助力无忧,捐助本站,加入VIP会员

无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品好系统,装机首选好系统

「简单绿色的装机助手」盘云出品

广告位招租广告联系 QQ:184822951 微信:wuyouceo
查看: 27320|回复: 215

[教程] 用FbinstTool 1.7制作BIOS/UEFI启动U盘

    [复制链接]
发表于 2017-3-19 16:10:55 | 显示全部楼层 |阅读模式
本帖最后由 pseudo 于 2017-3-19 16:26 编辑

背景:
yaya大把fbinst的文件大小用64位表示,fbinst1.7使ud可以导入大于4GB的文件。
Plantsoot大对fbinst增强版fbplus进行了升级,0PE新版内置了。
jianliulin大推出采用fbinst1.7内核的FbinstTool v1.7,使分区表项法更为方便实用。

下面以用FbinstTool v1.701.2017.0318制作0PE启动U盘为例进行介绍。
其效果跟坛里USB启动区经常提及的“三分区”基本相同,可以体验手动挡的驾驶乐趣。

材料:
(1)0PE新版:0PE_NBv1.5.3(20170306)2in1+8pe10pe(20170318),登录论坛后,我签名(SIGNATURE)处有下载链接
(2)FbinstTool工具新版v1.701.2017.0318:从原帖http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189221&extra=page%3D1下载,0PE也带有。
(3)U盘:闪迪Sandisk Ultra USB 3.0,32GB
环境:64位win7
步骤:
1.1 用FbinstTool格U盘弄出ud扩展区
1.1 用FbinstTool格U盘弄出ud扩展区.png
1.2 清爽一下
1.2 清爽一下.png
2 ud两文件
2 ud两文件.png
3.1 建日常数据区镜像
3.1 建日常数据区镜像.png
3.2 日常数据区来了
3.2 日常数据区来了.png
4.1 建其它PE区镜像
4.1 建其它PE区镜像.png
4.2 其它PE好了
4.2 其它PE好了.png
5 总结
5 总结.png
6 折腾
6 折腾.png

评分

参与人数 37无忧币 +185 收起 理由
jjw19790617 + 5
nytc006 + 5 很给力!
cwqfan + 5
yobyzal + 5 赞一个!
2012tomnewman + 5 很给力!
2010syh + 5 很给力!
kcyou + 5 很给力!
2012chenyuwen + 5 很给力!
2010henryku + 5 教程很给力!
16567890 + 5 很给力!
liangyi + 5 很给力!
szmsys + 5 很给力!
cuicongyuan + 5 赞一个!
sclp2008 + 5 很给力!
hero8000 + 5 赞一个!
lbw2007 + 5 很给力!
wangjf + 5 赞一个!
l18c19 + 5 赞一个!
2012_stiger + 5 很给力!
秋月云开 + 5 很给力!
hzghgz + 5 很给力!
nerolee + 5
jdcgzb + 5 很给力!
2011auq0880wcw + 5 赞一个!
rengrancunzai + 5 赞一个!
ferdfg + 5 赞一个!
wbjj + 5 很给力!
An + 5 赞一个!
易广白 + 5 p大!威武!
xyzxp + 5 很给力!

查看全部评分

 楼主| 发表于 2017-3-20 12:29:23 | 显示全部楼层
zds1210 发表于 2017-3-20 12:00
确实如此。UD中的PE应该放在U盘前端,有利于弱bios主板的UD启动。
在新分区表项玩法中,制作好后,用d ...

按本教程是这样的:
U盘=UD
UD=UD主分区+UD扩展数据区
UD主分区放grldr
UD扩展数据区依次放0pe.iso、日常数据区.img(对应可见区)、其它PE.img(对应隐藏的高端efi区),后面还有少量剩余空间(对应未分区空间)。

如果0pe.iso不先放入抢占最前端,而是随便什么时候放入,其BIOS启动兼容性会降低,当然大部分机子没啥问题。
如果“日常数据区.img”迟于“其它PE.img”创建(之后在fbinsttool中调整序号为0使之对windows可见),会导致fbinsttool分区表中起始扇区号不是从小到大顺着排列,降低UEFI启动成功率。但许多新机UEFI启动也没啥问题。

自己家用的启动盘不用讲究那么多次序,怎么弄一般都能启动;
到处搞维护的话,才讲究点兼容性。

点评

诲人不倦,感谢!  详情 回复 发表于 2017-10-17 21:09
回复 支持 3 反对 0

使用道具 举报

发表于 2017-3-24 08:40:19 | 显示全部楼层
pseudo 发表于 2017-3-23 19:25
删grldr+0PE.ISO,放新的进去,然后整理碎片,时间较长,而且最后查看MBR,iso跑到后面去了。
倒不如把其 ...

重新制作ud会把“日常数据区”的数据也给格式掉了,担心啊。

点评

可以尝试变通。 先不放入0pe.iso,先创建一个0PE区.img,然后创建日常数据区.img(序号0)、其它PE.img(序号1)等等,其余照样操作。 最后将0pe.img加入分区表(序号2),设法将0pe.iso弄进该区。 将0pe.iso弄进  详情 回复 发表于 2017-3-25 00:15
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-3-19 16:11:54 | 显示全部楼层
本帖最后由 pseudo 于 2017-4-11 15:18 编辑

#58楼介绍了一种变通方法,更新0PE和其它PE比较方便,无需整理ud碎片。
其BIOS、UEFI启动成功率预期跟#1楼部署方式差不多,有条件者可测试验证并分享结果。
——有反馈此变通影响UEFI启动兼容性,此变通被否定。

48楼另有一种变通可以尝试。
预计48楼UEFI启动、BIOS启动必成功,但更新可见区0pe.iso(并用wincontig整理该文件使之连续存放)后,该文件位置可能后移,很老的机子BIOS启动兼容性有可能略微降低,较新机应该没问题。


70楼又有一种操作简单的变通,预期能在更新0PE时免整理碎片。
已有成功先例(见82楼)。


注意:采用fbinsttool 1.7进行以上部署时,0pe附带的8/10pe共享ud里0pe.iso中petools的功能失效。
原因怀疑是pecmd未升级,不兼容新版fbinst/fbinsttool(见#85楼)。pecmd对旧版fbinst/fbinsttool没问题。
临时解决方法是复制一份0pe.iso到非ud的任意一个分区。
回复 支持 反对

使用道具 举报

发表于 2017-3-19 16:24:40 | 显示全部楼层
不错,新版本的分区表项efi启动兼容性好。
建议data数据区格式为非fat格式。
回复 支持 反对

使用道具 举报

发表于 2017-3-19 16:25:21 | 显示全部楼层
本帖最后由 zds1210 于 2017-3-19 16:42 编辑

同时也请P大发表一个命令行的1.7版fbinst和fbinst plus。方便大家制作PE。
其实J大发布新版本的分区表项,我有亲自操刀把玩,用自己的PE,UD区只放一个grldr,
两台弱efi主板都一样启动成功。
本来想发布一个新的分区表项制作教程,但想到这个本是P大的发明,还是有发明者来制作教程比较可靠。
标题就清楚的写明”新分区表项“玩法吧。
回复 支持 反对

使用道具 举报

发表于 2017-3-19 16:40:28 | 显示全部楼层
还有,从DG上来看,貌似哪个img先创立,哪个就在U盘物理左端(低端)。
为了保持高的兼容性,可见区img一定要先创立,并格式为非fat格式;
而efi.img一定要后建立,并保持fat格式。
最后一定要把可见区.img拖到最前面,让它可见,并保持激活。
这样子就有比较高的efi/bios兼容性。

点评

为了保持高的兼容性,可见区img一定要先创立,并格式为非fat格式; 而efi.img一定要后建立,并保持fat格式。 最后一定要把可见区.img拖到最前面,让它可见,并保持激活。 这样子就有比较高的efi/bios兼容性。  详情 回复 发表于 2017-10-17 21:13
被点醒了,怪不得每次EFI分区都是在UD区的正中间。  详情 回复 发表于 2017-4-2 22:27
回复 支持 反对

使用道具 举报

发表于 2017-3-19 17:07:45 | 显示全部楼层
很好的教程啊   谢谢  下载更新了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-19 17:10:30 | 显示全部楼层
@zds1210
谢谢。
我先想当然写教程教别人怎么做,然后自己有机会再做。
好多东西我基本没动手去实验,也没条件实验,实际经验不多。
对efi启动的理解主要来自你们的经验。

点评

我的测试也是比较有限,目前测试的弱efi就是两大类,三小类。  详情 回复 发表于 2017-3-19 17:39
回复 支持 反对

使用道具 举报

发表于 2017-3-19 17:39:41 | 显示全部楼层
pseudo 发表于 2017-3-19 17:10
@zds1210
谢谢。
我先想当然写教程教别人怎么做,然后自己有机会再做。

我的测试也是比较有限,目前测试的弱efi就是两大类,三小类。
回复 支持 反对

使用道具 举报

发表于 2017-3-19 20:01:31 | 显示全部楼层
正需要这个教程,谢谢P大!

马上捣鼓去。
回复 支持 反对

使用道具 举报

发表于 2017-3-19 20:32:14 | 显示全部楼层
假如第一次制作时生成的0pe.ISO比第二次生成的0pe.iso小(添加了一些软件)他们大小不一样,要用第二次生成的0pe.iso是不是要全部重新制作一次?

点评

你可能倾向于把0PE用于老机吧。 1、老机BIOS可能弱,为了提高兼容性,“查看MBR”,0PE.ISO应该紧接 0* 1600 0x39C0 这行之后,也就是处于ud扩展数据区最开始的位置,尽量靠前放。 因为弱BIOS未必能读取靠后的扇  详情 回复 发表于 2017-3-20 11:10
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2018-5-26 19:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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