You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10系统保留分区与EFI分区中的引导加载程序是否相同?

Windows 10系统保留分区与EFI分区中的引导加载程序是否相同?

嘿,这个问题问到点子上了!直接给你明确结论:这两种分区里的引导加载程序完全不一样,它们分别对应Windows的两种截然不同的启动模式——传统BIOS/MBR模式和UEFI/GPT模式。

具体来说:

  • MBR(系统保留分区)里的引导程序:这里存的是bootmgr(Windows Boot Manager),还有配套的BCD(启动配置数据)。在BIOS启动模式下,主板固件会读取MBR记录,然后找到bootmgr,由它加载BCD配置,再启动winload.exe来引导Windows系统。
  • GPT(EFI分区)里的引导程序:这里的核心是bootmgfw.efi,它是适配UEFI固件的EFI版本引导程序,通常存放在EFI分区的EFI\Microsoft\Boot\路径下。UEFI启动时,主板固件会直接扫描EFI分区里的这个EFI文件,然后加载对应的winload.efi(EFI版本)来启动系统。

至于你想把系统保留分区换成EFI分区的需求,不能直接沿用原来的引导程序,得做针对性的配置:

  1. 首先要确保你的主板BIOS切换到UEFI模式(关闭Legacy/CSM兼容模式);
  2. 准备好一个符合要求的EFI分区(FAT32格式,大小建议100MB以上,标记为EFI系统分区);
  3. 用Windows自带的bcdboot命令重新生成EFI引导环境,比如假设系统盘是C盘,EFI分区盘符为S:,可以在管理员命令提示符里运行:
    bcdboot C:\Windows /s S: /f UEFI
    
    这个命令会自动把正确的EFI引导文件和配置写入到EFI分区里。

备注:内容来源于stack exchange,提问作者William

火山引擎 最新活动