有沒有試過這個工具:
微軟免費的P2V工具-Disk2vhd
這工具我拿來把2003DC轉成vhd,非常OK,馬上就OK,但測試EX2010時,轉換完成後掛進HyperV卻無法使用,看他的說明並沒有適用Windows 2008,只有2003以下,這可能是原因吧
DISK2VHD 應該可以適用於 2008 和 64bits 系統, 請詳閱原廠網頁:
Disk2vhd v1.63
...Disk2vhd runs Windows XP SP2, Windows Server 2003 SP1, and higher, including x64 systems.
國外也有人成功轉過 Server 2008 + Exchange 2007 掛入 Hyper-V, 故應無問題.
我猜想, 出問題的原因可能不在 DISK2VHD 本身, 可否詳述您的轉換過程? 開機是卡在哪個步驟?
我剛才重新執行Disk2vhd,產生了兩個VHD檔案(我原始只有一個C dive建立VHD),第二個VHD並不大
建立新的VM並掛載第一個VHD
重新開機後,很快就bluescreen
想說用2008 DVD開機來修復,卻發現找不到硬碟驅動程式,所以系統修復選項也找不到作業系統
原始的硬碟也只是RAID 1 mirror而已
所以就卡在這裡了!!
我剛才把第一個VHD掛到另一個VM下,竟然該磁碟機是RAW磁碟機,要我format
實在是不知道哪裡有問題?? Disk2VHD又沒有選項要設定,硬碟也才80GB而已啊
出現 BSOD 之後, 螢幕上的錯誤代碼是甚麼?
原始硬碟如果有使用 RAID Card 的話, 通常都會出問題. 因為原系統會掛載 RAID 硬體的驅動程式, 但 VM 裡面並沒有這個硬體存在, 所以會找不到開機碟.
要解決 RAID 驅動程式的問題, 必須動用微軟的 sysprep, 重新封裝初始的 Setup 程序, 讓系統在 VM 內第一次開機時, 可以重新掃描一次所有的驅動程式.
VMware 的官方轉換程式, 有主動製作 sysprep 的功能, 所以不會有這些問題. Hyper-V 的話就要找找看了.
萬一沒有的話, 其實可以找備份軟體來試看看. 現在的備份軟體, 如果支援異機還原功能的, 大多有提供直接轉成 VHD 的選項, 例如: Symantec BESR 2010 之類的, 可以利用他們異機還原的功能來轉換.
曾經用過這個工具測試一次,沒有成功,所以再也沒用過了