无忧启动论坛

标题: Windows 7纯uefi启动的方法(懂行的进) [打印本页]

作者: Rachilee    时间: 2016-8-11 16:45
标题: Windows 7纯uefi启动的方法(懂行的进)
本帖最后由 Rachilee 于 2016-8-12 09:51 编辑

众所周知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说明。


作者: lbw2007    时间: 2016-8-11 17:35
如果这个是真的的话,微软都会大吃一惊。
期待楼主更新。
作者: siwun    时间: 2016-8-11 18:44
真的可以?虽然WIN7有点老了
作者: 窄口牛    时间: 2016-8-11 19:26
网上某些包里已经集成了核显驱动,就可以直接安装。找不到有tablet的精简版,很可惜,平板还必须安装完整版win7。
作者: 窄口牛    时间: 2016-8-11 19:27
论坛发帖求过相关的系统,不太容易找。
作者: boy6585948    时间: 2016-8-11 22:42
我也觉得如果这个是真的那就太给力了啊!!!无敌状态啊,微软吃惊了!!!请大家一起测下!!!
作者: 窄口牛    时间: 2016-8-11 23:34
平板一直在用,不需要试。平板只有efi,不存在什么csm,legacy。
作者: Rachilee    时间: 2016-8-12 09:53
窄口牛 发表于 2016-8-11 23:34
平板一直在用,不需要试。平板只有efi,不存在什么csm,legacy。

你现在还能找到你说那个系统的链接吗
作者: 窄口牛    时间: 2016-8-12 11:25
我是自己搞,有也没有触控键盘,也就是tablet,没有意义,还是自己弄吧。
作者: lbw2007    时间: 2016-8-12 11:28
感谢楼主分享。
虽然依然需要在有csm模块上的计算机启动,但是默认可以直接以GOP模式启动了。
这样就不怕启动黑屏了。
没试过,有机会试一下。
作者: yu_xinxing    时间: 2016-8-12 11:41
UEFI系统启动开启果断用Win10系统模式!安装Win7x64,死活启动不了系统,总是在四色窗口那卡住死机。
作者: tj070728    时间: 2016-8-16 09:06
没试过,有机会试一下。
作者: 窄口牛    时间: 2016-8-16 10:28
是的,还没找到,那个也是描述说没有精简tablet,到底什么情况,还得到手了看。
作者: wakin20    时间: 2016-8-17 18:34
楼主这是折腾成功了来分享的?
作者: qq837745943    时间: 2016-9-6 06:53
为什么我从uefi U盘进pe 一直在loading file...  后直接windows boot mangaer 提示            0xc0000000            
作者: 2010sya    时间: 2016-9-6 07:30
lbw2007 发表于 2016-8-11 17:35
如果这个是真的的话,微软都会大吃一惊。
期待楼主更新。

如果系统镜像集成gop或是通过离线驱动能解决,其他的都不是事。。。。。。。
作者: 2010sya    时间: 2016-9-6 07:32
lbw2007 发表于 2016-8-11 17:35
如果这个是真的的话,微软都会大吃一惊。
期待楼主更新。

还有,最新的硬件(比如intel 100系列主板)如果能完全支持XP,应该也是个好消息。。。
作者: legou    时间: 2016-10-7 17:47
怎么才叫纯,昨晚做了一个 WIN7旗舰版 X64的,纯UEFI启动的

用WINNT PE的U盘,做硬盘的时候,做成GUID的分区(GPT)的分区,一定要留好 (FAT)ESP 100M  MSR 180M的分区就好了
作者: 求道者    时间: 2016-11-28 18:39
interesting
作者: 求道者    时间: 2016-12-30 19:07
legou 发表于 2016-10-7 17:47
怎么才叫纯,昨晚做了一个 WIN7旗舰版 X64的,纯UEFI启动的

用WINNT PE的U盘,做硬盘的时候,做成GUID的 ...

没有csm模块 那就是纯
作者: 古今一梦    时间: 2017-1-6 00:02
测试了一下,好像不行,系统
作者: zengqcyxx    时间: 2017-1-6 02:00
“众所周知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安装系统的同时注入显卡驱动。
作者: heck    时间: 2017-3-24 11:41
好像是远景转过来的
作者: hhm73    时间: 2017-4-6 12:39
heck 发表于 2017-3-24 11:41
好像是远景转过来的

远景论坛好像还没恢复吧
作者: heck    时间: 2017-4-7 10:45
改hosts就可以进PCbeta了   天天都在逛
作者: 2013ertert    时间: 2017-4-7 11:21
关注一下,技术问题,能解决的话可能 日本棒也可以上X64的系统,或安装WIN7了
作者: hhm73    时间: 2017-4-8 20:56
heck 发表于 2017-4-7 10:45
改hosts就可以进PCbeta了   天天都在逛

多谢指点
作者: 黑云翻墨    时间: 2017-4-18 18:02
想不到这论坛里这么早就有人解决了这个问题哦,可惜百度搜不到,我伤透了脑筋才想出的解决办法发在别的论坛看来晚多了。
作者: lizhenben    时间: 2017-4-29 09:48
自己的台式机有CSM模块,按照方法1,可以顺利启动win7 x64
作者: smileofhp    时间: 2017-4-30 21:03
然而并没有用,技嘉z170板子实际测试无效,只要在BIOS关闭csm,按照这些步骤做下来是没有用的,启动动画那里就卡死循环,所以,win7还是得CSM,要不然微软随便写个简单的补丁就行了,还用主板厂商联合开发CSM模块吗?至于某些电脑主板BIOS中没有CSM之类的选项,是因为这些参数默认就是启用状态,且没有提供设置接口,
作者: 窄口牛    时间: 2017-5-1 10:07
为什么会被洗脑?csm是开启legacy的开关,和efi启动win7有p关系!
作者: rkr077    时间: 2017-5-1 13:09
smileofhp 发表于 2017-4-30 21:03
然而并没有用,技嘉z170板子实际测试无效,只要在BIOS关闭csm,按照这些步骤做下来是没有用的,启动动画那 ...

有些旧电脑虽然支持UEFI但是必须Enable CSM,有些新电脑使用UEFI启动模式后就是没有CSM的纯UEFI,而过往Gigabyte的Hybrid EFI则是Award BIOS加一个基于DUET的EFI层,不是原生UEFI。现在基于AMI UEFI DualBIOS的Gigabyte已经是原生UEFI BIOS
作者: 叮叮咚咚    时间: 2017-5-2 17:37
我的实验过程与结果:

我的硬件:
1. 华硕K45VS:i5-3230M
2. 清华同方 超锐 T43U:i5-6200U

安装过程:
无论是哪个笔记本,都是在uefi下,开启csm前提下安装完的,并且安全了全部驱动,之后再参考文献里的东西,修改BCD、注册表,删除vga.dll等。

安装区别:

1.清华同方 超锐 T43U

使用的是IT之家提供的Windows7sp2(补全了最新的补丁),在开启csm前提下安装完后,进行修改后就可以在纯UEFI下启动了。

2.华硕K45VS(使用的是Windows7  SP1企业版)

(1)没升级BIOS之前
无论怎么折腾,不开csm都卡死在开机logo处
PS:使用旗舰版的时候,用的是网上的ghost版,打全了补丁。

(2)升级BIOS之后
使用Windows7 SP1企业版,DISM++打完大部分补丁,有一个补丁“KB3133977”没有打,因为这个补丁会导致某些uefi启动的华硕笔记本无法启动。
之后,修改注册表、BCD,删除vga.dll。然后重启关闭CSM,Windows7成功启动!


3. 结果分析
(1) Windows7中某些补丁导致了无法纯UEFI启动,比如KB3133977补丁;或者缺少某些补丁导致了无法纯UEFI启动。
(2) 笔记本自身BIOS的缺陷。
我这个清华同方的笔记本是6代的CPU,而网上的一些人说,Intel从6代CPU的主板才开始完美支持uefi。
我的华硕在没有升级BIOS之前,无法纯uefi启动。但是升级后却可以。
(3) 补丁和BIOS综合的结果

4. 系统激活
UEFI启动的Windows7,小马激活是不可能了。也有的工具可以,但是是通过一个修改过的efi文件来实现的,无法通过安全启动。所以为了在uefi下激活Windows7,同时又可以支持安全启动,所有选择专业版和企业版,可以使用kms激活。又因为我做的是VHD启动的Windows7,所以选择了Windows7企业版,因为专业版不支持VHD启动。
作者: 2012fy8li    时间: 2017-5-6 01:54
希望能成功,2G内存的平板有WIN10,打开几个就说内存不足。操蛋的WIN10.WIN8
作者: 黑云翻墨    时间: 2017-5-6 19:58
联想E470,不开CSM的话,开机报BCD错误。此系统我在几台别的电脑上纯UEFI都成功了的。
作者: 510819776    时间: 2017-6-24 21:56
楼主 你赢了  我h81主板 关闭了csm功能 照你说的做了一次 居然真的可以 谢啦
作者: gamerenzz    时间: 2017-6-29 09:24
本帖最后由 gamerenzz 于 2017-6-29 09:25 编辑

看到有适合macbook 2015 安装win7的方法,

也是纯uefi安装win7,不过不一定适合windows台式机或笔记本,不过软件有源代码,

懂这方面的人可以参考参考,

https://forums.macrumors.com/thr ... n-air-2015.1961618/

https://forums.macrumors.com/thr ... -track-pad.1992139/


作者: 510819776    时间: 2017-7-13 07:15
按你说的成功了一次 然后我把开机动画也关闭了  终于ok了  我用的是win10的efi引导  奇怪的是win7驱动签名无法关闭不管bcd怎么修改  但是win10都可以关闭的  如果用win7自己的efi 会不认bcd
作者: zzroger    时间: 2017-7-25 23:32
510819776 发表于 2017-7-13 07:15
按你说的成功了一次 然后我把开机动画也关闭了  终于ok了  我用的是win10的efi引导  奇怪的是win7驱动签名 ...

我恰恰与你相反,用win7自己的efi可以实现纯uefi引导,用win10的无论如何设置都卡在四叶草界面。
作者: magikman    时间: 2017-7-28 20:17
电脑无csm兼容模式(仅nv 1070独显,无集成显卡,插了4块硬盘,2sata 2m2都是ssd),主启动盘nvme 600p m2 ,没有单独的nvme驱动是最蛋疼的地方之一...

半年前,经历了半个月左右的时间,采用多种dism辅助工具,如华擎的,微星的,添加usb3和nvme驱动启动补丁等等,win7采用msdn ent en n x64原版iso,

通过解压iso,并添加驱动,补丁以及显卡驱动,并替换win10 1607 efi文件等等,无法启动,卡win7 logo,通过PE修改为显示启动信息不显示logo可以看到是卡在了加载disk.sys时...

多天来回瞎搞无果(比如用bootice创建mbr启动项和创建修改efi启动项等等),用轻松备份来尝试其恢复效果,结果忘了备份数据和卸下装系统不需要的数据盘,我确认我操作无误,仅备份和还原启动nvme盘的fat分区,而实际上,这个垃圾软件把我另外两块型号一样的sata ssd用其中一个盘的数据进行了全盘覆盖(相当于两块硬盘全区克隆),但没想到的是,居然能启动了...问题是整整丢了接近2个T的数据...

于是就这样凑合用了半年,前不久出新bios和ec,满心欢喜的刷了bios之后发现系统无法启动了,尝试修改各项参数和重做win7无果,网上到处都找不到纯uefi+nvme能启动的win7消息,但我确实已经用了大半年的win7...之前发朋友的截图都看得出来是win7,现在只有先装了个win10 1703顶着,但还是想安装纯uefi+nvme的win7
作者: friend8179    时间: 2017-7-29 14:01
小米13.3安装WIN7 X64

关闭安全引导,没有改启动模式,依旧ufei

出珍藏的WIN7 X64 WIM镜像,修复winload.efi引导进去

启动进去了黑屏幕....还好听到了WINDOWS进入系统的声音
作者: nmscl    时间: 2017-7-29 14:57
偶不懂,来学习学习。
作者: caishun2017    时间: 2017-7-30 14:00
求结果哟
作者: hs6688    时间: 2017-8-9 16:16
这个可以试试
作者: chujiafu    时间: 2017-8-15 20:34
我改了3台联想710s,只有纯UEFI启动,如果改成Legacy  first,则不认硬盘。
作者: 1400686013    时间: 2017-8-15 21:36
学习
作者: 510819776    时间: 2018-3-2 03:19
用虚拟机virtualbox测试
bios模式下装好了一个win7 64位系统,然后装上虚拟机的显卡驱动.
uefi模式下虚拟机成功启动win7  一切正常 无需修改注册表 vga啥的..... 也不用修改bcd菜单.
然后uefi模式下启动win7后将显卡驱动卸载并删除,再次重启 成功卡开机logo 哈哈
安全模式是卡classpnp.sys 哈哈
然后用dism++添加显卡驱动 重启还是卡logo
然后不客气了  修改你说的注册表 删文件 ....各种无效
最后还原注册表 文件 然后传统引导 装上显卡驱动后 uefi终于可以进去了
集成显卡驱动似乎不好用????
对于虚拟机virtualbox 我发现uefi下集成显卡驱无效
但是传统引导下安装好显卡驱动后就可以uefi启动
而注册表 等不用修改?????
那么关键是找出有效的驱动集成方式??
dism++ 不行 应该用什么好?


作者: 窄口牛    时间: 2018-3-2 06:21
安装前集成到wim才可以,另外必须专用驱动,公版不行。
作者: Rejey    时间: 2018-7-31 09:00
叮叮咚咚 发表于 2017-5-2 17:37
我的实验过程与结果:

我的硬件:

激活可以用chew-wga
作者: Rejey    时间: 2018-8-1 08:59
黑云翻墨 发表于 2017-5-6 19:58
联想E470,不开CSM的话,开机报BCD错误。此系统我在几台别的电脑上纯UEFI都成功了的。

可能和bootmgf.efi有关系
作者: zhyhb77    时间: 2018-8-17 12:36
哎,我的主板就是因为新老启动的原因搞的现在只能uefi方式启动
作者: foolst    时间: 2018-8-18 12:44
自己的台式机 技嘉zGigabyte GA-B150M-D3H  有CSM
视频卡为        MSI R7 240 (MS-V809)

自己的方法
1,win7sp1先dism++加入usb3.0及ahci, nvme驱动 然后用NTLite1.3.1.5060版 对install.wim注入显卡驱动

2. a.  从PE 修改HKLM\SYSTEM\ControlSet001\Services,把vga和vgasave里面的start键值改成4,
b.  把install.wim 内Windows\System32\drivers, vga.sys,vgapnp.sys重命名或删除
c. 将修改过的install.wim 直接替换Windows 10 (版本 1511) install.wim
d.  
直接修改Windows 10 (版本 1511) efi\Microsoft\boot\bcd
pe下 copy 至X盘根目录 运行cmd再输入
bcdedit.exe /store X:\bcd /set {default} novesa on
bcdedit.exe /store X:\bcd /set {default} bootstatuspolicy IgnoreAllFailures
bcdedit.exe /store X:\bcd /set {default} loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe /store X:\bcd /set {default} TESTSIGNING ON
bcdedit.exe /store X:\bcd /set {default} bootlog yes
bcdedit.exe /store X:\bcd /set {default} quietboot on
将修改过的bcd替换原bcd

关闭CSM 成功安装win7
Note: 安装时至4色旗有2次会像是死机, 时间稍长;安装显卡时会完全无画面时间也较长,只要硬盘灯有闪烁表示安装进行中



作者: gypublic2007    时间: 2018-8-25 18:39
本帖最后由 gypublic2007 于 2018-8-25 18:42 编辑

成功开启了原生UEFI启动,关闭了CSM兼容模块。

开机要一分钟,真的玄学啊。如果开CSM只要十几秒就能进系统

原机是双显卡的,然而intel的驱动有bug造成双显卡开启之后整个电脑高温,出风口烫的要死

进BIOS把intel显卡关了,单独用独显,出风口凉凉的,瞬间感觉世界安静了。

之前用win10,1803更新推送了之后暂时放弃win10,改投win7了。
win10这个东西,版本迭代太快,明显新功能多,BUG也多,比如说多用户删除一个用户以后,对应的windows app并没有被删除,造成磁盘占用越来越大,而且是毫无意义的垃圾文件。

Win7 native uefi还是可行的,我下一步看看能不能开启安全启动。

另外补充一下,我是INTEL+NVIDIA的双显卡,INTEL的显卡显示有GOP,NVIDIA的显卡没有GOP。我在BIOS里是设置成只用NVIDIA显卡,也成功启动了。
前面一分多钟都黑屏,然后突然屏就亮了进桌面了​

图片无法传,我发在百度贴吧里了
Win7原生UEFI启动_图那丁吧_百度贴吧
作者: thert    时间: 2018-11-19 11:13
叮叮咚咚 发表于 2017-5-2 17:37
我的实验过程与结果:

我的硬件:

补丁问题 非华硕笔记本会不会有 不确定
bios问题 bios更新有可能自动给你开启了csm 压根就不是纯uefi 对纯uefi主板没有参考性
这样看 纯uefi启动卡logo 的问题点还是没找到啊
作者: zb77721    时间: 2018-11-23 13:58
感谢楼主分享!
作者: haonan    时间: 2018-11-29 20:48
如果显卡不支持uefi怎么办?
作者: haonan    时间: 2018-11-30 15:56
在4代i7集显平台测试了,第一次通过启动进系统了,第二次重启就提示说不完全支持uefi,让进bios开启csm。
作者: 蓝星明月    时间: 2021-4-18 19:50
谢谢分享!!!
作者: yxhappy    时间: 2021-4-26 15:12
平板用方法2没有解决,顶部出一红条死机安全模式卡ahcix64s.sys,求解啊
作者: linlhy1126    时间: 2021-5-18 00:39
可以试一试
作者: infogrames    时间: 2022-5-7 11:22
为什么下载不了啊?
作者: mostary    时间: 2022-5-12 09:43
感谢分享,为你的精神点赞。
作者: szyang    时间: 2022-5-15 20:06
纯uefi启动,应该与独立显卡有关,据我所知,华硕集成显卡会无法启动。
作者: 616813768    时间: 2023-3-18 17:31

谢谢分享
作者: de_mobile    时间: 2023-4-21 10:56
我的x230是支持csm的 目前是uefi+csm 但是固态1.6T 其实就想体验纯uefi 现在准备回去动手试下
作者: de_mobile    时间: 2023-4-23 10:10
古今一梦 发表于 2017-1-6 00:02
测试了一下,好像不行,系统

我试了 也不行
作者: dfw9    时间: 2023-7-27 12:51
本帖最后由 dfw9 于 2023-7-27 12:53 编辑

B85 uefi启,关csm,改reg的vga两项为4:以前开CSM能进win7的,现在也卡四叶草停摆了。中途还出现过这图:

作者: awang8844    时间: 2023-8-3 19:23
各位大神,传统BIOS如何多系统启动?
作者: xcfgw8    时间: 2023-8-4 07:37
谢谢分享!!!
作者: iaanqrm    时间: 2023-8-4 07:59

作者: eone1984    时间: 2023-8-7 14:52
谢谢分享,学习了,支持五下
作者: zhjhy8    时间: 2023-8-17 11:35
感谢分享
作者: 随风不留痕    时间: 2023-8-25 13:29
学习下




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