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 寫入程序。
重新運行轉換程序即可。