Linux-Mint

mce:硬體錯誤 cpu 0 機器檢查 0 bank 0。系統只是凍結,一切都停止了,包括 Linux Mint XFCE 20 上的滑鼠

  • October 20, 2020

我的系統工作正常,但在過去兩天的更改之後,我開始遇到這個問題。

*我所做的更改:兩天前我添加了一個 2GB 800mgz RAM 棒並用新的*SSD替換了我的舊HDD ,並在其上安裝了 Linux。昨天更新管理器中有一個核心更新

**問題是如何開始發生的:**更新和 3 或 4 次重新啟動後,當我通過終端系統安裝 wine 時,我不得不硬重啟,然後當我再次安裝 wine 時,我正在從 Ubuntu 18.04 的儲存庫安裝 Docky,它再次凍結.

當我啟動 Firefox 時,它在啟動後立即凍結了第三次和第四次。

第五次在 linuxmint 論壇上編輯文章時再次發生。

在Google搜尋了一些建議後,我做了一個smartctl. 所以你能告訴我天氣是系統錯誤還是SSD壞了。

以下是 smartctl給定的結果: 連結

我還檢查了安裝系統的 SSD 中的壞扇區

那麼問題是由於 SSD 還是核心或其他原因造成的?

這是它的結果:

$ sudo fdisk -l
[sudo] password for mihir:     
Disk /dev/sda: 223.58 GiB, 240057409536 bytes, 468862128 sectors
Disk model: WDC WDS240G2G0A-
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x662c6f2a

Device     Boot   Start       End   Sectors   Size Id Type
/dev/sda1  *       2048   1050623   1048576   512M  b W95 FAT32
/dev/sda2       1052670 468860927 467808258 223.1G  5 Extended
/dev/sda5       1052672 468860927 467808256 223.1G 83 Linux


Disk /dev/sdb: 465.78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: ST500LT012-9WS14
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xb540dc3c

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1        2048 976771071 976769024 465.8G 83 Linux

$ sudo badblocks -v /dev/sda1 > badsectors.txt
Checking blocks 0 to 524287
Checking for bad blocks (read-only test): done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)

$ sudo badblocks -v /dev/sda2 > badsectors.txt
Checking blocks 0 to 0
Checking for bad blocks (read-only test): done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)

sudo badblocks -v /dev/sda5 > badsectors.txt
Checking blocks 0 to 233904127
Checking for bad blocks (read-only test): done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)

我得到了解決方案,我錯過了一些重要的細節,在啟動到 Mint 時,一條小錯誤消息閃爍了幾次,持續了 1-2 秒,說mce: hardware error cpu 0 machine check 0 bank 0.

這可能由於一些原因而發生:

  1. CPU 過熱或永久性 CPU 損壞。
  2. 顯存/RAM 錯誤。

就我而言,這是因為我放置了不同頻率的 RAM,我想升級我的 RAM,但不知道預裝的 RAM 頻率是多少。幾天后,我開始遇到此問題,我將 800mgz 的新 RAM 放在第二個插槽廣告中。

其他原因可能是舊 RAM 棒已損壞。因此,請嘗試更換一根或多根 RAM 棒。

我移除了舊的 RAM 棒並用另一個 800mgz 的棒替換它,現在系統執行正常。

希望這個答案有所幫助,因為網際網路上關於這個主題的資訊非常少。

引用自:https://unix.stackexchange.com/questions/610926