本帖最后由 zds1210 于 2015-8-20 23:00 编辑
无损制作UD三分区教程 (20150801图文版)
[术语]UD三分区=UD区+ntfs的DATA区+fat的EFI区
无损制作——无损原有U盘数据来制作UD三分区
[适用]hdd格式的fat16、fat32、ntfs格式的U盘、读卡器和移动硬盘;不适用于exfat格式
[警告]本教程采用的diskgeius、分区助手、bootice等分区软件会误操作到硬盘而造成数据丢失,请谨慎操作;分区助手在无损分区操作方面很强,但仍可能丢失U盘数据,同时在无损制作时一定要保持不间断电源。
UD三分区因具有超强的bios/uefi双启兼容性、一键制作的超强方便性、PE全隐藏的超强安全性、方法标准通用的超强可移植性、fbinst和grub4dos全开源的超强开放性,越来越受到电脑公司和PE爱好者的喜爱,成为后bios时代主流PE部署方法之一。目前手工部署方法一般采用先U+后UD法,及通用的编程自动部署如龙哥哥和kva的主程序,都不能达到无损数据区制作。今天,不才就教大家用神器傲梅分区助手,来无损制作UD三分区的启动U盘或移动硬盘。
○、材料准备
(一)硬件准备:准备fat16、fat32或ntfs的U盘、读卡器和移动硬盘一个,剩余空间要超过1G以上;暂不适用exfat格式
(二)软件准备:下载地址:http://pan.baidu.com/s/1o6hXk1O
1.PE:kva的程序包,或手工部署的fba和iso包。
2.UD三分区手工无损部署工具包:傲梅分区助手(PARTASSIST.EXE)、fbinstool20150513、diskgenuis、bootice和Qemu虚拟机等神器。把PE和工具包解压到同一文件夹下(见图wsuds1)
一、无损转换为ntfs格式,并修复磁盘错误,设置卷标为DATA:
1.插入U盘,打开分区助手PARTASSIST.EXE,修复磁盘错误,设置卷标为DATA(见图wsuds2)
2.把磁盘格式从fat16、fat32无损转换为ntfs(见图wsuds3)
二、无损分出UD区和EFI区:分区助手
UD三分区图:
(一)无损分出高端EFI区
1.调整出高端区(大小在iso以上,见图wsuds4)
2.建立EFI分区(见图wsuds5)
3.格式化EFI区为fat格式,并设置卷标为EFI区(见图wsuds6)
注:如果是移动硬盘,请设置EFI区为隐藏属性
(二)无损分出低端UD区
1.用分区助手调整出低端区(大小在fba以上,见图wsuds7)
2.用fbinstool非强格式化为UD区:不勾选“强格”和“重置”;设置UD主分区为8M;可勾选zip;不用设置UD主分区大小。注意原数据是否还在(见图wsuds8)
注:如果勾选“强格”原DATA区数据会丢;也不要设置UD扩展区大小,这样子末分配的空间全部变在UD区。实测可用fbinst或fbinst
plus命令行实现,达到无损效果,见后面六(二)2命令行。
友情提醒:原来末分配空间与UD区可如此简单无损转换;貌似UD区真是无目录结构的。
三、无损写入PE到UD区和EFI区
(一)方法一:全自动法——KVA主程序无损升级
1.用fbinstool设置UD区为ansi格式:以免乱码(见图wsuds9)
2.用diskgenius为EFI区建立一空的efi文件夹:kva主程序升级efi区所限(见图wsuds10)
3.用kva主程序升级写入(见图wsuds11)
注:请一定要关闭其它软件特别是分区,以免U盘占用失败,最好重新拨插U盘;不要全新制作,以免丢失数据。
(二)方法二:手工法(略写,专业人士自行制作)
1.用fbinstool非强格法写入fba到UD区
2.把ISO写入到EFI区
a.用bootice切换EFI可见区
b.用winrar右击打开efi.iso,全选一次拖入复制到EFI区
c.用bootice切换DATA区可见
四、查看分区结果及测试启动
1.用diskgenuis查看U盘硬件分区结构(见图wsuds12)
2.用bootice查看主引导和软件分区结构(见图wsuds13)
3.用Qemu虚拟机测试bios/uefi双启(kva主程序或佛大的,见图wsuds14)
五、补充:无损调整UD和EFI区大小(略写,以后加)
并强制U盘扇区对齐
六、结束语:
(一)感谢:网友们对无损制作UD三分区的热心支持,感谢分区助手作者disktool、龙哥哥、U启通作者kva对三分区编程的大力帮助。
(二)期望
1.分区助手:
a.无损转换fat16或fat32为ntfs格式提供命令行(也可用convert)
b.无损调整ntfs或fat32区前端区和后端区提供命令行
c.提供命令行把iso文件直接写入到隐藏的后端efi区。
d.增加对fat16、exfat格式无损调整的支持,特别是exfat格式。
2无损制作UD三分区能编程实现:关键是分区助手操作能提供命令行支持。
目前的三分区编程实现方法比较复杂,难于普及。采用基于分区助手命令行后,一可以实现UD三分区的无损编程的制作,二可以大大简化全新制作的UD三分区和U深三分区。
(1)UD三分区新编程设计方案:可无损制作或全新制作
a.判断U盘数据格式是否为fat fat32 ntfs,是可选无损制作;如为exfat则全新制作
b.用分区助手命令行无损调整出前端区;并用fbinst plus命令行无强格成UD区,并把fba写入UD区。
注:fbinst plus非强格命令行,实测可行。这里指定U盘为H盘。 fbinst.exe H: format --fat32 --align --primary 8M
c.用分区助手命令行无损调整出后端区,并创建和格式化为fat的efi区,然后直接把iso写入隐藏的efi区。
(2)U深三分区新编程设计方案:只能全新制作
a.用ultraiso把U深.iso以深度隐藏写入前端U深区。
b.用分区助手命令行把数据区格式为ntfs格式
c.用分区助手命令行无损调整出后端区,并创建和格式化为fat的efi区,然后直接把iso写入隐藏的efi区。 |