Sim e não.
Esta sequência está nos livros também, no capítulo Duas Torres O Portão Negro está Fechado , e aqui as palavras de Smeagol / Gollum são mais strongs:
É notável que, enquanto Gollum reivindica um motivo para querer prevenir o perigo para o mundo, este é exatamente o ponto em que ele sugere a rota alternativa através de Cirith Ungol.'No, no, master!' wailed Gollum; pawing at him, and seeming in great distress. 'No use that way! No use! Don't take the Precious to Him! He'll eat us all, if He gets it, eat all the world.'
Mais tarde na mesma passagem, Gollum expande um pouco mais seu motivo:
So Smeagol is very afraid. He does not want to lose nice master. And he promised, master made him promise, to save the Precious. But master is going to take it to Him, straight to the Black Hand, if master will go this way. So Smeagol must save them both...
(Note que quando Gollum diz "Precious" com um letra maiúscula "P" ele está se referindo ao Ring, com um minúsculo "p" para ele mesmo.)
A partir disso, é claro: Gollum sabe o risco de Sauron recuperar o Anel e não quer que isso aconteça. Quanto à razão: para que ele possa tê-lo em vez disso, ou por um motivo mais altruísta, nós realmente não temos informações suficientes neste momento da narrativa (embora também esteja claro que em um momento posterior ele poderia tê-lo, mas esta razão poderia ter mudado desde o tempo anterior).