The safest way to migrate Windows to an NVMe drive is to clone the existing system disk with a cloning tool, shut down, install the NVMe drive as the boot device, and then set that drive’s Windows Boot Manager entry first in the UEFI boot order. The whole job usually takes under an hour for a typical system drive, and the old drive stays untouched as a fallback until you are sure the new one boots.
Before you start: prerequisites
Preparation decides whether this goes smoothly. Work through this list first.
- A full backup of anything you cannot lose. Cloning is read-only on the source, but a mistake in choosing source and destination can wipe the wrong disk.
- A free M.2 slot that supports NVMe. Some M.2 slots on older boards are SATA-only. The motherboard manual lists which slots take NVMe and whether using one disables a SATA port.
- Enough capacity. The used space on the source should fit comfortably on the new drive. Most cloning tools can shrink or grow partitions if sizes differ.
- The same partition style. A Windows 10 or 11 install that boots in UEFI uses GPT. An older install booting in Legacy/CSM mode uses MBR. The clone keeps the style of the source, and the firmware boot mode must match it.
- Cloning software. Macrium Reflect, the maker’s own tool from the SSD brand (many SSD makers offer a free migration utility), or another reputable cloner will do. Use software that supports your destination drive.
- A recovery USB. Create the cloning tool’s rescue media or a Windows installation USB in case the boot entry needs repair.
Step-by-step: cloning Windows to the NVMe drive
- Power down and unplug the PC. Switch off the power supply, unplug the cable, and touch bare metal on the case to discharge static before handling parts.
- Install the NVMe drive. Remove the M.2 heatsink if the board has one, insert the drive at an angle into the slot, press it down, and secure it with the standoff screw. Refit the heatsink, making sure any thermal pad film is peeled off as the board maker describes.
- Boot Windows and open Disk Management. Right-click Start, choose Disk Management, and look for the new disk. If a prompt asks you to initialize it, choose GPT for UEFI systems. Skip creating a volume, because the clone will overwrite the layout.
- Start the clone. In your cloning tool, pick the current Windows disk as the source and the NVMe drive as the destination. In Macrium Reflect this is under Create Backups, Local Disks, then the option to clone the disk. Confirm the destination twice, because everything on it will be erased.
- Adjust partition sizes if prompted. Let the tool expand the main Windows partition to use the full drive, or leave unallocated space for later. Make sure the small EFI system partition and recovery partition are included.
- Run the clone and wait. Do not sleep or restart the PC. When finished, shut down fully.
- Unplug the old drive’s data cable, or at least plan to. For the first boot, many guides suggest disconnecting the old drive so Windows cannot confuse the two copies. This is optional, but it prevents the new drive from borrowing boot files from the old one.
- Enter the BIOS/UEFI. Power on and press the key your board uses, commonly Del or F2. The key is printed on the first screen and in the manual.
- Set the boot order. In the Boot menu, move the entry labelled Windows Boot Manager that belongs to the NVMe drive to the top. The exact menu names vary by motherboard maker, so consult the board manual if yours differs.
- Confirm boot mode. If the source was GPT, the firmware should be in UEFI mode with CSM disabled. If the source was MBR, it must stay in Legacy/CSM mode, or you should convert the disk to GPT first with the maker-supported conversion tool.
- Save and exit. Windows should load from the NVMe drive. Open Disk Management and confirm the C: drive sits on the new disk.
What result to expect
After a successful migration, Windows boots with the same desktop, apps, and settings as before. Boot times and large file loads are usually shorter, particularly if the old drive was a hard disk or a SATA SSD, although everyday gaming load times improve less than synthetic benchmark numbers suggest. Windows may ask to re-sign in once. Activation normally stays valid because the hardware identity of the PC is unchanged, but if the motherboard also changed, you may need to reactivate.
Quick-reference table: settings and values
| Setting | Where to find it | Typical value for a modern clone |
|---|---|---|
| Boot mode | BIOS Boot menu | UEFI, CSM disabled for GPT installs |
| Boot priority | BIOS Boot menu | Windows Boot Manager on the NVMe drive first |
| Partition style | Disk Management, disk properties, Volumes tab | GPT |
| Storage mode | BIOS Advanced, storage configuration | NVMe/AHCI; do not use a legacy IDE mode |
| Secure Boot | BIOS Boot or Security menu | Leave on if it was on before; turn off temporarily only if the first boot fails |
| Old drive | Cable or BIOS drive list | Disconnect for the first boot, then reconnect as storage |
Common mistakes
- Cloning in the wrong direction. Always read the source and destination labels, including capacity and model, before pressing start.
- Leaving the old drive as the first boot device. The PC then keeps booting the old copy and you never notice the clone has not been used.
- Mismatched boot mode. A GPT clone will not boot in Legacy mode, and an MBR clone will not boot in UEFI-only mode.
- Skipping the EFI partition. If you copy only the C: partition, there is nothing for the firmware to boot.
- Wiping the old drive too early. Keep it unchanged for at least a few days of normal use.
- Forgetting the M.2 lane sharing. On some boards, populating a particular M.2 slot disables SATA ports. Plugged-in storage that vanishes is often this.
If the clone will not boot
Start with the basics: confirm the boot order, boot mode, and that the EFI partition exists. Next, boot from the cloning tool’s rescue USB and use its boot repair function, which in Macrium is called Fix Windows boot problems. If that fails, a Windows installation USB offers Startup Repair under Repair your computer. If a clean slate is easier, a fresh Windows install on the NVMe drive followed by reinstalling apps is a legitimate alternative.
When not to migrate
- Your Windows install is already unstable. Cloning copies corruption, bloat, and driver conflicts along with the good parts. A clean install is often better.
- You are changing motherboard or platform at the same time. The old install may blue-screen on new hardware. Install fresh or follow the Windows maker’s guidance on hardware changes.
- The source disk is failing. If the old drive reports read errors, back up files directly and install fresh rather than cloning bad sectors.
- You have a laptop with a single M.2 slot. You will need a USB enclosure for the clone step, which adds a stage but is still workable.
After the migration
Once Windows is running from the NVMe drive, reconnect the old drive and, if you want to reuse it, format it from Disk Management. Check that TRIM is active, which is normally automatic for SSDs in current Windows versions. Install the drive maker’s firmware or health utility if one is offered, since firmware updates occasionally address stability or temperature behavior. Keep the NVMe drive cool, because many drives reduce speed when they overheat, and the motherboard’s own heatsink is usually adequate for a typical gaming workload.
Frequently Asked Questions
Do I need to reinstall Windows to move to an NVMe SSD?
No, cloning moves the entire installation, including apps and settings, to the new drive. A reinstall is only needed if the clone will not boot after repair attempts, or if you want a clean system. Windows activation normally carries over when the motherboard stays the same.
Can I clone a SATA drive to NVMe?
Yes. Windows must have its NVMe driver available, which current Windows 10 and 11 releases include. Some guides advise rebooting once with the NVMe drive installed before cloning, so the system has loaded the driver. Then the clone boots from NVMe normally.
Will my games and files carry over?
Everything on the cloned partitions is copied, including games installed on the system drive. Games stored on other drives are unaffected. If the new NVMe drive is smaller than the old one, move large game libraries to a different drive before cloning.
Should I disable CSM after cloning?
If the clone uses GPT and boots in UEFI mode, disabling CSM is typical, and some features such as Secure Boot and Resizable BAR depend on it. Do this only after the clone boots successfully, and change one setting at a time so you can reverse it.
Is it safe to keep the old drive connected?
Yes, once the clone has booted successfully from NVMe. Leave the NVMe entry first in the boot order, or later remove the old drive’s Windows partitions so nothing can be mistaken for the live system.
When should I contact the maker or a technician?
If the drive is not detected in the BIOS after reseating, if the PC shows repeated boot-device errors that repair tools cannot fix, or if you are unsure about firmware settings, consult the motherboard and SSD makers’ support pages or a qualified technician. BIOS changes can cause instability and may affect warranty coverage, so keep settings conservative.
Write Your Review
No reviews yet. Be the first to share your experience!