我如何知道我的笔记本电脑是否兼容 64 位?

我如何知道我的笔记本电脑是否兼容 64 位?

我最近打算买一台新笔记本电脑来运行 64 位操作系统,但朋友告诉我我现在的笔记本电脑已经是 64 位了。

我如何验证我的笔记本电脑是否准备好加载 64 位操作系统?

以下是CPU-Z的结果:

cpu-z 结果

答案1

了解它使用哪种处理器。如果是 64 位处理器,那么一切就绪了。我认为英特尔方面任何比 Core 2 更新的处理器都是 64 位的,而 AMD 的 64 位处理器名称中通常有一个“64”。然而,这些并不是万无一失的规则,因此您应该始终做好功课以确保安全。

编辑:是的,T5600 是 64 位的。您看到“说明”下写着“EM64T”吗?这表示它是 64 位芯片。

答案2

您可以查看注册表:

  1. 打开 regedit.exe
  2. 导航HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
  3. 查看调用的值Identifier以查找处理器类型

在此处输入图片描述

答案3

好的,来自英特尔网站:

Intel® EM64T 要求计算机系统配备支持 Intel EM64T 的处理器、芯片组、BIOS、操作系统、设备驱动程序和应用程序。如果没有支持 Intel EM64T 的 BIOS,处理器将无法运行(包括 32 位操作)。性能将因硬件和软件配置而异。请参阅http://www.intel.com/info/em64t以获取更多信息,包括哪些处理器支持 Intel® EM64T 的详细信息,或者咨询您的系统供应商以获取更多信息。

是的,它是 64 位。

答案4

我目前有一个小应用程序(与我们自己的小型 64 位操作系统绑定),它会告诉您处理器名称和类型 x86(32 位)或 x64(64 位)这里(6Kb 下载)

它仅调用 CPUID 并检查长模式是否可用。(CPUID.80000001H:EDX[Bit 29])

一些 C++ 代码:

//Detect if long mode is available by checking bit 29 in EDX when calling 
//CPUID Extended Processor Info and Feature Bits.
int results[4];//eax, ebx, ecx & edx
BOOL 64bit;
__cpuid(results,0x80000001);
if(results[3]&29) 64bit=TRUE; else 64bit=FALSE;

相关内容