无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 145544|回复: 724
打印 上一主题 下一主题

[原创] 分区表项法——使ud或U+深藏区中8PE能EFI启动的一种简单方法

    [复制链接]
1#
发表于 2014-3-26 12:54:20 | 显示全部楼层
正在努力向师祖P大努力学习中……
一直在推广U+,但绝不放弃UD。
回复

使用道具 举报

2#
发表于 2014-3-26 20:56:48 | 显示全部楼层
支持P大先生。希望这项成果对UD迷有新的作用。毕竟UD是一个好东西,弃用可惜。
回复

使用道具 举报

3#
发表于 2014-3-27 22:35:15 | 显示全部楼层
支持P大,大家努力,希望这项成果也能用于U+深度隐藏中。等你们感觉成熟后,我直接用。
我对于UD和U+深度隐藏PE,都非常的喜欢,坚决不放弃。U+深度隐藏如果以easyboot做第一分区引导,兼容性也算百分之百吧。
回复

使用道具 举报

4#
发表于 2014-3-28 16:58:50 | 显示全部楼层
pseudo 发表于 2014-3-27 23:00
这个ud区无分区表项,也就相当于U+深度隐藏区。
此法也可用到U+深藏。即为深藏区中含8pe的映像弄个分区 ...

好消息,改天努力学习下,努力用到自己的UD和U+深度隐藏PE中。
回复

使用道具 举报

5#
发表于 2014-3-30 19:40:21 | 显示全部楼层
本帖最后由 zds1210 于 2014-3-30 20:05 编辑
chiannet 发表于 2014-3-30 19:33
如果仅从32位、64位efi启动的这个问题考虑,并不需要惊动多至两个分区(hd0,1)、(hd0,2),只需从IMG内部就 ...


是的,合盘就可以搞定。分区越简单越好,复杂了会影响兼容性
关键是grub脚本是怎么生成这个启动分区项的,P大能不能共享一下,大家来实现到自己的PE中。

点评

作为一种新生的解决方案要综合考虑各种情况,不能禁图当下之快。。就像BIOS分区规范一样要是当时把扇区调整为1K,也不至于搞到现在这个样子  详情 回复 发表于 2014-3-31 05:55
回复

使用道具 举报

6#
发表于 2014-3-30 22:32:13 | 显示全部楼层
本帖最后由 zds1210 于 2014-3-30 22:33 编辑

这样子好的帖子,应该加精加亮。版主去哪里了?
同时初步测试了P大的最新PE,不解开Ud和U+深度隐藏,感觉强大,还集成了新的8PE.
回复

使用道具 举报

7#
发表于 2014-3-31 12:23:30 | 显示全部楼层
支持各位大大的努力。我每天都上来看一下 ,大大们的进展。
相信经过大家努力,UD和U+深度隐藏的第二春天要到了。
回复

使用道具 举报

8#
发表于 2014-4-1 13:03:37 | 显示全部楼层
lwz56 发表于 2014-4-1 12:51
能否开发一个新的.efi启动文件?在可见区或者其他efi 可识别区域放置一个独立的efi文件,通过该文件加载ud ...


我也一直有这个想法。如果能搞出Ud.efi和U+深度隐藏.efi这两文件,放在可见区,从而eif启动UD或u+深度隐藏区的8PE,应该是最佳的uefi兼容UD和U+深藏方案,兼容性也应该最好。
回复

使用道具 举报

9#
发表于 2014-4-1 13:06:40 | 显示全部楼层
chiannet 发表于 2014-4-1 09:29
分区表项法,兼容性似乎仍旧不太理想。

虚拟机、我的HP笔记本用分区表项法或传统的在非UD FAT32区拷贝EFI ...

现在这个方案,应该有相当一部分本本不支持隐藏fat分区的uefi启动。
我提醒一下有关于uefi启动兼容性的问题,供大家参考:
1.就分区而言,fat16分区似乎比fat32,uefi启动兼容性要好些。有一网友反馈,用U+(为fat16)高端隐藏时候,有一本本uefi启动功能;但B+为fat32位高端隐藏时候,同一本本uefi启动不成功。
2.就隐藏类型而言,理论上可见区的efi启动兼容性最强,隐藏区次之,高端隐藏区再差。但也有网友反馈,部分本本上,U+高端隐藏uefi启动成功,U+隐藏反而不成功。
回复

使用道具 举报

10#
发表于 2014-4-1 20:12:36 | 显示全部楼层
pseudo 发表于 2014-4-1 19:56
这下方便了。
整理碎片后自动重新映射吗?
fat16格式(标识0x16)也很有用,能否支持?楼上zds1210也刚提 ...

我感觉uefi启动分区还是弄成fat16为好。还有可见区、隐藏区、高端隐藏区都会影响uefi启动。
回复

使用道具 举报

11#
发表于 2014-4-1 20:13:10 | 显示全部楼层
jianliulin 发表于 2014-4-1 20:07
碎片整理不用重新挂载,删除img也自动自动删除分区表而且分区表是更新63个扇区的,导入fba也会自动挂载

新版本的fb要出来了,恭喜一下。
回复

使用道具 举报

12#
发表于 2014-4-1 20:16:03 | 显示全部楼层
pseudo 发表于 2014-4-1 19:18
请在这台机上试试:
1、usb-hdd+v2隐藏
2、usb-hdd+v2高端隐藏


现在的新机子,似乎对bios启动能力都强;就是uefi引导,有一 些本本比较弱,似乎单分区fat16格式可见区的uefi启动才会达到百分之百的兼容性。
对于一般台式机,隐藏或高端隐藏的uefi启动都是可行的。
回复

使用道具 举报

13#
发表于 2014-4-2 21:42:38 | 显示全部楼层
本帖最后由 zds1210 于 2014-4-2 21:47 编辑
pseudo 发表于 2014-4-2 21:02
谢谢大家测试反馈。

要验证同一台机器“USB-HDD+v2隐藏”(非高端、非深度)可efi启动,而分区表项法做 ...


关键的是一些新本本对uefi隐藏启动区支持比较弱所致。这并不能否定目前p大的方案的兼容性。在绝大部分台式机,我敢保证P大的方案UD和U+深度隐藏下的uefi都能完全启动;有一部分特殊的本本,完全可以用量产或U+B+到可见区去解决。
一个U盘一种部署解决所有问题的想法,应该抛弃。本人坚持多部署,量产UDU+B+都一起玩。以前U+B+比较弱,所以我发展这个技术,现在这个技术因uefi启动而火起来。结果有人就有放弃UD的想法,个人感觉是错误的;目前p大的方案可以使ud重新火起来;U+深度隐藏加上uefi启动也有发展的必要,如果有ezb做第一分区引导,它的兼容性也是刚刚的。未来应该有更好的方案,如直接制作ud.efi和ui.efi,来引导深度隐藏区的uefi.
U+隐藏就efi启动方面,个人认为并没有神秘之处,可能是fat16的兼容性强一些,分区格式和B+是完全一些的,所谓的隐藏或 高端隐藏,都可以用Bootice方式做到。
回复

使用道具 举报

14#
发表于 2014-4-3 10:29:58 | 显示全部楼层
同志们,能不能上传一个U+深度隐藏和ud下建立分区表项的win工具。
回复

使用道具 举报

15#
发表于 2014-4-3 16:21:02 | 显示全部楼层

可惜只能用于UD,我想找一个用于U+深度隐藏的。
回复

使用道具 举报

16#
发表于 2014-4-3 19:24:13 | 显示全部楼层
fvptk 发表于 2014-4-3 17:43
UltraISO可以啊,

123楼的专门针对ud,u+深度隐藏好像没有办法。
回复

使用道具 举报

17#
发表于 2014-4-5 21:58:03 | 显示全部楼层
四海皆狂龙 发表于 2014-4-5 21:22
同感,我也下载了,一堆文件,也是看得晕乎乎的。

这个说得不太公平。
回复

使用道具 举报

18#
发表于 2014-4-6 10:15:01 | 显示全部楼层
pseudo 发表于 2014-4-6 00:30
现在分区表项法映射的ufi区跟U+隐藏区更相似了,可以用U+提供的bootpart工具挂载ufi区,分配盘符了。

对于非深度隐藏区,bootice对隐藏区的操作就完全够用了。关键的问题是这样子改进,理论上应该对uefi的兼容性有提高。先恭喜一下P大,又有新进展。
回复

使用道具 举报

19#
发表于 2014-4-6 19:31:23 | 显示全部楼层
我这台弱uefi机子,晚上试一下行不行。上一版是不行的。
回复

使用道具 举报

20#
发表于 2014-4-6 19:36:17 | 显示全部楼层
pseudo 发表于 2014-4-6 13:41
首先,BIOS方式下fbinst兼容性比U+好,BIOS方式U启显然离不开fbinsttool,却可离开U+。带了、用了U+者, ...

在bios下,U+深度隐藏加easyboot启动的兼容性,并不比UD加grub启动差多少,对于新机部分还感觉U+更强。
目前的U+兼容性,都是以grub分区引导做为标准的,人个感觉对于U+并不公平。
回复

使用道具 举报

21#
发表于 2014-4-7 12:14:48 | 显示全部楼层
每天上来支持一下,希望这个方案越来越强。我已经下载最新清明版测试
回复

使用道具 举报

22#
发表于 2014-4-7 17:55:13 | 显示全部楼层
pseudo 发表于 2014-4-7 15:45
建议下载4.5新版,包括新版8pe.img来测试。阅读下载所带安装方法教程。

新版要用0pe菜单项功能来弄UFI ...

即此法与U+隐藏在efi启动方面兼容性相当
理论上应该如此,有一部分不支持隐藏的UEFI启动,也只能用不隐藏试试。
回复

使用道具 举报

23#
发表于 2014-4-9 11:43:51 | 显示全部楼层
pseudo 发表于 2014-4-8 23:56
因为那些主板比较“弱”、“懒”、或者说buggy,情况一变就顶不住了。
当然这种“弱”、“懒”也有可理 ...

这样子科普相当好。
问题是我的联想G480主板,uefi启动,不支持U+B+隐藏或高端隐藏,只支持可见区的fat格式。
回复

使用道具 举报

24#
发表于 2014-4-17 20:51:17 | 显示全部楼层
lps4290 发表于 2014-4-17 14:17
看了P大和佛大的回复了然顿悟,原来不考虑隐藏的话EFI启动是这么简单的,谢过两位

本来就如此,efi启动,在fat格式磁盘上,本来就很简单。
回复

使用道具 举报

25#
发表于 2014-4-26 17:27:14 | 显示全部楼层
同志们,谢谢大家支持。
回复

使用道具 举报

26#
发表于 2014-6-6 16:34:49 | 显示全部楼层
强烈要求管理团队加亮这个帖子!!!!!!不加亮对不起P大的辛苦和创新,对不起全体无忧人的支持。
回复

使用道具 举报

27#
发表于 2014-7-19 21:41:43 | 显示全部楼层
不错,假期有空了,好好学习下。
回复

使用道具 举报

28#
发表于 2014-7-20 16:18:49 | 显示全部楼层
本帖最后由 zds1210 于 2014-7-24 12:44 编辑

哦,测试了下,uefi启动最好的兼容性还是U+B+或直接放到U盘fat16可见区中,基本上可以达到百分之百的兼容。
各种新的uefi方案,同一个量产分区中,加入隐藏分区,不隐藏uefi,兼容性都大大降低,特别是遇到一些本本,uefi就 启动不了。
我的本本,UD后或U+深度隐藏后,把64位8PE直接放在可见区中,uefi启动也可以启动。直接放在fat的U盘可见区,都可以uefi启动。
回复

使用道具 举报

29#
发表于 2014-7-25 10:15:36 | 显示全部楼层
qdaijchf 发表于 2014-7-25 09:04
什么类型的分区能让efi启动,又能让grub4dos找得到其中的文件,并且在windows中不可见

用隐藏fat分区,保证它是唯一 的fat分区,其它分区都不要弄成fat格式,UEFI启动成功很高,基本上可以达到百分之百。grub4dos早就支持启动隐藏分区,easyboot和sysliunx也无问题。
回复

使用道具 举报

30#
发表于 2014-7-25 13:00:56 | 显示全部楼层
本帖最后由 zds1210 于 2014-7-25 13:33 编辑
pseudo 发表于 2014-7-25 12:00
这时,用diskgenius看,8pe所在的UFI区物理位置在可见区之前,在低端,无盘符,属于低端隐藏。用bootic ...


很支持p大的理论。但实测中发现,有一些本本主板貌似只支持标准的fat格式的U盘可见区,不支持标准低端和高端隐藏;动手术后,低端和高端UEFI启动成功了。
目前的弱UEFI应该主要是两类:
一、只支持标准fat可见区,不支持U+标准低端和高端隐藏。(这里用U+做标准,只分两区,简化问题)。我个人认为,这些主板uefi,他们查找UEFI启动区时,总是默认先找分配盘符的fat可见区(因为这个分区在分区表前端),如果可见区没有或非fat区,它才会找隐藏没有分配的fat区;并且,可以认为它很弱智而懒,只找一个fat区,不会再向后找区,找到第一个fat区如果没有UEFI启动文件,就会报启动失败。所以,高 端隐藏和低端隐藏,它都是先找可见区,结果可见区找不到就启动失败。如果把可见区的fat格式变成非fat格式,他就会忽略可见区,直接找到另一个隐藏的fat区,而启动成功。把隐藏区设置成可见区,UEFI启动成功原理也一样。
二、只支持标准fat可见区和高端隐藏区,不支持标准低端隐藏。个人认为,主板这些主板uefi,他们查找UEFI启动区时,总是默认先找分配盘符的fat可见区(因为这个分区在分区表前端),如果可见区没有或非fat区,它才会找隐藏没有分配的fat区;并且更致命的是,他们弱智在于,他们总以为分区表项与物理高低端顺序是一样,找到分区表项的可见区以后,他们是总是按物理高低端顺序去查找其它隐藏的fat。所以,高端能找到,因为高端可见区在前,隐藏区后;而低端隐藏,他们是先找到可见区,然后按物理物理高低端顺序去查找其它隐藏的fat,结果可见区后面没有区 了,他们就误认为找不到uefi。如果把可见区的fat格式变成非fat格式,他就会忽略可见区,直接找到低端隐藏的fat区,而启动成功(这类有待于实机测试验证)。
三、所谓的强UEFI,支持fat可见区、标准低端隐藏区和高端隐藏区。个人认为,这些主板查找UEFI启动区时,也是默认先找分配盘符的fat可见区(因为这个分区在分区表前端),如果可见区没有或非fat区,它才会找隐藏没有分配的fat区;它聪明的地方在于,他认识到了物理高低端和分区表项的高低端顺序有不一致的地方,所以,他们就干脆不按照物理高低端而是按照分区表项的高低端顺序去一个一个查找fat区,所以,不管你隐藏,分多少区,他都应该能找到UEFI区。
以上理论都是基于个人的理解,uefi应该属于图形界面的东西,类似于win或linux环境,所以,识别一个隐藏的fat应该是没有问题的;出问题的关键是查找fat区方式和顺序上出了问题。你看,grub4dos是属于dos层次,都可以认识隐藏的fat区。如果这个前提成立,则不管是分两区,还是三区,四区;只要保留EFI区为fat16格式,不管隐藏还是不隐藏,其它没有抹掉分区表项的区都格式为非fat区,则UEFI启动成功基本可以达到百分之百。
这也是我偶然发现这个问题后,然后对各个方案,包括U+的两区法,P大的三区法,H大的三区法进行全面测试后,都成功了。我才感觉这个不是个案,应该是普遍性的问题。百分之百兼容性的UEFI的隐藏PE启动方案解决了。再加上三区法,考虑uefi对fat16格式的兼容性最好,考虑到UD对bios超强的 兼容性,我个人,真正新老机子兼容,BIOS/UEFI双飞基本百分之百成功的方案理论上已经成功的建立了,真正一盘统一天下的时代来了——这个方案就是P大的分区表项法和论坛老大们以H大为代表的三区法,再加上把可见区格式化为exefat和ntfs格式。这也是我一夜兴奋,不能入睡,反复思索的原因!
唉,有时候,真理的发现,其实是偶然加必然的结果,真理往往是最简单的。UD加UEFI方案必火,U+深度隐藏加UEFI方案也很有前途,这正是我希望的。其实个人角度来看,很不喜欢这种不能深度隐藏的U+B+隐藏方案。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 23:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表