无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: quya

[分享] UEFI 启动方式 Windows 7 2019 8月补丁更新翻车了

[复制链接]
发表于 2019-8-16 12:42:18 | 显示全部楼层 |阅读模式
本帖最后由 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启动,系统该不该打补丁这些问题。正如吃饭噎死了人之后,我们不可能大张旗鼓地去讨论是否该不该吃饭, 吃饭不该狼吞虎咽之类的。

评分

参与人数 5无忧币 +11 收起 理由
小蜗001 + 5 赞一个!
zvxmf + 1 赞一个!
qq2348227 + 5 很给力!
lk13879428 + 5 很给力!
未完成的歌 -5 你觉得还在用win7的人会UEFI启动?会开更新.

查看全部评分

发表于 2019-8-16 14:01:17 | 显示全部楼层
学习!!!!!!!!!!
回复

使用道具 举报

发表于 2019-8-16 15:22:46 | 显示全部楼层
谢谢大大分享~
回复

使用道具 举报

发表于 2019-8-16 17:25:42 | 显示全部楼层
大神牛B
回复

使用道具 举报

发表于 2019-8-16 18:09:20 | 显示全部楼层
其实win7 真正能做到纯efi+gpt 根本不可能  还是别折腾了

点评

是啊,搞了好久,没成功,都是启动到滚动条就黑屏了,主要是Win7不支持UEFI显示模式  详情 回复 发表于 2019-8-17 01:06
回复

使用道具 举报

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

点评

用dos命令diskpart加载 esp 分区到 T 盘的一个例子 diskpart sel disk 0 sel part 1 assign letter=t 然后替换 t 盘 \efi 目录中的2个文件即可 disk 0 和 part 1 只是举个例子,单硬盘照抄即可,实际可能  详情 回复 发表于 2019-8-16 19:22
回复

使用道具 举报

 楼主| 发表于 2019-8-16 19:22:25 | 显示全部楼层
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分区在那里。

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

使用道具 举报

发表于 2019-8-16 21:09:48 | 显示全部楼层
支持楼主,
回复

使用道具 举报

发表于 2019-8-17 00:56:36 | 显示全部楼层
感谢分享 试试。。
回复

使用道具 举报

发表于 2019-8-17 01:06:02 | 显示全部楼层
2011LLYC 发表于 2019-8-16 18:09
其实win7 真正能做到纯efi+gpt 根本不可能  还是别折腾了

是啊,搞了好久,没成功,都是启动到滚动条就黑屏了,主要是Win7不支持UEFI显示模式
回复

使用道具 举报

发表于 2019-8-17 07:07:53 来自手机 | 显示全部楼层
啥年代了还打补丁,哪有功夫判断微软的补丁到底是好意还是恶意?最好的办法就是全部拒绝,作为win7用户向微软喊话:赶紧停止win7维护吧。

评分

参与人数 1无忧币 +1 收起 理由
小蜗001 + 1 小可附议!

查看全部评分

回复

使用道具 举报

发表于 2019-8-17 07:53:40 | 显示全部楼层
不会吧?

那我岂不是白下了?

aaa.JPG

点评

看样子你是手工下载补丁的, 为什么不通过wsus服务器自动下载呢? 文件夹中我看见wsus了。  发表于 2019-8-17 08:26
回复

使用道具 举报

发表于 2019-8-17 08:12:41 来自手机 | 显示全部楼层
有的佐料可能不是马上显现的,你怎么判断?
回复

使用道具 举报

发表于 2019-8-17 08:55:55 | 显示全部楼层
quya 发表于 2019-8-16 19:22
用dos命令diskpart加载 esp 分区到 T 盘的一个例子

diskpart

可以了,感谢大神无私分享
回复

使用道具 举报

发表于 2019-8-17 10:23:36 | 显示全部楼层
多谢  真大神
回复

使用道具 举报

发表于 2019-8-17 21:06:42 | 显示全部楼层
感谢大神,救了我的电脑一命!!!
回复

使用道具 举报

发表于 2019-8-19 08:50:53 | 显示全部楼层
个人系统,笔记本预装的win7会中招,大量uefi启动的。还有服务器装2008r2的,3,4年前的机器,几乎全中招,因为都是uefi。
我之前的解决方法是替换更新的那个winload.efi,就怕下次更新又来。试试这个
回复

使用道具 举报

发表于 2019-8-24 11:27:32 | 显示全部楼层
感谢楼主的无私奉献!成功救活!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 23:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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