By Bryce / Last Updated March 30, 2021

Why clone NVMe to NVMe SSD?

NVMe, the abbreviation for non-volatile memory express, is an open logical device interface specification, developed for SSDs. Compared with SSD with ACHI, SSD with NVMe support enjoys better performance, lower latency, and higher input/output operations per second. Due to its great property, it is a wise choice to turn to NVMe SSD.


As time goes by, there are more and more data and applications being installed onto the NVMe SSD, the capacity of NVMe SSD can run out of space, and be unable to satisfy the demand anymore. Thus you might want to upgrade the current NVMe SSD with a larger one. For example, replace 500GB PCIe NVMe SSD with 1TB NVMe SSD. To save the trouble apps reinstallation, it's wise to clone NVMe (boot)drive to another NVMe drive.

Pick up powerful NVMe SSD cloning software

To do NVMe to NVMe copy, it's important to find out proper cloning software. Here AOMEI Partition Assistant Professional, designed for the Windows operating system (all editions of Windows 10/8/7 and Windows XP/Vista), will be my first choice out of the following highlights.

✔ It can clone all partitions, including hidden recovery partition, EFI partition, etc., ensuring bootable clone when you copy boot system NVMe SSD to another one.
✔ It is able to copy NVMe SSD to another drive with different sizes (larger, equal, or smaller), as it can clone only used space on the source drive.
✔ It supports different brands of SSDs, such as Samsung NVMe SSD, Intel NVMe SSD, and WD NVMe SSD, etc.
✔ It supports only copy OS-related partitions from one NVMe SSD to another one.

Detailed steps to clone NVMe to NVMe SSD in 10, 8, 7

Now, install AOMEI Partition Assistant Professional on your computer; install the larger target NVMe SSD to your Windows computer (If there is only one NVMe M.2 slot, you can use an adapter from M.2 to PCIe for the second drive) and make sure it can be detected; initialize the new NVMe SSD as GPT; then check out the steps listed below to learn how to perform NVMe SSD to NVMe SSD copy.

PS.: It is available to download the demo version of AOMEI Partition Assistant to have a try at first.

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

Step 1. Run the software and go to All Tools > Disk Clone Wizard. In the pop-up window, you can choose a way to clone NVMe SSD to another NVMe based on your specific situation.


▪ Clone Disk Quickly – clones only used space on the source disk and require that the capacity of the target disk over the used space on the source disk. If you need to clone a larger drive to a smaller one, this way is suitable.

▪ Sector-by-Sector Clone – copies every sector, unused sectors included, and demands that the capacity of source disk beyond the size of the target disk. To clone a hard drive with bad sectors, you can choose this one.

Step 2. Choose the boot NVMe SSD you want to upgrade as the source disk.

Source Disk

Step 3. Select the new larger disk as the destination disk and check "Optimize the performance of SSD" (If the target disk is HDD, uncheck the option).

Target One

Step 4. On this screen, it is available to adjust partitions on the target disk or leave it alone.


Step 5. You’ll go to the main console automatically. Click Apply and Proceed to execute SSD cloning operation.



▪ To clone NVMe to NVMe SSD in Windows Server 2019, 2016, 2012, 2008, you can use AOMEI Partition Assistant Server.
▪ AOMEI Partition Assistant Professional enjoys many other functions, such as recovering lost partition, creating bootable media, wiping hard drive, and so on.

How to: boot from the cloned NVMe SSD

After complete NMVe to NVMe copy, if there is one M.2 slot on your PC, you can remove the old NVME SSD drive, install the new one, and boot from it. If your PC has more than one M.2 slot, then you can keep two NVMe SSD drives simultaneously. You need to enter BIOS to set the new NVMe drive as the prior boot device to boot. Here are the detailed steps:

1. Reboot your PC and tap a functional key constantly to enter BIOS and choose "Enter setup".

2. Select "Change boot order" and set the new NVMe SSD as the first boot device.

Change Boot Order

3. Press "Enter" to boot from the new SSD drive.