Mac Error Code -36 — I/O Error
Errorsystem
Overview
Mac error code -36 (ioErr) is an input/output error that occurs when macOS cannot read or write data to a storage device.
Key Details
- I/O error during file copy or move operation
- Common with external drives, SD cards, and network volumes
- May indicate physical damage to storage media
- dot_clean command can resolve metadata issues
Common Causes
- Corrupted .DS_Store or resource fork files
- Physical damage to storage device
- File system corruption on source or destination
- USB connection issues or cable problems
Steps
- 1Run dot_clean /path/to/folder to clean metadata files
- 2Run Disk Utility First Aid on both drives
- 3Try copying via Terminal: cp -R source destination
- 4Replace USB cable and try a different port
Tags
macmacossystemerror 36fixtroubleshooting
More in System
windows-C000021A-status-system-process-terminatedWindows Error 0xC000021A — STATUS SYSTEM PROCESS TERMINATED
Criticalwindows-C0000225-boot-configuration-errorWindows Error 0xC0000225 — Boot Configuration Error
Criticalwindows-C000000F-boot-selection-failedWindows Error 0xC000000F — Boot Selection Failed
Criticalwindows-80004005-unspecified-errorWindows Error 0x80004005 — Unspecified Error
Warningwindows-80070570-file-or-directory-corruptedWindows Error 0x80070570 — File or Directory Corrupted
Errorwindows-system-0xc0000185Windows Error 0xC0000185 — Boot Device Inaccessible
CriticalFrequently Asked Questions
It merges resource forks and ._ files that can cause I/O errors during copying.