分清UEFI和Legacy,搞定2个设置,装系统一次成功!
装系统总黑屏,换硬盘就丢数据,UEFI和Legacy到底谁在骗你。
前几天帮表弟装Win11,U盘插上,开机进BIOS,他点“USB HDD”启动,结果卡在黑屏——连Windows安装界面都没见着。折腾两天,最后发现BIOS里明明写了“UEFI Only”,他却选了Legacy启动项。这不是他手笨,是压根没人跟他说清楚:UEFI和Legacy不是开关,是两套互不认的“语言”。
我查了自己三台电脑,一台2014年的联想,进BIOS只有“Legacy Support”,连UEFI选项都找不到;一台2020年的戴尔,开机按F2进去,Boot Mode默认是UEFI,下面还灰着一行字“CSM Support: Disabled”;最搞笑的是我那台2023年的小米笔记本,BIOS里根本没CSM这个选项,直接删了。不是厂商偷懒,是微软从2022年起就要求Win11预装机必须默认关闭CSM,老兼容模式,真没了。
确认自己用啥模式,其实特别简单。Win+R,敲msinfo32,看“BIOS模式”那一行,写着“UEFI”就是UEFI,写着“传统”就是Legacy。要是进不去系统,重启狂按Del或F2(看开机LOGO底下小字提示),进BIOS后找Boot菜单,里面写啥就是啥。别信什么“自动识别”,我试过三次,Auto模式下它有时候认U盘,有时候不认,纯看心情。
装Win11?必须UEFI+GPT+Secure Boot全开。不是微软故意为难人,是它的内核启动时要验签名,Legacy根本不支持这步。你关Secure Boot能装上,但第二天可能就被一个没签名的网卡驱动搞蓝屏7B。换8TB硬盘更直接:Legacy+MBR最多只认2TB,剩下6TB对系统来说就是空气。真有朋友买完新盘插上,磁盘管理里只显示2TB,重分区、重初始化都试了,最后发现BIOS还在Legacy里转悠。
想换模式又不想重装系统?可以。前提是你的系统是Win10/11 64位,没上BitLocker,系统分区是活动状态。管理员身份打开CMD,先敲`mbr2gpt /validate /allowFullOS`,它说OK,再敲`mbr2gpt /convert /allowFullOS`,等一两分钟,打开diskpart输入`list disk`,看见星号*,说明转成GPT了。但这只是硬盘的事,还得进BIOS手动设Boot Mode为UEFI Only,同时把CSM Support关掉。千万别选Auto,有些主板Auto就是“假装UEFI,实际fallback Legacy”,启动顺序乱成一锅粥。
U盘启动失败?大概率是你用Rufus做盘时选了MBR+BIOS,结果插在UEFI主板上——它根本不理你这个U盘。重做一次,模式选GPT+UEFI。Win11安装界面看不到硬盘?先看BIOS是不是UEFI Only,再看硬盘是不是MBR。如果是,要么转GPT,要么临时开CSM凑合一下。原系统切换UEFI后打不开?说明它没生成bootmgfw.efi这个启动文件,得用WinPE进系统,跑一遍`bootrec /rebuildbcd`。Secure Boot开了但键盘鼠标没反应?八成是显卡或网卡驱动没签名,BIOS里临时关一下,装完驱动再开回来。
我试过一次,8TB机械盘用MBR格式接在新主板上,系统里只显示2TB。删了重分区,还是2TB。最后进BIOS关UEFI,开CSM,再进系统,它才“看见”全部空间。但Win11装不上。最后一步,清空硬盘,GPT初始化,UEFI启动U盘,Secure Boot开着,一次成功。
现在我的三台电脑,老的继续Legacy,新的全UEFI。没那么多讲究,就一条:新系统+大硬盘+新主板,一定UEFI+GPT+Secure Boot。老系统+小硬盘+老主板,Legacy+MBR。中间那种?查主板手册,看msinfo32,跑mbr2gpt验证一下。别赌运气。
今天重装完,表弟的电脑进了安装界面,进度条走到67%停了两秒,然后继续。我蹲在旁边没说话。风扇声音变小了。


