无忧启动论坛

标题: 也谈我的UD/U+/UEFI三支持U盘的做法 [打印本页]

作者: hhh333    时间: 2014-4-9 23:19
标题: 也谈我的UD/U+/UEFI三支持U盘的做法
本帖最后由 hhh333 于 2014-4-15 22:55 编辑

我看P大等玩双启玩得很High,我也来凑一下热闹!

我的这种做法比论坛中任何一种做法都要简单,但确实是有三种方式的特点:
1、BIOS启动时:一启为UD,但PE启动后会调用BOOTPART来挂载U+高端隐藏区
2、UEFI启动时:一启当然是EFI啦,但PE启动后也会调用BOOTPART来挂载U+高端隐藏区

大家说一下,是不是有三种做法的特点,下面说一下做法:

1、用UltraISO 执行Usbhdd+ V2 高端隐藏写盘,U盘容量比用来做U+的ISO略大一点即可-->结果就是U盘被划出了两个区,前面的区为可见区,后面为U+隐藏区;
2、用FbinstTool执行U盘强行格式,其他项都不用选-->结果就是U盘的可见区前端又划出了一个UD区,这样就三个区了,UD区、可见区、U+隐藏区;
3、在FbinstTool格式完成后往UD区拖一个grldr进去即可;
4、用BOOTICE或DiskGenius取消可见区的激活状态(U+UD后好象可见区与隐藏区都是激活状态,当然把可见区的取消)。
大功告成!

启动测试时,有两个UEFI选项,选后面一个就OK了(前面那个大概是可见区的,我的可见区没放东西当然不能启动了)。以上全部用H3CDALL.ISO进行测试。
这个最大的特点是集中了三种方式的优势,避免文件重复,多数PE合盘都可以做。
怕其他的盘干扰,我把所有硬盘全部拔了,只插U盘,启动后上个截图:


那个拖入的grldr没有要求的!
这个主要利用UD格式化时并不破坏U+高端隐藏区。是目前最简单有效的。

具体用了一下,可见区需要放boot\H3_03、H3_IN、H3_NV三个文件,03类型的PE才能启动(只是这3个配置文件,不需要放内核)。NT6没有这个问题。
又用我的一台845GL的USB1.x的机器测了一下,出菜单要1分钟,进去后马上启用PLPBT,再进USB快多了,启动03通过,07也没问题。

又一个提高兼容性的技巧:
碰到一台intel915的机器,UD出菜单03类型的PE用不了,出现什么“multi(0)disk(0)rdisk(0)partition(1)打不开等的提示”,经摸索用这个方法解决了:
1、格式化可见区为exFAT(可能可以排除它对隐藏区的干扰,还有一个好处就是UEFI不出2个菜单项);
2、出菜单后,先驱动USB2.0,再进03类型的PE,OK过了,可见区也不用放任何文件。

作者: luoweihj    时间: 2014-4-10 00:09
grldr这个是任意的?还是??
作者: chanel    时间: 2014-4-10 06:04
方式比较新颖,不知道是不是具有普遍适用性。
作者: snbxeon    时间: 2014-4-10 09:14
楼主也来凑热闹了,大家都与时共进了~~~
作者: fzdd2003    时间: 2014-4-10 09:27
来接受新概念
作者: yaojy    时间: 2014-4-10 09:38
U盘和BISO需要支持多分区。
这种情形下UD可以不需要。
如果外置和二级内核放可见区,bootpart可以不要。
作者: 风神    时间: 2014-4-10 09:50
很新颖独特
可见区不需要放iso或者iso里面的文件么?
作者: hhh333    时间: 2014-4-10 10:15
yaojy 发表于 2014-4-10 09:38
U盘和BISO需要支持多分区。
这种情形下UD可以不需要。
如果外置和二级内核放可见区,bootpart可以不要。

1、这个不需要多分区支持的
2、这里用UD主要是针对有的机器U+可能不启动的
3、高端隐藏为了清爽,可见区可用来作日常使用的,不清楚的人看起来就是一个U盘。

作者: lbw2007    时间: 2014-4-10 11:02
提示:如果可见区是NTFS就没有第一个UEFI选项了
作者: hhh333    时间: 2014-4-10 11:13
lbw2007 发表于 2014-4-10 11:02
提示:如果可见区是NTFS就没有第一个UEFI选项了

哈,那确实,这也是一个好办法。
作者: yaojy    时间: 2014-4-10 11:17
hhh333 发表于 2014-4-10 10:15
1、这个不需要多分区支持的
2、这里用UD主要是针对有的机器U+可能不启动的
3、高端隐藏为了清爽,可见 ...

我不知道处理后不能识别出U盘是否跟U盘主控有关。
我不知道某U启在一些主板成功,在另一些主板不成功是否跟BIOS有关。
作者: 2012zhd    时间: 2014-4-10 11:23
来学习一下,这个方法很好。只是不知坛中除您的pe外,还有谁的能满足调用bootpart以挂载U+隐藏区的。
作者: hhh333    时间: 2014-4-10 11:27
本帖最后由 hhh333 于 2014-4-10 11:36 编辑
2012zhd 发表于 2014-4-10 11:23
来学习一下,这个方法很好。只是不知坛中除您的pe外,还有谁的能满足调用bootpart以挂载U+隐藏区的。


只要支持U+隐藏(bootpart是在系统内核的PECMD.INI中调用,主要用来找外置的,不需要额外处理,没有这个功能,大不了变光板,不影响启动)、支持UEFI启动的系统都是可以的。
作者: 2012zhd    时间: 2014-4-10 11:35
hhh333 发表于 2014-4-10 11:27
只要支持U+隐藏(bootpart是在系统内核中调用的,不需要额外处理)、支持UEFI启动的系统都是可以的。

感谢H大,明白了。
作者: hhh333    时间: 2014-4-10 11:39
yaojy 发表于 2014-4-10 11:17
我不知道处理后不能识别出U盘是否跟U盘主控有关。
我不知道某U启在一些主板成功,在另一些主板不成功是 ...

U启本来情况复杂,跟U盘、主板、启动方式及做法均有关系,哪种都不能保证100%
作者: fvptk    时间: 2014-4-10 11:47
本帖最后由 fvptk 于 2014-4-10 13:58 编辑

偶用C大的4月7号UD全内置MAXPE制作完后UD+UEFI启动全正常,同时可见区格成EXFAT或NTFS都行。
这是制作完PE后再进行分区图,分区完 就能在可见区格成EXFAT或NTFS都行。在一个闪迪32G_3.0,一个台电旧4GU盘和一个日立160G移动硬盘上全成功。
不知其它PE怎样?



进入UEFI8PE图


5隐藏UEFI分区.JPG (96.87 KB, 下载次数: 80)

5隐藏UEFI分区.JPG

9可见区.JPG (34.23 KB, 下载次数: 73)

9可见区.JPG

UEFI8PE可见区.JPG (34.23 KB, 下载次数: 66)

UEFI8PE可见区.JPG

作者: 2012zhd    时间: 2014-4-10 12:02
fvptk 发表于 2014-4-10 11:47
偶用C大的MAXPE制作完后UD+UEFI启动全正常,同时可见区格成EXFAT或NTFS都行。
这是制作完PE后再进行分区图 ...

ud区只放grldr,怎么弄800多M。
作者: pseudo    时间: 2014-4-10 13:03
2012zhd 发表于 2014-4-10 11:23
来学习一下,这个方法很好。只是不知坛中除您的pe外,还有谁的能满足调用bootpart以挂载U+隐藏区的。

分区表项法弄出的隐藏区也是可以用bootpart或基于bootpart的工具挂载、分配盘符的,您可能没注意到。这方面跟是否经过U+没太多联系。
楼主的U+步骤主要是借用ultraiso方便地做建立分区工作,用diskgenius也能分区,更直观,更灵活控制分区大小。U+注重的引导功能在ud后其实是废了,没什么U+味了。最终结果基本上等价于:
先用fbinsttool将U盘弄成ud区和可见区,再用diskgenius或bootice把可见区一分为二,变成两个区。一个对应可见区,一个对应隐藏区。它们都在ud区之后,与ud无关。
除了分区表项法、udv2法有点不同之外,目前大都是这样的分区格局。

坛里许多支持EFI的方案,其实主要讨论的是为形成此格局,用什么工具,怎么操作简单些。
作者: 2012zhd    时间: 2014-4-10 13:11
pseudo 发表于 2014-4-10 13:03
分区表项法弄出的隐藏区也是可以用bootpart或基于bootpart的工具挂载、分配盘符的,您可能没注意到。这方 ...

感谢P大解答。
作者: fvptk    时间: 2014-4-10 13:51
2012zhd 发表于 2014-4-10 12:02
ud区只放grldr,怎么弄800多M。

全内置 的,
作者: mdyblog    时间: 2014-4-10 14:51
用 UDv2 更简单。
UEFI  BIOS 都放在 UD区。
下 的  做为 普通分区, 存放日常文件。
还可 GHOST 到 /从  UD 区。
你那 2G PE航母 已做成  UDv2 格式 。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=330493&extra=page%3D1

作者: 风神    时间: 2014-4-10 15:57
fvptk 发表于 2014-4-10 11:47
偶用C大的4月7号UD全内置MAXPE制作完后UD+UEFI启动全正常,同时可见区格成EXFAT或NTFS都行。
这是制作完PE ...

这个与楼主的差不多,都是ud+可见区+隐藏区
c大是用分区工具分出来隐藏区,h大是用u+高端隐藏直接分出隐藏区
当然两者可能分区表会不一样
作者: 2011mjt    时间: 2014-4-10 21:07
大神呀,偶只有膜拜了,谢谢,受教了!
作者: fvptk    时间: 2014-4-10 21:26
风神 发表于 2014-4-10 15:57
这个与楼主的差不多,都是ud+可见区+隐藏区
c大是用分区工具分出来隐藏区,h大是用u+高端隐藏直接分出隐 ...

嗯,原理一样的,但不会有二个UEFI启动项,
作者: hzh1234    时间: 2014-4-10 21:48
这么多高手,出几个经典PE啊
特别是H3大大,好久都没PE发布啊
作者: ali88home    时间: 2014-4-11 09:15
本帖最后由 ali88home 于 2014-4-11 12:54 编辑

后学来跟H大-PK一下下,呵呵...前后分区刚好相反

ud+UFI=BIOS+UEFI启动

1. x32PE放在ud分区x64PE也可以放
2. x64PE放在UFI分区
3. 系统不可见分区,达到隐藏安全。



H大:
具体用了一下,可见区需要放boot\H3_03、H3_IN、H3_NV三个文件,03类型的PE才能启动(只是这3个配置文件,不需要放内核)。NT6没有这个问题。

我猜想是找不到识别分区,需要放在可见区吧!

呵呵!看来,我的胜出那么一点点,只要把PE文件全部放在UFI分区,应该就ok,不用bootpart加载

作者: w410632    时间: 2014-4-12 08:56
楼主要是能制作一个软件,能简单操作并能适应所有主板就好了!
作者: mdyblog    时间: 2014-4-12 10:01
w410632 发表于 2014-4-12 08:56
楼主要是能制作一个软件,能简单操作并能适应所有主板就好了!


可以看看UDv2 。  有 windows下的图形界面软件,有说明书。不分主板。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=330493&extra=page%3D1
作者: blsky    时间: 2014-4-15 11:27
新颖,不错,支持以爱
作者: gtc    时间: 2014-4-15 13:45
各位大大,技术纷呈啊,支持楼主!
作者: ljj820    时间: 2014-4-15 14:37
大家都与时共进了,来接受新概念
作者: 2012wg4338557    时间: 2014-4-17 10:37
建议楼主把制作的详细步骤写出来,最好有图文,我等菜鸟看起来好吃力。大家说一下,是不是有三种做法的特点,下面说一下做法:

1、用UltraISO 执行Usbhdd+ V2 高端隐藏写盘,U盘容量比用来做U+的ISO略大一点即可-->结果就是U盘被划出了两个区,前面的区为可见区,后面为U+隐藏区;
2、用FbinstTool执行U盘强行格式,其他项都不用选-->结果就是U盘的可见区前端又划出了一个UD区,这样就三个区了,UD区、可见区、U+隐藏区;
3、在FbinstTool格式完成后往UD区拖一个grldr进去即可;
4、用BOOTICE或DiskGenius取消可见区的激活状态(U+UD后好象可见区与隐藏区都是激活状态,当然把可见区的取消)。
大功告成!
作者: see12345    时间: 2014-4-17 18:50
能否UD区和U+隐藏区各启动各的呢?
按楼主方法做了个400M的ud区,V+能正常引导,ud的找不到。
作者: fvptk    时间: 2014-4-18 11:28
本帖最后由 fvptk 于 2014-4-18 11:34 编辑

可不可以UD、EFI+U+,并且各自启动,在菜单中有选择:比如,UD\efi    U+\EFI
USB KEY1: Teclast coolFlash 0.00
   Legacy:Teclast coolFlash 0.00
   UEFI: USB USB Hard Drive
   UEFI: USB USB Hard Drive1  (这里启动U+UEFI,在最后分区U+一个高端隐藏的8PE\64)

或者在二级菜单中分开选择也行。这样就可以三支持并可各自启动UD+UEFI和U+UEFI
作者: yanglin    时间: 2014-4-19 08:33
hhh333 发表于 2014-4-10 11:13
哈,那确实,这也是一个好办法。

请问下  支持UEFI pe 需要这个 EFI文件目录吧
能否修改这个目录和PE的 win 及bootmgr放在同一个目录中
....
作者: hhh333    时间: 2014-4-19 10:11
fvptk 发表于 2014-4-18 11:28
可不可以UD、EFI+U+,并且各自启动,在菜单中有选择:比如,UD\efi    U+\EFI
USB KEY1: Teclast coolFla ...

要各自启动可能最好是量产
作者: hhh333    时间: 2014-4-19 10:12
yanglin 发表于 2014-4-19 08:33
请问下  支持UEFI pe 需要这个 EFI文件目录吧
能否修改这个目录和PE的 win 及bootmgr放在同一个目录中
...

这个决定于主板的
作者: yanglin    时间: 2014-4-19 15:40
hhh333 发表于 2014-4-19 10:12
这个决定于主板的

迷离大 回复我了
就像你说 是主要 默认路径 efi
我晕 我还想清爽目录的 做成散包版本 win8 efi启动的呢
因为我那朋友是文盲 电脑买的i7+SSD的所以。。。。
作者: 无垠    时间: 2014-7-22 22:11
本帖最后由 无垠 于 2014-7-22 22:20 编辑

无垠没看到这个帖子,也想出同类的办法了,多次实测,改写引导菜单,ud区只需GRLDR和菜单,就可以引导高端隐藏区的03pe、7、8pe、nvxppe等核心文件,并共用高端隐藏区tools目录工具,小FBA包只有2M。制作非常方便。正所谓“英雄所见略同”啊,虽然我不是英雄,但对原理的理解是相通的。又有“高人”“提醒”我是盗用了这个创意呢,真是无聊。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=336630&page=6#pid2952875

作者: zds1210    时间: 2014-7-22 22:45
随着PE理论和实际测试的深入,大家对于bios和uefi兼容性有了较清楚的认识。个人认为,要解决最佳的双飞方案,就应该把bios和uefi兼容性方面的理论总结出来。改天准备写一个有关双启兼容性的帖子,总结论坛近来的技术成果,同时提供独剑版的一些bios/uefi双飞的玩法。可能理论上不太成熟,但总结出来,可以供大家参考,一起来讨论改进。
作者: 无垠    时间: 2014-7-23 06:20
2012zhd 发表于 2014-4-10 11:23
来学习一下,这个方法很好。只是不知坛中除您的pe外,还有谁的能满足调用bootpart以挂载U+隐藏区的。

看看我的新作
作者: 无垠    时间: 2014-7-23 06:26
hhh333 发表于 2014-4-19 10:12
这个决定于主板的

我的实现了
作者: 无垠    时间: 2014-7-23 06:27
本帖最后由 无垠 于 2014-7-23 06:43 编辑
yanglin 发表于 2014-4-19 08:33
请问下  支持UEFI pe 需要这个 EFI文件目录吧
能否修改这个目录和PE的 win 及bootmgr放在同一个目录中
...


可以的

DOS+NVXPPE+03PE网络版+X64W8PE网络版  小内存占用,速度相对比其它PE作品快速稳定。

       ISO只有BOOT、SRS、EFI、TOOLS 四个目录,FBA只有BOOT一个目录;简化洁净!

       ISO,568M,支持刻盘、量产、B+、U+(ZIP隐藏/不隐藏、HDD隐藏/高端隐藏/不隐藏),BIOS/UEFI 启动,特别是也适用06年以前的把U盘识别为ZIP盘的老机,集成的PE都可以启动;兼容更好!
       FBA,2M,BIOS/UEFI启动,需要先把ISO U+HDD+V2高端隐藏 后再UD,然后用DiskGenius取消U盘可见区活动属性保存后即可;以后需要修改UD文件每次UD后都要再取消一次。再UD不影响高端隐藏区的数据,您如想换03PE、8PE的核心,添加EFI32启动支持的核心(ISO/FBA预留接口备用),增加工具等,最好按预计大小事先增加个大文件到ISO中,U+后再删掉。可以可写挂载更新,也可以U盘PE启动后直接在Z盘操作;随心所欲换系统!

       如果您的机子既不支持量产UEFI启动,也不支持U+(UD)高端隐藏的UEFI启动,你还可以把ISO中的EFI目录复制到U盘可见区,只需一个目录就行,这个应该是最兼容的了。好整!

       您可以制作量产+U+,量产+U++UD的双启U盘系统,可以删除ISO中的TOOLS目录,共享高端隐藏区的工具和网络模块,可写挂载更新很方便!


作者: 无垠    时间: 2014-7-23 06:32
本帖最后由 无垠 于 2014-7-23 09:36 编辑

多次实测,efi文件放到fat16格式的可见区,是uefi启动最兼容的方法。想办法在启动过程识别efi所在的fat16分区或映射区的efi文件,在常规系统中是不可见的,就达到目的了,不知道现有的技术是否能够做到。还没顾上琢磨0pe和udm启动uefi的原理呢
作者: chlsh    时间: 2015-1-7 18:26
xiexie{:soso_e100:}
作者: CWJ    时间: 2015-1-25 04:18
谢谢,还没做过。
作者: zds1210    时间: 2015-1-25 10:48
H大的帖子不错,这种简化型UD三分区,适合于量产PE,应该是未来除U+高端以外的主流部署技术。先U+后UD的手工实现方式很简单,我也请方竹和龙哥哥搞了两套成熟的UD三分区法一键制作程序,实测比较稳定,欢迎H大测试。
随着efi时候的来监,专用的UD和U深类PE不用再设计了。
作者: zds1210    时间: 2015-1-25 10:59
无垠 发表于 2014-7-23 06:32
多次实测,efi文件放到fat16格式的可见区,是uefi启动最兼容的方法。想办法在启动过程识别efi所在的fat16分 ...

U盘单一可见区的fat16的efi,应该efi启动百分之分。
但分二两区以后,情况就比较复杂,有一些机子还要考虑物理分区顺序与软件分区顺序一致性,如果不一致,就是放在可见区也找不到。
目前的理论与实测,U+高端+数据区格式为ntfs或exfat,UD三分区,都是改进型高端隐藏,其efi兼容性基本上达百分之百。
作者: xmanweb    时间: 2015-5-16 18:31
H大我要给你生猴子!
作者: Anson4    时间: 2017-4-27 14:55
mdyblog 发表于 2014-4-10 14:51
用 UDv2 更简单。
UEFI  BIOS 都放在 UD区。
下 的  做为 普通分区, 存放日常文件。

我还是比较喜欢UDM,UEFI  BIOS 都放在同一分区中,可惜玩起来难度太高。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3