Все способы:
- Варианты и ограничения переноса
- Вариант 1: Перенос конкретного профиля
- Вариант 2: Перенос всех профилей
- Вопросы и ответы: 4
Варианты и ограничения переноса
Способ переноса папок профиля пользователя будет отличаться в зависимости от того, переносится на другой раздел/диск папка с именем пользователя или папка «Users» («Пользователи»), в которой находится конкретный профиль. Также следует учитывать, что перенос профильных каталогов пользователей имеет определенные ограничения. Так, профиль может быть перенесен на раздел или диск, на котором нет другой установленной Windows и который имеет файловую систему NTFS.
Если в папке профиля имеются символические ссылки, после переноса они по-прежнему будут перенаправлять обращения в старое расположение, что, впрочем, не критично для Windows 10 и новых приложений. Кроме того, после переноса каталогов профиля в работающей Windows могут возникнуть проблемы с обновлением операционной системы до новых версий, что в свою очередь приведет к необходимости применения дополнительных решений.
Вариант 1: Перенос конкретного профиля
Этот вариант переноса является наименее затратным и более безопасным, чем вариант с переносом папки «Users» с одним, двумя или более профилями.
- Первым делом откройте «Диспетчер задач», переключитесь на вкладку «Пользователя» и убедитесь, что переносимый профиль данный момент не используется.
Если в системе имеется только один профиль, рекомендуется создать дополнительную учетную запись администратора и работать из-под нее.
Подробнее: Создание учетной записи администратора в Windows 10
- Создайте в нужном расположении каталог, в который хотите перенести профиль пользователя.
- Перейдите в расположение
C:\Users
и скопируйте каталог профиль пользователя в созданную папку. - Откройте «Редактор реестра», для чего вызовите нажатием Win + R диалоговое окошко быстрого запуска, введите в него команду
regedit
и нажмите кнопку «OK». - Разверните в редакторе ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
и отыщите подраздел с GUID переносимого профиля. Определить его нетрудно: в нем имеется параметр «ProfileImagePath», в качестве значения которого указан текущий путь к папке профиля. - Откройте окошко редактирования параметра двойным кликом и замените старый путь новым, ведущим к скопированной ранее папке профиля пользователя.
- Закройте «Редактор реестра», откройте свойства папки профиля пользователя в новом расположении, переключитесь на вкладку «Безопасность» и нажмите кнопку «Изменить».
- Выберите в поле «Группы или пользователи» владельца профиля и предоставьте ему полные права на каталог.
Также можно сделать, чтобы все новые профили создавались в новом расположении. Для этого в «Редакторе реестра» необходимо развернуть ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
и изменить значение параметра «ProfilesDirectory», указав в качестве его значения путь к новой папке хранения профилей.
Вариант 2: Перенос всех профилей
Если необходимо перенести сразу несколько профилей разных учетных записей, используйте этот способ. В целом он безопасен, тем не менее перед выполнением операции рекомендуется создать резервную копию системы.
Читайте также: Создание резервной копии Windows 10
К сожалению, после переноса описанным ниже методом система не сможет больше обновляться до новых версий. Учитывайте это обстоятельство.
- Первым делом необходимо создать файл ответов, который будет использоваться встроенной утилитой «Sysprep». Создайте «Блокнотом» текстовый файл и вставьте в него следующий код:
<?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>Если Windows 10 – 32-битная, в качестве значения «processorArchitecture» следует указать x86 вместо amd64. Между тегами «ProfilesDirectory» указывается путь к новой папке, в которой будут храниться каталоги профилей.
- Сохраните файл с именем «relocate.xml» (не забудьте выставить «Тип файла» как «Все файлы») в корень системного либо пользовательского раздела.
- Запустите из поиска Windows классическую «Командную строку» от имени администратора.
- Выполните одну за другой следующие команды:
net stop wmpnetworksvc
%windir%\system32\sysprep\sysprep.exe /oobe /reboot /unattend:C:\relocate.xml
Если файл ответов «relocate.xml» был размещен в корне диска D, соответственно, букву C в команде необходимо заменить на D.
В результате Windows 10 будет загружена в режиме аудита на этапе первичной настройки. Далее необходимо будет проделать шаги, которые традиционно выполняются при установке системы: выбрать параметры сети и создать учетную запись.
Последняя необходима, чтобы завершить настройку системы, затем эту временную учетную запись можно будет удалить. По завершении настройки перезагрузите компьютер и войдите в перенесенную учетную запись.
Наша группа в TelegramПолезные советы и помощь
Вы тут: Главная → Windows → [видео] Как быстро и грамотно переместить профили пользователей на другой раздел
Читатель Михаил поинтересовался в почте, как грамотно переместить папку C:\Users на другой раздел. В вопросе меня подкупило слово «грамотно», и я пообещал развернуто ответить в блоге.
В конце записи я объясню, почему сам не перемещаю профили. В Интернете же полно инструкций, которые пляшут вокруг символических ссылок и реестра. Однако данный способ не поддерживается, и для начала я остановлюсь на том, что эти слова означают.
Поддерживаемые и неподдерживаемые способы
Читайте куда более подробное объяснение того, что значит «поддерживается» и «не поддерживается».
Когда способ не поддерживается, после его применения разработчики не могут гарантировать правильную работу операционной системы или программы. Соответственно, термин «не поддерживается» надо воспринимать буквально.
Это означает, что создатель программного продукта не оказывает техническую поддержку.
Избранный вами путь может приводить к желаемому результату, и вполне вероятно, что у вас никогда не возникнет проблем. Но если вы с ними столкнетесь, винить нужно будет себя, а не программу или операционную систему, которые вы используете вопреки рекомендациям разработчиков.
Поэтому всегда лучше использовать поддерживаемый способ, если таковой имеется. Картинка поможет вам навсегда усвоить сказанное выше
18+
Какой способ перемещения профилей поддерживается
Я не раз объяснял это в форумах клиентских ОС, но вряд ли решение устраивало вопрошающих. Ведь система у них была уже установлена, а перенос профилей поддерживается только с помощью файла ответов во время установки Windows.
Сегодня я покажу вам, как это сделать за несколько секунд в полном соответствии с девизом блога!
Если вы только что установили ОС, нет ничего страшного в том, чтобы сделать это заново. В любом случае, теперь вы будете знать, как правильно действовать в следующий раз
Ограничения этого способа
Даже у поддерживаемых способов бывают ограничения! В случае с перемещением профилей они таковы:
- Невозможно переустановить Windows поверх, т.е. обновить систему до другого издания или следующей ОС — например, Windows 7 до Windows 10 или одну сборку Windows 10 до другой (примерно раз в квартал, т.е. переносить профиль в Windows 10 — плохая идея).
- В Windows 8 и 8.1 не поддерживаются магазин Windows и современные приложения. Если вы ими пользуетесь, не переносите профили, иначе возникнут проблемы с работой приложений. В Windows 10 этого ограничения нет.
- Целевой раздел должен быть отформатирован в NTFS. Очевидно, это необходимо для правильного разграничения доступа на основе разрешений файловой системы.
- На целевом разделе не должно быть другой установленной ОС Windows. Я думаю, тут все же подразумевается запрет на размещение папки в корне такого раздела, чтобы избежать наложения двух папок Users друг на друга.
- Символические ссылки внутри папки Users продолжают перенаправлять в старое расположение. Это не критично, ибо в худшем случае затронет только приложения, которые не обновлялись с момента выхода Vista.
Если вас не смущают эти моменты, особенно пункты 1 и 2, можно приступать!
Подготовка файла ответов
Я составил для вас готовый файл ответов для x86 & x64.
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" 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>W:\Users</ProfilesDirectory> </FolderLocations> </component> <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>W:\Users</ProfilesDirectory> </FolderLocations> </component> </settings> </unattend>
Сохраните файл с именем Unattend.xml в корне раздела, на который вы хотите переместить профили.
Если вы уже используете свой файл ответов, можете просто добавить в проход oobeSystem строки 4-8. Однако если в вашем файле ответов выполняется настройка дисков и разделов, способ сработает только в том случае, когда точно известна конфигурация дисков целевого ПК.
Дело в том, что во время установки путь к новой папке с профилями нужно изменить, о чем я расскажу дальше.
Установка с помощью файла ответов
Здесь нет ничего сложного!
- Запустите установку как обычно и дойдите до этапа конфигурации дисков.
- Отформатируйте раздел, на который вы хотите установить Windows.
- Нажмите Shift + F10 и в командной строке введите notepad.
- В блокноте нажмите Ctrl + O и откройте сохраненный вами файл ответов. В процессе навигации обратите внимание на буквы:
- раздела с файлом ответов
- раздела, на который будет установлена ОС
- В Unattend.xml укажите в пути к папке с профилями букву раздела с файлом ответов.
- Сохраните файл с тем же именем Unattend.xml в корне раздела, на который будет установлена ОС.
- Переключитесь в окно управления дисками программы установки и нажмите «Далее».
И это все! Я записал для вас на скорую руку видео с демонстрацией этих инструкций.
Обратите внимание, что настройка переноса профилей занимает в районе полминуты, как я и обещал
После установки профили пользователей окажутся на разделе, который вы указали в файле ответов.
Увеличить рисунок
Команда set отражает изменения в переменных среды.
Как это работает
Здесь нет никакой магии, хотя способ не совсем очевидный. Ниже я поясню ключевые моменты.
1. Размещение файла ответов на разделе для профилей
Вообще, файл ответов можно держать где угодно, лишь бы к нему был доступ во время установки. Раздел для профилей я выбрал, чтобы сделать инструкции простыми и универсальными. Например, файл ответов может лежать на установочной флэшке, но тогда инструкции не подойдут для установки с оригинального ISO или DVD-диска.
2. Навигация и определение букв дисков в Windows PE с помощью блокнота
В Windows PE буквы дисков отличаются от тех, которые вы видите в установленной системе. Именно по этой причине файл ответов нужно поправить во время установки.
Простой и наглядный способ с блокнотом я давным-давно изложил в блоге, но в данном случае любопытно, что программа используется по прямому назначению
3. Сохранение файла ответов в корне системного диска
Это главная изюминка данного способа! Я видел в сети руководство, решающее задачу в режиме аудита путем обобщения системы утилитой sysprep с указанием файла ответов. Но это примерно то же самое, что лететь из Питера в Москву с пересадкой во Владивостоке
В программу установки заложен алгоритм поиска файла ответов на разных носителях. Например, автоматически проверяется наличие файла Unattend.xml или AutoUnattend.xml в корне установочного диска.
С учетом пунктов 1 и 2, единственным подходящим расположением для универсальной инструкции является корень диска, на который будет развернута система.
Безусловно, точно зная расклад по буквам дисков в Windows PE на своем ПК, вы просто можете заранее положить файл ответов с правильным расположением профилей в корень установочной флэшки. В этом случае перемещение профилей будет полностью автоматическим.
4. Процесс установки с файлом ответов
Все манипуляции с файлом ответов вы производите на этапе windowsPE.
Когда вы нажимаете кнопку «Далее» в окне управления дисками, начинается применение образа install.wim к системному разделу. Содержащиеся в образе файлы распаковываются как из архива, поэтому сохраненному на этом разделе файлу ответов ничего не грозит.
За применением образа следует перезагрузка, и дальнейшие этапы выполняются уже с учетом параметров файла ответов. В том числе, на этапе oobeSystem настраивается путь к профилям пользователей.
Все просто, не правда ли? Я думаю, вы уже догадались, что этим способом можно уже в процессе установки автоматизировать любые параметры остальных этапов, даже если программа установки изначально запускалась без файла ответов.
И раз уж я поднял тему перемещения папок, затрону еще пару вопросов.
Можно ли переместить папки ProgramData и Program Files на другой раздел
Эти две папки тоже часто становятся кандидатами на перемещение, но с ними все не так радужно.
ProgramData
Технически перемещение папки ProgramData осуществляется точно так же, как и в случае с профилями.
<ProgramData>W:\ProgramData</ProgramData>
У этого способа те же ограничения, что и у перемещения профилей, но вдобавок не поддерживается обслуживание системы при переносе папки за пределы системного раздела.
Установка обновлений, исправлений и Service Packs может не сработать!
Поэтому Microsoft настоятельно не рекомендует это делать, за исключением разве что тестовой среды.
Program Files
Перемещение папки Program Files не поддерживается. Я уже касался недостатков этого подхода, и там же упомянул причину, по которой перенос некорректен. Повторю, что в Windows с помощью жестких ссылок осуществляется связь между некоторыми файлами в папках winsxs и Program Files. Классический пример – программы в подпапке Windows NT.
Увеличить рисунок
Поскольку жесткие ссылки не могут вести с одного раздела на другой, официального способа перемещения папки не существует. Создатели Windows могли бы реализовать поддерживаемый способ, но не стали. В Microsoft каждая идея новой функции начинает свой путь с -100 баллов, поэтому предлагаемая возможность должна быть достаточно нужной и полезной, чтобы выбраться в плюс.
Бонус: как переименовать папку с профилем пользователя
Это еще один популярный вопрос, который часто задают люди, указавшие кириллическое имя для своей учетной записи Но я уже показывал в блоге такой способ на примере помощи моему хорошему знакомому.
С тех пор прошло больше года, а недавно он впервые с тех пор попросил меня помочь удаленно с каким-то вопросом. Вторая просьба была посмотреть, нельзя ли «почистить диск от мусора».
К моему удивлению выяснилось, что он все-таки не удалил старый профиль.
Видимо, тогда было опасение, что не все перенеслось, но теперь это стало уже труднее определить! В итоге старый профиль остался на месте с вердиктом «надо разобраться». Мораль той басни в том, что разбираться надо сразу – это экономит время и место на диске!
Мой подход
В отличие от большинства записей в блоге, это руководство не отражает мой личный подход. У себя я не перемещаю ни одну из описанных выше папок, поскольку предпочитаю делать образ диска с полностью настроенной средой, в которую входят:
- система
- программы
- параметры программ, личные настройки и основные персональные файлы
В случае чего достаточно просто восстановить образ. Кстати, при использовании учетной записи Microsoft с облаком синхронизируются многие ваши настройки, в т.ч. и лента проводника, что очень удобно.
Я думаю, что перемещение профилей и/или программ, скорее, нужно людям с маленьким системным разделом или SSD небольшого объема, либо тем, кто часто переустанавливает систему. Хотя для владельцев SSD перенос программ и их данных – не слишком удачная идея.
В Windows очень просто переместить пользовательские папки (Документы, Музыка и т.д.), и в большинстве случаев этого достаточно.
Но я даже этого не делаю, а просто добавляю в библиотеки нужные папки с других дисков, в т.ч. внешних.
Здесь E – это жесткий диск моего ноутбука, а G – массив из внешних USB-дисков.
Дискуссия и опрос
В принципе, мы уже обсуждали принципы хранения личных файлов отдельно от системы. Вы, конечно, можете высказаться на эту тему здесь, поскольку то обсуждение закрыто. Однако интереснее всего было бы услышать, как и зачем вы переносите именно профили целиком и/или Program Files. Развернутые комментарии приветствуются!
Опрос же призван выяснить статистику предпочтений читателей блога.
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.
Компьютер с двумя физическими дисками. SSD для системы и 1TB HDD для всего
Так вот на компе 2 пользователя, у одного уже файлы на диске D (делал не я), а второй пользователь забивает диск системы.
Как перекинуть папки второго пользователя (не админа) на диск D?
Спасибо
-
Вопрос задан
-
16612 просмотров
Про профиль не в курсе, но вот физическое расположение стандартных пользовательских каталогов легко настраивается в их свойствах.
Найдите самые крупные и настройте для них новое расположение.
Вот тут описано: https://www.top-password.com/blog/move-the-entire-…
Я примерно так же делаю еще со времен WindowsXP.
Но я не переношу профиль Default и Public, как описано в статье, а пользовательский профиль создает винда сама в новом месте (данные во вновь созданный профиль, потом копирую руками). В профилях полно ссылок и при простом копировании всего каталога ссылки останутся указывать на старые места (а этого нам не нужно).
Для того что бы не было проблем со ссылками действуйте по моему методу.
На новом томе создаете пустую папку Users (имя папки не принципиально) с такими же правами и наследованием как у папки c:\Users. Далее указываете путь в параметре реестра ProfilesDirectory (смотри ссылку), Public и Default оставляете без изменений.
Что бы винда создала новый профиль надо удалить ветку реестра старого профиля пользователя. Ветки реестра профиля находятся в разделе реестра ProfileLists (смотри ссылку) и имеют вид S-1-5-2-1-…, находите ветку интересующего вас пользователя и удаляете ее целиком (если страшно, можно ветку переименовать — добавьте к ней префикс). После перезагрузки винда создаст новый профиль в новом месте. Переносите данные из старого профиля в новый. Удаляете старый профиль. Все!
Все профили новых пользователей будут создаваться на новом месте. При этом профили Public и Default будут находится на прежнем месте, так что каталог c:\Users не удаляйте. Т.к. профиль создан самой виндой с нуля, то все ссылки внутри профиля будут корректные.
Как перекинуть папки второго пользователя (не админа) на диск D?
Взять и перекинуть — рабочий стол, загрузки, документы. Выбираете папку и указываете новое местоположение.
Зачем тащить профиль юзера на медленный HDD? Наоборот его лучше на SSD.
Пригласить эксперта
-
Показать ещё
Загружается…
Минуточку внимания
Здравствуйте админ! Попросил своего приятеля установить мне на ноутбук Windows 10 и он присвоил неблагозвучное имя моей учётной записи. Уже самостоятельно изменил имя учётной записи, но в проводнике имя папки пользователя осталось прежним. В сети говорят, что сделать ничего нельзя. Что же мне делать, переустанавливать операционную систему?
Как изменить имя учётной записи и папку пользователя в Windows 10
Автор Владимир!
При установке Windows мы создаём профиль пользователя: Имя, а также пароль (необязательно), при этом создаётся папка пользователя c именем, которое мы ввели.
Можно иконку папки пользователя разместить на рабочем столе.
Иногда по тем или иным причинам нужно изменить имя пользователя. Сделать это можно, но что-то может пойти не так. Поэтому перед работой с папкой создадим точку восстановления.
Теперь можно изменить имя и переименовать папку пользователя в Windows 10.
Запускаю командную строку от имени администратора или Windows PowerShell, ввожу команду netplwiz
Щёлкаем двойным щелчком левой мыши на имени пользователя и переименовываем его.
После этого выходим из системы или перезагружаемся и заходим с новым именем и старым паролем.
Имя папки на рабочем столе тоже изменилось,
но имя папки в проводнике осталось прежним.
Имя этой папки можно изменить, но есть программы, которые используют путь к этой папке. Например если у вас установлена виртуальная машина и в ней по умолчанию установлен путь к папке пользователя C:\Users\Ваше имя пользователя\VirtualBox, то после переименования сама виртуальная машина перестанет корректно работать. Так что имейте ввиду, что переименование папки может иметь негативные последствия. Править реестр в этом случае занятие муторное и можно наисправлять так, что OS совсем рухнет. Без проблем эту папку можно переименовать в том случае, если мы только что установили Windows и перепутали букву при написании имени.
Для переименовании папки заходим в среду восстановления и выбираем командную строку
В командной строке вводим «notepad» и переименовываем папку,
после этого перезагружаемся и входим в систему с временным профилем.
Запускаю командную строку от имени администратора или Windows PowerShell, ввожу команду regedit
Открываем куст реестра:
HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ ProfileList
то что нам нужно обычно в последней строчке, открываем и редактируем.
После этого выходим из системы и заходим в систему.
Если ОС будет из-за переименования папки плохо работать, то делаем откат с помощью точки восстановления.
После восстановления папка Anatoliy останется, но в реестре записей о ней уже не будет и её можно удалить за ненадобностью.
- Если вы завели учётную запись Microsoft, то имя пользователя изменить невозможно. Можно изменить только имя папки.
Внимательный читатель, прочитав статью, может заметить, что изменить имя пользователя в Windows 10 можно ещё с помощью панели управления. Да, это так но,