Чтобы наиболее легко переместить все пользовательские файлы и файлы пользовательских программ с загрузочного диска (в моем случае это SSD), следуйте этим инструкциям.
ПЕРВЫЙ, создать точку восстановления:1. Откройте систему, нажав кнопку «Пуск», щелкнув правой кнопкой мыши «Компьютер» и выбрав «Свойства».
2. На левой панели щелкните Защита системы. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.
3. Перейдите на вкладку «Защита системы» и нажмите «Создать».
4. В диалоговом окне «Защита системы» введите описание и нажмите кнопку «Создать».
Затем перейдите в раздел "Восстановление системы" /"Командная строка": загрузитесь с установочного DVD-диска Win7, выберите язык, валюту и клавиатуру и нажмите "Далее".
На экране "Установить сейчас" выберите "Восстановить компьютер". Вам будет предложено выбрать "Восстановить и перезагрузить" с помощью параметров восстановления системы, выберите "Нет".
Затем убедитесь, что Windows 7 указана как одна из установленных ОС, доступных для восстановления, и что она выбрана, и нажмите "Далее".
Вам будет предоставлен список инструментов восстановления.
Выберите "Командная строка".
Найдите ваш виртуальный диск Windows, загруженный с носителя Win7 (вероятно, C или X), найдите ваш фактический диск Windows/SSD (D или E) и найдите жесткий диск (обычный жесткий диск) (D или E).
В моей системе нормально, C = SSD с Windows на нем, D = жесткий диск с данными
При использовании носителя обновления Win7 диски в режиме восстановления были настроены по-другому, поэтому: X: виртуальный / временный диск Windows, E: фактический диск Windows / SSD, D: жесткий диск, жесткий диск, который я хотел установить \Users.
Некоторые сообщают, что режим восстановления системы настроит их диски следующим образом: C: виртуальный / временный диск Windows D: фактический диск Windows / SSD E: жесткий диск, который они хотят установить / Users.
В командной строке вы будете использовать Robocopy (НЕ xcopy!) скопировать c:\Users в d:\Users, затем удалить старый c:\Users, затем создать символическую ссылку из c:\Users в D:\Users. Обратите внимание, что вы должны делать это по порядку, и у вас не должно быть объявления:\Users dir, прежде чем вы это сделаете.
ПРИМЕЧАНИЕ: в окне командной строки для восстановления системы ваши диски не совпадают с теми, которые будут после выхода из режима восстановления! Так что настройте команды ниже, чтобы узнать, как приводы находятся в режиме восстановления, и потом они получатся правильными позже.
Я использовал: robocopy /mir /xj E:\Users D:\Users
Переместить / Пользователи с Windows / SSD на HDD. / mir говорит robocopy зеркалировать каталоги, это скопирует все файлы и разрешения.
/ xj очень важен, это говорит робокопии не следовать точкам соединения. Если вы забудете это, у вас будет много проблем.
Убедитесь, что ни один файл не удалось скопировать (FAILED column = 0).
Затем вы должны удалить старую Папку пользователей с диска Windows/SSD (c:), прежде чем сможете создать символическую ссылку: Я использовал: rmdir /S / QE:\Users
Создайте NTFS Junction/ символическую ссылку, которая указывает на новую папку Users:
Я использовал: mklink / JE:\Users D:\Users
Используйте переключатель /J, чтобы создать соединение, которое является жесткой символической ссылкой. (Если вы используете ключ /D, вам также придется редактировать реестр, потому что это не будет жесткой ссылкой.) Используя /J, когда Windows ищет каталог C:\Users, он найдет его! Но это будет на HDD вместо SSD. Tricky!
Чтобы увидеть доказательство того, что вы создали, все еще в окне командной строки перейдите в реальный Windows/SSD и выполните команду "dir", и вы увидите: «Users [D:\Users]»
Теперь перезагрузите компьютер, и вы увидите /Users на вашем жестком диске, и все. Никакой дальнейшей настройки или возиться не требуется. Все новые профили пользователей будут храниться на диске d: как и любые пользовательские данные. И это достижимо без каких-либо проблем в реестре, поиска и замены значений или необходимости возиться с новыми профилями. Полностью установить и забыть.