Другим вариантом для ссылки является использование метода ATA Secure Erase с использованием hdparm.
Проблема с использованием команд уровня OS, таких как DD, заключается в том, что они будут удалять только блоки, наблюдаемые ОС. Любые запасные блоки (особенно зарезервированные ячейки на SSD) не будут удалены.
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
Единственный правдоподобный метод (для HDD, SSHD и SSD) - использовать команду ATA Enhanced Secure Erase (ESE) для «удаления» всех сохраненных и остаточные данные.
Если эта команда НЕ МОЖЕТ использоваться, необходимо «разрушить» носитель (преобразовать в фрагменты размером 2 мкм или расплавить в печи).
HDD
В этом совете игнорируются старые магнитные носители (с до 2001 года и / или менее 15 ГБ в емкости). Некоторые ПК-BIOS (или ОС) блокируют выполнение команд ATA, а некоторые (значительно более старые) марки / модели (диска) являются проблематичными из-за плохой реализации ESE. Меньшая команда ATA «Secure Erase» работает быстрее, но только перезаписывается «нулями», а не случайным шаблоном. Единственный по-настоящему лучший метод, чем использование ESE, - это НЕ наличие данных на диске в первую очередь. Этого можно добиться с помощью шифрования с полным диском (FDE) или самошифрующих дисков (SED).