1

Я недавно приобрел новый SSD, на котором я установил Windows 7 (64-бит).

Я уже переместил каталог «Пользователи» с SSD на жесткий диск емкостью 1 ТБ (который будет лежать там, где будет лежать большинство моих программ и ресурсов), используя его в качестве руководства.

Я надеялся переместить мои каталоги Program Files + Program Files (x86) на диск емкостью 1 ТБ и прикрепить соединения, чтобы он продолжал работать, оставив только пару программ (Firefox, Visual Studio) на SSD. Тем не менее, я не знаю, вызовет ли это непреднамеренные побочные эффекты (например, испортит плохо закодированные установщики, не хватит места на SSD из других мест и т.д.).

Таким образом, вопрос сводится к:

  • Переместит ли мои каталоги Program Files на другой жесткий диск какие-либо проблемы, или немедленно, или в будущем?
  • Есть ли еще более очевидные папки, которые я должен перемещать с основного SSD?

1 ответ1

1

По большей части нет. С соединением немногие программы будут знать разницу. Хотя существуют вызовы API, чтобы проверить, является ли файл / папка жесткой ссылкой, лишь немногие программы явно ее вызывают. Я использую это в первые дни Vista, так как использую так много плохо написанного программного обеспечения, что устала от подсказок UAC и просто переместила эти приложения из Program Files.

Но лично я не сделал этого сам, хотя я слышал о других, делающих это с большим успехом. Visual Studios - единственное, за кем я бы следил, потому что кто знает, на что способны эти сумасшедшие разработчики программного обеспечения в DevDiv от Microsoft :)

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

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