无忧启动论坛

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

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

  [复制链接]
跳转到指定楼层
#
发表于 2011-10-22 22:54:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
看到论坛里帖子:
更改bootmgr启动路径\boot\bcd (http://bbs.wuyou.net/forum.php?mod=viewthread&tid=196801&extra=&page=1
说:
Vista sp0的bootmgr由2部分组成,16位的引导,和32位的bootmgr.exe
vista sp1,sp2,Window 7 sp0,sp1的bootmgr由3部分组成,16位的引导,32位的资源,32位的bootmgr.exe,而且,关键的是,这个32位的bootmgr.exe是经过压缩的,也因此大家最多只能改 \boot\bcd 中最后的2个字符“CD”,其他的字符经过压缩算法,早已面目全非。MS 使用的压缩算法是其内部算法,非公开,目前没有找到能 uncompress/compress 的程序。

于是网上请教了谷歌数回合,找到了这个东西,给喜欢折腾的人。
哪位用了,搞好了,我等成品。
传送门:http://www.coderforlife.com/projects/win7boot/extras/#bmzip
里面还有好多实用的小工具。。。
http://www.coderforlife.com/projects/utilities/
bmzip.rar (18.33 KB, 下载次数: 750)

[ 本帖最后由 135956 于 2011-10-22 23:05 编辑 ]
推荐
发表于 2013-1-22 11:54:33 | 只看该作者
谢谢楼主分享  谢谢楼主分享
回复

使用道具 举报

推荐
发表于 2011-10-26 16:42:25 | 只看该作者

回复 #37 135956 的帖子

我试了,还是不行的。
看来还是只有老老实实的玩vista sp0的bootmgr
回复

使用道具 举报

推荐
发表于 2011-10-26 10:11:22 | 只看该作者
又有机会折腾了

下载中————————
回复

使用道具 举报

推荐
发表于 2011-10-26 09:33:45 | 只看该作者
谁有win7sp0的原版bootmgr,试试看有没有效验。
回复

使用道具 举报

推荐
发表于 2011-10-26 09:00:00 | 只看该作者
bootmgr 0x7BF0之前的部分还有自效验。
回复

使用道具 举报

推荐
发表于 2011-10-25 22:29:04 | 只看该作者
也遇到了同样的问题
bootmgr image is corrupt, the system cannot boot
回复

使用道具 举报

推荐
发表于 2011-10-25 12:10:35 | 只看该作者
不加修改,压缩bootmgr.exe为boot2,发现与bootmgr中相对位置开始的长度发生变化,发现了好多不同点。
看来这个方法行不通。
回复

使用道具 举报

推荐
发表于 2011-10-25 11:28:54 | 只看该作者

回复 #32 zhaohj 的帖子

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

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

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

使用道具 举报

推荐
发表于 2011-10-25 11:16:33 | 只看该作者
原帖由 sratlf 于 2011-10-25 10:58 发表
只有两处

131078
131079


你的不是原版的吧。我上传一个sp1原版的bootmgr及解压后的bootmgr.exe

bootmgr.part1.rar

488.28 KB, 下载次数: 131, 下载积分: 无忧币 -2

bootmgr.part2.rar

56.72 KB, 下载次数: 65, 下载积分: 无忧币 -2

回复

使用道具 举报

推荐
 楼主| 发表于 2011-10-25 10:58:34 | 只看该作者
是合并之前修正校验。。。。不是之后。
回复

使用道具 举报

42#
发表于 2022-8-8 14:40:20 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

41#
发表于 2022-7-20 07:52:45 | 只看该作者
感谢分享
回复

使用道具 举报

40#
发表于 2022-7-19 15:33:32 | 只看该作者
感谢分享
回复

使用道具 举报

39#
发表于 2013-1-22 10:04:17 | 只看该作者
不知道怎么使用,哎,继续学习
回复

使用道具 举报

38#
发表于 2012-2-4 14:03:06 | 只看该作者
谢谢楼主!!!!!!!!!!
回复

使用道具 举报

37#
发表于 2012-1-13 10:44:03 | 只看该作者
原帖由 bfgxp 于 2011-10-26 09:33 发表
谁有win7sp0的原版bootmgr,试试看有没有效验。

我这里有
理论上来说,SP1和没打SP的WIN7的那个BOOTMGR应该没啥区别

bootmgr.part1.rar

100 KB, 下载次数: 55, 下载积分: 无忧币 -2

bootmgr.part2.rar

100 KB, 下载次数: 52, 下载积分: 无忧币 -2

bootmgr.part3.rar

100 KB, 下载次数: 45, 下载积分: 无忧币 -2

bootmgr.part4.rar

14.36 KB, 下载次数: 45, 下载积分: 无忧币 -2

回复

使用道具 举报

36#
发表于 2012-1-13 10:34:31 | 只看该作者
上传个Vista sp2原版的BOOTMGR,看能破解不

bootmgr.part1.rar

100 KB, 下载次数: 45, 下载积分: 无忧币 -2

bootmgr.part2.rar

100 KB, 下载次数: 43, 下载积分: 无忧币 -2

bootmgr.part3.rar

69.48 KB, 下载次数: 42, 下载积分: 无忧币 -2

回复

使用道具 举报

35#
发表于 2011-10-28 20:31:47 | 只看该作者
谁要Vista SP2的BOOTMGR啊,我有一个原版的
回复

使用道具 举报

34#
发表于 2011-10-25 21:53:49 | 只看该作者
我很早以前就试验过bmzip,但没有成功。
这是我发的帖子,用的用户名为 liu yugang.

回复

使用道具 举报

33#
发表于 2011-10-25 20:22:00 | 只看该作者

回复 #38 135956 的帖子

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

使用道具 举报

32#
 楼主| 发表于 2011-10-25 19:15:25 | 只看该作者
不行的话,就不要再折腾了。浪费时间呀。。。这东西,又不是非改不可。
回复

使用道具 举报

31#
 楼主| 发表于 2011-10-25 18:57:48 | 只看该作者
试下用vista sp0的前半部分加个这个不压缩的bootmgr.exe,合并为bootmgr。看行不行。。。。
杂交改良品种。
回复

使用道具 举报

30#
发表于 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

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

使用道具 举报

29#
 楼主| 发表于 2011-10-25 12:26:34 | 只看该作者
S 版主,你用工具修正bootmgr.exe的校验和之后,就不要再修改0x105e处值呀,改了后,那个校验和又与修正的不同了。白干了。
再有,如果你想修改0x105e处值,要在没有压缩之前改呀,合并之后就不要改了。那个校验和是针对exe程序的。

我自己用win2003系统,没有用win7也没有win7 PE,没能具体测试,找时间再研究。。。

[ 本帖最后由 135956 于 2011-10-25 12:30 编辑 ]
回复

使用道具 举报

28#
发表于 2011-10-25 10:58:33 | 只看该作者

回复 #29 zhaohj 的帖子

只有两处


回复

使用道具 举报

27#
发表于 2011-10-25 10:46:27 | 只看该作者
我没有测试,不知你修改了几处?

Snap1.jpg (124.6 KB, 下载次数: 115)

Snap1.jpg
回复

使用道具 举报

26#
发表于 2011-10-25 10:39:16 | 只看该作者

回复 #27 zhoubin 的帖子

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

PECheckSum.zip

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

回复

使用道具 举报

25#
发表于 2011-10-25 07:04:05 | 只看该作者
试下pechecksum修正校验。。。。。
回复

使用道具 举报

24#
 楼主| 发表于 2011-10-24 23:26:45 | 只看该作者
bootmgr image is corrupt, the system cannot boot  
说明 bootmgr 的校验还存在,试下修改bootmgr.exe后,用工具重新修正它的校验和。
之后再和前面的部分合并为 bootmgr
回复

使用道具 举报

23#
发表于 2011-10-24 22:13:12 | 只看该作者

回复 #23 sratlf 的帖子

我是菜鸟,斗胆说一句,bootmgr好像应该在你改过的w7pe文件夹下,而且文件及目录全部要大写。。。。。
另外,好像各个版本的bootmgr都不一样。。。。
不知zhaohj老大用的是那一版???反正21楼的回复,我没看懂。。。。所以更不懂如何
先把开头的0:7BEF的内容保存为boot1
了,没办法,我太菜了。。。。知道的,顺便给我讲一下,谢谢!!!

哦,不好意思,玄天的那个iso中的bootmgr是在根目录下,这主要还是看.bif文件中的bootmgr在什么地方。。。。。

[ 本帖最后由 zhoubin 于 2011-10-25 08:26 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 12:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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