Windows 7纯uefi启动的方法(懂行的进)
本帖最后由 Rachilee 于 2016-8-12 10:01 编辑所周知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说明。
技术贴,很牛,点个赞 没有csm怎么办 握手协议 发表于 2016-8-12 16:22 https://www.pcbeta.com/static/image/common/back.gif
没有csm怎么办
请看第2条,修改镜像文件再安装。Dism /Mount-Image 宏碁T5000笔记本试了下,没用。。宏碁的BIOS里没有CSM和vga support选项,如果要使用win7只能在legacy+mbr模式下。自从去年双十一买了这台机子,一直在尝试UEFI下安装win7,然而一直都失败了,会一直卡在 正在启动windows 画面,无法开机。试了N多方法,包括楼主提供的两个方法,都不行。。希望楼主指点一下,感激不尽! 犯华者,诛 发表于 2016-8-13 10:49 https://www.pcbeta.com/static/image/common/back.gif
宏碁T5000笔记本试了下,没用。。宏碁的BIOS里没有CSM和vga support选项,如果要使用win7只能在legacy+mbr模 ...
我台式机,核显没问题。独显不成功。 点赞,谢谢分享 谢谢分享,顶一个 技术大神,终于找到关闭CSM纯EFI启动进入Win7的办法了,这真是EFI多系统的福音,从此进入VHD Win7不用每次都进BIOS开启CSM了,非常感谢! 谢谢分享,顶一个! 楼主,我现在是Win10 + VHD Win7双系统,按楼主的办法操作后,关闭CSM进Win7依然是卡在启动第一屏,不知道是不是对VHD安装的Win7无效?也不知道是否因为bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} novesa on设置不成功,因为我用BOOTICE对比过运行命令前后的BCD参数,貌似没有变化。 wangxj0926 发表于 2016-8-16 10:23 https://www.pcbeta.com/static/image/common/back.gif
昨天完全按上面的步骤操作了一次,可惜没有成功。不知道原因。
我VHD安装的Win7也没有成功。请问层主是单系统Win7还是双系统? 这个 文章有点看不懂 wangxj0926 发表于 2016-8-16 10:23 https://www.pcbeta.com/static/image/common/back.gif
昨天完全按上面的步骤操作了一次,可惜没有成功。不知道原因。
你是什么显卡 lps4290 发表于 2016-8-18 17:03 https://www.pcbeta.com/static/image/common/back.gif
楼主,我现在是Win10 + VHD Win7双系统,按楼主的办法操作后,关闭CSM进Win7依然是卡在启动第一屏,不知道是 ...
cmd命令行先定位到windows\system32下。然后efi分区的盘符对不对 我就用PE的WINDOWS安装器装完然后把驱动装完,直接就可以关闭CSM进WIN7了,但是进WIN10之后再重启又需要把CSM开启才能进入,只要不先进WIN10就可以关闭CSM进入WIN7,请楼主解决一下