我有一个 Windows 7 Ultimate - 64 位操作系统,当我尝试创建虚拟机 Windows Server 2008 64 位时,无论是使用 Virtual PC 还是 Workstation 7.1,我都遇到了同样的错误
错误:该主机不支持 64 位客户机操作系统,因此无法运行
和
状态:0xc000035a 信息:尝试加载 64 位应用程序,但是此 CPU 与 64 位模式不兼容。
是不是我遗漏了什么设置,或者您能给我一些解决方法的建议,或者我需要做什么才能让它工作。
答案1
您需要具有硬件虚拟化支持的 CPU 来虚拟化 64 位客户机操作系统。您可以使用安全了解您的处理器是否支持它。
另请查看此链接了解运行 64 位客户操作系统的要求:
答案2
这听起来很奇怪,因为 Virtual PC 和 VMware Workstation 都与您看到的消息相矛盾。
我个人从未见过这种情况,如果我是你,我会仔细检查你是否真的在使用 x64 Windows 和/或你有一个 x64 CPU。
我知道只要进程是 x64,VMware Workstation 就可以在具有 x86 或 x64 处理器的主机上运行 x64 客户机。
我会仔细检查您 BIOS 中的设置,例如确保 VT/虚拟化已打开,如果您仍然遇到问题,请您在评论中回复您拥有的 CPU 和主板,因为我将尝试为您更好地了解它。
答案3
尝试添加hv.enableIfUnlocked = TRUE
到您的 VMWare 配置。
其他人似乎已经类似问题通过此设置可以解决。