无忧启动论坛

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

2013.10.31重新编辑帖子:BOOTMGR破解,可自由修改: BOOT\BCD

    [复制链接]
211#
发表于 2014-4-26 23:08:38 | 只看该作者
可是我在原版企业版里只添加了mui文件,bcd菜单启动时确实乱码就方框。。。能提供你的模板吗?迷离兄
回复

使用道具 举报

212#
 楼主| 发表于 2014-4-27 12:47:33 | 只看该作者
devilma 发表于 2014-4-26 23:08
可是我在原版企业版里只添加了mui文件,bcd菜单启动时确实乱码就方框。。。能提供你的模板吗?迷离兄

替换文件后最好重新制作ISO,如果直接替换掉ISO里的文件,容易出现莫名其妙的问题.......

原版提取的.......

8.1 Update 测试.7z

2.93 MB, 下载次数: 37, 下载积分: 无忧币 -2

点评

我回家试试先,我每次都是ultraiso直接保存修改,,,是不是这个原因?  详情 回复 发表于 2014-4-27 16:26
回复

使用道具 举报

213#
发表于 2014-4-27 13:36:06 | 只看该作者
大师, 能否再破解一下。
root 为  (hd0)  能够启动 PE。

grub4dos命令:
    root (hd0)
    chainloader  /bootmgr
    boot

现在的问题是 提示找不到 BCD。
非常非常非常需要这么一个bootmgr.

说明,是FAT的。

最主要是bootmgr.efi   
BIOS 目前可以map绕过去。 (hd0) map 成 (fd0), 骗过 bootmgr.
EFI就没有办法绕了。

回复

使用道具 举报

214#
发表于 2014-4-27 16:26:26 | 只看该作者
迷离境界 发表于 2014-4-27 12:47
替换文件后最好重新制作ISO,如果直接替换掉ISO里的文件,容易出现莫名其妙的问题.......

原版提取的. ...

我回家试试先,我每次都是ultraiso直接保存修改,,,是不是这个原因?
回复

使用道具 举报

215#
 楼主| 发表于 2014-4-27 20:49:17 | 只看该作者
mdyblog 发表于 2014-4-27 13:36
大师, 能否再破解一下。
root 为  (hd0)  能够启动 PE。

M大,我对GRUB真的不大懂.....
直接 chainloader  /bootmgr 不可以吗 ,加上 root (hd0) 不知道是要怎么应用法
貌似BOOTMGR在FAT/FAT32/NTFS/ExFAT下都可以引导吧

点评

MS 的系统 只能 从 (fd0) (hd0,0)---(hdX,Y) (cd0) .... 启动系统。 就是不能从 (hd0)---(hdX) 启动的时候 提示 找不到BCD。 有的 机器 恰巧 将 U盘认为 (fd0), 可以启动PE。 这个问题和GRUB4DOS  详情 回复 发表于 2014-4-27 20:58
回复

使用道具 举报

216#
发表于 2014-4-27 20:58:53 | 只看该作者
迷离境界 发表于 2014-4-27 20:49
M大,我对GRUB真的不大懂.....
直接 chainloader  /bootmgr 不可以吗 ,加上 root (hd0) 不知道是要怎么 ...


MS 的系统  只能 从 (fd0)  (hd0,0)---(hdX,Y)  (cd0) ....  启动系统。这是MS本身的限制。

就是不能从   (hd0)---(hdX)
直接 chainloader  /bootmgr 不可以。
启动的时候  提示 找不到BCD。

有的 机器 恰巧 将 U盘认为  (fd0), 可以启动PE。

这个问题和GRUB4DOS无关。 上面提到GRUB4DOS, 是为了交流, 用到GRUB4DOS 的 (hd0)  (fd0) 。。。

EFI 启动时 不用 GRUB4DOS的。
回复

使用道具 举报

217#
 楼主| 发表于 2014-4-27 21:25:41 | 只看该作者
很抱歉,我没这个能力破解成这样的BOOTMGR,哪位有能力的可以重新汇编一个,不过没有源码估计也难....
不知把BOOTMGR和BCD做成IMG镜像,再引导PE是否可行
回复

使用道具 举报

218#
发表于 2014-4-27 21:44:33 | 只看该作者
本帖最后由 ali88home 于 2014-4-27 21:53 编辑
mdyblog 发表于 2014-4-27 20:58
MS 的系统  只能 从 (fd0)  (hd0,0)---(hdX,Y)  (cd0) ....  启动系统。这是MS本身的限制。

就是不 ...


您把BCD放在哪里?为何找不到?/bootmgr 里面有他的放位置的

要修改bootmgr需要打开bootmgr.exe去修改路径,不是去修改bootmgr

EFI的/efi/microsoft/boot/BCD和BIOS的/boot/BCD是不一样的,除非您修改了位置
回复

使用道具 举报

219#
发表于 2014-4-27 21:55:25 | 只看该作者
本帖最后由 mdyblog 于 2014-4-27 21:56 编辑
ali88home 发表于 2014-4-27 21:44
您把BCD放在哪里?为何找不到?/bootmgr 里面有他的放位置的

要修改bootmgr需要打开bootmgr.exe去修 ...


位置没错的 。这个不用考虑。
就是一个普通的PE。
直接拷贝拷贝到 (hd0,0) 就能启动。
(hd0)就不行。 MS的限制。
或者 有的机器 恰好认 U 盘为(fd0), 那么就能启动。
回复

使用道具 举报

220#
发表于 2014-4-27 23:33:05 | 只看该作者
mdyblog 发表于 2014-4-27 21:55
位置没错的 。这个不用考虑。
就是一个普通的PE。
直接拷贝拷贝到 (hd0,0) 就能启动。

title [15] 硬盘启动系统
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8280 && map --hook
chainloader (hd0)+1

title [16] 搜索启动系统
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr

(hd0)只是Grub4dos的识别第一硬盘,没有(hd0,0)分区读取定位,找不到BCD
这个应该是Grub4dos的设定问题。
回复

使用道具 举报

221#
发表于 2014-4-27 23:41:24 | 只看该作者
本帖最后由 mdyblog 于 2014-4-27 23:42 编辑
ali88home 发表于 2014-4-27 23:33
title [15] 硬盘启动系统
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8 ...


G4d 在 EFI  下 不能运行的。
指望不上G4D。

谈不到一块儿。
还是非常感谢您!!!!
回复

使用道具 举报

222#
发表于 2014-4-30 11:20:06 | 只看该作者
好高端,慢慢学习
回复

使用道具 举报

223#
发表于 2014-5-16 11:39:18 | 只看该作者
本帖最后由 hbhbbj 于 2014-5-16 20:40 编辑

         请教老师两个问题:
     一、您的模板中,bootmgr放在文件夹中,不在根目录下,如何做到的?
     二、bootmgr修改,有简单的方法么,要改文件头,压缩,合并,不会操作啊
回复

使用道具 举报

224#
发表于 2014-5-16 13:11:29 | 只看该作者
本帖最后由 hbhbbj 于 2014-5-16 15:23 编辑

   
    校验命令:bcdedit /store BCD /set {bootmgr} nointegritychecks yes

     如果 BCD 改成 DFF,bootmgr改名为bootkkk,是不是这样运行:
   
    bcdedit /store DFF /set {bootkkk} nointegritychecks yes

   
回复

使用道具 举报

225#
发表于 2014-5-19 08:47:40 | 只看该作者
好东西,谢谢!正在努力学习!
回复

使用道具 举报

226#
发表于 2014-5-19 16:55:25 | 只看该作者
hbhbbj 发表于 2014-5-16 11:39
请教老师两个问题:
     一、您的模板中,bootmgr放在文件夹中,不在根目录下,如何做到的?
  ...

     迷离境界 用V2工具已经够简单了.......修改bootmgr.exe后直接用V2工具生成....并没有文件头、合并之说...... LZNT1_Tools就不用了.......  发表于 前天 01:12 .
  ************
       我下载了您提供的 WIN8.1 UP,WIN8的bootmgr.exe,但没有配套的 BCD文件。用的是您的模板中的。结果,启动时,总提示找不到 W8PE/8PE。 BCD中我明明改了二处。您能否提供未修改的配套的 bootmgr.exe及BCD?
      还有一个问题:win8.1 up的bootmgr可以启动WIN8\ WIN7。但WIN7的bootmgr不能启动WIN8,对吧?
     
回复

使用道具 举报

227#
发表于 2014-5-22 11:13:33 | 只看该作者
目前为止,国内最为先进的改BOOTMAR技术,迷版牛叉;
但是还有一个重点,迷版漏掉了,补充一下:就是如果改了BOOT\BCD路径之后,一定要用BCDEDIT指明boot.sdi的位置,否则引导失败。
如:bcdedit /store BCD /set {your_sdi_id} ramdisksdipath \WIN7\boot.sdi
回复

使用道具 举报

228#
 楼主| 发表于 2014-5-22 11:29:03 | 只看该作者
jmjmbj 发表于 2014-5-19 16:55
迷离境界 用V2工具已经够简单了.......修改bootmgr.exe后直接用V2工具生成....并没有文件头、合并之 ...

215楼提供有提取自原版的模板....首页有8.1 UP 原版的BOOTMGR.EXE下载......BCD文件其实用WIN7、WIN8的都可以的.....WIN7的BOOTMGR也可以引导WIN8的....
回复

使用道具 举报

229#
发表于 2014-5-30 11:10:22 | 只看该作者
很好很强大
回复

使用道具 举报

230#
发表于 2014-8-19 16:55:11 | 只看该作者
很好的帖子,支持LZ,学习着想改BCD
回复

使用道具 举报

231#
发表于 2014-9-22 22:50:53 | 只看该作者
你好,你在一楼放出的7pe模板无法启动?
回复

使用道具 举报

232#
发表于 2014-10-8 14:32:29 | 只看该作者
wjgyz740526 发表于 2014-9-22 22:50
你好,你在一楼放出的7pe模板无法启动?

我也是用虚拟机测试的啊,奇怪了
不过问题已经解决了,用了论坛里那个修改bcd的批处理搞定,谢谢
回复

使用道具 举报

233#
发表于 2014-10-10 09:59:14 | 只看该作者
wjgyz740526 发表于 2014-10-8 14:32
我也是用虚拟机测试的啊,奇怪了
不过问题已经解决了,用了论坛里那个修改bcd的批处理搞定,谢谢

不奇怪,WIN7的测试模板在我这里也不能启动。只要有方法的工具,自己做就是了。
回复

使用道具 举报

234#
发表于 2014-10-10 20:11:02 | 只看该作者
支持学习中
回复

使用道具 举报

235#
发表于 2014-10-18 19:33:35 | 只看该作者
楼主,我想问下能不能bootmgr.exe使用二进制软件修改后,在使用校验和更新的时候不要将bootmgr.exe变成bootmgr。还保留bootmgr.exe  ?

我在使用WDS做PXE启动服务器,想通过grldr引导pxeboot.0再到bootmg1.exe进行网络启动各种PE。

你现在生成的bootmgr用pxeboot.0是无法引导的。

回复

使用道具 举报

236#
发表于 2014-10-21 12:59:32 | 只看该作者
好好学习,天天向上
回复

使用道具 举报

237#
发表于 2014-10-22 22:58:47 来自手机 | 只看该作者
有efi版本的不
回复

使用道具 举报

238#
发表于 2014-10-24 16:25:58 | 只看该作者
支持了!!!!!!
回复

使用道具 举报

239#
发表于 2014-11-18 10:44:05 | 只看该作者
这个很专业了,多谢
回复

使用道具 举报

240#
发表于 2014-11-18 12:50:57 | 只看该作者
强贴,标记一下,抽时间试验。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-26 15:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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