Для криминалистической визуализации дисков и / или сегментов с помощью собственного приложения Mac я загружаюсь с внешнего устройства (usb, hdd и т. Д.) В BaseSystem. Я хочу оставить внутренние диски и / или сегменты отключенными во время процесса загрузки. Позже отключит арбитраж диска, смонтирует эти диски / сегменты и создаст образ. Поскольку диски должны оставаться отключенными, невозможно узнать имена томов дисков / сегментов и / или UUID.
Я создал deamon (System / Library / LaunchDeamons) для блокировки монтирования (на внешнем загрузочном устройстве), но он блокирует только новые подключенные устройства, а не внутренние.
Кроме того, я также пытался отключить демон "diskarbitrationd" (отчаянно, на внешнем загрузочном устройстве), но не сработал.
Примечание. Я создал загрузочный образ из BaseSystem.dmg компании Sierra (10.12.1) и изменил его содержимое.
/etc/fstab
чтобы отключить автонастройку определенных разделов. Было бы здорово, если бы вы могли добавить образец.