我使用Windows 8.1和Ubuntu双启动我的笔记本电脑,我想删除Ubuntu所以我已经删除了磁盘管理中的那些驱动器,并且还在USB上恢复了Windows。当我重新启动时,我得到了支持行编辑的Minimal bash和一个提示grub。我想恢复我的Windows 8.1,有人可以帮助我吗?
答案 0 :(得分:1)
此答案适用于那些使用UEFI且在删除grub之前已删除Ubuntu分区的人
您将在Windows 10中执行此操作。不需要可启动媒体。
在bootrec /fixmbr
,bootsect /nt60
和带有boot-repair
建议的Ubuntu上失败的地方,这对我有用:
(此答案是从here逐字借来的)
cmd.exe
进程diskpart
list disk
,然后输入sel disk X
,其中X是启动文件所在的驱动器list vol
以查看磁盘上的所有分区(卷)sel vol Y
其中Y是SYSTEM
卷(这几乎总是EFI分区)assign letter=Z:
其中Z是一个空闲(未使用)驱动器号exit
以保留磁盘部分cmd
提示符下,键入:Z:
并按Enter键,其中Z是您刚创建的驱动器号。dir
以列出此已挂载EFI分区上的目录EFI
的目录cd EFI
,然后键入dir
,以列出EFI
中的子目录rmdir /S ubuntu
删除ubuntu引导目录假设您只有两个操作系统(Win 10和Ubuntu),那么现在应该可以直接启动Windows,而不会出现黑屏。
答案 1 :(得分:0)
这是一个肮脏的解决方法,让Windows启动管理器启动并在grub上运行。转到开始菜单,然后将command prompt
作为administrator
运行。确保路径设置为C:\Windows\System32
。然后输入bcdedit /enum all > %userprofile%/Desktop/bcdtxt.txt
。
现在,转到桌面并打开bcdtxt.txt文件。找到Windows Boot Manager
UEFI固件设置。复制标识符。
现在,再次转到命令提示符。输入bcdedit /default {identifier}
。然后,输入bcdedit /timeout 0
。你应该让你的Windows启动而不显示grub。
P.S。请注意,grub尚未从bcd条目中删除。如果要删除与ubuntu efi
关联的固件设置,请获取相应的标识符。转到命令提示符并键入bcdedit /delete {identifier}
。应该这样做。