ハードドライブの不良ブロックの周りにパーティションを分割できますか?

ハードドライブの不良ブロックの周りにパーティションを分割できますか?

私は数週間スクリプトを実行しながらコンピュータを過度に使用しました。結局のところ、Debian は何千ものエラーを印刷して終了し、再起動しません。ドライブで DBAN を実行すると、ディスクにゼロを書き、再インストールすると不良セクタがあることが示されます。不良セクタを持つ空のパーティションを残して、不良セクタがある場所を見つけてDebianを再インストールできますか?

答え1

今日の最新のディスクには、セクタの問題が検出されたときに自動的に使用される多くのスペアセクタが含まれていることがよくあります。スペアセクタが不足すると、ディスクの状態が非常に悪いことがわかります。不良ブロックをゼロ化して続行するのではなく、新しいディスクを入手してマウントします。これは、すでに故障したディスクを回復するよりもはるかに安いです。スリープ(およびデータ)の損失が減少します。

答え2

これは使用するファイルシステムによって異なります。

EXT4やReiserFSなどの一部では不良セクタの表示が可能です。-cオプションを参照してください。e2fsckまたは-Bオプションreiserfsck。私はこれが他のファイルシステムにも当てはまると思います。

このアプローチを選択した場合は、Debian のインストールを続行する前に不良ブロック制御を有効にしてハードドライブを分割してフォーマットし、分割を完全にスキップする必要があります。

この解決策は、ハードドライブがそれほど安くはなかった数年前だけでかなり一般的でした。実際に@mdpcが指摘したように、新しいディスクを購入します。

関連情報