无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 5701|回复: 38

[求助] 【已解决】支持BIOS和EFI双启动的ISO量产后不能EFI启动,怎么破解?

[复制链接]
发表于 2016-7-6 08:01:35 | 显示全部楼层 |阅读模式
本帖最后由 wwwsdzsgov 于 2016-7-9 16:23 编辑

我用的H大的pe(http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1),UltraISO刻录U盘可以efi启动,量产成cdrom就不行,可以启动菜单可以看到efi选项,但选择之后就重启了。怎么解决这个问题?是不是量产就不能efi启动?请各位大大指点一下。
用Qemu是可以模拟efi启动的。

2016年7月7日9点35分进展:
刚才测试了一下,可见区为ntfs,f12的启动菜单里没有uefi启动项;可见区为fat32,f12的启动菜单里有uefi启动项,但选择后重启。
这个机器是单位的老机,主板好像是技嘉的h61,本来想就此打住的。但看了坏坏小生“启动文件缺失”的提示,还是想再试试,正在下载win8.1 with update3的官方镜像文件,看看win8.1 uefi 启动文件是如何放置的。
另外我不解的是,Qemu启动测试器模拟64位uefi启动都没问题,应该不是启动文件缺失吧,我试试再汇报吧。
谢谢各位大大指点。

2016年7月7日9点45分进展:
可见区为fat32,只把efi文件夹放在可见分区,uefi启动后会报一个0xc000000f的错误,把efi和boot(内有相关启动文件和64位win8pe的wim文件)一起放到可见分区,uefi启动成功。
是不是uefi启动时,不能识别光驱cdfs格式,而只能识别fat32格式?

2016年7月7日15点50分进展:
根据坏坏小生的提示,我下载了win8.1 with update3的官方镜像文件,提取了光盘根目录的bootmgr.efi文件放到pe光盘根目录,并用MKISOFS重新打包成iso。1. MKISOFS参数设置bootmgr.efi为启动文件,结果失败。2. 提取win8.1 with update3的官方镜像内efisys.bin并设置为启动文件,失败。我还是觉得和引导文件无关,毕竟Qemu启动测试器模拟64位uefi启动都没问题,而且将efi文件夹和boot文件夹放在fat32格式的可见区,uefi启动是成功的。回家用家里电脑试试。家里电脑主板是技嘉的B85。

总结一下,uefi启动失败的这个主板,似乎要求u盘有个处在前边的fat32分区,且具备uefi启动相关文件才能启动成功。也就是zds1210说的弱主板。我测试其他两个电脑uefi启动均成功。
本贴就在此告一段落,再次感谢各位大大的帮助。
发表于 2016-7-6 11:18:58 | 显示全部楼层
原因 缺少启动文件! 解决办法,补上启动文件,具体操作,请自行摸索!~

点评

H大的pe啊,应该不会缺少吧。 让我自行摸索我还是真没什么头绪。  详情 回复 发表于 2016-7-6 11:39
回复

使用道具 举报

 楼主| 发表于 2016-7-6 11:39:54 | 显示全部楼层
坏坏小生 发表于 2016-7-6 11:18
原因 缺少启动文件! 解决办法,补上启动文件,具体操作,请自行摸索!~

H大的pe啊,应该不会缺少吧。
让我自行摸索我还是真没什么头绪。

点评

给你指了路,你自己走不走,是你的事,但我不可能背你到终点!~ 缺少启动文件,或者启动文件被你隐藏了  详情 回复 发表于 2016-7-6 16:56
不才分析,可能有两个方面的原因: 1h大的efi启动文件是改过的,过不了微软的安全启动项的验证,建议关闭boot seurety试下。 2量产区后置,对一些主板的efi兼容性不好。建议把数据区格式化为ntfs试一下。不行,换  详情 回复 发表于 2016-7-6 13:17
回复

使用道具 举报

发表于 2016-7-6 12:36:35 来自手机 | 显示全部楼层
能看到菜单执行不了可能是引导命令不合适。
回复

使用道具 举报

发表于 2016-7-6 12:37:04 来自手机 | 显示全部楼层
它有那么多引导方式,不会每个都不行吧?
回复

使用道具 举报

发表于 2016-7-6 13:17:12 | 显示全部楼层
本帖最后由 zds1210 于 2016-7-6 13:21 编辑
wwwsdzsgov 发表于 2016-7-6 11:39
H大的pe啊,应该不会缺少吧。
让我自行摸索我还是真没什么头绪。


不才分析,可能有两个方面的原因:
1h大的efi启动文件是改过的,过不了微软的安全启动项的验证,建议关闭boot seurety试下。同一PE,U+可以,貌似这个方面的原因不太可能
2量产区后置,对一些主板的efi兼容性不好。建议把数据区格式化为ntfs试一下,理论上有可能efi启动成功。不行,换个前置式的U盘量产试下。
另外,UD三分区启动兼容性很好,可以把h大的PE制作成简化型UD三分区试一下,有望efi启动。
UD三分区对于新老机子的bios/efi兼容性不错,可以把玩试一下;不用找量产,一键写入U盘,就可以使用。

点评

三分区我做过,是没问题的。 只是,我U盘里为了装机方便,放了常用软件和系统,放在单独分区,是隐藏的,量产的usbcdrom根目录下有程序可现实隐藏的分区。如果隐藏了,就不方便拷贝软件和系统了。这就是我为什么不  详情 回复 发表于 2016-7-6 16:19
回复

使用道具 举报

 楼主| 发表于 2016-7-6 16:19:53 | 显示全部楼层
本帖最后由 wwwsdzsgov 于 2016-7-6 16:22 编辑
zds1210 发表于 2016-7-6 13:17
不才分析,可能有两个方面的原因:
1h大的efi启动文件是改过的,过不了微软的安全启动项的验证,建议 ...

谢谢!
三分区我做过,是没问题的。
只是,我U盘里为了装机方便,放了常用软件和系统,放在单独分区,是隐藏的,量产的usbcdrom根目录下有程序可现实隐藏的分区。如果隐藏了,就不方便拷贝软件和系统了。这就是我为什么不舍得放弃量产的原因。
目前暂时用的udm。
回复

使用道具 举报

发表于 2016-7-6 16:56:19 | 显示全部楼层
wwwsdzsgov 发表于 2016-7-6 11:39
H大的pe啊,应该不会缺少吧。
让我自行摸索我还是真没什么头绪。

给你指了路,你自己走不走,是你的事,但我不可能背你到终点!~




缺少启动文件,或者启动文件被你隐藏了


点评

应该不是启动文件的问题。很大可能是U盘量产区后置,他的主板又 弱一些。  详情 回复 发表于 2016-7-6 20:53
回复

使用道具 举报

发表于 2016-7-6 20:53:33 | 显示全部楼层
本帖最后由 zds1210 于 2016-7-6 20:57 编辑
坏坏小生 发表于 2016-7-6 16:56
给你指了路,你自己走不走,是你的事,但我不可能背你到终点!~


应该不是启动文件的问题。很大可能是U盘量产区后置,他的主板又 弱一些。
可写区格式为ntfs,有可能启动成功。或换一个装置式的量产U盘试下。

点评

谢谢您为我指路,不过  详情 回复 发表于 2016-7-7 08:04
回复

使用道具 举报

发表于 2016-7-6 20:58:48 | 显示全部楼层
虚拟机过了,说明引导文件是正常的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-11-19 03:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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