Я довгий час досліджував це і нарешті зумів зробити це на власній машині.
Тут є два сценарії: нова установка та машина, яка вже встановлена / використовується.
Для нової інсталяції ви можете (мабуть) змінити файл autounattend.xml ( тут не досліджене посилання , жодних гарантій, я не пробував)
Для машини, яка вже встановлена, необхідно подолати дві проблеми:
- Windows "блокує" деякі файли, тому ви не можете скопіювати їх (ntuser.dat)
- Змінення куди вікон шукає профілі при запуску.
Для проблеми 1 ви можете обирати маршрут навколо:
- скопіюйте папки за замовчуванням та загальнодоступні папки на нове місце
- змінити їх розташування в реєстрі
- створити нового користувача (який буде створений у новому місці)
- увійдіть з новим обліковим записом користувача та скопіюйте інших користувачів
- багато деталей на цьому тут
Або ви можете завантажуватись з диска відновлення та копіювати матеріали впоперек.
Для проблеми 2 ви можете або знайти і замінити всюди в реєстрі (ризиковано), або створити симпосилання / з'єднання з місця за замовчуванням на нове місце.
Рішення пошуку та заміни також детально описано на попередньо пов’язаній сторінці , але виявляється, що вам все-таки потрібно створити симпосилання, інакше Windows Update має проблеми .
ЩО б ви не вирішили зробити, вам потрібно буде ознайомитись із симлінками / переходами . У коментарі до блогу Джоша згадується РОБОКОПІЯ , яку ви не можете використовувати для копіювання Junctions. Якщо ви не відтворите їх, ви не помітите одразу, оскільки більшість (якщо не всі) мають прихований атрибут так чи інакше, але у вас можуть виникнути проблеми зворотної сумісності з програмами, які не є Vista.
Ця публікація в блозі містить трохи більше (занадто багато) детальної інформації про цю проблему, а також сценарій для відтворення символьних посилань / переходів.
Ще один блог , інший підхід.