VSS 错误 0x8004231F

VSS 错误 0x8004231F

我正在尝试使用 Converter Standalone 将已启动的 Win7 Ultimate SP1 转换为 VMWare 虚拟机。问题是,由于 VSS 错误,转换失败:

FAILED: The VSS snapshots cannot be stored because there is not enough space on the source volumes or because the source machine does not have any NTFS volumes. Error code: 2147754783 (0x8004231F).

经过几个小时的研究,很明显 C: 驱动器上没有足够的空间供 VSS 完成其工作。但我在其他驱动器(所有 NTFS)上有足够的可用空间。有什么方法可以强制 VSS 使用另一个驱动器来工作吗?我的vssadmin似乎没有add一些帖子中用于修复影响服务器的类似问题的命令,所以我真的迷茫了。

谢谢克里斯

答案1

显然,上述问题确实没有解决办法。微软能给出的唯一建议就是在驱动器中腾出更多空间……

为了解决最初的问题,我做了以下事情:

  1. 使用 True Image 2013 创建图像;
  2. 使用免费的 StarWind Converter 进行转换(http://www.starwindsoftware.com/download-starwind-converter)到 wmdk;
  3. 新建一个虚拟机(自定义设置),使用上面的vmdk文件作为硬盘。

答案2

我在使用 Win7 x64 PC 时遇到了这个问题。

问题是“系统保留”分区(100MB):太小。

我使用免费的 Minitool 分区向导来调整系统保留的大小:

  1. 调整 C 的大小:在左侧留出 1Gb 的可用空间

  2. 将系统保留大小调整为 400Mb

  3. 调整 C: 的大小以适应左侧的额外可用空间

应用并重新启动后,P2V 转换成功。

问候!

答案3

查看恢复分区。如果显示 0 字节可用,则为其分配一个驱动器号,打开它并查看占用空间的内容。如果您没有看到任何内容,请在 Google 上搜索如何删除日志文件,因为这可能是问题所在。就我而言,问题出在 Kaspersky 的一个 73 MB 文件夹上,其中剩余 0 字节可用。删除它,删除分配的驱动器号,VSS 卷影复制错误就消失了。我已完成 70% 的备份。

相关内容