Средство переноса пользовательских данных на другой диск. Перенос профиля пользователя со старого компьютера на новый. Как переместить стандартные папки пользователя в windows на другой диск

Перенос папок профилей пользователя с системного диска на другой диск нужен для освобождения, сравнительно небольшого, системного диска (например, SSD).
Операция небезопасная и спорная — кто не знает как и зачем — делать не стоит.

Потребуется доп. утилита xxcopy . Требуется версия Pro. Она хоть и платная, но для нашей задачи вполне достаточно её официального триального периода на 60 дней.
Итак:

  1. Устанавливаем xxcopy.
  2. Создаём нового временного пользователя с именем, например, «TU», который будет использован для произведения операции переноса данных и выдаём ему права администратора.
  3. Перезагружаемся (для устранения блокировок на используемых файлах) и входим под новым пользователем («TU»).
  4. Запускаем командную строку Windows в режиме администратора. Для копирования папки с диска C: на диск D: запускаем команду:
    xxcopy c:\Users d:\Users /E /H /K /SC /oE1
    Если у вас буквы дисков другие — подставьте свои. В результате папка будет скопирована надлежащим образом. На ошибки, если они будут, особого внимания можно не обращать.
  5. Далее запускаем команду regedit .В ней находим ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList .В данной ветке меняем значения ключей:
    • Default на «D:\Users\Default»
    • ProfilesDirectory на «D:\Users»
    • Public на «D:\Users\Public»
  6. В этой же ветке располагаются ветки с параметрами профилей пользователей уже зарегистрированных в системе (ветки с длинными названиями это они и есть) — для каждого пользователя необходимо изменить значение ключа «ProfileImagePath » на директорию на переносимом диске.
  7. Временный пользователь более не нужен — всё, что от него требовалось — завершено. При этом, пока, ничего необратимого сделано не было — все данные в реальности были скопированы, а не перенесены. Поэтому, в случае «что-то пошло не так…» всегда можно вернуть статус-кво. Теперь снова перегружаемся и входим под реальной администраторской учёткой.
  8. Убеждаемся, что вход происходит корректно и система загружается без вопросов. Теперь можно приступать к дальнейшим шагам.
  9. Снова запускаем командную строку Windows в режиме администратора и выполняем команды:
    • rd «C:\Documents and Settings» — удаление символической ссылки на старую папку Users
    • rd «C:\Users» /S — удаление самой старой папки Users
    • mklink /D «C:\Documents and Settings» «D:\Users»
    • mklink /D «C:\Users» «D:\Users»

Теперь в вашей системе папка профилей пользователей Users находится на нужном диске и, к тому же, имеются символические ссылки на новую папку, которые защищают систему от неправильного обращения по старому адресу.

В Windows Server (и не сервер тоже) папки профилей пользователей по умолчанию лежат в директории системного диска C:\Users, где C — имя системного диска. И хотя каждый пользователь может назначить где именно должна лежать конкретная папка, например «загрузки», есть также недокументированная возможность переноса всех папок всех пользователей на конкретной машине — особенно это актуально для терминальных серверов, где работает множество пользователей. Реализуется это очень просто: в редакторе реестра находим ключ HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList и меняем в нем значение параметра «ProfilesDirectory» (по умолчанию «%SystemDrive%\Users») на нужный нам путь, например на «D:\Profiles». После этого перезагружаем сервер и вуаля — все новые профили будут создаваться в соответствующих папках под «D:\Profiles».

Однако есть проблема — даже если скопировать все папки пользовательских профилей по новому пути, при входе пользователей будет создаваться новый профиль вместо уже существовавшего, как будто происходит первый вход этого пользователя. Дело в том, что параметры конкретного пользователя используют не параметр «ProfilesDirectory», а параметр «ProfileImagePath» в ключе HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\. Для избежания этой проблемы, после смены «ProfilesDirectory» мы делаем экспорт всей ветки под ProfileList:

Открываем получившийся файл. Если мы переносим профили на другой сервер с сохранением пути (например путем переподключения жесткого диска на другой сервер в этом же домене), удаляем оттуда хорошо известные SID , например в примере выше это S-1-5-18, S-1-5-19, S-1-5-20 и локальные профили (их легко отличить по одинаковому префиксу, предварительно посмотрев на путь конкретного профиля для какой-либо учетки). Затем перетаскиваем этот файлик на новый сервер и уже на нем выполняем импорт. Если же мы переносим профили на другой сервер с изменением пути, то перед импортом необходимо выполнить замену путей, как в случае, если перенос профилей идет просто на другой диск одного сервера (в этом случае нужна только замена путей и импорт). Для замены путей мы открываем наш файлик в блокноте и делаем «Заменить все» введя старый и новые пути. Обратите внимание, что путь закодирован в HEX код. Текст для замены легко получить самим: для этого просто создаем два значения с исходным и итоговым путем и экспортируем в файл. Затем берем HEX исходного значения и заменяем итоговым (обратите внимание, что в пути D:\Profiles появился слеш и две пары нулей в конце — их копировать не надо, если после них символов более нет).

При установке Windows 10 создается 5 или 6 системных папок (в зависимости от разрядности системы):

  • PerfLogs - папка, в которой Windows хранит журналы производительности
  • Program Files - папка, в которую по умолчанию устанавливаются приложения. В 32-разрядной ОС здесь располагаются все установленные программы, в 64-разрядной ОС только 64-разрядные версии приложений
  • Program Files (x 86) - существует только в Windows x 64, в эту папку по умолчанию устанавливаются 32-разрядные приложения
  • Windows - папка содержит основные файлы операционной системы и драйверы
  • ProgramData - папка, в которую некоторые приложения записывают параметры и пользовательские конфигурации
  • Users (Пользователи) - папка, в которой содержатся все профили учетных записей пользователей

Папка ProgramData также может быть перемещена на другой раздел или диск, но Microsoft не рекомендует этого делать ввиду некоторых ограничений.
Перенос папки Program Files официально не поддерживается ввиду сложной структуры жестких ссылок в системе.
Подробнее об этом вы можете прочитать по этой ссылке: Можно ли переместить папки ProgramData и Program Files на другой раздел

Обратите внимание, что описываемый метод имеет ряд ограничений:

  1. Раздел, на который будет выполняться перенос, должен быть отформатирован в NTFS.
  2. На разделе, на который будет выполняться перенос не должно быть другой установленной ОС Windows.
  3. Символические ссылки внутри папки Users продолжают перенаправлять в старое расположение. Это не критично, ибо в худшем случае затронет только приложения, которые не обновлялись с момента выхода Vista.

Метод 1: Перемещение папки пользователей во время установки

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

Метод 2: Перемещение папки пользователей в установленной системе

Будьте осторожны применяя данный метод на рабочей системе. Хотя при его тестировании не было выявлено никаких неполадок или потери пользовательских данных или настроек, все же мы рекомендуем создать образ системного раздела перед выполнением этой процедуры.

Обновление версии или сборки Windows после переноса папки профилей

В более ранних версиях Windows и в ранних сборках Windows 10 после переноса папки профилей на другой диск была невозможна установка новой версии Windows в режиме обновления установленной. Эта часть статьи может быть применена для обновления Windows 8/8.1 до Windows 10, в случае если на Windows 8 вы перемещали папку профилей.
Также вы можете использовать этот метод для возврата папки профилей в исходное расположение (по умолчанию).

После того как обновление будет завершено вы можете повторно переместить папку профилей, воспользовавшись этой инструкции.

В отличие от полной переустановки Windows и последующей за ней повторной установке программного обеспечения, восстановление личных настроек пользователя является куда более утомительным занятием. Нужно вернуть прежние обои, рассортировать личные папки в библиотеке, а самое главное - восстановить множество разных настроек, связанных с учётной записью пользователя. Словом, одна морока и только.

В такой ситуации может здорово выручить маленькая, незамысловатая, но очень полезная утилита под названием Transwiz. Предназначается она для резервного копирование и переноса данных профиля на другой компьютер или тот же самый компьютер под управлением Windows 7, 8.1 и 10 после полной переустановки системы.

От аналогов Transwiz отличается простотой и удобством использования – процедура копирования и переноса осуществляется с помощью пошагового мастера. Русский язык в программе отсутствует, но помехой это стать не должно. После создания архива профиля его содержимое можно просматривать в архиваторе ZIP или Проводнике, а при необходимости извлекать из него нужные файлы.

Некоторые особенности использования Transwiz

Выполнять резервное копирование данных одной учетной записи можно только из другой, если же на вашем ПК есть только один основной профиль, волей-неволей придется создать второй или активировать встроенную учетную запись администратора и производить резервирование из-под нее. Особенно это касается переноса профиля локального администратора, который будет считаться Transwiz используемым, даже если вы запустите программу из-под учётной записи обычного пользователя.

Примечание

Напоминаем, что активировать скрытую учетную запись Администратора можно командой net user Администратор /active:yes , выполненной в запущенной с повышенными привилегиями консоли CMD.

Как работать с Transwiz

При запуске утилиты мастер задаст вам два вопроса: «I want to transfer data to another computer» и «I have data I want to transfer to this computer», то есть собираетесь ли вы переносить данные на другой ПК или на этот же самый. Выбираем первый и жмем «Далее».

В открывшемся окошке выделяем нужный профиль, жмем «Далее» и указываем каталог для сохранения резервной копии профиля.

На этом этапе можно включить сжатие (необязательно).

При переходе к следующему шагу утилита предложит установить на архив с копией данных пароль, здесь также все оставляем на ваше усмотрение.

После этого будет запущена процедура резервного копирования, прогресс которой вы сможете наблюдать в нижней части окна приложения.

Созданный ZIP-архив включает в себя папки библиотек (Музыка, Документы, Избранное, Видео и т.д.), конфигурацию рабочего стола, папку OneDrive, логи, базы данных, а также скрытый каталог AppData с настройками программного обеспечения.

Примерно так же, но уже в обратном порядке выполняется процедура восстановления профиля на новой системе. Запустив программу, на этот раз выбираем опцию «I have data I want to transfer to this computer» и указываем путь к архиву с данными.

Имя компьютера (Enter the domian) не меняем, жмем «Далее».

Transwiz выдаст сообщение, что данного аккаунта не существует и тут же предложит его создать. Нажмите «Да» и выберите нужный вам тип учетной записи, например, Администратор.

В следующем окошке можно указать новые данные пользователя, либо оставить все по умолчанию. В последнем случае данные будут взяты из резервной копии.

Почти все готово, осталось только нажать «Далее» и дождаться распаковки резервной копии с данными пользователя. По завершении процедуры закройте текущую сессию и войдите в систему под новой старой учетной записью.

Если в окошке Transwiz вы не указали логин и пароль, при входе в восстановленную учетную запись система может предложить поменять пароль. Вводить его нужно только в два нижних поля, первое верхнее оставляем пустым.

В любом случае, сброс или смену пароля вы можете произвести из рабочей учетной записи, открыв командную строку с правами администратора и выполнив команду net user user password, где user – имя локального пользователя, а password – новый пароль. А еще лучше вначале в окне программы ввести свои старые локальный логин и пароль и отметить галочкой чекбокс «Password never expires».

Примечание

Переносить данные в Transwiz можно не только между Windows одной и той же версии, импортировать профиль вы можете с Windows 10 на Windows 8.1 и даже 7, и наоборот, только в этом случае полная совместимость компонентов и настроек не гарантируется. Что же касается универсальных приложений, то они должны будут обновиться при входе в перенесенный аккаунт.

Отличного Вам дня!

Здравствуйте, в данной статье мы рассмотрим способ переноса профиля пользователя на другой компьютер. Чтобы это сделать мы воспользуемся утилитой Transwiz .

Хочется сказать, после переустановки системы вернуть все на своем законное место очень сложное занятие, зачем это делать, если можно пойти простым путем – перенос учетной записи. Это избавит вас от такой рутины, как сортировка файлов и папок, установка обоев, настройка Windows и прочие действия. Еще эту операцию можно сделать при .

Это интересно:

С помощью утилиты Transwiz мы перенесем все данные учётной записи пользователя на новое устройство. Это можно сделать, на любой из современных операционных систем.

Минус программы в том, что она не на русском языке, но для этого я пишу эту статью, чтобы помочь вам разобраться в ней.

Все о ремонте стекла и экрана на iPhone. Смотреть продолжение .

Что нужно знать перед работой с Transwiz?

Когда вы будете копировать данные одной учетной записи вам нужно иметь вторую, с которой вы и будете это делать, если ее нет, то создайте, либо использовать учетную запись администратора.

Заметка! Запуск производится через командную строку, открытую от имени администратора. Потом нужно ввести вот такую команду:

net user Администратор /active:yes

Переносим данные учетной записи с помощью Transwiz

Запустите программу. Первое, что вы увидите это два вопроса: первый спрашивает, собираетесь ли вы переносить данные на новый компьютер, а второй вопрос – на тот же самый компьютер.

Так как мы переносим учетную запись на другой компьютер, то выбираем первый пункт и жмем «Далее».

В следующем разделе нам необходимо выбрать учетную запись, данные которой мы будет переносить. После нажатия кнопки «Далее» нужно указать папку, куда будет сохранена копия учетной записи.


Галочка «Fast Pack» означает сжатие, вы можете тоже ее отметить, но это необязательно. Жмем «Далее» .


Следующий шаг подразумевает установку пароля на архив резервной копии учетной записи, либо вводим, либо нажимаем ОК и идем дальше.


Начинается копирование всех данных профиля пользователя в ту папку, куда вы указывали. Заметьте, что файлы будут в архиве, а если вы указали для него пароль, то не забудьте его.


В созданном архиве будут все данные, от папок и точного и расположения, то различных параметров Windows, которые вы настраивали в процессе эксплуатации системы.

По окончанию операции нажимаем «Готово» .


Перенос профиля пользователя со старого компьютера на новый

Установите Transwiz на новый компьютер и в самом начале выбираем второй вариант, то есть, установка профиля на этот же компьютер.


Указываем путь до архива с копий учётной записи со старого компьютера и нажимаем «Далее» .


Укажите имя компьютера.


После этого появится сообщение о не существовании аккаунта и попросит создать новый, поэтому нажимаем «Да» . Выбираем тип учетной записи, лучше, конечно, «Administrator».





При загрузке системы вы можете увидеть 3 поля для ввода пароля – это, если вы не указывали пароль и логин для учетки. Тогда вводите новый пароль, но только в два последних поля, первое не трогаем.



Если у вас возникли проблемы с установкой нового пароля, то ничего не указывайте. Да и поменять или поставить его вы можете из другой учётной записи.

Хочется отметить, что перенос профиля осуществляется не только между одинаковыми версиями систем, можно переносить профиль из Windows 10, скажем, в Windows 8, или Windows 7, но ручаться за правильную установку копии не стоит.



Понравилась статья? Поделиться с друзьями: