切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 33947阅读
  • 32回复

分享:万能启动u盘制作工具fbinst --征集难启难产主板,2009-5-28日更新. [复制链接]

上一主题 下一主题
离线gzk101
 
发帖
11
M币
0
专家
1
粉丝
0
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2009-05-22
这里强调一点:希望不能成功启动的请尽量配合到时空论坛报告,帮忙测试,尽量将情况反映详细.目前该软件已逐渐由启动兼容性测试向加强功能方面转变,地址:http://bbs.znpc.net/viewthread.php?tid=5663&extra=page%3D1
           还是那句话,我们需要失败的例子,而不是成功的反馈,fbinst有你的参予更精彩。
注:fbinst 原创作者: bean(时空论坛http://bbs.znpc.net)
FbinstTool作者:jianliulin (
http://www.990401.com)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

还是期待bean能将(ud)功能加强,一旦支持将iso解开后放在(ud)内的话,速度问题就可以迎刃而解了.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2009年6月6日更新
由于目前用fbinst制作的U盘启动兼容性极高,甚至于2002年左右的主机也可以成功启动,但限于当时的硬件水平,USB借口大多以1.1为主,且部分老机器只能以USB-ZIP模式启动,为了尽量消除以上原因给启动速度带来的影响,本次更新,主要是添加USB2.0驱动,驱动成功后再启动PE,相信原来是1.1接口的老机器启动速度会有明显改善。自己的机器是2.0接口的,所以无法测试,希望原来慢的朋友可以帮忙测试。以下附简单的添加步骤。
1、修改grldr内置菜单,使用FbinstTool工具中的grldr内置菜单修改功能,添加如下菜单项,改完后别记了点保存噢.接着切换到[菜单管理]项,点导入菜单(小提醒,导入前,注意把文件管理项里的03PE.ISO及XPE.IS0先导出,因为该功能会清空原来的文件),随后把03PE.ISO、XPE.ISO及附件里的plpbt.bin文件一起拖入文件管理项。
"pxe detect
configfile
default 0
timeout 3
title usb 2.0 drive for usb1.1 pc                      \\这次新增加的菜单项
kernel (ud)/plpbt.bin                                      \\这次新增加的菜单项
title 00 0PE for WinXP (Fbinst)
map (ud)/XPE.ISO (0xFF)
map --hook
chainloader (0xFF)"
2、改完后可以重启电脑,测试了,首次进到菜单项时选第一项 "usb 2.0 drive for usb1.1 pc",进去后,选最后一项USB,此时电脑会自动重启并加载USB2.0驱动,再次进入上述菜单时请选根据需要选择"00 0PE for WinXP (Fbinst)"或"01 0PE for Win2003 (Fbinst)"进入相应的PE。
3、注意:以上方法只适用于USB1.1接口的老机器,但据我测试加载后在我的新电脑上也能启动,但几乎没效果,因为我的电脑就是2.0接口的。
2009年6月5日更新
由于6-1日打包的XPE.ISO及03PE.ISO文件少了MENU.0PE文件,导致在某些电脑上无法启动,于6-4日补充了补救办法,但可能说不清楚,所以本次重新打包这两个文件,并打包了U盘正常数据区的文件,大家只需解压03PE.rar文件至U盘正常数据区根目录即可.
下载地址如下
注:已经下载6-1日文件的朋友请参照6-4日更新方法进行修改.最新下载或嫌修改麻烦的只需要下载上面三个文件即可,前两个用fbinsttool工具放入扩展区.第三个文件直接解压缩至U盘根目录即可.自己想要什么外置工具,直接去网上下载放到petools目录下即可.
现在的内核是按最小独立版打包的,可以脱离本地硬盘上的XP或WIN2003系统单独运行.如果大家想尽量减小核心iso大小,可以把EXT1删除,再用〇peDIY工具重新打包.但这样的话必须本地硬盘上装有XP或2003系统.否则只能进pecmd命令行,没法进桌面.
现在的内核最大也就20M,理论上应该不会太慢,但每个人的主板,USB接口类型及U盘读写速度都不同,进入PE系统的速度自然也不同.大家最好还是根据各自的需求,进行diy.
还有进到0PE专用菜单(彩色菜单)的朋友只要选第一项进入菜单,其它几项有部分缺失对应文件,是无法运行的.

2009年6月4日更新
由于XPE.ISO及03PE.ISO文件少了一个MENU.0PE导致在某些电脑上无法成功启动,这里提供一个解决方法,不再重新打包上传,希望不能启动的参照以下步骤:
1、从下载的0PE文件里0PE\目录下提取MENU.0PE文件(可用ut或虚拟光驱加载后提取)
2、将该文件分别放入XPE.ISO和03PE.isoG 下的0PE目录下(建议用UT操作)。
3、就是用本附件上传的〇peDIY工具了,将XPE.ISO文件全部放到0PE2009目录下,双击下Make0PE.ISO.cmd就可以生成新的0PE文件了,改名为XPE.ISO,用fbinst v1.4工具把该文件覆盖原有的XPE.ISO文件即可,03PE.ISO也这样操作。
4、刚下载的这两个文件的朋友先按上述步骤重新打包iso文件,再传入U盘扩展区。
给大家带来不便,请大家见谅。

2009年6月1日更新
fbinst 版本号v1.3正式改为v1.4,此版本主要更新了文件管理功能.同时为了方便不熟悉命令行的新手,一起附上其GUI,建议老手用命令行操作.
====================================================================
注:本贴1.3版及以前相关数据一并删除,本次统一更新.本附件内主要目录结构如下:
fbinst v1.4 ---------fbinst.exe        (fbinst主程序)
                  |------FbinstTool.exe  (fbinst GUI)
                  |------FbinstTool.ini    (GUI 配置文件)
                  |------grldr                (最新版grldr,2009-5-30日更新)
其中grldr文件我已经简单进行了配置,不懂grub的请不要自行修改.
并且本贴会持续跟踪,对大家的问题进行解答,无法解答的,呵呵大家去时空论坛反映,并推荐

 pseudochenall两位大侠的《零体积PE》给大家,主要用于解决进入PE速度太慢及进入PE后外置文件丢失等问题。
这里对这两个问题稍微解释下。
1、问:为什么进入PE速度较慢。
答:应该现在的fbinst实现的(ud)虚拟设备目前只支持单文件运行,无法将iso解压开来运行,所以目前挂载iso用的是grub的仿真虚拟光盘功能,由于目前网友出的iso文件一般都上百M,少则五六十M,多则几百M。大家想想启动时首先要把这整个iso文件载入内存,这速度不慢才怪了。并且iso文件越大,则加载时间越长,进入PE速度越慢。
2、问:为何进入PE后外置程序丢失。
答:因为grub仿真iso光盘负责将PE载入内存并成功启动后,当进入PE时系统已经由PM接手,原来的iso仿真盘已经无效,而fbinst制作的引导区不具备盘符,当然在PE下无法正常识别,故里面的外置程序也就无法启动了。
为了解决以上两个问题,这几天我找了几个PE,最终选终了《零体积PE》,选择它还有一个原因,就是它的开放式框架,方便菜鸟们自行添加自己喜欢的外置程序,现与大家一同分享。
其实在fbinst出来后,《零体积PE》作者之一
pseudo就已经在想办法使之兼容零体积PE,为了尽量减小iso文件大小,加快进入PE的速度,两个核心文件我已经重新打包成单独的iso文件(分别为XPE.ISO及03PE.ISO)用于启动winxp pe或win2003 pe。
下面简单介绍本软件的使用方法:
1、解压缩下载的附件,里面已经包含最新版的fbinst.exe及最新版的grldr(里面的菜单我已经根据零体积PE的需求,进行了简单修改,建议不懂的不要去改它)。

2、按下图所示勾选合适的选项,进行格式化操作(本版本格式化后不再需要重新插拔U盘,会自己进行插拔),目前启动兼容性最好的是[格式化为fat16]+[格为zip盘]+[同步bpb],但如果选择格为zip,则U盘被主板识别为zip盘的可能性增大,兼容性加强(尤其用于老的只支持USB-ZIP启动的主板),而速度则比HDD要慢,两者不可兼得,请大家根据实际情况合理选择,另根据bean说法,如果将U盘数据区格式化成NTFS格式,有可能会被优先识别成HDD,所以推荐将数据区格式成NTFS格式,具体步骤不再详述。 

3、下载各种ISO文件
① 下载原版《零体积PE扩展版》,下载地址:http://www.brsbox.com/filebox/do ... 9e874ca46db8998c222
文件名:0PE.ISO
大小  :97.2 MB (101,974,016 字节)
MD5  :FCF58C3918DA222EA36E13958D674C50
② 下载我修改后的 XPE.ISO,精简核心保证最快速度进入PE。下载地址:http://www.namipan.com/d/XPE.ISO ... 47d8a629ec500000f01 (注:上传在纳米盘,可能需要安装相应的下载工具)
③ 载我修改后的 03PEISO,精简核心保证最快速度进入PE。下载地址:http://www.namipan.com/d/03PE.IS ... 744b7c4597300804b01( 注:根据个人喜好,如果只需要XP或2003中的其中一个,可以只下载对应的PE。只是进入菜单后,只有装了的那个PE才可以启动。本来《零体积PE》就是一个XP与2003的合盘PE。
4、转到[菜单管理]选项卡,点击下面的“导入菜单”,见下图,其实中间本来还有一步骤就是编辑grldr内置菜单,我已经根据需要,编好,懂grub的可以自行修改,自行添加,不懂的不要去改。 
 
5、切换到[文件管理项],将03PE.ISO及XPE.ISO拖入其中,如下图所示,本次fbinst主要更新就是文件管理功能,大家可以自行琢磨下。传完后,最好点一下碎片整理。 
6、至此fbinst的安装已经全部结束,已经可以用U盘进入XPPE或win2003PE了,但进去后你会发现外置程序全部没有了,但这个PE可能读取原有硬盘上的资料,也就是只要你硬盘上装有2003或XP系统(注意选择对应的PE进入),该PE即使没有外置程序也可以使用绝大多数功能,甚至上网,QQ(全能PE),但U盘主要用于维护,所以只有这样大家是不会满足的,这只适用于系统崩溃时临时替代XP操作系统使用。
7、目前fbinst制作的(ud)无法在正常系统及PE下识别,所以要找到外置程序,就只有将外置程序放到U盘或者硬盘目录下了,此时只需在U盘或硬盘根目录下创建一个OPE文件夹。并将下载的原版0PE.ISO 放入该文件夹下,不要改目录名、文件名,否者找不到,见下图:
即可在PE启动时识别到外置程序。而且也可以用ut工具将OPE.ISO解压至OPE文件下,保护目录结构不变即可。(解开便于维护外置程序,添加外置程序保需要将网上下载的wim文件或exe文件放入PEtool目录下相应文件夹下,PE启动时会自己加载这些外置程序,这里提供一个外置工具下载地址:http://loveuni.qupan.com/
8、如果添加完外置程序想将它重新打包成iso文件,以防病毒感染时,可心使用〇peDIY工具中进行重新打包。该工具也一起上传.
9、应该差不多了。其实以上很多都是《零体积PE》的事,抽了点时间看了下,可能有不少地方有疏漏,还请大家见谅,关于零体积PE相关资料,当然最好还是见原贴:
http://bbs.wuyou.com/viewthread.php?tid=137207&extra=page%3D2,只是篇幅有点长,有兴趣的可以看看,保证会有收获。
10结束语:虽然上述内核经过精简,进入PE时间明显缩短,但我感觉还是不太快,有可能跟我的U盘被识别成ZIP有关,在识别为HDD时,相信会快一点。总的来说速度还能接受。
下附fbinst的命令行参数,及1.4版本更新内容。
format命令增加选项--primary和--extended,可以用于设置主数据区和扩展数据区的大小。取消了--reserve选项,因为--reserve其实就是--primary和--extended的总和。例子:
fbinst (hd1) format --primary 10m --extended 20m --force
由于文件不能跨越主数据区和扩展数据区。如果映像比8m稍大的话,以前版本必须再预留同样大小的扩展空间,现在则可以通过调整主数据分区的大小来解决。
增加/更新文件:
fbinst (hd1) add c:/aa.img "aa.img"
另外,可以加上选项--extended,表示把文件保存在扩展数据区。--extended选项是对每个文件而言的,取消了config里的--extended-data。
fbinst (hd1) add --extended c:/aa.img "aa.img"
导出文件:
fbinst (hd1) export "aa.img" c:/aa.img
删除文件:
fbinst (hd1) remove "aa.img"
#2更新:
info命令可以显示空闲空间。
增加命令rename,可以重命令文件。如何目标文件已经存在,则先删除目标文件再进行重命令。
fbinst (hd1) rename "aa_old.txt" "aa_new.txt"
增加命令pack,用于压缩空闲空间。删除文件后留下空块。新加的文件会自动寻找合适的空间。不过增加和删除操作比较多后,会造成碎片。这个命令压缩空间,把空块都连接起来。
fbinst (hd1) pack
#3更新:
保存文件创建时间,在info里可以看到。info里还显示文件是在主数据区或者扩展数据区(file后的数字0/1)。
增加命令resize,可以用于改变文件大小/创建新文件,例如:
fbinst (hd1) resize aa.txt 1024
有两个选项,一是--extended,意义同add命令。不过,它只有创建新文件时有效,旧文件维持在原来的区域。另一个是--fill,当创建新文件/扩大文件时,缺省用0填充,用--fill可以指定填充字符的ascii码。例如:
fbinst (hd1) resize --fill 32 aa.img 1024
32就是空格。
增加命令copy,可以复制文件。
fbinst (hd1) copy aa_old.txt aa_new.txt
复制的文件和原来文件在同一区域。
rename命令改名为move。
grub4dos也更新了,支持最新的fbinst,而且优化了(ud)设备,现在主数据区域里的文件也可以用write写入了。
#4更新:
clear命令增加选项--menu和--file,表示只清除菜单项(text, menu, boot)或者文件项。不带参数时全部清除。



顺便附上一张进入PE后的效果图.
[ 此帖被gzk101在2009-06-06 03:19重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共3条打赏
wska M币 +13 謝謝分享 2018-06-14
离线xmmz

发帖
4972
M币
-6663
专家
-32
粉丝
382
只看该作者 1楼 发表于: 2009-05-22
Re:征集用此工具制作U盘后无法启动的主板,目前还没碰到过启动不起来的.请大家帮忙 ..
请登录后查看
离线gzk101
发帖
11
M币
0
专家
1
粉丝
0
只看该作者 2楼 发表于: 2009-05-22
Re:征集用此工具制作U盘后无法启动的主板,目前还没碰到过启动不起来的.请大家帮忙 ..
请登录后查看
离线bian888

发帖
17461
M币
65
专家
-2
粉丝
33
只看该作者 3楼 发表于: 2009-05-23
Re:征集用此工具制作U盘后无法启动的主板,目前还没碰到过启动不起来的.请大家帮忙 ..
请登录后查看
离线wuwuzz

发帖
1253
M币
2569
专家
45
粉丝
60
只看该作者 4楼 发表于: 2009-05-23
请登录后查看
[ 此帖被wuwuzz在2009-05-23 07:40重新编辑 ]
离线gzk101
发帖
11
M币
0
专家
1
粉丝
0
只看该作者 5楼 发表于: 2009-05-24
请登录后查看
离线wuwuzz

发帖
1253
M币
2569
专家
45
粉丝
60
只看该作者 6楼 发表于: 2009-05-24
请登录后查看
离线lxc124
发帖
93
M币
8
专家
1
粉丝
0
只看该作者 7楼 发表于: 2009-05-24
请登录后查看
离线gzk101
发帖
11
M币
0
专家
1
粉丝
0
只看该作者 8楼 发表于: 2009-05-28
请登录后查看
离线150191092

发帖
3878
M币
1300
专家
20
粉丝
150
只看该作者 9楼 发表于: 2009-05-28
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个