Я потратил много времени на изучение этого и, наконец, смог сделать это на моей собственной машине.
Здесь есть два сценария: новая установка и машина, которая уже установлена / используется.
Для новой установки вы можете (по-видимому) изменить файл autounattend.xml ( здесь неисследованная ссылка , никаких гарантий, я не пробовал)
Для машины, которая уже установлена, необходимо решить две проблемы:
- Windows блокирует некоторые файлы, поэтому вы не можете их скопировать (ntuser.dat)
- Изменение места, куда идут окна для поиска профилей при запуске.
Для задачи 1 вы можете либо пойти по маршруту:
- скопировать папки Default и Public в новое место
- изменить их местоположение в реестре
- создать нового пользователя (который будет создан в новом месте)
- войти с новой учетной записью пользователя и скопировать других пользователей
- много подробностей об этом здесь
Или вы можете загрузиться с диска восстановления и скопировать материал.
Для задачи 2 вы можете либо найти и заменить всюду в реестре (рискованно), либо создать символическую ссылку / соединение от местоположения по умолчанию до нового местоположения.
Решение по поиску и замене также подробно описано на ранее связанной странице , но оказывается, что вам все еще нужно создать символическую ссылку, в противном случае в Центре обновления Windows возникнут проблемы .
Что бы вы ни выбрали, вам нужно будет ознакомиться с символическими ссылками / переходами . Во многих комментариях в блоге Джоша упоминается ROBOCOPY , которую нельзя использовать для копирования соединений. Если вы не создадите их заново, вы сразу не заметите, поскольку большинство (если не все) в любом случае имеют скрытый атрибут, но могут возникнуть проблемы с обратной совместимостью с приложениями, не относящимися к Vista.
Этот пост содержит чуть больше (слишком много) подробностей об этой проблеме, а также скрипт, помогающий воссоздать символические ссылки / соединения.
Еще один блог , другой подход.