这是一个创建于 3359 天前的主题,其中的信息可能已经有所发展或是发生改变。
不幸今天也遇到了,一直安装失败,网上大略看了下,都说有两种方法
1. 禁用反病毒
2. 手动安装补丁
以上两个方法,都试了,还是失败,还是回滚。
介绍下我的机子情况, 2 块硬盘,一块单独的黑苹果,另一块两个分区, win && linux ,干掉了隐藏分区。引导是通过 syslinux 来引导 win、linux & osx。
去年也有几次更新出现失败的情况,当时看日志,提示 INACCESSIBLE_BOOT_DEVICE 啥啥的,然后是进 linux 通过 cfdisk 修改 win 分区为可启动来解决的 ( syslinux 引导,没办法... )
这次重新看日志,通过 powershell 用 Get-WindowsUpdateLog 命令将二进制日志转成文本格式,发现一排排的 unknow guid xxx 错误,莫名其妙,这块硬盘明明 mbr 的,跟 gpt 没半毛钱关系,怎么会出现这个鸟事,难道他更新的时候,能读我的黑苹果的硬盘?
怀着尝试的态度,进 linux 下,重新运行 `cfdisk /dev/sdN`,将 win 所在分区设为 **bootable**,重启,装补丁,顺利重启更新完成....当然为了改回来,你可能需要一块 linux 的启动 u 盘来改回去
故,如果有双系统的同学,特别是 win & linux 组合的同学,可能要如此操作下了,当然如果是 grub 引导的同学,只需 grub 配置中添加 `parttool (hd0,msdosN) boot+` 即可。