Transfer Windows from a SATA HDD to an M.2 NVMe SSD

Moving Windows from a SATA hard drive to an M.2 NVMe SSD can improve responsiveness, but the computer must physically accept and boot from that NVMe drive. The connector, firmware, and boot layout matter as much as the cloning software.

Confirm the PC can use NVMe as a boot drive

Check the motherboard or laptop manual for an M.2 slot that supports NVMe, the permitted drive length, and whether it shares lanes or ports with other storage. M.2 describes the card shape, not the storage protocol: an M.2 SATA slot is not necessarily NVMe-capable.

Confirm that firmware detects the new SSD and can boot from it. A USB NVMe enclosure can hold the destination temporarily, but final boot should be tested with the SSD in its intended internal slot. Update firmware only when the manufacturer advises it and after making a backup.

Prepare the HDD and Windows

Save important files separately and record the BitLocker recovery key. Check HDD health: clicking, repeated read errors, or disappearing drives call for data preservation or professional assessment before a lengthy clone. Compare source used space and partition layout with target capacity.

Inspect Disk Management for EFI or System Reserved, C:, and recovery partitions. A UEFI/GPT layout is commonly expected for modern NVMe booting; do not blindly convert the source or change firmware boot mode before you know how Windows currently starts.

First boot and capacity checks

After cloning, shut down and disconnect the SATA HDD for the first boot if practical. Put the NVMe SSD in the supported M.2 slot and select its Windows Boot Manager. If the firmware sees the SSD but Windows does not boot, check boot mode and the copied EFI partition before attempting repairs.

Check apps, personal files, activation, and Device Encryption. If the NVMe SSD is larger, inspect unallocated space and recovery-partition position before extending C:. Keep the HDD unchanged for rollback.

Clone the SATA HDD to NVMe with Qiling Disk Master

A whole-disk clone carries boot and recovery partitions as well as Windows. The sample screenshots do not determine your disk identities; verify the real model names.

Step 1. Connect the replacement disk with an enclosure that matches its SATA or NVMe interface. Open Qiling Disk Master and select Tools and utilities > Disk/Partition clone. Connect the NVMe SSD through a compatible M.2 slot or NVMe USB enclosure.

choose disk clone in Qiling Disk Master

Step 2. On the source screen, select the whole disk row by model and capacity, not just its C: partition. Choose the entire SATA HDD that actually boots Windows. Click Next.

select source disk in Qiling Disk Master

Step 3. Choose the replacement disk as the destination by model and capacity; click Next. Choose the NVMe SSD and back up anything already on it. All existing destination data will be overwritten.

select destination disk in Qiling Disk Master

Step 4. Review the source and target disks and the resulting partition layout. Check all boot partitions and any layout resizing; enable SSD optimization if available. Click Proceed, accept the overwrite warning, and wait for completion without disconnecting either drive.

Preview Windows boot partitions before cloning to NVMe SSD

Step 5. Install NVMe internally, boot from its Windows Boot Manager, and test independent startup. Keep the source unchanged until the result is verified.

Frequently Asked Questions

Can any M.2 slot boot an NVMe SSD?

No. Check the exact motherboard or laptop manual for protocol and boot support.

Can I leave the SATA HDD connected after cloning?

Yes after a successful independent boot test. Avoid wiping it until the NVMe installation is verified.

Conclusion

Confirm NVMe compatibility, protect important files, clone the full boot disk, and verify the NVMe drive can boot without help from the old HDD.

Related Articles


Is this information helpful?     

What can we do to improve this information? (Optional)
Refresh Please enter the verification code!


QilingTech uses cookies to ensure you get the best experience on our website.  Learn more  Got it