无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 41414|回复: 104
打印 上一主题 下一主题

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

  [复制链接]
跳转到指定楼层
1#
发表于 2017-2-13 11:22:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

楼主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研究很早就开始,而且一直持续到现在。请论坛各位大神解答,先谢谢了!
来自 2#
发表于 2017-2-13 11:32:17 来自手机 | 只看该作者
可能某些显卡没有win7驱动,那么你就永远无法实现。这个显卡驱动必须专版,那种公版驱动不行。
回复

使用道具 举报

79#
发表于 2020-5-25 15:15:13 | 只看该作者
下载试试
回复

使用道具 举报

78#
发表于 2020-5-11 23:22:38 | 只看该作者
我这有个文件能让win7脱离csm,链接:https://lanzous.com/ichofgj
回复

使用道具 举报

77#
发表于 2017-4-7 10:52:52 | 只看该作者
好吧  有空我测试一下
回复

使用道具 举报

76#
 楼主| 发表于 2017-4-6 15:40:27 | 只看该作者
heck 发表于 2017-4-3 09:01
有空可以测试一下  目前还不测试

欢迎测试,目前我已放弃治疗。如果你能成功,我就再尝试一遍
回复

使用道具 举报

75#
发表于 2017-4-3 09:01:54 | 只看该作者
qqjjfe 发表于 2017-3-24 15:16
非常感谢,请问老兄有没有试过以上办法?

有空可以测试一下  目前还不测试

点评

欢迎测试,目前我已放弃治疗。如果你能成功,我就再尝试一遍  详情 回复 发表于 2017-4-6 15:40
回复

使用道具 举报

74#
 楼主| 发表于 2017-3-25 22:13:47 | 只看该作者

这么长时间搞定了吗?
我基本放弃了
回复

使用道具 举报

73#
发表于 2017-3-24 16:11:00 来自手机 | 只看该作者
哪有这么复杂

点评

这么长时间搞定了吗? 我基本放弃了  详情 回复 发表于 2017-3-25 22:13
回复

使用道具 举报

72#
 楼主| 发表于 2017-3-24 15:16:56 | 只看该作者
heck 发表于 2017-3-24 11:17
所周知win7从uefi启动需要在bios开启csm或设置vga support为legacy option rom(这样就不需要开csm),不过 ...

非常感谢,请问老兄有没有试过以上办法?
回复

使用道具 举报

71#
发表于 2017-3-24 11:17:24 | 只看该作者
所周知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说明。

点评

非常感谢,请问老兄有没有试过以上办法?  详情 回复 发表于 2017-3-24 15:16
回复

使用道具 举报

70#
发表于 2017-3-24 08:18:54 来自手机 | 只看该作者
那可能你始终用的是兼容的显卡驱动,不是专版。
回复

使用道具 举报

69#
 楼主| 发表于 2017-3-24 08:04:27 | 只看该作者
heck 发表于 2017-3-23 13:25
这个帖子还在  远景要改hosts才能进去

感谢回复,尝试过多次,中间要过五关斩六将,最接近的一次死在显卡上
目前已经在兼容模式下运行,并未实现纯uefi引导,不过现在还是用win7,稳定好用
回复

使用道具 举报

68#
发表于 2017-3-23 13:30:40 | 只看该作者
远景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

点评

感谢,能否直接把内容复制过来本帖  发表于 2017-3-24 08:02
回复

使用道具 举报

67#
发表于 2017-3-23 13:25:52 | 只看该作者
qqjjfe 发表于 2017-2-15 08:11
亲测可以,简单点开csm安装完后再关,麻烦点的改win7安装文件
已经装好的win7,改注册表和bcd就可以关 ...

这个帖子还在  远景要改hosts才能进去

点评

感谢回复,尝试过多次,中间要过五关斩六将,最接近的一次死在显卡上 目前已经在兼容模式下运行,并未实现纯uefi引导,不过现在还是用win7,稳定好用  详情 回复 发表于 2017-3-24 08:04
回复

使用道具 举报

66#
 楼主| 发表于 2017-2-18 11:01:58 | 只看该作者
窄口牛 发表于 2017-2-17 14:17
当然也起不到加速启动作用

哥们你真能坚持,但感觉对很多机器,关闭csm的确做不到。。。。。。
能实验的方法我全部试过一遍
回复

使用道具 举报

65#
发表于 2017-2-17 14:17:51 来自手机 | 只看该作者
当然也起不到加速启动作用

点评

哥们你真能坚持,但感觉对很多机器,关闭csm的确做不到。。。。。。 能实验的方法我全部试过一遍  详情 回复 发表于 2017-2-18 11:01
回复

使用道具 举报

64#
发表于 2017-2-17 14:11:05 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2017-2-17 14:14 编辑

这款机器BIOS里就没有禁用显卡选项,设备管理器禁用了独显,核显也工作不正常了。
回复

使用道具 举报

63#
 楼主| 发表于 2017-2-17 13:46:54 | 只看该作者
zengqcyxx 发表于 2017-2-17 09:45
"关闭csm后,依然各种卡死",是关闭csm来安装系统哦,不要开启CSM来安装哦!
假若还不成,你最好还是去 ...

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

显卡百分百支持uefi。win8,win10轻松纯引导,最快3秒开机。
回复

使用道具 举报

62#
 楼主| 发表于 2017-2-17 13:45:14 | 只看该作者
leew1229 发表于 2017-2-16 20:24
原来有人试过可以启动。纯uefi模式下安装win7,然后修改ESP分区的EFI  使用win8的  boot\bootx64.efi

这种方式我试过了,将win8的 efi提取出来 进行替换
只要开着csm一切好办,一旦关闭,卡死
回复

使用道具 举报

61#
发表于 2017-2-17 09:45:25 | 只看该作者
qqjjfe 发表于 2017-2-16 08:16
收到,只是用dism++确认驱动已经注入,并且版本正确
最后证明所有环节准确无误,关闭csm后,依然各种卡 ...

"关闭csm后,依然各种卡死",是关闭csm来安装系统哦,不要开启CSM来安装哦!
假若还不成,你最好还是去你显卡的官网查询一下,你的显卡是否支持EFI启动。

点评

关闭CSM安装和开启CSM安装都试过了 显卡百分百支持uefi。win8,win10轻松纯引导,最快3秒开机。  详情 回复 发表于 2017-2-17 13:46
回复

使用道具 举报

60#
发表于 2017-2-16 20:24:27 | 只看该作者
原来有人试过可以启动。纯uefi模式下安装win7,然后修改ESP分区的EFI  使用win8的  boot\bootx64.efi   

点评

这种方式我试过了,将win8的 efi提取出来 进行替换 只要开着csm一切好办,一旦关闭,卡死  详情 回复 发表于 2017-2-17 13:45
回复

使用道具 举报

59#
 楼主| 发表于 2017-2-16 10:06:12 | 只看该作者

我也服了,毕竟目前的方案都已经试过了。。。。。
回复

使用道具 举报

58#
 楼主| 发表于 2017-2-16 10:05:31 | 只看该作者
窄口牛 发表于 2017-2-16 08:22
说明驱动还是不对,有两种表现:1.正确的公版驱动,能听到开机音乐,但是没有桌面。2.驱动根本不对,听不到 ...

最接近的一次是达到了第一种
回复

使用道具 举报

57#
发表于 2017-2-16 08:24:36 来自手机 | 只看该作者
老老实实legacy。

点评

我也服了,毕竟目前的方案都已经试过了。。。。。  详情 回复 发表于 2017-2-16 10:06
回复

使用道具 举报

56#
发表于 2017-2-16 08:22:41 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2017-2-16 08:23 编辑

说明驱动还是不对,有两种表现:1.正确的公版驱动,能听到开机音乐,但是没有桌面。2.驱动根本不对,听不到开机音乐,更看不到桌面。

点评

最接近的一次是达到了第一种  详情 回复 发表于 2017-2-16 10:05
回复

使用道具 举报

55#
 楼主| 发表于 2017-2-16 08:19:49 | 只看该作者
zengqcyxx 发表于 2017-2-16 00:23
启动文件与WIN7本身系统是不同的概念,不可以。

感谢耐心回复,目前可尝试的方法都已经试过了(提前注入显卡驱动、装好后修改bcd、修复efi等),无一成功。。。。。
回复

使用道具 举报

54#
 楼主| 发表于 2017-2-16 08:17:59 | 只看该作者
zengqcyxx 发表于 2017-2-16 00:25
这帖子没挂,只是你进不去而已,内容如下:
1、假设你已经开启csm安装好了win7,也就是说你的显卡驱动安 ...

这段内容,无忧论坛中也有,我尝试过了,没有效果,直接卡死。
回复

使用道具 举报

53#
 楼主| 发表于 2017-2-16 08:16:51 | 只看该作者
zengqcyxx 发表于 2017-2-16 00:22
"直接用winntsetup提取wim安装的,使用纯uefi 引导的win8 pe,分区早做好,gpt无误,winnt操作无误,"用W ...

收到,只是用dism++确认驱动已经注入,并且版本正确
最后证明所有环节准确无误,关闭csm后,依然各种卡死

点评

"关闭csm后,依然各种卡死",是关闭csm来安装系统哦,不要开启CSM来安装哦! 假若还不成,你最好还是去你显卡的官网查询一下,你的显卡是否支持EFI启动。  详情 回复 发表于 2017-2-17 09:45
回复

使用道具 举报

52#
发表于 2017-2-16 00:25:05 | 只看该作者
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说明。

点评

这段内容,无忧论坛中也有,我尝试过了,没有效果,直接卡死。  详情 回复 发表于 2017-2-16 08:17

评分

参与人数 1无忧币 +5 收起 理由
qqjjfe + 5 感谢您的耐心!

查看全部评分

回复

使用道具 举报

51#
发表于 2017-2-16 00:23:28 | 只看该作者
qqjjfe 发表于 2017-2-15 08:13
添加win8的启动文件有可能解决这一兼容性问题?

启动文件与WIN7本身系统是不同的概念,不可以。

点评

感谢耐心回复,目前可尝试的方法都已经试过了(提前注入显卡驱动、装好后修改bcd、修复efi等),无一成功。。。。。  详情 回复 发表于 2017-2-16 08:19
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 11:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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