2014年11月23日 UD三分区法全面教程,ud加efi,文字初稿
万能启动的最后的传说:UD三分区法部署教程!UD加UEFI!
特别提示:UD推荐用fbinstool20140513版部署fba文件,如不玩分区表项法则用世界末日版就很好使;2014年8月后的版本不支持ansi格式的fba,同时即使utf-8格式的fba部署到UD也会乱码而找不到外置。老毛桃统一派QQ群
术语:
U+——指用ultraiso把PE写入U盘制作启动盘的方式,目前兼容性好的是U+V2
UD——是使用bean制作的fbinst在磁盘上产生的一个抹掉分区表的隐藏分区,制作PE启动盘的方式。
物理分区顺序——就是用分区软件如dg或分区助手查看到的物理实际分区顺序
软件分区顺序——就是用bootice的分区管理查看到的软件分区顺序,抹掉分区表项的深度隐藏分区UD区看不到。
UD三分区法因bios/uefi双启的超高兼容性,越来越受到PE爱好者喜欢,获得了bios/uefi万能双启盘的美称。本教程对UD三分区法进行全面说明,希望更多人来认识UD三分区法,掀起后UD时代的热潮。
目前UD三分区法可手工实现的方法:1.先U+高端隐藏部署,再UD部署;2先UD部署,后用分区软件高端隐藏部署。在高手们的努力下还实现了编程部署。
一、UD三分区法自动部署
(〇)材料准备:
1.硬件准备:准备8G以上U盘一个,并备份好重要数据,初次制作会损坏全部数据。
2. 下载PE一键制作程序包:/s/1sjNSscX
(一)一键制作
1.插入U盘,运行程序包(图uds1);如遇多分区,可以先执行“回收U盘容量”,并最好重新插拨U盘。
2.点击“制作U盘启动”,等待分区和写入PE(图uds2);
3. 数据区格式为ntfs格式或exfat(ntfs支持无损调整分区好,但伤盘;exfat反之)(图uds3);
并用qemu启动器bios/uefi双启(佛大作品下载链接,下同)(图uds4)
(二)定制PE说明:本UD三分区法一键制作主程序由方竹制作,由独剑整体打包,你可以自己定制。
1PE放在中,64位efiPE就放在包中,其实也是fba格式。两fba文件请保持ansi格式,以免fbinst命令行自动写入乱码。
2尽量不使用长文件名和长目录名。
3每个目录的文件+目录数的总数小于120个。
4.本程序包整体用 7z打包,制作好自己的用7z导入替换模式文件就可。
二、UD三分区法手工部署之fba:先U+后UD
(〇)材料准备:
1.到以下网址下载主fba和8PEx64位的iso及相应部署工具包。
下载地址:/s/1o6hXk1O
2.解压出fbinstool、ultraiso便捷版、diskgeuis及佛大的虚拟机等工具,与fba文件放在同一文件夹;并准备好U盘,数据备份好,新写入都会破坏数据,以下同。(图nds4)
(一)U+高端隐藏写入:
1.插入U盘,然后打开ultraiso便捷版,再双击文件,在后面打开的ultraiso窗口中,执行菜单“启动→写入硬盘映像”; (图nds4)
2.以usb-hdd+ V2高端隐藏格式写入U盘。请注意从后往前关闭打开的UI窗口。(图nud3)
注:此处U+只起到分高端区和写入PE数据的功能,U+V2的主引导并不起作用,完全可以用其它分区工具代替,目前U+法最简单。下同。
(二)UD强格写入:
打开fbinstool,选中U盘,执行菜单“启动设置→格式化”;注意选中fba文件,勾选强行格式化,设置扩展分区在fba文件大小以上,把fba数据写入U盘中,并碎片整理。(图nds4)
(三)DiskGenius取消数据区激活,并保持efi区激活(这步外置如不放在efi区,随便取消可见区或efi区的激活就可以,因为两分区都是激活状态)(图nds4)
(四)格式数据区为非fat格式,并用虚拟机测试:
1.把数据区格式化为exfat或ntfs,以增强uefi启动兼容性;(图nds4)
2.并用佛大的虚拟机测试一下U盘的bios/uefi启动情况,图省略。
注:理论上,这种部署bios/uefi启动兼容性都很强;遇到只支持usb-zip启动的老机子,建议用fbinstool临时设置主引导为ud-zip格式,以下同,略。(图nud8)
三、UD三分区法手工部署之ISO:先U+后UD
(〇)材料准备:
1.硬件准备:准备U盘一个,并备份好重要数据,初次制作会损坏全部数据。
和部署工具:到以下网址下载 半解开统一iso、及相应部署工具包;并把ultraiso便捷版、diskgenus和佛大虚拟机解压与ISO放于同一文件夹中,注意压缩软件支持拖出解压。(图uis1)
/s/18cvwi
(一)U+高端隐藏写入:
1.插入U盘,然后打开ultraiso便捷版,再双击文件,在后面打开的ultraiso窗口中,执行菜单“启动→写入硬盘映像”; (图nud2)
2.以usb-hdd+ V2高端隐藏格式写入U盘。请注意从后往前关闭打开的UI窗口。(图nud3)
(二)UD强格写入:一格一拖
1.插入U盘,打开fbinstool 1.606版,选中U盘分区,执行菜单“启动设置→格式化”,在一U盘分区中格式化出一UD区,同时建立fbinst主引导。UD区格式新机为为usb-hdd格式,老机为usb-zip格式。设置UD区的主分区8M、扩展分区在ISO大小以上,建议UD扩展区留大点,方便以后升级。然后单击格式化。
2用虚拟光驱软件只读挂载半解开iso窗口,调整只读挂载的窗口和fbinstool两窗口,都并列可见,全选挂载的PE所有文件,一次拖入UD区。(右键打开方式中选用winrar软件打开半解开iso,调整winrar的iso窗口和fbinstool两窗口并列可见,在winra全选iso中所有文件,一次拖入UD区)(UDs图5和图6)
(三)DiskGenius取消数据区激活,并保持efi区激活(这步外置如不放在efi区,随便取消可见区或efi区的激活就可以,因为两分区都是激活状态)(图nud5)
(四)格式数据区为非fat格式,并用虚拟机测试:
1.把数据区格式化为exfat或ntfs,以增强uefi启动兼容性;(图nud6)
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。
六、进阶
(一)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启动)。
UD区 DATA区 EFI区
无分区表项的深度隐藏 可见并保持exfat或ntfs格式 高端隐藏fat格式
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兼容性详见帖子)
全隐藏于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三分区法编程。相信以后会有其它编程方案。
(五)说说UD乱码
Ansi和Utf-8格式;编程部署为ansi格式,而用fbinstool手工部署默认为utf-8格式。
七、结束语
(一)期望
1.根本解决UD乱码问题:fbinst 或fbinst plus支持命令行格式化和写入utf-8的UD。
2.更完美的UD三分区法编程方案:efi格式为fat16;有无损数据区的UD区和efi升级功能;能处理小于4G的U盘,表现更加稳定。
(二)感谢
感谢论坛和老毛桃统一PE群各位朋友大力支持,特别要感谢贝壳、无垠和H3大在UD三分区法上作出的研究。感谢方竹大师制作的UD三分区法一键实现主程序,乐见更多的UD三分区法编程方案出现,相信UD三分区法将会成为bios/uefi时代万能启动的最后的传说。