| 
 | 
 
 本帖最后由 510819776 于 2017-4-27 22:52 编辑  
 
我的是平板 32位uefi 
为了不使用任何usb键盘进入pe  
 我选择了网上的一个音量下为上下翻页  音量上为确定的32位uefi引导器 
平板有四个分区 esp  ntfs1 ntfs2 ntfs3 
我把pe的boot.sdi  boot.wim  bcd winpe.efi都放在ntfs3分区上了 
然后把winpe.efi bcd移动到eps分区里面 
把winpe.efi添加到uefi引导器里面 
然后不能启动 报错 0xc000000f  bcd使用bootice编辑过boot.wim boot.sdi的路径了 包括分区路径都改了 
 
 
逼的没办法了   
我用了变通的一招 
把32位的shell.efi添加到uefi引导器里面 
这个shell被音量键启动后会自动执行一个startup.nsh的脚本 
这个脚本就负责加载ntfs.efi驱动 然后调用ntfs3分区的winpe.efi文件 
结果呢 发现一个问题  
在加载完毕ntfs.efi驱动后必须执行map -r指令才可以识别ntfs3分区 
但是脚本在map -r后的命令都无法被执行 提示位置已经改变  
最后的办法是在加载完ntfs.efi驱动后  直接调用uefi引导器主程序再次返回主菜单   
然后再次用音量键选择pe选项   之后shell被再一次执行并挂载了ntfs分区 然后顺利启动了pe 
 
终于在我的32位平板中添加了一个独立的pe启动项  只要我的esp分区没有破坏 我就可以顺利进入pe 
后续可能考虑增大esp分区大小 把pe给塞进去   
这样就可以直接选择pe了 不用选择两次了  
还有个简单办法就是把平板的某分区格式化为fat分区 就无须启动 也可以直接用nshshell脚本来直接调用了 
 
 
 
不过关键是  当bootmgfw.efi bcd  和boot.sdi boot.wim不在一个分区时 通过修改bcd文件中记载的硬盘分区路径以及boot.sdi boot.wim路径是不是无法启动pe呀??? 
 
 
 
哈哈 可以启动了 
就是编辑的时候使用bootice 一定要用高级模式 
可以把bootmgfw.efi改名入winpe.efi bcd boot.sdi放到一起  
boot.wim单独放在另一个分区里面  
已经在虚拟机测试完美启动了 哈哈  
 
 |   
 
 
 
 |