zds1210 发表于 2015-6-27 22:00:01

UD三分区补充教程2——如何无损制作UD三分区的双启U盘(20150801图文)有望编程实现!

本帖最后由 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区。

zds1210 发表于 2015-6-27 22:02:18

本帖最后由 zds1210 于 2015-8-20 23:06 编辑

预告一下暑假作业在二楼

1制作教程:如何无损数据区数据制作UD三分区双启U盘和移动硬盘
fbinstool、分区助手和bootice三大神器。
2大力推进基于分区助手命令行的UD三分区编程制作,一简化编程技术,二可以实现无损数据制作。
3.整理USB启动区两置顶帖子,把UD支持efi U深支持efi的技术,UDM方面的技术帖子汇总下去。

nmscl 发表于 2015-6-28 06:45:31

等待楼主发布大作。

fanggong 发表于 2015-6-28 07:09:29

值得学习与研究!

hzy6420 发表于 2015-6-28 07:38:12

xxfx谢谢分享{:3_137:}

艾芷枫 发表于 2015-6-28 13:39:33

渣渣顶帖表支持{:3_155:}

engineerlzk 发表于 2015-6-28 23:31:57

期待Z大的全面教程,这样对我等从头学起就有头绪多了

2011ylnda 发表于 2015-6-29 10:14:11

这样的教程很需要啦!

zds1210 发表于 2015-7-4 22:32:07

无损制作UD三分区
O、材料准备
一、无损转换为ntfs格式
二、部署高端efi区
三、部署UD区
四、无损升级

地狱聚合体 发表于 2015-7-5 12:09:40

马克 楼主辛苦了 目前很需要一个这样的教程

dfswb 发表于 2015-7-20 11:29:04

期待力作,加油Z大!

zds1210 发表于 2015-7-20 11:30:29

dfswb 发表于 2015-7-20 11:29
期待力作,加油Z大!

这次采用半自动法 ,无损分区用手工,PE写入用kva的一键升级,很爽。当然也可以全手工法。

xiaohq 发表于 2015-7-21 16:20:12

期待中……,学习了。

zds1210 发表于 2015-7-26 21:23:04

无损制作UD三分区教程
(文字草案20150726版)

freesoft00 发表于 2015-7-26 23:47:36

zds1210 发表于 2015-7-26 21:23
无损制作UD三分区教程
(文字草案20150726版)

大力支持教程编写,辛苦了!

zds1210 发表于 2015-7-29 10:10:05

正在修正文字,制作图片。

zds1210 发表于 2015-8-1 16:07:26

20150801图文版

1400700226 发表于 2015-8-1 16:27:07

厉害!就是完全看不懂。。。。。。支持了!{:3_144:}

zds1210 发表于 2015-8-1 16:44:19

1400700226 发表于 2015-8-1 16:27
厉害!就是完全看不懂。。。。。。支持了!

慢慢按图制作吧。
最好下载pdf来看吧。图放大就行。

1400700226 发表于 2015-8-1 17:29:19

zds1210 发表于 2015-8-1 16:44
慢慢按图制作吧。
最好下载pdf来看吧。图放大就行。

恩恩!{:3_144:}

zds1210 发表于 2015-8-3 09:02:44

其实分内前后端区可一一步完成,我是为了方便编程实现。

boy6585948 发表于 2015-8-3 11:27:10

为什么DiskGenius 创建的EFI分区是FAT16的呢,而微软创建的EFI分区是FAT32的呢???

djg 发表于 2015-8-3 14:27:10

优盘里也没啥数据,有数据量也不会大。做PE用“有损”也无妨,玩玩“无损”也可以滴。

zds1210 发表于 2015-8-3 14:31:00

djg 发表于 2015-8-3 14:27
优盘里也没啥数据,有数据量也不会大。做PE用“有损”也无妨,玩玩“无损”也可以滴。

关键是以后无损一键制作,三分区编程大简化。

zds1210 发表于 2015-8-3 14:31:02

djg 发表于 2015-8-3 14:27
优盘里也没啥数据,有数据量也不会大。做PE用“有损”也无妨,玩玩“无损”也可以滴。

关键是以后无损一键制作,三分区编程大简化。

djg 发表于 2015-8-3 14:32:54

一直非常欣赏楼主,一直关注中。

djg 发表于 2015-8-3 14:34:32

zds1210 发表于 2015-8-3 14:31
关键是以后无损一键制作,三分区编程大简化。

一直非常欣赏楼主,一直关注中。

zds1210 发表于 2015-8-5 09:37:10

djg 发表于 2015-8-3 14:34
一直非常欣赏楼主,一直关注中。

ud三分区的方向是不错的,目前要简化编程,大力普及。

qdaijchf 发表于 2015-8-5 14:22:22

无意中发现一个小小的手工错误:把ISO写入到UD区(应该是EFI区)。

qdaijchf 发表于 2015-8-5 14:25:14

常规pe中加些什么才能读取低端和高端隐藏区?
页: [1] 2
查看完整版本: UD三分区补充教程2——如何无损制作UD三分区的双启U盘(20150801图文)有望编程实现!