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

Ubuntu 16.04安装后Windows 10启动Grub Rescue故障求助

解决双硬盘双系统引导异常的问题

Hey,我之前也碰到过几乎一模一样的情况,刚好能给你捋清楚问题出在哪以及怎么一步步修复:

问题根源拆解

你这情况本质是双硬盘的引导记录被交叉干扰了:

  • 1TB的Windows盘进Grub Rescue:十有八九是装Ubuntu时,安装程序默认把Grub引导写到了1TB盘的主引导记录(MBR)或者EFI分区里,直接覆盖了Windows的引导信息,导致原盘启动时找不到Windows的引导文件。
  • 切换到60GB Ubuntu盘启动出错:这是因为Ubuntu的Grub配置里可能包含了对1TB盘的引导项,但单独启动60GB盘时,Grub找不到对应分区的引导环境,或者BIOS的硬盘优先级设置搞混了引导路径。

分步修复方案

先把Windows 10的引导救回来(恢复1TB盘的启动能力)

  1. 先搞个Windows 10的安装U盘或者恢复介质,插电脑上从它启动。
  2. 进入修复界面后,选「疑难解答」→「高级选项」→「命令提示符」。
  3. 按顺序敲这些命令(注意替换自己的磁盘/分区编号):
    • diskpart:打开磁盘分区工具
    • list disk:查看所有磁盘,找到1TB的那个(看容量辨认,假设是Disk 0)
    • select disk 0:选中这个磁盘
    • list partition:找到EFI系统分区(一般是100MB左右的FAT32分区,标注「系统」)
    • select partition X(X是EFI分区的编号)
    • assign letter=Z::给这个分区分配一个盘符
    • exit:退出diskpart
    • 如果是UEFI模式:bcdboot C:\Windows /s Z: /f UEFI
    • 如果是BIOS/MBR模式:依次执行bootrec /fixmbr、bootrec /fixboot、bootrec /rebuildbcd
  4. 重启后选择1TB盘启动,应该能正常进入Windows了。

再让Ubuntu的引导独立起来(60GB盘单独启动无冲突)

  1. 从60GB盘进入Ubuntu系统,打开终端。
  2. 安装boot-repair工具,这玩意儿修引导超省心:
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install boot-repair
    
  3. 运行boot-repair,选择「Recommended repair」(推荐修复),关键操作:一定要选择把Grub安装到60GB硬盘的MBR/EFI分区,别选1TB盘,确保Ubuntu的引导只存在自己的磁盘里。
  4. 修复完成后重启,开机时用启动菜单(一般按F12/F2/Del等键)选择对应的硬盘启动就行,两个盘的引导就彻底分开了。

后续避坑提醒

  • 以后Ubuntu更新内核或者Grub的时候,记得要么手动指定安装到60GB盘,要么再跑一遍boot-repair,别再让Grub跑到Windows盘里搞事情。
  • 如果是UEFI机器,尽量保证两个硬盘的EFI分区是独立的,不要互相挂载覆盖。

对了,你提到的Linux Mint下的磁盘截图能帮我更精准判断分区情况,如果上面的步骤没搞定,把截图里的分区信息(比如文件系统、挂载点、磁盘编号)补充一下,我再给你调整方案~

内容的提问来源于stack exchange,提问作者Makin Boxes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 03:39:39