Pour l'imagerie légale des disques et/ou des segments avec une application Mac native, je démarre à partir d'un périphérique externe (usb, hdd, etc.) dans BaseSystem. Je veux que les lecteurs internes et/ou les segments ne soient pas montés pendant le processus de démarrage. Plus tard, je désactiverai l'arbitrage de disque, monterai ces lecteurs/segments et les imagerai. Puisque les lecteurs doivent rester non montés, il n'y a aucun moyen de connaître les noms de volume et/ou UUID des lecteurs/segments.
J'ai créé un deamon (System/Library/LaunchDeamons) pour bloquer le montage (sur le périphérique de démarrage externe), mais il ne bloque que les périphériques nouvellement connectés, pas les périphériques internes.
J'ai également essayé de désactiver le démon "diskarbitrationd" (en désespoir de cause, sur un périphérique de démarrage externe), mais cela n'a pas fonctionné.
Note : J'ai créé une image de démarrage à partir du fichier BaseSystem.dmg de Sierra (10.12.1), et j'en ai modifié le contenu.