我只需要返回 Windows,删除 Ubuntu 分区后,GRUB 会在启动时显示。我可以输入 exit 进入 Windows,但我不想每次启动时都这样做。我已经在 Google 上搜索了大约一天,常规方法对我不起作用。帮忙?
编辑:我刚刚在 Ubuntu 16.04 Live USB 上运行了 efibootmgr,它显示 GRUB 是第一个选项。我无法在 PC 的 BIOS 中更改它,因为它 1. 不显示选项 2.(1 的扩展)这真的很糟糕。任何有关 efibootmgr 删除 Ubuntu 启动选项的帮助都将不胜感激。
电脑规格:i3 4005U 1.7 Ghz 4GB RAM 500GB HDD
答案1
过去,我使用 UEFI shell 来删除启动选项(不过,在我的情况下,是删除讨厌的 Windows bootmgr),但它应该是相同的过程。
我通常使用 Arch Linux 安装介质来获取 UEFI shell(我会使用 v2,以便您可以使用 bcfg):https://www.archlinux.org/download/。只需启动该磁盘并选择 UEFI shell v2。
然后运行以下命令:
Shell> bcfg boot dump -v
Shell> bcfg boot rm <number of the one you want to remove>
有关 bcfg 的更多信息,请参阅 Arch Wiki 中的一些内容:https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#bcfg
希望这可以帮助。
编辑:由于 Arch Linux iso 不起作用,这里有一些使用普通 USB 棒执行的步骤。
- 由于当前形式的 shell 存在问题(需要重新编译),我已为您重新编译了它,您可以在此处下载:http://downloads.markzz.com/shellx64_v2.efi
- 将 USB 格式化为 FAT32 并确保其中没有文件。
boot/efi
在 USB 驱动器上创建目录。- 将文件移动
shellx64_v2.efi
到efi
您在 USB 记忆棒上创建的文件夹并将其重命名为shellx64.efi
。 - 重新启动系统应该就像您启动安装光盘一样,位于您的启动选项中。
答案2
我最近在华硕 FX550JX 上进行了双启动(Windows 7、Xubuntu 16.04),并找到了解决方案(因为我遇到了一些问题)。这有点像“焦土”解决方案,但它确实有效(而且我知道我甚至在某个时候设法删除了 EFI 分区;并在机器上重新安装了 Ubuntu 来修复 EFI)。
在您执行此操作之前-->将相关数据备份到外部硬盘驱动器。<--(非常重要)
制作 Windows 安装程序(“实时” CD/DVD 或 USB 记忆棒,您可以在互联网上找到说明,如果找不到,只需询问)。这取决于您的机器,但您可能希望避免使用 USB 3.0 作为安装介质(Windows 对此存在一些问题,至少对我的 Windows 7 而言是这样)。进入 BIOS 并选择与您为安装准备的实时 CD/USB 相对应的“引导覆盖”选项。它将强制您的计算机使用安装设备而不是 grub 进行引导。
您现在应该位于 Windows“YourVersion”的安装菜单中:现在这就是您备份数据的原因:在此菜单中格式化硬盘的每个分区,然后让软件安装 Windows。
通常情况下 grub 应该消失,Windows 将成为您机器上唯一的操作系统。至少在我冒险的那个时候,我就是这种情况。
祝你好运 !
答案3
以下是删除启动选项中的所有条目并使用 efi 启动恢复 Windows 10 启动的方法。将 Windows 10 usb 插入启动计算机后,按任意功能键(在我的戴尔电脑上是 F12)进入启动管理器。
选择 EFI USB
出现升级警告,只需单击“否”即可。
出现 Windows 安装窗口,选择下一步,
点击修复计算机 > 故障排除 > 高级选项 > 命令提示符
输入:
diskpart
list disk
select disk 0 #(zero) Yours maybe different,
list volume #look for the SYSTEM FAT32 hidden usually 100MB (mine is Volume 3),
select volume 3 #whatever number yours is, maybe different change accordingly
format fs=fat32 quick label=System
list volume #look to see which Volume is Windows (mine is drive C) Remember it!
exit
在命令提示符下输入bcdboot C:\Windows
#您的 Windows 驱动器所在位置exit
再次输入
单击关闭计算机,移除 USB 并重新启动。如果您有疑问,您可以随时按功能键查看启动管理器,除了 Windows 之外,其他一切都应该消失。