Win10開啟Hyper-V后無法運行VMware虛擬機的解決方法


  Hyper-V和VMware都要獨占基於CPU等底層硬件的 Hypervisor才能運行,所以二者不能在同一台電腦中同時運行。

  既然它們兩個不能同時運行,那我們就在啟動Windows10時不默認啟動Hyper-V不就行了嗎?這樣就能使用VMware了。

  

  1、以管理員身份運行命令提示符;

  2、在命令提示符窗口中輸入以下命令

 bcdedit /copy {current} /d “Windows 10 (關閉 Hyper-V)”

  運行后會提示你已經創建了另外一個啟動菜單項,需要記下 { } 中的那串代碼。

  3.然后繼續輸入並運行以下命令

bcdedit /set {你記下的那串代碼} hypervisorlaunchtype OFF

  注意:默認啟動項為30S

  如果不使用VMware虛擬機,默認啟動常規Windows10;而如果想VMware虛擬機,則選擇“Windows 10(關閉Hyper-V)”即可。

 

以下為補充內容:

  https://docs.microsoft.com/en-us/windows/wsl/wsl2-faq

  1.運行WSL 2后我能否和其他第三方虛擬化工具(例如VMware或VirtualBox)一起使用?

    使用Hyper-V時,某些第三方應用程序將無法運行,這意味着當啟用WSL 2時,它們將無法運行,例如VMware和VirtualBox。但是,最近VirtualBox和VMware都發布了支持Hyper-V和WSL2的版本!

    我們正在研究幫助解決此問題的方法。例如,我們公開了一組稱為Hypervisor平台的API ,第三方虛擬化提供程序可以使用這些API 使其軟件與Hyper-V兼容。這使應用程序可以使用Hyper-V架構進行仿真,例如Google Android Emulator和VirtualBox 6及更高版本,它們現在都與Hyper-V兼容。

    目前VMware Workstation 15.5.5已經支持主機Hyper-V模式  https://blogs.vmware.com/workstation/2020/05/vmware-workstation-now-supports-hyper-v-mode.html#comment-2061

 


免責聲明!

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



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