无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6012|回复: 11
打印 上一主题 下一主题

[求助] bootmgfw.efi bcd 和pe.wim镜像不在同一个分区是不是无法启动? 已经可以启动了

[复制链接]
跳转到指定楼层
1#
发表于 2017-4-27 02:12:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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单独放在另一个分区里面
已经在虚拟机测试完美启动了 哈哈

2#
发表于 2017-4-27 05:49:10 来自手机 | 只看该作者
不是的,优盘上一般都是分开的。

点评

分开放不行呀 启动不了呢? 我的是emmc平板硬盘 引导放esp分区 wim放ntfs分区是不行的  发表于 2017-4-27 19:22
回复

使用道具 举报

3#
发表于 2017-4-27 07:29:29 | 只看该作者
如果你用的微软的.efi文件
BCD只能是这个路径efi\microsoft\boot\BCD

至于.wim和.sdi放那无所谓了

点评

微软的efi文件 其实吧 只要把bcd和efi文件放一起就可以识别了 关键是 wim和sdi文件放其他分区是无法启动的 报错 我能确定bcd菜单里面的路径 分区都没问题  详情 回复 发表于 2017-4-27 19:24
回复

使用道具 举报

4#
 楼主| 发表于 2017-4-27 19:24:01 | 只看该作者
feiyike 发表于 2017-4-27 07:29
如果你用的微软的.efi文件
BCD只能是这个路径efi\microsoft\boot\BCD

微软的efi文件 其实吧 只要把bcd和efi文件放一起就可以识别了
关键是 wim和sdi文件放其他分区是无法启动的
报错
我能确定bcd菜单里面的路径 分区都没问题

点评

论坛里似乎有帖子说过,在硬盘上启动wim格式PE,boot.sdi要和bcd文件在同一个分区  详情 回复 发表于 2017-4-27 20:31
回复

使用道具 举报

5#
发表于 2017-4-27 20:31:58 来自手机 | 只看该作者
本帖最后由 lizhenben 于 2017-4-29 09:35 编辑
510819776 发表于 2017-4-27 19:24
微软的efi文件 其实吧 只要把bcd和efi文件放一起就可以识别了
关键是 wim和sdi文件放其他分区是无法启动 ...


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372214

点评

刚使用了bootice的高级模式 可以分别修改sdi和wim的位置了 我pe下测试看看吧  发表于 2017-4-27 21:58
你的意思是bootmgfw.efi bcd boot.sdi三个文件在一个分区???? 可是问题来了 用bootice修改bcd时候 是可以指定boot.sdi和boot.wim所在分区的 并不能分开指定分区???? 所以 无法将boot.wim和boot.sdi分开  详情 回复 发表于 2017-4-27 21:48
回复

使用道具 举报

6#
 楼主| 发表于 2017-4-27 21:48:23 | 只看该作者
lizhenben 发表于 2017-4-27 20:31
论坛里似乎有帖子说过,在硬盘上启动wim格式PE,boot.sdi要和bcd文件在同一个分区

你的意思是bootmgfw.efi bcd boot.sdi三个文件在一个分区????
可是问题来了
用bootice修改bcd时候 是可以指定boot.sdi和boot.wim所在分区的
并不能分开指定分区????
所以 无法将boot.wim和boot.sdi分开呀?
既然如此 推理出  四个文件都必须在同一个分区呢???

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372214&mobile=2  详情 回复 发表于 2017-4-27 23:52
回复

使用道具 举报

7#
发表于 2017-4-27 23:22:17 来自手机 | 只看该作者
下载我的模版看看

点评

已经ok了 我使用了bootice的高级编辑模式 boot.sdi和boot.wim的位置都可以分别指定了 启动成功了  发表于 2017-4-28 00:50
回复

使用道具 举报

8#
发表于 2017-4-27 23:52:01 来自手机 | 只看该作者
本帖最后由 lizhenben 于 2017-4-29 09:34 编辑
510819776 发表于 2017-4-27 21:48
你的意思是bootmgfw.efi bcd boot.sdi三个文件在一个分区????
可是问题来了
用bootice修改bcd时候 ...


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=372214

点评

已经ok了 我使用了bootice的高级编辑模式 boot.sdi和boot.wim的位置都可以分别指定了 启动成功了  发表于 2017-4-28 00:50
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-1 10:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表