我双启动 Windows 10 和 Ubuntu 18.04(在 HP Pavillion Touchsmart 15 笔记本电脑 15-n090sa 上,2014 年购买,配备 1 TB 硬盘)。Ubuntu 位于 /dev/sda6 分区。我每天都启动 Ubuntu。大约每周一次,我会看到以下消息:
/dev/sda6 包含一个有错误的文件系统,强制检查。发现属于损坏的孤立链接列表的 Inode。
/dev/sda6:意外不一致;手动运行 fsck。(即没有 -a 或 -p 选项)fsck 以状态代码 4 退出 /dev/sda6 上的根文件系统需要手动 fsck
Busybox v1.27.2(Ubuntu 1:1.27.2-2ubuntu3.1)内置 shell(ash)输入“help”查看内置命令列表。
(initramfs)_
我输入“fsck /dev/sda6”。然后它列出了一堆我不明白的错误。它询问我是否要修复它们。我对所有错误都输入“y”,似乎问题都解决了。我可以启动 Ubuntu。唯一的问题是这种情况一再发生。
- 有人知道问题出在哪里吗?您认为这是硬件问题还是软件问题?
- 有人知道我该怎么做才能解决这个问题吗?
请不要将我的问题标记为与此问题重复:
启动时出现 fsck 错误:/dev/sda6:意外不一致;手动运行 fsck
该帖子没有包含对我的问题的解答(“fsck /dev/sda6”无法永久修复)。它也已被关闭,因为它“吸引了低质量或垃圾答案”。
答案1
注意:执行此操作之前最好先备份好数据/文件...
更新您的 BIOS 和 HDD 固件。
要检查您的 BIOS 版本:
sudo dmidecode -s bios-version
要检查您的 HDD 固件,尝试:
sudo lshw -C disk
去这HP 支持网站并下载这两个文件...
更新#1:
你无法更新硬盘固件,因为你没有 Seagate 硬盘
打开
Disks
应用程序,选择您的硬盘,转到“汉堡包”图标,选择SMART Data & Tests
,截取 SMART 数据的屏幕截图并将其发布到 imgur.com 上给我。然后运行 SMART 测试。打开
terminal
应用程序,输入grep -i sda /var/log/syslog*
并将输出发布到 paste.ubuntu.com 供我查看。在 Windows 中,转到https://www.westerndigital.com/support/hgst/internal-drives/mobile-laptop/travelstar-5k1000并下载他们的 WinDFT 应用程序和用户指南,然后运行它。
更新 #2:
首先,我要说的是,您的文档、截图和沟通工作做得非常出色。非常有帮助。
其次,我查看了所有信息,似乎没有明显的硬盘问题。
第三,我开始同意你的观点,这个问题比我们之前探讨的要深得多。我CMOS Checksum
现在很担心这个错误。现在让我们深入研究一下。我会要求你做一些可能有点困难的事情,如果你做不到,就告诉我。
注意:确保您已备份重要文件。
让我们重置电源管理器。切断笔记本电脑的所有电源,包括交流电源和电池。电池可能是内置的,所以你必须拔掉它的插头。如果你不想这样做,请跳到步骤 2。否则,一旦切断所有电源,请按住电源按钮 15 秒钟。然后重新连接电池和交流电源,看看你是否注意到操作有任何不同。
让我们将 BIOS 重置为出厂默认设置。打开计算机并进入 BIOS。首先,记下磁盘/磁盘控制器设置...它应该显示类似 RAID/SATA/RST/AHCI/IDE/其他的内容。然后找到“重置为默认值”或“重置为出厂规格”的键,选择它,然后保存设置并继续启动。根据您的原始设置,计算机的行为可能与以前略有不同。如果计算机无法完全运行,我们可能必须返回并手动更改一些设置。如果它确实正常启动,请重新检查操作。
最后,让我们检查一下你的内存。你可能会在以下位置找到内存测试:
- 在初始 GRUB 菜单上
- 当启动到 Ubuntu Live DVD/USB 时
- 来自从...下载的 memtest
去http://www.memtest.org或者https://www.memtest86.com/(使用第二个链接获取最新的免费版本),然后下载/运行 memtest 来测试您的内存。至少完成一次(4/4)所有测试以确认内存良好。这可能需要一段时间(数小时)。
更新 #3:
内部 HP 扩展内存测试失败。存在内存问题。
更新 #4:
MemTest86 V8.1 Free(64 位)确认我们遇到了内存问题。由于您有两张 4G 内存卡,请取出一张 4G 卡(记住您从哪个插槽取出的),然后重新运行内存测试。对另一张 4G 卡执行相同操作(还要记住从哪个插槽取出的)。如果一张卡失败,请将其单独放入另一个插槽并重新运行内存测试,因为这将排除可能存在缺陷的内存插槽,而不是损坏的内存卡。
可以调整大小/购买替换存储卡这里. 请记住,最好安装两张大小/速度相同的存储卡。
更新 #5:
Memtest 确认存储卡 #2 存在缺陷。我们暂时将其移除,然后使用剩余的 4G 卡运行。