Can’t Transfer Files From Mac to External Hard Drive? Fixes
If your Mac won’t copy files to an external hard drive, the cause is usually a formatting mismatch, a connection issue, or a permission problem. This guide walks you through the most common fixes, from checking the drive’s format to using Disk Utility and Terminal commands, so you can get your files moving again.
Why Your Mac May Reject the Drive
macOS natively reads and writes to only a few file systems. If your external drive is formatted as NTFS (common for Windows drives), your Mac can read it but cannot write to it without extra software. Other formats like exFAT and FAT32 work fine, while APFS and HFS+ are native to Mac. If the drive is blank or corrupted, macOS may mount it read-only or not at all.
Another frequent culprit is the cable or port. A faulty USB-C or Thunderbolt cable, a dirty port, or an underpowered hub can cause the drive to drop connection mid-transfer. Finally, macOS security settings may block access to the drive if you haven’t granted permission in System Settings.
Check the Drive’s Format First
Before trying any fixes, identify the file system of your external drive. This tells you whether the problem is a format incompatibility.
- Connect the drive to your Mac.
- Open Disk Utility (in /Applications/Utilities).
- Select the drive in the sidebar (not the volume below it).
- Look at the Format field in the info panel.
If it says NTFS, that’s your problem. If it says exFAT or FAT32, the format is fine, so move on to connection and permission checks. If the drive doesn’t appear at all, skip to the connection troubleshooting section.
Fix 1: Reformat the Drive (If You Can Erase It)
If the drive is NTFS and you don’t need the Windows files on it, the simplest fix is to reformat it to exFAT. exFAT works on both Mac and Windows without extra software, and it handles files larger than 4GB (unlike FAT32).
- Back up any data on the drive you want to keep.
- Open Disk Utility and select the drive.
- Click Erase.
- Choose exFAT from the Format dropdown.
- Give it a name and click Erase.
If you only use the drive with Macs, choose APFS instead for better performance and features like snapshots. For older Macs or drives you’ll move between Mac and Windows, exFAT is the safer choice.
Fix 2: Enable Write Access for NTFS (Without Erasing)
If you must keep the NTFS drive intact, you have a few options. macOS can’t write to NTFS natively, but you can install a third-party NTFS driver. Popular ones include Paragon NTFS for Mac and Tuxera NTFS for Mac. These are paid apps that add NTFS write support to macOS.
Alternatively, you can use the built-in but hidden NTFS write support via Terminal, though it’s experimental and not recommended for important data. The command sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 can force a mount, but it risks data corruption. Stick to a commercial driver if you value your files.
Fix 3: Check Permissions and Security Settings
Sometimes the drive is fine, but macOS won’t let you write to it due to permissions.
- Get Info: Right-click the drive icon on the desktop, select Get Info, and look at the Sharing & Permissions section. Ensure your username has Read & Write access. If not, click the lock icon, enter your password, and change the privilege.
- System Settings: Go to System Settings > Privacy & Security > Files and Folders and make sure the app you’re using (like Finder) has access to the drive.
- Full Disk Access: In the same pane, check Full Disk Access and enable it for Finder or the app you’re copying with.
If you’re copying from a Time Machine backup or a drive with ownership enabled, you may need to select Ignore ownership on this volume in the drive’s Get Info window.
Fix 4: Restart, Reset, and Try Another Port
Connection issues are easy to overlook. Try these in order:
- Unplug the drive and plug it into a different port on your Mac.
- Try a different cable, ideally the one that came with the drive.
- If you’re using a USB hub, plug the drive directly into the Mac.
- Restart your Mac while the drive is connected.
- Reset the SMC (System Management Controller) on Intel Macs – this can fix power-related USB issues. On Apple Silicon Macs, just restart.
If the drive still doesn’t appear, check System Information (under About This Mac) to see if the drive is detected at the hardware level. If it shows up there but not in Finder, the drive may be corrupted.
Fix 5: Use Disk Utility First Aid
If the drive mounts but you get errors when copying, the file system may be damaged. Run First Aid to repair it.
- Open Disk Utility.
- Select the volume (not the whole drive).
- Click First Aid and then Run.
This checks and repairs common file system issues. It won’t fix physical damage, but it can resolve corruption that prevents writes. If First Aid fails, the drive may be failing, so back up what you can immediately.
Frequently Asked Questions
Why can I see files on the drive but can’t copy to it?
This almost always means the drive is NTFS. macOS reads NTFS but doesn’t write to it. You’ll need to reformat the drive to exFAT or install an NTFS driver to enable writing.
Can I format an external drive without losing data?
No, formatting erases everything on the drive. You must back up your files to another location first. If you can’t back up, use a third-party NTFS driver instead of reformatting.
Why does my drive work on Windows but not on my Mac?
Windows drives are often NTFS. Your Mac can read them but not write. The solution is to use exFAT for cross-platform drives, or install an NTFS write driver on your Mac.
Is exFAT safe for large files?
Yes, exFAT supports files larger than 4GB and is the recommended format for drives you’ll use with both Mac and Windows. It’s also supported by most modern cameras and game consoles.
My drive is exFAT but still won’t copy. What now?
Check permissions in Get Info, run First Aid in Disk Utility, and try a different cable or port. If the drive is older, it may be failing – back up immediately and consider replacing it.
Can I use Terminal to force write to NTFS?
Yes, but it’s risky. The command sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 can mount an NTFS volume read-write, but Apple’s NTFS implementation is not reliable for writing and can corrupt data. It’s not recommended for anything you care about.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.