如标题所述,是否有办法在32位系统上运行x64位程序?如果没有,有没有模拟器或免费从32位升级到64位的方法?注意:我正在使用Windows 10。
如标题所述,是否有办法在32位系统上运行x64位程序?如果没有,有没有模拟器或免费从32位升级到64位的方法?注意:我正在使用Windows 10。
Answers:
有一种方法。您可以使用Qemu或类似的仿真器来仿真完整的64位主机。然而,这将带来明显的速度损失。
只是要强调最后一部分:
因此,作为对第1部分的回答:从技术上讲是。您可能不想要。
还是有一种免费从x32位升级到x64位的方法。
如果您的计算机具有64位硬件(基本上是上个十年以来的所有产品),则可以安装64位OS。DavidPostill的答案就此而言非常完整。请注意,这意味着完全重新安装。您不能将Windows操作系统从32位更改为64位。您将不得不完全替换它。
与qemu不相关。只是我第一次想起的那个
正如Ismael Miguel所指出的:只要您的硬件是64位的,您就可以使用VirtualBox运行64位的OS。即使您的主机操作系统是32位。该文档可在此处找到。
您不能(通常)在32位OS上运行64位程序。
有关(不推荐的)解决方法,请参见Hennes的其他答案。
您的PC是否支持64位?
首先,您需要确认计算机中的CPU是否支持64位。为此,请从“开始”菜单中打开“设置”应用程序,选择“系统”,然后选择“关于”。在“系统类型”右侧查找。
如果看到“ 32位操作系统,基于x64的处理器”,则表明您使用的是Windows 10的32位版本,但CPU可以运行64位版本。如果未显示您具有基于x64的处理器,则说明您具有32位CPU,并且无法升级到64位版本。
您的CPU是否具有必需的功能?
某些前64位CPU即使运行64位兼容,也没有运行Windows 10的64位版本所需的功能。具体来说,Windows 10需要PAE,SSE2和NX。Microsoft 在这里有关于此的更多信息。PC也将需要对CMPXCHG16b的支持 ,某些第一个消费类64位处理器不包括此功能。
如果您的CPU不支持Windows 10的64位版本,则将拒绝安装。如果你想查询你开始安装过程,下载并运行之前CPUž。
如果支持,“ SSE2”将出现在“说明”下。“ EM64T”或“ AMD64”应表示支持PAE。“ VT-x”或“ VT-d ”始终表示支持NX。
在某些较旧的计算机上,您可能必须在计算机的BIOS中启用NX(有时称为XD)。如果在安装过程中收到关于不支持CPU的错误,请访问计算机的BIOS,并查找标题为“ No eXecute bit(NX)”,“ eXecute Disabled(XD)”,“ No Execute Memory Protect”的选项。 ”,“执行禁用的内存保护”,“ EDB(执行禁用的位)”,“ EVP(增强病毒保护)”或类似内容。在BIOS的“安全”或“高级”选项卡下查找此设置。
您的PC硬件是否提供64位驱动程序?
即使您的CPU和主板支持正确的功能,您也可能要考虑计算机的硬件是否可以在64位版本的Windows上正常工作。Windows的64位版本需要64位硬件驱动程序,并且您在当前Windows 10系统上使用的32位版本将不起作用。
现代硬件当然应该提供64位驱动程序,但是可能不再支持非常老的硬件,并且制造商可能从未提供过64位驱动程序。为此,您可以访问制造商的驱动程序下载网页以获取硬件信息,并查看是否有64位驱动程序可用。您不必一定要从制造商的网站上下载这些文件-它们应随Windows 10一起提供或从Windows Update自动下载。但是旧的硬件(例如,一台特别古老的打印机)可能不提供64位驱动程序。
无论哪种方式,您都可以通过安装64位版本的Windows来确定。如果它不支持您的CPU,则会通知您。如果没有可用的硬件驱动程序,则安装后会看到,如果硬件不起作用,则可以降级到Windows 10的32位版本。
进行全新安装
您需要执行全新安装,才能从32位版本升级到Windows 10的64位版本。没有升级路径。
警告:在继续操作之前,请备份重要文件。此过程将擦除您已安装的程序和文件。
首先,如果尚未升级到Windows 10,则需要使用升级工具进行升级。如果您以前使用的是Windows 7或8.1的32位版本,则将获得Windows 10的32位版本。但是升级过程将为您的PC授予Windows 10许可证。确保在“设置”>“更新和安全性”>“激活”下检查是否已激活当前的Windows 10 32位版本。
使用已经激活的Windows 10版本后,请 从Microsoft下载Windows 10媒体创建工具。如果您当前使用的是Windows 10的32位版本,则必须下载并运行32位工具。
选择“为另一台PC创建安装媒体”,然后使用该工具在Windows 10中创建USB驱动器或刻录光盘。在向导中单击时,系统将询问您是否要创建32位或64位安装媒体。选择64位体系结构。
接下来,重新启动计算机,然后从安装介质启动。安装Windows 10,选择“自定义安装”并覆盖当前版本的Windows。当要求您插入产品密钥时,请跳过该过程并继续。您必须总共跳过其中两个提示。到达桌面后,Windows 10将自动通过Microsoft签入并激活自己。现在,您将在PC上运行Windows的64位版本。
如果要返回Windows的32位版本,则需要下载媒体创建工具(如果正在运行Windows 10的64位版本,则为64位),并使用它来执行以下操作:创建32位安装媒体。从该安装媒体启动,然后在64位版本上重新安装32位版本。