Назад | Перейти на главную страницу

Могу ли я привязать свои данные Windows к другому жесткому диску?

Когда я обновляюсь до Windows 7, я хочу, чтобы установка Windows и мои данные были разделены. Возможна установка самой Windows на небольшой SSD для увеличения производительности.

Я знаю, что могу сообщить Windows, что я переместил свои пользовательские данные, но некоторым приложениям нравится предполагать, что все находится на C :. Чтобы исправить это, могу ли я просто создать символическую ссылку на моем диске Windows, указывающую на отдельный диск? Я сделал это с помощью каталога SteamApps Steam, поэтому я могу хранить игры на внешнем жестком диске, но я не уверен, какие проблемы это может вызвать, если создать символическую ссылку на что-то жизненно важное для Windows.

А как насчет будущих обновлений? Сможет ли установка Windows пройти по символическим ссылкам и правильно все обновить?

(Я бы сам попробовал, но у меня нет подписки на MSDN / TechNet, поэтому, похоже, мне придется подождать.)

Для того, что вы делаете, вам, вероятно, следует использовать точки соединения (эквивалент жестких ссылок Windows) или дополнительные «буквы дисков и пути». Вот что я делаю в Windows XP, C:\Documents and Settings указывает на F: и Program Files связан с E: с помощью Manage > Storage > Disk Management > Change Drive Letter and Paths, никогда не возникало никаких проблем.

Я также настроил соответствующие переменные среды (%programfiles%, %appdata%, %userprofile%, %allusersprofile%, %homedrive%, %homepath%), но добавление приведенных выше ссылок гарантирует, что даже плохо закодированные программы (с жестко запрограммированными программными файлами или путями к профилям пользователя) по-прежнему помещают свои данные в нужное место.

Windows 7 доступна бесплатно по адресу http://www.microsoft.com/windows/windows-7/get/download.asp до следующего года. (больше не доступен бесплатно)

Вы можете указать, где находится каталог Program Files, изменив %programfiles%, но, как вы сказали, некоторые программы этого не уважают.

При этом последняя версия NTFS выглядит так, будто поддерживает символические ссылки, используя mklink так что есть неплохой шанс, что он сделает это и в Windows 7.

Ссылка:

Создавайте символические ссылки, жесткие ссылки и точки соединения каталогов в Windows с помощью MKLINK