Ubuntu 怎么进 Windows?双系统切换、启动菜单、进不了系统的解决方法
很多人装了 Ubuntu 和 Windows 双系统后,最常问的就是:Ubuntu 怎么进 Windows?
其实这个问题不复杂,常见情况就三种:
- 开机时能看到系统选择菜单,直接选 Windows;
- 开机没有菜单,直接进了 Ubuntu;
- 想从 Ubuntu 里面切到 Windows,或者修复启动项。
下面我按“小白也能看懂”的方式,手把手讲清楚。
一、先搞清楚:Ubuntu 进 Windows,到底有哪几种方式?
如果你的电脑装了双系统,Ubuntu 和 Windows 一般不是同时运行的,而是开机时选择进入哪个系统。
常见切换方式有:
- 开机时通过 GRUB 启动菜单选择 Windows
- 通过 BiOS/UEFI 启动项直接进 Windows
- Ubuntu 里重启后切到 Windows
- 启动菜单没了,手动修复引导
如果你现在只是想“从 Ubuntu 进入 Windows”,最常见的方法就是:
重启电脑,在启动界面选 Windows。
二、最简单的方法:重启后在 GRUB 菜单里选 Windows
适合场景
- 你电脑是双系统;
- 开机后先看到黑底白字或紫色菜单;
- 菜单里有 Ubuntu、Windows Boot Manager 等选项。
操作步骤
- 在 Ubuntu 桌面点击右上角关机按钮;
- 选择 重新启动;
- 电脑重启时,注意看是否出现启动菜单;
- 用键盘方向键选择:
- Windows Boot Manager
- 或者带有 Windows 字样的选项;
- 按 Enter;
- 电脑就会进入 Windows。
小提示
有些电脑默认不会显示菜单,开机时你可以试试:
- 长按 Shift 键
- 或者 连续按 Esc 键
- 某些机器是 按住 F8 / F12 / F11
不同品牌不一样,目的都是让 GRUB 菜单显示出来。
三、如果开机直接进 Ubuntu,看不到 Windows 选项怎么办?
这种情况很常见,不代表 Windows 没了,很多时候只是启动菜单没显示,或者 GRUB 没识别到 Windows。
先试最简单的办法
重启时狂按下面按键之一:
- Esc
- Shift
- F12
- F11
- F8
看能不能调出启动菜单。
如果调不出来,再进入 Ubuntu 后执行下面的方法。
四、在 Ubuntu 中查看 Windows 启动项是否存在
方法 1:更新 GRUB 启动菜单
打开终端,输入:
sudo update-grub
然后回车。
系统会自动扫描硬盘上的系统。如果检测到 Windows,通常会出现类似提示:
Found Windows Boot Manager on /dev/sda1
执行完成后,重启电脑再看启动菜单。
如果更新后还是没有 Windows 选项
那就继续往下看,可能是 Windows 启动项被隐藏了,或者被关闭检测了。
五、Ubuntu 里手动添加 Windows 启动项
有些 Ubuntu 版本默认关闭了 Windows 检测,这时可以手动打开。
步骤 1:安装 os-prober
在终端输入:
sudo apt update
sudo apt install os-prober
步骤 2:允许 GRUB 检测其他系统
编辑 GRUB 配置:
sudo nano /etc/default/grub
找到这一行:
GRUB_DISABLE_OS_PROBER=true
把它改成:
GRUB_DISABLE_OS_PROBER=false
如果没有这行,就手动加一行。
步骤 3:重新生成启动菜单
执行:
sudo update-grub
步骤 4:重启
重启后查看是否出现 Windows 启动项。
六、如果你想从 Ubuntu 里“直接重启进 Windows”
如果你不想每次手动选,也可以让电脑下次开机默认进 Windows。
方法 1:临时切换到 Windows
在 Ubuntu 终端输入:
sudo grub-reboot "Windows Boot Manager"
sudo reboot
这个命令的意思是:
下一次重启时临时进入 Windows。
注意:引号里的名字必须和 update-grub 扫描到的启动项名称一致。
方法 2:设置 Windows 为默认启动项
先查看启动项编号:
grep menuentry /boot/grub/grub.cfg
或者:
sudo awk -F"'" '/menuentry / {print $2}' /boot/grub/grub.cfg
找到 Windows 对应的序号后,可以设置默认启动项。
例如:
sudo grub-set-default 2
然后再执行:
sudo update-grub
这样每次开机就会默认进入指定系统。
七、如果按了 Windows 还是进不了,可能是这些原因
1. Windows 启动项丢失
这通常是因为:
- 重装过系统;
- 分区被改过;
- 引导被覆盖。
2. BIOS/UEFI 启动顺序变了
电脑可能默认先找 Ubuntu 的引导项,导致看起来“只能进 Ubuntu”。
3. Windows 是 UEFI 安装,Ubuntu 是 Legacy 安装
如果两个系统启动模式不一致,启动菜单可能混乱,甚至互相看不见。
4. Windows 快速启动导致识别异常
Windows 开启了“快速启动”后,有时会让 Linux 识别启动分区不稳定。
八、进 BIOS/UEFI 直接切换到 Windows
如果你只是想临时进一次 Windows,也可以在开机时进 BIOS 选择启动盘。
常见进入 BIOS 的按键
不同品牌不同,一般是:
- DEL
- F2
- F10
- F12
- ESC
操作方法
- 重启电脑;
- 开机画面出现时狂按 BIOS 键;
- 进入启动菜单后,找到:
- Windows Boot Manager
- 回车确认;
- 电脑就会进入 Windows。
这种方法适合:
- GRUB 菜单坏了;
- Ubuntu 启动项不显示;
- 想临时进 Windows 处理事情。
九、如果 Windows 分区还在,但启动不了,怎么修复?
如果你确认 Windows 还在硬盘里,只是进不去,可以用 Windows 安装U盘修复引导。
简单思路
- 制作一个 Windows 安装U盘;
- 用 U盘启动;
- 选择 修复计算机;
- 进入 疑难解答;
- 选择 启动修复。
如果启动修复不行,再用命令行修复引导。
常用命令
进入命令提示符后输入:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
不过要注意:
- UEFI 模式下,修复方式和传统 MBR 不完全一样;
- 如果是双系统,乱修可能影响 Ubuntu 启动项;
- 不熟悉的话,先备份重要数据。
十、Ubuntu 和 Windows 双系统切换的正确理解
很多新手容易误会,以为“Ubuntu 进 Windows”是像手机切应用一样一键切换。
其实不是。
双系统本质上是:
- 开机时选择一个系统启动
- 当前系统运行时,另一个系统并不会同时运行
所以你要进 Windows,最标准的方法还是:
- 重启电脑
- 选择 Windows 启动项
十一、常见问题汇总
问题 1:开机只进 Ubuntu,没有 Windows 选项
先执行:
sudo update-grub
如果不行,再安装并启用 os-prober。
问题 2:Windows 选项有,但点了没反应
可能是:
- Windows 分区损坏;
- 启动项指向错误;
- EFI 引导文件丢失。
这时需要检查 Windows 引导修复。
问题 3:Ubuntu 和 Windows 互相看不到
大概率是启动模式不同:
- 一个是 UEFI;
- 一个是 Legacy。
建议尽量统一成 UEFI 模式,稳定性更好。
问题 4:Windows 进不去,Ubuntu 正常
说明 Ubuntu 引导没坏,问题多半在 Windows 引导项或 Windows 系统本身。
十二、最实用的操作总结
如果你只想快速解决,按这个顺序来:
方案一:直接重启选 Windows
- Ubuntu 里点重启;
- 开机时按 Esc / Shift / F12;
- 选 Windows Boot Manager。
方案二:Ubuntu 里修复 GRUB 菜单
sudo apt install os-prober
sudo nano /etc/default/grub
把:
GRUB_DISABLE_OS_PROBER=true
改成:
GRUB_DISABLE_OS_PROBER=false
再执行:
sudo update-grub
方案三:BIOS 里直接选 Windows 启动
开机按 F12 / F2 / ESC / DEL,选择 Windows Boot Manager。
十三、注意事项
- 不要随便格式化分区,先确认哪个是 Windows 分区;
- 更新 GRUB 前最好备份重要资料;
- Windows 快速启动建议关闭,双系统更稳定;
- 如果你用的是 UEFI 双系统,尽量别混用 Legacy 模式;
- 修改引导项时,命令一定要输入准确,别把系统启动项搞乱。
十四、如果你是小白,直接记住这句话就够了
Ubuntu 想进 Windows,最常见的方法就是重启电脑,在启动菜单里选 Windows Boot Manager。
如果看不到,就在 Ubuntu 里执行 sudo update-grub,必要时再启用 os-prober。
十五、给新手的最简操作清单
按这个做,成功率最高:
- 先重启电脑;
- 开机按 Esc 或 F12;
- 找 Windows Boot Manager;
- 选中回车;
- 如果没有,进 Ubuntu;
- 执行:
sudo apt install os-prober
sudo nano /etc/default/grub
- 把
GRUB_DISABLE_OS_PROBER=true改成false; - 再执行:
sudo update-grub
- 重启再试。
如果你现在的情况是“开机根本没有 Windows 选项”“一选 Windows 就黑屏”“Ubuntu 里看不到 Windows 分区”,那就不是简单切换问题了,而是引导或分区问题,需要进一步按具体报错排查。

还没有评论,来说两句吧...