1
I have a friend's HFS+ external drive from her Macbook. We created a new similarly-sized partition on a different external drive, also using the Macbook. From everything I understand about dd
, it is filesystem agnostic, so I should be able to simply:
dd if=/dev/sda1 of=/dev/sdb1 bs=4096 conv=notrunc,noerror,sync
to copy the contents from old to new partition, correct? This seems much easier than trying to mess with hfsplus and mounting as read/write. (I'm doing this on my desktop since I can mount the drives directly as SATA; she has only a single FireWire 800 and USB2.)
FWIW, I disabled journaling on the new drive from the Macbook before disconnecting it.
The partition is about 500GB; how long should I expect this to take? (Obviously, just a rough order of magnitude here.. hours, days, weeks?)
1This may be easier to do from the MacBook. FireWire is daisy-chainable, so if either of the external drives has two FW800 ports, you're in business. Just use the "Restore" functionality in OS X's Disk Utility. – Spiff – 2014-08-27T04:26:12.020
@Spiff Aaaahhh yes, I hadn't even thought of that. I have virtually no experience with FireWire and so the chainable aspect hadn't occurred to me. The problem is that her Macbook didn't seem to want to read the old drive at all; I think maybe the bus wasn't supplying enough power (even though it said an AC adapter shouldn't be needed). I'll give it a try if dd fails, thanks. – Tobias J – 2014-08-27T04:49:41.397