理清混乱的分区和引导加载程序

理清混乱的分区和引导加载程序

经过几个小时尝试修复双启动系统并尝试使用谷歌找到的几乎所有故障排除指南后,我最终不得不放弃并承认失败。

我运行 Win10/Ubuntu 18.04 双启动系统,该系统运行良好,直到我尝试将 Windows 更新到较新的版本。

我遇到了“Windows 更新无法确定您是否有足够的空间”错误,据说这是由于双启动系统造成的。用户报告说,他们通过删除 GRUB、更新 Windows 并(大概)稍后再次安装 GRUB 成功了。

第一次使用 EasyBCD(导致我的 PC不是无法再加载 Windows),然后在 Ubuntu 中修复 GRUB,然后运行 ​​Windows Media Creation Toolbootrec /fixmbrbootrec /fixboot通过 cmd,我似乎已经弄得一团糟。什么都无法启动了,我已经不知道发生了什么。

使用 Ubuntu Live 和 gparted,我可以看到以下内容:

/dev/sda                     223 GB
    /dev/sda1      NTFS      184 GB
    /dev/sda2      NTFS      450 MB   diag
    /dev/sda3      extended  39 GB    
        /dev/sda5  fat32     512 MB   boot,esp
        /dev/sda6  ext4      38.5 GB
/dev/sdb                     2.37 TB
    /dev/sdb1      unknown   16 MB    msftres
    /dev/sdb2      ntfs      2.73 TB  msftdata

/dev/sda 是我的 SSD,用于存放操作系统和程序,/dev/sdb 包含媒体、文档、Dropbox 等。sdb1 的名称是“Microsoft 保留分区”

我可以在不丢失 Windows 的情况下清理这个烂摊子吗?我愿意放弃 Ubuntu,因为那里没有任何重要文件,而且我还有另一台机器用于 Linux 相关的东西。

此外,我最终不想使用 GRUB,因为据称它会阻碍 Windows Update 更新版本。

我以为一些教程或指南就足以满足我的需求了,但看来我对启动和分区的了解严重不足。

答案1

我自己解决了主要问题,即启动 Windows 并启用更大的 Windows10 更新,其中存储检查由于 GRUB(或 Windows 对 GRUB 的无能)而失败。希望未来的我会发现这个答案有用。

我采取的步骤:

  • 从 USB 启动 Ubuntu Live
  • 打开终端并运行...
sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
  • 在 GRUB 修复中,选择恢复 MBR
  • 在 MBR 选项选项卡(不应再为灰色)中,选择“恢复驱动器的 MBR”和您的操作系统(在我的情况下是我的 SSD),然后在“由 MBR 启动的分区”中选择您的 Windows 分区。

现在,当您重新启动时,系统应该会自动启动到 Windows。祝你好运,未来的我!

相关内容