Apple - How do I temporarily relocate my Time Machine backup files

If your drive is corrupted in any way you probably don't want to use it for backup purposes any more, unless the data is not of great value to you.

Apple does not allow an easy transfer from drive to drive regarding backups. I think this is due to the way TimeMachine works (As stated in this apple discussion thread)

Now how to do it anyways ? I would simply use command line power. If you're the admin of the computer, you can simply open Terminal and do something along this:

  • sudo -s
  • rsync -avhW --progress < Drag and drop external Hard Drive here >< Drag and Drop DropBox folder here >

or

  • mv < Drag and Drop backup folder here >< Drag and Drop DropBox folder here, ending with a "/">

sudo -s puts you in the super-admin position, so you have full access to the system

rsync will sync the content and you can stop and continue at any time. mv will move the whole thing at once.

You should be able to drag and drop any folder within the backup to any folder on you internal/other external drive. Only the "Machine.backup" folder is protected.


I've never tried this, so it's a theory only -

Copy the backup to a sparse bundle disk image

  • Launch Disk Utility.
  • From the Toolbar, select 'New Image'
  • In the Create dialog, set

    • size to be sufficient to contain the entire backup you wish to create [it will start smaller & grow to that maximum size as you fill it.]
    • Format - Mac Extended (Journalled)
    • Partitions - no partition map
    • Image Format - sparse bundle disk image
  • Disk Utility will save the image file where you asked it, format & mount to the desktop.

If we're lucky, that will then allow you to copy...


Copying the entire drive is a really bad idea for several reasons. Copying it to the cloud is also a bad idea. Buying a new TB or larger drive is far cheaper, faster, and easier and would let you just start backing up and put the "corrupt" backup on the shelf until you're sure you don't need to recover any files from it.

Since Time Machine can back up to more than one destination, I would add a second drive to have a temporary or permanent second copy of backup data.


Due to the hard links that are used to save space when a file isn't changed, your backup method will have to deal with these links to avoid increasing the data transfer and storage requirements (depending on how many backup intervals are stored - you could end up with Petabytes of data from a 500 GB store of data).

It's much, much better to just pick one or two intervals to back up or let a tool like BackupLoupe interpret for you which files changed at which point in the backup so you can intelligently copy the files you really need off the drive.

Again, if you have more than 1 GB of files, I would avoid DropBox and slower clouds and get a tool crafted for large transfers like Arq or Transmit and push your files to Amazon S3 or possibly Glacier if you have multiple terabytes or more to store but won't likely restore any or all of it once you've determined what's really of value in the backup drive.

In practice, anything that lets you store unlimited data in the cloud will take far too long to get there, so minimize what you send up or pay for reasonable speed for the time you'll need it in the cloud.

That being said, if you really need to store it all, use Disk Utility to create an image of the drive (which hopefully can be done - it might fail to comply depending on the corruption that is present) so that you only copy the actual space used and don't get the hard links expanded into multiple copies of each file. Once you have a dmg (or compressed dmg), you can upload that.