尝试从 VHD 启动时发生初始化失败

尝试从 VHD 启动时发生初始化失败

我正在从创建我的 Windows 系统映像控制面板\所有控制面板项\备份和还原 在此处输入图片描述

这是在创建 VHD。没问题,但我注意到创建的 VHD 是动态类型。我希望将 VHD 创建为固定大小(我的 Windows 使用的实际大小)。目前,在 250GB 硬盘(C 盘)中,只使用了 35GB。我希望将 VHD 创建为 35GB,但为固定类型而不是扩展类型。为什么我需要这个?这是因为我必须使用此 VHD 来启动 Windows,而我的机器中只有一个驱动器,即 C 盘。当我使用该 VHD 启动 Windows 时,出现以下错误:

An initialization failure occurred while attempting to boot from a VHD. The volume that hosts the VHD does not have enough free space to expand the VHD.

在此处输入图片描述

我怎样才能仅从 C 盘启动该 VHD?我的目标是创建我的操作系统的系统映像并从其 VHD 启动它。

答案1

磁盘2VHD可以将正在运行的 Windows 捕获到 VHD 中,从而省去 SysPrep/ImageX/WIM 的所有麻烦。您可以使用命令行选项运行它,也可以不使用 GUI 选项运行它。

答案2

发生 STOP 0x00000136 是因为动态扩展 VHD 必须扩展到全尺寸才可以用于本机启动,但硬盘没有足够的空间来将 VHD 扩展到全尺寸。

要创建可从中启动的现有系统的映像,您需要将映像捕获到 .wim 文件, 然后创建固定大小的 VHD 并将 .wim 映像应用于它

相关内容