本帖最后由 zds1210 于 2014-11-19 12:15 编辑
进展:搞定了读卡器;对bootpart的挂载规律也完全搞清楚了;。
PE内核中的bootpart更新到2.1.1.0版以后,U深数据区格式为ntfs或exfat,仍可以挂载U深区;U深三分区法或分区项法中,数据区可以格式为ntfs或exfat,可正常加载U深区外置。正文慢慢更新。 更新bootpart后,教程大大简化,与UD三分区法一样,只有一种标准部署方法。16日对教程再次修正
不老的传说:U深三分区法部署教程!让支持Uefi的U深hot起来!
广告:世上本没有路,走的人多了,就成了路。坚持PE祖师们的开放共享精神,欢迎DIY属于你的U深三分区法PE。老毛桃统一派QQ群214132206。
术语:
U+——指用ultraiso把PE写入U盘制作启动盘,目前兼容性好的是U+V2
U深——“U+V2深度隐藏”的简称
改进的U+高端隐藏——指在标准的U+高端隐藏基础上,数据区格式为ntfs或exfat,以提高uefi启动兼容性的部署,是隐藏式uefi兼容性最好的部署方法。
目前UD三分区法因良好的bios/uefi双启高兼容性,越来越受到PE爱好者喜欢。受此启发,本人于2014年11月成功首创了U深三分区部署法;实测bios/uefi启动良好且兼容性高。目前可手工实现的方法:先U深部署,再用无损分区助手进行高端隐藏部署;未来自有高手编程实现。
一、U深三分区法的部署方法:uefi兼容性相当于改进的U+高端隐藏
(〇)材料准备:
1.硬件准备:准备U盘一个,并备份好重要数据,初次制作会损坏全部数据。
2.PE和部署工具:到以下网址下载 半解开统一iso、8PE64eif.iso及相应部署工具包;并把ultraiso便捷版、傲梅分区助手、bootice和佛大虚拟机解压与ISO放于同一文件夹中,注意压缩软件支持拖出解压。(图uis1)
http://pan.baidu.com/s/18cvwi
(一)U深写入
1.先插入U盘,用ultraiso便捷版打开半解开统一iso(注意可关联或拖动iso到UI图标打开)
2.执行Ultraiso菜单“启动→写入硬盘映像…”,以usb-hdd+ V2(老机usb-zip+V2)深度隐藏写入U盘。(图uis2)
(二)高端隐藏分区:分区助手
0.如U盘小于4G,因fat16格式U盘无法用分区助手调整,先把U盘数据区格式为fat32,并设置卷标为data;大于4G分区只要设置卷标为data。
1.打开傲梅分区助手,用分区助手选择U盘数据区(看好U盘容量,不要错选硬盘以免丢失数据),右键选择菜单“调整移动分区大小”,在U盘最后端无损分出一分区,大小在8PE64efi.iso大小以上,并点“提交”按钮;并在弹出的窗口中选择“执行”。(图uis3)
2接着用分区助手选中最后端分区,右击选择创建分区来创建高端区,并在弹出的窗口中选择“执行”(图uis4)
3然后用分区助手选中创建好的高端区,格式化为fat16格式,卷标为efi(图uis5)
(三)高端隐藏写入:bootice和winrar
1.打开bootice选中U盘,执行“分区管理”,给efi区设置为可见并分配盘符;(图uis6)
2.在电脑中打开可见的efi区,右击8PE64efi.iso,选择用winrar打开iso(或用ultraiso只读挂载8PE64efi.iso到虚拟光驱),全选所有文件一次拖入复制到efi区。(图uis7)
3.然后再用booticer的分区管理窗口中,给eif区设置隐藏属性,给并数据区设置为可见并保持激活。(图uis8)
(四)数据区格式为ntfs或exfat,并用虚拟机测试
1.把数据区格式为ntfs或exfat(ntfs格式伤盘但利于分区助手无损调整分区大小),以提高uefi启动的兼容性,并可放置大于4G的gho文件。注意新版bootpart2.1.1.0仍能正常挂载U深外置而实现外置加载。
用分区助手或dg查看U盘物理分区结构(一),用bootice查看U盘主引导(二)和软件分区结构(三)(图uis9)
2.用佛大虚拟机运行bios/uefi双启测试(图uis10)
注意:
1.小于4G U盘的处理:U+深度隐藏部署后,一定要把数据区从fat16格式为fat32,,才能移动调整分区大小。其实u深三分区法也支持读卡器和移动硬盘。
2 PE内核采用bootpart2.1.1.0版本,数据区一定要格式为ntfs或exfat(建议格式为ntfs,分区助手可无损维护),这时候仍能正常挂载U深区并实现外置加载。一方面数据区可以存放大于4G的ghost文件,另一方面可大大提高efi启动兼容性,UEFI启动兼容性相当于改进的U+高端隐藏,其兼容性基本可以达到百分之百。
PE内核采用bootpart2.1.0.0版本(建议更新它),数据区一定要保持fat格式,否则不能正常挂载U深区并实现外置加载;其uefi兼容性相当于标准的U+高端隐藏,理论上仍有部分机子不能uefi启动。
遇到极少部分不支持U+高端隐藏的机子,请临时设置EFI区可见并激活,这样子就UEFI可以启动并能正常加载U深区外置。(图uis11)
3.喜欢把外置放在高端隐藏的efi区的,可以把外置如tools、petools和desk等文件夹从U深区移到高端隐藏efi区,同样数据区格式为ntfs或exfat并保持可见,后隐藏并激活高端的efi区,则bootpart挂载的是efi区并可正常加载efi区外置。(图uis12)
二、U深三分区法升级维护
(一)无损升级
更新U深区,保持数据区可见并激活,就可以用bootpart2.1.1.0挂载器可写挂载U深区来更新。
efi区可用bootice设置为可见并分配盘符,就可直接更新efi区文件;更新efi区后,再给数据区设置为可见并保持激活,以免不能正常加载U深区外置。
(二)无损调整U深区和高端隐藏区大小
实测可用分区助手完成。右击数据区,并来调整数据区前端的未分配分区表项的U深区大小,就可以无损数据调整U深区大小。
实测高端隐藏的efi区为fat32格式时候,很容易用无损分区助手调节efi区大小。Efi区保持为fat16格式而要调整大小,目前比较笨的实现方法,是删除高端隐藏分区,然后右击数据区来调整后端大小,然后重新在高端区建立新分区并写入PE。
(三)恢复三分区为普通U盘
方法有很多,比较简单易行的是直接打开ultraiso,然后以空文件usb-hdd无隐藏格式写入U盘,来去掉所有复杂分区;再用bootice并恢复主引导为nt5。
三、进阶
(一)U深三分区法基本原理和特点
所谓U深三分区法,就是把U深区(32位PE和dos工具及bios引导)部署在U盘抹掉分区表项的物理低端,数据区为ntfs或exfat格式放在U盘物理中端并保持可见,散开的8PEx64放在高端隐藏的fat16区既efi区。
U深三分区法采用UD三分区法相类似的分区结构,充分利用了U盘低端bios启动兼容性好,U盘高端隐藏uefi启动兼容性好的基本原理,解决了bios/uefi双启低端与高端兼容性相互矛盾的问题,具有良好的bios/uefi双启兼容性,新老机子通吃。同时,与U深分区表项一样,解决了U深部署后支持uefi问题,为U深PE的发展提供了良好的前景。其主要优点如下:
1.具有良好的bios启动兼容性:U深区位于U盘物理低端,理论上对主板和U盘主控的兼容性都比位于物理高端的高端隐藏强。同时,因采用了多重引导技术,实测表现U+V2主引导兼容性表现不俗,与UD的fbinst具有互补性。如采用自家的easyboot做第一分区引导,U深启动的兼容性基本上可以达到百分之百。当然,如果以grub做分区引导,bios启动兼容性会下降。实测表明,u+zip高端隐藏,U盘分区有4G限制,而U+zip深度隐藏则可以使用大于4G的U盘分区,启动不会卡死。(U深bios兼容性详见帖子)
2.具有良好的uefi启动兼容性:由于U深区未指定分区表项,如果数据区保持为fat格式,则其UEFI启动兼容性相当于标准的U+高端隐藏;如果把数据区格式为ntfs或exfat,则其uefi启动兼容性相当于改进的U+高端隐藏,其uefi启动兼容性基本可达百分之百。(uefi兼容性详见帖子)
3.PE全隐藏于U深区和高端隐藏区,具有良好的安全性。特别是外置放于U深区,可以防病毒,防误删除,防误格式化;高端隐藏区,因在win下不分配盘符,其安全性也很高。
4.方法通用标准:U深三分区部署,都是采用标准的软件如ultraiso、分手区助手和bootice,有良好的通用性,很容易移植到其它PE中。同时,分区助手和U+都只操作U盘,不会影响硬盘数据安全。
当然,U深与UD一样,PE内核要打包成iso来启动,会带好种种未知的兼容性问题,特别是nt5 PE在本本上会出现非硬盘驱动而导致的蓝屏问题,可以用特制的grub智能防蓝屏菜单解决。
(二)bootpart的挂载规律:bootpart2.1.1.0版
Bootpart对U深区后有两个有分区表项的分区,其挂载规律比较复杂,我们可以用bootice设置后两分区状态,用bootpart在win/pe下挂载来总结其挂载规律。搞清楚bootpart的挂载规律,就可以正确的加载U深区或efi区的外置;并可用bootpart来可写挂载U深区来更新U深区。
经过反复测试,得出新版bootpart2.1.1.0版的挂载规律:要能挂载U深区,则后面两分区任一分区数据要设置为可见和激活,则挂载的是U深区;而efi区设置为隐藏和激活,数据区格式不管是什么格式并设置为可见区,则挂载的是efi区(反之数据区隐藏和激活,并设置efi可见区,则挂载数据区)。
1喜欢把外置放在u深区的,请把中间数据区用bootice设置(下同)为可见和激活, efi区隐藏,则bootpart挂载是深度隐藏区(这个用于U深三分区部署方法的U深区外置挂载和更新);
2.如果外置放在U深区,又临时想把efi设置为可见,则应该设置efi可见和激活,数据区设置为隐藏,则bootpart挂载的仍是U深区并实现外置加载。
3喜欢把外置放在高端efi区,请把数据区设置为可见,并激活和隐藏efi区,则bootpart挂载是efi区。
(三)无损分区助手的特点:无损操作时,对fat32和ntfs分区良好兼容,不兼容fat16和exfat分区。
四、结束语
(一)期望改进
1.bootpart的改进(已经改进):
PE内核采用bootpart2.1.0.0版本,数据区一定要保持fat格式而不能格式为ntfs或exfat,否则不能正常挂载U深区并实现外置加载。PE内核中的bootpart更新到2.1.1.0版以后,U深后数据区格式为exfat或ntfs仍能挂载U深区并实现外置加载;U深三分区法或分区项法中,数据区可以格式为ntfs或exfat,还可正常挂载U深区并实现外置加载。
2.无损分区助手的改进:期望能良好兼容fat16和exfat格式分区。
3.grub的改进:grub4dos引导能更好的识别并启动U深区
(二)期望编程实现
1.UD三分区法编程实现
2.U深三分区法编程实现
(三)感谢
感谢论坛和老毛桃统一PE群各位朋友的热心帮助和大力测试,特别要感谢U+隐藏支持uefi首创者和无损部署专家糊涂兄弟在用分区助手无损操作方面的精心指导。相信,U深部署因使用三分区法和分区表项法而支持Uefi启动后,将会在uefi时代成为不老的传说。
|