Virtual Box 上的 Linux 64 位元和 Windows 7 professional 64 位

Virtual Box 上的 Linux 64 位元和 Windows 7 professional 64 位

我有 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 位元主機作業系統上,前提是滿足以下條件:

  1. 您需要具有硬體虛擬化支援的 64 位元處理器(請參閱第 10.3 節「硬體虛擬化與軟體虛擬化」)。

  2. 您必須為需要 64 位元支援的特定 VM 啟用硬體虛擬化; 64 位元 VM 不支援軟體虛擬化。

  3. 如果要在 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 節「虛擬網路硬體」。

相關內容