如何修復虛擬機中 VT-X 不可用 (verr_vmx_no_vmx)

如何修復虛擬機中 VT-X 不可用 (verr_vmx_no_vmx)

當您嘗試使用 VirtualBox 應用程序啟動虛擬機時,您的計算機上會收到錯誤消息 Vt-X 不可用 (verr_vmx_no_vmx)。最可能的解釋是虛擬化已被禁用。

VT-x 通常可以在 BIOS 中啟用或禁用。首次打開計算機時,按 DEL(或類似鍵)訪問 BIOS 設置。您可以使 VT 技術可用。

閱讀這篇文章,了解如何修復 Vt-X 不可用(Verr VMX No VMX)問題以及它最初發生的原因。

內容:

修復 VT-X 不可用 (VERR_VMX_NO_VMX)

我通過嘗試重現該問題並檢查其他用戶的報告來調查該問題。據我了解,有幾種情況會導致生成此錯誤消息:

BIOS 中未啟用 VT-X。

BIOS 設置中的某些第三方軟件允許您手動禁用 VT-X 或遠程禁用它。這將導致“Vt-X 不可用”(Verr VMX No VMX) 問題。

處理器不支持 VT-X

很少,有時 問題 可能 PC 由於 硬件 限製 無法 使用 VT X 有關

Windows Hyper-V 虛擬化已啟用。

VT-X 受到 Microsoft Hyper-V 技術的阻礙。如果啟用了 Hyper-V 虛擬化,操作系統將自動禁用 VT-x。

自 Avast 更新以來,VT-X 已被禁用。

Avast 最近發布了一個完全禁用 VT-x 的更新。除非用戶在選項菜單中激活多層虛擬化,否則實時保護會同時處於活動狀態。

啟用核心隔離:

在計算機上啟用核心隔離選項後,VirtualBox 應用程序可能會遇到問題,導致 VT-x (VERR VMX NO VMX) 不可用。因此,我們建議您禁用此功能並檢查問題是否消失。

修復 VirtualBox Vt-X (Verr_vmx_no_vmx) 錯誤 2023

1. 禁用 Windows Defender 核心隔離。

已知 Windows Defender 設備核心隔離與 VT-X 衝突。如果您遇到 Vt-X 不可用 (Verr VMX No VMX) 問題並使用 Windows Defender 作為默認安全設置,請檢查是否啟用了內核隔離。

  • 使用左下角的星形圖標搜索 Windows Defender。
  • 轉到 Windows Defender 安全中心並選擇它以訪問內置安全功能。
  • 從 Windows Defender 安全中心左側的菜單中選擇設備安全。
  • 從“設備安全性”菜單中,選擇“核心隔離詳細信息”(在“核心隔離”下)。
  • 確保內核隔離菜單中的內存完整性開關已關閉。
  • 禁用該設置後,重新啟動計算機以檢查問題是否解決。
  • Verr vmx no vmx 解決了“Vt-X 不可用”問題。

2. 在 BIOS 中啟用 Vt-X(啟動菜單)

禁用 BIOS 設置中的“虛擬化技術”選項可能會嚴重影響此問題。因此,請檢查此選項是否已禁用,如果是,請啟用它。

Vt-X 不可用(Verr VMX No VMX),很可能是由於 BIOS 設置中禁用了該技術所致。在檢查是否有任何第三方應用程序可以更改這些設置之前,請不要放棄此方法。

  • 要進入“BIOS模式”,首先“啟動”計算機,當屏幕上出現“Windows徽標”時,按設置按鈕。
  • 在 BIOS 模式下,選擇安全選項卡,然後選擇系統安全。
  • 找到“虛擬化技術(VTx/VTd)”設置並確保其“已啟用”。如果尚未啟用,請立即執行此操作。
  • 使用虛擬化技術(VTx/VTd)“重新啟動”機器。Verr vmx no vmx 解決了“Vt-X 不可用”問題。

3. 使用命令行禁用 Hyper-V 虛擬化。

首先,確保 VT-x 不會干擾 Hyper-V 虛擬化。啟用或啟用 Hyper-V 虛擬化時,相當於 VT-x 的虛擬化會立即禁用。更新後禁用超級功能。安裝應用程序可能導致此問題。請記住,在大多數情況下,即使您卸載了啟用 Hyper-V 技術的應用程序,Hyper-V 技術仍然可以繼續工作。

有多種方法可以禁用 Hyper-V 虛擬化。要卸載 Microsoft Hyper-V,請從命令提示符運行以下說明(以管理員身份):

  • 同時按住 Windows 鍵和 R 以打開“運行”對話框。要打開提升的命令提示符,請按 Ctrl + Shift + 鍵入“cmd”。當 UAC(用戶帳戶控制)窗口詢問您問題時,單擊“是”。
  • 在提升的命令提示符中一次鍵入以下每個命令以禁用 Microsoft Hyper-V:
  • bcdedit /禁用虛擬機管理程序啟動類型
  • bcdedit /更改虛擬機否
  • dism.exe / 禁用功能:Microsoft-Hyper-V / 在線
  • 命令正確運行後,關閉命令提示符並重新啟動計算機。
  • 當您重新啟動 VirtualBox 計算機時,查看是否出現相同的錯誤消息。
  • Verr vmx no vmx 解決了“Vt-X 不可用”問題。

4. 在 Avast 中啟用嵌套虛擬化。

如果您使用的是 Avast,請注意,最近的防病毒更新引入了一項自動功能,當滿足某些條件時,該功能會在您的系統上禁用 VT-X。該問題無需卸載第三方安全客戶端即可解決。

在選擇“使用嵌套虛擬化中嵌套的虛擬化”之前,啟用 Avast 設置和故障排除檢查。

另外,啟用硬件虛擬化。

檢查“Vt-X 不可用”(Verr VMX No VMX) 問題是否已解決。

5.禁用設備防護/憑證防護

同時使用“Window + R”啟動“運行”對話框。在對話框中輸入“gpedit.MSC”後按“Enter”鍵。

  • 導航到“組編輯器”窗口中的“本地計算機策略”、“計算機配置”、“管理模板”、“系統”、“Device Guard”和“禁用基於虛擬化的安全性”菜單選項。
  • 如果您無法使用組策略編輯器,則可以使用另一種方​​法來完成該任務。
  • 在註冊表中,將“HKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled”項的值更改為“0”。
  • 檢查“Vt-X 不可用”(Verr VMX No VMX) 問題是否已解決。

6.刪除第三方防病毒軟件

此問題可能是由您計算機上安裝的任何防病毒軟件引起的。最好暫時將其刪除並檢查是否可以解決問題。如果您正在使用 Windows Defender 防火牆,以下過程將允許您禁用它:

  • 在“開始”菜單旁邊的搜索框中,鍵入“設置”並按 Enter 鍵。
  • 在“設置”窗口左側窗格中選擇“更新和安全”後,選擇“Windows 安全”。
  • 在“保護範圍”下,單擊“病毒和威脅防護”,然後單擊“病毒和威脅防護設置”下的“管理設置”。
  • vt-x 不可用
  • 確保該窗口中“實時保護”開關處於關閉狀態。
  • 在“Windows安全”選項卡的左窗格中選擇“防火牆和網絡保護”。
  • 在此字段中依次選擇“域網絡”、“專用網絡”和“公共網絡”。
  • 檢查“Vt-X 不可用”(Verr VMX No VMX) 問題是否已解決。

7.開啟虛擬化

  • 啟動命令行窗口。
  • 現在在命令提示符中輸入 systeminfo.exe。
  • vt-x 不可用
  • 您可以在 Hyper-V 系統要求右側的固件中看到虛擬化已啟用。
  • 轉到開始菜單,從下拉菜單中選擇設置。
  • 然後從列表中選擇更新和安全。在出現的新添加選項卡上單擊“恢復”。
  • 單擊“高級啟動”下的“立即重新啟動”按鈕重新啟動,該按鈕位於“恢復”下,然後單擊。
  • 當出現帶有某些圖標的藍屏時,必須選擇“故障排除”。
  • 單擊“高級”選項卡。固件是造成我們問題的原因,因此您應該查找此設置。
  • 找到它們後,單擊 UEFI 固件設置選項,重啟按鈕將再次出現。按 Enter 鍵重新啟動。
  • vt-x 不可用
  • 通過按相應的功能鍵,找到BIOS設置。
  • 將有一個新的小組;選擇“系統配置”(您可以使用箭頭鍵進行此操作),然後搜索“虛擬化技術”。
  • 至此,你的虛擬化技術就被激活了。按 F10 即可退出。
  • 確保解決“Vt-X 不可用”錯誤 (Verr vmx no vmx)。

8. 禁用內存完整性

Windows 安全性附帶基於虛擬化的安全功能,可以檢測低級代碼注入並保護您的計算機免受最嚴重的感染。然而,這與 VirtualBox 衝突,就像與 Hyper-V 衝突一樣。

然而,大多數用戶不需要核心隔離提供的高級別保護。在現代筆記本電腦上,它默認處於禁用狀態,因為它會干擾已安裝的軟件以優化硬件性能。

要查看問題是否已解決,您可以禁用 Windows 安全性的內存完整性功能。請執行以下操作來幫助解決此問題:

  • 在任務欄上的搜索框中,鍵入“Windows 安全”。
  • 單擊特定的搜索結果。
  • 單擊左側的設備安全選項卡。
  • 選擇核心隔離詳細信息。
  • 通過切換按鈕禁用內存完整性。
  • 完成此操作後,重新啟動計算機以檢查問題是否仍然存在。

結論

如果未啟用虛擬化,您的 Windows 計算機將顯示“BIOS 中對所有 CPU 模式禁用 VT-x”錯誤。然而,許多 Windows PC 的 BIOS 設置默認禁用虛擬化;必須啟用虛擬化才能創建新的虛擬機。我希望這篇文章對您有所幫助。如果您對本文有任何疑問或意見,請在下面的評論部分留下,我們會盡快回复您。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *