web-dev-qa-db-ja.com

痕跡を残さないためにLinuxでHDDをフォーマットする最良の方法は何ですか?

私はDebianを実行しています。友人に寄付したいので、跡を残さないようにhdd全体をフォーマットする方法が必要です。それをフォーマットするための最良の方法は何でしょうか? OSを再インストールしても、完全にフォーマットされません。私はそれを完全にフォーマットして、あなたがそれを店から購入したときのように、完全に新しく、以前に保管したことがないような方法を探しています。

16
Lispninjutsu

「友人」がNSAでない限り、ランダムまたはパターンの上書きを多く行うツール(他の人が推奨しているDBANのように)はやりすぎです-dd if=/dev/zero of=[your disk... make sure you get it right] bs=10Mはそれを消去して、ディスクを取り出さずに回復できないようにします特別なハードウェアでプラッタを分解してスキャンします。

Gillesが示唆するように代わりに/dev/urandomを使用する場合は、後でMBRをゼロにして、パーティションテーブルとブートコードがクリーンであることを確認し、BIOSまたはパーティションツールを混乱させないようにしてください:dd if=/dev/zero of=[disk] bs=512 count=1

23
Random832

shred を使用:

shred -vfz /dev/X
9
asalamon74

Electronic Frontier Foundationの Surveillance Self-Defense siteDarik's Boot and Nuke を推奨しています。自己完結型のブートCDなので、どのOSでも動作します。

DBANが消去することに注意してくださいeveryコンピュータに接続されたハードドライブ。保持する予定のある他のハードドライブがある場合は、DBANを起動する前に、それらのプラグが抜かれていることを確認してください。

7
cjm

これは実際には「LinuxおよびUnix」の回答ではありませんが、ハードウェアで使用できる場合は、ATA Secure Eraseコマンドを使用します。 ATA Secure Eraseについては、こちらをご覧ください https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

以下は、hdparmユーティリティ( man page )を使用して任意のシステムでコマンドを使用する方法をまとめたものです。指示は上記の記事からです。ドライブが/dev/Xにあると想定しています。消去しようとしているディスクが実際に実行されないように、なんらかのLive CDからこれを実行したい場合。

  1. hdparm -I /dev/X
    コマンド出力で「not frozen」を探して、デバイスがフリーズしていないことを確認します。デバイスがフリーズしている場合、それを変更できるかどうかをBIOSで確認する必要がある可能性があります。

  2. hdparm --user-master u --security-set-pass mypass /dev/Xドライブのパスワードを「mypass」または選択したものに設定します。パスワードを設定していない場合、ドライブはこのコマンドを受け付けません。

  3. hdparm --user-master u --security-erase mypass /dev/Xコマンドを発行します。

上記のリンク先のWebサイトの指示には、各ステップが期待どおりに機能することを確認するコマンドと、いくつかの役立つトラブルシューティングもあります。この方法は安全性が高く、比較的高速です。

7
Steven D

DBANを使用

遅いですが、非常に安全です。だから、その準備をしてください。

2
Tmax6

多分あなたは「ディスク」をインストールできる https://askubuntu.com/questions/249310/how-can-i-launch-disk-utility-after-installing-ithttps: //help.gnome.org/users/palimpsest/ 、それはあなたのパーティションを読み取り、それらがプライマリであれば、ギアを使用して完全にフォーマットすることができます。

enter image description here

0
Ferroao

ファイル、ディレクトリ、パーティション、およびハードディスクドライブ全体を処理できるwipeコマンドを使用できます。マンページにある詳細情報man wipeおよびここ http://linux.die.net/man/1/wipe

wipe -i /dev/X
0
ByteNudger

破壊的に実行 badblocks-w問題のパーティションをスキャンします。これにより、さまざまなビットパターンですべてが何度も上書きされます。

0
ephemient