Перенос профиля пользователя в windows 7

Материал из Записки на полях
Перейти к навигации Перейти к поиску

Windows 7

Выбор размещения профиля пользователя при установке Windows 7

После основных этапов установки Windows 7 остановимся в окне, где нужно создать нового пользователя в системе. Не спешите его указывать и нажмите <Shift + F10>, чтобы открыть окно командной строки.

Теперь займемся переносом профиля на новое место. В нашем примере мы переносим папку C:\Users в папку E:\Users.

Чтобы посмотреть какую букву получил необходимый нам диск можно воспользоваться стандартной утилитой diskpart
 c:\diskpart
 >list volume

Для BIOS[1]:

select disk 0
clean
convert mbr
create partition primary size=100
format quick fs=ntfs label="System"
active
create partition primary size=102400
format quick fs=ntfs label="Win7"
assign letter=C
list volume
exit

Для UEFI[2] добавим ещё резервный раздел MSR[3]:

select disk 0
clean
convert gpt
create partition efi size=100
format quick fs=fat32 label="System"
create partition msr size=128
create partition primary size=102400
format quick fs=ntfs label="Win7"
assign letter=C
list volume 
exit

1. Скопируем профили в новое место.

 robocopy "C:\Users" "E:\Users" /E /COPYALL /XJ

2. Удалим старые папки и создадим нужные связи между папками.

Профили:

 rmdir "C:\users" /S /Q
 mklink /J "C:\users" "E:\users"

3. Изменение пути к профилям в реестре.

Введите regedit чтобы открыть редактор системного реестра. Перейдите в следующую ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList

Заменяем системную переменную %SystemDrive% на букву нашего диска.

4. Перезагружаемся.

 shutdown /r /t 0


Windows 10

В процессе установки, на этапе выбора параметров вместо выбора использования стандартных параметров или их настройки нажмите сочетание клавиш CTRL + SHIFT + F3 Компьютер будет перезагружен в так называемый Режим аудита и будет выполнен вход во встроенную учетную запись Администратор. После загрузки рабочего стола будет запущено Средство подготовки системы. Вам нужно его закрыть, нажав кнопку Отмена.

Создание файла ответов

Перенос расположения папки профилей будет осуществляться при помощи средства подготовки системы (Sysprep) и файла ответов для автоматической установки Windows. В рассматриваемом варианте файл ответов очень прост и содержит всего две важные переменные: Разрядность устанавливаемой системы Новый путь расположения папки профилей Откройте Блокнот и скопируйте в него следующий код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FolderLocations>
<ProfilesDirectory>D:\Users</ProfilesDirectory>
</FolderLocations>
</component>
</settings>
</unattend>

В зависимости от используемого дистрибутива и предпочтений расположения папки профилей измените выделенные красным строки в файле ответов. Значение переменной ProcessorArchitecture должно быть amd64 , если вы устанавливаете 64-разрядную версию Windows, или x86 при установке 32-разрядной системы. Значение переменной ProfilesDirectory должно соответствовать полному пути к новому расположению папки профилей. В данном примере папки профилей будут перемещены в D:\Users Сохраните текстовый документ как XML файл в корень любого диска с именем relocate.xml

Запуск средства подготовки системы (Sysprep)

Нажмите сочетание клавиш WIN + X и выберите пункт Командная строка (администратор) Необходимо убедиться, что Служба общих сетевых ресурсов проигрывателя Windows Media (WMPNetworkSvc) не запущена. Эта служба обычно остановлена, но если по каким-то причинам она будет запущена, то обработка Sysprep завершится ошибкой. Выполните следующую команду:

net stop wmpnetworksvc

После ее выполнения введите следующую команду:

%windir%\system32\sysprep\sysprep.exe /oobe /reboot /unattend:d:\relocate.xml

Эта команда указывает системе запустить Sysprep из папки Windows\System32\Sysprep, применить файл ответов автоматической установки D:\relocate.XML , подготовить компьютер для OOBE загрузки (OOBE = первая загрузка только что установленной Windows) и перезагрузить компьютер после выполнения подготовки.

После завершения работы Sysprep компьютер будет перезагружен, и вы окажетесь на шаге #10 установки Windows 10. Когда установка будет полностью завершена вы сможете убедиться, что папка Пользователи (Users) полностью перенесена на диск D:

Автоматизация установки Windows 10 с использованием файла ответов

  1. См. подробнее в инструкции Microsoft Рекомендуемые конфигурации разделов дисков в системах на базе BIOS
  2. См. подробнее в инструкции Microsoft Рекомендуемые конфигурации разделов дисков в системах на основе UEFI
  3. MSR используется только в системах UEFI. Он содержит сведения, относящиеся к другим системным разделам и используется приложениями Майкрософт.
    Раздел MSR должен:
    • иметь 128 МБ пространства на жестком диске;
    • находиться между разделами ESP и операционной системы Windows.
    Подробнее см Общие сведения о разделах диска, загрузочный раздел активировать не надо