Назад | Перейти на главную страницу

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

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

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

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

Вопрос

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

Вот шаги:

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

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

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

Security: 
    Master password revision code = 65534
        supported
    not enabled
    not locked
        frozen
    not expired: security count
    not supported: enhanced erase
    2min for SECURITY ERASE UNIT.

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

Security: 
    Master password revision code = 65534
        supported
    not enabled
    not locked
    not frozen
    not expired: security count
    not supported: enhanced erase
    2min for SECURITY ERASE UNIT.