Error Codes Wiki

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

  1. 1Run dot_clean /path/to/folder to clean metadata files
  2. 2Run Disk Utility First Aid on both drives
  3. 3Try copying via Terminal: cp -R source destination
  4. 4Replace USB cable and try a different port

Tags

macmacossystemerror 36fixtroubleshooting

More in System

Frequently Asked Questions

It merges resource forks and ._ files that can cause I/O errors during copying.