web-dev-qa-db-ja.com

USBペンドライブを工場出荷時のデフォルト状態に戻す方法

SSDを安全に消去する適切な方法は、SECURITY ERASE UNITコマンドを発行することです。次に、SSDコントローラーはBLOCK ERASEコマンドをすべての物理ブロックに送信する必要があります。

注意点:SSDはSATAインターフェースに直接接続する必要があります。 SATA-to-USBアダプターは使用しないでください。

USBペンドライブをSATAポートに接続できないので、USBペンドライブを安全に消去し、工場出荷時のデフォルト状態に戻す適切な方法は何ですか?

これはトリックを行いません:

$ Sudo hdparm --security-set-pass PASS /dev/sdb
$ Sudo hdparm --security-erase PASS /dev/sdb

この質問を重複としてマークする前に:ほとんどの重複は閉じられ、すべてにddを数回提案しますが、これでは工場出荷時のデフォルト状態に復元されません。

4
FPU

残念ながら、これを行うための標準的な方法はありません。 USBフラッシュドライブはSATAドライブと同じではなく、同じ仕様に従っていません。このような機能はファームウェアの一部でもないため、ATAセキュリティ消去を開始する方法はありません。さらに、ファームウェアの動作方法(動的なウェアレベリングとオーバープロビジョニング)のため、ブロックデバイスに書き込むだけでは、デバイス上のすべてを実際にワイプすることはできません。詳細は この回答で で説明しています。

USBフラッシュドライブを消去する最も効果的な方法は、暗号化されたコンテンツのみを書き込み、キーを忘れるか破棄することです。それが選択肢でない場合は、物理的な破壊が必要です。平均的なUSBフラッシュドライブのデータを十分な効果で安全に消去できるソフトウェアはありません。

1
forest