無法在 BIOS 中啟用 Intel VT-d

無法在 BIOS 中啟用 Intel VT-d

我的 CPU 是:Intel (R) Core i7 950 @ 3.07 GHz。我有以下 BIOS:P6X58D-E 版本 0502。

我已按照以下說明成功啟用虛擬化:

1)進入BIOS

2) 前往進階/CPU 設定/Intel Virtualization(R) 技術

然後我重新啟動,一切正常,除了我有這個問題:無法同時停用 Hyper-v 和 Windows Hypervisor 平台即,當我嘗試使用 x86 架構來偵錯 Xamarin 應用程式時,硬體加速不起作用。

因此我做了一些更多的研究,並在 BIOS 中找到了另一個設定:

高級/晶片組/Intel VT-d 配置/Intel VT-d

但是,當我啟用此功能時;我無法啟動 Windows,即它掛起,如下所示:

在此輸入影像描述

就這樣過了一個小時。然後我關掉了電腦;進入BIOS並停用Intel VT-d。然後電腦正常重新啟動。

請注意,我在啟用和停用 Hyper-v 的情況下啟用了此設置,這沒有什麼區別,即我目睹了相同的行為。我究竟做錯了什麼?

答案1

然後我重新啟動,一切正常,除了我遇到這個問題:無法同時禁用 Hyper-v 和 Windows Hypervisor 平台,即當我嘗試使用 x86 架構調試 Xamarin 應用程式時,硬體加速不起作用。

Hyper-V 和 Windows Hypervisor 平台實際上都需要 VT-d,它們只需要 VT-x。事實上,您不可能啟用 VT-d,因為您有一個酷睿i7 950,不支持它。因此,雖然您可能在韌體中啟用了它,但您的處理器實際上並不支援它,這就是 Windows 無法啟動的原因。 我懷疑您的主機板可能支援支援 VT-d 的處理器。

當我嘗試使用 x86 架構來偵錯 Xamarin 應用程式時,硬體加速不起作用。我究竟做錯了什麼?

Xamarin 專為 Android 和 iOS 開發而設計,這表示您正在嘗試使用 HAXM,它本身需要啟用虛擬化技術 (VT-x) 並安裝 Hyper-V。

您的其他問題中的錯誤表明,您擁有的 Windows 10 版本,特別是Windows Side By Side(WinSxS) 目錄可能只是損壞和/或從未包含 Hyper-V 和 Windows Hypervisor 平台。

我的處理器支援 x86 硬體加速嗎?

如果您能指出規格中說明是否支援硬體加速的行,那麼我將非常感激。

是的

在此輸入影像描述

相關內容