
したがって、私はこの質問があまりに広範囲であると評価されないことを願っています。なぜなら、私は本当に、より深い関連する問題に精通したいからです。
背景:
私の友人は、ノートパソコンを落とした後、システムのハードディスクが壊れるという問題を抱えています。通常、私はこのような問題を次のようなよく知られたツールで処理します。ddrescue
しかし、この場合、ハードディスクを検査する機会すらありません。
ハードディスク:Western Digital 500GB - SATA HDD 2,5 - WD5000LPVX 22v0tt0
問題:
ハードディスクをシステムに接続するとすぐに (ホットプラグしようとしても)、システム全体がフリーズして機能しなくなるようです。ハードディスクを接続してコールドブートを実行すると、ブート プロンプト、ログイン プロンプト、ログイン後のさまざまな段階でシステムがハングします。
振動のため、ハード ドライブのプラッターはまだ回転していると思われます。いくつかの間隔で、クリック音や擦り音が聞こえます。ハード ディスクをホットプラグすると、次のようないくつかのメッセージが表示されますkern.log
。
...
ata1: irq stat 0x00000040, connection status changed
ata1: SError: { CombWake DevExch }
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready-0)
ata1: COMRESET failed (errno=-16) 275061
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready-6)
ata1: COMRESET failed (errno=-16)
ata1: limiting SATA link speed to 1.5 Gbps
ata1: hard resetting link
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata1.00: qc timeout (cmd Oxec)
ata1.00: failed to IDENTIFY (I/O error, err mask 0x5)
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16)
ata1: hard resetting link
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata1.00: qc timeout (cmd Oxec)
ata1.00: failed to IDENTIFY (I/O error, err mask=0x5)
ata1: hard resetting link
ata1: link is slow to respond, please be patient (ready=0)
ata1: SATA link down (SStatus 0 SControl 310)
ata1.00: link offline, clearing class 1 to NONE ]
ata1: EH complete
質問:
私にとっては、これは明らかに機械的な故障ですが、
- 特別なハードディスク回復ハードウェア ツールを所有していなくても、何かできることはありますか?
- どのようなハードウェア障害がこのようなトラブルを引き起こすのでしょうか?
- どのような SATA コマンドが、起動プロセス中にシステムをハングさせる原因になるのでしょうか?
編集:
さらに、ノートパソコンは地面に落ちた後も数分間は動作していたことを付け加えておきます。その後、ノートパソコンはエラーや誤動作もなく正常に電源がオフになりました。
答え1
ほとんどの場合、磁気ヘッド (アセンブリ) に問題があります。ヘッドはヘッド スタック アセンブリまたは HSA にマウントされています。コンピュータが起動すると、POST 手順中に HDD が初期化され (ファームウェア、サイズ、パラメータ、モード、インターフェイス)、BIOS に報告されます。このフェーズで HSA はランディング ゾーン (パークされている場所) を離れ、ヘッドはドライブとその他のセクターに関するサービス情報が配置されている特別なセクター (いわゆるアダプティブ) を読み取っています。このデータの読み取りに失敗すると、HDD がハングして再試行し、システム全体がハングします。
これは不良セクタによっても発生する可能性がありますが、この場合、HDD はこれらのセクタが読み取られているときのみ遅くなり、常に遅くなるわけではありません。
HSA は交換可能ですが、サービス センター内の特別なクリーン ルームでのみ交換できます。