Шаги, которые я использую, следующие. Я переместил Users
и ProgramData
на другой диск.
1) загрузитесь на системный диск, откройте командную строку, найдите старый диск C:\
и запишите букву целевого диска
robocopy /copyall /e /xj Users <CURRENT_LETTER_OF_DESTINATION_DRIVE>:\Users
robocopy /copyall /e /xj ProgramData <CURRENT_LETTER_OF_DESTINATION_DRIVE>:\ProgramData
Rename Users Old_Users
Rename ProgramData Old_ProgramData
cd Old_Users
attrib desktop.ini -S -H
Rename desktop.ini desktop.ini.old
Это сохраняет копию вашей пользовательской папки как "Old_Users". Я перенес это в другое место в качестве резервной копии. Если вы не измените .ini
файл, вы не сможете различить две папки позже!
При желании rmdir /s /q Users
и rmdir /s /q ProgramData
если вы очищаете пространство.
2) тогда
mklink /J Users <USUAL_LETTER_OF_DESTINATION_DRIVE>:\Users
mklink /J ProgramData <USUAL_LETTER_OF_DESTINATION_DRIVE>:\ProgramData
rmdir "Documents and Settings"
mklink /J "Documents and Settings" "<USUAL_LETTER_OF_DESTINATION_DRIVE>:\Documents and settings"
Теперь при перезагрузке Windows все должно быть в порядке.
Если вы допустите ошибку, вы можете получить неработающий профиль пользователя.
В этом случае перейдите в безопасный режим (или другого пользователя) и откройте regedit
адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
. Ваш старый профиль пользователя, вероятно, будет в списке с расширением .bak
, а на его месте будет новый фиктивный. Удалите фиктивный профиль и переименуйте ключ .bak
без "bak".
Затем вы можете столкнуться с несколькими ошибками безопасности. Я должен был также сделать следующее:
icacls "%programdata%\Microsoft\Internet Explorer\Quick Launch" /SetIntegritylevel (OI)(CI)Medium
icacls "%userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch" /SetIntegritylevel (OI)(CI)Medium
icacls "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu" /SetIntegritylevel (OI)(CI)Medium
Владение моими файлами также несколько изменилось, и мне нужно было использовать "Взять в собственность" или «Свойства / Безопасность / Дополнительно / Владелец / Редактировать / Заменить владельца на подконтейнеры», чтобы все заработало.