操作系统:Ubuntu 22.04.3 LTS
磁盘:三星 SSD 860 EVO 1TB
我的电脑突然停止工作。它停止响应命令,图标(尤其是用于管理窗口的图标)消失,并被我认为是临时图标的图标所取代。如果我移动到另一个 tty,我会看到打印出很多错误:
"EXT4-fs error (device sda2): --ext4_find_entry inode comm gmain
reading directory iblock 0"
我无法截屏,因为电脑无法工作了,我所能做的就是按住电源按钮强制关机。我已经检查了磁盘以确保它运行正常,并且已经重新安装了操作系统。我不知道该尝试什么了。
我不知道在日志中哪里可以找到这些错误,所以我无法复制粘贴它们,如果有人知道我会更新问题
答案1
我之前曾见过与 APST(自主电源状态转换)相关的错误
APST 允许主机配置控制器,使其在满足特定条件时自动在电源状态之间转换,而无需软件干预。例如,当控制器空闲一段时间时,会触发转换电源状态。此外,非操作电源状态可以自动转换到另一个非操作电源状态。
可以尝试以下两件事:
sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX_DEFAULT
并添加 nvme_core.default_ps_max_latency_us=0
在后面quit
然后执行
sudo update-grub
reboot
看看是否能解决问题。如果没有,请使用 执行相同操作pcie_aspm=off
。
答案2
此错误尤其发生在您的系统无法正确或高效地读取或写入磁盘时。这可能是因为您的磁盘松动、损坏或端口需要清洁。
如果您所处的位置有强电磁场或其他可能干扰磁盘操作的因素,也可能会发生这种情况。
无论如何,这个问题通常不成问题,除非系统需要执行数百万次突然的读取或写入操作。例如,在电源状态转换中,即如果系统处于空闲状态,唤醒系统将需要大量快速写入和读取,如果 PC 无法正确处理请求,这肯定会导致 PC 崩溃。
因此,请检查您的磁盘。