By Teresa / Last Updated June 9, 2020

How do I clone NVMe to NVMe?

I'm running out of space on my laptop hard drive. I purchase a larger NVMe SSD but unable to find an easier way to clone the the drive. I don't want to do NVMe to HDD to NVMe, this is very troublesome!!! Any suggestions on hardware/software for the job?

Honestly, NVME to HDD to NVME clone is very troublesome and it a greate headache for many users whose laptop only has one M.2 slot. In this case, if you use an adapter with SATA, the new NVMe disk can only be connected internally, so you need to use an SATA external disk as a transit.

To directly clone NVMe to NVMe, M.2 to PCIE adapter and reliable cloning software are required.

Why clone NVMe to NVMe?

What is NVMe SSD? Non-Volatile Memory express (NVMe), operates across the PCle bus, is a communication protocol developed especially for SSDs by a consortium of vendors including Intel, Samsung, SanDisk, Dell, and Seagate. It is a host controller interface for connecting SSDs. The most outstanding feature of NVMe SSDs is high performance and low latency, i.e. really fast. If your computer was purchased in recent two years, you may have experienced the insanely running speed.

Nvme SSD Samsung

That being the case, why would some users need NVMe cloner?

1. Gain greater storage. Generally speaking, NVMe SSDs do not come with high capacity, the first batch of produced SSDs in particular. More and more files, documents, projects, games, and applications need to be installed. As a result, upgrading smaller NVMe SSD to larger NVME SSD for more space becomes an unavoidable trend.

2. Back up valuable files or for easy transferring. From another perspective of view, NVMe SSD cloning is a good way to safeguard important data and operating system, and a fast way to transfer files. Anyway, no matter what cause leads you to NVMe cloning, you may want to know how to perform the cloning.

What do you need in NVMe to NVMe cloning?

In general, to clone HDD to NVMe SSD you need to prepare these conditions for secure boot.

  • Newer computer hardware (it is better to have Skylake chipsets or later even if NVMe is compatible with old computers)

  • an M.2 PCI-E x4 slot

  • UEFI firmware & UEFI boot mode

However, if you have already run operating system on NVMe SSD, those pre-conditions can be saved. All you need to pay attention to is these two aspects.

  • The NVMe M.2 slot. If there is only one NVMe M.2 slot, you have two choices in SSD migration, use an adapter from M.2 to PCle for the second drive to do cloning, and use backup & restore to do migration.

  • The NVMe SSD cloning software. The software should be an all-around tool that offers features for your different plans.

Fortunately, AOMEI Backupper Standard is such a free assistant that combines disk clone and disk image feature. All operating system for Windows is supported, including, Windows 10/8/8.1/7/XP/Vista. Free download and have a try.

How to clone SSD to NVMe SSD without reinstalling?

Two ways of NVMe SSD data migration will be presented in following paragraphs. Choose the one that suits you most.

Method 1: Clone NVMe SSD to another NVMe SSD in Windows

Step 1. Connect the target NVMe SSD to your machine via M.2 to PCIE adapter and make sure it can be detected. Install and run AOMEI Backupper on your computer as well.

Samsung NVMe SSD

Step 2. Click on Clone and then Disk Clone.

Disk Clone

Step 3. Choose the source NVMe SSD and the target NVMe SSD. Be sure you’ve chosen the right disk, because the target disk will be override.

Select Source Disk

Step 4. Here comes the Operation Summary. Set up backup settings and click Start Clone.

  • Edit Partitions: To make fully use of unallocated space left on the target disk. It's mainly used to clone disk to larger disk, regardless of HDD or SSD. This feature is available on at least the professional version. Please upgrade if needed.

  • SSD Alignment: To accelerate the writting and reading speed of SSD disk and improve its life span using 4K alignment technology.

  • Sector by Sector clone: To clone all sectors of original disk to target drive with larger or the same disk space. Please note this feature can make "Edit Partitions" disappear.

Start Clone

To clone SSD to NVMe without booting operating system, it is suggested to create WinPE bootable media with AOMEI Backupper and do the cloning without Windows environment.
To clone OS to NVMe SSD only, please upgrade to AOMEI Backupper Professional edition. It also allows to clone hard drive in Command Prompt.
The Standard editition does not support clone NVMe system disk between MBR and GPT disks.

Method 2: Clone NVMe to larger NVMe via backup and restore

If the motherboard of your computer has only one NVMe M.2 slot and you don’t plan to purchase an adapter, you can complete the cloning without an adapter through another way.

To be specific, backup NVMe SSD and save the image to external hard drive (or flash drive, NAS, shared folder, or anywhere you can access within WinPE mode) in the first place. Then, replace old NVMe SSD with the target empty NVMe SSD manually. Finally, restore the backup image to the newly installed NVMe SSD. Here come the detailed steps.


  • A USB drive greater than 8GB in size used to create bootable media.

  • An external storage, NAS, or network shared folder to store backup image.

  • Patience.

Step 1. Run AOMEI Backupper Standard on your computer. Connect the external drive if any.

Step 2. Click on Backup and then Disk Backup. Follow the wizard to create a backup image by choosing source NVMe SSD, external storage, and starting backup successively.

Disk Backup

Step 3. Remove the external storage (if any) after the backup process completes. Plug in the USB drive and run AOMEI Backupper again.

Step 4. Click on "Home" > "Tools" and then "Create Bootable Media". Complete the creation with on-screen wizard. It is suggested to choose WinPE mode.

Create Bootable Media

Step 5. Shut down your computer and remove USB drive after that. Replace the original NVMe SSD with the new NVMe SSD manually.

Step 6. Insert the bootable USB drive again. Boot from the USB drive and you’ll enter into WinPE mode and see a loaded AOMEI Backupper. Connect the external drive that contains your backup image to your computer (if any).

Step 7. Click on Restore tab and select the disk backup image. Follow the guide to restore image and make sure you’ve checked SSD Alignments for SSD before restoring. Wait patiently.

Select Backup Image

Step 8. Eject the bootable media after restoring successfully, and then boot your computer from the new NVMe SSD.

Tip: To restore computer with dissimilar hardware, please upgrade to advanced editions and tick "Universal Restore" before clicking "Start Restore". Disk backup and system backup are both available.

FAQ: How do I make a cloned SSD bootable?

In general, you computer will boot up as normal. However, we also collect some possible causes for unbooting cloned SSD in other situations:

1. The source disk has bad sectors.

2. The OS corrupted during cloning.

3. Missing cloning boot related drives like system reserved partition.

4. Set wrong drive to boot.

5. MBR & GPT conflict.

For more information about this question, please turn to cloned drive won’t boot in Windows.


That’s all for how to clone NVMe to NVMe in Windows 10, 8, 7, XP, Vista. Follow one of them according to your situation. If you are tired of cloning from NVMe to HDD to NVMe, you'd better use M.2 to PCIE adapter instead of M.2 to SATA adapter. The latter can only connect SATA SSD.

For migrating OS to NVMe SSD on Server systems, please refer to AOMEI Backupper Server edition (tutorials are the same).

Other than NVMe SSD cloning, AOMEI Backupper can also be used as IDE to IDE hard drive duplicator. Download freely and give it a shot.