如何在无法访问 Windows 的情况下删除 grub

Ste*_*sen 1 boot grub2

我一直在 Surface Pro 2 上双启动 Windows 8.1 和 Ubuntu 13.10。但是由于 Ubuntu 上的驱动程序对 Surface 来说不是那么好,我决定删除 Ubuntu。

但是,我删除 Ubuntu 的方式是从 Windows 中删除分区,然后扩展 Windows 分区以使用所有存储。

当我重新启动计算机时,它直接启动到 grub 控制台(类似 Minimal BASH) grub>

现在的问题是我想启动 Windows 8,因为它是设备上目前唯一的操作系统。我怎样才能做到这一点 ?

我已从该菜单成功启动了 Ubuntu Live USB。我这样做是因为我想从实时环境中运行 boot-repair 或 lilo,以便能够删除 grub 并恢复 MBR。然而,这些都没有奏效。

我现在觉得有点库存,我对下一步做什么没有想法。我可以以某种方式重新安装 grub 以便我可以启动 Windows 吗?

ps

  • 我认为我无法启动 Windows 恢复媒体,因为除了这个 grub 菜单之外,我无法进入其他任何地方。这意味着无法访问 BIOS/EFI 菜单。

  • 我无法从 Ubuntu 调整 Windows 分区的大小,因为它一直在说 Windows 处于休眠模式,因此该分区只能以只读方式挂载..

我启动时看到的屏幕如下所示:

在此处输入图片说明

小智 5

我有 Windows 8.1 的 Surface Pro 1。我调整了 Windows 分区的大小并安装了 Ubuntu 13.10,但是,就像发布问题的人 (Steffen Christensen) 一样,我发现驱动程序支持非常差,WiFi 总是冻结我的平板电脑。

所以,我只是格式化了 Ubuntu 分区,无法删除 Grub 2 引导加载程序。我在网上做了一些研究,自己制作了这个解决方案并用它修复了我的平板电脑,它工作得很好:

平板电脑关机后,将 Windows 8.1 恢复 USB 驱动器插入 USB 端口,按住volume downpower保持几秒钟,直到它开机。您将看到 Surface 徽标。bios / UEFI 菜单启动需要几分钟时间。

选择语言和键盘为英语。去Troubleshoot-> Advanced Options-> Command Prompt。输入这些命令:

diskpart
list disk      
Run Code Online (Sandbox Code Playgroud)

(如果您有多个物理磁盘,请选择安装了 Windows 的磁盘。就我而言,列表中只有一个磁盘:磁盘 0。)

select disk 0
list partition
select partition  x    
Run Code Online (Sandbox Code Playgroud)

x列表分区命令列出的分区编号在哪里。您必须选择类型标记为系统的分区(EFI 分区),在我的情况下是编号 2。)

assign letter=u   
Run Code Online (Sandbox Code Playgroud)

U是您希望分配给 EFI 分区的驱动器号。)

exit              
Run Code Online (Sandbox Code Playgroud)

(这将退出diskpart命令。您仍将位于命令提示符窗口中。)

u:                
Run Code Online (Sandbox Code Playgroud)

(带你去U:驱动器。)

dir
Run Code Online (Sandbox Code Playgroud)

(显示驱动器 U 中的目录列表: - 您必须看到一个名为 的目录efi。)

cd efi
dir       
Run Code Online (Sandbox Code Playgroud)

(显示文件夹中的目录列表efi- 您必须看到一个名为 的目录ubuntu。)现在我们必须在EFI/ubuntu/grubx64.efiUbuntu 的官方/适当位置删除 GRUB 。如果安全启动处于活动状态,则需要删除EFI/ubuntu/shimx64.efi。事实上,删除整个EFI/ubuntu目录,或者至少重命名它,无论如何都可以完成这项工作。我们将删除整个目录:

rd /s /q  u:\efi\ubuntu    
cd c:\windows\system32
Bootrec/fixmbr 
Bootrec/fixboot 
exit
Run Code Online (Sandbox Code Playgroud)

完毕。现在命令提示符窗口已关闭。现在选择“关闭您的电脑”,然后重新启动。应该恢复正常了。