windows下vmware和Hyper-v共存方法

問題描述:
環境:windows server 2012 r2系統下安裝Hyper-v後,再安裝Vmwarewindows

在Vmware中建立虛擬機,安裝虛擬機系統的時候,vmware提示:VMware Workstation和Hyper-V不兼容。請先從系統中移除Hyper-V角色,而後再運行VMware Workstation。server

這是由於,二者都是基於 CPU 等底層硬件的 Hypervisor 機制來實現的,而他們必須獨佔管理 Hypervisor,所以不能在一臺電腦中同時運行。
若是實在須要在一個系統中安裝和使用這兩種虛擬機平臺,咱們暫時只能使用折中的辦法,那就是爲 Windows 建立兩個啓動菜單,在啓動時能夠選擇是否要運行 Hyper-V。虛擬機

解決辦法:
管理員身份打開dos,運行以下兩條命令
1.bcdedit /copy {default} /d "name"
2.bcdedit /set {ID-Number} HyperVisorLaunchType OFFit

命令詳解:
1.命令1中name參數支持自定義
2.若是命令1成功的話,就會有一串很長的ID出現,複製它,命令2中須要用到,即ID-Number參數,要把它複製到「{}」這個符號中間。
好比我執行的命令:
1.bcdedit /copy {default} /d "Windows Server 2012 Without Hyper-V"
2.bcdedit /set {ce54aea7-ad33-11e9-9022-f8edf66e1542} HyperVisorLaunchType OFFio

執行成功後能夠用msconfig驗證是否成功建立啓動項,並將引導菜單超時時間修改大一些。
而後重啓系統,在選擇啓動項界面選擇"Windows Server 2012 Without Hyper-V"就能運行vmware了硬件

這樣比裝雙系統方便些,並且這兩個引導進去的系統是同樣的,只是,有一個只能運行vmware,另外一個只能運行Hyper-vd3

 

done!vmware

相關文章
相關標籤/搜索