要让电脑开机直接进入Windows并彻底移除GRUB菜单,必须同步删除Linux分区及EFI系统分区中的非Microsoft引导文件夹,并用bcdboot命令重装Windows引导;仅删分区或误删Microsoft文件夹将导致无法启动。

想让电脑开机直接进入Windows,不再看到GRUB黑屏菜单或“选择操作系统”的多余选项,就必须同时删除Linux分区和EFI系统分区中残留的引导文件。只删分区不碰EFI,重启后照样卡在grub>命令行;误删Windows Boot Manager文件,则可能彻底无法进系统。
第一步:确认并删除Linux主分区与恢复分区
右键“此电脑”→“管理”→“磁盘管理”,找到标记为“Linux filesystem”“ext4”“swap”或卷标含“ubuntu”“fedora”“arch”等字样的分区。这些不是Windows格式(NTFS/FAT32),且通常不带盘符,容量从20GB到上百GB不等。
右键该分区→“删除卷”。若旁边紧邻一个小型“恢复”分区(约500MB–1GB,类型为“Recovery”),也一并右键删除——它属于Linux安装时生成,Windows用不到。
【务必跳过标有“EFI System Partition”或“SYSTEM_DRV”且文件系统为FAT32的100–500MB小分区】,这个就是待会要操作的ESP,现在不能动。
第二步:挂载EFI系统分区并清理Linux引导文件夹
以管理员身份运行命令提示符,依次执行:
diskpart → list disk → select disk 0 → list partition
找到类型为“System”的FAT32分区(通常大小100–500MB,状态“活动”或“隐藏”),记下其分区号(如Partition 1)。
select partition X(X替换为实际分区号)→ assign letter=Z → exit
此时打开文件资源管理器,应能看到Z:盘。若双击打不开,是因Windows默认阻止访问ESP——不用管,继续下一步。
用管理员权限启动记事本 → 文件→打开→地址栏输入Z:\EFI→回车。你会看到多个文件夹,如Microsoft、ubuntu、fedora、debian、grub等。
保留Microsoft文件夹,其余所有非Microsoft的文件夹(尤其是名称与你装过的Linux发行版一致的)全部删除。例如装过Ubuntu,就删掉ubuntu文件夹;装过Manjaro,就删manjaro文件夹。
这一步做完,GRUB启动项根源已清除。但Windows Boot Manager可能尚未设为默认,需后续修复。
第三步:重建Windows引导并设为首选
方法一:使用bcdboot一键重装引导(推荐)
在管理员命令提示符中执行:
bcdboot C:\Windows /s Z: /f UEFI
其中C:是你的Windows系统盘,Z:是你刚挂载的EFI分区盘符。该命令会把Windows Boot Manager完整写入Z:,覆盖旧引导结构,并注册正确启动项。
方法二:手动修复启动顺序(备选)
执行:
diskpart → select volume Z → assign letter=S → exit
然后运行:
bootrec /fixboot
bootrec /rebuildbcd
完成后重启,进入BIOS/UEFI设置界面(开机按Del/F2/F12等,具体键位看主板),将“Windows Boot Manager”拖至启动顺序第一项。
第四步:卸载完成后清理临时盘符
回到管理员命令提示符,执行:
diskpart → select volume Z → remove letter=Z → exit
此时Z:盘符消失,EFI分区恢复隐藏状态。打开磁盘管理,确认无异常未分配空间即可。


















