无忧启动论坛

标题: UEFI启动,需要依赖BOOT目录里什么文件 [打印本页]

作者: moran    时间: 2017-7-30 15:09
标题: UEFI启动,需要依赖BOOT目录里什么文件
Windows10 iso,解压到U盘启动。
电脑纯UEFI模式启动,删除BOOT目录,启动时候提示找不到设备。
后来我又在BCD里添加了一个wim启动项,启动时可以显示菜单,可是不管选择哪个启动项,都提示找不到设备。
把BOOT目录放回去可以正常启动。
请问UEFI启动,还要依赖BOOT目录里什么文件?
作者: 邪恶海盗    时间: 2017-7-30 17:39
bootxxx.efi,应该是这个
作者: moran    时间: 2017-7-30 19:32
邪恶海盗 发表于 2017-7-30 17:39
bootxxx.efi,应该是这个

我一个一个文件测试测试出来了,是 boot.sdi这个文件。。
网上搜了一下,说是用来虚拟X盘装载.wim的。
作者: 永远的大象    时间: 2017-7-30 22:11
moran 发表于 2017-7-30 19:32
我一个一个文件测试测试出来了,是 boot.sdi这个文件。。
网上搜了一下,说是用来虚拟X盘装载.wim的。

加载WIM需要SDI文件
作者: 邪恶海盗    时间: 2017-7-30 22:52
moran 发表于 2017-7-30 19:32
我一个一个文件测试测试出来了,是 boot.sdi这个文件。。
网上搜了一下,说是用来虚拟X盘装载.wim的。

玩过0PE就知道要哪些文件了...
作者: gesla    时间: 2017-11-9 21:31
微PE只有efi文件夹和WEIPE文件夹,没有boot文件夹也可以UEFI启动啊,为什么呢?
不过WEIPE文件夹里有WEIPE.SDI这个文件,搞不懂是这么个启动过程
作者: joinlidong    时间: 2017-11-11 13:52
UEFIBIOS→EFI系统分区(FAT格式的分区)→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\BCD→\Windows\system32\winload.efi
作者: 微微一笑醉倾城    时间: 2017-11-11 15:18
e  你们慢慢说  我把这些先记录一下 我晚上去试试
作者: qqbab    时间: 2017-11-15 23:32
joinlidong 发表于 2017-11-11 13:52
UEFIBIOS→EFI系统分区(FAT格式的分区)→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\BCD→\Window ...

如果我把bcd文件复制一份在\efi\Microsoft\boot\里面(与bootmgfw.efi同一个目录),会调用哪一个bcd?
能不能设置不同选择调用不同的bcd,以实现不同windows的启动?
作者: joinlidong    时间: 2017-11-16 00:30
本帖最后由 joinlidong 于 2017-11-16 00:31 编辑
qqbab 发表于 2017-11-15 23:32
如果我把bcd文件复制一份在\efi\Microsoft\boot\里面(与bootmgfw.efi同一个目录),会调用哪一个bcd?
...


你如果是EFI启动,那就是用EFI\Microsoft\boot  中的BCD。BCD本身就是包含不同系统的启动信息的,你的不同系统启动都可以写到一个BCD中啊。
作者: bj917    时间: 2019-10-31 09:08
efi\boot\bootx64.efi,这个是默认启动文件,当然可以替换成其它的启动文件,但名字不能变。例如xotboot.efi
作者: bj917    时间: 2019-11-2 11:04
windows  boot  manager一般会加载bootymgfw.efi,
作者: bj917    时间: 2019-11-2 11:05
bootmgfw.efi
作者: vm669    时间: 2019-11-3 09:10
要启动wim,就需要boot.sdi这个文件
作者: lintrainwy    时间: 2020-2-25 10:58
本帖最后由 lintrainwy 于 2020-2-25 11:25 编辑
qqbab 发表于 2017-11-15 23:32
如果我把bcd文件复制一份在\efi\Microsoft\boot\里面(与bootmgfw.efi同一个目录),会调用哪一个bcd?
...

你应该建两个文件夹,bootmgfw.efi 会调用同目录下的 BCD,至于选择不同的 bootmgfw.efi ,建议通过 grub2 等来调用,boot.sdi 可以用同一个

\efi\Microsoft\boot1\bootmgfw.efi
\efi\Microsoft\boot1\BCD

\efi\Microsoft\boot2\bootmgfw.efi
\efi\Microsoft\boot2\BCD

\efi\Microsoft\boot.sdi




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3