初始读取时意外返回:卷损坏,

初始读取时意外返回:卷损坏,

因此,今天早上我打开了电脑,但没有进入双启动屏幕来选择 Ubuntu 或 Windows,而是出现了这个错误:

Unexpected return from initial read: Volume Corrupt 
buffersize 1000 Failed to load image \EFI\ubuntu\grubefi: Volume Corrupt  start_image() returned Volume Corrupt

然后 Windows 自动启动。我探索了 askUbuntu,发现有一些类似的情况,但是对于它们,会弹出其他错误消息,然后出现死机蓝屏。所以,我不知道这是否适用于我。提前谢谢

答案1

在 Windows 中,如果您安装了驱动程序以便能够读取/写入 Linux ext2/3/4 磁盘分区,请尽快将其卸载,因为它会损坏 ext2/3/4 分区。


让我们快速检查您的 Ubuntu 文件系统...

  • 启动至 Ubuntu Live DVD/USB
  • 打开terminal窗户
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/XXXX 设备名称
  • 输入sudo fsck -f /dev/XXXX# 用你之前找到的数字替换 XXXX
  • 如果有错误,请重复 fsck 命令
  • 类型reboot

更新#1:

  • 使用 fdisk 识别 EFI 分区。它应该是一个 FAT 分区。
  • sudo fsck.fat -a /dev/XXXX

更新 #2:

您的 EFI 分区无法使用 fsck.fat 进行修复。它已损坏。

您可以尝试使用Boot Repair,说明如下这里,它也许能解决问题,也许不能。您需要一张 Ubuntu Live DVD/USB 才能继续。一旦启动到 Ubuntu Live DVD/USB,您可能首先希望将任何重要的 Ubuntu 或 Windows 文件手动备份到外部硬盘。

否则,您的硬盘可能存在问题。您可以使用该Disks应用程序查看硬盘的 SMART 数据,并测试驱动器,以获取更多信息。

如果这不起作用,您要么必须手动重建 EFI 分区,要么重新安装 Ubuntu。

更新 #3:

Boot Repair修复了损坏的 EFI 分区,机器再次正确启动到 Ubuntu。

答案2

我在 Ubuntu 和 Windows 双启动时也遇到了同样的问题。就我而言,这个问题是在 Windows 启动不知何故破坏了我的 Ubuntu 启动后出现的。解决这个麻烦的方法很简单。

解决方案

笔记:对于此解决方案USB 存储器(U盘)是必需的。建议使用 8GB 的​​ U盘,且是空的或准备格式化。

脚步

  1. 在我看来,如果你没有点击任何选项,Windows 系统是第一个自动启动的选项。我的情况是 Ubuntu,它被损坏了,我的电脑不断地开关机。如果任何人遇到这个问题,你可以通过按住F12或来退出这个循环F1取决于你的电脑版本。然后屏幕上会出现“启动管理器”。单击选项以运行 Windows 启动。如果您的 Windows 操作系统运行良好,此步骤将引导您进入 Windows,一旦进入 Windows,您就可以正常工作。将 Pendrive 放在 USB 端口上。
  2. 进入 Windows 后,你可以从以下位置下载文件https://github.com/pbatard/rufus/releases/download/v3.11/rufus-3.11.exe。打开它,在“选择”选项中,您将选择需要下载的 .isohttps://releases.ubuntu.com/20.04.1/ubuntu-20.04.1-desktop-amd64.iso。最后一个文件很大,我建议在下载第一个文件的同时下载它。为简单起见,将两个文件保存在同一个文件夹中。
  3. 选择图片后.iso 下载后,选择选项“分区方案”上的“GPT”。单击“开始”并按照推荐的选项操作。这将在 U 盘中创建 Ubuntu 映像。
  4. 插入 U 盘后重新启动 PC,F12启动时再次按住。这次单击“启动管理器”中弹出的新选项。这是 U 盘中的 Ubuntu 映像。它将初始化一个空版本的 Ubuntu,然后选择您喜欢的语言并单击“试用 Ubuntu”。现在,标准版本的 Ubuntu 正在从您的 U 盘运行。连接 Wi-Fi修复你电脑的 Ubuntu 启动。
  5. 打开一个新的终端窗口并运行以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair -y 
sudo apt-get update
sudo apt-get install boot-repair -y
sudo boot-repair 

然后按照所有推荐的选项操作。完成后,您的 PC 上的 Ubuntu 启动应该可以再次正常工作。

  1. 重启电脑,选择电脑上的 Ubuntu 启动项。这可能需要一段时间,但现在一切都应该好了:)

观察:如果重新启动 PC 时 U 盘仍插在电源上,则可能会出现一个黑色窗口,要求您移除 USB 存储器。单击 Enter。完成!

相关内容