By AOMEI / Last update August 3, 2021

Why do you need to migrate Windows 10 to M.2 SSD?

An M.2 SSD, originally known as the Next-Generation Form Factor (NGFF), is a solid-state drive that conforms to a computer industry specification written for internally mounted storage expansion cards of a small form factor. 

It takes up less room than 2.5-inch SSDs or HDDs, and is generally faster. As a result, there's a growing need to migrate Windows 10 to M.2 SSD nowadays.

Samsung M.2 SSD

You've probably had this experience: after long-term use, your HDD runs slowly and even takes minutes to boot up. In this case, upgrading HDD to SSD is a more efficient way rather than optimazing the old hard drive, because typically, an SSD has faster reading & writing speed, low power consumption and zero noise. 

All these advantages make SSD a better choice as boot drive. And M.2 SSD, with its amazing speed and mini size, has been more and more widely applied in PCs, especially high-end laptops. In this post, we'll share the approaches to migrate Windows 10 to M.2 SSD for better performance.

How to transfer Windows 10 from HDD to M.2 SSD?

Generally, there are two ways to migrate HDD to SSD, you can either use Windows built-in tool or a third party disk cloning tool. Either way you choose, you need do some preparations first:

◆ Clean up your old hard drive. Delete unwantted files, unintall unnecessary apps, peform a disk cleanup, etc.
◆ Install M.2 SSD properly. Make sure your desktop or laptop's motherboard has M.2 slots, and insert the M.2 SSD to it.

Next, I will walk you through the detailed steps of each way.

Way 1. Using Windows built-in tool to transfer Windows 10 to M.2 SSD

You can create a system backup and them restore it on SSD.

Step 1. Type backup and restore in the Search Box and open Backup and Restore. Then click Create a system image.

Step 2. Select an external hard as destination place to save your backup.

Step 3. The system drive and system reserved drive are included by default. Click Next to continue.

Step 4. Confirm the settings and click Start Backup.

Step 5. Download Windows 10 Media Creation tool and make a bootable USB.

Step 6. When bootable USB drive finished, shut down the computer and connect SSD. Go to BIOS when booting and change the boot type to USB drive.

Step 7. Click Repair your computer, then go to Troubleshoot->Advanced Options->System image recovery.

Step 8. Here you will go to the Re-image your computer screen, click Use the latest available system image(recommended). And then click next and follow the instruction to complete the restore process.

System Image Restore

Way 2. Using M.2 SSD cloner to migrate Windows 10 to M.2 SSD directly

As you can see migrating Windows 10 to M.2 SSD via Windows built-in tool is kind of troublesome, to make things easier, you can use M.2 SSD cloner.

AOMEI Backupper Pro is powerful and safe system clone software which allows you to transfer Windows 10 to SSD without reinstalling Windows. Besides Windows 10, it also supports Windows 7/8/XP/Visa. It is very easy to use, only a few clicks, you can clone OS to SSD. Let’s see how to migrate OS to M.2 SSD.

Step 1. Install AOMEI Backupper and open the software. Click Clone and Select System Clone. If you want to transfer the entire hard drive, choose Disk Clone instead.

Download Free Trial Win 10/8.1/8/7/XP
Secure Download

System Clone

Step 2. The system partitions will be selected automatically, you just need to select the M.2 SSD as the destination disk, and click Next to continue.

Migrate Windows 10 to M2 SSD

Step 3. Since your target is an M.2 SSD, you could check SSD Alignment to accelerate its reading and writting speed. Then click Start Clone to execute the cloning task.

The default intelligent cloning mode copies only used sectors, which allows you to clone larger HDD to smaller SSD. If your target disk has larger capacity, you could also tick Sector By Sector Clone to copy all the sectors.

System Clone Preview Align Checked

Only a few clicks, you can migrate Windows 10 to M.2 SSD with the help of AOMEI Backupper. But if you want to use it on different computers without installing agin, it's suggested to upgrade to AOMEI Backupper Technician.

It allows you to create portable version of this software on USB drive and directly run off the flash drive without installing again. Then, you can use all the features of it including System Clone on any computer.

Create Portable Version

Tips: How to boot from the M.2 SSD?

After cloning, you can go to BIOS and change the boot device to boot from the M.2 SSD. 

● Restart your PC and press the manufacturer specified key to enter BIOS. It could be F2, F10, F12, Del, etc. If you are not sure, consult your user manual or search on the Internet.

● In BIOS menu, go to "Boot" tab and select the M.2 SSD as the first priority in boot order. 

● Press "F10" to save the changes and exit.


To transfer Windows 10 from HDD to M.2 SSD for better performance, AOMEI Backupper is good assistant with it convenient cloning feature. It enables you migrate the entire disk or only the operating system within servel simple clicks.

Besides, you still can use it to clone SSD to larger SSD, clone NVMe SSD, clone hard drive to Samsung SSD, clone PCIe SSD, replace laptop HDD with SSD, etc.

If you want to protect unlimited computers within your company, you can pick AOMEI Backupper Technician. And with the inbuilt AOMEI Image Deploy tool, you are also allowed to deploy/restore system image file on server-side computer to multiple client-side computers over network.