无忧启动论坛

标题: 提取UEFI &BIOS 双启光盘中的UEFI引导信息!!! [打印本页]

作者: zhangmaogong    时间: 2013-9-1 12:44
标题: 提取UEFI &BIOS 双启光盘中的UEFI引导信息!!!
本帖最后由 zhangmaogong 于 2013-9-1 12:48 编辑

这段时间UEFI &BIOS 双启光盘很流行,菜鸟我也想学做一个双启光盘,可惜就是找不到好用的UEFI引导信息,经过摸索,终于找到了一种提取UEFI &BIOS 双启光盘中的UEFI引导信息的方法,
手工操作,方法有些笨拙,现在写出来,请大家指正参考:
  我这里以 http://bbs.wuyou.net/forum.php?m ... &fromuid=396698Win8PE 三启动模板 (BIOS+UEFI_X64+UEFI_ia32) 为例,说明提取方法 。

1 下载三启动模板
2 用ULTRAISO 9.5.5.2960及以上版本打开(低版本的会破坏UEFI信息)第1步中下载的 win8pe_3启动模板,删除ISO里面所有文件及目录,另存为A.ISO。
3 用 IsoBuster 3.2版打开A.ISO,在左边窗口里点击 可开机光盘,在右边窗口可以看到 Bootimage.img,右击  Bootimage.img 扇区查看。可以看到最前面的非乱码显示的字符串 ULTRAISO
4 保持第3步中的窗口不要关闭。
5 用WINHEX(建议新版)打开A.ISO,搜索--查找文本--ULTRAISO,编码 ASCII,确定。
6 找到了第一个ULTRAISO,与第3步中扇区查看窗口里内容比较(比较前几行中非乱码显示的字符及位置即可),不一致,切换到WINHEX窗口,搜索--继续搜索,
7 找到了第二个LLTRAISO,仍与第3步中扇区查看窗口里内容比较(比较方法同第6步),相同,记下位置:00083800,切换到WINHEX窗口,搜索--继续搜索,提示ULTRAISO未被发现。确定。
8 WINHEX窗口,编辑--定义选块,结束输入000837FF,其它不变,确定。选中部分变成蓝色,编辑--移除,确定
9  WINHEX窗口,文件--另存为A.BIN
======================完工=================
上面第9步中生成的A.BIN可以用ULTRAISO打开,里面有个两级文件夹和两个EFI文件:  /EFI/BOOT/bootia32.efi + bootx64.efi  。
其实A.BIN就是视屏解说+最新最全的资料包里面的UEFI_ALL.BIN,(比UEFI_ALL.BIN大了一点,是因为A.BIN文件尾部有很多0,可以用WINHEX把文件尾部的连续的0全部删除,保存一下即可),大家可以按照视屏解说+最新最全的资料包里的说明将A.BIN替换UEFI_ALL.BIN,生成一个ISO测试一下就明白了。
这里选择 win8pe_3启动模板 来做实验,是因为生成的文件可以和UEFI_ALL.BIN做比较,以检验上面提取方法的正确性。
==========================================
最后,感谢2001HIBOY版主给大家带来这么精彩的神帖和资源 !!!
再次支持2001HIBOY!!!



作者: 2010dewuyou    时间: 2013-9-1 13:19
我没看明白搞这么麻烦意义何在
作者: zhangmaogong    时间: 2013-9-1 13:26
2010dewuyou 发表于 2013-9-1 13:19
我没看明白搞这么麻烦意义何在

可以学习和制作新的双启光盘,也可以学习别人UEFI引导信息的修改技术,水平有限,仅此而已
作者: 2010dewuyou    时间: 2013-9-1 13:41
zhangmaogong 发表于 2013-9-1 13:26
可以学习和制作新的双启光盘,也可以学习别人UEFI引导信息的修改技术,水平有限,仅此而已

我不是要和你谈人生意义
我想知道技术上的意义,必要性
作者: 2011hiboy    时间: 2013-9-1 13:57
呵呵,感谢楼主分享...
作者: 2010dewuyou    时间: 2013-9-1 14:05
简单来说 用这种复杂的方法提取UEFI引导和普通方法相比有什么好处?
作者: fujianabc    时间: 2013-9-1 16:43
不需要这么麻烦,用winimage,可以直接提取两个引导信息的

作者: devilma    时间: 2013-9-1 18:41
fujianabc 发表于 2013-9-1 16:43
不需要这么麻烦,用winimage,可以直接提取两个引导信息的

没错的说,winimage本身就有导出引导扇区的功能,干吗这么麻烦泥。。。。(⊙o⊙)?
作者: zhangmaogong    时间: 2013-9-1 19:42
孤陋寡闻了,谢fujianabc指点,不知道有这么个简单的方法,请版主删帖!!!
作者: devilma    时间: 2013-9-1 21:28
zhangmaogong 发表于 2013-9-1 19:42
孤陋寡闻了,谢fujianabc指点,不知道有这么个简单的方法,请版主删帖!!!

但是楼主木必要删帖,这是提取原理,挺好的,学习一下,要是制作就不用这么麻烦,而且有的不见得有ultraiso的字符串。
作者: Allreal    时间: 2014-7-14 17:03
本帖最后由 Allreal 于 2014-7-14 17:15 编辑

谢谢楼主的经验分享,外说,WinImage不能打开UDF的iso,UEFI提取不知道有没有问题。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3