找不到 TOCBLOCK

找不到 TOCBLOCK

所以我使用双启动(Windows 和 Ubuntu 分别在 SSD 上)。自从我上次更新 Ubuntu 以来,我无法再次启动它。我得到这个错误并且不要启动 Ubuntu。

我尝试过但没有解决问题。当我在 UUID 前添加 # 时,会出现更多错误

答案1

当内核尝试解析 Windows 逻辑磁盘管理器 TOCBLOCK(目录结构)时,会发出错误消息“无法找到 PRIVHEAD 结构。LDM 数据库已损坏。正在中止。”。标头中的 64 位魔法值(值 0x5052495648454144)不匹配,因此 ldm 驱动程序无法验证 LDM 数据并放弃。

答案2

哎呀。错误地评论了别人的旧帖子。所以,再试一次……

制作一个可启动的 USB 闪存盘,上面装有相同或更新版本的 Ubuntu。您可以在 Windows 下执行此操作。

从它启动并检查你的 Ubuntu 分区是否有错误。

尝试再次启动 Ubuntu 安装,如果成功,请立即进行完整系统更新,然后重新启动。最快的方法是输入以下命令:

sudo -s
apt update
apt full-upgrade -y
apt autoremove -y
apt clean
apt purge

然后重新启动。

最后 3 个命令用于在更新后进行清理。这是一个经常被忽略的步骤。

如果使用密钥检查磁盘没有帮助,我建议重新安装。只要您不重新格式化磁盘,这应该可以保留您的文件和设置。

相关内容