quya 发表于 2019-8-15 10:24

Windows 7 UEFI 启动 2019 8月补丁更新出现问题

从昨天到今天,我还没有发现在各大论坛上的反馈。

难道是个例? 或者用Windows 7 的很少用 UEFI启动?

问题描述:

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

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

但是,实际上我在UEFI的windows 7 和windows 2008上都发现了问题,先装KB4474419也无用, 而且KB4474419本身也有问题, 会导致USB硬件驱动无法安装。


我想求证下,其他人有无发现了这个问题?

quya 发表于 2019-8-16 12:37

本帖最后由 quya 于 2019-8-16 16:26 编辑

更新下, 本人已找到解决方案。

此问题引起的背景描述:

普通 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 文件。

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

-----------------------------------------------
纠正下, 其实最重要的是copy 下面的文件
将bootmgfw.efi拷贝覆盖下面的文件
\efi\boot\bootx64.efi这2个文件名字不同内容相同
顺便替换
efi\microsoft\boot\bootmgfw.efi
和 %systemroot%\Boot\EFI\bootmgfw.efi


糖醋咖啡 发表于 2019-8-16 14:56

感谢分享,我这就遇到一样的问题,这篇文章帮了大忙。

quya 发表于 2019-8-16 16:25

糖醋咖啡 发表于 2019-8-16 14:56 https://www.pcbeta.com/static/image/common/back.gif
感谢分享,我这就遇到一样的问题,这篇文章帮了大忙。

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

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

lk13879428 发表于 2019-8-16 17:24

感谢大神解我燃眉之急,大神牛B

lk13879428 发表于 2019-8-16 18:20


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

quya 发表于 2019-8-16 19:08

lk13879428 发表于 2019-8-16 18:20 https://www.pcbeta.com/static/image/common/back.gif
感谢分享,我们这边是WINDOWS2008R2服务器,更新补丁后无法启动,不过服务器里面只有C:\Windows\Boot\EFI ...

你需要pe启动,加载esp分区。

以下是加载esp的例子, disk 0 和 part 1 根据实际来, 不过多数是这样,不知道的话可以 list disk, list part 看一下确定哪个是esp分区

diskpartdos命令,以下是diskpart子命令
sel disk 0
sel part 1
assign letter=T    这句将esp分区加载成 T 盘

最后就是 T盘的 \efi 目录里去找替换

当然用工具加载esp分区也是可以的。

lzh052 发表于 2019-8-16 20:38

T470S 暂时没有发现问题,更新都会第一时间下载安装

luhuish 发表于 2019-8-16 21:45

quya 发表于 2019-8-16 16:25 https://www.pcbeta.com/static/image/common/back.gif
纠正下, 其实最重要的是copy 下面的文件
将bootmgfw.efi拷贝覆盖下面的文件
\efi\boot\bootx64.efi这 ...

要修改文件名覆盖?

huangchenwu 发表于 2019-8-17 00:13

支持大神感谢分享

lk13879428 发表于 2019-8-17 08:55

quya 发表于 2019-8-16 19:08 https://www.pcbeta.com/static/image/common/back.gif
你需要pe启动,加载esp分区。

以下是加载esp的例子, disk 0 和 part 1 根据实际来, 不过多数是这样, ...

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

c3lerity 发表于 2019-8-17 09:14

quya 发表于 2019-8-16 12:37 https://www.pcbeta.com/static/image/common/back.gif
更新下, 本人已找到解决方案。

此问题引起的背景描述:


Windows 7当然支持UEFI启动方式,事实上Vista就已经支持了!但要满足两个条件:第一,原版光盘;第二,光驱启动方式安装。本人一直在用UEFI启动方式的7。

yourfei 发表于 2019-8-17 10:12

能不能麻烦提供一个最新win10的bootmgfw.efi文件哦?我的win7也出现这个问题了。

uuffoo123 发表于 2019-8-17 21:48

lk13879428 发表于 2019-8-17 08:55 https://www.pcbeta.com/static/image/common/back.gif
可以了,感谢大神无私分享

你好
我也出现这样问题了
请问你是拿最新win10的bootmgfw.efi替换解决的吗

yourfei 发表于 2019-8-18 00:12

谢谢楼主分享了,重启修复了无数次才找到楼主的帖子。
下载最新win10的iso提取bootmgfw.efi替换后,终于可以开机了。

huangchenwu 发表于 2019-8-18 08:43

quya 发表于 2019-8-16 12:37 https://www.pcbeta.com/static/image/common/back.gif
更新下, 本人已找到解决方案。

此问题引起的背景描述:


感谢分享,大神牛B

fshz 发表于 2019-8-18 11:04

谢谢分享!看了下这个文件大小:原来7百多K,现在1.45M

x7383329 发表于 2019-8-18 16:03

感谢分享!!

jerrychu 发表于 2019-8-21 15:56

感谢分享,留存备用。

thoophylee 发表于 2019-8-24 06:31

感谢楼主解决方案!!!!!
页: [1] 2
查看完整版本: Windows 7 UEFI 启动 2019 8月补丁更新出现问题