Я недавно перешел на SSD-накопитель (Intel 80 ГБ), и у меня есть диск на 500 ГБ, на котором установлено большинство моих данных и программ.

Я изменил следующие записи реестра и перезагрузил несколько раз, но программы по-прежнему устанавливаются в C:\Program Files или C:\Program Files (x86) .

Это изображение показывает записи реестра.

Очень неприятно устанавливать игру, а потом узнавать, что она установлена на C, а не на другом моем диске (Momentus XT на 500 ГБ).

1 ответ1

0

Кажется, что MS отключил этот ключ в Windows 7, им не нравится, когда люди возятся с некоторыми частями реестра (теми, с которыми вы не должны связываться):

Длинная и грустная история ключа Shell Folders

Обычно вам не следует менять расположение какой-либо системной папки, просто меняя раздел реестра, иногда это просто не работает, а в других случаях вы можете сломать систему, см .:

Microsoft не поддерживает изменение расположения папки Program Files путем изменения значения реестра ProgramFilesDir.

Мораль истории: если Windows не предлагает метод для изменения местоположения специальной папки (как вы можете сделать, например, с документами или изображениями), вы не должны трогать его.

Для вашего случая я бы попробовал следующее:

  1. Переместите все свои данные (документы, видео, музыку ...) на внешний жесткий диск (я полагаю, что Windows и установленные программы будут намного меньше, чем 80 ГБ).
  2. Создайте образ своего основного диска (с помощью Symantec Ghost или любой другой подобной программы) и восстановите его на диске SSD. Обратите внимание, что вы можете восстановить образ на меньшем диске, если размер данных меньше размера нового диска (в Ghost вы должны использовать резервный раздел вместо резервного диска).
  3. Замените основной диск на SSD-диск и посмотрите, правильно ли с него запускается Windows.
    • Если все работает нормально (следует поменять местами диски в ИТ), установите 500 ГБ в качестве дополнительного диска.
    • Если нет, просто поместите свой старый диск в качестве основного, а затем подайте жалобу на то, что MS вынуждает вас переустанавливать Windows, чтобы воспользоваться вашим новым диском.

Таким образом, у вас на диске SSD также будет Windows, что лучше, чем наличие только Program Files.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .