The fastest way depends on what you're moving and how far the computers are

Moving files between two PCs can happen in minutes or take longer depending on file size, how close the computers are to each other, and whether you want to keep the files on the old machine. A USB drive works for small jobs and needs no setup. A network cable or Wi-Fi connection lets you move large folders without touching a drive. Cloud storage like OneDrive or Google Drive works if both computers have internet but is slower for big files. An external hard drive is best for moving everything at once—your entire user folder, programs, and settings.

The method you pick also depends on whether you're moving a few documents or migrating an entire computer. Windows has a built-in tool called Windows straightforward Transfer (on older machines) or the Settings app (on Windows 10 and 11) that can move your whole user profile, but it only works if both PCs are on the same network. For most people, a USB drive or external drive is the simplest starting point.

Key Takeaways

  • A USB drive works for files under 32 GB and requires no setup beyond plugging it in and dragging files.
  • An external hard drive is fastest for moving everything at once, including user folders, documents, and media libraries.
  • Network transfer over Wi-Fi or ethernet cable lets you move files without a physical drive if both PCs are in the same room or building.
  • Cloud storage like OneDrive, Google Drive, or Dropbox works across any distance but uploads and downloads take longer than direct transfer.
  • Windows built-in migration tools can move your entire user profile, settings, and some programs, but only between PCs on the same network.

Using a USB drive for small files and folders

Plug the USB drive into the old PC, wait for it to appear in File Explorer, then open the folders you want to move. Right-click the file or folder, select Copy, then navigate to the USB drive in File Explorer and right-click an empty space and select Paste. Repeat for each folder. Most USB drives hold 32 GB to 1 TB, so this works for documents, photos, and small video collections.

When the copy is done, right-click the USB drive in File Explorer and select Eject before unplugging it. Plug it into the new PC, open File Explorer, and drag the files from the USB drive to wherever you want them on the new machine. If you want to move the files (not copy them), delete them from the USB drive after they land on the new PC, or delete them from the old PC once you confirm they're on the new one.

USB transfer speed depends on the drive type. USB 3.0 drives (marked with a blue connector or labeled "3.0") move files much faster than older USB 2.0 drives. A 10 GB folder might take 2 to 5 minutes on USB 3.0 but 20 to 30 minutes on USB 2.0.

Moving large amounts with an external hard drive

An external hard drive is the fastest way to move everything at once—your Documents, Pictures, Desktop, Downloads folders, plus your entire user profile if you want to migrate the whole account. Plug the drive into the old PC, wait for it to appear in File Explorer, then open your user folder (usually C:\Users\[Your Name]). Select the folders you want to move, right-click, and select Copy. Navigate to the external drive and paste.

External drives come in 500 GB to 4 TB sizes and connect via USB 3.0 or Thunderbolt. A 500 GB transfer over USB 3.0 takes roughly 30 minutes to an hour. Once the copy finishes, eject the drive from the old PC, plug it into the new PC, and drag the folders to the same location (usually C:\Users\[Your Name]) or to a new folder on the new PC's desktop while you sort what you want to keep.

If you're moving your entire user profile and want the new PC to recognize all your settings, programs, and file associations, use Windows' built-in migration tool instead of manual copying. This is more complex but preserves more of your setup.

Network transfer when both PCs are in the same location

If both computers are in the same room or building and connected to the same Wi-Fi network or ethernet, you can transfer files directly without a USB drive. On the old PC, open File Explorer, right-click the folder you want to move, select Give access to, then Specific people. Choose Everyone and click Share. Windows will show you the network path (something like \\DESKTOP-ABC123\Users\YourName\Documents).

On the new PC, open File Explorer, click This PC in the left sidebar, then click the Computer tab at the top. Select Map network drive, paste the path from the old PC, and click Finish. The old PC's folder will now appear as a drive letter on the new PC. Open it, select the files, and drag them to your new PC's local folders.

Network transfer speed depends on your Wi-Fi or ethernet connection. Ethernet is faster and more stable. A 50 GB transfer over a good ethernet connection takes 10 to 20 minutes; over Wi-Fi it might take 30 to 60 minutes. This method is useful when you don't have a USB drive large enough or when you want to move files without unplugging anything.

Using cloud storage for files you need on both PCs

OneDrive, Google Drive, and Dropbox let you upload files on the old PC and read them on the new one from anywhere. This is slower than direct transfer but useful if the new PC isn't nearby or if you want to keep copies on both machines. Sign into your cloud account on the old PC, drag files into your cloud folder, wait for them to upload (watch the sync icon in the taskbar), then sign into the same account on the new PC and read the files.

OneDrive comes built into Windows 10 and 11. Google Drive and Dropbox require you to read and install their apps. Free accounts usually offer 5 to 15 GB of storage, which covers documents and photos but not large video libraries. Upload and read speeds depend on your internet connection—a 1 GB file might take 5 to 15 minutes to upload on a typical home internet connection.

Cloud storage is best for ongoing sync (keeping files updated on both machines) rather than one-time migration. If you want files to stay in sync automatically, enable the sync feature in the cloud app's settings.

Using Windows migration tools for your entire profile

Windows 10 and 11 include a migration feature in Settings that can move your user account, files, programs, and settings to a new PC on the same network. Open Settings on the new PC, go to System > About, scroll down, and look for Advanced system settings or Related settings. On older Windows versions, search for Windows straightforward Transfer in the Start menu.

The migration process creates a temporary connection between the two PCs and copies your entire user folder, installed programs, and Windows settings. This takes longer than copying files manually (usually 1 to 4 hours depending on how much you have) but preserves your desktop layout, program shortcuts, and file associations. Both PCs must be on the same network and have enough free space on the new PC to hold everything.

If the built-in tool doesn't work or you want more control, third-party tools like EaseUS Todo PCTrans or Laplink PCmover can migrate specific programs and settings. These tools cost money but offer more options for selective migration.

What to do if files are too large for your USB drive

If a single file or folder is larger than your USB drive's capacity, split it across multiple drives, use an external hard drive, or transfer over the network. To split files, copy what fits to the first USB drive, eject it, plug in a second drive, and continue copying. On the new PC, paste all the pieces into the same folder—Windows will reassemble them if they're split archives, or you'll have multiple folders that you can organize together.

For video files, photo libraries, or game installations larger than 100 GB, an external hard drive is faster and less error-prone than multiple USB drives. Network transfer also works if both PCs are in the same location and you don't mind waiting for the upload and read to finish.

Frequently Asked Questions

Can I move files while keeping them on the old PC?

Yes. When you copy files (rather than cut them), they stay on the old PC and appear on the new one too. To remove them from the old PC later, open File Explorer on the old machine, find the files, and delete them. This is safer than moving because you can verify the files arrived on the new PC before deleting the originals.

What if the new PC doesn't have a USB port?

Use an external hard drive with a USB-C or Thunderbolt connection, or transfer over the network if both PCs are in the same location. Some newer PCs have only USB-C ports, so check what your new machine has before buying a drive. USB-C external drives work the same way as USB 3.0 drives.

How do I know if the files copied correctly?

After pasting files on the new PC, open the folder and spot-check a few files by opening them. For large transfers, right-click the folder on the new PC, select Properties, and note the file count and total size. Compare it to the original folder on the old PC to make sure nothing was lost.

Can I move programs from one PC to another?

Most programs can't be moved by copying files because they store settings in the Windows registry and system folders. Reinstall programs on the new PC instead—most have free versions or let you use your existing license. Windows migration tools can move some programs, but it's not reliable for all of them.

What's the safest way to move everything?

Use an external hard drive and copy (don't cut) your files. Keep the external drive plugged in for a few days after the transfer so you can verify everything arrived. Once you're confident the new PC has everything you need, delete the files from the old PC. This way you have a backup on the external drive if something goes wrong.