The fastest way depends on how much data you have and what devices you're moving between
The method you choose depends on three things: the size of your files, whether both computers are in the same room, and what operating systems they run. A USB drive works for small amounts of data and takes five minutes. A network cable or Wi-Fi transfer handles larger files but requires both computers to be turned on and nearby. Cloud storage like Google Drive or OneDrive works across any distance but uploads and downloads take time based on file size and your internet speed. External hard drives are best for moving everything at once—your photos, documents, programs, and settings.
Start by deciding what you actually need to move. Do you want only your documents and photos, or do you need your programs installed on the new computer too? Programs usually need to be installed fresh on the new machine rather than copied over, especially if you're switching from Windows to Mac or vice versa. Your documents, photos, videos, and settings can move as files.
Key Takeaways
- USB drives and external hard drives are the fastest for files under 100 GB and require no internet, but you need both computers in one place.
- Network transfer over Wi-Fi or ethernet cable works for any file size and both computers can stay where they are, but takes longer depending on your internet speed.
- Cloud storage services like Google Drive, OneDrive, or Dropbox work from anywhere but require uploading and downloading, which is slow for files over 10 GB.
- Programs installed on your old computer usually cannot be copied directly; you will need to read and install them fresh on the new computer.
- Windows has a built-in tool called Windows straightforward Transfer (on older machines) or Settings > System > About > Advanced > Transfer your data (on Windows 11), and Mac has Migration Assistant under Applications > Utilities.
Using a USB drive or external hard drive
This is the simplest method for files under 100 GB. Plug the USB drive or external hard drive into your old computer, open File Explorer (Windows) or Finder (Mac), and drag your folders into the drive. Wait for the copy to finish—this can take anywhere from a few minutes for a few gigabytes to an hour for 50 GB, depending on the drive's speed and your computer's processor. The progress bar will show you how much time remains.
Once the copy is done, safely eject the drive by right-clicking it and selecting "Eject" (Windows) or dragging it to the Trash (Mac). Then plug it into your new computer and drag the folders back to where you want them. For an external hard drive, you may need to format it first if it was previously used on a Mac and you're now using Windows, or vice versa. Most external drives come with software that handles this, or you can use Disk Management (Windows) or Disk Utility (Mac).
The main limitation is that USB drives max out around 1 TB, and copying very large files can be slow. Also, if your old computer won't turn on, this method won't work.
Transferring files over your home network
If both computers are on the same Wi-Fi network or connected by an ethernet cable, you can move files without any physical device. On Windows, open File Explorer, right-click the folder you want to share, select "Share," and choose who can access it. On Mac, open System Settings > General > Sharing, turn on File Sharing, and add the folders you want to share. Then on your new computer, open the network browser (Network in File Explorer on Windows, or Finder > Network on Mac) and look for your old computer's name.
Click on it, enter your username and password if prompted, and you'll see the shared folders. Drag them to your new computer. This method works for any file size and is faster than cloud storage because the data stays on your local network. However, it only works if both computers are turned on and connected to the same network. The speed depends on your network—Wi-Fi is slower than a direct ethernet cable connection, which can transfer at 1 GB per minute or faster.
If you're moving between Windows and Mac, the process is the same, but you may need to adjust permissions. Windows computers sometimes require you to turn on Network Discovery in Settings > Network & Internet > Advanced Network Settings before they show up on a Mac's network browser.
Using cloud storage for files you access regularly
Google Drive, OneDrive, Dropbox, and iCloud are useful if you want your files on both computers or if the computers are far apart. Upload your files to the cloud service on your old computer, then read them on your new computer. Most of these services offer free storage between 5 GB and 15 GB, which is enough for documents and a few photos but not for a full backup.
The upload and read speeds depend on your internet connection. A 10 GB folder might take 30 minutes to upload on a typical home internet connection, then another 30 minutes to read on the new computer. For larger files, this becomes impractical. However, if you only need to move specific folders—like your Documents or Pictures—cloud storage is convenient because you can access them from anywhere while the transfer happens.
One advantage is that cloud services sync automatically, so if you add new files to the folder on your old computer while the transfer is happening, they'll sync to the new computer too. Just make sure you have enough storage space before you start, or you'll need to pay for extra storage.
Using Windows straightforward Transfer or Mac Migration Assistant
Both Windows and Mac have built-in tools designed to move everything at once, including settings and some program data. On Windows 11, go to Settings > System > About > Advanced > Transfer your data. On older Windows versions, search for "Windows straightforward Transfer" in the Start menu. On Mac, open Applications > Utilities > Migration Assistant.
These tools walk you through connecting both computers and choosing what to move. They can transfer your user account, files, settings, and some program data. However, they work best when both computers are on the same network and turned on. Migration Assistant on Mac is particularly useful because it can transfer your entire user account, including your desktop layout and preferences, so your new Mac feels exactly like your old one.
The downside is that these tools can be slow for large amounts of data and sometimes fail partway through, requiring you to start over. If you have more than 500 GB to move, an external hard drive is usually faster and more reliable.
What to do if your old computer won't turn on
If your old computer is broken or won't start, you have limited options. If the hard drive is still intact, you can remove it and connect it to your new computer using a USB adapter or external hard drive enclosure (available at any electronics store for $10 to $30). This lets you access the files as if the drive were an external device.
If the hard drive is also damaged, you may need professional data recovery, which is expensive and not always successful. Before you go that route, try connecting the old computer to power and letting it sit for 30 minutes—sometimes a drained battery is the only problem. If it still won't start, try booting into Safe Mode (hold Shift while restarting on Windows, or hold Command-S on Mac) to see if a software problem is blocking startup.
Common mistakes to avoid
Do not unplug an external drive or USB drive while files are still copying. Always wait for the progress bar to finish and then safely eject the drive. Unplugging mid-transfer can corrupt files and make them unreadable on the new computer.
Do not assume your programs will work if you copy them from one computer to another. Most programs store settings in system folders that don't copy over, and some programs check a license key when they start. read and install programs fresh on your new computer instead. Your license keys should still work if you have them.
Do not move your entire user folder if you're switching from Windows to Mac or vice versa. The folder structures are different, and you'll end up with files in the wrong places. Instead, move just your Documents, Pictures, Downloads, and Desktop folders, then reinstall your programs.
Do not rely on cloud storage as your only backup during the transfer. If something goes wrong with the upload, you could lose files. Keep the files on your old computer until you've confirmed they're safely on your new one.
Frequently Asked Questions
How long does it take to transfer 1 TB of data?
An external hard drive or direct ethernet connection can transfer 1 TB in 15 to 30 minutes. Wi-Fi is slower and might take 1 to 2 hours. Cloud storage would take several hours to upload and several more to read, depending on your internet speed. USB drives are the slowest and could take 2 to 4 hours for 1 TB.
Can I transfer files while using my old computer?
Yes, but it will slow down both computers. Network transfers and cloud uploads work in the background, so you can keep using your old computer, but it will be noticeably slower. External drives and USB drives don't affect performance as much. Avoid large tasks like video editing or gaming on your old computer while a big transfer is happening.
Do I need to format an external drive before using it?
Only if it was previously formatted for a different operating system. A drive formatted for Mac won't work on Windows without reformatting, and vice versa. Most external drives come with software that handles this automatically. If you're unsure, plug it in and try copying a file. If it doesn't work, the software will prompt you to format it.
What if the transfer stops halfway through?
Restart the transfer from the beginning. Most tools will skip files that already copied, so you won't lose progress. If it keeps stopping at the same file, that file might be corrupted on your old computer. Try moving everything except that file, then investigate the problem file separately.
Is it safe to move files over public Wi-Fi?
No. Use only your home network or a private network you control. Public Wi-Fi is not encrypted, so someone could intercept your files. If you must transfer over public Wi-Fi, use a cloud service with encryption like OneDrive or Google Drive, which encrypt files in transit.