无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 135956
打印 上一主题 下一主题

能解压缩和压缩 bootmgr 的工具 bmzip

  [复制链接]
1#
发表于 2011-10-23 23:54:25 | 显示全部楼层

回复 #4 songhangzhou 的帖子

能否给个详细的过程  实验了下没成功
回复

使用道具 举报

2#
发表于 2011-10-24 19:35:13 | 显示全部楼层
实验还是失败  做出来的bootmgr无法启动  说下过程  麻烦大家看看哪里出错了

用的玄天win7pe中的 bootmgr  \boot\bcd  \boot\boot.sdi 以及字体文件

按zhaohj所说
bootmgr.exe在bootmgr的位置是7BF0开始到末尾处的内容。
所以,可以先把开头的0:7BEF的内容保存为boot1,修改后再压缩的保存boot2
copy boot1 /b + boot2 /b bootmgr.new


用bmzip解压bootmgr得bootmgr.exe  修改里面的 b o o t \ b c d 和 b o o t \ b o o t . s d i 为 w 7 p e \ b c d 和 w 7 p e \ b o o t . s d i

然后压缩bootmgr.exe得boot2  再提取bootmgr 0:7BEF的内容为boot1  用copy命令合并  然后修改0x105E处解除自校验

用bootice查得BCD的guid  执行如下两条命令

bcdedit /store BCD /set {bootmgr} nointegritychecks yes

bcdedit /store BCD /set {查得的guid} ramdisksdipath \W7PE\boot.sdi


至此完成  iso镜像中bootmgr位于根目录  bcd和boot.sdi均位于w7pe文件夹下

但虚拟机测试提示 bootmgr image is corrupt, the system cannot boot  无法启动

望告知怎样改动才能启动成功
回复

使用道具 举报

3#
发表于 2011-10-25 10:39:16 | 显示全部楼层

回复 #27 zhoubin 的帖子

回LS几位  还是不行  合并完成后用附件的pechecksum修正校验  测试时虚拟机启动后直接报错要求关闭

PECheckSum.zip

6.36 KB, 下载次数: 58, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
发表于 2011-10-25 10:58:33 | 显示全部楼层

回复 #29 zhaohj 的帖子

只有两处


回复

使用道具 举报

5#
发表于 2011-10-25 11:28:54 | 显示全部楼层

回复 #32 zhaohj 的帖子

试了下  还是不行  错误提示相同  应该还是自校验的问题

按 135956 所说  改完bootmgr.exe后修正校验  然后压缩  再合并  修改0x105e处值  还是不行

ps: sp1的bootmgr 0x105e 应该修改为什么  我试了EB08和EB1A都不行  还是有自校验
回复

使用道具 举报

6#
发表于 2011-10-25 15:26:30 | 显示全部楼层

回复 #35 135956 的帖子

还是不行  修改提取bootmgr的0:7BEF得到的boot1  将0x105e处值改为EB08或者EB1A

解压缩bootmgr得到的bootmgr.exe  修改里面的路径  然后修正校验和  重新压缩得到boot2

用命令 copy boot1 /b + boot2 /b bootmgr.new 合并boot1和boot2  得到新的bootmgr

但是启动时还是存在自校验  无法启动
回复

使用道具 举报

7#
发表于 2011-10-25 20:22:00 | 显示全部楼层

回复 #38 135956 的帖子

这个还真不会  算了  不折腾了  现在只有字体文件和bcd文件在boot文件夹下也可以了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 13:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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