无忧启动论坛

标题: UEFI 启动方式 Windows 7 2019 8月补丁更新翻车了 [打印本页]

作者: quya    时间: 2019-8-16 12:42
标题: UEFI 启动方式 Windows 7 2019 8月补丁更新翻车了
本帖最后由 quya 于 2019-8-17 08:56 编辑

问题描述:

Windows 7 UEFI启动方式, 更新完2019 8月补丁,即无法开机, 提示 winload.efi 数字签名不对云云。

据微软官方所言,此问题只在 IA-64的机器上会出现, 并且只要先安装 KB4474419 补丁再安装 KB4512486和KB4512506即可解决问题。

但是,实际上我在UEFI的windows 7 和windows 2008  上都发现了问题,先装KB4474419也无用。

此问题引起的背景:

普通 Windows 7 原生是不支持uefi启动的, 但是前几年有人将windows 8 的bootmgfw.efi 拷贝到efi分区, 并且将bios的安全启动关闭, 或者csm兼容模式打开, 才能实现windows 7 的uefi启动。

然而,时至今日, bootmgfw.efi 已经更新, 但是在windows 7 里的却没有更新,我这儿是2010年的,造成签名不对啥的。

解决办法, 将windows 10 里的最新版 bootmgfw.efi 替换以前的即可。

如果已经无法开机了, 就用pe启动, 加载 efi 分区, 替换 efi\microsoft\boot\bootmgfw.efi 文件。(补充,其实最重要的是替换\efi\boot\bootx64.efi

原始的文件存在于 %systemroot%\Boot\EFI\bootmgfw.efi

-----------------------------------------------
纠正下, 其实最重要的是copy 下面的文件
将bootmgfw.efi拷贝覆盖下面的文件
\efi\boot\bootx64.efi  这2个文件名字不同内容相同  

顺便替换
efi\microsoft\boot\bootmgfw.efi
和 %systemroot%\Boot\EFI\bootmgfw.efi

------------------------------------------------
补充:此贴是和大家分享如何解决问题的, 不是讨论Windows 7 该不该用UEFI启动,系统该不该打补丁这些问题。正如吃饭噎死了人之后,我们不可能大张旗鼓地去讨论是否该不该吃饭, 吃饭不该狼吞虎咽之类的。
作者: shownet    时间: 2019-8-16 14:01
学习!!!!!!!!!!
作者: sghihor    时间: 2019-8-16 15:22
谢谢大大分享~
作者: lk13879428    时间: 2019-8-16 17:25
大神牛B
作者: 2011LLYC    时间: 2019-8-16 18:09
其实win7 真正能做到纯efi+gpt 根本不可能  还是别折腾了

作者: lk13879428    时间: 2019-8-16 18:17
感谢分享,我们这边是WINDOWS2008R2服务器,更新补丁后无法启动,不过服务器里面只有C:\Windows\Boot\EFI中有一个bootmgfw.efi文件,我将之替换掉原文件改成.bak后启动还是老样子,大神说的下面两个路径我这边没有找到,bootx64.efi也没找到,大神有测试环境看一下吗
作者: quya    时间: 2019-8-16 19:22
lk13879428 发表于 2019-8-16 18:17
感谢分享,我们这边是WINDOWS2008R2服务器,更新补丁后无法启动,不过服务器里面只有C:\Windows\Boot\EFI中 ...

用dos命令diskpart加载 esp 分区到 T 盘的一个例子

diskpart
sel disk 0
sel part 1
assign letter=t

然后替换 t 盘 \efi 目录中的2个文件即可
disk 0 和 part 1 只是举个例子,单硬盘照抄即可,实际可能不是。 需要list disk和list part 确认下esp分区在那里。

写这种帖子居然也有人给我扣分,真是醉了。 还好我不是靠论坛的积分在过日子。

作者: studyggm    时间: 2019-8-16 21:09
支持楼主,
作者: 游隼89    时间: 2019-8-17 00:56
感谢分享 试试。。
作者: wdtx    时间: 2019-8-17 01:06
2011LLYC 发表于 2019-8-16 18:09
其实win7 真正能做到纯efi+gpt 根本不可能  还是别折腾了

是啊,搞了好久,没成功,都是启动到滚动条就黑屏了,主要是Win7不支持UEFI显示模式
作者: 窄口牛    时间: 2019-8-17 07:07
啥年代了还打补丁,哪有功夫判断微软的补丁到底是好意还是恶意?最好的办法就是全部拒绝,作为win7用户向微软喊话:赶紧停止win7维护吧。
作者: qq2348227    时间: 2019-8-17 07:53
不会吧?

那我岂不是白下了?

aaa.JPG (169.3 KB, 下载次数: 90)

aaa.JPG

作者: 窄口牛    时间: 2019-8-17 08:12
有的佐料可能不是马上显现的,你怎么判断?
作者: lk13879428    时间: 2019-8-17 08:55
quya 发表于 2019-8-16 19:22
用dos命令diskpart加载 esp 分区到 T 盘的一个例子

diskpart

可以了,感谢大神无私分享
作者: EDlane    时间: 2019-8-17 10:23
多谢  真大神
作者: zvxmf    时间: 2019-8-17 21:06
感谢大神,救了我的电脑一命!!!
作者: wtq    时间: 2019-8-19 08:50
个人系统,笔记本预装的win7会中招,大量uefi启动的。还有服务器装2008r2的,3,4年前的机器,几乎全中招,因为都是uefi。
我之前的解决方法是替换更新的那个winload.efi,就怕下次更新又来。试试这个
作者: yydwmby    时间: 2019-8-24 11:27
感谢楼主的无私奉献!成功救活!




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