私のラップトップはハードドライブに奇妙な問題があるようです。システムは数か月間問題なく動作し、その後ハードドライブが問題を引き起こし始め、セクターの再割り当てによりシステムが数秒間ロックされ、BSODでクラッシュする可能性があります。システムがまったく起動せず、ハードドライブが検出されない場合があります。ただし、数分待ってからハードドライブのSATA接続を取り付け直し、もう一度数分待つと、数か月後にサイクルが再開するまで、システムは正常に動作します。
この問題は、ハードドライブ自体ではなく、SATAケーブルまたは接続が原因である可能性がありますか?私は何をすべきか?
ハードドライブは Toshiba MK6465GSX (640 GB、5400 RPM)で、カスタムビルドのHP Pavilion dv6z-3000 SelectEditionラップトップの一部として工場出荷時にインストールされています。
この問題に何ヶ月も費やした後、私はそれが故障しているドライブであると判断しました。最終的に 640GB WD Scorpio Blue を購入し、LinuxライブCDのdd
を使用して、ラップトップのストックドライブと新しいドライブを使用して、ドライブのブロックレベルのコピーを実行しました。 eSATA経由で接続された外部エンクロージャー内。 2つのドライブのセクター数はまったく同じであるため、容量の問題なしにコピーは成功しました。次に、WDドライブをラップトップにインストールし、システムを起動しました。システムが新しいドライブを認識するために追加の再起動が必要でしたが、システムは問題なく稼働していました。
新しいドライブは著しく静かで(シークはほとんど静かです)、東芝ドライブよりもパフォーマンスが優れています。ディスクアクティビティライトに基づいて、WDドライブはdd
コピーの終わりに向かって東芝をますます上回りましたが、より高速であることが証明されました。コピープロセス全体を通して。 Windowsエクスペリエンスインデックスのディスクサブスコアは、5.8から5.9に10分の1ポイント上昇しました。
東芝とは異なり、WDドライブは Advanced Format を使用するため、おそらく信頼性も高くなります(パーティションは最初は4K境界にあったため、配置の問題はありません)。 Advanced Formatはより高度なECCアルゴリズムを有効にするため、これは再割り当てされたセクターが少なくなり、長期的にはパフォーマンスが向上することを意味します。東芝はコピー中のいくつかの時点でブーンという音を立てていましたが、古いドライブが再割り当てされたセクターの読み取りをリダイレクトしたため、WDドライブからのアクティビティが減少しました。これは、システムの実行中にディスクが断続的にバズする理由を説明し、質問。
ここで学ぶべき教訓は、ハードドライブの問題は予想以上に蔓延しており、再割り当てされたセクターはドライブ自体が原因であり、SATA通信とは関係がないということです。 SATAケーブルに欠陥があると思ったときは間違っていたと思います...
セクターの再割り当ては、すべてのハードドライブで行われます。それは決して良い兆候ではありません。私はそれがあなたのケースでバーストで起こるという事実によってさらに心配しています:ドライブがさらに故障しやすいように私には聞こえます。結局のところ、セクターの再割り当てはセキュリティメカニズムです。つまり、クラッシュを回避し、障害を防止するためであり、それらを引き起こすことはありません。
セクターの再割り当ては、不良セクターが検出されたときに発生します。不良セクターに関するウィキペディアの記事を見てみましょう。
不良セクタとは、コンピュータのディスクドライブまたはフラッシュメモリ上のセクタで、ディスク表面の物理的損傷(または場合によっては磁気でスタックしているセクタ)などの永続的な損傷(またはOSが正常にアクセスできない)のために使用できないまたは元に戻せないデジタル状態)またはフラッシュメモリトランジスタの故障。 -ウィキペディア
少し曖昧ですが、ハードディスクとシステム間の通信障害により、セクターが「不良」とマークされる可能性があると推測できます。
最新のハードドライブは、内部で使用されているデータエンコード方式に関係なく、コンピューターの他の部分との一貫したインターフェイスを提供します。 [...]そのDSPは、エラーの検出と訂正によって検出されたエラーレートも監視し、不良セクタの再マッピング、自己監視、分析、およびレポートテクノロジのデータ収集、およびその他の内部タスクを実行します。 -ウィキペディア
ハードドライブの電子機器は、アクチュエータの動きとディスクの回転を制御し、ディスクコントローラからの要求に応じて読み取りと書き込みを実行します。 -ウィキペディア
これはおおまかに言って、ハードドライブの内部機能はコントローラーまたはオペレーティングシステムから直接アクセスできず、ディスク上のコントローラーによってのみ管理されることを意味します。障害のあるコントローラーでさえ、直面している問題のせいである可能性があると推測できます。
簡単な答えは「おそらく、しかしおそらくそうではない」です。 on-diskコントローラーがコマンドを正常に読み取れない場合、ハードディスクに過度の摩耗を引き起こす可能性のあるアクションを実行しないでください。
残念ながら、ハードドライブを開いて内部障害を修正したり、自宅でマザーボードコントローラーを修正したりすることはできません。
CHKDSK
(Microsoft OSを実行している場合)、またはbadblocks
とfsck
(そうでない場合)を定期的に実行します。ただし、このハードディスクを別のハードディスクと交換するまで、本当に答えを得ることができません。これは私がお勧めするものです。特に重要なデータを保持している場合はそうです。
ハードディスクが保証期間中の場合は、RMAできる場合もあります。不良セクタの問題はメーカーがカバーしている可能性があるため、メーカーに連絡して問題を説明してください。
それでも新しいハードディスクに障害が発生する場合、問題はほぼ確実にマザーボード側にありますが、私の経験からすると、その可能性は低くなります。
ドライブで診断を実行することから始めます。ほとんどのメーカーには、ドライブをダウンロードしてテストできるユーティリティがあります。これらは単なるSMART以上のことを行います。ドライブの製造元を特定し、そのユーティリティを入手します。
多くのラップトップメーカーは、同様に診断ユーティリティを持っています。 Dell HPとLenovoはそうです、そして私は他のものを想定しています。これらのユーティリティを使用すると、コントローラーやその他のコンポーネントをテストできます。