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

Windows 10秋季创意者更新后GRUB无法正常启动Windows求助

解决GRUB无法启动Windows 10(秋季创意者更新后)的问题

我太懂这种明明能直接进Windows,但GRUB里的条目就是死活启动不了的糟心感了!结合你给出的信息——两块SSD分别装系统、os-prober已经识别到Windows的EFI路径、Grub Customizer没搞定——咱们来一步步解决这个问题。

方法一:手动添加可靠的GRUB启动条目

Grub Customizer有时候生成的条目可能不够准确,咱们直接手动写一个更稳定的:

  1. 打开Ubuntu的终端,编辑GRUB的自定义配置文件:

    sudo nano /etc/grub.d/40_custom
    
  2. 拉到文件末尾,添加以下内容(注意对应你的Windows EFI分区):

    menuentry "Windows 10" {
        insmod part_gpt
        insmod fat
        set root='hd0,gpt1'  # 这里要匹配你的/dev/nvme0n1p1,GRUB里NVMe盘一般是hd0,第一个分区是gpt1
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
    

    要是不确定分区对应关系,先在终端输这个命令确认:

    lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
    

    找那个类型是vfat、大小100MB左右的Windows EFI分区,对应调整set root里的参数就行。

  3. 按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。然后更新GRUB:

    sudo update-grub
    

    重启电脑后,试试GRUB里的新条目,应该能正常启动Windows了。

方法二:修复Windows的EFI引导记录

如果手动加条目还是不行,可能是Windows更新打乱了EFI引导的签名或路径,咱们进Windows修复一下:

  1. 用Windows安装U盘/恢复介质启动,选“修复计算机”→“疑难解答”→“命令提示符”。
  2. 依次输入以下命令(注意替换X和Y为你的磁盘/分区编号):
    diskpart
    list disk  # 找到Windows所在的SSD(看容量判断)
    select disk X  # X是对应磁盘的编号
    list partition
    select partition Y  # Y是EFI分区(通常是100MB左右的FAT32分区)
    assign letter=Z:  # 给EFI分区分配一个临时盘符
    exit
    bcdboot C:\Windows /s Z: /f UEFI
    
    这里的C:要是你的Windows系统盘盘符,如果系统在其他盘(比如D:)就换成对应的。执行完重启,再回Ubuntu更新GRUB,应该就能正常识别了。

方法三:让Grub Customizer别添乱

如果之前一直用Grub Customizer管理GRUB,它可能会覆盖手动添加的条目或者生成错误配置,咱们先让它歇一歇:

  1. 打开Grub Customizer,进入“设置”→“常规”,取消勾选“自动更新GRUB配置”这类选项。
  2. 再按照方法一手动添加条目,更新GRUB,避免它干扰咱们的配置。

操作前记得备份重要数据哦,以防万一出小差错。

内容的提问来源于stack exchange,提问作者Francesco Belladonna

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:21:15