devilma 发表于 2014-4-26 23:08:38

可是我在原版企业版里只添加了mui文件,bcd菜单启动时确实乱码就方框。。。能提供你的模板吗?迷离兄

迷离境界 发表于 2014-4-27 12:47:33

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

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

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

mdyblog 发表于 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就没有办法绕了。

devilma 发表于 2014-4-27 16:26:26

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

原版提取的. ...

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

迷离境界 发表于 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下都可以引导吧

mdyblog 发表于 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的。

迷离境界 发表于 2014-4-27 21:25:41

很抱歉,我没这个能力破解成这样的BOOTMGR,哪位有能力的可以重新汇编一个,不过没有源码估计也难....
不知把BOOTMGR和BCD做成IMG镜像,再引导PE是否可行

ali88home 发表于 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是不一样的,除非您修改了位置

mdyblog 发表于 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), 那么就能启动。

ali88home 发表于 2014-4-27 23:33:05

mdyblog 发表于 2014-4-27 21:55
位置没错的 。这个不用考虑。
就是一个普通的PE。
直接拷贝拷贝到 (hd0,0) 就能启动。


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

title 搜索启动系统
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的设定问题。

mdyblog 发表于 2014-4-27 23:41:24

本帖最后由 mdyblog 于 2014-4-27 23:42 编辑

ali88home 发表于 2014-4-27 23:33
title 硬盘启动系统
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8 ...

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

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

燕舞英姿 发表于 2014-4-30 11:20:06

好高端,慢慢学习

hbhbbj 发表于 2014-5-16 11:39:18

本帖最后由 hbhbbj 于 2014-5-16 20:40 编辑

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

hbhbbj 发表于 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

   

cocowuyou 发表于 2014-5-19 08:47:40

好东西,谢谢!正在努力学习!

jmjmbj 发表于 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,对吧?
   

hulongzhuo 发表于 2014-5-22 11:13:33

目前为止,国内最为先进的改BOOTMAR技术,迷版牛叉;
但是还有一个重点,迷版漏掉了,补充一下:就是如果改了BOOT\BCD路径之后,一定要用BCDEDIT指明boot.sdi的位置,否则引导失败。
如:bcdedit /store BCD /set {your_sdi_id} ramdisksdipath \WIN7\boot.sdi

迷离境界 发表于 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的....

daxi52030 发表于 2014-5-30 11:10:22

很好很强大

xuanwuben 发表于 2014-8-19 16:55:11

很好的帖子,支持LZ,学习着想改BCD

wjgyz740526 发表于 2014-9-22 22:50:53

你好,你在一楼放出的7pe模板无法启动?

wjgyz740526 发表于 2014-10-8 14:32:29

wjgyz740526 发表于 2014-9-22 22:50
你好,你在一楼放出的7pe模板无法启动?

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

HY 发表于 2014-10-10 09:59:14

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

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

Voloet 发表于 2014-10-10 20:11:02

支持学习中

2011495910670 发表于 2014-10-18 19:33:35

楼主,我想问下能不能bootmgr.exe使用二进制软件修改后,在使用校验和更新的时候不要将bootmgr.exe变成bootmgr。还保留bootmgr.exe?

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

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

liu0493 发表于 2014-10-21 12:59:32

好好学习,天天向上

wowfans 发表于 2014-10-22 22:58:47

有efi版本的不

fpx006 发表于 2014-10-24 16:25:58

{:2_124:} 支持了!!!!!!

vocalsir 发表于 2014-11-18 10:44:05

这个很专业了,多谢

haijie1223 发表于 2014-11-18 12:50:57

强贴,标记一下,抽时间试验。。。
页: 1 2 3 4 5 6 7 [8] 9 10 11
查看完整版本: 2013.10.31重新编辑帖子:BOOTMGR破解,可自由修改: BOOT\BCD