无忧启动论坛

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

重命名BCD,修改BOOTMGR的方法,通过不同的BCD文件来实现直接启动不同的系统

    [复制链接]
跳转到指定楼层
#
发表于 2010-8-19 16:03:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 迷离境界 于 2014-1-6 17:59 编辑

BOOTMGR新的修改方法请移步到此:
BOOTMGR破解,可自由修改:BOOT\BCD http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211314

=============================  分 割 线 ==================================

【原创】WIN7的BOOTMGR和VISTA SP0的BOOTMGR经过仔细比对,找到破解WIN7的BOOTMGR的方法,使得BCD可以改名,通过不同的BCD文件来实现直接启动不同的系统,适用性、兼容性比VISTA SP0的BOOTMGR更好....

通过不同的BCD文件来实现直接启动不同的系统:
(比如:把多个WIN7PE合盘在一起启动)
BOOTMGR改好后可以改名,BCD菜单里的PE路径可以自己更改...
举例:
BOOTMGR+BCD
W7PEMGR+7PE
WIN7MGR+BCE....等等...


BOOTMGR这个文件,它是启动管理器,类似于XP的NTLDR,所不同的是这个文件既有CHECKSUM校验,又有数字签名验证,要修改它,必须解决这两个问题。


WIN7的BOOTMGR修改方法:(没深入研究,暂时只能改BCD后两位CD)

1、用文本编辑器WinHex或者Uedit32打开BOOTMGR,在0000105E处将7403更改为EB1A 这样就去除了checksum校验。
2、在00054694处找到C.D,因为B看不到,我们可以将BCD后两位CD换成我们要的名字,例如:CD改为CE,就成为了BCE。微软把这些路径藏得太深了.....
3、把bcdedit.exe 、BOOTMGR 、改了名的BCD文件  放到D盘根目录(也可以是别的路径,命令行访问得到就行),(我是在XP系统下做的)运行CMD,转到那三个文件所放的目录,输入:bcdedit /store BCD文件 /set {bootmgr} nointegritychecks yes  数字签名验证问题搞定。(也可以把BOOTMGR、BCD文件、 bcdedit.exe一起放到新建的文件夹里,文件夹里新建一个txt文本 ,复制这句命令 bcdedit /store BCD文件名 /set {bootmgr} nointegritychecks yes 到TXT,然后改名为BAT,运行这个BAT......
那条命令里的BCD文件名应改为BCD所命的名字.....)


附件:WIN7原版的BOOTMGR就不提供了...
提供几组修改好的BOOTMGR+BCD:
BCE_MGR+BCE 路径\boot\boot.wim BCE_MGR+BCE.rar (318.39 KB, 下载次数: 4287)
BWE_MGR+BWE
路径\boot\win7pe.wim BWE_MGR+BWE.rar (318.39 KB, 下载次数: 3304)
BW7_MGR+BW7
路径\boot\w7pe.wim BW7_MGR+BW7.rar (318.39 KB, 下载次数: 2890)
BW8_MGR+BW8
路径\boot\w7re.wim BW8_MGR+BW8.rar (318.41 KB, 下载次数: 2509)
BRE_MGR+BRE
路径\boot\win7re.wim BRE_MGR+BRE.rar (318.39 KB, 下载次数: 2037)
特别注意:修改好的BOOTMGR支持使用任意已经禁止数字签名验证的BCD文件,如使用未禁止数字签名验证的BCD,将无法正常引导启动。已经禁止数字签名验证的BCD文件里的菜单以后再次编辑都可直接使用而不用再次去除数字签名验证,一次禁止,一劳永逸。(当然,使用未经修改的原版BOOTMGR不用理会数字签名验证的问题)
去除数字签名验证方法:
1. BCD文件 、bcdedit.exe 、任意的BOOTMGR 三个文件放同一目录文件夹下,使用 bcdedit /store BCD /set {bootmgr} nointegritychecks yes 这条命令即可。(也可以把任意的BOOTMGR、
BCD文件、 bcdedit.exe一起放到同一文件夹里,文件夹里新建一个.bat文件,复制这句命令 bcdedit /store BCD文件名 /set {bootmgr} nointegritychecks yes 到.bat文件,运行这个.bat ....)。
不确定是否已禁止,可直接用那条命令即可去除。
2. 也可以在编辑BCD菜单时直接添加参数来禁止验证。
例如:用BCDtool 编辑BCD时,在Windows Boot Manager项 如果没有 参数:nointegritychecks  值:Yes  ,请自行添加参数,如果有则说明已禁止验证可略过。
用BOOTICE 编辑BCD时,在Windows Boot Manager项 如果没有 参数:DisableIntegrityChecks  值:True  ,请自行添加参数,如果有则说明已禁止验证可略过。
其它的工具修改BCD请自行研究添加参数,在此不能一一列举....








=============================  分 割 线 ==================================


以下修改VISTA SP0的BOOTMGR方法是前段时间我在网上搜集得来,有些是本论坛的高人也发表过,谢谢那些高人们,我只是稍加整理分享给大家。

通过不同的BCD文件来实现直接启动不同的系统:
(比如:把多个WIN7PE合盘在一起启动)
BOOTMGR改好后可以改名,BCD菜单里的PE路径可以自己更改...
举例:BOOTMGR+BCD
         W7PEMGR+7PE
         WIN7MGR+BCE....等等...


BOOTMGR这个文件,它是启动管理器,类似于XP的NTLDR,所不同的是这个文件既有CHECKSUM校验,又有数字签名验证,要修改它,必须解决这两个问题。

必须用VISTA SP0的BOOTMGR来修改方法:
1、用文本编辑器WinHex或者Uedit32打开BOOTMGR,在00000e28处将7403更改为EB1A 这样就去除了checksum校验。
2、在
00054b68处找到B.o.o.t.\.B.C.D,我们可以将BCD换成我们要的名字,例如VISTA使用BCD,WIN7使用7PE,2008使用BCE等。将这个BOOTMGR改名为你所需要的就可以了。
3、把bcdedit.exe 、BOOTMGR 、改了名的BCD文件  放到D盘根目录(也可以是别的路径,命令行访问得到就行),(我是在XP 32位系统下做的)运行CMD,转到那三个文件所放的目录,输入:bcdedit /store
BCD文件 /set {bootmgr} nointegritychecks yes  数字签名验证问题搞定。(也可以把BOOTMGR、BCD文件、 bcdedit.exe一起放到新建的文件夹里,文件夹里新建一个txt文本 ,复制这句命令 bcdedit /store BCD文件名 /set {bootmgr} nointegritychecks yes 到TXT,然后改名为BAT,运行这个BAT......
那条命令里的BCD文件名应改为BCD所命的名字.....)

说到这里,你可能要问,为什么不把bootmgr中的Boot也给改名了?是的,也尝试过,可是就是不成功,bootmgr里面所有出现boot的地方都改了,可是就是无法启动。
暂时发现bootmgr里BCD更名为7CD、8CD、B7D、B7E等名称后无法启动,原因不明,可能也是我自己哪里出错了...大家试试...

附件:提供VISTA SP0的BOOTMGR和bcdedit.exe (VISTA)BOOTMGR.rar (273.08 KB, 下载次数: 1188)
提供几组修改好的BOOTMGR+BCD :
7PE_MGR+7PE 路径对应\boot\boot.wim 7PE_MGR+7PE.rar (198.62 KB, 下载次数: 1149)
BCE_MGR+BCE 路径对应\boot\win7pe.wim BCE_MGR+BCE.rar (198.61 KB, 下载次数: 882)
W7E_MGR+W7E 路径对应\boot\w7pe.wim W7E_MGR+W7E.rar (198.63 KB, 下载次数: 852)
W7D_MGR+W7D 路径对应\boot\win7re.wim W7D_MGR+W7D.rar (198.62 KB, 下载次数: 807)

特别注意:修改好的BOOTMGR支持使用任意已经禁止数字签名验证的BCD文件,如使用未禁止数字签名验证的BCD,将无法正常引导启动。已经禁止数字签名验证的BCD文件里的菜单以后再次编辑都可直接使用而不用再次去除数字签名验证,一次禁止,一劳永逸。(当然,使用未经修改的原版BOOTMGR不用理会数字签名验证的问题)
去除数字签名验证方法:
1. BCD文件 、bcdedit.exe 、任意的BOOTMGR 三个文件放同一目录文件夹下,使用 bcdedit /store BCD /set {bootmgr} nointegritychecks yes 这条命令即可。(也可以把任意的BOOTMGR、
BCD文件、 bcdedit.exe一起放到同一文件夹里,文件夹里新建一个.bat文件,复制这句命令 bcdedit /store BCD文件名 /set {bootmgr} nointegritychecks yes 到.bat文件,运行这个.bat ....)。
不确定是否已禁止,可直接用那条命令即可去除。
2. 也可以在编辑BCD菜单时直接添加参数来禁止验证。
例如:用BCDtool 编辑BCD时,在Windows Boot Manager项 如果没有 参数:nointegritychecks  值:Yes  ,请自行添加参数,如果有则说明已禁止验证可略过。
用BOOTICE 编辑BCD时,在Windows Boot Manager项 如果没有 参数:DisableIntegrityChecks  值:True  ,请自行添加参数,如果有则说明已禁止验证可略过。
其它的工具修改BCD请自行研究添加参数,在此不能一一列举....

[ 本帖最后由 迷离境界 于 2011-5-28 10:31 编辑 ]

去除checksum校验.jpg (73.63 KB, 下载次数: 1131)

去除checksum校验.jpg

改名.jpg (65.97 KB, 下载次数: 1104)

改名.jpg

去掉数字签名验证.jpg (38.61 KB, 下载次数: 1094)

去掉数字签名验证.jpg

点评

終於解決win7跟win8pe 多重啟動問題,原因是必須使用 專用的bootmgr跟bcd,之前用win7的bootmgr多重啟動win7跟win8 bcd失敗出現unmount boot volume.  发表于 2014-7-30 20:54
譬如CHKen Virtual Disk 中,有个 64.sys 64位的,要具体改成什么呢?才能除掉数字签名呢  发表于 2013-7-24 21:08

评分

参与人数 11无忧币 +128 收起 理由
anythingsky + 5 赞一个!
wuxin9712 + 5
paulan + 5
maomihuacha + 1
易广白 + 5 很给力!
husitong + 5 很给力!
shamoyu + 2 很给力!
有阴也有阳 + 5 很给力!
呆呆烈 + 5 很给力!
2010ttt + 80 我很赞同
66369 + 10 原创内容

查看全部评分

推荐
发表于 2010-8-19 18:13:33 | 只看该作者
很好!强烈支持,正在寻求呢?结果就来了,谢谢楼主!~
回复

使用道具 举报

推荐
 楼主| 发表于 2010-8-19 17:52:13 | 只看该作者
原帖由 66369 于 2010-8-19 17:43 发表
支持.

请继续探讨.

方法有了.给懒人直接来几个去除了checksum校验的最好.


改好的BOOTMGR+BCD已经禁止数字签名验证后,BCD菜单要再修改的话,改好后和BOOTMGR一起再次bcdedit /store BCD文件 /set {bootmgr} nointegritychecks yes禁止数字签名验证....才行...

这里提供有一个:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=174043&page=1#pid2022003

改天再提供几个吧...

[ 本帖最后由 迷离境界 于 2010-8-19 18:13 编辑 ]

点评

现在的不行了  详情 回复 发表于 2017-1-8 20:00
回复

使用道具 举报

推荐
 楼主| 发表于 2010-8-19 17:48:12 | 只看该作者
原帖由 zqywult 于 2010-8-19 17:08 发表
谢谢M大的分享!!

我觉得这种方法还是解决不了“多个WIN7PE在一个盘里引导”的问题??
因为BOOTMGR中的默认路径Boot不能修改,Boot中只能有一个BCD文件(尽管它可改名),是这样吗??
如是这样,建议M大 ...


多个WIN7PE在一个盘里引导应该是可行的,BOOTMGR改好后可以改名,BCD菜单里的PE路径可以自己更改啊...


举例:BOOTMGR+BCD
      W7PEMGR+7PE
      WIN7MGR+7CD....等等...

这个搞合盘的人自己很清楚怎么引导.....

《修改BCD路径的方法介绍》
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=174144这个方法我觉得对多个WIN7PE合盘无用......





原帖由 fujianabc 于 2010-8-19 17:42 发表

vista sp0的bootmgr启动winpe 3.0和win7有问题吗?

vista sp0的bootmgr肯定是不支持vhd启动的



水老的WIN7PE或版内其他7PE试过能启动....

vhd启动没试过....

[ 本帖最后由 迷离境界 于 2010-8-19 18:15 编辑 ]
回复

使用道具 举报

推荐
发表于 2010-8-19 17:43:47 | 只看该作者
支持.

请继续探讨.

方法有了.给懒人直接来几个去除了checksum校验的最好.
回复

使用道具 举报

推荐
发表于 2010-8-19 17:42:20 | 只看该作者
vista sp0的bootmgr启动winpe 3.0和win7有问题吗?

vista sp0的bootmgr肯定是不支持vhd启动的
回复

使用道具 举报

推荐
发表于 2010-8-19 17:08:26 | 只看该作者
谢谢M大的分享!!

我觉得这种方法还是解决不了“多个WIN7PE在一个盘里引导”的问题??
因为BOOTMGR中的默认路径Boot不能修改,Boot中只能有一个BCD文件(尽管它可改名),是这样吗??
如是这样,建议M大把题目改一下:默认路径Boot/BCD文件的重命名的方法

如果我的理解有错,请M大指教!!

有个帖子在讨论这个问题:
《修改BCD路径的方法介绍》
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=174144

[ 本帖最后由 zqywult 于 2010-8-19 17:15 编辑 ]
回复

使用道具 举报

推荐
发表于 2010-8-19 16:17:10 | 只看该作者
我试试,希望是能解决问题
回复

使用道具 举报

推荐
发表于 2010-8-19 16:15:39 | 只看该作者
谁要是能把bootmgr的限制给破解了,就造福了一批人
回复

使用道具 举报

推荐
 楼主| 发表于 2010-8-19 16:03:19 | 只看该作者
(占楼备用.......)

[ 本帖最后由 迷离境界 于 2011-5-28 10:27 编辑 ]

点评

6c8ec 大明望族 www.68la.com/read/1/1639/  发表于 2014-8-31 16:20
回复

使用道具 举报

186#
发表于 2024-10-3 09:52:45 | 只看该作者
谢谢分享
回复

使用道具 举报

185#
发表于 2024-10-2 11:45:32 | 只看该作者
感谢分享
回复

使用道具 举报

184#
发表于 2024-10-1 07:59:35 | 只看该作者
学习
回复

使用道具 举报

183#
发表于 2024-9-29 19:35:57 | 只看该作者
很给力!
回复

使用道具 举报

182#
发表于 2024-7-31 15:02:11 | 只看该作者
感谢分享!
回复

使用道具 举报

181#
发表于 2024-7-29 14:43:26 | 只看该作者
感谢楼主分享
回复

使用道具 举报

180#
发表于 2024-3-24 20:34:01 | 只看该作者
厉害了
回复

使用道具 举报

179#
发表于 2023-11-22 19:31:31 | 只看该作者
谢谢分享
回复

使用道具 举报

178#
发表于 2023-9-17 10:42:14 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

177#
发表于 2023-9-17 09:44:49 | 只看该作者

学到了很多,谢谢楼主了
回复

使用道具 举报

176#
发表于 2023-9-16 11:56:23 | 只看该作者
路过
回复

使用道具 举报

175#
发表于 2022-9-8 11:35:25 来自手机 | 只看该作者
谢谢楼主
回复

使用道具 举报

174#
发表于 2022-9-8 07:58:01 来自手机 | 只看该作者
我试试,希望是能解决问题
回复

使用道具 举报

173#
发表于 2021-9-9 17:31:21 | 只看该作者
学习到了,感谢
回复

使用道具 举报

172#
发表于 2021-9-9 15:15:00 | 只看该作者

很好!强烈支持
回复

使用道具 举报

171#
发表于 2021-8-25 02:07:45 | 只看该作者
谢谢楼主分享。
回复

使用道具 举报

170#
发表于 2021-8-23 08:26:50 | 只看该作者
xuexixuexi
回复

使用道具 举报

169#
发表于 2021-8-22 13:46:16 | 只看该作者
谢谢分享
回复

使用道具 举报

168#
发表于 2021-8-21 13:45:21 | 只看该作者
掌声响起来
回复

使用道具 举报

167#
发表于 2021-8-18 17:37:36 | 只看该作者
谢谢楼主
回复

使用道具 举报

166#
发表于 2021-7-14 22:26:47 | 只看该作者
感谢大佬
回复

使用道具 举报

165#
发表于 2021-4-30 15:11:02 | 只看该作者

学到了很多,谢谢楼主了
回复

使用道具 举报

164#
发表于 2021-2-7 09:57:01 | 只看该作者
不错,学习一下
回复

使用道具 举报

163#
发表于 2021-2-6 22:38:21 | 只看该作者
给力~~
回复

使用道具 举报

162#
发表于 2020-4-19 16:10:18 | 只看该作者
非常不错。学习了
回复

使用道具 举报

161#
发表于 2020-4-19 11:18:43 | 只看该作者
感谢分享
回复

使用道具 举报

160#
发表于 2020-4-18 18:36:48 | 只看该作者
谢谢M大的分享!!
回复

使用道具 举报

159#
发表于 2019-7-31 16:10:08 | 只看该作者
即使改了boot和bcd的名称也没用,win7和Win10都有sources目录,合盘时无法弄到一起,如果将sources改名,最后提示出错,缺少所需的CD\DVD,还是无法安装
回复

使用道具 举报

158#
发表于 2019-7-31 16:10:05 | 只看该作者
wama 发表于 2019-7-6 15:23
试试看,希望能解决问题?

即使改了boot和bcd的名称也没用,win7和Win10都有sources目录,合盘时无法弄到一起,如果将sources改名,最后提示出错,缺少所需的CD\DVD,还是无法安装
回复

使用道具 举报

157#
发表于 2019-7-6 15:23:21 | 只看该作者
试试看,希望能解决问题?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 15:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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