Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm going to buy 2T external HDD to replace my already full 1T HDD external. I want to keep the time machine backup data. In this case, is it just OK to copy all the time machine backup data in 1T HDD to 2T HDD?

share|improve this question

4 Answers 4

up vote 5 down vote accepted

I did some searching and found this (the caveat being that this applies to 10.5):

Using the Restore feature in Disk Utility, you can "restore" the Time Machine disk to another disk and retain the history of changes. This could be useful if you've outgrown your Time Machine backup drive, and want to migrate your existing backups to a new, larger drive. You should turn Time Machine off before doing starting this process, of course.

Be aware that the disks will have the same name and information, so it might confuse Time Machine. For example, after I activated Time Machine on the newly-created disk, I plugged in the old disk, and it showed up as a Time Machine drive, but the backup failed. It's probably best to avoid having both of them plugged in. At the very least, rename one of them.

Perhaps more importantly, Carbon Copy Cloner 2.3 doesn't work correctly for cloning a Time Machine drive (I don't know about 3.x), as it doesn't copy hard links but rather, copies what the links point to. This results in a lot of copies of your system when the Time Machine database has been around for a while.

The common suggestion from that thread is for CCC is to a block-to-block copy of the old disk to the new disk.

share|improve this answer
    
Thanks for this. I would never have guessed how to do this. OSX has some really nice tools hidden away. The copy from a Firewire disk to a USB took a long time, several hours. It's not something you want to do in a hurry, it's a Saturday morning task rather than a Sunday night task. –  Stuart Woodward Nov 13 '11 at 9:16

I know this might be old, but here are the right steps to perform a Time Machine hard drive replacement preserving old backups, without having to use CCC or SuperDuper! (which I love, but are not needed).

I have a Mac Pro so to make things more complicated I added Two drives and created a RAID-1 (Mirror); once the mirror was working, I proceeded with these steps (sans the “plug drive”) ;)

The above comment is to demonstrate that the volume composition doesn’t affect this.

Like with any other Hard Drive operation, always make sure you have a backup or a way to restore your information in case something goes wrong. Read before you click “ok”. Use common sense and be careful.

You need to be familiar with Disk Utility (located in /Applications/Utilities/Disk Utility.app). It’s a very simple and straightforward application, but also very dangerous if you go coo coo and start clicking things without reading.

TIME MACHINE HARD DRIVE MIGRATION TO A NEW DRIVE PRESERVING BACKUP HISTORY

  1. Plug your new (presumably bigger) drive. Using Disk Utility, create the HFS+ Journaled partition (make sure you use GUID to avoid problems). Give it a name like: NewTM (you can change that later). (This may be obvious but if you have a Mac Pro, turn it off before inserting the drives…)
  2. Open the Time Machine configuration and turn off Time Machine.
  3. Unmount the Time Machine drive (the ‘old’) and mount it again. This causes the drive to be mounted as a regular drive and not have the “Time Machine” Green Icon. (This is important). You can do that from Disk Utility.
  4. Now go back to Disk Utility (/Applications/Utilities/Disk Utility.app) and click on the restore tab.
  5. You will see two boxes to type, but you can also drag and drop, so drag the “TimeMachine” (old) to the source box (the upper one).
  6. Drag the new “NewTM” partition to the target box (lower one).
  7. IMPORTANT: select “Erase Destination” so there’s a block level copy.
  8. Click restore and make sure that you have the right partitions (i.e.: read what you are being shown in the popup, it’s your last chance or you could erase your data.) When you’re satisfied, click ok to the popup and go cook. My 750gb took over four hours (and it was a SATA drive). Consider that USB drives (and even Firewire 800) are slower than any SATA internal drive. Some people reports this to take over five hours over USB for much smaller drives, so be patient. Here’s how mine looked:

alt text

If everything went right, you should see two identical drives on your desktop, that is because the old drive was “fully duplicated” in the new one. The difference should be the free space, the new one should have more (if you are using a larger drive of course).

We’re almost done, but we need to activate Time Machine again.

  1. Unmount the old Time Machine drive. If you are unsure which one it is, check the free space and/or physically disconnect it; don’t worry, you’ll be able to use it again soon.
  2. Open the TimeMachine configuration screen again and press Change Drive. Select the new one (should be the only one called Time Machine). The disk should now turn “green” with the Time Machine icon. Congratulations, you’ve migrated your Time Machine.

What now?

Test it. Use Time machine to see if your files are there, recover some old files to see if they come, make sure everything is ok, you can reconnect your old drive and format it, or use it for furniture if you want.

If you previously had Spotlight configured to exclude your Time Machine, you might want to make sure that everything is ok. Maybe you’ll have to drag the Time Machine drive again. Just check it.

And that’s all. I hope you don’t destroy your data in the process. I came up with these steps by googling, experimenting and using common sense :) Hope it helps.

share|improve this answer

SuperDuper! works fine for me. I just changed my Time Machine disk last week and history is still there.

share|improve this answer

I think if you do 2 below steps can do it:

  1. Turn Time Machine off before copy all time machine back up data to new HDD.
  2. Your new disk should have the same name(information) of old disk.

but general solution is to use Carbon Copy Cloner but somewhere I read that this was not work properly.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.