Error Codes Wiki

Mac Error -50 — Parameter Error (paramErr)

Warningfinder

Overview

Mac error -50 is a parameter error occurring during file operations on external drives, typically caused by file system incompatibility or corrupted metadata.

Key Details

  • Error -50 maps to paramErr — an invalid parameter was passed to a file system operation
  • Very common when writing to NTFS drives (macOS has read-only NTFS support)
  • Also occurs with corrupted file metadata on HFS+ or APFS volumes
  • Can appear when ejecting drives that have pending write operations
  • Network shares with permission mismatches may trigger this error

Common Causes

  • Trying to write to an NTFS-formatted drive (read-only on macOS by default)
  • Corrupted file system metadata on the target volume
  • File size exceeding FAT32 4GB limit when copying large files
  • PRAM/NVRAM storing outdated disk parameters
  • Corrupted preference files affecting file operations

Steps

  1. 1Check the drive format: Disk Utility > select drive > check Format column
  2. 2For NTFS drives: use exFAT format instead (compatible with both Mac and Windows)
  3. 3Reset NVRAM: restart and hold Option+Command+P+R for 20 seconds
  4. 4Run First Aid on the volume in Disk Utility
  5. 5For network shares: disconnect and reconnect, verify credentials and permissions

Tags

macerror-50parameter-errorntfsexternal-drive

More in Finder

Frequently Asked Questions

macOS mounts NTFS drives as read-only. Format the drive as exFAT for cross-platform read/write compatibility.