How to Clone M.2 SATA to M.2 NVMe SSD Drive in Windows 10/8/7?

In this post, we will show you how to clone M.2 SATA to M.2 NVMe SSD drive in Windows 10/8/7. With AOMEI Partition Assistant, you can easily copy all content from M.2 SSD to M.2 SSD and make them bootable.


By Emily / Updated on May 12, 2023

Share this: instagram reddit

What is (SATA/NVMe) M.2 SSD?

M.2 SATA SSD and M.2 NVMe SSD are two different types of M.2 solid-sate drives. Before we get into those two kinds of SSD, let’s see what an M.2 SSD is first. Traditionally, an SSD drive is known as the “2.5-inch drive”, which is about 2.75 inches (around 70mm) wide, 3.94 inches (around 100mm) long and 0.37 to 0.75 inch (9mm-19mm) thick.

But more laptops are designed to be skinnier and need a diminutive hard drive, so the smaller M.2 SSD (an SSD with M.2 interface) comes. The M.2 SSD is 22 millimeters (mm) wide and usually 60 mm or 80 mm long. Its card size is identified by a four or five-digit number. The first two digits are the width and the remaining numbers are the length. For instance, a 2280 card is 22mm wide and 80mm long.


M.2 SATA SSD drive is an SSD that adopts the SATA (Serial ATA) connection interface and uses the AHCI transfer protocol. The M.2 NVMe SSD uses the PCIe (Peripheral Component Interconnect Express) bus standard and NVMe transfer protocol. SATA and PCIe are two different bus standards, and they directly decide the data write/read speed of SSD drive. AHCI and NVMe are two different data transfer protocols, working as the traffic rules to regulate data transfer on SATA and PCIe interface.

Why clone M.2 SATA SSD to M.2 NVMe SSD drive?

From the above, we know the M.2 SATA SSD is different from M.2 NVMe SSD drive. Why we need to clone SATA SSD to NVMe SSD? We can find some clues from NVMe M.2 drive’s advantages over SATA drive.

  • Reduce latency significantly: This is mostly because a streamlined storage stack and NVMe requires no register read to issue a command. AHCI requires four uncachable register reads per command, which results in ~2.5µs of additional latency.

  • Lower power consumption: Its IO operations take fewer CPU cycles to execute than SATA IO operations, because of a more streamlined command set.

  • Faster data transfer speed: SATA M.2 SSD of AHCI transfer protocol is 600 MB/S while that of an NVMe M.2 SSD is up to 4GB/S.

Software to clone M.2 SATA to M.2 NVMe SSD in Windows PC

To clone M.2 SSD to M.2 SSD, a professional SSD cloning tool is required. Here we recommend AOMEI Partition Assistant Professional. This software is compatible with Windows 10/8/7 and Windows XP/Vista (all editions). It can not only clone all types of (M.2) SSD, but also copy USB flash drive, SD card, memory card, HDD or other hard drives.

As for cloning M.2 solid-state drive, they can do the following tasks for you:
Clone larger M.2 SSD to smaller M.2 SSD as long as the destination disk has enough space to hold all data from the source disk.
● Allow you to align partitions on M.2 SSD drive during the cloning process to boost the reading and writing performance further.
● Enable you to clone bootable M.2 SSD drive and then boot from the destination M.2 SSD drive after clone.

If you want to clone SATA to NVMe in Windows Server 2019/2016/2012/2008/2003, AOMEI Partition Assistant Server can help.

Six steps to clone M.2 SATA SSD to M.2 NVMe SSD

In the following content, we will demonstrate how to clone M.2 SATA SSD to M.2 NVMe SSD in Windows 10/8/7.

Before cloning, please note:
● Back up important data on the destination SSD drive because all files inside will be deleted during the cloning process.
Check out how many M.2 slots are available on your desktop or laptop since the steps could be different depending on the slots.
»»» If there is only one M.2 slot, you can use an NVMe to USB adapter to connect the NVMe M.2 drive to your machine.
»»» If there are two M.2 slots, you can directly install your new NVMe M.2 drive into your computer.
● The AOMEI Partition Assistant Professional comes with a Demo version for a free trial, you can download it.

Download Pro Demo Win 10/8.1/8/7/XP
Secure Download

Now, we can start cloning SATA M.2 SSD to NVMe M.2 SSD within 5 steps.

Step 1. Install and run AOMEI Partition Assistant Professional, and right-click the target disk in the main windows, and select “Clone Disk”.

Copy Disk

Step 2. Choose a proper cloning method from “Clone Disk Quickly” and “Sector-by-sector Clone” and click “Next”.

Copy Disk Quickly

Note: “Clone Disk Quickly” only clones the used space to another disk while “Sector-by-Sector Clone” clone all sectors (used and unused) to another disk.

Step 3. Choose the target disk (M.2 NVMe SSD) and click “Next”. You can tick the option “Optimize the performance of SSD” as well.

Select Destination Disk

Step 4. If you choose the first cloning method, here you can edit partition size on the destination disk. Then click on “Next” to continue.

Edit Disk

● Clone partitions without resizing partitions: all the partitions cloned into the new M.2 SSD will not be changed in both size and location.
Fit partitions to entire disk: the cloned partitions will be adjusted automatically to fill the entire space of the new M.2 SSD.
● Edit partitions on this disk: you can change the partition size as you like.

Step 5. Here you will receive a boot note about how to boot from the target disk after clone. Read it carefully and click “Finish”.


Step 6. Back to the main interface, click “Apply” to commit the pending operation.



Install the new M.2 NVMe SSD and boot from it

After cloning SATA to NVMe SSD successfully, you can remove the old one, install the new M.2 SSD and boot from it.

1. Remove the old M.2 SATA SSD

1.1. Unplug the power and remove the battery from your laptop.

1.2. Press and hold the power button for about 10 seconds to release any residual power.

1.3. Remove the case cover and locate the M.2 SSD on the motherboard. Loosen the screw and unplug your old M.2 drive.

2. Install the new M.2 NVMe SSD

This step might have been finished if you have 2 M.2 slots on your machine. If so, please ignore this part and skip to “how to boot from M.2 SSD” section.

2.1. Install the M.2 NVMe SSD into the slot by doing the reverse of how you removed the old one.

Place New M

2.2. Screw the screws to fasten the bracket.

Secure New M

2.3. Place the case cover and battery back onto the computer. Then connect the power.

3. Boot from the M.2 NVMe SSD

3.1. Reboot the computer and press ESC, F1, F2, F8 or F10 during the startup screen.

3.2. Choose to enter BIOS setup. Use the arrow keys to select the Boot tab.

3.3. The system devices appear in order of priority. To give the cloned M.2 SSD boot sequence priority over the hard drive, move it to the first position in the list.

3.4. Save and exit the BIOS setup utility.

Then the computer will restart with the changed settings. If the cloned SSD won’t boot, you can consider the partition style conflict, system files integrity, etc.

Final words

After reading this article, you must know how to clone M.2 SATA to M.2 NVMe SSD drive in Windows 10/8/7. Apart from the cloning function, AOMEI Partition Assistant Professional can also migrate only OS to M.2 SSD, securely erase SSD drive, copy partition to SSD/HDD and more. To install such an amazing program on unlimited PC and Servers, you can try AOMEI Partition Assistant Unlimited.

Emily · Staff Editor
Emily is an English editor of AOMEI Technology; she has a great passion for providing easy solutions for people to tackle with all disk or partition management problems. In addition to writing articles about disk/partition management, she also edits great tutorials on how to back up and restore disk for data security. In her spare time, she loves to learn computer skill to improve herself or stay with her family to enjoy a good day.