Windows更新 “Install error - 0x80070001”?

本文介绍了作者在尝试Windows更新时遇到的0x80070001错误,问题源于将硬盘设置为动态磁盘。为解决问题,作者详细描述了如何将动态磁盘转换回MBR基本磁盘,包括备份数据、使用Microsoft官方方法以及避免转换过程中可能遇到的引导问题。此外,还提到了其他可能的解决方法,如运行Windows更新疑难解答、DISM工具等。

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

My Blog:Windows更新 “Install error - 0x80070001”? | 山一 (shanyi.space)

 - Background:

因为疫情的原因又被封在了家里,刚刚放暑假的时候就因为Win11的体验问题和如题的更新问题重装回了Win10,刚刚回到直角设计是很惊艳的,好景不长,没过两个星期,看到身边的人都用的11,每天开机和打开设置的时候系统又会勾引我,没忍住就又升回了正式版。但是最近开始上网课才感觉有些“力不从心”,开个QQ微信钉钉OBS竟然就已经占了进90%的内存,再想打开一个爱奇艺看会电影就会直接把视频会议“逼退“,看到Edge开屏页有Beta版的亮点,又抱有希望Beta对内存会友好一些,再次加入体验计划,选择Beta,下载好进行Install的过程中又出现了这串神秘代码,这次要想想办法了。

也不能说是吹啥,我还是很喜欢尝试新鲜事物的,这个问题我较早就已经在论坛和Feedback向微软报告,可惜没有得到官方有效的方案,打电话则告诉我“暂时还没有对于Win11的电话支持”。

  - The method I use:

https://answers.microsoft.com/zh-hans/windows/forum/all/%E6%97%A0%E6%B3%95%E8%AF%BB%E5%8F%96-ksr-data-disk/e08def01-258b-474d-a7eb-9209d763fc63

于是发现在很久很久以前,将两块固态硬盘设置成了动态磁盘,应该是为了玩微软模拟飞行怕容量不够。这个设置可能导致磁盘读取出现错误,不能正常访问系统文件,就会显示出在设置Update中的0x80070001,如果使用下载的ISO覆盖安装则会显示无法判断是否有足够的空间继续安装,而该代码通常在系统盘出现故障或更新文件出现问题时出现,所以官方技术人员首先会引导你检查系

### 解决WSL注册分发错误0x80071772 当遇到`wsl register distribution error 0x80071772`时,这通常意味着Windows子系统Linux(WSL)在尝试安装或配置特定的Linux发行版时遇到了问题。此错误可能由多种因素引起,包括但不限于网络连接不稳定、磁盘空间不足或是Windows更新不完全。 针对该错误码的具体解决方案如下: #### 检查并清理存储空间 确保有足够的可用硬盘空间来完成WSL及其所选Linux发行版本的安装过程。如果磁盘空间有限,则可能导致安装失败。建议至少保留20GB以上的剩余空间[^1]。 ```powershell Get-WmiObject Win32_LogicalDisk | Select-Object DeviceID, @{n="FreeSpace(GB)";e={$_.freespace / 1gb -as [int]}}, @{n="Size(GB)";e={$_.size / 1gb -as [int]}} ``` #### 更新Windows操作系统 保持系统的最新状态对于解决许多潜在的技术问题是必要的。通过Windows Update服务获取最新的累积更新包可以修复已知漏洞以及改进功能兼容性。 打开设置 -> 更新和安全 -> Windows更新 -> 检查更新按钮点击以查找是否有新的补丁程序待下载安装。 #### 配置Docker镜像加速器 虽然当前讨论的是关于WSL本身的错误消息,但如果计划在同一环境中运行容器化应用的话,合理调整Docker引擎参数同样重要。例如,在JSON文件中指定国内可访问的速度更快的镜像源地址可以帮助提高拉取基础镜像效率减少等待时间。 ```json { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "registry-mirrors": [ "https://mirror.ccs.tencentyun.com/" ] } ``` #### 使用命令行重试安装操作 有时直接从Microsoft Store启动安装可能会因为临时性的服务器端原因而出现问题。此时可以通过PowerShell执行更底层的操作来进行重新初始化尝试。 ```powershell wsl --install -d Ubuntu # 替换Ubuntu为你想要使用的具体发行版名称 ``` 以上措施有助于克服因环境差异而导致的不同类型的障碍,并最终成功部署所需的开发工具链。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值