將windows 2008 R2 Hyper-V 上的VM 關機匯出後,
copy 至Windows Server 2012 R2 Hyper-V,當要匯入VM時卻出現
但是,我嘗試將這個匯出的VM,copy 至windows Server 2012 hyper-v
且匯入是OK,
檢查了一下,在windows 2008 R2 Hyper-v 匯出VM後,目錄會有
snapshots & Virtual Hard Disks & Virtual Machines 這三個目錄和 config.xml 檔案
config.xml 有紀錄部份虛擬機器設定和VHD位置
其中 Virtual Machines 目錄下還會一個exp 檔案,這個作用是
當匯入VM時,會將此檔案轉換為<GUID>.xml
匯入機器後,就會產生xml
但是在 windows 2008 R2 匯入VM後,config.xml 會自動刪除
在Windows Server 2012 & Win8 Hyper-v 匯入hyper-v 2.0 VM卻不會自動刪除
且hyper-v 3.0 匯出的檔案也不會有config.xml 且在Virtual Machines 目錄
就已經有<GUID>.html
目前可以解決的方法
1. 先將VM匯入到windows server 2012 hyper-v 後,在匯出一次
將檔案放到windows serer 2012 R2 preview hyper-v 然後在匯入即可
2.將原來win2008 r2 匯出VM的資料夾,將<GUID>.xml 先放到Virtual Machines 目錄後
再將檔案copy至windows serer 2012 R2 preview hyper-v 匯入即可
此問題應該是windows serer 2012 R2 preview hyper-v 沒有辦法在匯入時將.exp轉成.xml
導致的,可能之後會RTM就會修正吧 =.=.
![](https://blog.pmail.idv.tw/wp-content/plugins/j-post-views-counter/images/j-col.png)
我將 2008 R2 做出的 XP,放到 2012 R2 Preview 也是相同問題。後來我用新建,放入 vhd 的方式解決。然後再給他加入新的 hyper-v 驅動程式。重開後發現有 2 個裝置 XP 認不得。請問您有發生相同問題嗎?
您好
移除不認識的硬體裝置,重新開機後,在試看看