看看 |
首先既然你说ESP分区,那么就是UEFI启动了,那么是不支持grub4dos的。可以支持grub2 再说WIM文件的添加,给你看图吧: |
参与人数 1 | 无忧币 +5 | 收起 理由 |
---|---|---|
1828872758 | + 5 | 这工具在哪里下载啊? |
谢谢分享 |
纯UEFI可以启动win7 32位吗 |
boot.sdi文件在哪里找呢 |
标记学习。 |
作个记号,感谢分享 |
请问楼主,你能分享一套你提到的文件包吗,百度网盘也行,小弟这几天正好把MBR转成了GPT |
好技术。 |
CPU - UEFI - OS loader - OS cpu目前都是支持 x64/x86的,但是UEFI在这里竖了一道坎,x64归x64,x86归x86。。 应该是这样~ |
糊涂 发表于 2013-4-20 07:32 我的电脑预装的就是win8x86,也是uefi启动啊? |
搜读寺内。这些文件可以分享一份吗? |
UEFI启动PE关键在35楼的图中,启动文件是\windows\system32\boot\winload.efi,不是winload.exe。还有NX:可以不选。 |
我的可以正常启动进入PE,设置截图如下: http://wuyou.net/forum.php?mod=attachment&aid=MTg2NjM2fDM1ZDM5NmVkOTk1NDVkZGQyZmVkMzIxMmJlMWM3ZjIyfDE3MzI5MzA3OTQ%3D&request=yes&_f=.jpg win8.1 x64,安装到ESP分区。谈下实验心得: 1、wim文件必须跟系统一致,我的64位,必须用64位pe; 2、两个文件命名最好BOOT,sdi文件在boot文件夹里; 3、uefi主板引导要把加载程序文件winload.exe 改为 winload.exe,其他基本可以不动; 但我也有个问题:我电脑分辨率是3200*1800,uefi引导进入PE后显示的字太小根本看不到,U盘BIOS启动方式显示分辨率就可以,默认是1024*768,哪位高手能帮忙解决下这个头痛问题,如何强制设置默认分辨率,或者在PE里面可以快速改变分辨率? 谢谢! |
wim.jpg (121.76 KB, 下载次数: 382)
shan 发表于 2013-9-26 22:10 有啊,现在伟彦的ph101 uefi就是AI32的,请问有办法装x64的win8吗? 现在是用x64的pe都启动不了。。。 |
好好学习,天天向下 |
反正现在的主板80%都是x64 UEFI的,只能装WIN7 X64和Win8 x64。 那些Win8 x86 EFI太少了。 |
学习了学习了学习了学习了学习了学习了学习了学习了学习了 |
对于这个问题,我之前已经认同UEFI固件对PE启动的影响, 事后主要针对CPU和UEFI对启动的影响进行讨论的.. 我和 fujianabc 元帅的争论完毕了, 结论: 只要CPU指令集支持+UEFI 固件匹配 那么是可以进行UEFI启动的。 ========================================== 现在针对你说的,你的CPU指令集支持x86和x64,那么剩下的就是UEFI固件匹配的问题了。显而易见.. |
本帖最后由 2011hiboy 于 2013-4-21 22:57 编辑 UEFI固件类型能对PE和系统的启动产生影响,也不能否认,但与CPU肯定有不可分割的关系,况且CPU和系统的联系一直是比较密切的... 其实我说的那种在纯X86的CPU上面验证的方法能够通过就能将问题说明了,可是我身边的电脑,都是X64的,没法验证这最有力的一点... 纯X86的恐怕只有我家的256MB内存的TCL才有可能,以后有机会验证下在纯X86计算机的CPU情况下试验VMware UEFI 启动... PS:或许等我有机会验证完毕后,已经没人关注这个话题了,楼主的问题已经解决,我想也没必要争论了,真相就在那,也在我们的心中。 |
不一定非要有uefi打头的启动项,我的主板开启UEFI后,启动项也没有UEFI打头,直接选择你要启动的设备即可。就会进入计算机默认引导… |
看来uefi启动的pe块研究出来了。 |
本帖最后由 2011hiboy 于 2013-4-21 22:48 编辑 ****我同意UEFI固件类型对PE启动的影响,也一直没有否认这点,但是我不同意这和CPU没有任何关系***** 首先我坚持认为 win8 x86的PE想要UEFI启动,必需要CPU的支持。 我同意UEFI如果是32bit的能够支持win8 x86 pe的运行;但我认为这是只是看到了问题的表面, 不管UEFI是32bit或者64bit这都需要CPU的指令来支持,否则,UEFI加载了一个efi文件,那么efi文件的运行呢?UEFI给它解释指令吗?还是efi自己给自己解释指令? 不,他们都没有指令集,那么肯定是CPU给efi文件解释它运行时发出的指令,那么CPU的指令集将是一切的核心,具有最终决定权。 理论及证据: 市面CPU=市面上普遍的CPU,包含有X86和X86-64指令集 ------------------------------------------------------------------ 首先计算机的运行最核心的就是CPU,程序最终解释并运行也是靠CPU里面的指令来完成的。UEFI固件主要是由c写的, 然而任何程序不管采用什么高级程序设计语言编写的,都需要通过高级语言编译程序或者解释程序先翻译成 x86指令才可以被CPU执行。 UEFI固件也不会例外,不信的网友,请拔掉CPU看看能否通过UEFI启动efi文件..... >::纯X86的CPU能否运行Windows/UEFI 64bit ??【不可以】 假设你在使用纯X86的CPU的计算机上使用Windows/UEFI 64bit或者运行含有x86不能识别的指令的程序,那么我想是不可能运行成功的, 正由于这点,才有了X86-64指令集的问世,这个指令集包含了一些可以识别64bit需要的指令。 >::市面CPU能否运行Windows/UEFI 32bit ??【可以】 再说到目前的CPU,它包含X86和X86-64指令集,却不能在UEFI运行Win8 x86 PE的原因,原因就出在UEFI固件的问题上,是它不支持, 这也是我首先同意说UEFI版本能够影响到PE的运行。但是我想现如今的机器,如果将UEFI 64bit 换成 UEFI 32bit固件的话,那么肯定能够UEFI下运行Win8 x86 PE。 因为CPU指令集是包含该系统运行所需要的所有指令的。 例1: VM虚拟机新建一个Windows 8,UEFI固件32bit,我们运行Win8 x86, 成立条件:市面CPU能支持+系统32bit+UEFI 32bit 结果:可以支持win8 x86pe的运行,进入系统里面可以看到虚拟机的CPU包含的指令集和我们实机的指令集一模一样。 符合我们说的只要CPU支持,当UEFI时32bit 时候,可以支持win8 x86pe的运行。而我们目前的机器都不集成UEFI 32bit,不支持Win8 x86PE的启动, 恐怕是从X64未来的发展的角度考虑的,而非CPU不支持.. 例2:IA64系统下的nvrboot.efi(仅适合于:纯X64CPU,UEFI 64bit)运行于:市面CPU 行+UEFI 64bit 已成立条件:UEFI 64bit支持,CPU不支持(本楼尾可以下载nvrboot.efi做一下测试) 结果:无法运行,理论:CPU指令集不支持,其他都是浮云,该efi需要的一些指令只有纯X64的CPU才具备的指令集.... 有这么一种情况: 如果我找到一台纯X86的CPU的机器,内存加到1GB,运行VM9 x86绿色版(我目前用的),那么我运行虚拟机新建Windows 8 X64,UEFI是64bit,那么能否UEFI启动win8PE x64 呢? 答:我没有条件实验,但不妨碍我猜测:我想即使UEFI固件类型和系统类型一样,假如没有CPU指令集的支持,那么一切都是浮云... 我最终认为:CPU不支持的你无论如何都不可能支持启动(除非换CPU),CPU支持的你肯定能通过其他手段启动。 如果耐心看完这么长的论述的话,还坚持说: win8 x86的PE想要UEFI启动只需要UEFI固件支持,和CPU没有任何关系的话,那我无话可说了,因为我都说完了..... |
本帖最后由 2011hiboy 于 2013-4-21 19:01 编辑 2011hiboy 发表于 2013-4-21 14:54 #已经回复,那是我的分析。虽然有点长,我还是认真分段了... http://bbs.wuyou.net/forum.php?m ... &fromuid=396698 |
本帖最后由 2011hiboy 于 2013-4-21 19:02 编辑 已经回复,那是我的分析。虽然有点长,我还是认真分段了... PS:目前市面上的CPU包含X86和X86-64指令集,肯定可以支持32bit和64bit的系统, 然而我们BIOS可以双支持那是因为BIOS没有分32bit或者64bit,X86的指令集一直支持BIOS,而市面CPU能支持64bit的原因自然也是UEFI是64bit的,CPU能够执行其用到的指令。 不支持32bit的原因,自然是从发展的角度来说,X64比X86更具有潜力,厂家压根没有集成UEFI 32bit,所以不支持,我想加入能够在市面CPU的前提下,将UEFI 64bit 改为UEFI 32bit 那么肯定能支持X86的系统。 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=305291&pid=2760920&fromuid=396698 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.