安装Ubuntu 16.04后Windows 10无法启动求助
解决Ubuntu 16.04安装后Windows 10无法启动的问题
遇到这种情况别着急,我来帮你一步步排查解决。结合你提到的细节——Windows分区完好、已关闭Fast Boot和RAID,只是安装Ubuntu后才开启了Secure Boot——我们主要从Secure Boot兼容性和引导修复这两个核心方向入手:
第一步:先关闭Secure Boot
你是在Ubuntu安装完成后才开启的Secure Boot,这大概率是问题的关键。因为Ubuntu是在Secure Boot关闭的状态下配置的引导,开启后系统会强制验证引导签名,会导致Windows和GRUB的引导逻辑出现冲突。
- 重启电脑,按对应按键进入BIOS界面(不同品牌电脑按键不同,通常是F2、Del或Esc)
- 找到Secure Boot选项,将其设置为Disabled
- 保存BIOS设置并重启,看看GRUB菜单里是否出现Windows启动选项,尝试进入
第二步:修复GRUB引导(关闭Secure Boot后仍无效时)
如果关闭Secure Boot后还是看不到Windows启动项,说明GRUB没有正确识别Windows分区,我们可以手动更新GRUB配置:
- 打开Ubuntu终端(快捷键Ctrl+Alt+T)
- 先查看所有分区信息,找到Windows的EFI分区(UEFI模式下)或系统分区:
重点找类型标记为sudo fdisk -lEFI System的分区(通常是/dev/sda1或类似路径),以及Windows的NTFS系统分区。 - 挂载EFI分区(仅UEFI模式需要):
sudo mount /dev/sda1 /mnt # 把/dev/sda1换成你的EFI分区实际路径 - 更新GRUB引导配置:
sudo update-grub - 重启电脑,查看GRUB菜单是否出现Windows启动选项,尝试进入系统
第三步:修复Windows引导记录(GRUB仍无法识别时)
如果GRUB还是找不到Windows,可能是Windows自身的引导记录受损,需要用Windows安装U盘修复:
- 制作Windows 10安装U盘,插入电脑后从U盘启动
- 选择「修复计算机」→「疑难解答」→「高级选项」→「命令提示符」
- 依次输入以下命令,每输完一条按回车执行:
执行bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcdbootrec /rebuildbcd时,会提示找到Windows安装,输入Y确认将其添加到引导列表 - 重启电脑,尝试直接进入Windows,之后再回到Ubuntu重新执行
sudo update-grub更新引导
第四步:检查Windows分区完整性
如果以上步骤都无效,可能是Windows分区出现了文件系统错误,你可以在Ubuntu里检查修复:
- 确保Windows分区没有被挂载(如果已经挂载,先执行
sudo umount /dev/sda2,替换成你的Windows分区路径) - 执行分区检查命令:
按照提示输入sudo fsck /dev/sda2 # 替换成你的Windows NTFS分区实际路径y确认修复检测到的错误,完成后重启尝试进入Windows
内容的提问来源于stack exchange,提问作者Eli
相关产品推荐
相关产品推荐

