起動時のハードドライブエラー

起動時のハードドライブエラー

Debian jessie インストーラから起動すると、カーネルは以下をスパムに送信します。

...
ata2.00: status: { DRDY ERR }
ata2.00: error: { ABRT }
ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata2.00: BMDMA stat 0x25
ata2.00: failed command: READ DMA
ata2.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
res 51/04:08:00:00:00/04:00:2e:00:00/e0 Emask 0x1 (device error)
ata2.00: status: { DRDY ERR }
ata2.00: error: { ABRT }

これは、ディスクが破損しているか、一部の構成が正しくないことを意味しますか?

編集:ディスクが破損しています。助けてくれてありがとう

答え1

はい、このメッセージはハードウェアエラーを示します。

私は、ata2が実際にインストールを実行しているCD-ROMドライブではなく、ハードドライブを参照していることを確認したとします。

問題は、マザーボードをドライブに接続するドライブですか、それともケーブルですか?

かつて定期的にこのようなメッセージを送るシステムがありました。ミラー化された構成があり、時には問題なく数ヶ月間実行されますが、1つのドライブ(常に同じドライブ)がシステムログ内の同様のメッセージで終了します。 SATAケーブルに欠陥があることがわかりました。新しいケーブルを交換してもエラーは発生しません。

だから私のアドバイスは、a)ケーブルを再接続し、b)ケーブルを交換してみることです。 c) ハードドライブの電源ケーブルを確認してください。 d)他の電源装置がある場合は、電源装置も交換してみてください。電源装置の故障により、この種の故障が発生することもあります。これらすべてが失敗した場合、ドライブに実際に欠陥があると結論付けることもできます。

ただし、この作業を実行する前に、ドライブが診断情報を取得できることを確認してください(ドライブがSMARTをサポートしている場合)。たとえば、smartctl /dev/hdaドライブがどのデバイスであるかを試してみます。まず、SMARTを有効にする必要があります。誤ったデータラインが原因でドライブに偽のメッセージが表示されることがあるため、結果をsmartctl -s on /dev/hda誤って解釈しないでください。smartctl

関連情報