オペレーティングシステムがインストールされていない場合、ハードウェアが64ビット対応であるとどのように判断しますか?


28

オペレーティングシステムがインストールされていない場合、ハードウェアが64ビット対応であるとどのように判断しますか?


6
@ChrisOインテルだとどうやってわかるの?または、もしそうであれば、それは最近製造されたものですか?

5
@ChrisO >過去15年ほどですべてが64ビットに対応しました。ほとんどの場合、サーバー向けの最初 x86-64 CPUは11年前(2003)にリリースされました。ほとんどのコンシューマCPUは、2004-05までx86-64をサポートしていませんでした。そして今でも、それをサポートしないかなり一般的なCPUがあります。
ボブ14

@ChrisO:この質問は、OSがインストールされていないことを明確に示しています。
モニカとの軽さのレース14

1
@ChrisO:質問の全体的なポイントは、これらの仮定を設定せずにCPUの64ビットを決定する方法を見つけることです。
モニカとの明度レース、14

@ChrisO質問に「OSがインストールされていません」と明記されていると言って、それが「弱い質問」であるためOSをインストールできると推測しようとするのはばかげています。結論仮定する反対の名前はありますか?そうそう、パラドックス
Kyeotic-StopHarmingMonica 14

回答:


41

コンピューターを開き、CPUとマザーボードを調べてモデル番号を取得し、製造元(つまり、IntelAMD)でそれらを調べ、提供されている仕様を確認します。

別の方法としては、Linuxからの起動ができLiveCDのおよびOSが能力を検出することを使用(マシンにはOSのインストールは必要ありません)。


5
CPUを見るには、ヒートシンクを取り外して、熱伝導化合物をすべて除去する必要があります。長時間の厄介な操作も必要です(さらに、ヒートシンクを取り付けるには新しい化合物が必要です)。

2
@AndréDanielあなたの主張には同意しますが、ある人がヒートシンクを外してコンパウンドを交換するのは難しいと提案するのは面白いと思いますが、多くの人が「過熱?ヒートシンクをヤンクしてコンパウンドを交換してください!」最初のオプションとして。サーマルコンパウンドは5ドルで、簡単に入手できます。99%のケースでは、ヒートシンクを取り外してすぐに取り付け直せば、実際に交換する必要はありません。とにかく、はい、BIOSがさらに良いことを教えてくれれば。;)
Ƭᴇcʜιᴇ00714

2
ハードについては、SUについてこのような些細な質問をする人にとっては十分に難しいことを意味します。;)

2
悲しいが本当。:(

5
@Ƭᴇcʜιᴇ007CPUに刻印されているものを読みたい場合は、サーマルコンパウンドを交換する必要があります。それ以外の場合は、化合物の表面だけが「読む」ことになります。
ルスラン14

54

BIOSを調べると、CPUモデルを含むインストール済みハードウェアの概要が表示されることがよくあります。その後、Web上で検索して、64ビット互換性があるかどうかを確認できます。

別の方法として、コンピューターがカスタムブランドではなく既知のブランドのものである場合、そのモデルを検索すると、その中にあるCPUなどの多くの情報を見つけることができます)。


大手ブランドのコンピューターを同じモデル番号でカスタマイズできる可能性がある(非常に一般的)ことに注意してください。まず、Dellのようなメーカーは、注文時に簡単にカスタマイズできます。その後、誰かがいつでもハードウェアの部品を交換することを決定できます。良いスタートですが、頼ることはできません。
ボブ14

@BobのCPUは仕様の点でまだ類似していますが、コアの数または周波数は異なる場合がありますが、一部のCPUは32ビットのみであり、他のCPUも64ビットをサポートすることはほとんどありません... -endの場合、32ビットIntel Atomsに固執するか、より高くなります(Pentium Dual Core、i3など)。その場合、すべて64ビット互換です。

3
最新のIntelハードウェアを想定しています。古い世代は単一のソケットタイプ(LGA 775など)で両方のオプションを提供し、他のx86メーカーは同じことを決定できました(他の仕様についてはよく知りませんが、可能性はあります)。基本的には、マシン全体のモデルに基づいて推測できますが、常に確実であるとは限りません。
ボブ14

13

64ビット版のUbuntuでUSBキーを構築し起動します。デフォルトでは、コンピューター自体は変更されません。


1
マシンが32ビットマシンの場合はどうなりますか?ハードウェアが64ビット対応であるかどうOPを見つけることができます使用して手順を提供してください
プラザンナ

17
マシンが32ビットの場合、64ビットUbuntuを起動すると、「このカーネルにはx86-64 CPUが必要ですが、i686 CPUのみが検出されました」という行に沿ってエラーメッセージが生成されます。
nandhp 14

3
@Prasannaは、オペレーティングシステムに関係なく、CPUでサポートされるすべての命令セットを見つけることができるため、32ビットOSを実行し、AMD64、EMT-64、x86_64、またはCPUで使用可能なフラグを確認できます
phuclv

定義では、オペレーティングシステムがUSBドライブにインストールされているため、これは質問に答えません。
AStopher 14

@cybermonkey:ここでいう「OSのインストール」とは、マシンのインフラストラクチャの一部(HDDなど)として展開され、複雑で完全な機能を許可するものを意味します。表面上はフラッシュまたは光学メディアに「インストール」されていますが、「linux lite」は明らかにカテゴリが異なります。これは、システム診断ツール用のプラットフォームを提供することだけを目的とする、使い古されたOSであり、おそらく10分間の準備が必要な構成済みの形式で展開されます。迅速かつ正確な回答を提供するだけでなく、コンポーネントを視覚的に識別できない場合にも提供します。
クロノメトリー14

3

ハードウェアが10年以上古い場合を除き、64ビット対応であることはほぼ確実です。その期間に作成されたすべてのIntelおよびほぼすべてのAMD x86互換プロセッサは64ビットでした。Androidデバイスのほとんどのプロセッサは32ビットですが、これらのマシンのほとんどはAndroidしか実行できないので、それらの問題はそれほど問題ではありません(そして、Raspberry Piのようなシングルボードコンピューターを持っているなら、おそらくそれを知っているでしょう購入するか、デバイスモデルの指定で検索できます)。


1
64ビットARMプロセッサが単なるものになったことに注意してください。そして、私が知る限り、消費者向けの64ビットAndroidデバイスはまだありません。
HalosGhost 14

1
そして、他の回答に基づいて、ネットブックや同様のマシン用にまだ生産中の32ビットIntel Atomプロセッサのファミリーがあるようです-しかし、デスクトップおよびフルラップトップマシンの場合、それが約10年未満であれば64ビットですできる。
ツァイスイコン14

@HalosGhost:Nexus 9は64ビットです。
bwDraco 14

1
@DragonLord、私はその時訂正します。しかし、そのデバイスはちょうど出てきました。
HalosGhost 14

2

プロセッサがx86プロセッサの非古代フレーバーである場合、CPUID命令を使用できます。最新のプロセッサでは、これを使用してCPUが64ビット対応かどうかを確認できます。古いプロセッサでは、プロセッサに64ビット対応かどうかを尋ねることができるかどうかを調べることができます。あなたがそれを尋ねることができないならば、それはそうではありません。IntelおよびAMDのマニュアルをさらに詳しく見ると、CPUID命令が使用可能かどうかを確認できるコードが古いプロセッサーでも実行されています。そうでない場合、プロセッサは64ビット対応ではありません。


絶対に...システムのCPUIDダンプを取得すると、基本的に知っておくべきすべてのことがわかります。しかし、OSの実行を必要とする小さなプログラムであることを指摘しておく必要があります。これは、USBまたはディスクからブート可能なライトLinuxディストリビューション採用することのもう1つのポイントです。フルシステムの情報読み取りツールの可用性です。
クロノメトリー14

0

マシンの電源を入れる必要さえありません。ケースの裏にあるモデル番号を探してください。それが本当にホワイトボックスPCでない限り、モデル番号またはシリアル番号を見つける必要があります。Webを検索するか、製造元に電話してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.