2

Мой вопрос

  • Существует ли программа для Windows 7, которая может полностью переместить C:/Program Files в D:/Program Files без потери всех подключений к реестру, поэтому в итоге получаются рабочие D:/Program Files?

Любая помощь будет отличной

2 ответа2

4

Я думаю, что единственный безопасный способ сделать это состоит в том, чтобы деинсталлировать ваши приложения и затем переустановить их на диск D: хотя основные файлы Windows будут по-прежнему записываться на диск C: (если вы установили Windows на C: диск)

Это, вероятно, не то, что вы хотели услышать. Я не знаю о программе, которая могла бы сделать это для вас, поскольку она должна была бы знать, как каждое приложение было собрано вместе, к каким файлам оно обращалось и какие ключи реестра или другие файлы конфигурации оно использует.

2

Некоторые "исправленные" папки Windows могут быть перенаправлены системой. Смотрите это для инструкций. Я не думаю, что Program Files является одним из них ...

Но вы можете вручную форсировать перенаправление, переместив все папки и файлы в нужное место и создав символическую ссылку из старого местоположения. Это означает, что у вас все еще есть "поддельная" папка ProgFiles в C , но файлы действительно хранятся в другом месте - в качестве бонуса нет необходимости вносить изменения в реестр, потому что это все равно будет работать, как будто поддельная ProgFiles - настоящая.

Вот пост, который я нашел, описывающий, как перемещать все содержимое вашей папки User с помощью символических ссылок, процедура практически такая же, но вместо этого используется папка ProgFiles .

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

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