Windows 7 (64-bit OS)
下载并安装了最新的virtualbox 4.3.20,但是当我想安装64-bit Linux
时,“新建”->“创建虚拟机”仅显示32-bit
选项,没有64-bit
选项。有人可以提供有关此问题的任何线索吗?提前非常感谢!#1 楼
看看:http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/如果仅VirtualBox要在“版本”列表中显示32位版本,请确保:
您已安装x64 CPU。 (最佳情况下,还应安装64位OS以获得可接受的虚拟化性能。)
在BIOS中启用了硬件虚拟化。 (您的CPU必须支持它。)
对于Intel x64:VT-x(英特尔虚拟化技术)和VT-d均已启用
对于AMD x64:AMD SVM(安全虚拟机)已启用
未安装Hyper-V(或任何其他形式的裸机管理程序)
评论
@Tonny在此之上,据我所记得,如果在运行VirtualBox VM时尝试启动类似XP Mode的操作,它将突然关闭VirtualBox VM,而不会发出警告。
–布鲁诺
15年1月20日在20:49
@duDE如何同时使用Hyper-V和Virtualbox?
–user2284570
15年2月13日在14:29
@ user2284570:不,您不能:一次只能运行一个管理程序
– Leo Chapiro
15年2月14日在9:01
在win7上,安装VB后需要重新启动才能获得64位选项。
– T.Coutlakis
15年10月16日在18:48
关于为什么要禁用Hyper-V的任何技术原因?我的意思是,即使启用了Hyper-v,Virtual box仍提供32位虚拟化的选项。那为什么不64位呢?
– Mayank Singh
16年6月23日在20:52
#2 楼
如果要在64位主机上模拟64位应用程序,则您的CPU需要为此提供功能。 duDE所说的是特定于英特尔的复制粘贴。同样的支持也存在于AMD上,它的名字叫AMD-v-也许他忘了提及。如果您的CPU没有这种支持,它将永远无法工作。如果有的话,也许您需要在BIOS中将其打开。
BIOS不好,无法打开此功能。在这种情况下,有时BIOS升级会有所帮助。
#3 楼
遇到相同的问题,只看到主机OS的32位版本。将asus p8z77-v pro bios更新到最新版本并启用虚拟化支持后,即可开始工作。在更新BIOS之前,virtubox仅显示32位操作系统。#4 楼
Windows 10创建者更新需要重新启动才能显示我的AMD Phenom(tm)II的VirtualBox 5.1.22中的64位OS选项。此外,问题可能是您需要关闭计算机在更改BIOS中的“虚拟化”选项后,不仅要重新启动它。
#5 楼
在Windows 1903和Dell笔记本电脑上,使用组策略禁用Device Guard有助于在VirtualBox中启用64位操作系统。作为参考,https://appuals.com/fix-virtualbox-not-showing-64 -bit-windows-10 /
评论
您确定安装了amd64版本,对吗?@Ramhound:不是重复的,这是用于64位主机。
@AndreasMagnusson我的评论于3.5年前提交。
要在Win10计算机上解决此问题,我需要进入“控制面板” \“所有控制面板项目” \“程序和功能”,然后打开或关闭Windows功能。从这里,我需要取消选中已安装的Hyper-V功能。重新启动计算机后,显示64位选项
除了在Windows功能中禁用Hyper-V功能外,我还必须转到任务管理器并从“服务”选项卡中手动停止所有正在运行的“ Hyper-V ...”服务和“ HV主机服务” 。重新启动后,最终会显示64位选项。