2015年08月01日——如何无损制作UD三分区的双启U盘(20150801图文),已经编程实现!

来源:互联网 发布:mac显示应用程序桌面 编辑:程序博客网 时间:2024/05/14 23:40

无损制作UD三分区教程  (20150801图文版)

2015年08月01日

无损制作UD三分区教程

(20150801图文版)

[术语]UD三分区=UD区+ntfs的DATA区+fat的EFI区

无损制作——无损原有U盘数据来制作UD三分区

http://zds1210.lofter.com/post/1cca7fd5_7ccd48f?act=qbbloglofter_20150506_01

[适用]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三分区手工无损部署工具包:傲梅分区助手、fbinstool20150513、diskgenuis、bootice和Qemu虚拟机等神器。把PE和工具包解压到同一文件夹下(见图wsuds1)

 

一、无损转换为ntfs格式,并修复磁盘错误,设置卷标为DATA:

1.插入U盘,打开分区助手,修复磁盘错误,设置卷标为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写入到UD区

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区。

0 0