Когда я обновляюсь до 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.
Ссылка: