经过几个小时尝试修复双启动系统并尝试使用谷歌找到的几乎所有故障排除指南后,我最终不得不放弃并承认失败。
我运行 Win10/Ubuntu 18.04 双启动系统,该系统运行良好,直到我尝试将 Windows 更新到较新的版本。
我遇到了“Windows 更新无法确定您是否有足够的空间”错误,据说这是由于双启动系统造成的。用户报告说,他们通过删除 GRUB、更新 Windows 并(大概)稍后再次安装 GRUB 成功了。
第一次使用 EasyBCD(导致我的 PC不是无法再加载 Windows),然后在 Ubuntu 中修复 GRUB,然后运行 Windows Media Creation Toolbootrec /fixmbr
并bootrec /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。祝你好运,未来的我!