|
vmware vcenter converter 转换失败,一般一开始不到1%就能收到这个错误,错误提示如下: Status: FAILED: Unable to create a VSS snapshot of the source volume(s). Error code: 2147754776 (0x80042318). 如果用的中文版,提示如下:
失败: 无法为源卷创建 VSS 快照。错误代码: 2147754776 (0x80042318)
以下方法其实是百度到的,由于被转换的业务服务器比较重要,为防止操作失误,自己建了一个windows2003的测试虚机,按流程做了一下,确认没有问题才在被转换的服务器上执行操作: 要解决此问题,请按以下步骤操作: 1. 依次单击“开始”、“运行”,键入 Regedit,然后单击“确定”。 2. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216}\Subscriptions 3. 在Subscriptions上点击鼠标右键-删除(注,如果点开Subscriptions会发现下面其实有很多子项,这个不用管,全部删除就可以了,按后面的流程操作后还会新生成) 4. 退出注册表编辑器。 5. 单击“开始”,再单击“运行”,键入 services.msc,然后单击“确定”。 6. 右键单击下列服务,一次单击一个。对每个服务都单击“重新启动”: * COM+ Event System(这个服务重启的时候会提示有关联的服务也需要重启,确认即可) * COM+ System Application * Microsoft Software Shadow Copy Provider(Microsoft 软件卷影复制提供程序) * Volume Shadow Copy (卷影复制) 7. 单击“开始”-“运行”,键入 cmd,然后单击“确定”,在命令提示符处,键入 vssadmin list writers,然后按 Enter。 未执行前述操作前显示的如下:
到此就返回到命令行了,后面没有其他内容。
8. 如果目前列出了 VSS 写入程序(如下图),请关闭“命令提示符”窗口。不必完成其余的步骤。
如果没有列出 VSS 写入程序,请在命令提示符处键入以下命令。在键入每个命令后按 Enter。 * cd /d %windir%\system32 * net stop vss * net stop swprv * regsvr32 ole32.dll * regsvr32 oleaut32.dll * regsvr32 /i eventcls.dll * regsvr32 vss_ps.dll * vssvc /register * regsvr32 /i swprv.dll * regsvr32 es.dll * regsvr32 stdprov.dll * regsvr32 vssui.dll * regsvr32 msxml.dll * regsvr32 msxml3.dll * regsvr32 msxml4.dll 注意 最后一个命令可能无法成功运行。 10. 在命令提示符处,键入 vssadmin list writers,然后按 Enter。 11. 确认目前是否列出了 VSS 写入程序。 重新运行转换程序即可。
|