ルートドライブを消去しようとする単一のドライブシステムを使用している場合は、@ JourneymanGeekで説明されているライブメディアから起動する必要があります。
ドライブを拭くための私の好みの方法はを使用しdc3dd
ます。
持っていない場合universe
は、ターミナルのリポジトリからを使用してインストールできますsudo apt-get install dc3dd
。
消去しようとしているドライブを正確に判断する必要があります(これはマルチドライブシステムでは特に重要です)。
の出力を使用して、正しいドライブを見つけることができますsudo fdisk -l
。
ドライブが/dev/sdX
何であるかを判断した後、ドライブsudo dc3dd wipe=/dev/sdX
全体をゼロで上書きするコマンドを発行できます
。
より安全なアプローチはsudo dc3dd wipe=/dev/sdX pat=FFEEDD
、16進パターン(この場合はFFEEDD)を使用してドライブを上書きするようなパターンを使用して上書きすることです。
sudo dc3dd wipe=/dev/sdX tpat=iloveubuntu
テキスト文字列iloveubuntuを使用してドライブを上書きするなど、テキストパターンを使用して上書きすることもでき
ます。
出典:ExperienceおよびLinhost.info(記事)。
ドライブ全体を消去する別の方法は、多くの新しいドライブに実装されているATAセキュア消去機能を使用することです。これにより、選択したデバイス上のすべてのデータが消去されます。状況(バグのあるカーネル、ファームウェア、BIOS、またはUSBインターフェイスの使用)に応じて、自己をロックアウトすることにより、少なくとも一時的にデバイスをブリックすることができるように見えることに注意してください。
上記の簡単なソリューションを使用するように説得できなかった場合は、ここから続けてください。
ドライブが凍結されておらず、安全な消去がサポートされていることを最初に保証します。
棚にあるサムスンHD103SJの例:
$ sudo hdparm -I /dev/sdd | grep -A9 Security:
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
supported: enhanced erase
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e92033cfe47
このドライブはフリーズしており、続行するためにフリーズ解除する必要があります。ディスクを介してドライブをスリープ状態にしてからデータケーブルを再接続してすべてを試してみましたそれがスピンダウンするのを待って、ドライブに電源を接続し直します:
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e92033cfe47
次に、安全な消去を実行できるように、セキュリティパスワードの設定に進みます。
sudo hdparm --user-master u --security-set-pass Pass /dev/sdd
security_password="Pass"
/dev/sdd:
Issuing SECURITY_SET_PASS command, password="Pass", user=user, mode=high
このドライブの安全な消去の時間は2時間を超えるため、hdparmバージョンを検証するのが最善でした。
hdparm -V
hdparm v9.43
これは、9.31より前のhdparmバージョンでは、消去コマンドに必要な長いコマンドタイムアウトが、そのようなデバイスが使用するSCSI-ATAコマンド変換( "SAT")レイヤーにパススルーしないためです。私のバージョンは9.43なので、次に進みます。
最初に、セキュリティモードが適切に設定されたことを確認します。
sudo hdparm -I /dev/sdd |grep -A9 Security
* Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
* Advanced Power Management feature set
--
Security:
Master password revision code = 65534
supported
enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
Security level high
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
はい、それは上記のとおりです。ここで、ドライブの安全な消去を開始し、このドライブにかかる2時間半のドライブを終了します。
sudo hdparm --user-master u --security-erase Pass /dev/sdd
/dev/sdd:
Issuing SECURITY_ERASE command, password="Pass", user=user
プロセスが完了すると、プロンプトが単に戻ります。
最後の選択肢:
ドライブ上のデータを取得できないことを保証したいだけで、ドライブを永久に廃棄したい場合。大きなハンマーで平らに叩くことができます(目の保護具を着用し、自己責任でこれを行ってください)
セキュア消去ソース:
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
man hdparm
http://www.overclockers.com/forums/archive/index.php/t-693716.html