古いハードドライブを安全に上書きする最も速い方法は何ですか?[重複]


9

重複の可能性:
ハードドライブからすべてのデータを安全に消去

私は私のHDDを渡すつもりです、それで私はがらくたでいっぱいにそれを書いているのでそこに持っていた私のファイルを回復する可能性はありません。書き直したドライブでもデータの一部を回復できると聞いたことがありますが、非常に簡単な場合を除いて、ハイテクの人がそれに触れることはないと思いますか?それが可能かどうかを知りたいのですが、何回上書きする必要がありますか?

ここで本当の質問について。HDD内の複数のディスクに同時に書き込むことができ、それによって合計データ書き込み速度が向上する可能性はありますか?したがって、内部に6つのディスクがある場合、それぞれに同じデータを同時に書き込んだ場合、書き込み速度が6倍になる可能性があります。

他の提案は大歓迎です。22MB/ sの速度のATM(古いドライブ、またはくだらないコード?)で書いているため、これにはしばらく時間がかかります。

編集:セキュリティ上の理由から、私のHDDは約10年以下、サイズは60GBです。これは1回のワイプで十分ですか?


@ジェイソン、申し訳ありませんが、ええと、あなたがそれを尋ねたときにそれを編集しました。

1
Basile Starynkevitchによって提案されているように、最高速はゼロフィルの1パスです。1回の上書き後にデータを回復することはできません。複数回の上書きは時間の無駄です... nber.org/sys-admin/overwritten-data-guttman.html
モアブ

それを外して、ビンを空にしてください!:)
ウィリアム・ヒルサム

2
これが移行さ
新人

3
@Rookie:次にStackOverflowでもう一度質問し、C ++ソリューションが必要であることを指定します。
SLaks

回答:


14

私はCCleanerを数回使用しました。これは、この仕事をする無料のツールです。 ここに画像の説明を入力してください


1
+ 1、CCleanerはHDDをゴミで満たすだけでなく、安全に(回復不能)も行います。CCleanerの方が高速だとは思いませんが、ハードディスクの複数の大皿に同時に書き込むことはできないと思います。
jcisio

1
@jcisioは、私のプログラムよりも2倍高速に見えますが、これはゼロのみを書き込んでいるためでしょうか?また、HDDの「スクラッチ」がまったく聞こえないのも奇妙です。私のバージョンでは、1つの大きなパーティションに1つのファイルを書き込んだだけでも、音が大きくなりました。
ルーキー

@ Mark、CCleanerは非表示のデータを削除しませんか?
ルーキー

1
@Rookie すべてを削除できます。ワイプコンボボックスでこのオプションを選択するだけです。
oleksii

@Mark、メタデータはファイル名ですよね?すべてのデータを上書きした場合でも、これらのファイル名を読み取るプログラムはありますか?
新人

11

DBANまたは同様のツールを使用する必要があります。


保持したい他の3つのディスクに2テラバイトのデータがあるので、私は不合格だと思います。「DBANは、検出できるハードディスクの内容を自動的かつ完全に削除します」oOを正しく理解していれば、どうですか?
ルーキー

@Rookieあなたはそれを正しく理解しました。あなたの場合、DBANの使用はお勧めできません。
Duijf

保持したいデータがあるドライブを物理的に切断するだけです。DBANはこの問題の解決策です。Windows内で消しゴムのようなものを使用して空き領域を上書きできますが、すべてが消去されるとは限りません。これを行う唯一の方法は、ドライブ全体を上書きすることです。
DaleSwanson、2011

2
@SLaksは、これがCCleanerまたは他の提案よりも優れている理由を説明してもらえますか?
Ivo Flipse

@IvoFlipse同意します。このユーザーが組み込みツールではなくDBANを使用する理由を明確に説明する必要があります。DBANは、接続しているデバイスを完全に消去します。これは、外部ハードドライブを削除するだけで危険な場合があります
Kolob Canyon

7

Linuxでは、次のようなものでゼロバイトで埋めるだけです。

dd if=/dev/zero of=/dev/sdb bs=1M count=1000

これはほとんどの目的に十分であり、利用可能な最速のものです。

(おそらくあなたのシステムには同等のものがあり、それ以外の場合はそれを実行するためにライブブートCDROM linuxをブートすることができます)

もちろん、ディスクに軍事グレードの秘密があり、CIAを恐れている場合は、おそらく十分ではありません。(その場合、ディスクを物理的に破壊します)。


3
質問には、タグにWin XPが含まれています...
バイオレットキリン

確かに、タグを編集する直前に彼が回答したと思います。
ルーキー

1
はい。私は知らないWinXPで同等のものを見つける提案を追加しました...(1993年以来Linuxを使用しています)
Basile Starynkevitch


3

sdelete-これらの複数のDoDを上書きする必要はありません。

編集:sdeleteはマイクロソフトによって作成されたもので、NTFSの非表示領域、帯域外データ、その他すべての楽しい小さな機能について「認識しています」。インストールは必要なく、すばやく簡単です。

Mil Specの「次の順序でランダムデータで正確に37回上書きする必要がある」ものは、​​ほとんどがセキュリティアプリマーケティングであり、DoD要件を半分覚えています。EMの下で部分的なゾーンを読み取る場合に部分的なゾーンを回復する可能性があった初期のビットごとのハードドライブ、さらにはMFMハードドライブでも間違いなく必要でした。実際には、多くの場合、以前のトラックを完全にそのまま残した放浪のヘッドと関係がありました。最新のGMRハードドライブでの主な問題は、OSが認識していない有効なデータを残して不良セクターをマッピングするファームウェアです。


なぜそれが必要ないのか、なぜsdeleteがその仕事に適したツールなのかを説明してください。
Ivo Flipse

1
ディスクのビット密度は、現在のテクノロジーでは、実際に古いハードドライブプラッターで実行できるような「持続的な」力を確認または読み取る方法がないことを意味します。とにかく、そのような何か。
Rob

1

Linux LiveCDを使用して次のようなものを実行します

dd if=/dev/urandom of=/dev/sda1 bs=1M

これにより、空き領域だけでなく、パーティション内のすべてを確実に上書きすることができます。ウルトラパラノイアの場合は、複数回実行することもできますが、以前は軍事上の秘密を持っていたディスクを外国政府との関係を持つ誰かに送る場合を除いて、おそらく心配する必要はありません。


1
/ dev / zeroは十分に安全で、はるかに高速です。
Rob

1

Linuxには、ファイル(またはドライブ)をランダムなデータで数回上書きして、削除されたファイルの取得を防ぐ、シュレッドと呼ばれる標準ツールがあります。シュレッドを使用したことを誰にも知られたくない場合は、最後のパスですべてをゼロで上書きするオプションがあります。

ディスクでシュレッドを使用するには、それが何と呼ばれるかを調べます(通常は/ dev / hdaまたは/ dev / sdcのようなもの)。次に、ターミナルを開いて実行します。

shred -vfz -n 10 /dev/hda

/ dev / hdaは、デバイス名で置き換えられます。これにより、ディスク全体が10回上書きされ、最後に1回すべてがゼロで上書きされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.