Исходя из моего опыта, изменение пути установки Visual Studio возможно, но может вызвать много проблем позже. Я не стал бы пытаться изменить то, как Microsoft считает, что установка должна быть локализована. Вместо этого я бы использовал функцию программной ссылки NTFS и сделал бы вид, что Visual Studio и некоторые другие компоненты установлены в C:\Program Files\...
где, как на самом деле, они расположены на диске RAM:
- Отформатируйте ваш RAM диск с NTFS (если он еще не в этом формате)
- Скопируйте каталоги, которые вы хотите отобразить, в ОЗУ на диск ОЗУ (лучше использовать командную строку, а не Проводник) - точный целевой путь на диске ОЗУ не имеет значения
- переименуйте исходный каталог в вашем каталоге Program Files (например, "Visual Studio" в "Visual Studio_").
- Создайте символическую ссылку из
C:\Program Files\Visual Studio
на ваш RAM-диск (R: в этом примере):
mklink /D "C:\Program Files\Visual Studio" "R:\Visual Studio"
Теперь ваша установка Visual Studio на C-Drive указывает на ваш RAM-Drive. И самое лучшее, что вы можете автоматизировать весь процесс с помощью пакетного скрипта.