Total Downloads

2,583,110

Total Files

9,206

Latest Update

10

How to fix the wrong Time Machine adoption for a drive swap

Posted March 13, 2018 | Mac



It’s common to swap in one Mac for another, using a migration tool to transfer its files and effective identity, or to upgrade a drive in your Mac. But because macOS tracks Macs and drives with behind-the-scenes identifiers (not just their display names), Time Machine can get confused, even if you’re offered a prompt asking if you want to inherit an existing backup set for a new Mac or drive.

If macOS gets it wrong, you have to turn to the Terminal command line and type in text commands to get things back on track.

Macworld reader Richard had a mismatch happen to him when he upgraded to a new Mac by using a Time Machine backup for migration. He was prompted to inherit the old machine’s backup—the one he just used, ostensibly—but macOS picked incorrectly, and shifted him to a completely other Mac’s backup instead, one from 2012.

Before proceeding, I recommend that anyone making these changes back up your Time Machine backups! If you don’t, and something goes wrong, you could wind up losing your entire backup history, as Time Machine can be finicky. (You can just copy your Time Machine drive’s Backups.backupdb folder to another HFS+ drive—not to an APFS-formatted one! APFS-formatted drives do not currently support Time Machine, but you won’t be warned.)

If you’re not comfortable with following instructions to enter commands into the Terminal, you should probably seek out help—it’s easy to get things wrong and wind up stymied because of the precise syntax needed to specify drive names and paths.

Apple offers two different types of Time Machine reconnections: inheritance and volume association.

Inheritance connects a Mac to a different backup set for an entire computer, which Apple calls a “machine directory.” These sets are found in Backups.backupdb as the computer’s name. Each computer has a unique folder. (On network volumes, these appear as sparse disk image bundles, which have a .sparsebundle suffix.) When you migrate from one Mac to another and want to connect the existing Time Machine backup, you inherit it, and thus transfer the computer identity in the Time Machine backup to your new Mac.

Volume association relates to each disk volume within a set. These are nested inside of “snapshot volumes,” and look something like this in their full path:



Source link