C'est assez compliqué, et en fait, une grande partie de la complexité consiste à éviter le gaspillage d'espace ; je ne pense pas que l'on puisse "récupérer" quoi que ce soit sans le casser.
Commençons par le début : votre disque dur (/dev/disk0) possède deux partitions pertinentes : Macintosh HD (votre volume de démarrage normal), et Recovery HD.
(Mise à jour : avec les nouvelles versions de MacOS fonctionnant à partir d'un volume APFS, il y aura plutôt un seul "conteneur" APFS sur le disque ; les volumes sous celui-ci seront listés séparément sous un périphérique "synthétisé", probablement /dev/disk2. Et en plus de Macintosh HD et Recovery, il y aura probablement des volumes Preboot et VM, et à partir de Catalina, il y aura un volume séparé "Macintosh HD - Data" contenant les parties modifiables par l'utilisateur du système de fichiers principal. Et quelques autres détails sont différents, mais en fait pas tant que ça).
Le disque de récupération est marqué dans la table des partitions avec le type Apple_Boot, mais il est en fait au format normal HFS+. Il contient des fichiers d'amorçage et un noyau minimal, et à /com.apple.recovery.boot/BaseSystem.dmg, une image disque avec une copie dépouillée et modifiée de OS X. Le programme d'amorçage monte ce volume (il est attaché en tant que /dev/disk1), et effectue le transfert vers OS X qui s'exécute dessus. C'est le système de base de Mac OS X.
Vous avez remarqué que le disque de récupération ne fait que 650 Mo, mais que le système de base de Mac OS X fait 1,4 Go ? C'est parce que c'est un comprimé (et je suis presque sûr que la compression est la raison pour laquelle ils s'embêtent avec tous ces trucs d'image disque). En fait, BaseSystem.dmg est compressé à seulement 451MB (au moins dans OS X v10.7.0).
En outre, la dénomination des volumes est quelque peu incohérente. Vous avez /dev/disk1s3 nommé "Recovery HD", mais pour une raison quelconque, il est monté comme "/Volumes/Image Volume" en mode de récupération. BaseSystem.dmg a un volume nommé "Mac OS X Base System".
Donc, c'est le disque0 et le disque1 ; qu'en est-il du reste ? Je ne suis pas certain, mais je suis presque sûr qu'il s'agit de disques RAM pour enregistrer des données temporaires dans des dossiers qu'OS X modifie au fur et à mesure de son exécution (rappelez-vous qu'en mode de récupération, vous vous exécutez à partir d'une image disque en lecture seule). En exécutant le mount
en mode de récupération est informative :
$ mount
/dev/disk1s3 on / (hfs, local, read-only)
devfs on /dev (devfs, local, nobrowse)
/dev/disk2 on /Volumes (hfs, local, union, nobrowse)
/dev/disk3 on /private/var/tmp (hfs, local, union, nobrowse)
/dev/disk4 on /private/var/run (hfs, local, union, nobrowse)
/dev/disk5 on /System/Installation (hfs, local, union, nobrowse)
/dev/disk6 on /private/var/db (hfs, local, union, nobrowse)
/dev/disk7 on /private/var/folders (hfs, local, union, nobrowse)
/dev/disk8 on /private/var/root/Library (hfs, local, union, nobrowse)
/dev/disk9 on /Library/ColorSync/Profiles/Displays (hfs, local, union, nobrowse)
/dev/disk10 on /Library/Preferences (hfs, local, union, nobrowse)
/dev/disk11 on /Library/Preferences/SystemConfiguration (hfs, local, union, nobrowse)
/dev/disk12 on /Library/Keychains (hfs, local, union, nobrowse)
/dev/disk0s2 on /Volumes/Macintosh HD (hfs, local, journaled)
/dev/disk0s3 on /Volumes/Image Volume (hfs, local, read-only, journaled)
Ces attributs "union" signifient que les éléments du dossier correspondant dans le volume de démarrage seront visibles, mais que tout ce qui est modifié est stocké dans ce qui est, j'en suis sûr, un disque RAM.
Si vous souhaitez examiner ces éléments vous-même, vous pouvez monter les volumes concernés à partir du système d'exploitation normal :
# Mount "Recovery HD":
$ diskutil mount /dev/disk0s3
# Mount "Mac OS X Base System":
$ hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg -noverify
0 votes
Il est arrivé que des personnes reçoivent des macs où le processus d'imagerie de l'usine a laissé des données non destinées à être envoyées. J'aimerais jeter un coup d'oeil à la liste exacte par curiosité avant que vous ne la détruisiez.