У меня есть 64-ГБ твердотельный накопитель OCZ Agility 3, и я только что перешел на Windows 7 Professional с Windows 8.1, поскольку обнаружил, что Windows 8.1 работает слишком медленно, когда мой SSD был заполнен.
Убедившись, что это «проблема» SSD, я скопировал папки C:\Users
, C:\Program Files
и C:\Program Files(x86)
на другой внутренний диск (который я отформатировал непосредственно перед тем, как это сделал), и создал символическую ссылку, связывающую исходные местоположения файлов с новыми местоположениями в D:\
via cmd
на установочном диске Windows:
Я перезапустил свою систему и продолжил вход в систему, и Windows вошла в систему с временным профилем, что означает, что символическая ссылка не работает должным образом.
Я проверил, открыв символическую ссылку для C:\Program Files
, и соответствующая папка на D:\
открылась просто отлично:
Я провел еще несколько тестов, и похоже, что Windows не получает необходимых разрешений, необходимых для открытия символической ссылки. Я попытался изменить это, и у меня была ошибка «файл не найден»:
Я нашел этот вопрос, но оказалось, что cmd
больше не работает, что странно, так как я никогда не касался C:\Windows
, что означает, что я не могу протестировать решение с hardlink
:
Мой вопрос заключается в том, возможно ли использовать mklink
на C:\Users
и C:\Program Files
(и версии x86), чтобы указать им новые места на другом диске?
Если нет, то как я могу иметь C:\Users
, C:\Program Files
и C:\Program Files(x86)
на другом диске без волнения Windows?
Редактировать C:\Windows\System32\cmd.exe
здесь!
В чем дело??