disk2vhd和卷影复制服务错误

微软发表了效用称为disk2vhd.exe这意味着可以很容易地将物理Windows系统转换为虚拟磁盘。

Disk2vhd是创建VHD(虚拟硬盘 - 微软的虚拟机磁盘格式)一个应用程序,用于微软的Virtual PC或Microsoft Hyper-V虚拟机(VM)使用物理磁盘的版本。Disk2vhd等物理机到虚拟机的工具之间的区别是,你可以一个系统,是在线上运行Disk2vhd。Disk2vhd使用Windows’卷快照功能,在Windows XP中引入,去创造你想要的转换,包括卷的一致点的时间点快照。

当客户试图使用该实用程序时,他们请求帮助跟踪错误。他们无法启动快照,因为它立即发布了一个非描述性错误。经过一些调查工作,我发现disk2vhd.exe由于依赖于卷影复制服务(VSS)而有一些麻烦。下面是我如何定位和解决VSS错误的。

首先,事件查看器对于解决Windows上的问题至关重要。打开它并查看应用程序事件列表。查找VSS错误。打开服务控件(ru乐动体育南安普敦n Services .msc)并重新启动“卷影复制”服务。你可能会看到这样的情况:

如果需要更多帮助,请忽略这个链接。这实际上是没有帮助的。相反,注意事件ID 12302并去微软知识库文章907574

您会收到一个“卷影复制服务”错误消息和事件,当你在Windows XP或Windows XP平板电脑版2005年使用备份功能5013或事件12302记录...

出现此问题是因为下列注册表子键中的位置注册表项不正确或丢失:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet控制\ \ ContentIndex \目录
当卸载此注册表子键中列出的程序,但仅从注册表子键中删除位置信息时,会发生此问题。

按照固定或拆除坏子项的说明。这一工作在一个系统上。

发现错误另一种方法是检查VSS操作与VSSADMIN。

在命令提示符下输入“vssadmin list writers”,你可能会看到:

这给我带来了相同的事件ID,但微软提出了不同的解决方案。知识库文章940184涵盖如何清除和复位失败在COM和VSS:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216}\订阅可能发生此问题

他们的解决方案有点长,所以这里有一个快速的批处理文件版本,应该会使它更容易。

复制并粘贴以下命令到一个名为VSSrepair的文件中。bat,然后运行它来执行来自940184的命令:

@回响
REM
REM https://www.乐动体育esportsflyingpenguin.com
REM
快速眼动批处理文件修复卷影拷贝(VSS)安装
REM基于https://support.microsoft.com/kb/940184
REM
回声——! !警告! !警告! !警告! !警告
的回声。
回声---只有管理员权限运行该
的回声。
回声---不是与Windows Vista使用,Windows Server 2008中,
echo——或Windows的更新版本。Windows Vista和
回声--- Server 2008中使用清单为基础的组件安装;
echo——手动注册组件可能会导致严重的故障
echo——需要重新安装Windows才能解析。
的回声。
回声——! !警告! !警告! !警告! !警告
REM
暂停
cd / d %列出% \ system32系统
的回声。
净停止vss
净停止swprv
REGSVR32 OLE32.DLL
regsvr32 oleaut32.dll
regsvr32 /我eventcls.dll
regsvr32 vss_ps.dll
vssvc /注册
regsvr32 /我swprv.dll
REGSVR32 es.dll
regsvr32 stdprov.dll
dll仅适用于Windows 2003。在XP上忽略这个错误
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
回波--- msxml4.dll的是可选的,因而可能会失败。忽略此错误
regsvr32 msxml4.dll
暂停

知识库文章建议您从命令提示符中输入“vssadmin list writer”。成功意味着你会看到这样的列表:

希望能节省一些时间。VSS可能会有更多的问题,但这两种方法对我来说是有效的。


更新补充:如果你有安装了Visio您可能必须删除以下注册表项

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \ ContentIndex \目录\ Visio的控制

关于“磁盘2vhd和卷影复制服务错误”的30个思考

  1. 这很酷——我一直在寻找这样的东西。在什么版本的windows上可以工作?

  2. 这解决了我的问题,谢谢。将命令改为“regsvr32 /s”可以防止弹出。我还添加了“vssadmin列表作者”作为该批处理的最后一行。

  3. 它没有工作对我来说,至少在没有重新启动。
    在这之后,删除系统卷信息在我的所有硬盘
    同样的问题

    我重新启动了电脑…和工作! !:)

  4. 如果你不能启动系统,你创建fot vhd快照,你只需要做两个步骤

    1.创建一个新的虚拟机->到虚拟机设置->到prosseccor部分
    ->在那一节去修复科的兼容性,并勾选2的复选框,迁移到物理修复科,运行一个旧的操作系统。

    这就是所有你需要解决无法初始化ID错误

    好锁

  5. 哇,这个问题已经纠结了一段时间,终于找到了解决办法。

    来自:http://forum.storagecraft.com/Community/forums/p/266/991.aspx

    长话短说,您可能希望查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\编目下的注册表,检查是否存在Visio键,删除它,VSS将恢复到可工作状态。令人惊奇,简单,而且有效!!

  6. 奇妙的引导!
    我不得不删除Visio,并根据微软的文章得到这个工作重新创建注册表项。它解决了我几乎放弃了......
    伟大的工作!谢谢! !

  7. Sean C,移除注册表键对我很有效。我在试图转换为vhd的XP机器上运行了Visio。谢谢。

  8. 我想转换我的2003 r2服务器,需要3卷16MB, 60GB和120GB的空间

  9. 我在做VHD时收到了12302/5013错误。调查显示在注册表中没有目录键。从另一台XP机器复制[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Catalogs\ SYSTEM]完成了这个操作!

  10. 您好所有,我也有与disk2vhd问题;与同VSS errrors。看来,并非所有Windows服务被推出。乐动体育南安普敦在Windows开始菜单中输入“MSCONFIG”,选择“启动所有服务”。乐动体育南安普敦然后重新启动并再试一次disk2vhd。这解决了我的问题。

  11. 谢谢,谢谢,谢谢。再一次,谷歌的神奇力量和像你这样的人,他们克服重重困难来解决一个问题,然后花时间解释情况,把解决方案摆在那里,所以我们不必经历同样的挫折。这就像一个魔咒!

留下一个回复

您的电子邮件地址将不会被公布。

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据