Time Machine couldn't complete the backup macOS Origin: Platform & cloud OSI layer 7 · Application Last updated 5 Nov 2026

macOS: Time Machine couldn't complete the backup. / The backup disk image could not be mounted / Backup failed with error 18/19/21/22

A Time Machine backup stopped because the destination is unavailable, full, or the backup set is damaged.

Exact message you may see Time Machine couldn't complete the backupTime Machine couldn't complete the backup. The backup disk image could not be mountedTime Machine couldn't back up. The backup disk image is already in useTime Machine failed to complete the backupBackup failed with error 18
Seen on: macOS

Meaning

Check the destination is connected/mounted and has free space, run First Aid, and look at the log: log show --predicate 'subsystem == "com.apple.TimeMachine"' --last 1h. Network (SMB) targets with "could not be mounted" often need re-selecting the disk or deleting the sparsebundle and starting again. Exclusions and corrupted snapshots cause repeated failures.

Common causes

  • Destination full or disconnected
  • NAS/SMB sparsebundle damaged
  • Disk errors on the backup drive
  • Permission/FDA issues
  • Interrupted backups corrupting snapshots

⚡ Quick fix

  1. Run First Aid on the backup disk
  2. tmutil listbackups / delete the broken snapshot
  3. Remove and re-add the destination in Time Machine settings

Detailed fix by platform

macOS

  1. tmutil destinationinfo && tmutil status && tmutil listbackups

How to diagnose

  1. Destination — Mounted, space?
  2. Disk — First Aid result?
  3. Log — Reason?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: Platform & cloud. Errors that are often confused with or caused by this one (click to open):

Finder error code -36 — macOS: The Finder can't complete the operation because some data in "x" can't be read or written. (Error code -36) (macOS)Finder error code -36Homebrew Cask: It seems there is already an App at — Homebrew: Error: It seems there is already an App at '/Applications/Chrome.app' (macOS)Homebrew Cask: It see…Homebrew: No available formula with the name — Homebrew: Error: No available formula with the name "x". Did you mean ...? (macOS)Homebrew: No availabl…Not enough free space to install macOS update — macOS: There is not enough available storage to install this update / Installation of macOS could not continue (macOS)Not enough free space…Volume failed to unmount / disk not ejected because in use — macOS: diskutil: Unmount of disk2s1 failed: at least one volume could not be unmounted / The disk wasn't ejected because one or more programs may be using it (macOS)Volume failed to unmo…Your Command Line Tools are too outdated — Homebrew: Error: Your Command Line Tools (CLT) are too outdated. Update them from Software Update / Please update to the latest macOS (macOS)Your Command Line Too…zsh: bad CPU type in executable — macOS (Apple Silicon): zsh: bad CPU type in executable: ./tool (macOS)zsh: bad CPU type in …Time Mach…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.