vmware workstation虚拟机转为hyper-v简要步骤
背景:? ? ? ??
????????我一直使用vmware workstation(17.0)中的虛擬機作為自己的開發機,因為虛擬機的快照功能非常適合折騰各種軟件配置,一旦出現誤操作,可以及時還原回去。
? ? ? ? 最近一年,我都在折騰hyper-v,發現hyper-v的性能(使用感覺,無進行具體的量化測試)相當的好,而vmware上的開發機總感覺比較卡(雖然我的虛擬機配置也不低,e5-2666v3分了10核,16G內存,nvme虛擬磁盤),遂今天將該開發機轉為hyper-v虛擬機。
? ? ? ? 促使我將vmware更換為hyper-v不僅僅上面提到的速度慢的原因,另一個重要原因是:vmware的虛擬機并不能原生地支持虛擬機隨宿主系統啟動而自動啟動,關閉而自動關閉(需要自己通過命令來hack),而這樣的功能在hyper-v只要配置一下【自動啟動操作】即可。這樣的缺點導致:
(1). 當我通過筆記本遠程到開發機進行開發時,我在啟動宿主機后,需要先遠程桌面到宿主機,再在vmware下啟動開發機,然后再遠程到開發機,比較麻煩。如果用hyper-v的話,在啟動宿主機后,開發機會自動啟動,之后直接連到開發機即可。
(2) 當我直接在宿主機上使用開發機了,經常直接關閉宿主機,而這樣可能會導致開發機非正常關閉,在下次啟動時出現鎖定或磁盤出像問題。而在hyper-v上并不存在這樣的問題,宿主機關閉會自動按正常流程關閉所有的虛擬機。
虛擬機轉換流程:
(1)在vmware中導出虛擬機鏡像:右鍵點擊相應的虛擬機 -> 【管理】->【克隆】,之后再選【創建完整克隆】即可。
(2)使用StarWind V2V Converter將vmware的*.vmdk文件轉換為hyper-v的*.vhdx文件
(3)在Hyper-V管理器中創建一個新的虛擬機,在【連接虛擬磁盤】選項卡中選中【使用現在虛擬磁盤】,然后選擇前面轉換好的vhdx文件。
(4)在虛擬機設置中將上一步的虛擬磁盤設為第一啟動順序。
(5)開機即可正常運行。
后記,關于Hyper-V快照的一些不足:
快照功能(hyper-v中叫檢查點)無法像vmware那樣可以靈活,例如每隔幾個小時自動快照一次,每次關機時自動產生新的快照。
注意:轉換的鏡像路徑不要包含中文,否則會報錯,如下圖所示(參考:V2V convert to VMDK 'unrecoverable error' on win11)
?
總結
以上是生活随笔為你收集整理的vmware workstation虚拟机转为hyper-v简要步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shiro学习之Shiro授权的内部处理
- 下一篇: 小程序收集箱:提取视频中的图片(pyth