如何偵測可能的硬體錯誤?

如何偵測可能的硬體錯誤?

我在 HP Pavilion dv7 筆記型電腦上運行 Debian Wheezy,但它不時凍結,需要重新啟動。有一次它甚至沒有載入作業系統,但不是我在使用它,所以我不知道顯示了什麼錯誤。在先前的 Windows 7 安裝中,它經常無法加載 Windows,將用戶拋出「嘗試修復」螢幕,該螢幕會執行一些操作幾分鐘,然後說 Windows 無法修復問題。

這讓我認為存在硬體問題,我想知道是否有任何東西/var/log可以提供有關正在發生的事情的一些信息,或者是否有任何我可以運行的測試,以及我應該尋找什麼。

我發出

grep -i "error" /var/log

完整的輸出是這裡。我唯一能理解並且我認為可能與這個問題有關的一行是

/var/log/dmesg.0:[   11.632723] [drm:radeon_pci_probe] *ERROR* radeon kernel modesetting for R600 or later requires firmware-linux-nonfree.

lspci | grep -i vga

退貨

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Whistler XT [AMD Radeon HD 6700M Series]

System > System Settings > Details > Graphics顯示Intel(R) Sandybridge Mobile正在使用。所以我猜這個錯誤是透過使用板載顯示卡「解決」的?

還有

/var/log/syslog.1:Apr 19 20:14:09 magui kernel: [    1.087417]  pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d
/var/log/syslog.1:Apr 19 20:14:09 magui kernel: [    8.510757] ata1.00: irq_stat 0x08000000, interface fatal error
/var/log/syslog.1:Apr 19 20:14:09 magui kernel: [    8.510810] ata1: SError: { UnrecovData 10B8B BadCRC }
/var/log/syslog.1:Apr 19 20:14:09 magui kernel: [    8.510914]          res 40/00:08:00:76:14/00:00:00:00:00/40 Emask 0x10 (ATA bus error)
/var/log/syslog.1:Apr 19 20:14:09 magui kernel: [    8.511121]          res 40/00:08:00:76:14/00:00:00:00:00/40 Emask 0x10 (ATA bus error)

但我不知道這意味著什麼,所以我有點迷失在這裡。我該尋找什麼?

答案1

運行smartctl -a /dev/sda或無論你的磁碟是什麼。然後查看讀取錯誤率和尋道錯誤率線。如果這些值之一很高,則您的磁碟可能已損壞。

答案2

您的磁碟、控制器或電纜似乎有問題。周圍的完整內核日誌會很有幫助,而不僅僅是包含單字「錯誤」的行。

相關內容