Hyper-V與VirtualBox或VMware虛擬機軟件沖突的解決方法(VirtualBox只能創建32位虛擬機)


Hyper-V與VirtualBox或VMware虛擬機軟件沖突的解決方法

Hyper-V是微軟的虛擬化軟件,功能類似VirtualBox、VMware,可以用來創建虛擬機。 虛擬化軟件都是基於CPU等底層硬件的Hypervisor機制來實現的,而他們必須獨占管理 Hypervisor,因此不能在一台電腦中同時運行多個虛擬化軟件。由於Hyper-V與VirtualBox、VMware不能共存,因此當Hyper-V打開時,VirtualBox、VMware就不能正常工作了。目前還沒有找到VirtualBox虛擬機和Hyper-V同時運行的方法。

目前解決方法就是禁用Hyper-V。途徑有多種:

第一種方法:使用管理員權限運行命令:

bcdedit /set hypervisorlaunchtype off

 

對應的打開Hyper-V的命令:

bcdedit /set hypervisorlaunchtype auto

 

第二種方法:使用”添加或刪除Windows組件“圖形界面程序,在里面取消勾選Hyper-V。

上述方法都需要重啟計算機。

這里把命令做成了bat文件,可以方便快速切換Hyper-V虛擬機服務狀態。

@echo off
title Hyper-V虛擬機開關,需要以管理員身份運行,切換狀態后將重啟電腦

:: 開始獲取管理員權限
cd/d"%~dp0"&(cacls "%SystemDrive%\System Volume Information" >nul 2>nul)||start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c ""%~s0"" %*","","runas",1)(window.close)&&exit /b

:menu
cls
color 0A
echo.
echo Hyper-V虛擬機開關
echo.
echo ==============================
echo ***本程序適用於Windows8, Windows10操作系統環境***
echo ***本程序需要以管理員身份運行***
echo ***切換Hyper-V開關狀態后將自動重啟電腦,請做好數據保存工作***
echo ==============================
echo.
echo Hyper-V是微軟的虛擬化軟件,功能類似於VirtualBox和VMware,可以用來創建虛擬機。虛擬化軟件都是基於CPU等底層硬件的Hypervisor機制來實現的,而他們必須獨占管理Hypervisor,因此不能在一台電腦中同時運行多個虛擬化軟件,所以Hyper-V與VirtualBox、VMware不能共存。當Hyper-V打開時,VirtualBox、VMware就不能正常工作了,如果要正常使用其他虛擬機,解決方法就是禁用Hyper-V。
echo.
echo ==============================
echo 請選擇要進行的操作,然后按回車
echo ==============================
echo.
echo 1.關閉Hyper-V虛擬機並重啟
echo.
echo 2.開啟Hyper-V虛擬機並重啟
echo.
echo Q.退出
echo.
:cho
set choice=
set /p choice=請選擇:
if not \"%choice%\"==\"\" set choice=%choice:~0,1%
if /i \"%choice%\"==\"1\" goto sub_open
if /i \"%choice%\"==\"2\" goto sub_close
if /i \"%choice%\"==\"Q\" goto sub_exit
goto :eof
echo 選擇無效,請重新輸入
echo.
goto cho
:sub_open
bcdedit /set hypervisorlaunchtype off
shutdown -r
pause
:sub_close
bcdedit /set hypervisorlaunchtype auto
shutdown -r
pause
:sub_exit
echo.
echo 親,再見 :)
echo. & pause 


免責聲明!

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



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