本帖最后由 zds1210 于 2023-4-8 23:54 编辑
万能启动的最后传说:UD三分区法部署教程!UD加UEFI! 本教程最新版本:
http://blog.sina.com.cn/s/blog_18cbdaad80102y1gy.html
特别提示:UD推荐用fbinstool20140513版部署fba文件,如不玩分区表项法则世界末日版就很好使;2014年8月后的版本不支持ansi格式的fba,同时即使utf-8格式的fba部署到UD也会乱码而找不到外置。老毛桃统一派QQ群214132206。
术语:
U+——指用ultraiso把PE写入U盘制作启动盘的方式,目前兼容性好的是U+V2
UD——是使用bean制作的fbinst在磁盘上产生的一个抹掉分区表的隐藏分区,制作PE启动盘的方式。
物理分区顺序——就是用分区软件如dg或分区助手查看到的物理实际分区顺序
软件分区顺序——就是用bootice的分区管理查看到的软件分区顺序,抹掉分区表项的深度隐藏分区UD区看不到。
UD三分区法因bios/uefi双启的超高兼容性,越来越受到PE爱好者喜欢,获得了bios/uefi万能双启的美称。本教程对UD三分区法进行全面说明,希望更多人来认识UD三分区法,掀起后bios时代的UD新热潮。
目前UD三分区法可手工实现的方法:1.先U+高端隐藏部署,再UD部署;2先UD部署,再用分区软件高端隐藏部署。在高手们的努力下还实现了编程部署。
一、UD三分区法自动部署(菜鸟推荐)
Part A、龙哥哥版
采用标准的UD三分区法,bios/uefi都基本达到万能启动效果。
UD三分区法主程序由我毛桃统一PE群龙哥哥大师定制,经过一个星期努力,终于达到稳定实用! 为了更好的帮助改进程序,大家把err.txt文件跟帖上传到附件中,以供龙哥哥改进程序参考。
下载地址:
http://pan.baidu.com/share/link?shareid=3136815831&uk=691378850
Part B、方竹版
(〇)材料准备:
1.硬件准备:准备8G以上U盘一个,并备份好重要数据,初次制作会损坏全部数据。
2. 下载PE一键制作程序包:http://pan.baidu.com/s/1sjNSscX
(一)一键制作
1.插入U盘,运行程序包(图uds1);如已多分区,可以先执行“回收U盘容量”,并最好重新插拨U盘。
2.点击“制作U盘启动”,等待分区和写入PE(图uds2)。
3.数据区格式为ntfs格式或exfat(ntfs支持无损调整分区好,但伤盘;exfat反之)(图uds3)。
并用佛大q emu启动器测试bios/uefi双启(下同,图uds4)。
(二)定制PE说明:主程序由方竹制作,由独剑整体打包,你可以自己定制。
1 PE放在fzb.fba中,64位efiPE就放在包中yuefi51.dat,其实也是fba格式。两fba文件请保持ansi格式,以免fbinst命令行自动写入乱码。
2尽量不使用长文件名和长目录名。
3每个目录的文件+目录数的总数小于120个。
4本程序包整体用 7z打包,制作好自己的fzb.fba用7z导入替换模块文件就可。
二、UD三分区法手工部署之fba:先U+后UD(初级玩家推荐)
(〇)材料准备:
1.到以下网址下载主fba和8PEx64位的iso及相应部署工具包。
下载地址:http://pan.baidu.com/s/1o6hXk1O
2.从部署工具包中解压出fbinstool、ultraiso便捷版、diskgenuis及佛大的虚拟机等工具,与fba文件放在同一文件夹;并准备好U盘,数据备份好,新写入都会破坏数据,以下同。(图uds5)
(一)U+高端隐藏写入:
1.插入U盘,然后打开ultraiso便捷版,再双击8pe64efi.iso文件,在后面打开的ultraiso窗口中,执行菜单“启动→写入硬盘映像”; (图uds6)
2.以usb-hdd+ V2高端隐藏格式写入U盘。请注意从后往前关闭打开的UI窗口。(图uds7)
注:此处U+只起到分高端区和写入PE数据的功能,U+V2的主引导并不起作用,完全可以用其它分区工具代替,目前U+法最简单。下同。
(二)UD强格写入:
打开fbinstool,选中U盘,执行菜单“启动设置→格式化”;注意选中fba文件,勾选强行格式化,设置扩展分区在fba文件大小以上,把fba数据写入U盘中,并碎片整理。(图uds8)
(三)DiskGenius取消数据区激活,并保持efi区激活(这步外置如不放在efi区,随便取消可见区或efi区的激活就可以,因为两分区都是激活状态)(图uds9)
(四)格式数据区为非fat格式,并用虚拟机测试:
1.把数据区格式化为exfat或ntfs,以增强uefi启动兼容性;(图uds10)
2.并用佛大的虚拟机测试一下U盘的bios/uefi启动情况,图省略。
注:理论上,这种部署bios/uefi启动兼容性都很强;遇到只支持usb-zip启动的老机子,建议用fbinstool临时设置主引导为ud-zip格式(以下同略,图uds11)。
三、UD三分区法手工部署之ISO:先U+后UD(专业玩家推荐)
(〇)材料准备:
1.硬件准备:准备U盘一个,并备份好重要数据,初次制作会损坏全部数据。
2.PE和部署工具:到以下网址下载 半解开统一iso、8PE64eif.iso及相应部署工具包;并把ultraiso便捷版、fbinstool、diskgenius和佛大虚拟机解压与ISO放于同一文件夹中。(图uds12)
http://pan.baidu.com/s/18cvwi
(一)U+高端隐藏写入:
1.插入U盘,然后打开ultraiso便捷版,再双击8pe64efi.iso文件,在后面打开的ultraiso窗口中,执行菜单“启动→写入硬盘映像”;
2.以usb-hdd+ V2高端隐藏格式写入U盘。请注意从后往前关闭打开的UI窗口。(图uds13)
(二)UD强格写入:一格一拖
1.插入U盘,打开fbinstool,选中U盘分区,执行菜单“启动设置→格式化”,在一U盘分区中格式化出一UD区并建立fbinst主引导。UD区格式新机为usb-hdd格式,老机为usb-zip格式。设置UD区的主分区8M、扩展分区在ISO大小以上,建议UD扩展区留大点,方便以后升级。然后单击格式化。(图uds14)
2右键打开方式中选用winrar打开半解开iso(或用虚拟光驱软件只读挂载iso),全选PE所有文件,一次拖入复制到UD区;并磁片整理。(图uds15)
(三)DiskGenius取消数据区激活,并保持efi区激活(外置如不放在efi区,随便取消可见区或efi区的激活就可以,因为两分区都是激活状态)(图uds16)
(四)格式数据区为非fat格式,并用虚拟机测试:
1.把数据区格式化为exfat或ntfs,以增强uefi启动兼容性;
2. 并用佛大的虚拟机测试一下U盘的bios/uefi启动情况,图同上略。
注:理论上,这种部署bios/uefi启动兼容性都很强;遇到只支持usb-zip启动的老机子,建议用fbinstool临时设置主引导为ud-zip格式,同上。
四、UD三分区法手工部署其它方法:(专业玩家推荐)
先UD部署,后用傲梅分区助手高端隐藏部署(此法优点是不用修复UD主引导且不会出现数据区和efi区双激活的毛病,但如换用diskgeus要修复ud主引导)
五、UD三分区法升级维护
(一)无损升级
使用fbinstool20140513及以前的支持ansi格式版本,就可以直接编辑UD区。
高端隐藏的efi区可用bootice设置为可见并分配盘符,就可直接更新efi区文件;更新efi区后,再给数据区设置为可见就可以了,隐藏区最好保持激活。
(二)无损调整UD区和高端隐藏区大小
实测可用分区助手完成。右击数据区,并来调整数据区前端的未分配分区表项的UD区大小,就可以无损数据调整UD区大小。
实测高端隐藏的efi区为fat32格式时候,很容易用无损分区助手调节efi区大小。Efi区保持为fat16格式而要调整大小,目前比较笨的实现方法,是删除高端隐藏分区,然后右击数据区来调整后端大小,然后重新在高端区建立新分区并写入PE。
(三)恢复三分区为普通U盘
方法有很多,比较简单易行的是直接打开ultraiso,然后以空文件usb-hdd无隐藏格式写入U盘,来去掉所有复杂分区;再用bootice来恢复主引导为nt5。(图uds17)
六、进阶
(一)UD三分区法的由来
位于U盘物理低端的UD启动,因采用了多重主引导技术,bios启动良好,且容易编程实现,有着万能启动的美称。随着uefi时代的来临,UD不能直接支持uefi启动。这个时候,U+B+高端隐藏(PE区保持为fat16格式,数据区格式为ntfs或exfat)因对uefi特别高的启动兼容性,越来越爱到大家欢迎。但高端隐藏部署,因PE区位于U盘物理高端,对U盘主控和老主板的bios启动兼容性比较差;相反的,低端隐藏部署,bios启动兼容性好,uefi启动兼容性却又较差。
为了解决bios/uefi启动的高低端矛盾,特别是为了让UD跟上uefi步子,各位爱好者纷纷提出了自己的UD加uefi启动方案,比较典型的有UD三分区法和分区表项。最早提出UD三分区法的是贝壳兄弟,提出了把8PEx64先U+高端写入,再UD写入32位PE和dos工具,无垠在它的基础上作了修改优化;论坛HHHWWW兄弟提出先UD后高端的部署方案。而本人也在学习和实践中努力总结bios/uefi的兼容性,从多重主引导和PE区放置在物理低端解释了UD和U+V2深度隐藏的高兼容性;在uefi启动兼容性上,提出数据区格式为exfat或ntfs而保持efi唯一的fat(最好为fat16)可提高uefi兼容性,提出了U盘物理分区项顺序与软件分区顺序相一致时uefi启动兼容性高,进而总结出——把数据区格式为ntfs或exfat的U+B+高端隐藏(PE区保持为fat16格式)的PE其Uefi启动兼容性非常高,基本可以达到百分之百。至此 ,一个理论上到实测启动兼容性都非常好的UD三分区方案就此定型。
(二 )UD三分区法基本原理和特点
所谓UD三分区法,就是UD区部署在U盘物理低端(用于bios启动),数据区放在U盘exfat格式中端并保持可见,散开的8PEx64放在高端隐藏的fat16区既efi区(用于uefi启动)。(图uds18)
UD三分区法充分利用了U盘物理低端bios启动兼容性好,U盘高端隐藏uefi启动兼容性好的基本原理,解决了bios/uefi双启低端与高端兼容性相互矛盾的问题,具有良好的bios/uefi双启兼容性,新老机子通吃,理论上bios/uefi启动兼容性基本可达百分之百。同时,解决了UD支持uefi的问题,有良好的发展前途。其主要优点如下: 1.具有良好的bios启动兼容性:UD区位于U盘物理低端,理论上对主板和U盘主控的兼容性都比位于物理高端的U+B+高端隐藏强;同时,因采用了多重引导技术,很好的解决了弱bios主板的启动兼容性问题,实测对于新好机子的bios启动有良好兼容性,UD启动有万能启动盘的美誉。(bios兼容性详见帖子)
2.具有良好的uefi启动兼容性:由于UD区未指定分区表项,如果数据区保持为fat格式,则其UEFI启动兼容性相当于标准的U+高端隐藏;如果把数据区格式为ntfs或exfat,则其uefi启动兼容性相当于改进的U+高端隐藏,其uefi启动兼容性基本可达百分之百。(uefi兼容性详见帖子)
3.PE全隐藏于UD区和高端隐藏区,具有良好的安全性。特别是外置放于UD区,可以防病毒,防误删除,防误格式化;高端隐藏区,因在windows下不分配盘符,其安全性也很高。
4.数据区格式为ntfs或exfat,可以存放大于4G以上的gho或wim文件,再也不怕大的系统文件。
5.易于编程实现:基于fbinst良好的编程实现功能,可以先UD后高端,或先高端后UD的方法编程实现。
6.方法通用标准:UD三分区手工部署,都是采用标准的软件如fbinstoool、ultraiso、diskgenus和bootice,有良好的通用性,很容易移植到其它PE中。同时,UD和U+都只操作U盘,不会影响硬盘数据安全。
当然深度隐藏类的PE,除udm外,Ud和U深的PE内核要打包成iso来启动,会带好种种未知的兼容性问题,特别是nt5 PE在本本上会出现非硬盘驱动而导致的蓝屏问题,可以用特制的grub智能防蓝屏菜单解决。
(三)外置加载技术
1UD区外置加载:fbinst或fbins plus的用法
2efi区外置加载:喜欢把外置放在高端efi区,请把数据区设置为可见,并激活和隐藏efi区,则bootpart挂载的是efi区并可实现外置加载。
3更加疯狂的玩法:下载论坛任一个支持U+隐藏的有grub多引导的内核解开的bios/uefi双启PE,用ultraiso拖出grldr再删除它,把PE部署到高端efi区;然后用把grldr部署到UD区,主引导保持UD—hdd;请把数据区设置为可见,并激活和隐藏efi区,则bootpart挂载的是efi区并可实现外置加载。
此法兼顾了UD三分法的优点,同时PE内核可以全散开,对新电脑兼容性不错。遇到只支持zip启动的机子,要用兼容菜单才能解决高端隐藏PE启动问题。
(四)说说UD乱码
Ansi和Utf-8格式;编程部署为ansi格式,而用fbinstool手工部署默认为utf-8格式。
七、结束语
(一)期望
1.根本解决UD乱码问题:fbinst 或fbinst plus支持命令行格式化和写入utf-8的UD。
2.更完美的UD三分区法编程方案:efi格式为fat16;有无损数据区的UD区和efi升级功能;能处理小于8G的U盘,表现更加稳定。
(二)感谢
感谢论坛和老毛桃统一PE群各位朋友大力支持,特别要感谢贝壳、无垠和H3大在UD三分区法上作出的研究。感谢方竹和龙哥哥分别定制的UD三分区法一键实现主程序,乐见更多的UD三分区法编程方案出现,相信UD三分区法将会成为bios/uefi时代万能启动的最后传说。
|