![无法在 Microsoft Surface Pro X 上安装 Windows 更新](https://linux22.com/image/1618515/%E6%97%A0%E6%B3%95%E5%9C%A8%20Microsoft%20Surface%20Pro%20X%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Windows%20%E6%9B%B4%E6%96%B0.png)
我有一台新的 Microsoft Surface Pro X 128GB。当我尝试通过重新启动进行 Windows 更新安装时,安装失败,错误代码为0x800f0922
。我搜索了解决方案,似乎是因为保留的系统分区太小(在我的情况下是 260MB,而不是推荐的 500MB)。
“磁盘管理”部分显示分区布局如下:
- 磁盘 0 分区 1 - EFI 系统分区 - 260MB
- C-118.46GB
- Windows RE 工具 - 410MB
我想将系统分区扩展到 500MB,但我不知道如何实现。我尝试过缩小 C 盘以添加未分配空间,但该空间位于 C 盘的右侧,无法使用。
我尝试下载第三方应用程序,例如 EaseUS Partition Master 和 AOMEI Partition Assistant Standard,但在加载这些应用程序时,我收到以下错误
- “加载驱动程序失败,请重新安装程序。”(我照做了,但无济于事)
- “EaseUS Parition master 未检测到磁盘设备...”
我现在不知道该尝试什么。有人有什么建议吗?
更新:
与 @harrymc 讨论后,我重启了电脑(没有做任何事)。显然 Windows 一定以某种方式损坏了自身,因为重启时会出错,出现绿屏“无法访问的启动设备”。我不清楚这是怎么发生的,因为在此之前我重启过很多次,都没有问题。而且我没有执行任何我怀疑会损坏它的操作。
我创建了一个可启动的 USB 设备(从另一台装有 AOMEI PA 的 Windows 电脑),并在“自动修复”选项下选择从 USB 启动。然而,这似乎行不通,因为 Surface Pro X 仍然陷入糟糕的启动循环。
@Ramhound 关于保留分区的建议是很好的信息,但我没有办法正常登录机器查看日志。
答案1
您将需要一个可启动分区编辑器,因为C
在 Windows 运行时分区无法移动。
您的问题是,使用 Surface 的 ARM 处理器,您将无法使用未为其编译的 Windows 软件。
我不知道是否有适用于 ARM 的 Windows 分区编辑器,但有专门为它制作的 Linux Live USB。例如 Kali Linux ARM 映像。您需要尝试在 ARM 上运行 Linux Live 启动并解决出现的问题。已知此方法有效,因此您可以在互联网上查找解决方案资源(或在我们的网站上提问)。一个可能的例子是需要在 BIOS 中禁用安全启动(如果您的设备可以这样做)。
我建议在开始之前做好备份,因为更改分区时的错误可能会破坏磁盘,直到制作磁盘的备份映像。
需遵循的程序:
- 启动 Windows 并使用磁盘管理器将大小减少
C
500 MB。检查您现在是否已在分区末尾创建了此大小的未分配空间。 - 启动 Linux live 并使用附带的磁盘编辑器,可能是 parting 或 gdisk
- 将 C 向右移动,使未分配的空间现在位于 EFI 分区之后
- 扩大 EFI 分区以包含此空间
- 重新启动 Windows。
如果出现导致 Windows 无法启动的问题,您还应该准备一个适用于 Windows 10 最新版本的启动安装 USB,以便进行启动修复。