私は最近、自分の機器を保守するタスクを自分に与えたので、タスク内で、それを特定します 私のハードドライブにはすでにいくつかの不良セクタがあります これが動作を少し遅くしている原因です。
Siのビエン Linuxには、非常に効果的なツールがいくつかあります。 このタイプのタスクには非常に強力です。これは、Windowsに存在する多くのタスクの中で頭を悩ませることがなく、ほとんどが同じ方法に基づいているため、優れています。
Linuxでは、損傷したセクターをカプセル化または分離するのと同じことを行います。このようにして、ディスクは、最適ではなくなったこれらのセクターに情報を保存することを回避します。
私はそれを言及しなければなりません 次のツールは、セクターの損傷のみを検出します そのため、ディスクに物理的な損傷やヘッドの問題がある場合、この種の損傷は簡単に修復できなくなるため、ハードディスクを交換することをお勧めします。
今dの中にそして、このバッドブロックを使用するツール、この強力なツールは、障害のあるセクターや情報の保存に最適ではなくなったセクターを特定し、それらを回復しようとするのに役立ちます。
ハードドライブを修復するためのbadblocksの使用。
このツールを使用する場合 まず、修復するディスクを特定します、このために、ターミナルを開いて実行します。
sudo fdisk -l
これが完了すると、ディスクのマウントポイントが表示されます。 分析してbadblockで修復しようとしているディスクが使用されていないことが重要です、現在システムがあるディスクなので、システムのLive CD / USBを使用することをお勧めします。
マウントポイントはすでに特定されています ターミナルからbadblocksの実行に進みます、私の場合、修復しようとしているディスクのマウントは/ dev / sdbにあります
sudo badblocks -s -v -n -f /dev/sdb
どこ 私たちは次のことを示しています:
- -s。 ディスクをスキャンするプロセスが表示され、すでにチェックされているセクターが表示されます。
- -v。 使用した書き込みモードを示します。
- -n。 これにより、非破壊モードになります。つまり、損傷したセクターが回復され、ハードディスク上の情報が損傷したり削除されたりすることはありません。
- -f。 不良セクタを修復します。
私の場合、情報がすでにバックアップされているディスクなので、データに問題はないので、すべてのデータが上書きされます。ブロックごとに次の手順を実行します。
sudo badblocks -wvs /dev/sdb
- -w:書き込みモード(破壊的)。
- -s。 ディスクをスキャンするプロセスが表示され、すでにチェックされているセクターが表示されます。
- -v。 使用した書き込みモードを示します。
私たちはこれに対して多くの忍耐を持っている必要があります ディスクの損傷とサイズに応じて、数時間から数日かかる場合があります。 したがって、ディスクがひどく損傷している場合は、コンピューターを離れて、良いシリーズマラソンを準備することをお勧めします。
ハードドライブの不良セクタを分離する方法は?
現在 関心のあるものが、ストレージに最適でなくなったセクターを分離できることである場合 情報の、 fsckツールを使用できます.
このツール それはbadblocksの良い補完であり、分析や予防保全にも使用することをお勧めします、このツールを定期的に使用しているので、ディスクは長期間良好な状態になります。
あなたの使用のために、 badblocksと同様に、分析および修復するディスクはマウント解除する必要があります、ここでターミナルを開き、次のコマンドを実行する必要があります。
sudo fsck -cfvr /dev/sda
私たちが以下を示しているところ:
- -c。 ディスク上のブロックを確認してください。
- -f。 すべてが問題ないように見えても、チェックを強制します。
- -v。 詳細情報を表示します。
- -r。 インタラクティブモード。 返信をお待ちください。
同様に、私たちは待って忍耐強くなければなりません。
この作業に役立つ他のツールをご存知の場合は、遠慮なく共有してください。また、これらのツールがタスクを完了するのにかかる時間がXNUMX日を超える場合は、個人的なコメントとして、考え始める必要があります。あなたはあなたの情報をバックアップし、不必要な損失を避けるために間に合うので、新しいディスクを取得することについて。