-50
Apple MacBook
Severity: ModerateWhat it means
MacBook error -50 is a macOS Finder 'unexpected error' that almost always involves an external drive.
The Finder's exact dialog reads: 'The operation can't be completed because an unexpected error occurred. (Error code -50)'
It typically appears when copying or moving files to a USB flash drive or external hard drive — especially one formatted as exFAT, FAT32, or NTFS.
The Finder hit a write the filesystem refused and stopped the whole operation.
Affected Models
- Every MacBook running macOS
- Most common on copies to drives formatted FAT32 or exFAT
- Very common on writes to NTFS drives (macOS has no native NTFS write support)
- Common on copies involving filenames longer than FAT32's 255-character path limit
- Affects every recent macOS — Sequoia, Sonoma, Ventura, Monterey, and earlier
Common Causes
- Destination drive is NTFS — macOS has no native write support for NTFS
- Filename or path exceeds the destination filesystem's character limit
- Filename contains a character FAT32 or exFAT doesn't allow
- External drive has filesystem corruption — First Aid would report it
- USB connection dropping mid-write causing the Finder to abort
How to Fix It
-
Check the destination drive's format.
Open Disk Utility, select the drive, and look at the Format field.
If it says 'Windows NT File System (NTFS)' that's the problem — macOS can read NTFS but not write to it.
You'll either need to reformat the drive (which erases everything) or install a paid NTFS-write driver like Tuxera or Paragon NTFS. -
Shorten the filename and path.
FAT32 and exFAT have strict path-length limits.
If you're copying a deeply nested folder with long filenames, the full path can exceed 255 characters even though each individual name looks fine.
Try copying the source folder to your Desktop first, then to the external drive — the shorter path often works. -
Remove special characters from filenames.
FAT32 and exFAT refuse slashes, colons, asterisks, question marks, less-than, greater-than, and pipe characters.
Rename any file with those characters before copying. -
Run First Aid on the destination drive.
Open Disk Utility (Applications > Utilities).
Select the destination drive and click First Aid > Run.
If First Aid reports and repairs errors, retry the copy.
If First Aid reports errors it can't repair, the drive is failing — back up what's already on it and replace the drive. -
Try a different USB port or cable.
Intermittent USB disconnects cause -50 on long copies.
Plug the drive directly into the MacBook (not through a hub) and try a known-good USB-C cable.
If -50 stops happening with a direct connection, the hub or cable was the issue.
When to Call a Professional
Error -50 doesn't need a repair shop.
If First Aid reports problems on the drive that it can't repair, the drive is failing and should be replaced.
If you're trying to write to an NTFS drive, either reformat the drive to exFAT or install a third-party NTFS-write driver — there's no Apple-supplied fix for the NTFS case.
Frequently Asked Questions
I got -50 copying to a brand-new external drive — is the drive bad?
Not necessarily.
Check the drive's format first — many external drives ship formatted FAT32 or exFAT for cross-platform compatibility, and FAT32 has filename rules that trip -50 on Mac files with special characters or long names.
Run Disk Utility's First Aid on the new drive.
If First Aid is clean and the drive is exFAT-formatted, the cause is filename or path-length on the source side, not the drive itself.
Reformatting to APFS or Mac OS Extended makes -50 disappear if you only use the drive with Macs.