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