Vous pouvez utiliser le dd pour faire un clone un peu parfait d'un disque. Il s'agit d'un outil en ligne de commande fourni avec OS X. Pour que le clone soit parfait, vous devez vous assurer que la source et la destination ne sont pas activement utilisées.
Pour préparer le clone, je recommande de créer un disque de démarrage secondaire à partir duquel vous pourrez démarrer. Votre source pour le clone doit être un volume hors ligne, non utilisé, lorsque vous effectuez la copie. Sinon, vous risquez de copier des éléments qui sont dans des états incomplets sur le disque.
Une fois votre machine démarrée sur votre disque de démarrage secondaire, connectez-vous et ouvrez une fenêtre Terminal ou iTerm.
Exécuter diskutil pour obtenir une liste de vos lecteurs disponibles. L'un d'entre eux sera le disque cible que vous essayez de cloner. L'autre sera votre disque source. Par exemple :
> diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 319.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Backup 499.8 GB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS Clone 499.8 GB disk2s2
Disons que Macintosh HD (disk0)
est la source et Clone (disk2)
est la cible de notre dd
opération. Commencez le clone avec :
> sudo dd if=/dev/rdisk0 of=/dev/rdisk2 bs=1m conv=noerror,sync
Lorsque dd
finis, vous pouvez voir une erreur comme celle-ci :
dd: /dev/rdisk2: short write on character device
dd: /dev/rdisk2: Input/output error
3726+1 records in
3726+1 records out
500107862016 bytes transferred in 14584.393113 secs (34290619 bytes/sec)
Ce dernier message d'erreur est en fait correct. Le dernier bloc écrit était un bloc court car il n'y avait pas de bloc complet de 1 Mo à copier. Ne vous inquiétez pas.
Maintenant vous avez un clone parfait de votre Macintosh HD
lecteur. Redémarrez votre système en utilisant le Macintosh HD
conduisez et profitez de votre clone ! Et quand nous disons que le clone est parfait, nous le pensons vraiment. La structure du disque est copiée bloc par bloc, donc ceci dd
Cette approche fonctionne pour copier des données à partir d'un disque qui utilise un schéma de partitionnement que MacOS ne prend pas en charge de manière native.