Per l'imaging forense di unità e / o segmenti con un'applicazione Mac nativa, sto avviando da dispositivo esterno (usb, hdd, ecc.) in BaseSystem. Voglio mantenere le unità interne e / oi segmenti smontati durante il processo di avvio. In seguito si disabiliterà l'arbitraggio del disco, si monteranno queste unità / segmenti e le immagini. Poiché le unità devono essere mantenute smontate, non c'è modo di conoscere i nomi dei volumi di unità / segmenti e / o UUID.
Ho creato un deamon (System / Library / LaunchDeamons) per il mount mount (sul dispositivo di avvio esterno), ma blocca solo i nuovi dispositivi collegati, non quelli interni.
Inoltre, ho anche provato a disabilitare il demone "diskarbitrationd" (disperatamente, su un dispositivo di avvio esterno), ma non ha funzionato.
Nota: ho creato un'immagine di avvio da BaseSystem.dmg di Sierra (10.12.1) e modificato i contenuti.