Как отправить команду "ATA Secure Erase" на SSD?

Очень хороший способ стереть SSD с поддержкой SED - это сменить пароль / ключ. Но что делать с теми, у кого нет поддержки SED?

Эта статья говорит

К счастью, большинство SSD можно стереть, хотя это ближе к "сбросу", чем к стиранию. Команда "ATA Secure Erase" дает команду накопителю сбросить все сохраненные электроны, заставляя накопитель "забыть" все сохраненные данные. Эта команда по существу сбрасывает все доступные блоки в состояние "стирания", которое TRIM использует для целей сбора мусора.

Вопрос

Я полагаю, это то, что можно сделать с hdparmТак кто-нибудь знает, какая команда это делает?

1 ответ

Решение

Вот шаги:

  1. Посмотрите, не заблокирована ли функция. hdparm -I /dev/sdX, Если это так (обычно с помощью BIOS), хороший способ разморозить его - это приостановить работу компьютера и возобновить работу - тогда накопитель будет включен, но без BIOS.
  2. ВАЖНО: установите пароль. Это включит функцию безопасности диска: hdparm --user-master u --security-set-pass password /dev/sdX
  3. Наконец, удалите диск:hdparm --user-master u --security-erase password /dev/sdX

Процедура описана здесь более подробно: https://wiki.archlinux.org/index.php/SSD_memory_cell_clearing

Пример с моего диска:

Безопасность: 
    Код версии мастер-пароля = 65534
        поддержанный
    не включено
    не заблокирован
        замороженный
    не истек: счетчик безопасности
    не поддерживается: улучшенное стирание
    2 мин. Для БЕЗОПАСНОСТИ.

Так что заморожено... теперь я приостанавливаю... и...

Безопасность: 
    Код версии мастер-пароля = 65534
        поддержанный
    не включено
    не заблокирован
    не заморожен
    не истек: счетчик безопасности
    не поддерживается: улучшенное стирание
    2 мин. Для БЕЗОПАСНОСТИ.
Другие вопросы по тегам