本帖最后由 zds1210 于 2014-7-25 10:43 编辑 泰立信 发表于 2014-7-25 10:26 复制这efi目录到非fat分区,这步是根本没有必要的。因为标准的uefi只会查找U盘标准的fat分区上的UEFI引导文件,非fat分区,如exefat和ntfs一般都不能UEFI启动。上论坛UEFI版区看一下相关帖子,版主总结得不错。这个版主还是我当年当超级版主时候推荐给老大的。哈哈。 事实上,我也测试过分区表项法,以及H大提出的三区表项法,关键问题是一样的,动小手术就搞定弱UEFI启动。 |
linli 发表于 2014-7-25 20:01 貌似U盘分区与硬盘分区不同, |
zds1210 发表于 2014-7-27 21:46 老大能不能看看我这个问题 http://bbs.wuyou.net/forum.php?m ... p;page=1#pid2952259 |
zw18621862 发表于 2014-7-27 21:41 谢谢测试,这说明了我的方法,适用性是很强的。 |
按楼主所说的办法成功启动UEF,我的主板是楼主所说的第二种 二、只支持标准fat可见区和高端隐藏区,不支持标准低端隐藏。个人认为,主板这些主板uefi,他们查找UEFI启动区时,也总是默认先找分配盘符的fat可见区(因为这个分区在分区表前端),如果可见区没有或非fat区,它才会找隐藏没有分配的fat区;但致命的是,他们弱智在于,他们总以为分区表项与物理高低端顺序是一样,找到分区表项的可见区以后,他们总是按物理高低端顺序去查找其它隐藏的fat。所以,高端能找到,因为高端可见区在前,隐藏区后;而低端隐藏的隐藏区物理上隐藏区在前,可见区在后,于是它先找到可见区,然后按物理物理高低端顺序去查找其它隐藏的fat,结果可见区后面没有区 了,他们就误认为找不到uefi。如果把可见区的fat格式变成非fat格式,他就会忽略可见区,直接找到低端隐藏的fat区,而启动成功(这类有待于实机测试验证) |
本帖最后由 zds1210 于 2014-7-28 00:46 编辑 zw18621862 发表于 2014-7-27 21:54 我正想总结量产为cd-rom的兼容性问题。个人认为,你的机子量产区应该能uefi启动成功,因为他类似于cd的uefi的情况。关键还是uefi查找量产区的问题。 量产貌似有两种情况,一种是usb-cdrom区在磁盘物理前端,这种情况bios和uefi兼容性强一些;另一种usb-cdrom区在磁盘物理后端,这种情况bios/uefi兼容性弱一些。 貌似弱uefi还是继承了bios从前端到后端查找分区的习惯,且他们有点懒,第一个分区合法的Uefi分区找不到,他们会认为无efi区启动了。 我提出一个理论,把前面的fat区都格式化为exfat格式,后端的cd-rom区uefi有可能成功;也有可能不成功。同时,量产时候不要分区太多,最好两区就可以了,越多越复杂,弱uefi就找不到。 |
本帖最后由 zds1210 于 2014-7-24 22:19 编辑 yhhxlp 发表于 2014-7-24 22:12 换一个U盘试一下。 先U+到可见区试一下,然后U+低端,高端,并动一下手术,找出问题所在。 |
低端隐藏也成功了! |
学习了 |
zds1210 发表于 2015-1-24 21:06 我确实尝试过启动分区格成fat16,可见分区改成NTFS,也不知道是不是我的机器的原因,就是无法启动,我的机器是ThinkPad x230 |
本帖最后由 zds1210 于 2015-1-24 21:36 编辑 2012wyqzm 发表于 2015-1-24 14:08 U+标准格式中,不是PE区的fat16问题,是数据区没有格式成exfat或ntfs才导致有一些电脑efi启动失败,我的联想就是如此。理论上和实测结果,fat16区efi启动兼容性强于fat32,不信看一下微软原版的esp分区是什么,就明白了。 当然,fat32PE区,加ntfs数据区,这样子对于无损调整分区大小操作,是方便一些的。这又另当另论。 为了实事求事的证明问题,我建议你还是严格按我进的改进型U+方法,做一次测试,再来下结论不迟。个人认为,fat32区可以启动efi,则fat16更应该无问题,都是向下兼容性。 |
zds1210 发表于 2015-1-23 23:40 谢啦! 适合的才是最好的。我主要用于无损操作,一定程度上,uiso的标准格式化目前是暂不能用的。 |
收藏一下,有时间再弄 |
本帖最后由 zds1210 于 2015-1-23 23:49 编辑 2012wyqzm 发表于 2015-1-23 23:33 用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 |
zds1210 发表于 2015-1-23 17:27 感谢回复! 2.0和3.0接口的U盘以及接口都有,尝试过标准U+及DG无损分区的非标准U+,就目前测试情况来看,FAT32(无论高端和低端)+可见分区NTFS在我这台所谓的弱UEFI的ThinkPad x230上,SONY笔记本电脑,ASUS笔记本电脑和一台兼容机上都可正常使用EFI启动,同时也都能正常BIOS启动, 反倒是FAT16基本上无法启动。可见分区格成exfat则是完全无法识别。 |
论坛剑大您还是活跃的,其他大神怎么都不见了! |
2012wyqzm 发表于 2015-1-23 14:45 你的帖子没有说清楚部署方式,所用的u盘是2.0还是3.0接口的。所以反映的问题无助于解决问题。 目前就实测结果来看U+高端隐藏把数据区格式为ntfs,efi启动兼容性很强,基本达到百分之百。 三分区法改进了bios兼容性 ,uefi兼容性也高端类似。 |
U十再改进。 |
先还是用标准的U十测试比较好。 |
注意2.O接口和U盘,3.0问题比较多。不能启动先检查原因。f |
把这几天的实测成果和研究心得汇总了一下,更新了帖子。希望大家多多测试。 |
zhaj1164 发表于 2014-8-6 10:06 就是了。在新版 中,我已经把img和fba包分离,到时候自行选择使用。否则,自动映射了,多分区了会影响uefi启动。 |
zds1210 发表于 2014-8-5 22:51 就是那个efi惹的祸,哈哈,现在好了,不过经历过这次,对三区法有了新的了解 |
本帖最后由 zds1210 于 2014-8-5 22:53 编辑 zhaj1164 发表于 2014-8-5 16:17 我实测我的PE,三分区法兼容性最好,全隐藏UEFI/bios启动都很好,虚拟机和实测机子完美启动。 对了,玩三分区法时候,fba文件也是用配套的吧,如果这样子,问题似乎已经找到,我的fba里面含有分表区项的img,如果用fbinstool手工部署,会自动映射一个低 端的uefi,可能会影响高端的Uefi.建议删除img,或取消映射。 以后发布正式版时候,fba包和img分开,要玩的时候再组合,减少新手出错机会。 |
下载我的8pEx64 bios/uefi双启内核(190M):http://pan.baidu.com/share/link?shareid=412783341&uk=20191 ...,单独测试这个,uefi能启动,bios无法启动;而加上fba三区法还是无法uefi启动 |
0804版启动方面不是问题,采用FBA文件。但我自己制作的移动硬盘竟然在E430上进03PE出现B4蓝屏,其他机器正常。 可能是转换器加普通硬盘连接不好的问题 |
本帖最后由 zhaj1164 于 2014-8-5 16:01 编辑 zds1210 发表于 2014-8-5 14:59 写入没问题,这个iso,我再和fba结合一下看能不能uefi启动,我说的UD和u+都是指的从论坛下的其他老大们的作品,z大的我只是测试了6位iso和fba结合三区法。 |
本帖最后由 zds1210 于 2014-8-5 15:15 编辑 zhaj1164 发表于 2014-8-5 13:36 测试一下 我的8pEx64 bios/uefi双启内核(190M):http://pan.baidu.com/share/link? ... 41&uk=201913327 能不能说一下错误提示?我估计要不是iso格式有问题,原来U+时候提示bcd出错,这个U+时候不提示错误;要不就是uefi版的bcd有问题,感觉bootice编辑不靠谱。我改天有其它老大的包试一下。 |
zds1210 发表于 2014-8-5 11:02 我的情况在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? ... 41&uk=201913327 |
yhhxlp 发表于 2014-8-2 17:03 嗯。这说明你的电脑高端隐藏Uefi应该没有问题。再总结一下,高端隐藏Uefi应该没有问题。 |
希望大家多多测试,对于弱uefi很有帮助。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.