Мой вопрос
- Существует ли программа для Windows 7, которая может полностью переместить C:/Program Files в D:/Program Files без потери всех подключений к реестру, поэтому в итоге получаются рабочие D:/Program Files?
Любая помощь будет отличной
Мой вопрос
Любая помощь будет отличной
Я думаю, что единственный безопасный способ сделать это состоит в том, чтобы деинсталлировать ваши приложения и затем переустановить их на диск D: хотя основные файлы Windows будут по-прежнему записываться на диск C: (если вы установили Windows на C: диск)
Это, вероятно, не то, что вы хотели услышать. Я не знаю о программе, которая могла бы сделать это для вас, поскольку она должна была бы знать, как каждое приложение было собрано вместе, к каким файлам оно обращалось и какие ключи реестра или другие файлы конфигурации оно использует.
Некоторые "исправленные" папки Windows могут быть перенаправлены системой. Смотрите это для инструкций. Я не думаю, что Program Files
является одним из них ...
Но вы можете вручную форсировать перенаправление, переместив все папки и файлы в нужное место и создав символическую ссылку из старого местоположения. Это означает, что у вас все еще есть "поддельная" папка ProgFiles
в C
, но файлы действительно хранятся в другом месте - в качестве бонуса нет необходимости вносить изменения в реестр, потому что это все равно будет работать, как будто поддельная ProgFiles
- настоящая.
Вот пост, который я нашел, описывающий, как перемещать все содержимое вашей папки User
с помощью символических ссылок, процедура практически такая же, но вместо этого используется папка ProgFiles
.
Однако переместить все так, чтобы вы могли удалить исходную папку ProgFiles
для создания связанной, вероятно, будет довольно сложно - я полагаю, для этого потребуется загрузка с live CD или диска восстановления какого-либо типа, чтобы гарантировать, что внутри программных файлов ничего не используется ,