Contesto:
Uso un mac per le operazioni forensi di recupero dati e per la conformità con i requisiti dei miei utenti, devo garantire che nessuna scrittura su disco verrà eseguita su un disco rigido fisico collegato a un mac finché un utente non abiliterà il disco. / p>
Domanda:
È possibile disabilitare tutto l'accesso a un disco, una porta SATA o un controller del disco completamente al di fuori del sistema operativo, prima dell'avvio del sistema ?
Disabilitare solo l'accesso in lettura è accettabile, ma tende a essere più difficile da verificare rispetto a "fai in modo che il computer si comporti come se il disco stesso non fosse collegato".
Quando stavamo facendo il recupero dei dati con una torre casalinga di Linux, andavamo nel BIOS e disabilitavamo la porta SATA con i dischi sensibili.
È OK disabilitare l'intero controller del disco come parte di una soluzione; questi sistemi sono avviati esternamente da dispositivi USB e gli hard disk interni non saranno utilizzati fino a quando non saranno riattivati.
La porta fisica a cui sono collegati i dischi in questione non cambierà.
Quello che ho provato:
Ho visto le soluzioni per questa domanda . Queste soluzioni disabilitano tutti i dischi subito dopo l'avvio , il che non è sufficiente: disabilitare il montaggio automatico del disco o nasconderlo dalla gestione del disco di OSX non soddisfa i requisiti di controllo degli utenti (certamente stupidi).
Altre idee:
È possibile farlo da una shell EFI? Sono felice di installare REFInd o simile sugli USB avviabili.
Esistono impostazioni nvram che possono essere modificate per raggiungere questo obiettivo?
Esistono parametri di avvio del kernel che indicano a OSX di non inizializzare o utilizzare un dispositivo, una struttura o un disco PCI?
Ci sono moduli del kernel che potrei installare per ottenere questo risultato? In tal caso, probabilmente avrebbero bisogno di essere open source, in modo che gli utenti potessero controllarli e assicurarsi che fossero caricati abbastanza presto da non consentire la scrittura.
Poiché il sistema operativo di ripristino è USB, ci sono kex che potrei disinstallare per disabilitare l'accesso a tutti i dischi / dispositivi SATA?