Clone a disk with multiple volumes
Hi all,
here is my question: how can I clone an entire iMac HDD to another iMac, knowing that the disk has multiple volumes, and that I would like to reproduce exactly the same volumes on another iMac ?
Background info: for testing / training purpose, I installed multiple versions of OS X on an iMac. This Mac now has 13 volumes / partitions (in fact, all OS X versions since 10.6 Snow Leopard, with a recovery for each, except 10.6, plus a shared data volume). This one is working fine, and I can reboot it in any OS X version we need.
Now this first Mac is working fine (let's call it Master Install), I would like to clone ("ghost") the complete HDD to other iMacs so we can have multiple test machines with the same setup.
I would like to avoid
- reinstalling 6 versions of OS X on other iMacs (time consuming, especially to install all OS X, iLife & iWork updates)
- restoring each volume one by one (including the multiple Recovery partitions) to multiple Macs.
I already tested:
- connecting another iMac to the Master Install using Target Disk mode and using the Disk Utility's restore feature to restore the Master HDD to the Target one, but I do receive the following message "Restore failed - operation not supported", whatever I try the Yosemite Disk Utility (version 13 (606)) or the El Capitan one (15.0 (1511.3)).
- booting the Master Install from a USB drive, and created a disk image (including all volumes) using the Yosemite Disk Utility (version 13 (606)). I could create the image (size is 81 Gb), and store it on an external drive, but there is no way for Disk Utility to restore this image on another iMac HDD: I also receive the following message "Restore failed - operation not supported".
- added the image created in step 2 above to DeployStudio repository, created a workflow to restore this image to a disk, but restore fails (DeployStudio report workflow aborted because restore is not possible).
- tried to clone with Carbon Copy Cloner, but that app seems to work only with volumes, not whole disks, so I would need to restore each of the 13 volumes separately.
- searched Google, and found reports about CloneZilla, but could not find an OS X version on their website.
- searched Google, and found reports about CopyCatX, but app is no freeware.
I used to be a Windows user (please do not shoot, nobody is perfect, ... and I left the dark side 10 years ago), and I was using Norton Ghost for such purposes, which was very effective, whatever the partition setup that was present on the disk. Don't we have a tool out there that could do the same on multiple-volumes OS X disks, as Apple's Disk Utility seems unable to do the job ?
NOTE: I am not scared using Terminal if required. But man asr reports that the asr command is the command-line equivalent of the Disk Utility's restore feature, which failed to restore such an image or clone disk-to-disk.
Thanks in advance for any relevant info about this.