Ниже приведены быстрые шаги и результаты (суммированные со страницы безопасного стирания ATA ). Если выходные данные не соответствуют ожидаемым, см. Полную страницу. Замените /dev/X
на ваше устройство.
hdparm -I /dev/X
должен включать "не заморожено" - если заморожено (см. примечания ниже о том, что пошло не так для меня):
- Приостановите работу компьютера, выполните остальные шаги и выключите питание (см. Примечания).
- или попробуйте
printf mem > /sys/power/state
(из комментариев; у меня не получилось - отказано в разрешении)
hdparm --user-master u --security-set-pass password /dev/X
hdparm -I /dev/X
должен включать «включен»
hdparm --user-master u --security-erase password /dev/X
hdparm -I /dev/X
должен включать "не включен"
Из результатов страницы, а это , кажется , что эти шаги должны быть в состоянии сделать в течение нескольких минут на Intel X25-M 80GB SSD. Исправление: на моем Intel X25-M я закончил чуть более минуты: шаг 2 мгновенный.
Примечания по размораживанию с помощью приостановки : у меня остановился компьютер, чтобы разморозить диск. Я:
- установлен Ubuntu
- загрузил его
- добавлены графические драйверы
- Перезагрузился - но при выключении завис
- Сбросил питание и обнаружил не загружаемую систему.
Повторный запуск установки показал, что на моем диске нет разделов. Похоже, в обход безопасности BIOS мои разделы остались в какой-то памяти.
man mkfs.ext4
нем говорится «сбросить: попытка отбросить блоки во время mkfs [...] Это установлено по умолчанию». Существует также опция nodiscard.