讓 Hyper-V 和 VMware 虛擬機軟件共存

在 Windows Server 2008 R2、Windows server 2012 以及最新的 Windows 8 中都已經支持微軟的服務器虛擬化技術 Hyper-V,只需要在功能中啓動即可創建並運行需要的的虛擬機實現操作系統測試或服務器虛擬化的工作。
但有的時候除了 Hyper-V 之外,還需要運行 VMware 的虛擬機,但如果在系統中同時安裝着兩個虛擬機平臺, VMware 虛擬機將不能運行:
1
這是因爲,兩者都是基於 CPU 等底層硬件的 Hypervisor 機制來實現的,而他們必須獨佔管理 Hypervisor,因此不能在一臺電腦中同時運行。
如果實在需要在一個系統中安裝和使用這兩種虛擬機平臺,我們暫時只能使用折中的辦法,那就是爲 Windows 創建兩個啓動菜單,在啓動時可以選擇是否要運行 Hyper-V。實現方法很簡單,只需在 Windows 中以管理員身份運行命令提示符 cmd,然後:
1、運行 bcdedit /copy {current} /d “Windows 8 (關閉 Hyper-V)” 命令,隨後會提示已經創建了另外一個啓動菜單項,記下 { } 中的一串代碼。
2、運行 bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF 命令,將上面的代碼替換掉這裏的紅色XXX代碼即可,如下圖:
image
再次啓動 Windows 8 即可手動選擇是否要啓用 Hyper-V,在“關閉 Hyper-V”的模式中,即可運行 Vmware 虛擬機,而另一個選項則可以運行 Hyper-V 虛擬機,這樣就可以避免爲了運行 VMware 虛擬機而卸載 Hyper-V 功能了:
image
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章