我的计算机启动时黑屏并显示此错误消息。
\n\n欢迎使用紧急模式!登录后,键入“journalctl -xb”查看
\n系统日志,键入“systemctl restart”重新启动,键入“systemctl default”或^D
\n再次尝试启动到默认模式。
Journalctl -xb 片段(我认为是错误的):
\n\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: exception Emask 0x0 SAct 0x1c0800 SErr 0x0 action 0x6 frozen\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: failed command: READ FPDMA QUEUED\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: cmd 60/08:58:80:a8:29/00:00:05:00:00/40 tag 11 ncq dma 4096 in\n
Run Code Online (Sandbox Code Playgroud)\n\n第 1197-1219 行
\n\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: failed command: READ FPDMA QUEUED\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: cmd 60/00:90:80:6c:93/01:00:09:00:00/40 tag 18 ncq dma 131072 in\n res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: status: { DRDY }\n
Run Code Online (Sandbox Code Playgroud)\n\n接下来,下次启动虽然缓慢但成功。但是,WiFi 无法连接到路由器。
\n在这种情况下,我可以通过使用 USB 存储中的 UBUNTU Live 进行一些改进。我跑:
$ sudo -i\n$ fsck -Cccfv /dev/sda8 \n\n sda8 is the home partition on my disk.\n
Run Code Online (Sandbox Code Playgroud)\n\n3 - 4 天后又出现同样的错误。\n我应该做什么?
\nNCQ 错误
\n\n您的磁盘子系统出现 ncq 错误...
\n\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: failed command: READ FPDMA QUEUED\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: cmd 60/00:90:80:6c:93/01:00:09:00:00/40 tag 18 ncq dma 131072 in\n res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)\n\xc3\xa1pr 19 19:25:17 agylaptop kernel: ata1.00: status: { DRDY }\n
Run Code Online (Sandbox Code Playgroud)\n\n本机命令队列 (NCQ) 是串行 ATA 协议的扩展,允许硬盘驱动器内部优化接收到的读取和写入命令的执行顺序。
\n\n编辑sudo -H gedit /etc/default/grub
并更改以下行以包含此额外参数。然后将sudo update-grub
更改写入磁盘。重启。监视器挂起,并观察/var/log/syslog
或dmesg
是否有持续的错误消息。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
11101 次 |
最近记录: |