2012年12月20日 星期四

Windows 2003 虛擬化(Hyper-V)後出現 0x0000007B

  最近要將一台 Windows Server 2003 的主機虛擬化至 Hyper-V 中,使用 Microsoft System Center Virtual Machine Manager 2008 R2 做 P2V,完成 P2V 後卻發生無法順利開機,一直出現下圖 BlueScreen,然後就一直重開機,選擇任何安全模式或上次的良好設定都無法順利開機。


 在 Google 查了 0x0000007B 任何解決方法都無效,只好放棄改用其他的 P2V 工具試試,於是改用 disk2vhd.exe 這支微軟的免費 P2V 小工具試試。


 使用 disk2vhd 工具 P2V 完成後,終於可以順利開機,也可以登入Windows,但在安裝 Hyper-V 的整合服務工具後,就又發生一樣的 BlueScreen,所以可以確認應該與 Hyper-V 的整合服務有關,於是又上 Google 查了相關資料,原來之前找到的解決方法與我目前的狀況比較相近,但用在 SCVMM 所 P2V 出來的 VM 卻無效。

解決方法:
  1. 啟動虛擬機器按 F8,選擇上次的良好設定
  2. 執行 regedit,展開 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wdf01000
  3. 將 Group 的值,由 base 改為 WdfLoadGroup
  4. 至控制台/ 新增或移除程式,移除 Hyper-V Integration Services
  5. 重開虛擬機器
  6. 重新安裝 Hyper-V 整合服務

重新開機後,問題就解決了。




沒有留言:

張貼留言