无忧启动论坛

标题: 请教P大,关于分区表法操作 [打印本页]

作者: 无垠    时间: 2014-5-27 20:44
标题: 请教P大,关于分区表法操作
本帖最后由 无垠 于 2014-5-27 20:46 编辑





手头暂无UEFI启动的机子,先学习吧。新版fb工具好像只在u盘上操作才有那些选项?打开fba时没有那些关于efi的选项啊?

有个疑问,是不是每个U盘都需要如图示样的操作,才能支持uefi启动?做好的启动U盘生成的fba文件,直接写入新的U盘是否还支持UEFI启动?这是个根本问题,等有机子了试试。

要是可以的话,我用做好的启动U盘生成的fba文件导出img修改后再导入,是否还能支持uefi启动啊,要是可以,就方便了。
作者: pseudo    时间: 2014-5-28 00:14
本帖最后由 pseudo 于 2014-5-28 00:30 编辑

不用直接动img文件的。映射后随时可以让对应分区“显示”(分配盘符),然后往该盘拷贝文件,就间接地写入img里了。
建议直接操作物理u盘,不动fba文件,不在fba文件上折腾。我理解fba文件唯一作用是备份、恢复。恢复是指格式化时指定用fba文件来格式化。而不是导入fba里的内容到已格好的u盘的ud里。我不清楚fbinsttool目前在恢复、导入两种情形中哪种能保持映射,以实测为准。从原理上前者可能性大些
无论如何,不建议在fba上操作、修改。改好物理u盘再生成fba为好。

8pe放哪个分区,该区是否隐藏无所谓。只要diskgenius的浏览面板能看到u盘某区有efi目录等,一般就能efi启动,弱efi启动主板另说。
你甚至可以用diskgenius来把8pe放进u盘某分区。
作者: 无垠    时间: 2014-5-29 10:50
pseudo 发表于 2014-5-28 00:14
不用直接动img文件的。映射后随时可以让对应分区“显示”(分配盘符),然后往该盘拷贝文件,就间接地写入i ...


删掉那个win8pe.iso,在有些老机上,把U盘识别为zip,用一下命令

chainloader (fd0,1)/bootmgr || chainloader (fd0,0)/bootmgr

能找到文件bootmgr ,但是黑屏,不能启动8pe。话又说过来了,这种老机,也用不着8PE;识别为HD的一般BIOS启动8PE正常。 不知P大该怎样解决啊?
作者: pseudo    时间: 2014-5-29 11:41
把U盘识别为zip,就成多分区软盘,这种软盘8pe不能直接启动。
要启动也总有办法,说来话长。
最简单的办法是你格式化ud时没事别勾zip、chs等复选框。免得诱导机器把u盘识别为zip自找麻烦。
作者: 无垠    时间: 2014-5-29 12:15
pseudo 发表于 2014-5-29 11:41
把U盘识别为zip,就成多分区软盘,这种软盘8pe不能直接启动。
要启动也总有办法,说来话长。
最简单的办 ...

明白了,也测试了。如果不选 zip 和 chs 选项,这类机器 ud就启动不了。反正这种老机,也用不着8PE。合盘还有其它PE能用就成。
作者: 无垠    时间: 2014-6-2 12:23
pseudo 发表于 2014-5-28 00:14
不用直接动img文件的。映射后随时可以让对应分区“显示”(分配盘符),然后往该盘拷贝文件,就间接地写入i ...


P大,再请教一下,下图的windows下未分配的28M的空间是什么?FB中没发现啊?






作者: pseudo    时间: 2014-6-2 20:57
U盘大小 约等于 ud扩展区+14.64MB
ud扩展区 约等于 104MB+350MB+28MB,约等于grldr+efi.img+srs+diy+boot + 0.49MB
350MB 等于 efi.img
作者: 无垠    时间: 2014-6-2 21:12
pseudo 发表于 2014-6-2 20:57
U盘大小 约等于 ud扩展区+14.64MB
ud扩展区 约等于 104MB+350MB+28MB,约等于grldr+efi.img+srs+diy+boot  ...

28m +104 m 应该是 ud区的空间了。 我如何操作才能让 这两块连到一起?制作时把UD区的文件先全部考入,剩余空间再新建EFI映射区?谢谢
作者: pseudo    时间: 2014-6-3 00:23
你的ud布局估计是这样形成的:
你先放约104M的东西入ud,
然后生成350M的efi.img,这时ud扩展区约剩余28M,
最后你再往ud加了近28M的东西,直到ud扩展区只剩余0.49M。

你说“制作时把UD区的文件先全部考入,剩余空间再新建EFI映射区”,确实是可以使350M后面几乎没有未分配空间的。
但可能还留有诸如0.49M之类小小未分配空间,不一定搞得那么准。
而且一旦你删掉ud里若干文件(例如除efi.img外所有其它文件)并整理碎片,efi.img对应的350M很可能会前移,后面留下较大的未分配空间。

所谓未分配其实已经分配给ud了。该怎么管理、位置如何布局由fbinsttool自己管理好啦。
连到一起没多大意义。

顺便说一下,
制作时一般应先把UD区的文件全部拷入,占据u盘靠前位置,这样有利于老弱BIOS启动。efi.img应该后建。
一旦映射了efi.img,不想惹事的话就别再增删改ud文件,别再整理碎片。因为这些操作都要考验fbinsttool工具,目前它好像还有bug,估计折腾多了会顶不住。
当然如果发现fbinsttool有bug并能重现,可报告J大。
作者: 无垠    时间: 2014-6-4 07:26
本帖最后由 无垠 于 2014-6-4 09:00 编辑

P大,能不能让FBinstool增加一个 自动判断UD扩展区剩余空间,全部设置为efi映射区 的功能么?感觉这样做出来的分区在windows磁盘管理下好看,不知道兼容是否会提高?

如图,做好的U盘:





我把efi.img先导出,删除后再整理碎片,再导入扩展区efi.img映射后就成这样了(两只U盘)。
作者: ali88home    时间: 2014-6-4 11:14
后学如法炮制使用无垠大大的方法制作,并没有整齐的放在后面的空间,这种情形是空间已经达到极限,出现的现象。

应该说让FBinstool增加一个自动判断UD扩展区剩余空间,从后面的空间计算efi.img大小,来设置为efi映射区的功能?

这样就可美观,而且前面UD文件编辑,可以减少碎片整理的次数机会。
作者: ali88home    时间: 2014-6-4 11:25
U盘先前支持UEFI启动,恢复FBA后还是支持UEFI启动的。直接显示编辑UFI分区,拖入UEFI启动相关文件即可。
作者: pseudo    时间: 2014-6-4 15:16
这个效果是可以做到的,以ud扩展区剩余空间、4095M两者中小者为缺省值即可。

你是用户代表,意见、建议可以在分区表项法帖子或fbinsttool帖子里直接向J大提啊。
作者: pseudo    时间: 2014-6-4 15:23
无垠 发表于 2014-5-29 12:15
明白了,也测试了。如果不选 zip 和 chs 选项,这类机器 ud就启动不了。反正这种老机,也用不着8PE。合盘 ...

你用0pe及8pe组件,格ud时虽然不建议选zip,但选zip也是可以的。
处理略复杂,应该还有更简单方法,还没仔细研究。
作者: 无垠    时间: 2014-6-6 17:36
本帖最后由 无垠 于 2014-6-6 17:40 编辑
pseudo 发表于 2014-6-4 15:23
你用0pe及8pe组件,格ud时虽然不建议选zip,但选zip也是可以的。
处理略复杂,应该还有更简单方法,还没 ...


P大 能不能写个 vba启动菜单中 选择 efi映射区 可见或不可见 的语句,这样就能应付那些不识别隐藏分区 efi文件的机器,或者单列 一条菜单条 供选择。G4D应该有这样的命令吧? 不知道0pe中是否有了这功能?
作者: hlstudio    时间: 2014-6-6 18:01
无垠 发表于 2014-6-6 17:36
P大 能不能写个 vba启动菜单中 选择 efi映射区 可见或不可见 的语句,这样就能应付那些不识别隐藏分区  ...

fbinstool和bootice都可显隐分区吧。
但是在启动过程中干预可能有点难度,如果隐藏,某些主板EFI启动时不可见,不出菜单,此时没有时机干预了。
作者: 无垠    时间: 2014-6-6 19:01
hlstudio 发表于 2014-6-6 18:01
fbinstool和bootice都可显隐分区吧。
但是在启动过程中干预可能有点难度,如果隐藏,某些主板EFI启动时 ...

那就把全盘设为UD扩展区,把剩余空间全部映射为efi区,设置mbr参数为显示。
作者: 无垠    时间: 2014-6-6 19:04
映射区不能大于4g?
作者: 2011auq0880wcw    时间: 2014-6-6 21:15
本帖最后由 2011auq0880wcw 于 2014-6-8 07:55 编辑
无垠 发表于 2014-6-6 19:04
映射区不能大于4g?

【教程】FBinstTool新功能:映射ufi分区,使ud里的8PE能EFI启动
J大FbinstTool新版(截止5月13日为#395楼1.607.2014.513版,请跟踪后面楼层的版本更新,一般情况下应该用最最新版)为分区表项法增加了完整的映像管理功能:
1、能在ud里直接创建指定大小的空img映像文件。目前暂限制大小在4GB内。
作者: 无垠    时间: 2014-6-7 06:33
2011auq0880wcw 发表于 2014-6-6 21:15
这真是没有好好学习1.5.1版内容:
【教程】FBinstTool新功能:映射ufi分区,使ud里的8PE能EFI启动
J大F ...

与UDM是不一样的,udm主要两个区,前端隐藏和后面的可见区。选UEFI启动时会将前端那个隐藏区识别为可见的吗?否则UEFI启动和新版FBinstool及U+隐藏高端隐藏兼容性是一样的吧,不懂
作者: pseudo    时间: 2014-6-7 09:27
我理解udm是这样的:
用diskgenius只看到一个未分配区(类似于ud区)和一个可见区,8pe可藏在未分配区,diskgenius看不到8pe文件。理想情况下能efi启动,优势明显。
但此情形兼容性有限,很多时候还要勾选udm的UEFI启动选项才能efi启动。
一旦勾选,就会映射分区(跟分区表项法类似),用diskgenius就会看到两个(或更多个)已分配分区、看到8pe文件。此情形跟分区表项法相比,优势大失。

分区表项法有低端、高端两种隐藏方式,概念、操作都很简单,必有一种能efi启动。
作者: 无垠    时间: 2014-7-20 08:32
本帖最后由 无垠 于 2014-7-20 08:37 编辑
pseudo 发表于 2014-6-7 09:27
我理解udm是这样的:
用diskgenius只看到一个未分配区(类似于ud区)和一个可见区,8pe可藏在未分配区,di ...


先U+高端隐藏,然后用FB2014.0513 UD,再后用dg取消U盘可见区活动属性,这个算是变相解决了P大分区表法弄成的类似高端隐藏不能显示大u盘可见区大于4G空间的弊病了吧,并且fba文件可以做到很小,小到只包括一个grldr文件,一个run文件,一个目录文件等,可以引导U+高端隐藏区的03pe、8pe的IS_、wim等并共享工具、外置srs驱动、各种img等(实测不管是zip的或hdd的都成功了),只需简单的三步就可以制作出支持老老机新新机的FB+U+启动盘。P大能否研究一下把这三步合并成一步的程序或做法?
作者: txh0714    时间: 2014-7-20 09:14
无垠 发表于 2014-7-20 08:32
先U+高端隐藏,然后用FB2014.0513 UD,再后用dg取消U盘可见区活动属性,这个算是变相解决了P大分区表法 ...


这种办法很好,做到了新老机通吃,无垠大师的办法很好!
作者: 无垠    时间: 2014-7-20 09:42
本帖最后由 无垠 于 2014-7-22 11:12 编辑
txh0714 发表于 2014-7-20 09:14
这种办法很好,做到了新老机通吃,无垠大师的办法很好!


这个U+高端隐藏制作后,以后换03、8pe核心文件系统、更新工具就不用反复做了,可写挂载修改更换就行。重做UD也不会影响到高端隐藏区,真的很方便!记得每次重做UD后都要用DG把U盘可见区的活动属性取消。
作者: 无垠    时间: 2014-7-23 07:03
本帖最后由 无垠 于 2014-7-23 09:39 编辑
pseudo 发表于 2014-6-7 09:27
我理解udm是这样的:
用diskgenius只看到一个未分配区(类似于ud区)和一个可见区,8pe可藏在未分配区,di ...


再次请教P大,多次实测,efi文件放到fat16格式的可见区,是uefi启动最兼容的方法。我知道分区表法隐藏原可见区,显示efi扩展区可以办到。0PE是否是在启动过程中把efi所在的映射区识别为可见,在常规系统中是不可见的呢。还没顾上琢磨您的0pe启动uefi的原理呢
作者: pseudo    时间: 2014-7-24 14:19
已在分区表项法专帖里回复




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