天天看點

關于hyper-v disk2vhd p2v後出現Error loading operating system的解決方案

hyper-v是在windows server 2008 ent x64 sp2上的。系統上就安裝了hyper-v角色,并确認系統沒有任何報錯。伺服器是HP DL380G5,2塊4核cpu,4x4G記憶體。

遇到問題描述:

使用disk2vhd v1.63工具将一台安裝windows server 2003 R2 ent x64的伺服器進行轉換,隻轉換了一個C槽,磁盤總容量是400g,占用容量為14g左右。将生成的vhd檔案在hyper-v中建立虛拟機,虛拟機啟動時報錯,資訊為“Error loading operating system”,此時windows2008伺服器上沒有任何系統報錯日志。

曾經向微軟技術支援尋求幫助,但沒有解決方案。通過摸索自己弄出解決方案了

簡單說下,友善大家。稍後有空做詳細的圖文步驟操作說明。

使用backup exec system recovery試用版做磁盤鏡像->轉換成VMDK(vmware)虛拟磁盤->使用win image将VMDK轉換成VHD,加載成功

還有一種網上找到的方案(上面的方案是從這個方案中得到啟發的):

使用vmare workstation将實體磁盤轉換成VMDK->然後将SCSI方式的虛拟磁盤轉換成IDC方式的虛拟磁盤(通過虛拟機挂載,運作ghost做disk copy)->使用VMDK converge to VHD工具進行轉換

WinImage真是一款好軟體,支援讀取各種虛拟磁盤,并且可以提取内部檔案和編輯。更強大的是,支援各種虛拟磁盤檔案的格式互相轉換。在當今的虛拟時代,真的是一款神器!呵呵

<a href="http://blog.51cto.com/attachment/201107/113142120.jpg" target="_blank"></a>

本人聯系方式:qq 21436310,歡迎交流

本文轉自    yuxye   51CTO部落格,原文連結:http://blog.51cto.com/fishvsfrog/593617

繼續閱讀