VMWare WorkStation VT-x/EPT 無法在 Windows 11 中執行

Microsoft(微軟) Windows 11 環境下安裝的 VMWare Workstation 在啟用 VT-x/EPT 的狀況下,可能會出現「Virtualized Intel VT-x/EPT is not supported on this platform」的訊息,造成 VM 虛擬主機無法執行,在字面的意思說明,操作環境上硬體 CPU 是無法支援 VT-x/EPT 的意思,但硬體規格上確實是可以執行 VT-x/EPT 的,其實原因在 Windows 11 在預設上,已將 VT-x/EPT 啟用到另一虛擬軟體上,也就是 Microsoft 自已的 Hyper-V 虛擬軟體。所以 VM 才會無法有效的透過 VT-x/EPT 提供虛擬化 CPU 資源分配,提高虛擬主機執行效率。
因此希望讓 VMWare Workstation 可以於 Windows 11 中的執行VT-x/EPT 功能提高效能,就必須關閉相關 Windows 11 中所有相關自體擁有的虛擬化功能,請依據以下檢測判斷和實際設定進行,重新將 VT-x/EPI 提供 Workstation 使用。
索引目錄
  • 虛擬化及Hyper-V 功能關閉設定
  • 虛擬化及Hyper-V 服務關閉設定
  • 虛擬化及Hyper-V 功能關閉設定
  • 內建虛擬化相關功能,在初始化的環境中,雖然不是全數開啟,但還是有少部份的虛擬功能已被啟用,因此 VT-x/EPT 已被綁定,無法再提供給其他虛擬化軟體使用,進行以下操作關閉所有關連虛擬化功能。
    • 透過執行(Windows鍵+R鍵),並在欄中輸入「appwiz.cpl」開啟服務管理視窗。
    • 在程式和功能管理視窗裡,點按「開啟或關閉Windows功能」項目,另外開啟 Windows 內建功能管理項目視窗。
    • 在內建功能管理視窗,進行確認相關虛擬功能是否啟用,如果確實啟用的狀況下,將其一一勾選取消。如附件圖示中三項紅框選項。如果取消並重新啟動電腦後,依然後無法在 VMWare Workstation 中執行 VT-x/EPT,再進行下一篇「Hyper-V 服務設定」。
  • Hyper-V 服務設定
  • Hyper-V 是 Windows 內建的軟體,預設上已經啟用部份 Hyper-V 服務,觸使 VT-x/EPT已被綁定,無法提供其化虛擬軟體使用,因此可以透過以下兩個方式開啟管理操作設定。
    • 透過執行呼叫服務視窗,並在欄中輸入「services.msc」開啟服務管理視窗。
    • 透過開始搜尋「服務」即可開啟「服務管理」視窗。
    透過開啟的「服務管理」視窗,針對所有 Hyper-V 及虛擬化服務,全數關閉,使其 VT-x/EPT 可以釋放,讓其他虛擬功能可獲得應用,避免服務沒有停止,建議重新啟動電腦。如下圖示:

這個網誌中的熱門文章

Unix Linux 指令集譯本 - nmcli (NetworkManager 管理具工指令 )

Unix Linux 工具指令集