双启动 Ubuntu 18.04 和 Windows 10:Ubuntu 分区上需要反复手动 fsck

双启动 Ubuntu 18.04 和 Windows 10:Ubuntu 分区上需要反复手动 fsck

我双启动 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。唯一的问题是这种情况一再发生。

  1. 有人知道问题出在哪里吗?您认为这是硬件问题还是软件问题?
  2. 有人知道我该怎么做才能解决这个问题吗?

请不要将我的问题标记为与此问题重复:

启动时出现 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现在很担心这个错误。现在让我们深入研究一下。我会要求你做一些可能有点困难的事情,如果你做不到,就告诉我。

注意:确保您已备份重要文件。

  1. 让我们重置电源管理器。切断笔记本电脑的所有电源,包括交流电源和电池。电池可能是内置的,所以你必须拔掉它的插头。如果你不想这样做,请跳到步骤 2。否则,一旦切断所有电源,请按住电源按钮 15 秒钟。然后重新连接电池和交流电源,看看你是否注意到操作有任何不同。

  2. 让我们将 BIOS 重置为出厂默认设置。打开计算机并进入 BIOS。首先,记下磁盘/磁盘控制器设置...它应该显示类似 RAID/SATA/RST/AHCI/IDE/其他的内容。然后找到“重置为默认值”或“重置为出厂规格”的键,选择它,然后保存设置并继续启动。根据您的原始设置,计算机的行为可能与以前略有不同。如果计算机无法完全运行,我们可能必须返回并手动更改一些设置。如果它确实正常启动,请重新检查操作。

  3. 最后,让我们检查一下你的内存。你可能会在以下位置找到内存测试:

    • 在初始 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 卡运行。

相关内容