Комментарии 25
Если у вас SATA SSD/HDD — hdparm вам в руки вместе с ATA_SECURITY_ERASE.
А так — гуглите drive wiping software и вперед.
1. Выполняется очистка таблиц трансляции верхнего уровня, после чего на запрос любого сектора накопитель отдает 0-и
2. Иногда меняется ключ шифрования
Причем в некоторых случаях данные после Secure Erase можно восстановить.
Это справедливо для почти всех SSD и некоторых HDD
Честно говоря, я не понимаю проблемы. Забить HDD нулями — dd / Eraser (если под рукой есть VeraCrypt, то можно превратить весь накопитель в шифрованный том с хорошим длинным паролем, который затем накрепко забыть). Надёжно стереть SSD — Secure Erase (если он системный, то, конечно, придётся загрузиться с другого накопителя, хотя, у топовых материнских плат эта функция зачастую в прошивку встроена). Если используется OPAL, то sedutil в помощь (PSID указан на наклейке накопителя). Итого, всего три утилиты.
sudo dd if=/dev/urandom of=/dev/nvme0n1 bs=1m conv=notrunc,noerror
Но учтите, что часть секторов с данными накопитель может вывести из эксплуатации и заменить на резервные. Тогда их нельзя будет перезаписать таким способом, их просто не будет в пользовательском адресном пространстве.
Для бытовых задач этим можно пренебречь, но если требуется гарантированное уничтожение каких-либо критически конфиденциальных данных — тут универсального метода кроме физического уничтожения накопителя не существует.
Все это самошифрование как черный ящик, все скрыто от пользователя, начиная от аппаратной начинки до установки проприетарного софта для настройки.
cat /dev/zero > ~/zero больше доверяю.
Не планируете сделать нормальный GUI приложения?
А как же старый добрый shred?
shred -vfz -n 2 /dev/md125
и никто и ничего никогда не получит с диска.
Ну, -n 5 если для параноиков.
- Купите NVMe SSD Kingston перечисленных моделей
- Запишите на него данные, которые вы хотите стереть
- Скачайте и установите нашу программу для стирания данных и возвращения NVMe SSD Kingston к заводским настройкам
- В программе для стирания данных и возвращения NVMe SSD Kingston к заводским настройкам сотрите данные и верните NVMe SSD Kingston к заводским настройкам
Вот так легко и просто можно стереть данные и вернуть NVMe SSD к заводским настройкам.
Что написано пером не вырубить топором!
Чтобы надёжно обнулить абсолютно любой накопитель просто сформатируйте его, а потом полностью забейте файлами, например, какими-нибудь дистрибутивами или свапами. На всякий случай также размонтируйте его, чтобы полностью слился кэш. И покажите мне человека, который будет утверждать, что прежние данные "всё равно можно восстановить на соответствующем оборудовании". Думаю, ему можно будет присудить Нобелевскую премию за изобретение способа удвоения ёмкости диска.
Проблема, полностью высосанная из пальца, так же как и полностью бесполезная статья.
Удалить всё: как стереть данные и вернуть NVMe SSD к заводским настройкам