小白问题,sdi文件是什么作用

查看 305|回复 24
xiaguike   
   
pe启动时 cannot find or read the sdi file:
会有报错代码: 0xc000000f
文字提示: The boot selection failed because a required device is inaccessible.
所以sdi文件要存在(包括路径)
xiaguike   
   
贴图显示:sdi和wim在Windows分区;
另一贴图显示:bcd在esp分区;
所以bcd配置中的:\boot.sdi应该不对;
xiaguike   
   

captain_g 发表于 2023-2-13 11:51
贴图显示:sdi和wim在Windows分区;
另一贴图显示:bcd在esp分区;

感谢回复,看论坛一贴子说,只要这两个文件在同一分区就行,bcd因为是uefi,肯定在引导esp分区了我刚才看了,bcd跟sdi在一起就行了?
xiaguike   

wsdyleon 发表于 2023-2-13 14:03
感谢回复,看论坛一贴子说,只要这两个文件在同一分区就行,bcd因为是uefi,肯定在引导esp分区了我刚才看 ...

不知道具体失败错误提示是什么;
启动时bcd/sdi/wim中任意一个找不到都提示0xc000000f;
找不到bcd:An error occurred while attempting to read the boot configuration data.
找不到sdi:The boot selection failed because a required device is inaccessible.
找不到wim:A required device isn't connected or can't be accessed.
看贴图bcd配置中"sdi文件"的配置是:\boot.sdi,这个应该是指esp分区根目录下的boot.sdi;
实际上你的sdi和wim都在Windows分区根目录下,故:
如果在Windows环境中用bootice在高级模式下查看系统bcd:
1、和Boot from WIM对应的OSDevice应该是:[C:]\boot.wim,{ramdiskoptions}
2、Device objects下的{ramdiskoptions}项下:
SdiDevice应该是[C:]
SdiPath应该是\boot.sdi
xiaguike   
   

captain_g 发表于 2023-2-13 14:33
不知道具体失败错误提示是什么;
启动时bcd/sdi/wim中任意一个找不到都提示0xc000000f;
找不到bcd:An ...

感谢,因为uefi启动,bcd是在esp引导分区,但esp分区大小只有200m,所以说wim和bcd sdi不在一个分区。
后来我把sdi文件(pe里面的)往esp的bcd同级目录复制了一份,但sdi这个路径怎么写,默认是/boot/boot.sdi错误提示应该是第三个“信息:未连接或无法访问所需设备”
我这个情况是不是需要修改相关的efi文件呢
xiaguike   
   

wsdyleon 发表于 2023-2-13 14:52
感谢,因为uefi启动,bcd是在esp引导分区,但esp分区大小只有200m,所以说wim和bcd sdi不在一个分区。
...

按照你所说的,应该写\efi\microsoft\boot\boot.sdi;
bcd中只会有一个{ramdiskoptions},所以在那里无所谓,路径与文件名一定要对;
如果显示的只是“未连接或无法访问所需设备”那就是找不到WIM;
xiaguike   
   

captain_g 发表于 2023-2-13 15:15
按照你所说的,应该写\efi\microsoft\boot\boot.sdi;
bcd中只会有一个{ramdiskoptions},所以在那里 ...

感谢耐心解答。设备文件、sdi文件路径对应的路径是启动分区还是esp分区?但现在wim和sdi不在一个分区
xiaguike   

wsdyleon 发表于 2023-2-13 11:01
简单说一下,我也想学习一下

建个vhd,将wim释放进去,也可用wimboot。
再在bcd里加个引导即可。
xiaguike   

szwp 发表于 2023-2-13 15:30
建个vhd,将wim释放进去,也可用wimboot。
再在bcd里加个引导即可。

我试试这个方法。待会再请教。vhd加载方式是不是ramos?
xiaguike   

wsdyleon 发表于 2023-2-13 15:35
我试试这个方法。待会再请教。vhd加载方式是不是ramos?

皆可,看BCD的写法
您需要登录后才可以回帖 登录 | 立即注册

返回顶部