The fastest way depends on what you're moving and which computers you have
If you're moving to a new computer, you have three main routes: use a built-in transfer tool that comes with your operating system, move files manually over a network connection, or use an external drive. Windows has the Windows Easy Transfer tool (on older machines) or Settings > System > About > Advanced system settings > System Properties for file sync. Mac users can run Migration Assistant, which transfers user accounts, applications, and settings in one process. Both work best when both computers are on the same network and you have administrator access on both machines.
The manual route—dragging files over a network or using an external drive—takes longer but gives you control over exactly what moves. It's useful if you only need certain folders, or if the built-in tools won't recognize your old computer. External drives are also the only option if your computers can't connect to the same network, or if one machine no longer starts up reliably.
Key Takeaways
- Windows Migration Assistant and Mac Migration Assistant are the fastest way to move everything at once, including user accounts, installed programs, and settings.
- Both computers must be on the same network, powered on, and you need the administrator password for the receiving computer.
- An external hard drive or USB stick works when computers can't connect to the same network, or when one machine won't start.
- Manual file transfer over a network takes longer but lets you choose exactly which folders and files to move.
- After any transfer, check that your programs still work and your files are in the right places before erasing the old computer.
Using Windows Migration Assistant on two Windows computers
On the new computer, open Settings > System > About, scroll down, and click Advanced system settings. Look for a link labeled Transfer your files or search for "Windows Easy Transfer" in the Start menu. (Older Windows versions have this built in; newer versions may direct you to Microsoft's migration tool or suggest third-party options.) The tool will ask you to choose whether this is the new computer or the old one.
Select "This is my new computer." The tool will generate a code or ask you to insert a USB drive. On the old computer, run the same tool, select "This is my old computer," and enter the code or insert the same USB drive. The transfer will begin and may take anywhere from 30 minutes to several hours depending on how much data you have. Both computers must stay powered on and connected to the network until the transfer finishes.
When it's done, restart the new computer and log in with your old user account name and password. Your files, desktop, and most settings should be in place. Check that your installed programs work—some may need to be reinstalled if they didn't transfer properly.
Using Migration Assistant on two Mac computers
On the new Mac, open Applications > Utilities > Migration Assistant. The tool will ask whether you want to transfer from another Mac, a Time Machine backup, or a startup disk. Select From a Mac. On the old Mac, open Migration Assistant the same way and select To another Mac. Both machines will display a code; they must match for the transfer to begin.
Select which user accounts and data you want to move. You can transfer everything—applications, user accounts, settings, and files—or pick specific items. The transfer runs over your network and can take an hour or more for large amounts of data. Both Macs must stay on and connected until it finishes.
When complete, restart the new Mac and log in. Your old user accounts, applications, and files will be there. Test a few programs to make sure they work, and check that files are in the folders you expect.
Moving files over a network without a migration tool
Both computers must be on the same Wi-Fi network or connected to the same wired network. On the computer you're moving files from, open your file manager (File Explorer on Windows, Finder on Mac) and locate the folders you want to transfer. On Windows, right-click the folder and select Share with > Specific people. Choose the user account on the new computer and set permissions to "Read/Write" so files can be copied.
On the new computer, open your file manager and look for the old computer's name under Network (Windows) or Shared (Mac). Click it, enter your username and password if prompted, and you'll see the shared folders. Drag the files you want into a folder on the new computer. This method is slower than using a migration tool but works well if you only need specific folders, or if the computers are different operating systems.
Using an external drive when computers can't connect to the same network
Plug an external hard drive or large USB stick into the old computer. Open your file manager and drag the folders you want to move onto the external drive. Wait for the copy to finish—don't unplug the drive while files are still transferring. On Windows, right-click the drive in File Explorer and select Eject. On Mac, drag the drive to the Trash or right-click and select Eject.
Plug the external drive into the new computer. Open your file manager and drag the files from the external drive to the location where you want them on the new computer. This method works even if one computer won't start up, as long as you can still access its hard drive by connecting it externally or removing it and placing it in an external enclosure.
After the files are copied, verify that everything arrived correctly before erasing the external drive. Keep the drive unplugged until the copy is completely finished on the new computer.
What to do if a migration tool won't recognize the old computer
Make sure both computers are on the same network. Restart both machines and try again. If they still don't see each other, check that your firewall isn't blocking the connection. On Windows, open Settings > Privacy & Security > Windows Defender Firewall and make sure it's not set to block all incoming connections. On Mac, go to System Settings > General > Firewall and check that it's not in the strictest mode.
If the migration tool still won't work, fall back to moving files manually over the network or using an external drive. Both methods are slower but don't require the computers to recognize each other automatically. You can also try connecting the old computer to the new one with a USB cable (if both support this) and accessing it as an external drive.
Checking your transfer after the move is complete
Open your user account folder and look for the main directories: Documents, Downloads, Desktop, Pictures, and Music. Open a few files to make sure they're readable and not corrupted. Launch a program you use regularly and test that it opens and runs. Check your email client to see if your account settings transferred (they usually do, but some programs require you to re-enter passwords).
On Windows, open Settings > Apps > Installed apps and scan the list for programs you know you had. Some applications may not have transferred and will need to be reinstalled from their original installer or from the Microsoft Store. On Mac, open Applications in Finder and check that your programs are there. If a program won't open, try dragging it to the Trash and reinstalling it.
Once you've confirmed that everything works on the new computer, you can erase the old one. On Windows, go to Settings > System > Recovery and select Reset this PC. On Mac, restart while holding Command + R to enter Recovery Mode, then use Disk Utility to erase the drive. This ensures your old data can't be recovered by someone else if you sell or donate the machine.
Frequently Asked Questions
Can I transfer files between a Windows computer and a Mac?
The built-in migration tools only work between computers running the same operating system. To move files between Windows and Mac, use an external drive, connect both computers to the same network and manually copy files, or use a cloud service like OneDrive or Google Drive to sync folders between them.
What if my old computer won't turn on?
If the hard drive is still intact, you can remove it and place it in an external enclosure, then plug it into the new computer as an external drive. This lets you copy files even if the computer itself won't start. If you can't remove the drive yourself, a computer repair shop can do it for you.
How long does a full transfer usually take?
A transfer over a network typically takes 30 minutes to several hours depending on how much data you have and your network speed. Transferring 100 GB might take an hour; transferring 500 GB could take three to four hours. Using an external drive is usually faster for very large amounts of data.
Do I need to reinstall my programs on the new computer?
Migration tools transfer most installed programs, but some may not work correctly on the new computer, especially if it has a different Windows version or processor type. Test each program after the transfer. If one doesn't work, uninstall it and reinstall it from the original installer or app store.
Is it safe to erase my old computer after the transfer?
Yes, once you've confirmed that all your files and programs work on the new computer, you can erase the old one. Use your operating system's built-in reset or erase tool to make sure the data is overwritten and can't be recovered. Don't just delete files—use the full reset option.