ハードディスクをさらに使用する前に完全にクリーニングするにはどうすればいいですか?

ハードディスクをさらに使用する前に完全にクリーニングするにはどうすればいいですか?

破損した内部ハード ドライブを完全に消去し、HD エンクロージャ ケースを使用して外部 HD として追加ストレージとして使用することは可能ですか? それとも、外部として使用すると問題が発生しますか? 何かアイデアがあれば、教えてください。

答え1

それは可能ですし簡単です。オペレーティング システムに関する情報が提供されていないため、Windows と Linux の手順を説明します。

Windowsの場合

組み込みの使用ディスクパーツツール。管理者としてコマンド ライン ウィンドウを起動し、次のように入力します。

C:\ diskpart

次に、使用可能なディスクを一覧表示します。

DISKPART> list disk

外部のものも含め、利用可能なすべてのハードディスクのリストが表示されます。消去するディスクの番号を決定します。ディスクは 0 からカウントされることに注意してください。消去するディスクの番号が 1 であるとします。そのディスクを選択します。

DISKPART> select disk 1

そしてそれを消去します:

DISKPART> clean all

ディスクの速度とサイズによっては数時間かかる場合があります。最後に終了してください。ディスクパーツ:

DISKPART> exit

Linuxの場合

使用ddディスクをゼロで上書きするコマンド。消去するディスクが/dev/sdb:

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

前の例と同様に、完了するまでにかなり長い時間 (数時間) かかる場合があります。

十分に注意してください!ddコマンドは何も質問せず、を押すとすぐに警告なしで指示通りに動作しますEnter。ディスク名の入力ミス(つまりsdaの代わりにsdb) は悲惨な結果を引き起こす可能性があります。

ディスクにハードウェア障害がある場合(疑われる場合)、どちらの方法でもそれが検出され、何らかのエラー メッセージが表示されます。エラーなしでクリーニングが完了したら、必要に応じてディスクを安全に使用できます。ディスクは、適切な USB ディスク ケースに入れれば外付けディスクとして機能します。

追伸

それでもディスクパーツcleanの代わりにを使用するとclean all数秒かかりますが、ディスク サーフェスの最初と最後のメガバイトのみがクリーンアップされ、クリーンアップされた小さな部分から外れた不良セクターは削除されません。 はclean allすべてのディスク セクターにゼロを設定するため、一部のセクターが破損して書き込み不能になると、コマンドはエラー メッセージで失敗します。ディスク全体をチェックする場合は を使用しますclean all。古い MBR のみを削除したい場合は、単純な を使用しますclean

Linuxのdd上記の方法では、ドライブ全体をゼロで埋めます。このような徹底的なクリーンアップが必要ない場合は、次の方法でディスクの最初のメガバイトをクリーンアップしますdd if=/dev/zero of=/dev/sdb bs=1M count=1。所要時間はわずか 1 ~ 2 秒です。

答え2

ほぼすべてのPCで動作するもう1つのツールはDBAN- 「Darik's Boot and Nuke」。これは無料のユーティリティです。ISO としてダウンロードし、CD に書き込むか、起動可能な USB キーに保存します。ハード ドライブを、すべてゼロ、疑似ランダム シーケンス、さらには DoD 承認の消去パターンなど、任意のデータ ストリームで消去できます。すべてゼロが最も高速で、必要な機能を果たします。

私は、diskpart や dd が決して悪い選択だと言っているのではありません。これは単に代替手段です。

いずれの場合も、ドライブのパーティション情報 (ドライブが GPT でパーティション化されていない場合はマスター ブート レコード) を消去することが目的です。実際に必要なのはブロック 0 の消去だけです (これも GPT でない場合)。したがって、通常はドライブ全体を消去する必要はありません。ワイプ ユーティリティがドライブに対して実質的に何かを行うと、以前のパーティション構造はなくなり、完全にフォーマットされていないドライブとして表示されます。ただし、ドライブにハードウェアの問題が疑われる場合は、先に進んで全体を消去し、すべてのブロックをテストすることをお勧めします。

これらのツールを使用する場合は、必ず正しいドライブを選択してください。回復が可能であることを期待しないでください。少しでも不安がある場合は、消去するドライブ以外のすべてのドライブを物理的に切断し、DBAN を使用してください。

答え3

あなたが試すことができますddと:

dd if=/dev/zero of=/dev/sda bs=1M status=progress

関連情報