我有一台 Thinkpad T530,运行 Windows 8 和 Ubuntu 12.04,该操作系统来自 MBR 分区的磁盘,并安装了 GRUB 引导加载程序。我可以看到 Market 中提供了 Windows 8.1 升级,但我收到了0x80070652当我尝试安装升级时出现错误代码。下载正常,但在准备过程中失败。
关于我的设置的更多细节(可能太多了):
- 我最初通过 Windows 7 64 位的升级优惠升级到带有 Media Center 64 位的 Windows 8 Pro,没有保留任何数据。
- 已安装 Windows 更新中的最新英特尔显卡驱动程序。我的笔记本电脑只有集成英特尔显卡,没有 AMD 或 Nvidia。
- 我的驱动器上有 4 个分区,它们都是主分区。
- 该表格如下所示:Ubuntu LTS Swap、Ubuntu LTS 根文件系统、Ubuntu LTS
/home
分区、Windows 8。
- 该表格如下所示:Ubuntu LTS Swap、Ubuntu LTS 根文件系统、Ubuntu LTS
- 我还有一个 GPT 分区的 mSATA SSD,运行最新的 Ubuntu 非 LTS 版本,但我将其删除以进行升级。
正如我所说的,我已经尝试移除 GPT 分区的 SSD 并尝试仅启动传统/MBR 样式,在(尝试安装/准备)Windows 8.1 升级期间出现错误代码 0x80070652。
我也尝试过:
- 查找错误代码。我记得读过一篇知识库文章,建议移动/删除的内容
C:\Windows\SoftwareDistribution\Download
。我照做了,但没有成功。 - 执行“磁盘清理”以及“清理系统文件”。
- 释放了超过30 GiBWindows 分区上的可用磁盘空间。
- 禁用交换文件和休眠,并删除相应文件。运气不好,再次启用它们。
- 运行
WindowsUpgradeAssistant.exe
并删除所有不兼容的应用程序(它只给了我 3 个)。
答案1
我读到需要超过 30 GiB 的可用磁盘空间并逐步释放 5 GB 以再次尝试,直到继续使用大约 45 GB 的可用磁盘空间。
然后我收到了错误代码 0x80070002,能够解决这个问题。升级顺利完成,没有出现任何其他问题。