We see this every week. Someone buys a new Mac, grabs their old external hard drive, plugs it in, and either nothing happens or they can read the files but can't do anything useful with them. The panic sets in. Then they start Googling 'reformat', which is exactly the wrong move if the backup isn't done yet. Here's what actually works, in the order that keeps your files safe.
TL;DR
To transfer HDD to Mac safely: copy the files first, verify them on the Mac, then reformat. Most failures come down to NTFS incompatibility, a missing drive letter in Windows, or a dodgy USB cable. Use Migration Assistant for user data, exFAT for ongoing cross-platform use.
Key Takeaways
- Never reformat the old HDD before you have a verified copy on the Mac.
- NTFS is the most common reason a drive won't behave properly on Mac. exFAT is the fix.
- A missing drive letter in Windows Disk Management often looks like a dead drive. It usually isn't.
- Run CHKDSK before copying if Windows is already showing errors on the drive.
- Migration Assistant handles user data and settings cleanly. Manual copy works fine for raw files.
- Verify the transfer HDD to Mac process worked by opening large files on the Mac before touching the source.
At a Glance
- Difficulty: Intermediate
- Time Required: 15 to 30 mins
- Success Rate: High for software issues, lower if the drive has physical damage
What Causes Transfer HDD to Mac Problems?
The single biggest culprit is file system mismatch. Most old Windows hard drives are formatted as NTFS. macOS can read NTFS drives just fine, but it can't write to them natively. So you can see your files, you just can't move them around properly or do anything useful on the Mac side. That's not a fault with the drive. It's just how the two file systems work.
The second most common issue is a drive that appears in Windows but has no drive letter assigned. Open File Explorer and the drive isn't there. People assume it's broken. But if you open Disk Management (Win + X, then Disk Management), you'll often see the drive sitting there perfectly healthy, just with no letter. Windows won't show it in Explorer without one. This trips up a lot of people who then start assuming the worst.
USB connection problems are third on the list. A worn cable, a bus-powered hub, or a port that's gone a bit flaky can cause the drive to appear briefly and then vanish, or not show up at all. We've had cases where swapping from a USB hub to a direct port on the machine sorted everything in about ten seconds. Always rule out the cable and port before going deeper.
File system corruption is less common but does happen, especially on older drives that have been moved around a lot or disconnected without safely ejecting. Windows will sometimes flag errors but still let you access the drive. Mac is less forgiving. If the drive has logical errors, macOS may refuse to mount it entirely. That's what CHKDSK is for.
And then there's the one that genuinely hurts: people reformatting the drive before they've copied anything off it. It happens more than you'd think. Someone reads a guide that says 'reformat to exFAT' and does it without realising that step comes last, not first. Once you reformat, the old file system is gone. Recovery is possible in some cases but it's not guaranteed and it's not cheap. So the rule is simple: copy first, reformat later. Every time.
Transfer HDD to Mac: Quick Fix
This works when the drive is visible on Windows and you just need to get the files across to the Mac cleanly. No command line needed. Five to ten minutes if the drive is healthy.
Copy Files First, Reformat Later Easy
- Don't touch the format settings yet.
Open File Explorer on Windows and confirm you can see the HDD and browse its contents. If you can see the files, you're in good shape. If not, jump to the Intermediate section below. - Check for a drive letter.
If the drive isn't showing in File Explorer, press Win + X and open Disk Management. Find the drive in the lower panel. If it shows a volume but no letter, right-click it and choose 'Change Drive Letter and Paths', then assign any free letter. The drive should appear in Explorer immediately. - Choose your transfer method.
You have two clean options. Option A: use a second external drive formatted as exFAT as a go-between (copy from old HDD to exFAT drive, then from exFAT drive to Mac). Option B: use Apple Migration Assistant if you want to bring across user accounts, settings, and documents in one go. Apple's Migration Assistant guide walks through the full process. Both computers need to be updated, near each other, with Wi-Fi and Bluetooth on. - Copy the files and wait.
Don't interrupt the transfer. Large drives can take a while. Keep both machines plugged into power. Don't let them sleep mid-copy. - Verify before you do anything else.
On the Mac, open Finder and browse the transferred files. Open at least five large files, including a video or a big project file if you have one. If they open cleanly, the transfer worked. Only now should you consider reformatting the old HDD.
More Transfer HDD to Mac Solutions
The quick fix covers most cases. But if the transfer is flaky, keeps stalling, or the drive is being detected but behaving oddly, you need to go a level deeper before copying anything.
Fix Windows-Side Issues Before Copying Intermediate
- Confirm the partition is healthy in Disk Management.
Open Disk Management (Win + X). Look at the old HDD. The partition should show as 'Healthy'. If it says 'Unknown', 'Unallocated', or 'RAW', that's a bigger problem and you'll need the Advanced section. If it looks fine but has no drive letter, assign one as described above. - Run CHKDSK if Windows is flagging errors.
Open Command Prompt as Administrator (search 'cmd', right-click, Run as administrator). Type:chkdsk D: /F(swap D: for your actual drive letter). Press Enter. If Windows says it can't run because the drive is in use, it will offer to schedule it on next restart. Accept that, restart, and let it run. Microsoft's CHKDSK documentation explains the flags in detail. Repeat until it comes back clean. - Disable antivirus, firewall, and VPN temporarily.
Security software can interfere with Migration Assistant and large file copies. Disable them while the transfer runs, then switch them back on straight after. This is a temporary measure, not a permanent fix. - Use Migration Assistant properly.
On the Windows PC, download and install Apple's Windows Migration Assistant from Apple's site. On the Mac, open Migration Assistant (Applications > Utilities). Follow the on-screen prompts. Both machines need to be on the same network, updated, and close to each other. If Migration Assistant can't find the PC, restart both and try again with the VPN off. - Reformat to exFAT only after the backup is confirmed.
Once files are verified on the Mac, you can reformat the old HDD. On Mac: open Disk Utility (Applications > Utilities > Disk Utility), select the drive, click Erase, choose exFAT as the format. This makes it writable on both Mac and Windows going forward. Apple's Disk Utility guide covers the erase process step by step.
Advanced Transfer HDD to Mac Fixes
These are for the stubborn cases. Drive keeps disappearing. Transfer fails partway through. Windows can see the drive but can't read it properly. Or the drive shows up in Device Manager with a warning icon. This is where most people give up and assume the drive is dead. Often it isn't.
Driver and Disk Repair for Stubborn Drives Advanced
- Check Device Manager for USB and storage errors.
Press Win + X and open Device Manager. Expand 'Disk drives' and 'Universal Serial Bus controllers'. Any yellow warning triangles mean something's wrong. Right-click the affected entry and choose 'Uninstall device'. Disconnect the drive, wait ten seconds, reconnect it. Windows will reinstall the driver automatically. If the warning comes back, the driver itself may need updating. - Update USB and chipset drivers.
Go to your PC or motherboard manufacturer's support page and download the latest USB and chipset drivers. On laptops, check the manufacturer's support site (Dell, HP, Lenovo, etc.) rather than relying on Windows Update, which sometimes lags behind. Install them, restart, then reconnect the drive. - Run CHKDSK from elevated Command Prompt until it's clean.
Open Command Prompt as Administrator. Runchkdsk D: /F /R(the /R flag also looks for bad sectors, not just logical errors). This can take a long time on large drives. Let it finish. If it finds and fixes errors, run it again until it reports zero issues. Only then attempt the copy. - Inspect partition status in Disk Management before copying.
If the partition shows as RAW or Unallocated, do not format it. A RAW partition means the file system is unreadable but the data may still be there. In this case, a partition recovery tool (there are several reputable options in the partition manager category) can often reconstruct the partition table without touching the data. This is the step where dedicated partition manager software earns its keep, because Windows' built-in tools won't recover a RAW partition without wiping it. - Back up, then reinitialise as exFAT if all else fails.
If you've recovered what you can and the drive is otherwise healthy, back up everything, then reinitialise it. In Disk Management: right-click the drive (not the partition), choose 'Initialize Disk', select MBR or GPT (GPT for drives over 2TB or for use with modern Macs), then create a new simple volume formatted as exFAT. Never do this step before the backup is verified.
Getting stuck mid-transfer or seeing errors you can't pin down? Our technicians fix HDD to Mac transfer issues remotely every day, including NTFS compatibility problems, Migration Assistant failures, and CHKDSK repair. We can connect to your machine and sort it while you watch.
Get remote helpPreventing Transfer HDD to Mac Problems
Most of the pain people go through with this process is avoidable. Here's what actually matters, in order of importance.
Back up before you reformat. Every single time. This sounds obvious but it's the number one cause of data loss we see. Someone reads 'reformat to exFAT' and does it without realising the data is gone the moment they confirm. The sequence is always: copy, verify, then reformat. Not the other way round.
Use exFAT if the drive is going to move between Windows and Mac regularly. It's not perfect (it lacks journaling, so it's slightly more vulnerable to corruption if the drive is disconnected badly), but it's the practical choice for cross-platform use. NTFS is fine if the drive stays on Windows. HFS+ (Mac OS Extended) is fine if it stays on Mac. exFAT is the middle ground that works on both without needing extra software.
Verify the copy properly. Don't just check that the files are there. Open them. A file that looks fine in Finder but won't open is a corrupted transfer. Open at least five large files, including something complex like a video or a layered Photoshop file if you have one. If those open cleanly, you're good.
Keep both machines updated before using Migration Assistant. Apple is pretty clear about this: Migration Assistant works best when both machines are on current OS versions. Running it between a machine on an old version of Windows and a Mac on a very new macOS can cause it to stall or fail partway through. A quick update before you start saves a lot of frustration.
Replace the cable early if the drive keeps dropping out. A cable that works 90% of the time is not a cable that works. Intermittent disconnections during a large copy can corrupt the destination files. Cheap USB cables are genuinely one of the most common causes of failed transfers. Swap it for a known-good one before assuming the drive is the problem.
Transfer HDD to Mac: Summary
To transfer HDD to Mac without losing files, the order matters more than anything else. Copy first. Verify on the Mac by actually opening the files. Reformat the old drive to exFAT only after you're confident the backup is complete. Most problems along the way come down to NTFS incompatibility (readable on Mac, not writable), a missing drive letter in Windows Disk Management, a dodgy USB cable, or file system errors that CHKDSK can fix. If the drive is making physical noises or Windows can't see it at all even in Disk Management, that's a hardware problem and software fixes won't help. For everything else, the steps above will get you sorted.
Quick Reference
- Transfer HDD to Mac safely: copy first, verify, then reformat
- NTFS on Mac: readable, not writable. Fix: reformat to exFAT after backup
- Drive missing from Explorer: check Disk Management for a missing drive letter
- Transfer failing: run CHKDSK, disable antivirus, check the USB cable
- Migration Assistant: both machines updated, same network, Wi-Fi and Bluetooth on
- Physical noises from the drive: stop, don't write anything new, seek professional recovery


