Вы также можете делать символические ссылки на папки на другом диске, чтобы вы могли перенаправить что-либо на дополнительный жесткий диск, не связываясь с реестром Windows. Как это:
Предположим, что вы хотите установить MyApplication D:\Apps вместо C:\Program Files\ , и предположим, что MyApplication устанавливается по умолчанию в C:\Program Files\MyApplication .
- Создайте новую папку в папке 
D:\Apps (это место, где вы хотите установить приложение - вы можете назвать его как угодно). 
- Меню «Пуск» → поиск 
cmd.exe → Правый клик → Run as administrator . 
- Перейдите в каталог 
Program Files : cd "C:\Program Files\" (с кавычками). 
- Введите 
mklink /D MyApplication D:\Apps\MyApplication (это сложно: первым параметром после параметра /D является имя новой ссылки, которое должно быть названо точно как папка, в которую приложение пытается установить; второй параметр Имя папки, в которую вы хотите установить приложение, которое вы создали на шаге 1). 
Теперь вы создали символическую ссылку, которая называется каталогом, куда приложение пытается установить, и она ссылается на другую папку на диске D:\ куда будут идти все файлы.
Затем вы продолжаете устанавливать приложение в обычном режиме, но все его файлы будут отправлены непосредственно на второй диск из-за связи между каталогами. Я установил много подобных приложений, и они работают довольно хорошо.
Вы можете использовать этот метод, чтобы связать любые каталоги, которые вы хотите (документы, изображения и т.д.).
Я должен упомянуть, что вы можете изменить папку по умолчанию, где windows хранит ваши документы и музыку, щелкнув по ним правой кнопкой мыши и изменив папку Location ; но это работает только для папок в вашем домашнем каталоге (C:\Users\YourUserName), которые Windows использует для файлов такого рода.
Удачи.