我最近打算买一台新笔记本电脑来运行 64 位操作系统,但朋友告诉我我现在的笔记本电脑已经是 64 位了。
我如何验证我的笔记本电脑是否准备好加载 64 位操作系统?
以下是CPU-Z的结果:
答案1
了解它使用哪种处理器。如果是 64 位处理器,那么一切就绪了。我认为英特尔方面任何比 Core 2 更新的处理器都是 64 位的,而 AMD 的 64 位处理器名称中通常有一个“64”。然而,这些并不是万无一失的规则,因此您应该始终做好功课以确保安全。
编辑:是的,T5600 是 64 位的。您看到“说明”下写着“EM64T”吗?这表示它是 64 位芯片。
答案2
您可以查看注册表:
- 打开 regedit.exe
- 导航
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
- 查看调用的值
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;