Кажется, что MS отключил этот ключ в Windows 7, им не нравится, когда люди возятся с некоторыми частями реестра (теми, с которыми вы не должны связываться):
Длинная и грустная история ключа Shell Folders
Обычно вам не следует менять расположение какой-либо системной папки, просто меняя раздел реестра, иногда это просто не работает, а в других случаях вы можете сломать систему, см .:
Microsoft не поддерживает изменение расположения папки Program Files путем изменения значения реестра ProgramFilesDir.
Мораль истории: если Windows не предлагает метод для изменения местоположения специальной папки (как вы можете сделать, например, с документами или изображениями), вы не должны трогать его.
Для вашего случая я бы попробовал следующее:
- Переместите все свои данные (документы, видео, музыку ...) на внешний жесткий диск (я полагаю, что Windows и установленные программы будут намного меньше, чем 80 ГБ).
- Создайте образ своего основного диска (с помощью Symantec Ghost или любой другой подобной программы) и восстановите его на диске SSD. Обратите внимание, что вы можете восстановить образ на меньшем диске, если размер данных меньше размера нового диска (в Ghost вы должны использовать резервный раздел вместо резервного диска).
- Замените основной диск на SSD-диск и посмотрите, правильно ли с него запускается Windows.
- Если все работает нормально (следует поменять местами диски в ИТ), установите 500 ГБ в качестве дополнительного диска.
- Если нет, просто поместите свой старый диск в качестве основного, а затем подайте жалобу на то, что MS вынуждает вас переустанавливать Windows, чтобы воспользоваться вашим новым диском.
Таким образом, у вас на диске SSD также будет Windows, что лучше, чем наличие только Program Files.