zds1210 发表于 2012-11-18 09:08:00

用ultraiso制作另类的隐藏万能启动U盘——让U+V2它hot起来!

用ultraiso制作另类的隐藏万能启动U盘
——让U+V2它hot起来教程
当前,PE制作已经从光盘基本转型到U盘,U盘启动PE已经成为装机主流。大容量U盘价格变成白菜价,多引导U盘启动技术也日益成熟。目前U盘主要的启动方式有USB-HDD,USB-ZIP和USB-CDROM等三种。而U盘启动PE,从部署原理来,又可以分为量产、UD、U+和B+等方式。详见后附资料。
现在流行于市面上的五花八流的万能启动U盘,基本都是采用UD启动方式,即fbinst+grub。GRUB是一种功能强大灵活性强兼容性好的多引导启动方式。fbinst启动,把PE文件放于U盘隐藏区(UD区)中,可以防病毒,可以防误删除及识格式化,智能识别各种类型主板的U盘启动,兼容性特别强;用UD格式化U盘,以后再更新数据,不会破坏非UD区数据,这点上也比量产强。fbinst+grub强强联合,创造了PE史上的一个神话,UD启动良好的兼容性经过无数些实践证明,真不愧为万能启动U盘。
而本文介绍的,不是大家熟悉的UD启动盘,而是用ultraiso来制作另一种类型的隐藏万能启动U盘。另类,是指它不采用网上流行的UD启动盘技术,而是采有最新版ultraiso把ISO版PE写入U盘,即大家常说的U+V2。下面大家一起来体验U+V2制作的隐藏万能启动U盘技术吧。
一、什么是U+和U+技术的发展
(一)什么是U+
大家可能感到奇怪,UltraISO不是一款光盘工具吗?它也能制作启动U盘?其实,自UltraISO V9.12起,UltraISO已经包含制作启动U盘的功能。此后版本功能不断增强。它可以简单易行的把ISO格式PE写入U盘启动。记得当年U+第一代出来,我按照网上的方法,把老毛桃扬州版U+到自己U盘上,第一次成功实现了U盘启动,让我对第一代U+印象深刻。在此之前,用毛桃大师的U盘制作工具,及其它制作工具,从没有让U盘在自己电脑上成功启动。
(二)U+技术的发展
自UltraISO V9.12起,UltraISO已经包含制作启动U盘的功能。UltraISO V9.2支持一种新的U盘启动技术 -- U+启动技术,它包括USB-HDD+和USB-ZIP+两种启动方式。根据UltraISO的文档(http://cn.ezbsystems.com/ultraiso/history.htm),U+启动技术可以实现USB-HDD/USB-ZIP双模式启动,从而极大地提高启动U盘的兼容性。USB-HDD+,增强的USB-HDD模式,兼容性极高;其缺点在于对仅支持USB-ZIP的电脑无法启动。USB-ZIP+,增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动,从而达到很高的兼容性。
2011-10-11 UltraISO 9.5开始,第二代U+启动技术(USB-HDD+ V2/USB-ZIP+ v2)产生了, 可以创建启动分区并支持"深度隐藏"选项 (U+ 2.0),或低度隐藏的分区。以后经过多次不断优化升级。
2012-08-23 UltraISO 9.53 , 新增 bootpart 驱动程序, 支持在Windows (PE) 环境下访问启动分区(深度隐藏);支持高端隐藏启动分区 (bootmgr)。U+V2高端隐藏启动分区解决了PE中运行一键还原工具时启动分区与可见区互换的问题,让U+技术达到了稳定实用的阶段。
本文推荐的是兼容性、稳定性和安全性相当强的U+V2技术,它支持部署PE于U盘高端隐藏启动分区,实现了与UD类似的隐藏万能U盘启动。
二、U+V2的特色
(一)U+V2的兼容性稳定性安全性
U+V2经过长期更新和发展,相对于第一代U+技术,已经达到了与UD相一致的良好的兼容性和稳定性,可以支持部署PE到U盘可见区、低度隐藏、高端隐藏及深度隐藏的启动分区。
就本人制作的普通统一PE而言,高端隐藏U+V2和UD版经多次实测,无论兼容性和安全性都一样。实测中,UD能启动起来的机子,U+V2代也基本能启动。同时都支持隐藏启动分区,可以防病毒、防误删除和误格式化。U+V2高端隐藏启动分区解决了PE中运行一键还原工具,启动分区与可见区互换的问题,达到了与UD一致的稳定性。UD和U+启动有异曲同工之妙。当然,正如P大所说,以往U+兼容性不如fbinst,但第二代U+再出炉,兼容性如何还有待广泛测试才能定论。
(二)U+、UD和量产盘的启动速度对比评测(待测)
(三)U+、UD和量产对U盘读写速度影响对比评测(待测)
三、支持U+的PE技术的发展现状和U+使用现状
U+V2功能相当强大,部署到U盘也相当的方便。但由于高端隐藏功能出现得较晚,同时最近PE的研究方向都是到UD版去了,所以,对于支持U+ 隐藏区的ISO PE开发得并不多。同时,一般量产版的PE,如不特别设计,U+到U盘可见区,也难实现多引导,如论坛最流行的grub和linux多引导做主引导,U+到U盘就只会变成单引导,更不要说实现对U+低度隐藏和高端隐藏的U+。纵观论坛近年来的作品,也只有一些PE实现了对U+的支持。比较有代表性的是P大的统一PE,以及杏大的U盘PE之B盘。有感于此,本人最近一直在致力于支持U+高端隐藏区的普通PE统一版的开发。在各位前辈大师和坛友们的关心支持下,经过一段时间努力,终于找到了普通PE改造成统一PE的技术关键,成功的把xppe 03Pe和win7pe改造成一ISO支持刻录、量产、UD和U+各种部署的合盘PE。U+部分,成功实现了xppe 03Pe和win7pe部署到U+V2代高端隐藏区,并在周围各实机中测试成功。
(一)P大的统一PE实现了部署在U+V2深度隐藏区(暂缺) syslinux
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=200759&extra=page%3D2
(二)杏大的PE之B版实现了部署在U+V2高端隐藏区(暂缺)hdload
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=198829&extra=page%3D1
(三)普通统一版如何实现支持U+V2高端隐藏的多引导
本人自创的普通内核的统一版,主要是受到原创的老毛桃扬州极速xpPE统一版的启发,灵感一来,突然想到普通ISO内核也可以借用类似的原理实现统一。结果发现普通ISO PE统一,比极速版效果还好。
普通统一PE,采用easyboot+grub强强联合做引导,成功实现了对U+最完美的兼容。Easyboot和ultraiso都是一家公司的产品,以Easyboot做主引导,可以达到对U+V2代的最好的兼容;同时easyboot实现了对流行的grub多引导启动的支持,以grub多引导做第二代引导,又可以完美的实现U+V2多引导的问题,同时grub启动完美支持了U+V2的高端隐藏区,因grub所限,目前并不支持U+V2的深度隐藏区。
普通的xpPE 03PE和win7PE,一定要先植入内置或外置式(如饭大的srs模块就含外置式,适合于xpPE或03PE)wvblock虚拟光驱支持。然后内核和外置程序都打包成ISO分别用grub中map,PE启动后,就能看到grub map的虚拟光驱了,然后就很方便的调用外置。Win7PE比较复杂,目前解决的比较好的是饭大极速win7PE中还原的普通win7PE,在U盘版中实现内核和外置的ISO直接map,可以看到外置直接map的虚拟光驱。一直梦想能找到一种通用的方法,在其它win7PE中集成wvblock驱动,按饭大或smine的方案调整好USB、wvblock、cdrom驱动顺序,打开其它win7Pe的任督二脉,实现直接map。但试了其它几个PE,都是能看到直接map外置的的虚拟光驱,就是打不开。看来有一些服务和注册项要攻关。还望坛友们多多努力。
四、手工部署U+V2高端隐藏启动U盘
说了这么多,大家一定想试一下怎么把普通统一PE(ISO格式)手工U+V2到U盘高端隐藏区,从而制作另类的隐藏型万能启动U盘吗?下面就以我制作的自创的普通统一版为例,讲解制作U+V2隐藏型万能启动U盘的关键技术吧。
(一)安装注册Ultraiso
1从官方网下载UltraISO 9.5.3.2901版(这个版本支持高端隐藏区)
http://dw.ezbsys.net/uiso9_cn.exe
2安装并注册UltraISO 9.53

可用注册码:注册名:王涛
注册码:7C81-1689-4046-626F

(二)下载支持U+V2高端隐藏的PE统一版:
1.老毛桃xppe打狗改进内核统一版:
http://zds1210.blog.163.com/blog/static/24481248201291333944612/
2.老毛桃xppe小小强改进内核统一版:
http://pan.baidu.com/share/link?shareid=81162&uk=201913327
3.大白菜03Pe统一版:
http://pan.baidu.com/share/link?shareid=87745&uk=201913327
4.网络精简win7PE统一版:
http://zds1210.blog.163.com/blog/static/244812482012103114429733/
5.普通xppe、极速xpPE和win7PE加DOS统一PE大合盘
http://zds1210.blog.163.com/blog/static/244812482012101023635183/
以下以比较成熟的老毛桃xppe打狗改进内核统一版为例讲解制作方法,其它PE完全类似。
(三)部署PE到U盘高端隐藏区
1.插入 U盘:U+前做好U盘数据备份工作,丢失数据自责。
2.用ultraiso打开刚下载好的统一PE的ISO文件。

3.执行Ultraiso菜单“启动→写入硬盘映像…”。注意此处是对U盘写入硬盘ISO,不会影响硬盘数据。选择好自己的U盘,不要弄错U盘了,把数据弄丢了。

a注意此处只出现U盘驱动器选择。

b老机子推荐用USB-ZIP+ V2格式,新机推荐用USB-HDD+ V2格式。

c选“高端隐藏”启动分区,从而把本PE文件高端隐藏防病毒防误删除,运行gghost 或onekeyghost后,也不会出现启动区与可见区的互换。

d选择好各选项之后,点击“写入”按钮,等待半分钟后制作成功,占击返回即可。

(四)高端隐藏启动U盘局部数据的更新
对于高端隐藏启动U盘局部数据的更新,如menu菜单文件的改写,建议用DiskGenius3.80以上专业版进行。这样子可以不破坏U盘可见区的数据。大版本的更新请做好U盘可见区数据备份工作,然后重新U+。
1.插入U+盘,打开DiskGenius,左边定位U盘。

2.右边定位U+隐藏区文件,复制文件到可见盘上。

3把改好的文件拖到右边的U+隐藏区替换原来文件就可。

(五)关于U+的其它问题
UD格式的清除,请用FbinstTool重置并格式化U盘分区;U+如果建立了启动分区,请新建一个空ISO文件重新U+且不要选启动分区,再用FbinstTool重置U盘。U+和UD不能同时在一U盘上使用,但你可以选量产加U+或量产加UD。实测发现,量产后可能不再支持U+V2高端隐藏启动分区,可能无法引导(也可能只是个人U盘情况);而支持低端隐藏分区,这时,不管是在PE系统中或windows系统中,因bootmgr捣乱只要插入U+后的U盘就不要运行gghos或oneghost之类的软件,以免出现启动区与可见区互换的情况;建议可以用手工ghost或usbghost来还原备份系统。
五、关于支持U+ PE技术的期待(暂略)
(一)全外置式U+V2隐藏区读写工具的制作及全外置式U+U+V2隐藏区 PE的开发
(二)更多的PE自动编程支持U+V2隐藏区
(三)普通PE采用syslinux或其它技术实现对U+深度隐藏区的支持


[小资料] 各种U盘启动模式简介和普通统一PE的各种部署方式
一、各种U盘启动模式
1、USB-HDD
硬盘仿真模式,DOS启动后显示C:盘,HP U盘格式化工具制作的U盘即采用此启动模式。此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。
2、USB-ZIP

大容量软盘仿真模式,DOS启动后显示A盘,FlashBoot制作的USB-ZIP启动U盘即采用此模式。此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。
3、USB-HDD+

增强的USB-HDD模式,DOS启动后显示C:盘,兼容性极高。其缺点在于对仅支持USB-ZIP的电脑无法启动。
4、USB-ZIP+
增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启动后可能显示A:盘),从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。
5、USB-HDD+和USB-ZIP+ V2
升级了的U+,支持制作低度隐藏、高端隐藏和深度隐藏的启动U盘,兼容性、稳定性和安全性非一代U+可比。是教程中重点介绍的内容。
6、USB-CDROM
光盘仿真模式,DOS启动后可以不占盘符,兼容性比较好。其优点在于可以像光盘一样进行XP/2003安装。制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具。

二、普通统一PE的各种部署方式
1.光盘刻录:请直接用刻录软件如imgburn刻录到光盘。
2. 量产:用ChipGenius识别U盘芯片类型,并在网上找到量产软件量产到U盘。
3.U+:请用ultraiso9.5.3以上版本“启动→写入硬盘映像”到U盘,老机子推荐用USB-ZIP+ V2格式,新机推荐用USB-HDD+ V2格式;选“高端隐藏”启动分区,从而把本PE文件高端隐藏防病毒防误删除,运行gghost 或onekeyghost后,也不会出现启动区与可见区的互换。
U+隐藏区的局部更新与读写,请用DiskGenius3.8以上专业版进行,可以不破坏U盘可见区的数据。
4.转换成UD格式(UD):
先用fbisntool1.606版格式化一U盘分区,设置扩展分区在ISO大小以上,然后推荐用虚拟光驱imdisk挂载本PE ISO文件,把所有文件全选一次全部拖入UD区中,即一格一拖即可(爱干净的,请删除多余的UD/menu/BOOTMENU.EZB和EZLDR,这两文件为EASY文件),并记得整理一下U盘碎片,即合并空间。
Fb专用包的制作——先用fbisntool新建一个fb,主分区8M,扩展分区以ISO大小以上为界,然后用虚拟光驱imdisk右键挂载本PE ISO文件,把所有文件全选一次全部拖入UD区中,再合并空间。
5.其它如B+:部署到硬盘、移动硬盘,B+到U盘。所谓B+,就是用bootice工具写入各种U盘引导,可以制作各种引导的。强。







[ 本帖最后由 zds1210 于 2012-11-19 10:15 编辑 ]

asionwu 发表于 2012-11-18 09:12:52

U+现在比较少用了,基本上都把U盘量产了

zds1210 发表于 2012-11-18 12:17:32

原帖由 asionwu 于 2012-11-18 09:12 发表 http://bbs.wuyou.net/images/common/back.gif
U+现在比较少用了,基本上都把U盘量产了
量产比较复杂。现在UD很流行,U+也达到了很好的水平,应该尝试一下新的技术。

邪恶海盗 发表于 2012-11-18 12:31:54

最早使用UltraISO,后来一直用UD的飘过...



新版的UltraISO用的原理和FbinstTool差不多吧,只不过UltraISO用的是EasyBoot引导的...


不知道磁盘控制器驱动楼主怎么处理,貌似进PE容易蓝啊...

bsplin 发表于 2012-11-18 18:36:17

好文章,虽然目前是使用UD居多,但U+不失为另一种好技术,期待更成熟的方案!

zds1210 发表于 2012-11-18 22:01:44

回复 #5 bsplin 的帖子

目前这种用wvblock驱动的方案,内核及外置打包成ISO,然后map的方案,对于win7和win8通用性比较差,需要特殊处理。其它方面,经过广泛测试,还是比较成熟的。
重新设计了一个支持U+V2高端隐藏区的普通统一PE方案。这个方案对外置不再打包成ISO,而是解开,就不用再困扰win7win8外置的直接map,这个方案对win7和win8通用性比较好,从原理上来看实现U+V2代高端隐藏是没有多大的问题。在群友们的帮助下,一定能够实现U+V2代深度隐藏。

[ 本帖最后由 zds1210 于 2012-11-18 22:08 编辑 ]

zds1210 发表于 2012-11-19 09:49:03

自己给自己加亮了,目的是希望有更多的人来U+,来开发支持U+的PE。、
以后,我们论坛里,PE都支持量产、UD和U+了?看哪个论坛有我们强啊?哈哈。

2010sya 发表于 2012-11-19 18:39:21

最早使用UltraISO,后来一直用UD的飘过...

M 发表于 2012-11-19 19:41:18

不知道U+在合盘上面方便不?另外合盘的PE在搜索PETOOLS方面方便不?现在的UD可以把PETOOLS放置UD区,U+的话如果放置隐藏区不知道能搜索到不?

zds1210 发表于 2012-11-19 20:05:07

回复 #9 M 的帖子

fb搜索不到。但可以用dg导出到可见区中。当然也可以想办法编程导出的。百大正在搞,以后一定会有的。
U+隐藏区,需要特别技术,和UD一样类似。实现方法很多。目前我的统一版合盘就利用wvblock对内核和外置map,实现了支持U+高端隐藏,和UD版一样统一处理。以后会慢慢实现像UD一样的全外置式深度隐藏。杏大和P大已经在这个方面领先了。
现在的U+V2关键技术是:
1.grub不识别深度隐藏分区,只识别高端隐藏分区。P大和百大都在改进这个问题。
深度隐藏情形,分区表无隐藏分区信息。经由UltraISO自家的EZBoot当能识别隐藏区,当然syslinux也可以识别,但对纯grub4dos,得处理一下才能让grub4dos识别。方法之一是动态重建分区表,但要确保不能写U盘。希望高手出一个通用方案。
2.杏大利用利用omnifs.exe编程了hdload将U+隐藏区文件抽取出的,建立按需调用的快捷方式。功能类似于UD的udload和fbinst plus。目前百大也有志于这方面的编程。
3.最新版easyboot自带bootpart驱动,可以在PE下挂载U+V2深度隐藏区到虚拟光盘。但据杏大说,测试发现问题比较多,如ghost问题等等。
目前就是U+v2隐藏区要解决的问题。解决了,U+和UD没有什么区别。
我正在等百大的编程,弄好了,就给大家一个全外置式解开的U+V2高端隐藏甚至深度隐藏的win8PE给大家玩一下。不用再困扰win7win8外置的直接map。
到时候,我们论坛U启区,UD技术也有了,U+技术也有了。论坛就比较强啊。

[ 本帖最后由 zds1210 于 2012-11-19 20:51 编辑 ]
页: [1] 2 3 4 5 6 7
查看完整版本: 用ultraiso制作另类的隐藏万能启动U盘——让U+V2它hot起来!