sodcalculator

10 Tech How-To

How to Transfer Data from PC to Mac via Cable

Guide 10-38136 · Updated · Step by step

Transferring files from a Windows PC to a Mac using a cable is a fast, secure way to move large amounts of data without relying on cloud storage or a network. This guide walks you through the two most reliable methods: using the built-in Migration Assistant over an Ethernet cable, and using a USB data-transfer cable with manufacturer software. You’ll need a Mac running macOS 10.12 or later, a Windows PC with a free USB or Ethernet port, and the appropriate cable.

What You’ll Need

  • A Mac and a Windows PC, both powered on and close enough for the cable to reach.
  • An Ethernet cable (Cat5e or better) if you plan to use Migration Assistant. Most modern Macs do not have an Ethernet port, so you may need a USB-C to Ethernet adapter.
  • A USB data-transfer cable (e.g., USB-A to USB-A or USB-C to USB-C) if you prefer a direct USB connection. These cables are specifically designed for file transfer and include software like Easy Transfer Cable or Laplink PCmover.
  • Administrator access on both computers to install software and change network settings.
  • Optional: An external drive if you want to use a middle-man approach (not covered here, but mentioned in FAQs).

Step-by-Step

Method 1: Using Migration Assistant over Ethernet

  1. Connect the computers: Plug one end of the Ethernet cable into your PC and the other into your Mac (or into the Mac’s adapter).
  2. Set up a direct network on the PC: On Windows, open Control Panel > Network and Sharing Center > Change adapter settings. Right-click your Ethernet adapter and select Properties. Highlight Internet Protocol Version 4 (TCP/IPv4) and click Properties. Choose Use the following IP address and enter:
    • IP address: 192.168.2.1
    • Subnet mask: 255.255.255.0

    Leave the default gateway blank. Click OK.

  3. Set up the Mac: On your Mac, go to System Settings (or System Preferences) > Network. Select the Ethernet connection (or the adapter). Click Details (or Advanced), then go to TCP/IP. Set Configure IPv4 to Manually and enter:
    • IP address: 192.168.2.2
    • Subnet mask: 255.255.255.0

    Leave the router field blank. Click OK/Apply.

  4. Start Migration Assistant on the Mac: Open Migration Assistant (in Applications/Utilities). Choose From a Windows PC and click Continue.
  5. Start Migration Assistant on the PC: On Windows, download and run the Migration Assistant for Windows from Apple’s support website. Follow the on-screen instructions to connect to the Mac. You may need to enter a code shown on the Mac.
  6. Select data to transfer: On the Mac, choose the types of data you want to transfer (documents, photos, etc.). The PC’s user account will be copied to the Mac.
  7. Wait for the transfer to complete: The time depends on the amount of data and the speed of the Ethernet ports (usually 1 Gbps). Do not disconnect the cable until the process finishes.

Method 2: Using a USB Data-Transfer Cable

  1. Install the cable’s software: Plug the USB cable into the PC first. Windows will prompt you to install the driver or software that came with the cable. If not, insert the included CD or download the software from the manufacturer’s website (e.g., Laplink PCmover).
  2. Run the transfer software on the PC: Open the transfer program (e.g., PCmover). Choose Transfer to a new computer and select Mac as the destination.
  3. Connect the Mac: Plug the other end of the cable into the Mac. The Mac may need to install a companion app or driver. Follow the on-screen instructions to install it.
  4. Select files and folders: In the PC software, choose which files or folders to transfer. You can select entire user folders or specific directories.
  5. Start the transfer: Click Transfer and wait for the process to complete. The software will copy files to the Mac’s user folder, typically under Users/Shared or a new folder.
  6. Verify on the Mac: After the transfer, check the destination folder on the Mac to ensure all files are present and accessible.

Common Mistakes

  • Using a standard USB cable instead of a data-transfer cable: A regular USB cable (like a printer cable) does not have the electronics to create a peer-to-peer network. You need a cable specifically labeled for data transfer.
  • Not setting static IP addresses: If you skip the IP configuration, the computers may not see each other. The direct Ethernet connection needs a manual IP because there is no router to assign addresses.
  • Forgetting to enable file sharing on the PC: Migration Assistant requires that the PC has file sharing enabled. In Windows, go to Control Panel > Network and Sharing Center > Advanced sharing settings and turn on File and printer sharing.
  • Interrupting the transfer: Disconnecting the cable or putting the computer to sleep during the transfer can corrupt files. Keep both computers awake and the cable firmly connected.

Tips

  • Clean up before transferring: Delete unnecessary files on the PC to reduce transfer time and avoid cluttering your Mac.
  • Use a USB 3.0 or Thunderbolt adapter: If your Mac has a USB-C port, use a USB-C to Ethernet adapter that supports gigabit speeds for faster transfers.
  • Transfer in batches: If you have a very large amount of data (e.g., over 100 GB), consider splitting it into smaller folders to make the process more manageable and easier to resume if interrupted.
  • Keep both systems updated: Ensure your Windows and macOS are up to date to avoid compatibility issues with Migration Assistant or the cable software.

Troubleshooting

  • The Mac doesn’t see the PC: Check that both IP addresses are correctly set and that the Ethernet cable is fully plugged in. Try pinging from the PC: open Command Prompt and type ping 192.168.2.2. If you get a reply, the connection is working; if not, double-check the IP settings and firewall settings on both computers.
  • Migration Assistant says “No Windows PC found”: Ensure the PC’s firewall is not blocking the connection. Temporarily disable the firewall on the PC (Windows Defender Firewall) and try again. Also, make sure the Windows Migration Assistant app is running and that you’ve entered the correct code.
  • The USB cable is not recognized: Try a different USB port on the PC. If the cable has a switch (some have a “PC” and “Mac” side), ensure it’s set correctly. Reinstall the cable’s software by unplugging the cable, running the installer, and then plugging it back in.
  • Transfer is very slow: If using Ethernet, check that both adapters support gigabit speeds. If using USB, make sure you’re using a USB 3.0 port (blue interior) on both computers. Also, close any heavy applications that might be using the network.
  • Files are corrupted after transfer: This can happen if the cable was disconnected or a computer slept. Re-transfer the affected files. To avoid this, disable sleep mode on both computers during the transfer (in Power Settings on Windows and Energy Saver on Mac).

Frequently Asked Questions

Can I use a regular Ethernet cable or do I need a crossover cable?

Modern computers have auto-MDIX, which detects the cable type automatically. A standard Ethernet cable works fine.

Will the transfer include my installed programs?

No. Migration Assistant and USB transfer cables copy files and user accounts, but not installed Windows applications. You’ll need to reinstall software on the Mac, and many Windows programs have Mac versions.

How long will the transfer take?

It depends on the amount of data and the connection speed. Over a gigabit Ethernet connection, you can expect about 100 MB/s, so 50 GB would take roughly 10 minutes. USB 2.0 is slower (about 30 MB/s).

Can I transfer from a Mac to a PC using the same methods?

Yes, Migration Assistant only works PC-to-Mac, but you can use the USB data-transfer cable in reverse, or use Windows’ Easy Transfer (though it’s deprecated) or simply copy files to an external drive.

Do I need to install anything on the Mac for the USB cable method?

Usually yes. The cable’s software often includes a Mac companion app that must be installed. Follow the instructions that come with the cable.

What if I don’t have an Ethernet port on my Mac?

Use a USB-C to Ethernet adapter. Apple’s own adapter or a third-party one will work. Make sure the adapter is compatible with macOS.

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 →