无忧启动论坛

标题: 纯uefi+gpt(非csm或其他兼容模式)进入win7 系统本坛是否有实现的?当前难点在显卡 [打印本页]

作者: qqjjfe    时间: 2017-2-13 11:22
标题: 纯uefi+gpt(非csm或其他兼容模式)进入win7 系统本坛是否有实现的?当前难点在显卡

楼主win10下纯uefi引导实现3-5秒开机,由于稳定性问题不得不选择win7
由于win7对uefi支持不完善,需要做不少工作,目前仅仅实现了csm模式进入系统,开机速度大打折扣(10秒以上)。
目前发现主要是显卡驱动问题, 在论坛中看帖找到有人提供了两种思路:
1.
http://acer.it168.com/thread-4798851-1-1.html
在兼容模式下安装好显卡驱动后,修复引导uefi模式
2.
http://acer.it168.com/thread-5606373-1-2.html
在安装之前注入显卡驱动

由于上班较忙平时无法实机测试。周末鼓捣两天,今天才发现以上两篇文章
请问下,本坛是否有人实现了纯uefi引导win7,以上两种办法有没有问题?或者那位大侠能提供更好的解决思路和办法?
如果本坛没人能搞定的话,估计这事难了,毕竟无忧的uefi研究很早就开始,而且一直持续到现在。请论坛各位大神解答,先谢谢了!
作者: 窄口牛    时间: 2017-2-13 11:32
可能某些显卡没有win7驱动,那么你就永远无法实现。这个显卡驱动必须专版,那种公版驱动不行。
作者: parsons    时间: 2017-2-13 11:46
win7 正常系统不正常
win7 PE 呢 ?
作者: 2010sya    时间: 2017-2-13 12:31
快速启动建议win8!
作者: 2010sya    时间: 2017-2-13 12:31
快速启动建议win8!
作者: 窄口牛    时间: 2017-2-13 12:36
你说的efi启动比legacy启动快,我还没有证据。
作者: 古今一梦    时间: 2017-2-13 12:59
1,我之前测试过,系统可以启动到桌面,显示器画面卡在了win7的卡机图标
作者: lbw2007    时间: 2017-2-13 13:45
win8和win10能够实现显卡的UEFI GOP,win7不能。
论坛里面曾经有人实现了win7的GOP,但是没有验证过,相关帖子我也搜不到了。

最终还是和6楼说法相同,EFI只是简化启动流程,从来都没有提到过加快开机速度。
换句话说,如果底层固件(BIOS/UEFI)写得好,Legacy Boot和UEFI启动速度不会有明显差别。
UEFI从来没有想过加快启动速度,它只是一套接口标准而已。
作者: qqjjfe    时间: 2017-2-13 13:55
parsons 发表于 2017-2-13 11:46
win7 正常系统不正常
win7 PE 呢 ?

用win8pe uefi进入引导,win7pe没有测试
作者: qqjjfe    时间: 2017-2-13 13:56
2010sya 发表于 2017-2-13 12:31
快速启动建议win8!

谢谢提供,但win8来回切换确实受不了。相对win10ltsb还更让我接受
作者: qqjjfe    时间: 2017-2-13 13:57
窄口牛 发表于 2017-2-13 12:36
你说的efi启动比legacy启动快,我还没有证据。

win8和win10最快3秒进入(关闭快速启动),在legacy下,我暂时没有任何系统能做到
作者: qqjjfe    时间: 2017-2-13 13:57
古今一梦 发表于 2017-2-13 12:59
1,我之前测试过,系统可以启动到桌面,显示器画面卡在了win7的卡机图标

是的,显卡驱动的问题,你可以试一下1楼两个帖子的办法,只要你的显卡驱动能支持!
作者: qqjjfe    时间: 2017-2-13 13:59
lbw2007 发表于 2017-2-13 13:45
win8和win10能够实现显卡的UEFI GOP,win7不能。
论坛里面曾经有人实现了win7的GOP,但是没有验证过,相关 ...

谢谢提供

UEFI兼容csm模式和纯UEFI而言速度还是有差距。
win10纯uefi模式关闭快启,最快3秒进系统。而其余引导模式我做不到3秒进入。
作者: 古今一梦    时间: 2017-2-13 14:31
qqjjfe 发表于 2017-2-13 13:57
是的,显卡驱动的问题,你可以试一下1楼两个帖子的办法,只要你的显卡驱动能支持!

我就是试验贴1的方法,结果就是我上面所说的
作者: Mindfly    时间: 2017-2-13 15:43
UEFI+GPT安装、启动Windows7_x64,倒是很正常的,
快速进系统,没有成功过,
确实是显卡的瓶颈,关闭双显卡切换之后,很快进系统;开启双显卡切换之后,大约要2.5分钟进入系统
作者: qqjjfe    时间: 2017-2-13 15:55
古今一梦 发表于 2017-2-13 14:31
我就是试验贴1的方法,结果就是我上面所说的

请问是什么显卡?最好下载完整版显卡进行安装。
我之前也卡到这步了,汗。有时间我先试一下第二种办法。。。。
作者: qqjjfe    时间: 2017-2-13 15:57
Mindfly 发表于 2017-2-13 15:43
UEFI+GPT安装、启动Windows7_x64,倒是很正常的,
快速进系统,没有成功过,
确实是显卡的瓶颈,关闭双显 ...

看来是过来人,谢谢提供资讯,请问现在是否找到解决办法,请问影响您的是集显还是独显?
作者: 窄口牛    时间: 2017-2-13 19:43
关闭显卡切换是在BIOS还是怎么弄?
作者: zengqcyxx    时间: 2017-2-13 19:43
重要的事情说三遍!驱动!驱动!驱动!因为WIN7原生系统是早期推出,因此它自身的驱动没有集成例如USB3.0、NVME等驱动,又如UEFI启动所需的显卡GOP驱动模块,所说的这些驱动是在机器刚启动的时候就要加载,而非进入系统后再加载(没有这些驱动跟本进不了系统),因此针对不同的硬件要提前向WIM里注入相应的驱动。
作者: Mindfly    时间: 2017-2-14 08:01
qqjjfe 发表于 2017-2-13 15:57
看来是过来人,谢谢提供资讯,请问现在是否找到解决办法,请问影响您的是集显还是独显?

哦,没有解决方法,笔记本是2012年的,型号很老的了,官方应该也是不支持了。只有独立显卡(ATI的)可以禁用,核芯显卡是无法禁用的
作者: Mindfly    时间: 2017-2-14 08:01
窄口牛 发表于 2017-2-13 19:43
关闭显卡切换是在BIOS还是怎么弄?

进入系统之后,有程序可以切换的
作者: 窄口牛    时间: 2017-2-14 08:05
好的,我试试
作者: qqjjfe    时间: 2017-2-14 08:38
本帖最后由 qqjjfe 于 2017-2-14 08:49 编辑
zengqcyxx 发表于 2017-2-13 19:43
重要的事情说三遍!驱动!驱动!驱动!因为WIN7原生系统是早期推出,因此它自身的驱动没有集成例如USB3.0、 ...


看来必须安装前先注入驱动才有可能?望指导下细节,还有集显和独显驱动是否都要注入,谢谢!
作者: qqjjfe    时间: 2017-2-14 08:43
Mindfly 发表于 2017-2-14 08:01
哦,没有解决方法,笔记本是2012年的,型号很老的了,官方应该也是不支持了。只有独立显卡(ATI的)可以 ...

我的机器主要硬件是去年配置的,驱动应该能找到,现在难度在于显卡驱动的引用,论坛中有个帖子
http://bbs.wuyou.net/forum.php?m ... ighlight=%B4%BFuefi

众所周知win7从uefi启动需要在bios开启csm或设置vga support为legacy option rom(这样就不需要开csm),不过这得取决于你的主板bios有没有这些选项。但这都不是纯uefi启动。
因为win7虽然从以uefi方式启动,但是系统还是会以vbios int10中断来调用显卡,它不能以uefi graphics output protocol (gop)来启动。
故要想实现纯uefi方式启动win7,就是要让win7默认以uefi gop来启动显卡。

1、假设你已经开启csm安装好了win7,也就是说你的显卡驱动安装好了。
a.从PE启动(假定你的系统盘为C:)按win+r运行regedit,装载你系统的注册表C:\Windows\system32\config\system,打开注册表位置HKLM\SYSTEM\ControlSet001\Services,把vga和vgasave里面的start键值改成4,禁用自动加载。
b.然后运行cmd,用diskpart挂载ESP分区分配一个盘符(以S盘符为例),再输入bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} novesa on,禁止bios调用vag驱动。
c.再找到你系统的目录C:\Windows\System32\drivers,把vga.sys,重命名或删除。这是你就可以进bios关闭csm了。
2、如果你是新装系统,则需要对install.wim进行修改,也就是用dism集成显卡驱动、重命名或删除vga.sys、改注册表等。参照1,对镜像的修改具体搜dism说明。

但暂时还没有尝试
作者: qqjjfe    时间: 2017-2-14 09:11
zengqcyxx 发表于 2017-2-13 19:43
重要的事情说三遍!驱动!驱动!驱动!因为WIN7原生系统是早期推出,因此它自身的驱动没有集成例如USB3.0、 ...


“众所周知win7从uefi启动需要在bios开启csm或设置vga support为legacy option rom(这样就不需要开csm),不过这得取决于你的主板bios有没有这些选项。但这都不是纯uefi启动。因为win7虽然从以uefi方式启动,但是系统还是会以vbios int10中断来调用显卡,它不能以uefi graphics output protocol (gop)来启动。
故要想实现纯uefi方式启动win7,就是要让win7默认以uefi gop来启动显卡。”
这个要看主板的固件来说,以我本本来说,原来预装WIN8(UEFI启动),固件里没有CSM,有legacy bios和UEFI启动选项,后来发现选legacy bios启动默认加载vga模块,选uefi 启动加载gop模块。用uefi 安装WIN7后,启动时卡住。之后在PE里向系统盘注入显卡驱动就OK了。所以说不管有没有CSM,uefi启动win7的关键点是要么提前离线向系统镜像注入显卡驱动,要么用PE安装系统的同时注入显卡驱动


现在才看到大神的总结,看来只需要安装前离线注入集成显卡驱动即可,是否可以这样理解?是否可以使用dism++注入?
作者: 永远的大象    时间: 2017-2-14 09:28
微软的技术文库有相关的说明,Win7的显卡驱动问题,需要打开CSM,但是,如果你的显卡驱动支持的话,不打开CSM也是可以的。
作者: qqjjfe    时间: 2017-2-14 09:45
永远的大象 发表于 2017-2-14 09:28
微软的技术文库有相关的说明,Win7的显卡驱动问题,需要打开CSM,但是,如果你的显卡驱动支持的话,不打开C ...

请问应该是集成显卡吧?
作者: Mindfly    时间: 2017-2-14 10:43
个人的win7,bios没有csm,也没有vga support为legacy option rom
所以,简单地认为是纯UEFI+GPT启动的,实际是否如此,不敢确定
作者: qqjjfe    时间: 2017-2-14 10:56
Mindfly 发表于 2017-2-14 10:43
个人的win7,bios没有csm,也没有vga support为legacy option rom
所以,简单地认为是纯UEFI+GPT ...

从关闭双显卡切换之后快速进系统来看,应该是纯uefi,而且驱动支持
请问下开机大约的耗时?
作者: Mindfly    时间: 2017-2-14 15:20
qqjjfe 发表于 2017-2-14 10:56
从关闭双显卡切换之后快速进系统来看,应该是纯uefi,而且驱动支持
请问下开机大约的耗时?

没有具体计数,开启独立显卡,超过2.5分钟
关闭独立显卡,和普通和计算机进入系统差不多,大约30几秒吧(粗略计算的)
作者: Mindfly    时间: 2017-2-14 15:22
显卡很很很一般,大概是AMD HD 7470吧,核芯显卡,是 intel 2450 自带的
作者: Mindfly    时间: 2017-2-14 15:24
窄口牛 发表于 2017-2-13 19:43
关闭显卡切换是在BIOS还是怎么弄?

关闭独立显卡,是在BIOS中操作的,
双显卡自动切换,或者手动切换的设置,是进入系统之后,有AMD的控制台之类的软件
作者: qqjjfe    时间: 2017-2-14 15:48
Mindfly 发表于 2017-2-14 15:22
显卡很很很一般,大概是AMD HD 7470吧,核芯显卡,是 intel 2450 自带的

谢谢提供资讯!我采用先注入集显驱动的方式再试一次!
作者: zengqcyxx    时间: 2017-2-14 18:37
qqjjfe 发表于 2017-2-14 09:11
“众所周知win7从uefi启动需要在bios开启csm或设置vga support为legacy option rom(这样就不需要开csm ...

可以这样理解。显卡驱动要是解压包形式,解压后有G开头的那个目录就有显卡驱动,用DISM++添加驱动时指向该目录就行了。
作者: zengqcyxx    时间: 2017-2-14 18:41
qqjjfe 发表于 2017-2-14 08:38
看来必须安装前先注入驱动才有可能?望指导下细节,还有集显和独显驱动是否都要注入,谢谢!

现在较新的CPU都是核显不叫集显,当然是先注入核显驱动,只要有一个能工作起来能进入系统,其它就易解决了。
作者: qqjjfe    时间: 2017-2-14 20:03
zengqcyxx 发表于 2017-2-14 18:37
可以这样理解。显卡驱动要是解压包形式,解压后有G开头的那个目录就有显卡驱动,用DISM++添加驱动时指向 ...

这个显卡驱动直接用装好的win7 里面拷贝出来可以吗?
作者: qqjjfe    时间: 2017-2-14 20:07
zengqcyxx 发表于 2017-2-14 18:41
现在较新的CPU都是核显不叫集显,当然是先注入核显驱动,只要有一个能工作起来能进入系统,其它就易解决 ...

i7-5820K 我的这块u好像没有核显,是不是直接注入独显,直接从win7中提取出来》?
作者: zengqcyxx    时间: 2017-2-14 21:18
没有核显就直接注入独显呗!“直接从win7中”是指镜像还是硬盘实机系统?
作者: qqjjfe    时间: 2017-2-14 22:22
zengqcyxx 发表于 2017-2-14 21:18
没有核显就直接注入独显呗!“直接从win7中”是指镜像还是硬盘实机系统?

直接从已经安装好的win7硬盘实机中提取的
已经注入进去,然后连安装界面都没有进去。。。。。。。
作者: zengqcyxx    时间: 2017-2-14 22:45
另存WIM时是否“可启动”的WIM。如果有现成的系统(原生安装的话),备份当前系统为WIM格式,在PE里(要支持EFI启动),用DG分区软件将C盘前部划出200MB空间,之后将硬盘无损转为GPT格式,跟着将那200MB创建为EFI分区并指派盘符为Z,接着用WINNT安装器安装时选择备份的WIM,启动分区选Z,系统分区选C,这样恢复就可直接使用了。
作者: qqjjfe    时间: 2017-2-15 08:02
直接用winntsetup提取wim安装的,使用纯uefi 引导的win8 pe,分区早做好,gpt无误,winnt操作无误,
驱动同时注入nvme和显卡,最后在dism++中确认 win10、win8.1随便装。  win7卡死
作者: qqjjfe    时间: 2017-2-15 08:02
zengqcyxx 发表于 2017-2-14 22:45
另存WIM时是否“可启动”的WIM。如果有现成的系统(原生安装的话),备份当前系统为WIM格式,在PE里(要支 ...

直接用winntsetup提取wim安装的,使用纯uefi 引导的win8 pe,分区早做好,gpt无误,winnt操作无误,
驱动同时注入nvme和显卡,最后在dism++中确认 win10、win8.1随便装。  win7卡死
作者: qqjjfe    时间: 2017-2-15 08:11
zengqcyxx 发表于 2017-2-14 22:45
另存WIM时是否“可启动”的WIM。如果有现成的系统(原生安装的话),备份当前系统为WIM格式,在PE里(要支 ...


亲测可以,简单点开csm安装完后再关,麻烦点的改win7安装文件
已经装好的win7,改注册表和bcd就可以关CSM进win7了
具体看这里
http://bbs.pcbeta.com/viewthread-1707637-3-1.html

可惜这个帖子挂了
作者: qqjjfe    时间: 2017-2-15 08:13
zengqcyxx 发表于 2017-2-14 22:45
另存WIM时是否“可启动”的WIM。如果有现成的系统(原生安装的话),备份当前系统为WIM格式,在PE里(要支 ...

添加win8的启动文件有可能解决这一兼容性问题?
作者: rkr077    时间: 2017-2-15 17:28
SSD+快速启动还是有点用的,Win7对UEFI支持不好,有点像当年在XP下开启AHCI的意味?我试过,在QEMU(KVM)下面使用虚拟OVMF UEFI BIOS(不含CSM),默认无法启动Win7,如果进入OVMF的设置并将UEFI分辨率改为1024x768后,可以启动Win7。
作者: rkr077    时间: 2017-2-15 17:30
同样,在VMware下面若使用EFI,进EFIBIOS改EFI分辨率也会导致Win7不能启动。
作者: rkr077    时间: 2017-2-15 17:31
本帖最后由 rkr077 于 2017-2-15 18:08 编辑

有些主板如GIGABYTE 可能将CSM类的选项隐藏在“Windows 8 Features”等里面了。GIGABYTE以前的Hybrid EFI据说是Award BIOS+DUET EFI层。
作者: qqjjfe    时间: 2017-2-15 20:08
rkr077 发表于 2017-2-15 17:28
SSD+快速启动还是有点用的,Win7对UEFI支持不好,有点像当年在XP下开启AHCI的意味?我试过,在QEMU(KVM) ...

谢谢啊,这分辨率改完立刻就不好用了。。。。。。
作者: qqjjfe    时间: 2017-2-15 20:09
rkr077 发表于 2017-2-15 17:30
同样,在VMware下面若使用EFI,进EFIBIOS改EFI分辨率也会导致Win7不能启动。

已经装好的win7,改注册表和bcd就可以关CSM进win7了
具体看这里
http://bbs.pcbeta.com/viewthread-1707637-3-1.html

可惜这个帖子挂了

那么以上的方式应该不能实现了?
作者: zengqcyxx    时间: 2017-2-16 00:22
qqjjfe 发表于 2017-2-15 08:02
直接用winntsetup提取wim安装的,使用纯uefi 引导的win8 pe,分区早做好,gpt无误,winnt操作无误,
驱 ...

"直接用winntsetup提取wim安装的,使用纯uefi 引导的win8 pe,分区早做好,gpt无误,winnt操作无误,"用WINNT安装器有一个选项是安装驱动,选WIM后勾选显卡的驱动文件夹就会自动安装,不须再使用DISM++。
作者: zengqcyxx    时间: 2017-2-16 00:23
qqjjfe 发表于 2017-2-15 08:13
添加win8的启动文件有可能解决这一兼容性问题?

启动文件与WIN7本身系统是不同的概念,不可以。
作者: zengqcyxx    时间: 2017-2-16 00:25
qqjjfe 发表于 2017-2-15 08:11
亲测可以,简单点开csm安装完后再关,麻烦点的改win7安装文件
已经装好的win7,改注册表和bcd就可以关 ...

这帖子没挂,只是你进不去而已,内容如下:
1、假设你已经开启csm安装好了win7,也就是说你的显卡驱动安装好了。

a.从PE启动(假定你的系统盘为C:)按win+r运行regedit,装载你系统的注册表C:\Windows\system32\config
\system,打开注册表位置HKLM\SYSTEM\ControlSet001\Services,把vga和vgasave里面的start键值
改成4,禁用自动加载。

b.然后运行cmd,用diskpart挂载ESP分区分配一个盘符(以S盘符为例),再输入bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} novesa on,禁止bios调用vag驱动。

c.再找到你系统的目录C:\Windows\System32\drivers,把vga.sys,重命名或删除。这是你就可以进bios关闭csm了。



2、如果你是新装系统,则需要对install.wim进行修改,也就是用dism集成显卡驱动、重命名或删除vga.sys、改注册表等。参照1,对镜像的修改具体搜dism说明。
作者: qqjjfe    时间: 2017-2-16 08:16
zengqcyxx 发表于 2017-2-16 00:22
"直接用winntsetup提取wim安装的,使用纯uefi 引导的win8 pe,分区早做好,gpt无误,winnt操作无误,"用W ...

收到,只是用dism++确认驱动已经注入,并且版本正确
最后证明所有环节准确无误,关闭csm后,依然各种卡死
作者: qqjjfe    时间: 2017-2-16 08:17
zengqcyxx 发表于 2017-2-16 00:25
这帖子没挂,只是你进不去而已,内容如下:
1、假设你已经开启csm安装好了win7,也就是说你的显卡驱动安 ...

这段内容,无忧论坛中也有,我尝试过了,没有效果,直接卡死。
作者: qqjjfe    时间: 2017-2-16 08:19
zengqcyxx 发表于 2017-2-16 00:23
启动文件与WIN7本身系统是不同的概念,不可以。

感谢耐心回复,目前可尝试的方法都已经试过了(提前注入显卡驱动、装好后修改bcd、修复efi等),无一成功。。。。。
作者: 窄口牛    时间: 2017-2-16 08:22
本帖最后由 窄口牛 于 2017-2-16 08:23 编辑

说明驱动还是不对,有两种表现:1.正确的公版驱动,能听到开机音乐,但是没有桌面。2.驱动根本不对,听不到开机音乐,更看不到桌面。
作者: 窄口牛    时间: 2017-2-16 08:24
老老实实legacy。
作者: qqjjfe    时间: 2017-2-16 10:05
窄口牛 发表于 2017-2-16 08:22
说明驱动还是不对,有两种表现:1.正确的公版驱动,能听到开机音乐,但是没有桌面。2.驱动根本不对,听不到 ...

最接近的一次是达到了第一种
作者: qqjjfe    时间: 2017-2-16 10:06
窄口牛 发表于 2017-2-16 08:24
老老实实legacy。

我也服了,毕竟目前的方案都已经试过了。。。。。
作者: leew1229    时间: 2017-2-16 20:24
原来有人试过可以启动。纯uefi模式下安装win7,然后修改ESP分区的EFI  使用win8的  boot\bootx64.efi   
作者: zengqcyxx    时间: 2017-2-17 09:45
qqjjfe 发表于 2017-2-16 08:16
收到,只是用dism++确认驱动已经注入,并且版本正确
最后证明所有环节准确无误,关闭csm后,依然各种卡 ...

"关闭csm后,依然各种卡死",是关闭csm来安装系统哦,不要开启CSM来安装哦!
假若还不成,你最好还是去你显卡的官网查询一下,你的显卡是否支持EFI启动。
作者: qqjjfe    时间: 2017-2-17 13:45
leew1229 发表于 2017-2-16 20:24
原来有人试过可以启动。纯uefi模式下安装win7,然后修改ESP分区的EFI  使用win8的  boot\bootx64.efi

这种方式我试过了,将win8的 efi提取出来 进行替换
只要开着csm一切好办,一旦关闭,卡死
作者: qqjjfe    时间: 2017-2-17 13:46
zengqcyxx 发表于 2017-2-17 09:45
"关闭csm后,依然各种卡死",是关闭csm来安装系统哦,不要开启CSM来安装哦!
假若还不成,你最好还是去 ...

关闭CSM安装和开启CSM安装都试过了

显卡百分百支持uefi。win8,win10轻松纯引导,最快3秒开机。
作者: 窄口牛    时间: 2017-2-17 14:11
本帖最后由 窄口牛 于 2017-2-17 14:14 编辑

这款机器BIOS里就没有禁用显卡选项,设备管理器禁用了独显,核显也工作不正常了。
作者: 窄口牛    时间: 2017-2-17 14:17
当然也起不到加速启动作用
作者: qqjjfe    时间: 2017-2-18 11:01
窄口牛 发表于 2017-2-17 14:17
当然也起不到加速启动作用

哥们你真能坚持,但感觉对很多机器,关闭csm的确做不到。。。。。。
能实验的方法我全部试过一遍
作者: heck    时间: 2017-3-23 13:25
qqjjfe 发表于 2017-2-15 08:11
亲测可以,简单点开csm安装完后再关,麻烦点的改win7安装文件
已经装好的win7,改注册表和bcd就可以关 ...

这个帖子还在  远景要改hosts才能进去
作者: heck    时间: 2017-3-23 13:30
远景hosts


218.93.127.136 pcbeta.com
218.93.127.136 uc.pcbeta.com
218.93.127.136 m.pcbeta.com
218.93.127.136 web.pcbeta.com
218.93.127.136 i.pcbeta.com
218.93.127.136 bbs.pcbeta.com
218.93.127.136 www.pcbeta.com
218.93.127.136 cdn.pcbeta.attachment.inimc.com
218.93.127.136 cdn.pcbeta.static.inimc.com
218.93.127.136 cdn.pcbeta.css.inimc.com
218.93.127.136 static.template.pcbeta.com
作者: qqjjfe    时间: 2017-3-24 08:04
heck 发表于 2017-3-23 13:25
这个帖子还在  远景要改hosts才能进去

感谢回复,尝试过多次,中间要过五关斩六将,最接近的一次死在显卡上
目前已经在兼容模式下运行,并未实现纯uefi引导,不过现在还是用win7,稳定好用
作者: 窄口牛    时间: 2017-3-24 08:18
那可能你始终用的是兼容的显卡驱动,不是专版。
作者: heck    时间: 2017-3-24 11:17
所周知win7从uefi启动需要在bios开启csm或设置vga support为legacy option rom(这样就不需要开csm),不过这得取决于你的主板bios有没有这些选项。但这都不是纯uefi启动。
因为win7虽然从以uefi方式启动,但是系统还是会以vbios int10中断来调用显卡,它不能以uefi graphics output protocol (gop)来启动。
故要想实现纯uefi方式启动win7,就是要让win7默认以uefi gop来启动显卡。



01.1、假设你已经开启csm安装好了win7,也就是说你的显卡驱动安装好了。

02.

03.a.从PE启动(假定你的系统盘为C:)按win+r运行regedit,装载你系统的注册表C:\Windows\system32\config

04.\system,打开注册表位置HKLM\SYSTEM\ControlSet001\Services,把vga和vgasave里面的start键值

05.改成4,禁用自动加载。

06.

07.b.然后运行cmd,用diskpart挂载ESP分区分配一个盘符(以S盘符为例),再输入bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} novesa on,禁止bios调用vag驱动。

08.

09.c.再找到你系统的目录C:\Windows\System32\drivers,把vga.sys,重命名或删除。这是你就可以进bios关闭csm了。

10.

11.

12.

13.2、如果你是新装系统,则需要对install.wim进行修改,也就是用dism集成显卡驱动、重命名或删除vga.sys、改注册表等。参照1,对镜像的修改具体搜dism说明。

作者: qqjjfe    时间: 2017-3-24 15:16
heck 发表于 2017-3-24 11:17
所周知win7从uefi启动需要在bios开启csm或设置vga support为legacy option rom(这样就不需要开csm),不过 ...

非常感谢,请问老兄有没有试过以上办法?
作者: 窄口牛    时间: 2017-3-24 16:11
哪有这么复杂
作者: qqjjfe    时间: 2017-3-25 22:13
窄口牛 发表于 2017-3-24 16:11
哪有这么复杂

这么长时间搞定了吗?
我基本放弃了
作者: heck    时间: 2017-4-3 09:01
qqjjfe 发表于 2017-3-24 15:16
非常感谢,请问老兄有没有试过以上办法?

有空可以测试一下  目前还不测试
作者: qqjjfe    时间: 2017-4-6 15:40
heck 发表于 2017-4-3 09:01
有空可以测试一下  目前还不测试

欢迎测试,目前我已放弃治疗。如果你能成功,我就再尝试一遍
作者: heck    时间: 2017-4-7 10:52
好吧  有空我测试一下
作者: nianyueriPE    时间: 2020-5-11 23:22
我这有个文件能让win7脱离csm,链接:https://lanzous.com/ichofgj

作者: Chiwi    时间: 2020-5-25 15:15
下载试试




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3