O instalador de pacotes do Google fará isso.
Não clique em começar. Existe um botão de personalização.
Estou tentando instalar o Google Chrome e o Google Talk em um local não padrão. Como posso fazer isso? Meu Google sugeriu que o instalador do Pack pode fazer isso, mas, para mim, não deu essa funcionalidade. Eu só tenho um pequeno SSD e preciso manter tudo o que é possível fora da unidade principal, e eu re-instalo o Windows com freqüência e não quero ter que baixar novamente. Na minha instalação anterior, o Chrome consumiu várias centenas de MB (!) E realmente não precisa ficar no meu SSD.
Não é possível instalar o Google Chrome ou o Google Talk em um local não padrão, mas é possível movê-lo depois. A desvantagem disso é que você precisará fazer essa operação novamente quando reinstalar o sistema operacional (a propósito, por que você o reinstala com frequência?).
O mecanismo é explicado em esta resposta do tópico "Como posso instalar o Chrome em uma unidade diferente de C:". Basicamente, envolve mover o diretório do Google Chrome para outro lugar e substituí-lo por uma junção (link simbólico) que apontará para o novo diretório e enganar o Chrome a pensar que ainda está em seu lugar antigo. Isso usa a junção sysinternals gratuita.
Por exemplo:
junction.exe "C:\Users\Bapa\AppData\Local\Google\Chrome" "D:\Data\temp\chrome"
Se você deseja um produto gratuito que faça o trabalho para você, use o Steam Mover , originalmente projetado para ajudar os jogadores hardcore a mover seus jogos baixados para outras unidades, mas funciona bem com outras aplicações também.
Veja este artigo do lifehacker: O Steam Mover realoca os aplicativos para liberar espaço no seu Drive Primário .
[EDITAR]
Outra solução é usar o Google Chrome Portable : ele é empacotado como um aplicativo portátil, para que você possa aproveitar sua experiência de navegação contigo. Veja também Google Talk portátil .
Tags google-chrome google-talk