Best User Profile Migration Tool for Windows 7/8/10
How to migrate user profile to new computer with Windows user profile migration tool in Windows 10, 8, 7? You will find 2 ways to perform profile migration wizard in this article: User State Migration Tool (USMT) and AOMEI Backupper.
By Ailsa / Last Updated August 4, 2020
How can I migrate user profile?
“I am looking for something like Windows User State Migration Tool (USMT). I need to migrate 50+ user profiles to a new computer, but I found USMT has some limitations. These include:
Migrations that require end-user interaction.
Migrations that require customization on a machine-by-machine basis.
So what do you recommend to transfer user profiles, any help would be appreciated, thanks.”
What is USMT?
As we all known, Windows User State Migration Tool (USMT) as a part of Microsoft System Center Configuration Manager (SCCM), will transfer all user accounts by default. It allows you to migrate user profiles from 32-bit to 64-bit computer. In addition, you could transfer local accounts and domain accounts.
Apart from user accounts, USMT has the ability to migrate user files, operating system settings, application settings, and moves them to a new Windows installed computer as well. USMT is applied to PC refresh, or computer replacement, etc.
However, USMT has some limitations, including:
USMT requires end-user interaction or require customization on a machine-by-machine basis.
USMT is not easy to use for ordinary users.
You are not allowed to migrate single user.
You are not allowed to directly transfer data from source computer to target computer over network.
You can only migrate Windows with the same operating system. If you migrate Windows 7 to Windows 10, the user profile may be corrupted or incomplete.
If you want to use USMT in Windows 2000, XP, Vista, 7, 8, 8.1, and 10, download Windows Assessment and Deployment Kit (Windows ADK) first.
Migrate user profile to new computer using USMT
1. Run adksetup.exe file and select User State Migration Tool (USMT) to install.
2. Type the following command to migrate all accounts and user settings and then hit Enter. Next, leave the command.
scanstate \fs1\migr\userdata /i:miguser.xml /i:migapp.xml /o
3. To load all profiles from store on the source computer, run the following command on the target computer. Then, exit the command.
loadstate \fs1\migr\userdata /i:miguser.xml /i:migapp.xml
As mentioned above, there are some limitations when you use user state migration tool. And you need to use Scanstate.exe and Loadstate.exe command. If you are not familiar with command prompt, there may be a risk of operation error. So, a question comes out: is there any other better way to move user profile to new computer in Windows 7/8/10?
Best way to migrate user profile in Windows 7/8/10
As for the user profiles migration tool, it’s highly recommended to use the user profile manager — AOMEI Backupper Professional, which for Windows 7/8/10/XP/Vista(all editions, 32-bit and 64-bit). It will help you out, and you are allowed to migrate all the user profile or single user files no matter what situations you are facing. Also, you can directly move files from one computer to another over network. This software has a wizard-like interface, so all steps become much easier.
How it works to migrate user profiles to new computer in Windows 10/8/7 without losing any data and installed programs? See the detailed steps listed below(assuming you have a Windows 7 computer and a new Windows 10):
Before you do, prepare the following:
Prepare the Windows 7 computer that contains multiple user profiles that you would like to migrate(source computer) .
Prepare the new Windows 10 computer that you want to save the user profiles from Windows 7(target computer).
Create a network share folder on the new Windows 10 computer in advance.
Backup user profile on the source computer, just in case.
Download best Windows profile migration tool – AOMEI Backupper Professional.
Download Free Trial
Secure Download
Refer to user profile migration wizard from Windows 7 to a new Windows 10 computer:
1. Execute the user profile migration tool after installation, go to Sync tab, and choose Basic Sync afterwards.
2. Change Task Name if required, click + Add Folder to choose Windows 7 user profiles as source file to migrate.
3. Press inverted triangle icon > Select a network location > Add Network Location, input the Windows 10 IP address as Network Path and select Windows 10 network share folder as destination location.
4. Press Start Sync button to migrate user profiles from Windows 7 to new Windows 10 computer easily.
в…Tips:
вњЌOptions: you could comment the task, set fast synchronization and enable email notification; besides, you could check the option Automatically create a folder with the same name as the task in the target location, and more.
вњЌReal time Sync: Checking this option will sync user profiles as soon as the change has occurred to keep all the files stay up to date.
вњЌSchedule: you could sync files daily, weekly, monthly, create sync task triggered by the event you set up (event triggers), or when USB plug in, and more.
Then, wait for a moment, all the user profiles will be migrated to a new computer. Obviously, you can backup user profile to same computer.
Final words
USMT and SSCM is a good user profile migration tool when you try to transfer user files from 32-bit computer to 64-bit. But if you are going to migrate user profiles from Windows 7 to Windows 10, it will not work as normal.
Besides, Windows Easy Transfer (discontinued in Windows 10) could do you a big favor when you transfer personal files and settings in Windows XP/Vista/7/8/8.1.
Compared with these solutions, you could find that the best resolution is to use the Windows 10 profile migration tool — AOMEI Backupper, which is more flexible and easier to migrate Windows user profiles in Windows XP, Vista, 7, 8, 8.1, 10. Moreover, AOMEI Backupper could help you to migrate Windows 10 operating system to SSD without reinstalling, clone larger disk to smaller disk as long as the destination disk can hold all the data from source disk, dynamic volume/disk backup/restore/clone, command line utility for IT professionals to handle critical data easily, etc.
IT1102: Современные операционные системы: ОС Windows
Утилита командной строки USMT 4.0 позволяет автоматизировать процесс переноса профиля. Она входит в комплект Windows AIK (WAIK) и гораздо лучше, чем Windows Easy Transfer , подходит для переноса большого количества данных. USMT позволяет записывать данные на съемный USB-накопитель или на общий сетевой ресурс, но не может осуществить непосредственный параллельный перенос данных по сети с исходного на целевой компьютер. Также в USMT не поддерживается перенос профилей при помощи кабеля переноса. Перенос данных средствами USMT осуществляется в два этапа: экспорт данных с исходного компьютера при помощи команды ScanState и импорт данных на целевом компьютере при помощи команды LoadState .
USMT 4.0 позволяет переносить учетные записи пользователей, файлы пользователей, а также настройки ОС и приложений. Переносятся также списки управления доступом (access control lists, ACLs) к файлам и папкам. Это гарантирует, что на целевом компьютере сохранятся все разрешения, настроенные на исходном компьютере. При помощи USMT допускается перенос в Windows 7 профилей с компьютеров, работающих под управлением Windows ХР, Windows Vista и Windows 7, а также перенос данных из Windows 7 в Windows Vista. Инструментарий USMT не позволяет переносить информацию о подключенных сетевых дисках, локальных принтерах, драйверах устройств, паролях, разрешениях общих папок, а также об общем подключении к Интернету.
При помощи USMT нельзя перенести данные из Windows 7 в Windows ХР.
В отличие от Windows Easy Transfer, где вы выбираете конкретные элементы для переноса в процессе работы приложения, в USMT набор правил, определяющих набор данных, переносимых с исходного компьютера, задается до переноса. В USMT применяется четыре различных XML-файла переноса:
- MigApp.xml. Содержит правила переноса данных приложений. К ним относятся параметры специальных возможностей (accessibility settings), удаленных подключений, папки Избранное (Favorites), свойства папок, шрифтов и членства в группах, параметры ODBC (Open Database Connectivity), файлы почтовых ящиков Microsoft Office Outlook Express, параметры мыши, клавиатуры, телефона и модема, файлы телефонной книги службы удаленного доступа (Remote Access Service, RAS), региональные параметры, свойства экранной заставки, панели задач и фонового рисунка рабочего стола.
При помощи MigApp.xml нельзя переносить параметры некоторых нестандартных приложений. Для их переноса вам придется создать собственный XML-файл переноса. Подробнее о создании XML-файла для переноса данных приложений читайте в статье Microsoft TechNet по адресу Create a Custom XML File.
- MigUser.xml. Содержит правила переноса профилей и данных пользователей. По умолчанию в этом файле задан перенос всех данных из пользовательских папок Документы (Documents), Видео (Video), Музыка (Music), Изображения (Pictures), файлов рабочего стола, структуры меню Пуск (Start), панели быстрого запуска, папки Избранное (Favorites), а также общих папок с документами, видео, музыкой, изображениями, общими элементами рабочего стола, общего меню Пуск (Start) и общей папки Избранное (Favorites). В файле также содержатся правила, гарантирующие перенос с встроенных дисков файлов следующих типов: .qdf, .qsd, .qel, .qph, .doc, .dot, .rtf, .mew, .wps, .scd, .wri, .wpd, .xl, .csv, .iqy, .dqy, .oqy, .rqy, .wk, .wql, .slk, . dif, .ppt, .pps, .pot, ,sh3, .ch3, .pre, .ppa, .txt, .pst, .one, .mpp, .vsd, .vl, .or6, .accdb, .mdb, .pub, .xla, .xlb и .xls.
- MigDocs.xml. Содержит информацию о расположении документов пользователя.
- Config.xml. В отличие от прочих файлов переноса, этот файл содержит информацию о компонентах, исключаемых из переноса. Файл Config.xml создается и редактируется при помощи утилиты ScanState.exe , запущенной с параметром /genconfig .
При переносе могут применяться также пользовательские XML-файлы. Например, вы можете создать XML-файл с перенаправлением папок, конкретных файлов или файлов конкретных типов. Перенаправление (rerouting) применяется, если вы, например, хотите переместить все файлы определенного типа, скажем .avi , из разных расположений на исходном компьютере в одну папку на целевом компьютере.
Подробнее о перенаправлении файлов и параметров средствами USMT читайте на веб-странице Microsoft TechNet по адресу Reroute Files and Settings
ScanState
Утилита ScanState запускается в процессе переноса на исходном компьютере. На компьютерах, работающих под управлением Windows Vista и Windows 7, ее нужно запускать из административной командной строки. При запуске ScanState на исходном компьютере с Windows ХР вы должны будете работать от имени пользователя, входящего в группу локальных администраторов. Для создания зашифрованного хранилища с именем Mystore на общем ресурсе Migration файлового сервера Fileserver с ключом шифрования Mykey применяется команда:
Запуская ScanState и LoadState с параметром /v:13 , вы создадите подробный журнал об их работе. Воспользуйтесь этим параметром, если при переносе данных возникли проблемы.
Подробнее о синтаксисе ScanState читайте на веб-странице Microsoft TechNet по адресу ScanState Syntax
LoadState
Утилита LoadState запускается на целевом компьютере. Прежде чем запускать ее, вы должны установить на целевом компьютере те же приложения, что были установлены на исходном компьютере. На компьютерах Windows Vista и Windows 7 утилита Loadstate.exe запускается из административной командной строки.
Чтобы загрузить данные профиля из хранилища Mystore на общем ресурсе Migration файлового сервера Fileserver , зашифрованного при помощи ключа Mykey , введите команду:
Подробнее о синтаксисе LoadState читайте на веб-странице Microsoft TechNet по адресу LoadState Syntax
Типы хранилищ переноса
Планируя перенос при помощи USMT, вы должны решить, где будете хранить переносимые данные, генерируемые ScanState на исходном компьютере и требуемые для LoadState на целевом компьютере. В USMT поддерживаются хранилища трех типов:
- Несжатое (Uncompressed). В несжатом хранилище переноса используется иерархия папок, точно копирующая структуру профиля пользователя. По несжатому хранилищу можно перемещаться при помощи Проводника Windows (Windows Explorer).
- Сжатое (Compressed). Единый файл образа, содержащий все переносимые данные. Файл можно зашифровать и защитить паролем. Просматривать его средствами проводника Windows нельзя.
- С жесткой связью (hard-link). Хранилище переноса с жесткой связью применяется только при переносе с очисткой (wipe-and-load). Оно хранится на локальном компьютере все то время, когда вы удаляете старую ОС и устанавливаете новую. Для создания хранилища с жесткой связью применяется вызов утилиты ScanState с параметром /hardlink . При переносе с жесткой связью на переносимом томе требуется всего около 250 Мб свободного пространства независимо от объема переносимых данных профиля.
Вызвав ScanState с параметром /p , вы сможете оценить размер хранилища до выполнения переноса. Для любого переноса на переносимом томе должно быть не менее 250 Мб свободного пространства.
Подробнее о типах хранилищ USMT читайте в статье Microsoft TechNet по адресу Choose a Migration Store Type
Автономный перенос
При помощи USMT можно выполнить автономный перенос (offline migration). В процессе такого переноса вы загружаете компьютер в среде Windows РЕ, которая включает файлы USMT, а затем запускаете ScanState для Windows, установленной на жестком диске компьютера. Помните, что утилиту LoadState можно запускать только из Windows 7. В среде Windows РЕ она работать не будет.
Утилиту ScanState можно запустить в автономном режиме и для папки Windows.old, которая создается при обновлении с Windows Vista.
Преимущество автономного переноса состоит в том, что для его выполнения не нужно располагать административным доступом к компьютеру, на котором осуществляется перенос. Но есть и ограничения — нельзя выполнить автономный перенос на компьютере с включенным компонентом BitLocker. Чтобы инструменты USMT получили доступ к переносимым файлам, BitLocker придется временно приостановить.
Подробнее о выполнении автономного переноса при помощи USMT читайте на веб-странице Microsoft TechNet по адресу Offline Migration