When Disk Utility says it cannot repair your Mac’s disk, it usually means the drive has a filesystem error it can’t fix while the disk is in use, or the disk is physically failing. The fix is to boot into macOS Recovery and run First Aid from there, or to check the disk’s S.M.A.R.T. status and replace it if it’s failing. This article explains why the error appears, the exact steps to try, and what to do when none of the standard fixes work.
Why Disk Utility Says It Cannot Repair
Disk Utility’s First Aid (the repair tool) can fix many filesystem inconsistencies, but it has limits. The most common reasons it fails are:
- Disk is the startup disk: macOS won’t let First Aid make structural changes to the system volume while it’s mounted and in use. You’ll see “Disk Utility cannot repair this disk” or “Operation failed” with a warning about the disk being in use.
- Filesystem damage is severe: If directory structures, the catalog file, or the volume header are corrupted beyond what fsck (the underlying tool) can rebuild, First Aid gives up.
- Hardware failure: Bad sectors, failing read/write heads, or a dying SSD controller cause I/O errors that no software repair can fix. First Aid may hang, report “input/output error,” or fail repeatedly.
- Unsupported filesystem: First Aid only fully supports Apple filesystems (APFS and HFS+). ExFAT, FAT32, or NTFS drives get limited or no repair support.
- Third-party software interference: Disk encryption tools, some antivirus suites, or even a stuck Finder process can lock the disk.
What First Aid Actually Does
First Aid runs a set of filesystem consistency checks. On APFS volumes, it verifies the container’s snapshot metadata, the object map, and the space manager. On HFS+ volumes, it checks the catalog file, extents overflow file, and allocation bitmap. It attempts to repair inconsistencies it finds, but it never touches the physical disk surface. If the disk itself is failing, no amount of filesystem repair will help.
First Aid also cannot repair a disk that is mounted read-write. In macOS Recovery, the system volume is mounted read-only, which is why running First Aid from there is the standard fix.
Step-by-Step: Run First Aid from macOS Recovery
This is the first fix to try, and it resolves the majority of “cannot repair” errors.
- Shut down your Mac.
- Boot into Recovery:
- Apple Silicon (M1/M2/M3): Press and hold the power button until you see “Loading startup options,” then click Options and Continue.
- Intel Mac: Restart and immediately hold Command (⌘) + R until the Apple logo or a spinning globe appears.
- When the Recovery window opens, choose Disk Utility (not “Install macOS”).
- In Disk Utility, select View in the toolbar and choose Show All Devices. This reveals the physical disk and all containers/volumes.
- Select the top-level physical disk (e.g., “APPLE SSD AP0512Q Media”) and click First Aid.
- Click Run and wait. It can take 10–30 minutes on a large drive.
- If it reports success, run First Aid again on the container and then on each volume.
If First Aid fails on the physical disk, try running it on the container or volume instead—sometimes the error is isolated to one layer.
Check S.M.A.R.T. Status and Disk Health
S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) is a hardware health monitor built into most drives. A failing drive often reports “Failing” or “About to fail” before it dies completely.
- Open System Settings (or System Preferences) → General → Storage (on newer macOS, click the drive name under “Storage”).
- Look for the S.M.A.R.T. status line. If it says “Failing” or “Not Supported,” the drive is likely physically broken.
- For external drives, use a third-party utility like smartctl (from smartmontools) to check S.M.A.R.T. attributes, but note that many external enclosures don’t pass S.M.A.R.T. data through.
If S.M.A.R.T. is failing, stop trying to repair the disk. Back up any data you can immediately, then replace the drive. Software repair will not fix hardware failure.
If First Aid Fails: Use fsck in Terminal
When Disk Utility gives up, you can try the underlying command-line tool with more verbose output. This often reveals the exact error.
- Boot into Recovery (as above).
- From the Recovery menu, choose Utilities → Terminal.
- Type
diskutil listand press Return to see your disk identifiers (e.g.,disk0s2). - For an APFS volume, run:
fsck_apfs -n /dev/disk0s2(the-nflag means check only, no repair). - To attempt repair, use
fsck_apfs -y /dev/disk0s2. The-yflag answers “yes” to all repair prompts. - For HFS+ volumes, use
fsck_hfs -y /dev/disk0s2.
If fsck reports errors it cannot fix, the filesystem structure is likely damaged beyond repair. At that point, your options are data recovery software or a professional recovery service.
When the Disk Is Physically Failing: Data Recovery Options
If S.M.A.R.T. is failing or fsck reports I/O errors, stop using the disk immediately. Continued use can overwrite data you might otherwise recover.
- Back up what you can: If the drive still mounts, copy files to another disk. Use a tool like
rsyncor drag-and-drop in Finder, but be prepared for it to hang on bad sectors. - Use data recovery software: Tools like Disk Drill, Data Rescue, or R-Studio can often read data from failing drives by bypassing the filesystem. These are commercial tools but have free trial versions that show what they can recover.
- Professional recovery: For irreplaceable data, a cleanroom data recovery service can physically repair the drive or read the platters directly. This is expensive (hundreds to thousands of dollars) and not guaranteed.
Do not attempt to open the drive yourself—exposing the platters to dust will destroy the data.
How to Prevent Future Disk Errors
Most disk errors are not preventable, but you can reduce their frequency and impact:
- Keep your Mac updated: macOS updates often include filesystem fixes.
- Use Time Machine: A recent backup means a failed disk is an inconvenience, not a catastrophe.
- Eject external drives properly: Unplugging without ejecting can cause filesystem corruption.
- Monitor disk health: Run First Aid monthly and check S.M.A.R.T. status if you have a utility that shows it.
- Replace aging drives: SSDs and HDDs have a finite lifespan. If your drive is 5+ years old, consider replacing it proactively.
Frequently Asked Questions
Can Disk Utility repair a physically damaged disk?
No. Disk Utility only repairs filesystem inconsistencies, not physical damage. If the drive has bad sectors or a failing motor, no software can fix it. You need to replace the drive and recover data from a backup or a professional service.
Why does First Aid fail even in Recovery mode?
If you’re already in Recovery and First Aid still fails, the filesystem damage is likely severe, or the disk hardware is failing. Try fsck in Terminal for more detail. If fsck also fails, the disk is probably not repairable.
Will erasing the disk fix the error?
Erasing (formatting) the disk will clear filesystem errors, but it also deletes all data. Only do this if you have a backup or don’t need the data. If the disk is physically failing, erasing won’t help—the errors will return.
What does “S.M.A.R.T. status: Failing” mean?
It means the disk’s firmware has detected a hardware problem, such as bad sectors or a failing motor. The drive is likely to fail soon. Back up immediately and replace the drive.
Can I repair an external drive with Windows tools?
If the external drive is formatted as APFS or HFS+, Windows cannot repair it natively. You’d need a Mac or third-party software like Paragon APFS. If it’s ExFAT or FAT32, Windows’ chkdsk can often fix it.
Is it safe to keep using a disk that First Aid can’t repair?
Not if the error is on the startup disk or contains important data. The filesystem may be corrupted, risking data loss. Back up what you can and try the fixes above. If the disk is secondary and you don’t care about the data, you can continue using it, but expect more errors.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Access the DOM in Angular Safely
- Websites Create QR Code? How It Works
- Evaluate Private Cloud AI Security Operations Platforms
- Space Engineers Server Name & Description Setup
- Tongue Escape Events Schedule: Full Guide
- f/2.8 Telephoto Zoom: What to Consider