我有 HP ProBook 450 G1 筆記型電腦,運行 Windows 7 Professional。它配備了英特爾酷睿 i7 CPU,據稱具有虛擬化技術。但我在BIOS中找不到啟用它。
現在,我安裝了 Oracle Virtual Box (VirtualBox-4.1.4-74291-Win) 並建立了一個使用 64 位元 Linux 的虛擬機器。當我嘗試啟動它並收到以下錯誤時:
VT-x/AMD-V 硬體加速已啟用,但無法運作。您的 64 位元用戶端將無法偵測到 64 位元 CPU,且無法啟動。
請確保您已在主機的 BIOS 中正確啟用 VT-x/AMD-V。
有沒有人有辦法解決它?
答案1
認為 BIOS 仍然是可行的方法,請嘗試以下操作:
開機F10
按進入Bios。
去:System configuration -> Device configurations
找到那裡Virtualization technology
並選擇enabled
。按下“Enter”鍵儲存。
轉至:File - > Save Changes and Exit
並選擇Yes
。
找到了這個這裡
答案2
看:https://www.virtualbox.org/manual/ch03.html
看看你是否可以在你的BIOS中找到它:
進階模式 -> 進階選項卡 -> CPU 配置 -> Intel 虛擬化技術
VirtualBox 支援 64 位元客戶作業系統,甚至在 32 位元主機作業系統上,前提是滿足以下條件:
您需要具有硬體虛擬化支援的 64 位元處理器(請參閱第 10.3 節「硬體虛擬化與軟體虛擬化」)。
您必須為需要 64 位元支援的特定 VM 啟用硬體虛擬化; 64 位元 VM 不支援軟體虛擬化。
如果要在 32 位元主機作業系統上使用 64 位元來賓支持,也必須為特定 VM 選擇 64 位元作業系統。由於在 32 位元主機上支援 64 位元會產生額外的開銷,因此 VirtualBox 僅在明確要求時才啟用此支援。
在 64 位元主機(通常具有硬體虛擬化支援)上,無論設定如何,始終支援 64 位元來賓作業系統,因此您只需在來賓中安裝 64 位元作業系統即可。
警告 在任何主機上,您都應該為要在 64 位元模式下使用的虛擬機器啟用 I/O APIC。對於 64 位元 Windows VM 尤其如此。請參閱第 3.3.2 節「進階」選項卡」。此外,對於 64 位元 Windows 用戶機,您應該確保 VM 使用 Intel 網路設備,因為 AMD PCNet 卡沒有 64 位元驅動程式支援;請參閱第 6.1 節「虛擬網路硬體」。