Linuxを使ってM.2 SSDをSecure Erase する

M.2 SATA SSD。

USB外付けケース(アダプタ)に繋いでWindowsからTxBENCH消せるのではと思ったが、Secure EraseはUSB経由ではNGとわかった。

マザーボードに直挿ししてUbuntuから消去することにする。

今回は2026.4.13現在の安定版、Ubuntu 24.04.4 LTSのLIVE USBを作成。
(1)USBメモリから起動。

(2)デバイスを調べる

Gpartedで確認し、削除対象のデバイスは /dev/sda とわかる。

(3)SSDの状態を確認する。
sudo hdparm -I /dev/sda
Securityのセクションに注目。

———-
Security:
……
supported
not enabled
not locked
frozen

———-

supported:Secure Erase機能に対応している
not enabled:セキュリティロック(パスワード)が設定されていない
not locked:ロックされていない
frozen:BIOS/UEFIレベルでSSDへのアクセスが禁止されている

(4)frozen解除のため、OSをスリープさせる。

UbuntuではSuspend。

サスペンドの後、not frozenに変わった。

(5)一時パスワードの設定
sudo hdparm –user-master u –security-set-pass p /dev/sda

(6)Secure Eraseを実行する。
sudo hdparm –user-master u –security-erase p /dev/sda

もういちどGPartedで確認。