Satu-satunya cara saya bisa melihat untuk membuat ini mungkin adalah dengan menggunakan mekanisme perlindungan kata sandi Parallel ATA (alias IDE). Spesifikasi PATA memungkinkan pengaturan kata sandi hard drive:
kata sandi dan keamanan hard drive
Kunci disk adalah fitur keamanan bawaan di disk. Ini adalah bagian dari spesifikasi ATA, dan karenanya tidak spesifik untuk merek atau perangkat apa pun.
( http://en.Wikipedia.org/wiki/AT_Attachment#HDD_passwords_and_security )
Jika disk dilindungi kata sandi, Anda perlu kata sandi untuk membuka kunci sebelum dapat diakses.
Namun saya lebih suka menyarankan hal ini: Fitur ATA ini jarang digunakan, dan Anda memerlukan perangkat lunak khusus pada komputer host untuk menggunakannya (yang biasanya memerlukan hak admin untuk menginstal pada komputer host). Juga saya tidak yakin ini akan bekerja dengan drive yang dapat dilepas, dan saya percaya Serial ATA tidak memilikinya. Akhirnya, dapat dikalahkan menggunakan perangkat lunak khusus (atau mengutak-atik perangkat keras) pada sebagian besar drive (meskipun ini bisa rumit).
Selain itu, saya tidak percaya ada solusi untuk masalah Anda. Jika Anda ingin mencegah orang lain membaca atau memanipulasi data, enkripsi (khususnya enkripsi disk penuh / FDE) adalah cara yang harus dilakukan, misalnya TrueCrypt. Ini cukup lintas platform, dapat digunakan dan aman. Namun itu tidak akan mencegah seseorang dari memformat drive.
Untuk perlindungan dari pemformatan:
Jika Anda ingin mencegah orang lain menghancurkan data pada drive, Anda harus tetap mengamankannya secara fisik. Jika seseorang hanya ingin menghancurkan data, mereka dapat merusak drive ...