Transfer an old PC to a new PC

Quick answer

  1. Prepare your old laptop
  2. Install MultiDrive
  3. Connect the external drive
  4. Write the WinPE image to this drive
  5. Back up your system drive to the external drive
  6. Boot your new laptop from the external drive
  7. Restore the system drive image to the new laptop's drive

When you get a new laptop, it can be exciting to unpack it. But you might not want to leave everything behind on your old laptop. Manually migrating data and settings from an old PC to a new one is the kind of task that people tend to put off for weeks. But it doesn't have to be. This guide shows how to transfer your entire system – including Windows, applications, and settings – using free PC transfer software: MultiDrive's Backup and Restore features.

How we tested: We performed this old-PC-to-new-PC migration on Windows 11 with MultiDrive 1.4, a Samsung SSD 9100 PRO 1TB +a Ugreen enclosure, using the MultiDrive WinPE image for backup and restore.

In this article

What you'll need

Whether you're migrating data from an old PC to a new one or moving your whole system, you will choose one of two options.

  • an external USB drive
  • 1 NVMe/SATA external drive + the appropriate USB adapter to connect it

In our case, we use a Samsung SSD 9100 PRO with Heatsink 1TB and a Ugreen enclosure.

Samsung NVMe SSD and Ugreen external enclosure used for PC transfer

The external drive must have sufficient capacity for both the full backup and the 2 GB WinPE bootable image. MultiDrive uses ZSTD compression, making the backup smaller than a direct clone. Consult the backup storage efficiency table to determine the required space.

Why backup-and-restore instead of a direct clone?

On a desktop, it is simple: you can remove the old drive and clone it straight to the new one. Laptops don't give you that option – you can't physically connect two internal drives at once when you want to migrate from an old PC to a new one. The backup-and-restore method using an external drive is the typical solution for laptop migrations. If both drives can stay in the same machine, see how to move Windows to another drive instead.

Step 1. Prepare your old laptop

A few checks before you back up will save you trouble later.

Check drive health. Press Win + E, right-click your system drive, then go to Properties → Tools → Check. Let Windows repair anything it finds – you don't want existing errors carried into your backup.

Windows drive Properties Tools tab with Check for error checkingWindows Error Checking dialog with Scan drive option

Turn off BitLocker.

If it is supported and enabled, you can disable BitLocker by performing these actions:

  1. Start
  2. Type BitLocker
  3. Manage BitLocker
  4. Turn off

This one's important: if BitLocker stays on, your backup gets encrypted, and without the recovery key you won't be able to restore it on different hardware.

BitLocker Drive Encryption Control Panel showing BitLocker off

Update Windows. Not strictly required, but if you're on Windows 11, it's worth grabbing the latest updates first via Win + X → Settings → Windows Update.

Step 2. Install MultiDrive as your PC transfer software

We'll use MultiDrive, a free PC transfer tool. Go to the MultiDrive download page for the regular installer, and the WinPE download page for the ZIP file containing the WinPE image. If you would prefer to use Rufus, get the ISO file instead. For more on the bootable environment, see the MultiDrive WinPE guide.

MultiDrive WinPE image download options for ZIP and ISO

Install MultiDrive on your old laptop.

Connect your external drive to the old laptop. Once more, make sure that the storage space is bigger than the space used by your current drive, because it will need to hold both the backup and the bootable image.

Step 3. Add the WinPE image to the external drive

Next, add a bootable WinPE environment on the external drive so the new laptop can run the restore from it.

  1. Launch MultiDrive.
  2. Click Restore.
  3. As the Source, select the WinPE ZIP you downloaded.
  4. As the Target, select the external drive itself.
  5. Double-check your selections, then click Restore.
MultiDrive Restore with WinPE ZIP as Source and external drive as TargetMultiDrive Restore completed successfully writing WinPE to the external drive

The drive is now a bootable recovery environment.

On a 1TB external drive, the WinPE image occupies only a small fraction of the space, leaving the rest unallocated.

Disk Management showing WinPE partition and unallocated space on the external drive

Open Disk Management and create a new volume in that unallocated space; we will name it something like "My old laptop."

That's where the backup will go in the next step.

Creating a new volume named My old laptop in Disk Management
Disk Management after creating the My old laptop volume for the backup

Step 4. Back up your old laptop

Restart the old laptop and enter BIOS (usually by pressing F2, F10, F12, Delete, or Escape).

Select the external drive as the boot device.

MultiDrive will launch automatically inside the WinPE environment.

Go to Backup, select your laptop's system drive as the Source, and the external drive as the Target. Then select the backup format.

MultiDrive Backup with system drive as Source and external drive as Target

Double-check the selection, then click Backup.

MultiDrive Backup in progress from the old laptop to the external drive

This transfers everything from your old PC onto the external drive.

Bear in mind that the backup-and-restore process takes longer than direct drive-to-drive cloning. However, since it is not possible to physically remove a laptop's internal drive and connect it elsewhere, this is the most practical way to migrate a laptop's entire system.

When the process shows Success, the backup is complete.

MultiDrive Backup completed successfully with Success result

Step 5. Connect the external drive to the new laptop

To continue migrating data, let's unplug the external drive from the old laptop and connect it to the new one.

Step 6. Boot from the external drive and restore the image

Power on the new laptop and enter BIOS as it starts (F2, F10, F12, Delete, or Escape, depending on the manufacturer).

The laptop will boot into WinPE with MultiDrive already loaded.

Go to Restore, select the backup on the external drive as the Source, and the new laptop's internal drive as the Target.

MultiDrive Restore with backup as Source and new laptop drive as Target

Carefully double-check this step: the contents of the backup will completely overwrite the new laptop's drive.

Click Restore. A time estimate will then appear at the bottom of the screen.

Once it displays Success, shut down the laptop, unplug the external drive and power the laptop back on normally.

MultiDrive Restore completed successfully on the new laptop

Your new laptop is now set up exactly the way your old one was. No reinstalling, no reconfiguring, no lost settings.

Ready to transfer your PC?

Download MultiDrive and the WinPE image and follow the steps above.

FAQ

Frequently asked questions about transferring an old PC to a new PC

Verify Source/Target selections carefully, as the Target drive will be overwritten. Then check these common points:

  • Confirm you booted the new laptop from the external drive (not the internal Windows install).
  • Make sure BitLocker was turned off on the old PC before the backup, or that you have the recovery key.
  • Retry the restore with a stable USB connection (prefer USB 3.x ports and a powered enclosure if you use one).

If you still encounter technical errors, contact MultiDrive support.

Yes. This process applies to any two computers where a direct internal drive connection is not possible — desktops, laptops, or a mix of both. The type of PC does not matter; what matters is that you can boot both machines from the same external WinPE drive and restore to the new internal drive.

If both drives can be connected to the same computer at the same time — for instance, when upgrading a desktop or swapping a laptop's internal drive — you don't need the backup-and-restore method described above.

Instead, use MultiDrive's Clone feature: select your old HDD as the Source and your new SSD as the Target, then click Clone. MultiDrive transfers everything from one drive to another, and it's typically faster than a full backup and restore. You can also follow our guide on how to clone HDD to SSD.

If your cloned drive won't boot, check out the article: Cloned Drive Won't Boot – How to Fix It

MultiDrive backs up and restores your entire system drive, so your installed programs transfer along with your files and settings, not just your data. Normally, you won't need to reinstall your apps or re-enter license keys on the new PC.

Some apps may be linked to the hardware, though. Then you will have to deal with their makers individually: logging in to your account, unlinking the app from the old PC, and linking to the new one.

MultiDrive is free PC transfer software with no ads, nag screens, or hidden fees. Download MultiDrive and the WinPE image at no cost.

Author

Yaroslava Kovalchuk, Atola Technology Team

Yaroslava Kovalchuk

Digital Marketer at Atola Technology

Marketing manager with 10+ years of experience in digital marketing, SEO, analytics, and content strategy.