![無法在 BIOS 中啟用 Intel VT-d](https://rvso.com/image/1601140/%E7%84%A1%E6%B3%95%E5%9C%A8%20BIOS%20%E4%B8%AD%E5%95%9F%E7%94%A8%20Intel%20VT-d.png)
我的 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 硬體加速嗎?
如果您能指出規格中說明是否支援硬體加速的行,那麼我將非常感激。
是的