--- title: User State Migration Toolkit (USMT) Reference (Windows 10) description: Use this User State Migration Toolkit (USMT) article to learn details about USMT, like operating system, hardware, and software requirements, and user prerequisites. ms.reviewer: manager: dougeby ms.author: aaroncz ms.prod: w10 author: aczechowski ms.date: 04/19/2017 ms.topic: article --- # User State Migration Toolkit (USMT) Reference ## In This Section | Link | Description | |--- |--- | |[USMT Requirements](usmt-requirements.md)|Describes operating system, hardware, and software requirements, and user prerequisites.| |[USMT Best Practices](usmt-best-practices.md)|Discusses general and security-related best practices when using USMT.| |[How USMT Works](usmt-how-it-works.md)|Learn about the processes behind the ScanState and LoadState tools.| |[Plan Your Migration](usmt-plan-your-migration.md)|Choose what to migrate and the best migration scenario for your enterprise.| |[User State Migration Tool (USMT) Command-line Syntax](usmt-command-line-syntax.md)|Explore command-line options for the ScanState, LoadState, and UsmtUtils tools.| |[USMT XML Reference](usmt-xml-reference.md)|Learn about customizing a migration with XML files.| |[Offline Migration Reference](offline-migration-reference.md)|Find requirements, best practices, and other considerations for performing a migration offline.| ## Related topics [User State Migration Tool (USMT) Overview Topics](usmt-topics.md) [User State Migration Tool (USMT) How-to topics](usmt-how-to.md) [User State Migration Tool (USMT) Troubleshooting](usmt-troubleshooting.md)