sssky301 发表于 2015-4-6 10:13:21

uefi与bcd,uefi与NVRAM,求解释

请教各位:
      
       我看见uefi的文件是存储在硬盘的UEFI分区的,但又听说,uefi启动项存储在主板NVRAM中,难道是有两份uefi启动文件吗?UEFI与NVRAM是什么关系?
       uefi与bcd与NVRAM是什么关系?

谢谢

hgh1974 发表于 2015-4-6 12:24:17

主板NVRAM加载的是设备(硬盘、移动硬盘、U盘)选项,硬盘ESP分区加载的是系统选项(windows、linux等)。BCD只是Windows引导的一个文件(菜单),和EFI没什么关系。也就是如果系统不是windows,可以不用BCD。

wylgogogo 发表于 2015-4-6 23:12:24

      用了这么就这七彩虹得uefi主板,才几个月就坏了。跑b2应该是引导错误了。

2012andyle113 发表于 2015-4-7 09:59:33

你看见的放在硬盘上的,那是系统的引导文件
主板上的,那是相当于以前的BIOS,这个是真正决定你主板类型的东西

sssky301 发表于 2015-4-16 18:58:33

从MSDN上找到的信息:
若要配置系统分区,BCDboot 将一小部分启动环境文件从已安装的 Windows 映像复制到系统分区。接下来,BCDboot 在系统分区上创建引导配置数据 (BCD) 存储,指示计算机引导到 Windows 分区。在基于 UEFI 的计算机上,BCDBoot 会在 NVRAM 中添加一个固件条目,以指向这些启动文件。

证明EFI nvram与这些启动文件有关联,怎么解释?

hgh1974 发表于 2015-4-19 20:55:09

sssky301 发表于 2015-4-16 18:58
从MSDN上找到的信息:
若要配置系统分区,BCDboot 将一小部分启动环境文件从已安装的 Windows 映像复制到 ...

可以但不是必需,不添加,主板也会主动查找任何一个有启动文件的硬件设备,加入到主板启动菜单中去。你选中(一般不用选,主板有默认硬盘为第一启动项),才会进入到系统的启动菜单,再启动系统。
所以主板启动项和系统启动项就是二个不同的概念。

sssky301 发表于 2015-4-24 20:25:25

是的,突然明白了,2个概念!
页: [1]
查看完整版本: uefi与bcd,uefi与NVRAM,求解释