Инструкция
1
Перенести папку Program Files со всем содержимым с жесткого диска С, где она изначально находится, на диск D можно следующим путем. В Vista и Windows 7 загрузите LiveCD Acronis Backup & Recovery Server, после чего создайте образ папки C:Program Files и затем восстановите полученный образ на D.
2
Далее, не производя еще загрузку Windows, загрузите LiveCD c WinPE и сотрите папку Program Files с ее начального месторасположения на диске С. Вместо нее оставьте ссылку при помощи MKLINK /J.
3
После этого загрузите Windows, после чего откройте regedit, где поменяйте два ключа, с помощью которых переписывается новое местоположение папки на D диске. Это прописывается следующим образом:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurr entVersionProgramFilesDirЭта процедура необходима для правильной установки обновлений в дальнейшем, потому что MS Update не работает с символическими ссылками.
4
Для Windows XP подойдет следующий способ. Перемещение папки желательно проводить сразу после переустановки операционной системы - тогда все новые программы будут сразу записываться на новый диск D. Зайдите в главное меню через кнопку «пуск». В появившемся меню нажмите на строку «выполнить», после чего введите команду regedit и подтвердите ее, нажав на Ок.
5
В появившемся окне найдите строку HKEY LOCAL MACHINE, возле которой нажмите на «+», после чего также найдите строки SOFTWARE, Microsoft, Windows, возле которых также необходимо нажимать на «+» .
6
Далее на строке CurrentVersion необходимо при помощи мышки дважды щелкнуть левой ее кнопкой. На строке ab ProgremFilesDir щелкните правой ее кнопкой и в появившемся окне выберите вариант «изменить» - тут необходимо в строке «значение» поменять С на D (если нужно перенести папку на D диск).
7
Ту же последовательность операций необходимо далее провести и со строкой ab CommonFilesDir. После всех выполненных действий компьютер перезагрузите. После таких манипуляций папка Program Files уже будет находиться на нужном диске.