Skip to content
Time Machine Sparsebundle Fix
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information. Added a disclaimer about not being a shell scripture. Apr 11, 2014



When Time Machine backs up to a NAS, it will often get corrupted and prompt a message saying, “Time Machine completed a verification of your backups. To improve reliability, Time Machine must create a new backup for you.”

This script fixes that issue so that Time Machine can continue using the existing backup.


  1. First mount the backup drive share so that the sparcebundle is accessible.
  2. Make sure the script has execute permissions: chmod +x
  3. Run the script: Usage - /Volumes/[BackupDrive]/[SparceBundle].sparsebundle/


It is based off a guide written by Garth Gillespie at,08,27,169,fix-time-machine-sparsebundle-nas-based-backup-errors.html It is also a modified version of - credit goes to anon.

You can’t perform that action at this time.