无忧启动论坛

标题: 纯uefi下搞定win7 64位系统完美篇 [打印本页]

作者: 510819776    时间: 2018-3-12 02:22
标题: 纯uefi下搞定win7 64位系统完美篇
本帖最后由 510819776 于 2021-2-11 16:05 编辑

本论坛有帖子专门说过win7 64位不能原生支持uefi的gop模式,
不过如果显卡的win7驱动支持uefi gop模式,
那么通过禁用bcd中的vga调用,
以及禁用注册表中关于vga和vgasave服务的相关信息,并预先用dism注入显卡驱动,还是有一定几率成功的。
不过我按照那个帖子试了一下 确实成功了。
我在bios中完全关闭了cms支持.
但是 这个东西终究是很复杂的,又是修改注册表,又是修改bcd,对于封装后的系统修改还是相当麻烦啦。而且我用虚拟机测试过,似乎成功率也不高。
所以我找到了一个新的办法,无需修改注册表以及bcd文件,就能启动win7的方法了。


VgaShim.rar (50.02 KB, 下载次数: 2465)
此物原本是mac系统uefi模式下安装win7使用的,我好奇之下下载回来。
我的win7 x64位是旗舰版 采用cms兼容模式安装完成了,显卡驱动也是装好的。
然后关闭了cms模式,直接启动装好的win7 结果开机不过五秒 硬盘灯就灭了 死机了。
然后我进入uefi shell下面 直接运行了这个vgashim.efi 然后跳出了windows的启动菜单,选择win7 64位
ok 一切顺利  成功进入了win7系统桌面  去设备管理器看看显卡驱动 完美无瑕
到这里应该就是本文结束了
需修改win7系统的任何东西,
预先注入win7的显卡驱动,
然后esp分区是这样的
把vgashim.efi改名 bootx64.efi 存放到ESP"\efi\boot下面
确保 ESP:\EFI\microsoft\boot下面有bootfmgfw.efi
以后默认启动bootx64.efi就可以启动win7了 这也算是win7的一个uefi补丁了吧。
此物的原理应该是在uefi shell坏境虚拟了一个vga显卡 此虚拟vga显卡驱动调用gop显卡协议实现显示
防止win7卡在vga上

大家都测试一下 反馈一下咯
另外vgashim是开源软件 源码是公开的
https://github.com/davidcie/VgaShim




但是  一个重大的问题出现了 win7 x64位 纯uefi模式 再也别想进入安全模式了  因为安全模式不加载显卡驱动 必然一路黑屏到底


本人对此贴做最后一次细节补充
需要bootmgfw.efi 以及最新版winload.efi
这里重点说一下bootmgfw.efi和winload.efi的版本问题
本人使用的bootmgfw.efi的数字签名是 ‎2017‎年‎3‎月‎18‎日 14:12:58 这个时间点
本人使用的win7 x64位旗舰版带的winload.efi的签名日期是‎2017‎年‎9‎月‎13‎日 23:31:43

如果因为win7没有自动更新,装了最原始的发布版本,winload.efi的签名日期应该是2011年的,这时候用win10的bootmgfw.efi会提示winload.efi错误之类。
另外vgashim.efi自带一个开机动画图,建议大家把他删了,方便排查问题。
还有 我已经在七彩虹h81  微星b85主板分别测试了支持ufi gop的amd radeon r7 240显卡 和 nvdia gtx750显卡 以及奔腾g3220自带核显 三种显卡 都能完美支持纯uefi启动
至于更高的 h110主板 b360主板 鄙人很穷 没办法测试了   
再次重复一遍  bootmgfw.efi用win10的 win7的winload.efi务必用最新版  应该就能成功了
另外 微星主板似乎没有csm设置项,纯uefi的打开方式是开启win8快速启动,可以在uefi shell里面看到显卡加载了uefi版本的驱动
此附件是一个成功的引导样板
win7_uefi_no_csm.7z (846.27 KB, 下载次数: 2299)
nvida amd intel三种uefi显卡都测试可行
祝大家玩的愉快

open.bat.zip (6.45 KB, 下载次数: 700)
VgaShim-v0.98.zip (27.33 KB, 下载次数: 449)
VgaShim-v0.98.1.zip (27.62 KB, 下载次数: 521)
open.bat.zip改名open.bat  这个批处理是在vgashim无用的时候尝试一下,当然需要预先打好显卡,usb以及nvme 等补丁驱动才行
vgashim 0.98和vgashim 0.98.1适用与不同的硬件
有些bios可能要用0.98 有些需要0.98.1 自己尝试
已知我的 华擎h97 主板  需要用到最新的0.98.1 才能关闭csm模式下,uefi启动进入到win7pe或是win7的安全模式,重点是显示一切正常,再也不会全程黑屏了
到这里  h97配上0.98.1的shimvga才算是真的完美了。
不过遗憾的是有人反馈说  intel的9代机器似乎不行,如果shimvga能一直维护下去,那win7的uefi将完善。
可惜这份vgashim来的太迟了一点点,如今win7都已经绝地死亡了。
不过也没关系,至少我的机器可以彻底放弃使用legacy与csm  彻底投入uefi+gpt的怀抱了
linux   mac  win10都是全线支持uefi gop了
也就win7是个例外,但是加上这份vgashim  以后win7的uefi也不例外了  终于迎来了uefi的全面支持时代



发一个整合了efi坏境slic模拟的全套uefi启动模板
win7硬激活纯uefi.7z (619.38 KB, 下载次数: 832)
将efi覆盖自己esp分区efi即可
引导过程是先加载假的bootmgfw.efi 这个作用是伪造uefi的slic坏境
然后加载bootvesa.efi  这个是伪造uefi虚拟显卡坏境
最后加载bootwin7.efi  这个是从win10的bootmgfw.efi改名而来
里面 激活.bat是加载slic配套数字证书,应该是完美



作者: rockup    时间: 2018-3-12 05:35
干货。这简单的方法,就能实现Win7残缺的UEFI启动。必须大赞!!谢谢共享!
作者: 窄口牛    时间: 2018-3-12 06:33
我在平板上也就是集成显卡驱动就行,没有那么多步骤,不过确实没注意是不是必须开启csm,我印象中是不需要的。可惜平板送人了,无法证实。
作者: 窄口牛    时间: 2018-3-12 06:39
感觉这东西不同的机器有不同情况,前段给人装的笔记本,就必须legacy,efi就是启动不了。装好,再改efi也启动不了。
作者: wangziqiang    时间: 2018-3-12 08:41
我是安装到vhd的,用的是改注册表等方法
作者: rengrancunzai    时间: 2018-3-12 08:41
谢谢共享!
作者: wsdyleon    时间: 2018-3-12 09:47
值得学习,希望这是完美解决的好办法。
作者: 2010悟雨    时间: 2018-3-12 09:52
1.替换文件   vgashim.efi ->bootx64.efi
2.注入win7驱动(如果没有,那么也就GG了?)
作者: 2010悟雨    时间: 2018-3-12 09:55
本帖最后由 2010悟雨 于 2018-3-12 10:25 编辑

上面说法 vgashim.efi 替代bootmgfw.efi 也可以?
另外csm 是否关闭 是否影响


bootmgfw.efi 和bootx64.efi为同一个文件,不同的名字
作者: 2012andyle113    时间: 2018-3-12 13:11
感谢分享,备用吧,机器不同,情况各异
作者: chinaren12    时间: 2018-3-12 18:50
怪不得前几天一台华硕的PRO554NV的机子装win7死在四叶草那个画面罗,原来是这样的呀,可惜客户拿走了要不然我可以测试下这个方法呀!!!
作者: 2012adg3    时间: 2018-3-12 19:53
谢谢分享经验。
作者: 尼采1729    时间: 2018-3-12 20:31
一般的装系统  正常的话   是不会遇到这些问题的吧??
作者: 510819776    时间: 2018-3-13 01:11
2010悟雨 发表于 2018-3-12 09:52
1.替换文件   vgashim.efi ->bootx64.efi
2.注入win7驱动(如果没有,那么也就GG了?)

如果没有注入驱动,系统依然会启动到桌面,只是看不到罢了。那么问题来了,一台没有显卡的机器启动到桌面后,假如此系统已经驱动网卡,且开启了远程桌面,那远程连接后到底会显示些神马?

作者: 510819776    时间: 2018-3-13 01:23
2010悟雨 发表于 2018-3-12 09:52
1.替换文件   vgashim.efi ->bootx64.efi
2.注入win7驱动(如果没有,那么也就GG了?)

openwrt智能路由器没有显卡,一样会正常启动。
所以即使win7没内置显卡驱动,也会开机正常进桌面,只是看不到罢了,如果你打算这么做,请打开win7自带telnet服务,启动后用telnet远程cmd来安装显卡驱动也是一样的。
预先内置显卡驱动这件事并不难吧,哈哈哈。。。

作者: rockup    时间: 2018-3-13 06:10
本帖最后由 rockup 于 2018-3-13 06:14 编辑

请问一下,小白一个,如何注入驱动呢?
1.我先把硬盘分区,格式为GPT格式
2.Ghost了win7安装包到C盘
3.用UEFI修复工具修复启动项
4.下载并替换文件   vgashim.efi ->bootx64.efi
重启
找到不显卡驱动。。。。。。。

我应该是少了注入显卡驱动这一步,请问一下,如何注入呢? Z370集成显卡
作者: 2010悟雨    时间: 2018-3-13 11:00
rockup 发表于 2018-3-13 06:10
请问一下,小白一个,如何注入驱动呢?
1.我先把硬盘分区,格式为GPT格式
2.Ghost了win7安装包到C盘

问你楼上的吧,哈哈
他说不需要显卡驱动也能进桌面
作者: 2010悟雨    时间: 2018-3-13 11:00
510819776 发表于 2018-3-13 01:23
openwrt智能路由器没有显卡,一样会正常启动。
所以即使win7没内置显卡驱动,也会开机正常进桌面,只是 ...

解答下你楼下的问题
作者: hhy    时间: 2018-3-13 13:53
用64位WIN8、10的bootx64.efi文件也可以代替,不是什么新技术,我在淘宝上帮客户平板安装64位WIN7系统早就用上了。
作者: 510819776    时间: 2018-3-14 02:17
rockup 发表于 2018-3-13 06:10
请问一下,小白一个,如何注入驱动呢?
1.我先把硬盘分区,格式为GPT格式
2.Ghost了win7安装包到C盘

用dism++ 这个软件的驱动管理 添加驱动就行啦
很多第三方软件都可以加载驱动的 比如winntsetup 等
或者用dism命令添加也行 自行百度详细
如果你不添加驱动,系统是能进桌面,但是显示器不会显示的,除非你的系统开启了telnet服务.然后你也可以用telnet来远程安装显卡驱动,这里用万能显卡驱动也行.......
cmd方式如何安装驱动 自行百度
作者: 510819776    时间: 2018-3-14 02:19
hhy 发表于 2018-3-13 13:53
用64位WIN8、10的bootx64.efi文件也可以代替,不是什么新技术,我在淘宝上帮客户平板安装64位WIN7系统早就 ...

如果用win10的bootx64.efi替换就不会卡四国,我就不会发这个帖子啦

作者: hhy    时间: 2018-3-14 02:24
510819776 发表于 2018-3-14 02:19
如果用win10的bootx64.efi替换就不会卡四国,我就不会发这个帖子啦

WIN系统哪来的四国?你以为是安装黑苹果系统!
作者: 510819776    时间: 2018-3-14 03:42
hhy 发表于 2018-3-14 02:24
WIN系统哪来的四国?你以为是安装黑苹果系统!

四种颜色的动画  可以理解为四国
反正不管是中国 美国 日本 韩国 都是卡住
作者: rockup    时间: 2018-3-14 06:08
510819776 发表于 2018-3-14 02:17
用dism++ 这个软件的驱动管理 添加驱动就行啦
很多第三方软件都可以加载驱动的 比如winntsetup 等
或者 ...



开机提示,技嘉Z370M主板。
作者: 510819776    时间: 2018-3-14 07:08
本帖最后由 510819776 于 2018-3-14 07:11 编辑
rockup 发表于 2018-3-14 06:08
开机提示,技嘉Z370M主板。


这个提示是正常的,我的也有,但是能用
这个软件不能代替bootmgfw.efi
所以你要确保esp分区下面有efi\microsoft\boot\bootmgfw.efi就行啦
还是说  你有这个文件 而且路径正确 却卡在这里????
卡死了????
如果是显示定格在这里 没事
你看看硬盘灯闪不闪,键盘的capslock按键 numlock按键 是否响应
如果真的死机了 就没办法了 哈哈

作者: 窄口牛    时间: 2018-3-14 07:17
可能是将efi的显卡变成legacy模拟。
作者: 510819776    时间: 2018-3-14 08:20
窄口牛 发表于 2018-3-14 07:17
可能是将efi的显卡变成legacy模拟。

哈哈  参考原文 是说windows的引导程序会调用init 11h中断来使用vga显卡
这个efi就是伪造init 11h中断来回应win7系统
让win7以为有个vga显卡 并且工作ok
然后win7就工作在没有显卡的模式了

作者: 2012masterasia    时间: 2018-3-14 08:42
我的win7 x64位是旗舰版 采用cms兼容模式安装完成了,显卡驱动也是装好的。
然后关闭了cms模式,直接启动装好的win7 结果开机不过五秒 硬盘灯就灭了 死机了。   刚刚想学习这个,就找到了,谢谢楼主!!!
作者: 2012masterasia    时间: 2018-3-14 08:49
hhy 发表于 2018-3-14 02:24
WIN系统哪来的四国?你以为是安装黑苹果系统!

是微软logo,四瓣旗帜
作者: 510819776    时间: 2018-3-14 08:58
2012masterasia 发表于 2018-3-14 08:42
我的win7 x64位是旗舰版 采用cms兼容模式安装完成了,显卡驱动也是装好的。
然后关闭了cms模式,直接启动 ...

谢谢是没用的 关键是 这个东西能不能用呢??
反馈能用否?
作者: 深海诱月    时间: 2018-3-29 16:06
值得学习,希望这是完美解决的好办法。
作者: sghihor    时间: 2018-3-29 16:18
  神州战神Z7M, 7700HQ,不可以。

硬盘模式AHCI, 关Secure Boot,开CSM。

复制你的文件改名到ESP分区替换原efi。

分区不管是GPT还是MBR都装不上WIN7。

GPT会卡在四叶草,MBR是蓝屏代码0X00000A5。
作者: qty51confdnt    时间: 2018-4-2 18:34
这简单的方法,就能实现Win7残缺的UEFI启动。
作者: qiboshi    时间: 2018-4-2 18:55
sghihor 发表于 2018-3-29 16:18
神州战神Z7M, 7700HQ,不可以。

硬盘模式AHCI, 关Secure Boot,开CSM。

用XorBootU 引导  zx7 关闭csm  启动成功
作者: qiboshi    时间: 2018-4-9 20:39
qiboshi 发表于 2018-4-2 18:55
用XorBootU 引导  zx7 关闭csm  启动成功

做了些改动  

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了。



参照以上帖子发现关闭cms并不能引导win7   但是再用XorBootU引导是居然成功了 。不同的是我这里注册表里面有ControlSet001 ControlSet002两个  为了保险我都修改了  当然你也可以先修改其中一项.
作者: 510819776    时间: 2018-4-10 15:39
qiboshi 发表于 2018-4-9 20:39
做了些改动  

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

我这个方法 不需要动win7的注册表 系统文件
当然不成功就没办法了。。。。


作者: yun2673436976    时间: 2018-6-12 12:05
在efi shell里输入VER就知道你的主板是否支持UEFI2.3.1规范,请问用什么工具可以查看显卡是否支持UEFI2.3.1规范?用什么查看显卡 UEFI 规范?回答我的人一生平安,一夜暴富。

作者: iphake    时间: 2018-6-13 17:19
好东西,用了看。
作者: iphake    时间: 2018-6-14 15:05
是不是要提前注入显卡驱动?用你的文件直接改了WIN7安装版系统里的bootx64.efi。还是一样旗子一出现,直接重启。
作者: 510819776    时间: 2018-6-26 02:20
本帖最后由 510819776 于 2018-6-26 02:53 编辑
iphake 发表于 2018-6-14 15:05
是不是要提前注入显卡驱动?用你的文件直接改了WIN7安装版系统里的bootx64.efi。还是一样旗子一出现,直接 ...


请看此贴的最新编辑
1.删除vgashim.efi自带的开机动画
2.自己判断电脑是死机还是黑屏进了系统
3.没有显卡驱动的话,能进桌面,但是肯定黑屏
4.请用win10的bootmgfw.efi配合最新版的win7旗舰版的winload.efi折腾,winload.efi版本很关键,看版本的时候看文件属性里面的驱动签名是不是2017年的


作者: Eisan    时间: 2018-6-29 16:33
这个必须支持一个。感谢了。
作者: wdtx    时间: 2018-6-30 21:12
非常感谢,试试看了。。。
作者: wdtx    时间: 2018-7-1 17:41
我的联想E545,win7 x64位是旗舰版 采用cms兼容模式安装完成了,显卡驱动也是装好了,然后关闭了cms模式,按此方法启动花屏,能听到进桌面的音乐。。
作者: hht168    时间: 2018-7-10 11:50
请问楼主你的引导样板压缩包中的vga.efi文件放在什么位置?
作者: wuyouman01    时间: 2018-7-10 12:23
关键是bios设置好,曾在uefi+gpt正常启动win7 x64,联想的好象Y13型号无win7 x64驱动,不然就正常了
作者: wdtx    时间: 2018-7-10 18:39
qiboshi 发表于 2018-4-9 20:39
做了些改动  

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

我按上面方法不成功;

用XorBootU添加引导项,引导的哪个文件?最好发个引导项配置截图,谢谢。
作者: zsxcv2018    时间: 2018-7-10 21:13
学习学习!感谢分享!
作者: 2012ss06009180    时间: 2018-7-10 21:59
试着改了下源码,发现会与模拟的SLIC起冲突,如果同时模拟SLIC信息的话,系统会在启动时蓝屏。

有谁能够解决一下。
作者: 夙夜zZ    时间: 2018-7-18 12:58
就是激活有点坑。。。其他倒还好。
作者: 2012lisbonbar    时间: 2018-7-24 14:27
回头测试下
作者: 小布点aaa    时间: 2018-7-28 15:19
感谢大神分享,一直在找解决方法,终于有眉目了
作者: Rejey    时间: 2018-8-3 19:03
hht168 发表于 2018-7-10 11:50
请问楼主你的引导样板压缩包中的vga.efi文件放在什么位置?

同问,第一次发现还有这个东西
作者: Rejey    时间: 2018-8-3 19:05
夙夜zZ 发表于 2018-7-18 12:58
就是激活有点坑。。。其他倒还好。

chew vga 以前三星的笔记本没法激活,就用的这个,uefi激活也没问题
作者: yun2673436976    时间: 2018-8-23 21:34
本帖最后由 yun2673436976 于 2018-8-25 12:49 编辑

请问楼猪:bootmgfw.efi的数字签名是 ‎2017‎年‎3‎月‎18‎日 14:12:58 这个是从哪里得到的?bootmgfw.efi是WIN7的吗?还是WIN8.1或者WIN10的?
本人使用的win7 x64位旗舰版带的winload.efi的签名日期是‎2017‎年‎9‎月‎13‎日 23:31:43 从哪里得到的?
你是从WIN7自动更新里得到的?可以上传到论坛吗?我在网上找不到
作者: dsanke    时间: 2018-8-27 09:44
好东西啊,必须支持!
作者: iaspring    时间: 2018-9-1 08:50
刚买的acer笔记本,BIOS里没有legacy模式选项,只能UEFI启动,每次装win7都卡四叶草,希望楼主这个能有用,不然就只能认命玩win10了。
作者: 510819776    时间: 2018-9-16 00:22
iaspring 发表于 2018-9-1 08:50
刚买的acer笔记本,BIOS里没有legacy模式选项,只能UEFI启动,每次装win7都卡四叶草,希望楼主这个能有用, ...

测试过了吗?
成功没有
我在h81 b85 两台机器  intell核显 amd独显 nv独显三种显卡模式下纯uefi下测试都通过了
注意虚拟机的uefi环境是不可以的

作者: 510819776    时间: 2018-9-16 00:23
yun2673436976 发表于 2018-8-23 21:34
请问楼猪:bootmgfw.efi的数字签名是 ‎2017‎年‎3‎月‎18‎日 14:12:58  ...

随便下载个ghost版本的系统镜像
只要更新是集成的  里面的winload.efi版本都会很新
bootmgfw.efi用的是win10的 建议越新越好

作者: 510819776    时间: 2018-9-16 00:25
夙夜zZ 发表于 2018-7-18 12:58
就是激活有点坑。。。其他倒还好。

激活并不坑,
我用的efi专用的模拟slic的激活器
无任何问题 算是半硬激活

作者: 510819776    时间: 2018-9-16 00:28
wdtx 发表于 2018-7-1 17:41
我的联想E545,win7 x64位是旗舰版 采用cms兼容模式安装完成了,显卡驱动也是装好了,然后关闭了cms模式, ...

本人实际测试 cpu  haswell平台
测试了intel的核显  amd的独显 nvdia的独显
都成功进入系统 无花瓶毛病
笔记本 换个驱动试试吧
作者: 510819776    时间: 2018-9-16 00:29
hht168 发表于 2018-7-10 11:50
请问楼主你的引导样板压缩包中的vga.efi文件放在什么位置?

vgashim.efi随便改名 放esp里面哪里都行

作者: 510819776    时间: 2018-9-16 00:32
wdtx 发表于 2018-7-10 18:39
我按上面方法不成功;

用XorBootU添加引导项,引导的哪个文件?最好发个引导项配置截图,谢谢。

引导过程是这样的  
uefi bios------》 slic.efi (模拟slic的efi引导破解器) ---》 vgashim.efi------》 bootmgfw.efi
不建议再用第三方的引导管理器 这样的话 就是四次链式引导  容易出问题

作者: 510819776    时间: 2018-9-16 00:33
2012ss06009180 发表于 2018-7-10 21:59
试着改了下源码,发现会与模拟的SLIC起冲突,如果同时模拟SLIC信息的话,系统会在启动时蓝屏。

有谁能够 ...

我机器的引导过程是这样的  
uefi bios------》 slic.efi (模拟slic的efi引导破解器) ---》 vgashim.efi------》 bootmgfw.efi
其中slic.efi是我百度找来的efi模拟slic的破解工具
这样用并没有冲突

作者: steven3015    时间: 2018-9-16 19:21
真是厉害……居然还有这招,曾经在一些杂牌的笔记本上遇到过没有CSM模式,想装WIN7装不上,现在好了,感谢楼主
作者: iaspring    时间: 2018-9-17 10:38
510819776 发表于 2018-9-16 00:22
测试过了吗?
成功没有
我在h81 b85 两台机器  intell核显 amd独显 nv独显三种显卡模式下纯uefi下测试 ...

还是不行,用了这个efi文件还是卡。。。准备放弃了。老老实实玩win8 win10
作者: huiyao_zhou    时间: 2018-9-17 11:02
安全模式不加载显卡驱动 必然一路黑屏到底
作者: liquanyi    时间: 2018-9-17 16:44
不错,谢谢分享
作者: js_top    时间: 2018-10-14 07:40
好文章,不错,我喜欢
作者: eastmz    时间: 2018-10-14 08:06
去年安装时遇到过,今年才看到!
作者: js_top    时间: 2018-10-14 18:51
请问bootmgfw.efi是不是拷贝到EFI-microsoft-BOOT目录并覆盖掉?winload.efi和vga.efi拷贝到哪里呢,我现在引导黑屏。。。。求助大神
作者: eastmz    时间: 2018-10-15 23:49
很牛……
作者: bank-w3000    时间: 2018-10-16 09:12
这个非常值得研究和学习,请教各位:1、不预先注入驱动,通过vga.efi进入桌面后再安装驱动行不行?2、如果不行,需要根据显卡型号去找专门支持uefi的win7驱动吗?谢谢!
作者: js_top    时间: 2018-10-18 20:25
bank-w3000 发表于 2018-10-16 09:12
这个非常值得研究和学习,请教各位:1、不预先注入驱动,通过vga.efi进入桌面后再安装驱动行不行?2、如果 ...

把vga.efi拷贝到哪里呢,我搞不清楚
作者: bank-w3000    时间: 2018-10-19 23:22
js_top 发表于 2018-10-18 20:25
把vga.efi拷贝到哪里呢,我搞不清楚

efi\boot下
作者: js_top    时间: 2018-10-25 14:25
bank-w3000 发表于 2018-10-19 23:22
efi\boot下

我说的VGA.EFI是指第二个下载文件里面的三个文件其中的一个文件,而不是第一个下载文件,第一个下载文件要改名,我知道
作者: lsc19990228    时间: 2018-11-16 22:07
6666我试试
作者: qq2348227    时间: 2018-11-17 21:04
感谢 LZ

我成功了

http://www.iqiyi.com/w_19rvy68cnh.html


作者: eastmz    时间: 2018-11-17 21:23
这方法好啊!
作者: zxshxz    时间: 2018-11-18 13:31
本帖最后由 zxshxz 于 2018-11-18 13:33 编辑

惠普4代酷睿笔记本,亲测纯UEFI启动Win7有效。不过我只是用楼主提供的vgashim.efi就够了,并未替换bootmgfw.efi和winload.efi(仍用的win7sp1原版)。
作者: akang1988    时间: 2018-11-19 16:51
我这次装的pcbeta论坛win7版主做的系统(说是支持UEFI启动),让开启CSM并关闭安全模式去安装,我装了也能启动,就是先显示主板logo后又显示win徽标感觉不爽,我想像win10一样,只有主板logo加转圈圈就进系统那种比较酷。

btw:激活是硬刷的DELL SLIC2.1进我z97主板的BIOS,这到没问题,安装的时候是自己建的gpt分区和EFI分区,好像有个msr不是必须我就没建。

到底怎样能像win10一样呢,我不想要windows那个四色标志,丑死了。
作者: zb77721    时间: 2018-11-23 21:51
刚才看到立马下载试了一下,Thinkpad E431上通过!感谢楼主分享!

我的是MBR磁盘EFI引导,激活还得搞搞。

拿楼主的vga.efi改名为bootx64.efi,直接启动成功。

题外话,有点意思。。。用clover的bootx64加载win10的bootmgfw.efi时候,选择Win7启动,它直接重启的节奏,并自动开启CSM支持
用bootmgfw当bootx64,再次关闭CSM支持。。。这下子就卡死啦。。。直到用楼主的vga.efi
作者: 窄口牛    时间: 2018-11-24 07:08
然而我不能用这个,因为我是grub2主引导bootx64,win的efi要放在非win的默认文件夹,才能更好的多系统。
作者: zb77721    时间: 2018-11-24 11:22
继续跟帖

昨儿个无聊试着激活MBR磁盘上的EFI方式引导的Win7,各种下载激活工具各种无效(Chew-WGA 听说是假激活便没有用它)

激活工具W*SLIC 直接Install.cmd 激活EFI方式引导的GPT磁盘Win7。之前试过多次成功。但在Mbr上提示个啥就不继续往下走的节奏。

install.cmd 看得头晕啊。。。

因为之前在虚拟机上试过先Install.cmd“正规”激活GPT WIN7.....再利用“解包”出来的文件,手动修改UEFI引导来激活MBR磁盘的UEFI Win7,激活OK.

昨儿是真心无聊,打算在实体机上一试。直接Win下diskgenius 5.0.x最新E文专业没花钱版,转换MBR为GPT。。。BIA JI 。。电脑自动重启

BTW:E431上,NGFF 128G固态MBR单分区Win10;1T HD(350M FAT32激活分区作EFI区,80G Win7,60G MAC,剩下的几百G在Win10和Win7下都作D盘共享数据)

接着说重启之后的事儿,丫的直接启动Win10,不理睬EFI分区里EFI\Microsoft\boot下BCD有Win10 Win7双启动的事。

拿出神器BOOTICE(感谢大神)BCD编辑,当前系统BCD,启动文件是Winload.exe,但确实是UEFI引导,还是原生滴。

改了一改,发现是SSD单分区Win10的boot下BCD(改动当前系统BCD,是这个位置的BCD跟着一起变化,基本上确定改的就是它)

这样子不行啊。。我想继续激活win7呢。。。粗手一抖,SSD的BOOT重命名为BOOTXXXX,我让你出头!!!重启.....

还是直接Win10到桌面,握曲!!!再祭出神器BOOTICE一看,呵呵,当前系统BCD没了。。。睡觉!哈哈
作者: haonan    时间: 2018-11-28 19:59
akang1988 发表于 2018-11-19 16:51
我这次装的pcbeta论坛win7版主做的系统(说是支持UEFI启动),让开启CSM并关闭安全模式去安装,我装了也能启 ...

搭车同问。
作者: longwind2000    时间: 2018-12-4 15:28
关键是怎么进入uefi shell
作者: lnutjfaigh    时间: 2018-12-27 01:32
是把vgashim.efi 改名bootx64.efi,替换掉原来的bootx64.efi吗?原来的bootx64.efi在哪个文件夹呢,我的8代U,没有核显驱动,但是有独立显卡,是不是要给ISO镜像添加了独立显卡驱动才行呢
作者: lnutjfaigh    时间: 2018-12-27 22:52
大佬,我在等你上线啊

作者: f-117    时间: 2018-12-29 18:14
各种折腾替换均告失败。
作者: Vortex    时间: 2019-1-4 20:38
very good
作者: tianwu    时间: 2019-1-14 15:27
把vgashim.efi 改名bootx64.efi放到efi\boot下开机loading完了就卡四叶草了,求您联系方式
作者: 叮叮咚咚    时间: 2019-1-20 16:14
必须放在ESP:\EFI\BOOT\下吗?不能放在例如ESP:\EIF\WIN7等类似文件夹下吗?
作者: 窄口牛    时间: 2019-1-20 16:47
这个不是必须的,但有它应该可以提高成功率。
作者: 叮叮咚咚    时间: 2019-1-21 22:24
akang1988 发表于 2018-11-19 16:51
我这次装的pcbeta论坛win7版主做的系统(说是支持UEFI启动),让开启CSM并关闭安全模式去安装,我装了也能启 ...

这个pcbeta论坛的win7是否可以给个链接?
作者: 叮叮咚咚    时间: 2019-1-21 22:31
窄口牛 发表于 2018-11-24 07:08
然而我不能用这个,因为我是grub2主引导bootx64,win的efi要放在非win的默认文件夹,才能更好的多系统。

这个vga.efi如果自己可以会编译的话,修改下路径,让引导费win的目录,这样就可以了吧?
GRUB2的bootx64.efi==》vga.efi==》非win目录==》Win的 bootmgfw.efi(可以引导同级路的BCD)
作者: 叮叮咚咚    时间: 2019-1-21 22:40
2012ss06009180 发表于 2018-7-10 21:59
试着改了下源码,发现会与模拟的SLIC起冲突,如果同时模拟SLIC信息的话,系统会在启动时蓝屏。

有谁能够 ...

请问如何在源码中修改路径啊,不让vga.efi引导EFI/MICROSOFT下的文件,改为其他的路径,比如efi/win7
作者: goodboyspy    时间: 2019-2-18 11:56
虽然win7快要退休了,不过这个经典的系统能够解决纯UEFI的启动问题还是很不错的。
作者: 510819776    时间: 2019-3-14 23:57
叮叮咚咚 发表于 2019-1-21 22:40
请问如何在源码中修改路径啊,不让vga.efi引导EFI/MICROSOFT下的文件,改为其他的路径,比如efi/win7

不需要在源码中修改路径
直接用winhex修改vgashim.efi就行啦
包括win7专门用来加载slic的winslic.efi也可以直接用winhex修改一下路径
建议不要修改路径 修改成bootmgf0.efi  到bootmgf9.efi都是没有问题的
作者: 510819776    时间: 2019-3-14 23:58
叮叮咚咚 发表于 2019-1-20 16:14
必须放在ESP:\EFI\BOOT\下吗?不能放在例如ESP:\EIF\WIN7等类似文件夹下吗?

随便 放哪里都行  
关键是uefi 不会自动识别
需要手动添加引导到bios中

作者: 510819776    时间: 2019-3-15 00:02
js_top 发表于 2018-10-14 18:51
请问bootmgfw.efi是不是拷贝到EFI-microsoft-BOOT目录并覆盖掉?winload.efi和vga.efi拷贝到哪里呢,我现在 ...

大不了bootmgfw.efi换成win10的
然后用bootice把vgashim.efi添加到uefi引导项就行啦
作者: 叮叮咚咚    时间: 2019-3-15 20:24
510819776 发表于 2019-3-14 23:58
随便 放哪里都行  
关键是uefi 不会自动识别
需要手动添加引导到bios中

哦?真的吗?你试验过了?




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