Para la creación de imágenes forenses de unidades y/o segmentos con una aplicación nativa de Mac, estoy arrancando desde un dispositivo externo (usb, hdd, etc.) en BaseSystem. Quiero mantener las unidades y/o segmentos internos sin montar durante el proceso de arranque. Más tarde desactivaré el arbitraje del disco, montaré estas unidades/segmentos y los visualizaré. Como las unidades deben mantenerse desmontadas, no hay manera de saber los nombres de los volúmenes de las unidades/segmentos y/o UUID.
He creado un deamon (System/Library/LaunchDeamons) para el bloqueo del montaje (en el dispositivo de arranque externo), pero sólo bloquea los dispositivos recién conectados, no los internos.
Además, también he probado a desactivar el demonio "diskarbitrationd" (desesperadamente, en el dispositivo de arranque externo), pero no ha funcionado.
Nota: He creado la imagen de arranque a partir de BaseSystem.dmg de Sierra (10.12.1), y he modificado el contenido.