无忧启动论坛

 找回密码
 注册
搜索

低端和高端隐藏PE对弱UEFI启动的兼容性重大发现!请广泛测试, 弱UEFI启动惊喜!

查看数: 29625 | 评论数: 70 | 收藏 36
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-7-24 16:51

正文摘要:

本帖最后由 zds1210 于 2014-10-1 22:29 编辑 对貌似不支持隐藏PE的弱UEFI启动再认识第一节、问题来由 2014年7月中旬,我研究了隐藏PE对弱UEFI机子的不能启动的原因,有重大发现:1.对只支持U盘可见区的一台弱ue ...

回复

linli 发表于 2014-7-25 20:01:59
若硬盘多分割个可见的FAT32分区,对于弱启动的主板会不会也启动不了?

点评

貌似U盘分区与硬盘分区不同,  详情 回复 发表于 2014-7-25 20:47
zds1210 发表于 2014-7-25 10:40:42
本帖最后由 zds1210 于 2014-7-25 10:43 编辑
泰立信 发表于 2014-7-25 10:26
继续测试无垠PE:UD可见区格为exFAT或者ntfs可以不用复制efi目录也可以启动


复制这efi目录到非fat分区,这步是根本没有必要的。因为标准的uefi只会查找U盘标准的fat分区上的UEFI引导文件,非fat分区,如exefat和ntfs一般都不能UEFI启动。上论坛UEFI版区看一下相关帖子,版主总结得不错。这个版主还是我当年当超级版主时候推荐给老大的。哈哈。
事实上,我也测试过分区表项法,以及H大提出的三区表项法,关键问题是一样的,动小手术就搞定弱UEFI启动。

点评

他这个机子是不必要的,但是有的机子,只要是隐藏的UEFI就不能启动。只能用FAT16上可见区的efi文件启动,这时就有必要了  发表于 2014-7-25 10:57
zds1210 发表于 2014-7-25 20:47:16
linli 发表于 2014-7-25 20:01
若硬盘多分割个可见的FAT32分区,对于弱启动的主板会不会也启动不了?

貌似U盘分区与硬盘分区不同,
zw18621862 发表于 2014-7-27 21:54:11
zds1210 发表于 2014-7-27 21:46
谢谢测试,这说明了我的方法,适用性是很强的。

老大能不能看看我这个问题

http://bbs.wuyou.net/forum.php?m ... p;page=1#pid2952259

点评

我正想总结量产为cd-rom的兼容性问题。个人认为,你的机子量产区应该能uefi启动成功,因为他类似于cd的uefi的情况。关键还是uefi查找量产区的问题。 量产貌似有两种情况,一种是usb-cdrom区在磁盘物理前端,这种情  详情 回复 发表于 2014-7-27 23:29
zds1210 发表于 2014-7-27 21:46:51
zw18621862 发表于 2014-7-27 21:41
如老大所说,我以前只有U+高端隐藏可以启动,其他的都不行,按老大所说的,低端隐藏也成功了!

谢谢测试,这说明了我的方法,适用性是很强的。

点评

老大能不能看看我这个问题 http://bbs.wuyou.com/forum.php?mod=viewthread&tid=336645&page=1#pid2952259  详情 回复 发表于 2014-7-27 21:54
zw18621862 发表于 2014-7-27 00:15:34
按楼主所说的办法成功启动UEF,我的主板是楼主所说的第二种

二、只支持标准fat可见区和高端隐藏区,不支持标准低端隐藏。个人认为,主板这些主板uefi,他们查找UEFI启动区时,也总是默认先找分配盘符的fat可见区(因为这个分区在分区表前端),如果可见区没有或非fat区,它才会找隐藏没有分配的fat区;但致命的是,他们弱智在于,他们总以为分区表项与物理高低端顺序是一样,找到分区表项的可见区以后,他们总是按物理高低端顺序去查找其它隐藏的fat。所以,高端能找到,因为高端可见区在前,隐藏区后;而低端隐藏的隐藏区物理上隐藏区在前,可见区在后,于是它先找到可见区,然后按物理物理高低端顺序去查找其它隐藏的fat,结果可见区后面没有区 了,他们就误认为找不到uefi。如果把可见区的fat格式变成非fat格式,他就会忽略可见区,直接找到低端隐藏的fat区,而启动成功(这类有待于实机测试验证)

点评

可见区格式化为exefat后,低 端隐藏和高端隐藏efi启动成功了嘛?  详情 回复 发表于 2014-7-27 02:04
zds1210 发表于 2014-7-27 23:29:10
本帖最后由 zds1210 于 2014-7-28 00:46 编辑


我正想总结量产为cd-rom的兼容性问题。个人认为,你的机子量产区应该能uefi启动成功,因为他类似于cd的uefi的情况。关键还是uefi查找量产区的问题。
量产貌似有两种情况,一种是usb-cdrom区在磁盘物理前端,这种情况bios和uefi兼容性强一些;另一种usb-cdrom区在磁盘物理后端,这种情况bios/uefi兼容性弱一些。
貌似弱uefi还是继承了bios从前端到后端查找分区的习惯,且他们有点懒,第一个分区合法的Uefi分区找不到,他们会认为无efi区启动了。
我提出一个理论,把前面的fat区都格式化为exfat格式,后端的cd-rom区uefi有可能成功;也有可能不成功。同时,量产时候不要分区太多,最好两区就可以了,越多越复杂,弱uefi就找不到。

点评

老大,我必须要先量产,才能格式化,先格式化再量产,还不是一样吗?再说这个量产区怎么能放到磁盘的后面呢?  详情 回复 发表于 2014-7-28 00:17
zds1210 发表于 2014-7-24 22:16:19
本帖最后由 zds1210 于 2014-7-24 22:19 编辑
yhhxlp 发表于 2014-7-24 22:12
这方法我早试过  三星的垃圾本本还是不认


换一个U盘试一下。
先U+到可见区试一下,然后U+低端,高端,并动一下手术,找出问题所在。
yhhxlp 发表于 2014-7-24 22:12:18
这方法我早试过  三星的垃圾本本还是不认

点评

换一个U盘试一下。 先U+到可见区试一下,然后U+低端,高端,找出问题所在。  详情 回复 发表于 2014-7-24 22:16
hlmwyqd 发表于 2015-10-5 11:09:20
低端隐藏也成功了!
洛根丁 发表于 2015-2-7 02:24:48
学习了
2012wyqzm 发表于 2015-1-24 22:41:15
zds1210 发表于 2015-1-24 21:06
U+标准格式中,不是PE区的fat16问题,是数据区没有格式成exfat或ntfs才导致有一些电脑efi启动失败,我 ...

我确实尝试过启动分区格成fat16,可见分区改成NTFS,也不知道是不是我的机器的原因,就是无法启动,我的机器是ThinkPad x230
zds1210 发表于 2015-1-24 21:06:15
本帖最后由 zds1210 于 2015-1-24 21:36 编辑
2012wyqzm 发表于 2015-1-24 14:08
谢啦!

适合的才是最好的。我主要用于无损操作,一定程度上,uiso的标准格式化目前是暂不能用的。


U+标准格式中,不是PE区的fat16问题,是数据区没有格式成exfat或ntfs才导致有一些电脑efi启动失败,我的联想就是如此。理论上和实测结果,fat16区efi启动兼容性强于fat32,不信看一下微软原版的esp分区是什么,就明白了。
当然,fat32PE区,加ntfs数据区,这样子对于无损调整分区大小操作,是方便一些的。这又另当另论。
为了实事求事的证明问题,我建议你还是严格按我进的改进型U+方法,做一次测试,再来下结论不迟。个人认为,fat32区可以启动efi,则fat16更应该无问题,都是向下兼容性。

点评

我确实尝试过启动分区格成fat16,可见分区改成NTFS,也不知道是不是我的机器的原因,就是无法启动,我的机器是ThinkPad x230  详情 回复 发表于 2015-1-24 22:41
2012wyqzm 发表于 2015-1-24 14:08:44
zds1210 发表于 2015-1-23 23:40
用2.0接口和U盘,标准U+低端隐藏或高端隐藏(fat16格式),然后把可见的数据区(不是PE区)格式成ntfs ...

谢啦!

适合的才是最好的。我主要用于无损操作,一定程度上,uiso的标准格式化目前是暂不能用的。

点评

U+标准格式中,不是PE区的fat16问题,是数据区没有格式成exfat或ntfs才导致有一些电脑efi启动失败,我的联想就是如此。理论上和实测结果,fat16区efi启动兼容性强于fat32,不信看一下微软原版的esp分区是什么,就明  详情 回复 发表于 2015-1-24 21:06
2011npwjm 发表于 2015-1-24 09:36:29
收藏一下,有时间再弄
zds1210 发表于 2015-1-23 23:40:51
本帖最后由 zds1210 于 2015-1-23 23:49 编辑
2012wyqzm 发表于 2015-1-23 23:33
感谢回复!

2.0和3.0接口的U盘以及接口都有,尝试过标准U+及DG无损分区的非标准U+,就目前测试情况来 ...


用2.0接口和U盘,标准U+低端隐藏或高端隐藏(fat16格式),然后把可见的数据区(不是PE区)格式成ntfs或exfat,再来测试。
网友已经有反映,usb3.0U盘量产,不能成功efi启动的情况;而usb2.0却正常。我估计usb3.0的efi启动问题比较多,不能怪到部署方法不对。

efi不能识别启动exfat或ntfs区。
严重怀疑你的部署。按照efi标准,fat16格式应该比fat32的eif兼容性强。
按照 我的理论,U+V2-hdd高端隐藏,可见区格式为exfat或ntfs,efi启动成功机率高。
最好在这个帖子中下程序包,一键U+V2 hdd高端隐藏或UD三分区,再来测试efi启动。U盘请使用usb2.0,接口注意也要用2.0。
http://bbs.wuyou.net/forum.php?m ... p;extra=&page=5

点评

谢啦! 适合的才是最好的。我主要用于无损操作,一定程度上,uiso的标准格式化目前是暂不能用的。  详情 回复 发表于 2015-1-24 14:08
2012wyqzm 发表于 2015-1-23 23:33:45
zds1210 发表于 2015-1-23 17:27
你的帖子没有说清楚部署方式,所用的u盘是2.0还是3.0接口的。所以反映的问题无助于解决问题。
目前就实 ...

感谢回复!

2.0和3.0接口的U盘以及接口都有,尝试过标准U+及DG无损分区的非标准U+,就目前测试情况来看,FAT32(无论高端和低端)+可见分区NTFS在我这台所谓的弱UEFI的ThinkPad x230上,SONY笔记本电脑,ASUS笔记本电脑和一台兼容机上都可正常使用EFI启动,同时也都能正常BIOS启动, 反倒是FAT16基本上无法启动。可见分区格成exfat则是完全无法识别。

点评

用2.0接口和U盘,标准U+低端隐藏或高端隐藏(fat16格式),然后把可见的数据区(不是PE区)格式成ntfs或exfat,再来测试。 efi不能识别启动exfat或ntfs区。 严重怀疑你的部署。按照efi标准,fat16格式应该比fat3  详情 回复 发表于 2015-1-23 23:40
2012zhd 发表于 2015-1-23 17:47:11
论坛剑大您还是活跃的,其他大神怎么都不见了!
zds1210 发表于 2015-1-23 17:27:26
2012wyqzm 发表于 2015-1-23 14:45
经过几台机器(新老机器都有)+各种型号的U盘的实际测试发现

1. FAT16根本无法启动efi,格成exfat也启动 ...

你的帖子没有说清楚部署方式,所用的u盘是2.0还是3.0接口的。所以反映的问题无助于解决问题。
目前就实测结果来看U+高端隐藏把数据区格式为ntfs,efi启动兼容性很强,基本达到百分之百。
三分区法改进了bios兼容性 ,uefi兼容性也高端类似。

点评

感谢回复! 2.0和3.0接口的U盘以及接口都有,尝试过标准U+及DG无损分区的非标准U+,就目前测试情况来看,FAT32(无论高端和低端)+可见分区NTFS在我这台所谓的弱UEFI的ThinkPad x230上,SONY笔记本电脑,ASUS笔记  详情 回复 发表于 2015-1-23 23:33
zds1210 发表于 2015-1-23 16:15:12
U十再改进。
zds1210 发表于 2015-1-23 16:14:37
先还是用标准的U十测试比较好。
zds1210 发表于 2015-1-23 16:13:12
注意2.O接口和U盘,3.0问题比较多。不能启动先检查原因。f
2012wyqzm 发表于 2015-1-23 14:45:16
经过几台机器(新老机器都有)+各种型号的U盘的实际测试发现

1. FAT16根本无法启动efi,格成exfat也启动不了
2. FAT32+可见区格成NTFS,无论是低端还是高端,启动效果是一样的。

看来这个理论适用性还不是太强啊。

点评

你的帖子没有说清楚部署方式,所用的u盘是2.0还是3.0接口的。所以反映的问题无助于解决问题。 目前就实测结果来看U+高端隐藏把数据区格式为ntfs,efi启动兼容性很强,基本达到百分之百。 三分区法改进了bios兼容性  详情 回复 发表于 2015-1-23 17:27
zds1210 发表于 2014-8-10 03:26:26
把这几天的实测成果和研究心得汇总了一下,更新了帖子。希望大家多多测试。
zds1210 发表于 2014-8-6 13:00:08
zhaj1164 发表于 2014-8-6 10:06
就是那个efi惹的祸,哈哈,现在好了,不过经历过这次,对三区法有了新的了解

就是了。在新版 中,我已经把img和fba包分离,到时候自行选择使用。否则,自动映射了,多分区了会影响uefi启动。
zhaj1164 发表于 2014-8-6 10:06:30
zds1210 发表于 2014-8-5 22:51
我实测我的PE,三分区法兼容性最好,全隐藏UEFI/bios启动都很好,虚拟机和实测机子完美启动。
对了, ...

就是那个efi惹的祸,哈哈,现在好了,不过经历过这次,对三区法有了新的了解

点评

就是了。在新版 中,我已经把img和fba包分离,到时候自行选择使用。否则,自动映射了,多分区了会影响uefi启动。  详情 回复 发表于 2014-8-6 13:00
zds1210 发表于 2014-8-5 22:51:48
本帖最后由 zds1210 于 2014-8-5 22:53 编辑


我实测我的PE,三分区法兼容性最好,全隐藏UEFI/bios启动都很好,虚拟机和实测机子完美启动。
对了,玩三分区法时候,fba文件也是用配套的吧,如果这样子,问题似乎已经找到,我的fba里面含有分表区项的img,如果用fbinstool手工部署,会自动映射一个低 端的uefi,可能会影响高端的Uefi.建议删除img,或取消映射。
以后发布正式版时候,fba包和img分开,要玩的时候再组合,减少新手出错机会。

点评

就是那个efi惹的祸,哈哈,现在好了,不过经历过这次,对三区法有了新的了解  详情 回复 发表于 2014-8-6 10:06
zhaj1164 发表于 2014-8-5 16:17:06
下载我的8pEx64 bios/uefi双启内核(190M):http://pan.baidu.com/share/link?shareid=412783341&uk=20191 ...,单独测试这个,uefi能启动,bios无法启动;而加上fba三区法还是无法uefi启动

点评

我实测我的PE,三分区法兼容性最好,全隐藏UEFI/bios启动都很好,虚拟机和实测机子完美启动。 对了,玩三分区法时候,fba文件也是用配套的吧,如果这样子,问题似乎已经找到,我的fba里面含有分表区项的img,如果用  详情 回复 发表于 2014-8-5 22:51
泰立信 发表于 2014-8-5 16:02:37
0804版启动方面不是问题,采用FBA文件。但我自己制作的移动硬盘竟然在E430上进03PE出现B4蓝屏,其他机器正常。
可能是转换器加普通硬盘连接不好的问题
zhaj1164 发表于 2014-8-5 15:57:36
本帖最后由 zhaj1164 于 2014-8-5 16:01 编辑
zds1210 发表于 2014-8-5 14:59
只说明我的uefi文件可能有问题,我换杏大的文件,套进去试一下。
不管怎么说,所谓不支持隐藏的Uefi这个说 ...


写入没问题,这个iso,我再和fba结合一下看能不能uefi启动,我说的UD和u+都是指的从论坛下的其他老大们的作品,z大的我只是测试了6位iso和fba结合三区法。
zds1210 发表于 2014-8-5 14:59:02
只说明我的uefi文件可能有问题,我换杏大的文件,套进去试一下。
不管怎么说,所谓不支持隐藏的Uefi这个说法得到否定了。

点评

写入没问题,这个iso,我再和fba结合一下看能不能uefi启动  详情 回复 发表于 2014-8-5 15:57
zds1210 发表于 2014-8-5 14:53:22
本帖最后由 zds1210 于 2014-8-5 15:15 编辑
zhaj1164 发表于 2014-8-5 13:36
我的情况在z大的那个帖子说的不太明白,下面我再细说说:
我试了三台电脑,都是联想的,有台式、一体机 ...


测试一下
我的8pEx64 bios/uefi双启内核(190M):http://pan.baidu.com/share/link? ... 41&uk=201913327

能不能说一下错误提示?我估计要不是iso格式有问题,原来U+时候提示bcd出错,这个U+时候不提示错误;要不就是uefi版的bcd有问题,感觉bootice编辑不靠谱。我改天有其它老大的包试一下。
zhaj1164 发表于 2014-8-5 13:36:55
zds1210 发表于 2014-8-5 11:02
下载我的8pEx64 bios/uefi双启内核(190M):http://pan.baidu.com/share/link?shareid=412783341&uk=20191 ...

我的情况在z大的那个帖子说的不太明白,下面我再细说说:
我试了三台电脑,都是联想的,有台式、一体机、笔记本各一台,全部设为仅uefi启动,U盘数据区全都设为NTFS。结果如下:
1、带UEFI启动的UD全都不能启动,但把efi'设为可见,全都能启动。2、U+高端隐藏全都能启动。3、无垠老大的三区法能启动,z大您的三区法不能启动。
总结:
1、这三台电脑都属于认高端不认低端的估计
2、虽然U+都能启动,但是考虑到UD兼容性强,只要用finstools设为可见就能启动,用完就改回来也不麻烦,所以觉得UD的方式更兼容一些
3、z大您的三区法是不是有些问题?最新版本测试了还是启动不了。

点评

测试一下 载我的8pEx64 bios/uefi双启内核(190M):http://pan.baidu.com/share/link?shareid=412783341&uk=201913327 能不能说一下错误提示?我估计要不是iso格式有问题,就是uefi版的bcd有问题。我改天有其它  详情 回复 发表于 2014-8-5 14:53
zds1210 发表于 2014-8-5 11:02:59
下载我的8pEx64 bios/uefi双启内核(190M):http://pan.baidu.com/share/link? ... 41&uk=201913327

点评

我的情况在z大的那个帖子说的不太明白,下面我再细说说: 我试了三台电脑,都是联想的,有台式、一体机、笔记本各一台,全部设为仅uefi启动,U盘数据区全都设为NTFS。结果如下: 1、带UEFI启动的UD全都不能启动,  详情 回复 发表于 2014-8-5 13:36
zds1210 发表于 2014-8-2 20:20:55
yhhxlp 发表于 2014-8-2 17:03
按老大的说明做的  没加其他东西
高端隐藏 电脑有efi启动菜单行  但不能启动  低端隐藏 无efi启动菜单   ...

嗯。这说明你的电脑高端隐藏Uefi应该没有问题。再总结一下,高端隐藏Uefi应该没有问题。
yhhxlp 发表于 2014-8-2 17:03:45
按老大的说明做的  没加其他东西
高端隐藏 电脑有efi启动菜单行  但不能启动  低端隐藏 无efi启动菜单  测试三星xe500t1c 失败

点评

嗯。这说明你的电脑高端隐藏Uefi应该没有问题。再总结一下,高端隐藏Uefi应该没有问题。  详情 回复 发表于 2014-8-2 20:20
zds1210 发表于 2014-7-31 11:57:45
希望大家多多测试,对于弱uefi很有帮助。

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 16:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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