moran 发表于 2017-7-30 15:09:24

UEFI启动,需要依赖BOOT目录里什么文件

Windows10 iso,解压到U盘启动。
电脑纯UEFI模式启动,删除BOOT目录,启动时候提示找不到设备。
后来我又在BCD里添加了一个wim启动项,启动时可以显示菜单,可是不管选择哪个启动项,都提示找不到设备。
把BOOT目录放回去可以正常启动。
请问UEFI启动,还要依赖BOOT目录里什么文件?

邪恶海盗 发表于 2017-7-30 17:39:08

bootxxx.efi,应该是这个

moran 发表于 2017-7-30 19:32:12

邪恶海盗 发表于 2017-7-30 17:39
bootxxx.efi,应该是这个

我一个一个文件测试测试出来了,是 boot.sdi这个文件。。
网上搜了一下,说是用来虚拟X盘装载.wim的。

永远的大象 发表于 2017-7-30 22:11:16

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

加载WIM需要SDI文件

邪恶海盗 发表于 2017-7-30 22:52:47

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

玩过0PE就知道要哪些文件了...

gesla 发表于 2017-11-9 21:31:08

微PE只有efi文件夹和WEIPE文件夹,没有boot文件夹也可以UEFI启动啊,为什么呢?
不过WEIPE文件夹里有WEIPE.SDI这个文件,搞不懂是这么个启动过程

joinlidong 发表于 2017-11-11 13:52:28

UEFIBIOS→EFI系统分区(FAT格式的分区)→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\BCD→\Windows\system32\winload.efi

微微一笑醉倾城 发表于 2017-11-11 15:18:25

e你们慢慢说我把这些先记录一下 我晚上去试试

qqbab 发表于 2017-11-15 23:32:26

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:39

本帖最后由 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:07

efi\boot\bootx64.efi,这个是默认启动文件,当然可以替换成其它的启动文件,但名字不能变。例如xotboot.efi

bj917 发表于 2019-11-2 11:04:55

windowsbootmanager一般会加载bootymgfw.efi,

bj917 发表于 2019-11-2 11:05:20

bootmgfw.efi

vm669 发表于 2019-11-3 09:10:58

要启动wim,就需要boot.sdi这个文件

lintrainwy 发表于 2020-2-25 10:58:38

本帖最后由 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
页: [1]
查看完整版本: UEFI启动,需要依赖BOOT目录里什么文件