windows下vmware和Hyper-v共存方法


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

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

這是因為,兩者都是基於 CPU 等底層硬件的 Hypervisor 機制來實現的,而他們必須獨占管理 Hypervisor,因此不能在一台電腦中同時運行。
如果實在需要在一個系統中安裝和使用這兩種虛擬機平台,我們暫時只能使用折中的辦法,那就是為 Windows 創建兩個啟動菜單,在啟動時可以選擇是否要運行 Hyper-V。

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

命令詳解:
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 OFF

執行成功后可以用msconfig驗證是否成功創建啟動項,並將引導菜單超時時間修改大一些。
然后重啟系統,在選擇啟動項界面選擇"Windows Server 2012 Without Hyper-V"就能運行vmware了

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

 

done!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM