Описываемый здесь метод позволяет переместить папку Пользователи на этапе установки Windows 10/11. Перемещение папки с пользователями на уже работающей Windows – тема другой статьи. Преимуществом этого способа является тот факт, что ещё перед инсталляцией системы изменяется одна из основополагающих переменных: т.е. перед вами процедура, действующая по приниципу “создал и забыл”. Файлы и папки программ, создаваемые далее по мере работы системы, будут хранится там где им и положено. Перед тем как продолжить, уточните для себя пару моментов, касаемо:
diskmgmt.msc
Итак, по установке Windows создаётся несколько постоянных папок (системных 5-6 в зависимости от разрядности Windows). Как то:
Официально Microsoft не рекомендует ничего из вышеперечисленного не перемещать. О первых 4-5 лучше вообще сразу забыть. Но ничто не мешает скорректировать переменные среды с целью переместить папку Пользователи куда нам нужно.
Зачем – решать вам. Ответа у меня два – освобождение места и сохранность личных данных всех учётных записей. Под системный диск редко отводится много объёма – чаще сам жёсткий диск разбивается на два тома минимум с целью хранить личные данные подальше от системного раздела на случай краха. Если вы решили переместить папку с пользователями заранее, то лучше всего это проделать ещё на этапе режима Аудита. Оставив системный диск для программ и самой Windows. Сразу хочется отметить – перемещается папка с пользователями только в пределах физического диска. На планшетах под управлением Windows, где было бы большим желанием скинуть пользователей на карту памяти, о внешних устройствах придётся пока забыть. В этой статье мы переместим папку с профилями пользователей на отдельный диск. У меня в статье он будет диском F.
Порядок установки Windows, думаю, вам известен. Флешка, записанная под Rufus, – в USB порту, в BIOS или UEFI – порядок загрузки устройств, начиная с флешки. А пока идёт установка системы, ждём окна с выбором региона:
Перед выбором страны, пока не началось формирование первой учётной записи, вызываем Sysprep (зажимаем CTRL + SHIFT + F3). Установщик перезагрузит компьютер для перехода в режим аудита (не забывая пропустить загрузку с флешки), используя уже существующий аккаунт Администратора. Он, напомню, существует всегда, и удалить его нельзя (только спрятать).
А мы в диалоговом окне Sysprep на Рабочем столе Админа щёлкнем по Отменить, чтобы то не мешало. С выбором Сети согласимся:
В нашем случае от (и без того бедного функционала) Sysprep мало чего получится ожидать: инструкции та получает от файла-скрипта Unattended Answer File. И вот в нём мы и укажем разрядность системы (видимо, 64 бита) и выбранное местоположение будущей папки Пользователи. По умолчанию оно, как вы знаете, у всех одинаковое: C:\Users. У меня это будет F:\USERS. Обратите внимание – названия на английском (на русском лучше пока ничего не называть), система потом переведёт на русский папки и настройки сама.
Напомню, что издавна повелось следующее закрепление букв за дисками:
Продолжим работу. У нас нет ни пользователей (Администратор после перезагрузки исчезнет), ни дисков:
Разбиваем диск, формируя том F:
diskpart list disk select disk 0 list volume select volume 2 shrink minimum=10240 desired=10240 create partition primary assign letter F format fs=ntfs quick label="USERS" exit
здесь:
В окне Блокнота вносим код (лучше подготовить его заранее и перенести готовый):
<?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>F:\Users</ProfilesDirectory> </FolderLocations> </component> </settings> </unattend>
Красным выделены места, на которые стоит обратить внимание в следующих случаях:
Сохраняем файл под именем relocate.xml (с расширением XML) в любой, кроме диска С, раздел. В этой части статьи диск F уже получил наименование USERS. Вот так:
Если кому лень составлять файл самому, можете скачать у меня:
Скачать архив с файлом relocate.xml для папки Пользователи на диске F
Осталось немного. Запускаем консоль cmd от имени администратора (по другому и не получится) и сразу останавливаем службу общих сетевых ресурсов:
net stop wmpnetworksvc
Не факт, что тот вообще запущен, но именно он всегда является проблемой для запуска Sysprep. После остановки службы или убедившись, что та не запущена, прикажем Sysprep ознакомиться с инструкцией из нашего файла. И подготовить компьютер к запуску в режиме OOBE – “первая загрузка на только что установленной Windows”. Запускаем Sysprep:
%windir%\system32\sysprep\sysprep.exe /oobe /reboot /unattend:f:\relocate.xml
На секунду появится окно Syspep, после чего Windows загрузится в режиме OOBE First Run, а затем установку продолжим на том месте, откуда закончили в начале абзаца – на выборе региона. Ждём оформления уже вашей персональной учётной записи, загрузки Рабочего стола, после чего проверяем проводником наши диски. Должно получиться так:
Можете поэкспериментировать с установкой программ и сохранением файлов. Скачайте, например, что-нибудь. Я забрал со своего же сайте первый попавшийся архив с настройками и сохранил в браузере, не меняя настроек. Файл попал в папку Загрузки (по умолчанию). Вот она:
На такой манер всё дальше и будет происходить. Успехов всем.