Есть ряд вопросов, касающихся перемещения папки пользователя в Windows (но большинство не 10), но мой вопрос предлагает другое решение, которое я на 100% не знаю, как сделать.

Итак, у меня есть маленький диск (C:), я установил новый и скопировал C:\ на новый диск с помощью Macron Reflect (D:) и создал новый раздел из оставшегося свободного места (E:). Я сделал robocopy d:\users e:\ /mir /xj /copyall как администратор.

Управление дисками предлагает мне смонтировать раздел в папку. Поэтому я думаю об удалении D:\Users и монтировании E:\ там. единственная проблема, с которой я сталкиваюсь, заключается в том, что, как только я удаляю C:\ из системы и загружаюсь с диска, который ранее был D-now-C, я подозреваю, что монтирование сломается, и Windows не найдет пользователей. Как я мог это исправить? Запустится ли безопасный режим, например? Можно ли указать монтирование с помощью тома GUID?

1 ответ1

0

Можно ли указать монтирование с помощью тома GUID?

Итак, mountvol работает, но, кажется, есть необходимый трюк, который я, честно говоря, нигде не смог найти. Вот что я понял: dir \\?\Volume{4a2eeb11-1864-47b8-b5e3-4a7e373d49c6}\dirname работает, но dir \\?\Volume{4a2eeb11-1864-47b8-b5e3-4a7e373d49c6}\ нет. Я попытался заменить \ для корневого каталога, и, к моему большому удивлению, это сработало, как и mountvol:

mountvol "\\?\Volume{bdb9abf2-09db-4f9c-a52c-abf7034b65f1}\Users" "\\?\Volume{4a2eeb11-1864-47b8-b5e3-4a7e373d49c6}\\"

Обратите внимание на двойную косую черту в конце. Я не уверен, что это лучше, чем перекресток, созданный mklink но он работает.

Также обратите внимание на https://stackoverflow.com/a/98069/308851 для удаления папки пользователей.

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