You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows与Ubuntu双系统移除Ubuntu及GRUB引导的相关技术问题咨询

Windows与Ubuntu双系统移除Ubuntu及GRUB引导的相关技术问题咨询

首先咱们拆解你的问题,一步步来梳理解决思路:

关于Windows引导是否不可用的疑问

你提到BIOS/UEFI跳过Windows直接进GRUB,这不代表Windows的引导信息不完整或不可用,大概率是当前引导优先级被GRUB抢占了——要么是GRUB被写入了主引导记录(MBR,Legacy BIOS模式),要么是UEFI固件里的GRUB引导项排在了Windows Boot Manager前面。你的Windows分区和系统保留分区里没Ubuntu相关文件,说明GRUB没在这两个分区里,而是在更底层的MBR或者单独的ESP(UEFI系统分区)里。

为什么标记Windows分区为Active没用?

这个得区分引导模式来看:

  • 如果是Legacy BIOS模式:Active分区是用来标记系统启动分区的,但如果MBR已经被GRUB改写了,BIOS会先执行MBR里的GRUB代码,根本不会去看哪个分区是Active的,所以改Active没用。
  • 如果是UEFI模式:Active分区这个概念本身就不适用,UEFI是通过固件里的引导项列表来选择启动项的,和分区是否Active完全没关系。

引导分区的评估逻辑

不同引导模式下,系统的启动流程差异很大:

  • Legacy BIOS模式:开机后BIOS先读取磁盘的MBR(主引导记录),MBR里的引导程序会指向对应的启动分区(比如之前的Ubuntu引导分区),所以GRUB会先启动。
  • UEFI模式:开机后UEFI固件会读取ESP分区(通常是FAT32格式的小分区)里的EFI引导文件,同时固件里有一个引导项列表,优先级高的引导项会先被执行——你的情况就是GRUB的引导项优先级比Windows高。

彻底移除GRUB并删除Ubuntu的步骤

根据你的引导模式,分两种情况操作:

情况1:Legacy BIOS模式

  1. 准备Windows安装U盘/修复介质,用它启动电脑,进入「修复你的电脑」→「疑难解答」→「命令提示符」。
  2. 在命令提示符里执行以下命令修复MBR:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    
    这几个命令会把MBR恢复成Windows的引导记录,同时重建Windows的引导配置。
  3. 重启电脑,应该就能直接进入Windows了。之后打开「磁盘管理」,找到32GB的Swap分区和150GB的Linux OS分区,右键删除这些分区,把空间合并到其他分区(比如你的共享分区C盘/I盘)即可。

情况2:UEFI模式

  1. 开机时按对应的按键进入UEFI设置(不同品牌电脑按键不同:联想F2、戴尔F12、惠普F10、华硕Del等),找到「Boot」菜单,把「Windows Boot Manager」移到引导顺序的最顶端,保存设置后重启。
  2. 进入Windows后,打开命令提示符(以管理员身份),先查看所有UEFI引导项:
    bcdedit /enum firmware
    
    在输出里找到带有「ubuntu」或「GRUB」的引导项,记下它的{GUID}(比如{abc123-...})。
  3. 删除这个GRUB引导项:
    bcdedit /delete {GUID}
    
    把上面的{GUID}换成你实际查到的标识符。
  4. 打开「磁盘管理」,找到ESP分区(通常是FAT32格式,大小100-500MB左右),右键分配一个驱动器号(比如Z:)。
  5. 打开文件资源管理器,进入Z:\EFI\文件夹,找到「ubuntu」文件夹,直接删除它。之后再把驱动器号移除(避免误操作)。
  6. 最后回到磁盘管理,删除32GB的Swap分区和150GB的Linux OS分区,按需合并空间即可。

另外提醒一下:操作前最好备份重要数据,尤其是共享分区I:里的内容,避免意外出错。

备注:内容来源于stack exchange,提问作者J Collins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:58:15