使用 EasyBCD 卸载 Debian 8 后,在装有 Windows 8 的 Toshiba Satellite Click Mini 笔记本电脑上恢复 MBR

使用 EasyBCD 卸载 Debian 8 后,在装有 Windows 8 的 Toshiba Satellite Click Mini 笔记本电脑上恢复 MBR

Toshiba Satellite Click Mini 是一款特殊的计算机,它没有任何 CD/DVD 驱动器,BIOS 很特殊且功能非常有限,它看起来像这样:

呈现启动菜单

当我选择“进入设置”时,我有一个如下菜单:

进入设置菜单

我做了什么:

  1. 我尝试使用 EasyBCD 2.2 删除 Linux Debian 8“Jessie”安装:在“BCD 管理选项”中,“重新创建/修复启动文件”(我按照视频教程操作:http://youtube.com/watch?v=heO1n73Ua4Q
  2. 之后,我启动并进入 BIOS(按电源按钮 + 调高音量),我在启动菜单中禁用“安全启动”选项(参见第二张图)。
  3. 我尝试在装有 Ubuntu 的 USB 驱动器上启动(也尝试使用 Windows 修复磁盘映像),但是它不起作用,每次它都尝试启动到 Windows 8,即使我从启动菜单中选择我的 USB 驱动器,也会弹出著名的消息(我始终可以通过重新激活安全启动来启动到 Windows 8,它只是阻止我启动另一个操作系统,这非常烦人):

    error: no such partition Entering rescue mode... grub rescue> _

  4. 因此我搜索了如何解决这个问题,人们告诉你需要在 grub 救援屏幕上输入这些命令: ls并且set,所以我尝试了,然后出现了这样的情况:

    grub rescue> ls (hd0) (hd1) (hd1,gpt4) (hd1,gpt3) (hd1,gpt2) (hd1,gpt1) (hd2) (hd3)

    grub rescue> set cmdpath=(hd1,gpt1)/EFI/debian prefix=(hd1,gpt5)/boot/grub root=hd1,gpt5

  5. 在 Windows 8 的设置菜单中,我关闭了快速启动,然后进入 PC 设置菜单/疑难解答/高级选项/命令提示符中的高级设置并输入以下命令:

    bootrec.exe /FixMbr bootrec.exe /FixBoot exit

我搜索了互联网上的所有地方,但并没有解决我的问题,我认为东芝 Satellite Click Mini 笔记本电脑是一个特殊情况,因为 BIOS 菜单非常有限。

提前感谢您的回答!

答案1

问题是,该教程针对的虚拟机可能使用了 BIOS/MBR 配置,而您的笔记本电脑可能具有 UEFI/GPT 配置。显然 EasyBCD不完全支持 UEFI最终结果是你没有从 EFI 分区中删除 GRUB,从以下行可以看出cmdpath=(hd1,gpt1)/EFI/debian prefix=(hd1,gpt5)/boot/grub

要修复此问题,请进入 Windows 恢复环境(安全启动设置无关紧要),并且重置你的 efi

总结一下修复链接,在修复菜单中执行以下操作:

  • bootrec/RebuildBcd
  • bootrec /fixMbr
  • bootrec /fixboot
  • bootsect /nt60 SYS
  • bootsect /nt60 全部
  • 出口

我想,您也可以在 Windows 8 中修复此问题,甚至可以使用 Linux LiveCD。如果您在启动恢复时遇到问题,请更新您的问题。也许您也可以包含您的分区信息。但通常恢复磁盘可以完成这项工作。


更新: 抱歉,我刚注意到这个问题已经很老了。

相关内容