Mesmo que você selecione uma unidade diferente, o visual studio instalará alguns componentes em sua unidade raiz. No seu caso, a unidade C: \. Ele força você a instalar na unidade raiz porque alguns componentes, como a estrutura .net e coisas assim, funcionam diretamente com o sistema operacional, portanto, geralmente são instalados em seu C: \ windows \ system32.
Em um nut shell, não há como evitar o espaço de 2,2 gb necessário para que o visual studio funcione corretamente