故障の可能性があるハードドライブで fsck を実行するのは良い考えでしょうか?

故障の可能性があるハードドライブで fsck を実行するのは良い考えでしょうか?

以前にもハード ドライブが故障したことがあり、寿命が近づくとカチカチという音がよくしました。私のノート PC は磁気 HD を搭載した 2016 年製 Lenovo Z51 ですが、最近アイドル状態のときに 2 時間ごとに 1 回ほど奇妙な音がするようになりました。他のドライブで聞いたカチカチという音よりも大きなチリチリという音に近いのですが、ハード ドライブが原因ではないかと心配しています。

私が除外しようとしたこと:

  • ハード ドライブのシーク ノイズが重い/長時間にわたる (例: スワップ、スワップオフ、または大きなディレクトリ/ファイルを開くとき): 奇妙な音はより大きく、孤立しており、I/O があることがわかっているときだけでなく、アイドル状態のときでも発生するようです。
  • 独立したハード ドライブのシーク ノイズ (例: 10 個未満のターミナルが開いているとき、またはブラウズしているとき): 軽い I/O では、同様のノイズがよく発生しますが、最近のノイズははるかに大きくなっています。
  • スピーカーのミュート/ミュート解除のノイズ: Windows でスピーカーをミュート/ミュート解除すると (ALSA または Pulseaudio を使用した Linux ではそうではありません)、大きなクリック音が発生しますが、これはチリチリという音ではなく、わずかに不快なホワイト ノイズのバーストです。
  • 異音: デフォルトの環境ではシステム サウンドがまったくなく、ミュートしてもチャープ音が鳴り続けます。

私の質問は、この時点でドライブを交換するのではなく fsck を実行する必要があるかどうか (または、無害な何かであるかどうか) という点がほとんどです。ハード ドライブが原因ではない場合、代わりに原因となる可能性のある特定のコンポーネントはありますか? 何が問題なのかを突き止めるための、比較的非破壊的な方法はありますか?

答え1

バックアップが最新であることを確認してください。ドライブの使用を最小限に抑えます。これは、ファイルシステムのチェックをまだ実行しないことを意味します。交換品が届くまで、省電力のためにスピンダウンを無効にします。

少なくとも古いドライブと同じサイズの交換用ドライブを入手します。ディスクのクローンを作成します (次の段落を参照)。次に、ファイルシステム チェックを実行します。完了したら、パーティションのサイズを変更して新しいドライブ全体を埋めることができます。ディスクの省電力機能を使用する場合は、再度有効にします。

未使用のセクターをスキップする高速クローン作成方法を使用したくなるかもしれませんが、ファイルシステムのチェック前にそれを行うのは安全ではありません。一方で、このアプローチでは、(潜在的に) 故障しているドライブにかかる負荷が軽減され、問題のあるドライブ領域をスキップできます。バックアップが良好な状態であれば、高速クローン作成を行ってから、不足しているファイル (ある場合) を復元できます。

失っても構わないと思っているもの以外には、古いドライブを使用しないでください。ディスク プラッターは素敵なイヤリングになりますし、内部には素敵な磁石も入っています。

関連情報