没有安装操作系统时,如何确定硬件支持64位?


28

没有安装操作系统时,如何确定硬件支持64位?


6
@ChrisO我们怎么知道是英特尔?或者,如果是的话,那是最近制造的?

5
@ChrisO >从过去的15年左右开始就具有64位功能了 ……几乎没有,十一年前(2003年)发布了用于服务器的第一个 x86-64 CPU。大多数消费类CPU直到2004-05才支持x86-64。即使是现在,也有相当不常见的CPU不支持它。
鲍勃

@ChrisO:问题明确指出没有安装操作系统。
与莫妮卡(Monica)进行的轻度比赛

1
@ChrisO:问题的全部要点是找出在没有这些假设的情况下如何确定CPU的64
与莫妮卡(Monica)进行的轻度比赛

@ChrisO荒谬地说这个问题明确指出“没有安装操作系统”,然后尝试推断可以安装一个操作系统,因为这是一个“弱问题”。得出结论的反义词有名字吗?哦,是的,自相矛盾
Kyeotic-StopHarmingMonica 2014年

Answers:


41

打开计算机,查看您的CPU和主板以获取型号,然后查看制造商(例如IntelAMD)并检查提供的规格。

另外,您可以从Linux启动的LiveCD相似,并使用该操作系统检测功能(在机器上没有安装OS所需)。


5
查看CPU,将需要卸下散热器并卸下所有散热化合物,并且操作漫长且混乱(此外,您将需要新的化合物来重新安装散热器)。

2
@AndréDaniel在我同意您的观点的同时,我发现一个人建议卸下散热器并更换化合物很困难,但又有很多其他人建议“过热?拉动散热器并更换化合物!”实在很有趣。作为第一个选择。导热硅脂的价格为5美元,很容易上手,在99%的情况下,如果您要做的只是卸下散热器并将其重新装回,则实际上不需要更换导热硅脂。无论如何,如果BIOS告诉您,那就更好了。;)
Ƭᴇcʜιᴇ0072014年

2
辛勤地说,我的意思是足以让有人对SU提出这样一个琐碎的问题。;)

2
悲伤但真实。:(

5
@Ƭᴇcʜιᴇ007如果您真的想阅读CPU上的内容,则必须更换导热膏。否则,您将“阅读”的只是化合物的表面。
Ruslan 2014年

54

在BIOS中,它们通常会显示已安装硬件的摘要,包括CPU型号,然后您可以在网上搜索它是否与64位兼容。

另外,如果计算机是知名品牌的,而不是定制品牌的,则可以搜索其型号,然后会在其中找到很多信息,例如其中的CPU(然后按照我在上面所说的做)。


请注意,大品牌的计算机可以(在同一型号下)进行自定义。首先,像Dell这样的制造商在订购时会提供轻松的自定义。然后有人可以决定随时更换部分硬件。这是一个很好的开始,但不能依靠。
鲍勃

@Bob在规格方面,CPU仍将相似,尽管核心数量或频率可能会有所不同,有些CPU可能只有32位,而另一些CPU也将支持64位的可能性不大……这台机器真的很低-end,在这种情况下,它们会坚持使用32位Intel Atom,或者更高(Pentium Dual Core,i3等),在这种情况下,它们都是64位兼容的。

3
您假设当前使用的是Intel硬件。较老的一代在单个插槽类型(例如LGA 775)上提供了这两种选择,其他x86制造商可以决定这样做(我不熟悉其他插槽的具体细节,但是可能存在)。基本上-您可以基于整机模型进行猜测,但不能总是确定。
鲍勃

13

构建具有64位Ubuntu版本的USB密钥并启动它。默认情况下,它不会修改计算机本身上的任何内容。


1
如果机器是32位机器怎么办?请提供使用该OP可以找出这些步骤,如果硬件是64位计算能力或不
人员Prasanna

17
如果机器是32位的,则引导64位的Ubuntu将产生一条错误消息,内容为“此内核需要x86-64 CPU,但仅检测到i686 CPU”。
2014年

3
@Prasanna,无论使用什么操作系统,都可以在CPU上找到所有受支持的指令集,因此您可以运行32位操作系统,并检查AMD64,EMT-64,x86_64或CPU上是否有任何标志
phuclv

根据定义,由于操作系统已安装到USB驱动器上,因此无法回答该问题。
AStopher 2014年

@cybermonkey:“已安装操作系统”,是指作为计算机基础结构的一部分(例如,在HDD上)部署的东西,它允许复杂而完整的功能。尽管表面上“安装”在闪存或光学介质上,但“ Linux lite”显然是完全不同的。它是一种精简的OS,其目的仅是为系统诊断工具提供平台,并且以预配置的形式部署,可能需要10分钟的准备时间。它不仅可以提供快速准确的答案,而且如果无法通过视觉识别组件也可以提供答案。
计时码表2014年

3

除非您的硬件已经使用了十年或十年以上,否则实际上可以确定它具有64位功能-在此时间范围内制造的所有Intel和几乎所有与AMD x86兼容的处理器都是64位。适用于Android设备的大多数处理器都是32位的,但由于大多数计算机无论如何都只能运行Android,因此与它们无关紧要(如果您拥有像Raspberry Pi这样的单板计算机,您可能会知道购买或可以通过设备型号名称查找它)。


1
请注意,64位ARM处理器才刚刚成为问题。而且据我所知,还没有消费级的64位Android设备。
HalosGhost 2014年

1
而且,根据其他答案,显然还有仍在生产上网本和类似机器的32位Intel Atom处理器系列-但对于台式机和完整笔记本电脑,如果使用时间不到10年,则为64位能。
Zeiss Ikon 2014年

@HalosGhost:Nexus 9是64位。
bwDraco

1
@DragonLord,那我可以纠正了。不过,该设备刚刚问世。
HalosGhost 2014年

2

如果您的处理器是x86处理器的任何较旧的版本,则可以使用CPUID指令。在现代处理器上,您可以使用它来查找您的CPU是否支持64位。在较旧的处理器上,您可以使用它来查找是否可以询问处理器是否支持64位;如果你不能问,那就不是。如果您更深入地了解Intel和AMD的手册,甚至在较旧的处理器上也可以运行代码,这使您可以检查CPUID指令是否可用。如果不是,那么您的处理器将不再具有64位功能。


绝对...获取系统的CPUID转储基本上可以告诉您您需要了解的所有内容。但是应该指出的是,这是一个需要操作系统才能运行的小程序。这是支持使用可从usb或光盘启动的lite linux发行版的另一点:完整系统信息读取工具的可用性。
计时码表2014年

0

您甚至不需要打开机器,只需在机箱背面查找型号。除非它是真正的白盒PC,否则您应该找到型号甚至序列号。在网上搜索或致电制造商。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.