sodcalculator

10 Tech How-To

How to Migrate Windows 10 to a New Hard Drive

Guide 10-20484 · Updated · Step by step

Migrating Windows 10 to a new hard drive lets you move your entire system—OS, programs, settings, and files—to a larger or faster drive without reinstalling everything. You’ll need the new drive, a way to connect it (SATA cable, USB adapter, or an available M.2 slot), and cloning software. This guide covers the full process, from preparation to verification.

What You’ll Need

  • New hard drive (HDD, SSD, or NVMe) with enough capacity for your current data.
  • Connection method: SATA cable, USB-to-SATA adapter, or M.2 slot on your motherboard.
  • Cloning software: free options include Macrium Reflect Free, Clonezilla, or the manufacturer’s tool (e.g., Samsung Data Migration, Crucial Acronis).
  • A screwdriver to install the drive physically.
  • Optional: a USB drive to create a Windows recovery disk, just in case.

Step-by-Step

  1. Back up important data. Before anything, copy critical files to an external drive or cloud. Cloning is reliable, but a backup protects against unexpected failures.
  2. Connect the new drive. Install it internally (SATA or M.2) or connect via USB adapter. Make sure Windows recognizes it (check Disk Management).
  3. Initialize the new drive if needed. Right-click Start > Disk Management. If the new drive shows as “Unknown” or “Not Initialized,” right-click it and choose “Initialize Disk.” Use GPT if your system uses UEFI (most modern PCs).
  4. Download and install cloning software. Choose a reputable tool. For this guide, we’ll use Macrium Reflect Free (but the steps are similar for others).
  5. Open the cloning software. In Macrium, you’ll see a list of disks. Select your current Windows drive (usually Disk 0).
  6. Choose “Clone this disk.” Click the link under the source disk. A wizard opens.
  7. Select the destination disk. In the wizard, click “Select a disk to clone to” and choose your new drive. Confirm the warning that all data on the destination will be erased.
  8. Set clone options (optional). Usually defaults are fine. If cloning to an SSD, you may want to check “SSD Alignment” or “Trim” if available. Leave partition layout as “Copy partitions” for a direct copy.
  9. Start the clone. Click “Copy” or “Finish” (depending on software). Confirm when prompted. The process may take from a few minutes to a couple of hours, depending on data size and drive speed.
  10. Wait for completion. Do not interrupt the process. The software will show progress.
  11. Shut down your PC. Once done, power off, disconnect the old drive (or remove it) and ensure the new drive is connected to the same port the old one used (or set boot order in BIOS).
  12. Boot from the new drive. Turn on your PC. It should boot into Windows normally. If not, enter BIOS (usually Del/F2) and set the new drive as the first boot device.
  13. Verify everything works. Check that your files, apps, and settings are intact. Open Disk Management to confirm the new drive is active and has the expected partitions.
  14. Format the old drive (optional). Once you’re sure everything is fine, you can format the old drive to use as extra storage. But keep it unplugged until you’ve confirmed the new drive boots correctly.

Common Mistakes

  • Not backing up first. Cloning is safe, but a power outage or software error can lose data.
  • Choosing the wrong destination. Double-check you’re cloning to the new drive, not an external backup drive. The software will erase the destination.
  • Forgetting to change boot order. After cloning, the PC may still try to boot from the old drive. Set the new drive first in BIOS.
  • Cloning to a smaller drive. The new drive must have enough space for all used data, not just the total size of the old drive.
  • Interrupting the clone. Let it finish. Unplugging or closing the laptop lid can cause corruption.
  • Not initializing the new drive. If the drive is not initialized, the cloning software may not see it.

Tips

  • If cloning to an SSD, ensure the SATA port is set to AHCI mode in BIOS (not IDE) for best performance.
  • Use a wired connection for the clone if possible; USB adapters can be slower but work fine.
  • Close all other programs during cloning to avoid file changes.
  • After booting from the new drive, run Windows Update to ensure drivers are up to date.
  • Keep the old drive unplugged for a few days until you’re confident everything works.
  • If your new drive is much larger, you can expand the C: partition after cloning using Disk Management.

Troubleshooting

PC won’t boot from new drive. Check BIOS boot order. If the drive isn’t listed, make sure it’s properly connected and recognized. You may need to enable “CSM” or “Legacy” mode if you cloned from an MBR disk.

Clone fails with “source disk too large.” The new drive must have more free space than the used space on the source. Delete unnecessary files or shrink the source partition first.

Windows shows “Bootmgr is missing.” This often means the boot partition wasn’t cloned. Re-clone using the “Clone this disk” option that copies all partitions. You can also use Windows Recovery to fix boot records.

New drive is slower than expected. If it’s an SSD, ensure it’s connected to a SATA III port (6 Gb/s) and that TRIM is enabled. Run “Optimize Drives” in Windows.

Cloning software doesn’t see the new drive. Check Disk Management. If the drive is uninitialized, initialize it. If it’s a USB adapter, try a different port or cable.

After cloning, the old drive still boots. Unplug the old drive and reboot. If the new drive boots, you just need to change boot order. If not, the clone may be incomplete—redo it.

Frequently Asked Questions

Q: Can I clone to a smaller drive? Only if the used space on the source is less than the capacity of the new drive. Check used space in File Explorer.

Q: Do I need to reinstall Windows after cloning? No. Cloning copies the entire system, so no reinstall is needed.

Q: Will cloning void my warranty? No, cloning is a software operation and doesn’t affect hardware warranties.

Q: How long does a clone take? Depends on data size and drive speed. Typically 30 minutes to 2 hours for a 100 GB system.

Q: Is it better to do a fresh install instead? If you want a clean system, a fresh install is better. Cloning preserves everything, including junk files and old drivers.

Q: Can I use Windows built-in backup to migrate? Yes, you can create a system image and restore it to the new drive, but cloning is simpler for most users.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →