/ Constellation (old) / blog

Samsung SSDのデータ消去

October 22, 2020

TL;DR

動機

SSDを手放すのでセキュアにデータを削除したいが不自由で邪悪な公式ソフトを使いたくない!

公式サイトの記載

https://www.samsung.com/semiconductor/minisite/jp/support/faqs-03/

OS 環境で Secure Erase を実行するにはどうすれば良いですか?

Linux : DOS モードに進むか、 以下に示す hdparm コマンドを使用します。

  1. デバイスを確認します。(今テストするデバイスを確認します。)
    $ sudo fdisk -l
  2. デバイスのステータスを確認します。(手順 1 でテスト デバイスが /dev/sdb であると仮定します。)
    => “not frozen” でないと、Secure Erase を実行できません。
    $ sudo hdparm –I /dev/sdb
  3. パスワードを設定します。(次に示す例では、パスワードに NULL を使用することを推奨しているため、NULL に設定されます。)
    $ sudo hdparm –security-set-pass NULL /dev/sdb
  4. Secure Erase を実行します。
    $ sudo hdparm –security-erase NULL /dev/sdb

[ 参考資料 ]

やったこと

LinuxマシンにSSDを接続して上記の手段を実行した。アーキテクチャ依存のコマンドではないのでARMのマシンなどでも実行可能。

Linuxマシンが手元にない場合はGPartedを使うとよいだろう。データ救出にも使えるのでUSBメモリを一つ作っておくと便利。

https://gparted.org/