L'unico modo che posso vedere per renderlo possibile è usare i meccanismi di protezione con password di Parallel ATA (aka IDE). Le specifiche PATA consentono di impostare una password del disco rigido:
password del disco rigido e sicurezza
Il blocco del disco è una funzione di sicurezza integrata nel disco. Fa parte delle specifiche ATA e quindi non è specifico per qualsiasi marchio o dispositivo.
( http://en.Wikipedia.org/wiki/AT_Attachment#HDD_passwords_and_security )
Se il disco è protetto da password, è necessaria la password per sbloccarlo prima di poter accedere.
Tuttavia, preferirei sconsigliare questo: questa funzionalità di ATA viene raramente utilizzata e per utilizzarla è necessario un software speciale sul computer host (che a sua volta richiede normalmente i privilegi di amministratore per l'installazione sul computer host). Inoltre, non sono sicuro che funzionerà con unità rimovibili e credo che Serial ATA non ce l'abbia. Infine, può essere sconfitto utilizzando software speciali (o aggiustamenti hardware) sulla maggior parte delle unità (anche se questo può essere difficile).
A parte questo, non credo che ci sia una soluzione al tuo problema. Se si desidera impedire ad altri di leggere o manipolare i dati, la crittografia (in particolare la crittografia del disco completo / FDE) è la strada da percorrere, ad esempio TrueCrypt. Questo è ragionevolmente multipiattaforma, utilizzabile e sicuro. Tuttavia, non impedirà a qualcuno di formattare l'unità.
Per quanto riguarda la protezione dalla formattazione:
Se si desidera impedire alle persone di distruggere i dati sull'unità, è necessario proteggerli fisicamente comunque. Se qualcuno vuole solo distruggere i dati, può semplicemente danneggiare l'unità ...