Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

AVR2

macrumors 6502
Original poster
Jan 16, 2006
426
10
My 2TB media drive is showing early signs of impending failure. What's the best/safest way of copying everything onto a new drive?

The last time I upgraded my media drive (going from 1TB to 2TB) I just did a Select All in Finder and dragged everything over.

Obviously this will take many hours, and my main concern is that if the source drive craps out or otherwise suffers trouble partway through, I want all complete files copied up to that point to be accessible on the new drive.
 
Last edited:
Apple's Disk Copy (Restore) in Disk Utility works pretty well. Or, assuming you have no OS on the disk, it would, IMO, be safer to drag each folder over to your new disk one by one, rather than a wholesale dragging of everything. That way you can start with the most important files.

Lou
 
I want to automate the process because there are over 1000 media files on the drive. Disk Copy doesn't seem to exist in the disk utility in El Capitan.

Say I drag over a folder with 10 files in, and the source drive suffers a problem while copying the seventh file and Finder aborts the copy - will the previous 6 still be accessible on the new drive? Or will they, and the folder, vanish from the new drive because Finder wasn't able to complete the folder copy process?
 
Do you have some files that are more important than others? Might want to prioritise/triage first?
 
Nothing is irreplaceable, but it would be a hassle re-ripping stuff.

So is there an automatic disk copying solution that will work on a folder-by-folder basis (I don't need a bit-for-bit clone, I'd quite like the defragging benefits that come from a copy rather than a clone) and, in the event that the source disk suffers a problem midway through the process, will leave the files already copied to the destination disk in a useable state?
 
Use Terminal

Code:
cp -R (source) (destination)

Make sure there's spacing between cp -R (source) (destination). Not sure why it's not showing up.
 
Last edited:
Could you clarify how that Terminal command is different from just dragging and dropping in Finder? And couid I drag-and-drop the volume names into the Terminal window?
 
Could you clarify how that Terminal command is different from just dragging and dropping in Finder? And couid I drag-and-drop the volume names into the Terminal window?
If some files couldn't be copied, Terminal will continue to copy all other files whereas Finder will quit and you'll have to start all over again.

Yes you can drag and drop the source/destination into Terminal.
 
Disk Copy doesn't seem to exist in the disk utility in El Capitan.

It does - As I said above it's now called "Restore" - Look under "Edit" in Disk Utility. Apple just made it hard to find.

Lou
 
OP:

Here's what I'd suggest:

Use CarbonCopyCloner to copy the contents of the [suspect] failing drive to a known good one.

If CCC encounters a "bad file" during the process (could be due to a bad sector on the drive, etc.), it will "skip over" the bad file and go on to the next file, and so on. CCC will also keep a log of the problems so you can see which files are affected.

CCC is FREE to download, and it's FREE to use for the first 30 days.
You can find it here:
http://www.bombich.com/download.html

Trying this method will cost you nothing, and it may do what you need...
 
  • Like
Reactions: AVR2
Thanks for that. I'd considered CCC before, but I thought that "Cloner" meant it made a bit-for-bit copy rather than worked at the file level.
 
Another option is to use rsync. Can use it multiple times, to make sure that if something got dropped, a second or third or... pass might catch it.

That said, if drive is failing, some things might not ever get copied over. Hence, the need for backups, and multiple media (eg. I have two different TimeMachine drives that I swap every two weeks, and two other USB drives that I manually copy things to like pictures once a quarter to).

For example, to rsync:

Code:
rsync -a -L /Volumes/MyOLdUSBDrive/Documents /Volumes/MyNewUSBDrive
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.