无法在 Microsoft Surface Pro X 上安装 Windows 更新

无法在 Microsoft Surface Pro X 上安装 Windows 更新

我有一台新的 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 并使用磁盘管理器将大小减少C500 MB。检查您现在是否已在分区末尾创建了此大小的未分配空间。
  • 启动 Linux live 并使用附带的磁盘编辑器,可能是 parting 或 gdisk
  • 将 C 向右移动,使未分配的空间现在位于 EFI 分区之后
  • 扩大 EFI 分区以包含此空间
  • 重新启动 Windows。

如果出现导致 Windows 无法启动的问题,您还应该准备一个适用于 Windows 10 最新版本的启动安装 USB,以便进行启动修复。

相关内容