Latar Belakang:
Saya mendapatkan beberapa malware di Windows, mungkin rootkit atau bootkit. Saya tidak ingin mengambil risiko, jadi dengan bodoh menyeka drive saya dengan DBAN (PRNG, 8 pass). Belakangan diketahui bahwa DBAN tidak membunuh HPA (Host Protected Area) atau dan DCO (Drive Configuration Overlay) yang merupakan "area tersembunyi" yang digunakan oleh beberapa hard drive.
Saya melihat bahwa HDDErase yang dibuat oleh CMRR dapat menghapus HPA dan DCO jika ada, tetapi proyek itu dihentikan pada tahun 2005 atau 2007. Jadi, saya datang ke Linux hdparm
dengan harapan akan menghapus HDD saya 100% bersih sehingga saya dapat menginstal Windows lagi pada hard drive yang 100% bersih. Sebagai tambahan, saya juga melihat "BC Wipe Total Wipeout" yang melakukan penghapusan HPA dan DCO tetapi biaya $ 50.
Saya pengguna komputer biasa dengan sedikit keterampilan Bash yaitu saya tidak benar-benar tahu apa yang saya lakukan.
Pertanyaan:
Drive saya adalah drive Seagate 320GB 7200RPM.
Output dari sudo hdparm --dco-identify /dev/sda
:
/dev/sda:
DCO Revision: 0x0001
The following features can be selectively disabled via DCO:
Transfer modes:
mdma0 mdma1 mdma2
udma0 udma1 udma2 udma3 udma4 udma5 udma6(?)
Real max sectors: 625142448
ATA command/feature sets:
SMART self_test error_log security HPA 48_bit
(?): selective_test conveyance_test write_read_verify
(?): WRITE_UNC_EXT
SATA command/feature sets:
(?): NCQ interface_power_management SSP
Apa artinya output ini? Bagaimana saya memastikan bahwa tidak ada kemungkinan malware tersisa di HPA DCO?
Apakah ada cara untuk mengetahui ukuran dalam hal GB daripada sektor?
Akankah
hdparm
menghapus seluruh malware yang ada di HPA dan DCO?
Saya juga melihat ini di halaman Wiki dan sedikit khawatir:
hdparm memiliki kelemahan yang lebih serius: hdparm dapat crash komputer dan membuat data pada disk tidak dapat diakses jika parameter tertentu disalahgunakan. Dari sekitar enam puluh tujuh parameter, beberapa berbahaya dan dapat mengakibatkan "korupsi sistem file besar-besaran" ketika digunakan tanpa pandang bulu.