[System] VMWare(vmdx) convert to hyper-v

公司電腦全面更換為 Win10 之後,如果要執行 VMWare 虛擬機器,必須將 Hyper-V 功能關閉才可使用。
錯誤訊息: VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation.

 如果仍要使用 VMWare 的話,可參考這篇VMware 與 Hyper-V 的相容性問題

 那如果想要將 VMWare 轉到 Hyper-V 該怎麼做呢? (GOOGLE 找好久,決定紀錄下來以免下次找不到)

 破題,請參考這篇 VMware 虛擬鏡像轉 Hyper-V

 總結如下:

 工具:
1. Microsoft Virtual Machine Converter 3.0
2. dsfok tools

步驟:
1. 安裝完 Microsoft Virtual Machine Converter 3.0 之後,打開 PowerShell

2. 鍵入 Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

3. 鍵入 ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "D:\vmware\WorkArea\Win7x64_MySQL\Win7x64.vmdk" -DestinationLiteralPath "D:\hyperV\WorkArea\Win7x64_MySQL" -VhdType DynamicHardDisk -VhdFormat Vhdx

如果出現以下訊息,就繼續執行第4步驟
ConvertTo-MvmcVirtualHardDisk : The entry 1 is not a supported disk database entry for the descriptor. ......... 以下略

4. 出現上述訊息就輪到 dsfok tools 上場了 先切換到 dsfok 的目錄,再鍵入
dsfo "D:\vmware\WorkArea\Win7x64_MySQL\Win7x64.vmdk" 512 1024 descriptor1.txt

5. 將 descriptor1.txt 用文字編輯器打開,並將 ddb.toolsInstallType = "" 用 # mark 起來後存檔
像這樣 #ddb.toolsInstallType = ""

6. 鍵入 dsfi "D:\vmware\WorkArea\Win7x64_MySQL\Win7x64.vmdk" 512 1024 descriptor1.txt 7. 再執行第3步驟即可

留言

這個網誌中的熱門文章

[IIS] 自我簽署憑證來啟用SSL

相見恨晚的自動化測試開發工具 Sikuli

sqlplus 中文亂碼解決方案