Sfondo:
Ho del malware in Windows, forse un rootkit o un bootkit. Non volevo correre rischi, quindi ho cancellato scioccamente il mio disco con DBAN (PRNG, 8 passaggi). In seguito venne a sapere che DBAN non uccide HPA (Host Protected Area) o DCO (Drive Configuration Overlay) che sono "aree nascoste" utilizzate da alcuni dischi rigidi.
Ho visto che HDDErase realizzato da CMRR può rimuovere HPA e DCO se presenti, ma il progetto è stato interrotto nel 2005 o 2007. Quindi, sono venuto da Linux hdparm
nella speranza che pulisca il mio HDD al 100% in modo da poter installare Windows di nuovo su un disco rigido pulito al 100%. A parte questo, ho anche guardato a "BC Wipe Total Wipeout" che fa la rimozione di HPA e DCO ma costa $ 50.
Sono un utente medio di computer con poca abilità di Bash, cioè non so davvero cosa sto facendo.
Domande:
La mia unità è un'unità Seagate da 72 GB a 7200 giri / min.
L'output di 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
Cosa significa questo output? Come posso garantire che non vi sia alcuna possibilità che malware rimanga sul DCO HPA?
C'è un modo per scoprire le dimensioni in termini di GB anziché di settori?
Eliminerà
hdparm
completamente tutto il malware che risiede nell'HPA e nel DCO?
Ho anche visto questo sulla pagina Wiki ed ero un po 'preoccupato:
hdparm ha un inconveniente più grave: può causare l'arresto anomalo di un computer e rendere inaccessibili i dati sul suo disco se alcuni parametri vengono utilizzati in modo improprio. Di circa sessantasette parametri, molti sono pericolosi e potrebbero causare "una corruzione massiccia del filesystem" se usati indiscriminatamente.