linux与windows更新失败怎么办,多系统环境下Windows系统更新错误的一种解决方法...

本文详细记录了一位用户在尝试更新Windows 10 1909版本时遇到的更新失败问题,以及最终通过将引导模式从Legacy+MBR改为UEFI+GPT成功解决的过程。用户首先尝试了卸载.NET框架、清理升级缓存等方法,但未见效。最后,通过在PE环境下转换分区格式为MBR,并调整引导设置,成功使用微软官方工具完成升级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面有不太重要的心路历程,需要干货请直接下拉找下一条分界线。

今天在各路大佬的洗脑之下,终于决定更新一下Windows10 1909,不过我的电脑一直处于更新失败被我屏蔽更新的状态,所以我准备一上午彻底解决Windows的更新问题,然后......

垃圾微软,菜鸡Windows,毁我青春。

首先先说明一下我电脑的状态,曾经装过多系统,留有专门的一个fat32格式的引导分区,不过现在只能引导到Windows了。系统自带的更新总是在最后一刻无法完成更新并撤销,而且不打这些安全补丁是不允许大版本升级的。

由于有错误代码,我一开始在怀疑我的.NET框架,而且为了安装学校的旧版SolidWorks 2010还安装过很多以前版本的.NET框架,所以就卸载了一遍重新安装,未果。清空升级缓存文件,未果。

然后动起了其他主意(后来发现这个选择非常对),使用官方的升级工具升级,然后:

1b1d391b8cc1

我们很(wu)难(neng)确定你的电脑能否运行windows 10

然后又试了其他问题,并且尝试直接使用u盘pe来覆盖Windows文件,结果反正就是官方回退更新或者难以确定。然后我看到了这个帖子 .

首先感谢上面那位贴吧大佬,个人亲测成功的土办法就是:改成Legacy+MBR直接引导到Windows。

装过多系统的各位应该都跟我一样,有一个专门的引导分区来完成多系统切换或者防止Linux的主分区过大而无法启动,但是这就带来了个问题:Windows无论如何都不是直接通过主板的bios打开的。具体可以在搜索里面输入 msconfig 查看:

1b1d391b8cc1

正常情况,各位应该没有

要是里面是空的就说明你引导有问题,而且 zz Windows会因此无法正常完成更新,所以解决办法就是:在pe里面利用工具将分区格式改成mbr。

我使用的是微pe,原帖推荐的DiskGenius是个免费版没办法转换分区,我用的另一个分区工具成功转为mbr并先默认设置c盘微启动引导,

然后就可以正常使用微软官方win10升级工具升级了。

有人说那我的引导分区怎么办,多系统怎么办?

你不会再改回UEFI+GPT吗,然后重建你的引导,这对给Linux分过区的你来说不难吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值