Фон:
У меня есть некоторые вредоносные программы в Windows, возможно, руткит или буткит. Я не хотел рисковать, поэтому по глупости вытер мой диск с помощью DBAN (PRNG, 8 проходов). Позже стало известно, что DBAN не убивает HPA (Host Protected Area) и DCO (Overlay Configuration Drive Overlay), которые являются «скрытыми областями», используемыми некоторыми жесткими дисками.
Я видел, что HDDErase, созданный CMRR, может удалить HPA и DCO, если он есть, но проект был остановлен в 2005 или 2007 году. Итак, я пришел в Linux hdparm
в надежде, что он очистит мой жесткий диск на 100%, чтобы я мог установить Windows снова на 100% чистый жесткий диск. Кроме того, я также посмотрел на «BC Wipe Total Wipeout», который выполняет удаление HPA и DCO, но стоит $ 50.
Я обычный пользователь компьютера с небольшим навыком Bash, то есть я действительно не знаю, что я делаю.
Вопросов:
Мой накопитель Seagate емкостью 320 ГБ 7200 об / мин.
Выход из 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
Что означает этот вывод? Как я могу гарантировать, что в HPO DCO не останется вредоносного ПО?
Есть ли способ узнать размер с точки зрения ГБ вместо секторов?
Будет
hdparm
ли полное уничтожение всех вредоносных программ, находящихся в HPA и DCO?
Я также видел это на вики-странице и немного волновался:
У hdparm есть более серьезный недостаток: он может дать сбой компьютеру и сделать данные на его диске недоступными при неправильном использовании определенных параметров. Из примерно шестидесяти семи параметров некоторые являются опасными и могут привести к "огромному повреждению файловой системы" при использовании без разбора.