无忧启动论坛

标题: FBA格式可以转换为ISO吗? [打印本页]

作者: 201105134218    时间: 2011-7-21 09:29
标题: FBA格式可以转换为ISO吗?
FBA格式可以转换为ISO吗?我想把我的FBA文件转换成ISO刻张碟来用
作者: 527104427    时间: 2011-7-21 09:32
可以,看你会不会了
作者: 201105134218    时间: 2011-7-21 09:51
是用软件转换吗?朋友可以说说吗?
作者: yang77    时间: 2011-7-21 09:59
不清楚楼主的目的,各种PE的原理不一样
作者: 201105134218    时间: 2011-7-21 10:03
就是想刻张光盘,把FBA的文件转换成ISO,然后刻到碟子里面,就这样就OK了?
作者: 风神    时间: 2011-7-21 10:22
打开软碟通,把fba里面所有的文件提取出来放进软碟通,把grldr(一般是这个文件)作为引导文件,创建一个iso文件,刻录光盘或量产。

[ 本帖最后由 风神 于 2011-7-21 10:24 编辑 ]
作者: 527104427    时间: 2011-7-21 12:58
原帖由 风神 于 2011-7-21 10:22 发表
打开软碟通,把fba里面所有的文件提取出来放进软碟通,把grldr(一般是这个文件)作为引导文件,创建一个iso文件,刻录光盘或量产。

这样不行的,有的PE内核用了FBINST,要修改很多东西,不能这么简单,一两句说不清楚的^^
作者: my9823    时间: 2011-7-21 13:16
你可以先用fbinsttool看fba里边的东西,大部分应该是整体iso仿真的吧,当然除了0pe等可以解开,整体仿真iso可以拉出来,如果不是就按风神说的用grldr整个菜单启动!
作者: 风神    时间: 2011-7-21 20:13
原帖由 2010527104427 于 2011-7-21 12:58 发表

这样不行的,有的PE内核用了FBINST,要修改很多东西,不能这么简单,一两句说不清楚的^^

有的PE内核用了FBINST是什么意思?pe内核怎么好用fbinst。
你试过了么?确定不行
作者: hpy7332    时间: 2011-7-21 22:57
其实楼主只要下载几个UD版的FBA与CD版的ISO格式的PE,解开后仔细对比一下就行了,重点注意以下两点:
一是大多UD版采用ISO内核,改成CD版后不一定再采用ISO内核,这就需要改动;
二是现在很多UD版外置程序与内核是分离的,用PE内置的Fbinst加强版的“FBINST (ud) output” 命令,将置于UD区的外置程序导出到Imdisk虚拟盘,以挂载不被PE识别的UD区的外置包,这样PECMD及外置配置文件INI就与CD版有所不同,这也需要改动。
如果UD版的PE是全内置的ISO格式,并且你准备保留这种格式不变,那么只要导出FBA 里的文件,拖进1个新建的ISO窗口,再把grldr加载为引导文件就可以了。不过这样改不是很好,因为PE启动较慢,且耗费内存。

[ 本帖最后由 hpy7332 于 2011-7-21 22:59 编辑 ]
作者: Plantsoot    时间: 2011-7-21 23:10
可以,本来打算出工具的,写了一半没继续写了,我给你个思路。

1、fba转成磁盘镜像(假如叫FBA.IMG),我写过一个工具,用fba2img或者fbhelper可以完成这个操作。
2、制作grldr引导的光盘镜像,可以用mkisofs.exe来制作,参考0PE。
3、grldr的菜单(我写个大概,当时测试的菜单不在家里):

find --set-root /FBA.IMG
map /FBA.IMG (hd46)
map --hook
chainloader (hd46)+1

注意,map不加 --mem

补充一点,就算能启动,也不能保证和U盘启动的效果一样,HPY老师已经分析过了。

[ 本帖最后由 Plantsoot 于 2011-7-21 23:29 编辑 ]
作者: 风神    时间: 2011-7-21 23:24
楼上两位大侠说的很专业,楼主自己试试看吧
作者: 2011momoto    时间: 2012-10-26 10:25
直接转换是不行的。
菜单举例:
FBA菜单:
title  运行 Windows 2003 PE 维护系统
map --mem (ud)/PE/WINPE.ISO (0xFF)
map --e820cycles=0
map --hook
chainloader (0xff)
ISO菜单:
title  运行 Windows 2003 PE 维护系统
find --set-root /MYCD/PE/WINPE.ISO
map --mem /MYCD/PE/WINPE.ISO (0xff)
map --hook
chainloader (0xff)
作者: hlstudio    时间: 2012-10-26 12:12
标题: 回复 #13 2011momoto 的帖子
楼上的菜单可以统一写为

title  运行 Windows 2003 PE 维护系统
map --mem (bd)/PE/WINPE.ISO (0xFF)
map --e820cycles=0
map --hook
chainloader (0xff)

注意用(bd)即可兼容UD和CD
作者: hedongzhuhou    时间: 2013-3-12 23:49
我也想转,然后量产U盘
可惜好像很麻烦
作者: zds1210    时间: 2013-3-13 11:18
根本没有必要,UD内核是打包的,而量产内核是解开的,打包后兼容性下降了好多。所以,隐、除了外置加载,还有一个问题就是内核也要解开。
作者: IT砖家    时间: 2013-3-13 23:17
0PE不就是为了支持直接转换而生的么?
作者: 2011momoto    时间: 2013-3-17 21:05
原帖由 hlstudio 于 2012-10-26 12:12 发表
楼上的菜单可以统一写为

title  运行 Windows 2003 PE 维护系统
map --mem (bd)/PE/WINPE.ISO (0xFF)
map --e820cycles=0
map --hook
chainloader (0xff)

注意用(bd)即可兼容UD和CD

经测试,(bd)替代(cd)后量产的U盘无法启动。
作者: zds1210    时间: 2013-3-17 22:31
()的兼容性最好,(bd)有时候会出错,最好加上find 语句,保证百分之百加载。
作者: zds1210    时间: 2013-3-18 00:11
本人曾经把杏大UD版改造成支持刻录、量产、UD和U+B+的统一版,效果感觉不错你可以上我的博客下载新统一PE ISO试试。。改天再把几个知名的UD统一了。




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