UEFI与Legacy启动模式选错导致开机找不到系统盘
故障现象 / 适用场景
- BIOS认得到硬盘却提示无启动设备
- 重装系统后开机直接进BIOS或报错
- 启动U盘在列表里时有时无
可能原因 / 知识点
安装与模式不一致
系统按UEFI加GPT装、BIOS却设成Legacy,或反过来,引导方式对不上就找不到入口。
分区表不匹配
MBR分区对应Legacy、GPT对应UEFI,分区表与模式错配是常见根因。
兼容模块开关影响
CSM开启时允许Legacy,关闭则强制UEFI,改它等于改了可接受的引导类型。
启动U盘格式
启动盘本身按UEFI制作还是Legacy制作,会决定它在对应模式下能否出现。
实操步骤
第1步:查当前系统模式
能进系统就Win+R输入msinfo32,看BIOS模式一项写的是UEFI还是传统,先定基准。
第2步:进BIOS看设置
重启按F2或Del进BIOS,在启动页查看Boot Mode是UEFI、Legacy还是两者兼容。
第3步:对齐安装方式
UEFI系统就设纯UEFI并关CSM,Legacy老系统则开CSM选Legacy,别让两边混着。
第4步:核对分区表
用磁盘管理或安装环境确认系统盘是GPT还是MBR,GPT配UEFI、MBR配Legacy才一致。
第5步:重设启动项
把带UEFI前缀或对应系统盘设为第一启动项,F10保存重启,确认能直接进系统。
核心技能速记
预防与提醒
- 改启动模式前先记下原值,改错还能改回来
- 新装系统优先UEFI加GPT,老平台才考虑Legacy
- 制作启动U盘时选与主板模式一致的类型
常见问题
怎么一眼看出系统是不是UEFI装的
进系统后Win+R运行msinfo32,看BIOS模式是UEFI还是传统;再看磁盘管理里系统盘是不是GPT分区,两者结合就能判断。
切换启动模式会不会丢数据
单纯改BIOS启动模式不会动硬盘数据,但可能暂时进不去系统。改之前记好原设置,进不去时改回原模式即可恢复。