无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8222|回复: 10

[原创] 提取UEFI &BIOS 双启光盘中的UEFI引导信息!!!

[复制链接]
发表于 2013-9-1 12:44:43 | 显示全部楼层 |阅读模式
本帖最后由 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!!!


评分

参与人数 1无忧币 +5 收起 理由
有阴也有阳 + 5 很有意义!

查看全部评分

发表于 2013-9-1 13:19:43 | 显示全部楼层
我没看明白搞这么麻烦意义何在

点评

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

使用道具 举报

 楼主| 发表于 2013-9-1 13:26:00 | 显示全部楼层
2010dewuyou 发表于 2013-9-1 13:19
我没看明白搞这么麻烦意义何在

可以学习和制作新的双启光盘,也可以学习别人UEFI引导信息的修改技术,水平有限,仅此而已

点评

我不是要和你谈人生意义 我想知道技术上的意义,必要性  详情 回复 发表于 2013-9-1 13:41
回复

使用道具 举报

发表于 2013-9-1 13:41:13 | 显示全部楼层
zhangmaogong 发表于 2013-9-1 13:26
可以学习和制作新的双启光盘,也可以学习别人UEFI引导信息的修改技术,水平有限,仅此而已

我不是要和你谈人生意义
我想知道技术上的意义,必要性
回复

使用道具 举报

发表于 2013-9-1 13:57:35 | 显示全部楼层
呵呵,感谢楼主分享...
回复

使用道具 举报

发表于 2013-9-1 14:05:51 | 显示全部楼层
简单来说 用这种复杂的方法提取UEFI引导和普通方法相比有什么好处?
回复

使用道具 举报

发表于 2013-9-1 16:43:44 | 显示全部楼层
不需要这么麻烦,用winimage,可以直接提取两个引导信息的
1.gif

点评

没错的说,winimage本身就有导出引导扇区的功能,干吗这么麻烦泥。。。。(⊙o⊙)?  详情 回复 发表于 2013-9-1 18:41
回复

使用道具 举报

发表于 2013-9-1 18:41:19 | 显示全部楼层
fujianabc 发表于 2013-9-1 16:43
不需要这么麻烦,用winimage,可以直接提取两个引导信息的

没错的说,winimage本身就有导出引导扇区的功能,干吗这么麻烦泥。。。。(⊙o⊙)?
回复

使用道具 举报

 楼主| 发表于 2013-9-1 19:42:54 | 显示全部楼层
孤陋寡闻了,谢fujianabc指点,不知道有这么个简单的方法,请版主删帖!!!

点评

但是楼主木必要删帖,这是提取原理,挺好的,学习一下,要是制作就不用这么麻烦,而且有的不见得有ultraiso的字符串。  详情 回复 发表于 2013-9-1 21:28
回复

使用道具 举报

发表于 2013-9-1 21:28:22 | 显示全部楼层
zhangmaogong 发表于 2013-9-1 19:42
孤陋寡闻了,谢fujianabc指点,不知道有这么个简单的方法,请版主删帖!!!

但是楼主木必要删帖,这是提取原理,挺好的,学习一下,要是制作就不用这么麻烦,而且有的不见得有ultraiso的字符串。
回复

使用道具 举报

发表于 2014-7-14 17:03:40 | 显示全部楼层
本帖最后由 Allreal 于 2014-7-14 17:15 编辑

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-18 08:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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