Para imágenes forenses de unidades y / o segmentos con una aplicación nativa de Mac, estoy iniciando desde un dispositivo externo (usb, hdd, etc.) en BaseSystem. Quiero mantener las unidades internas y / o los segmentos sin montar durante el proceso de arranque. Más adelante, se deshabilitará el arbitraje de disco, se montarán estas unidades / segmentos y se crearán imágenes. Dado que las unidades deben mantenerse desmontadas, no hay forma de saber los nombres de volumen de unidad / segmento y / o UUID.
He creado un deamon (System / Library / LaunchDeamons) para bloquear el montaje (en un dispositivo de arranque externo), pero solo bloquea los dispositivos recién conectados, no los internos.
También, también he intentado deshabilitar el daemon "diskarbitrationd" (desesperadamente, en un dispositivo de arranque externo), pero no funcionó.
Nota: he creado una imagen de arranque desde BaseSystem.dmg de Sierra (10.12.1) y modifiqué el contenido.