Come si determina che l'hardware è compatibile con 64 bit quando non è installato alcun sistema operativo?


28

Come si determina che l'hardware è compatibile con 64 bit quando non è installato alcun sistema operativo?


6
@ChrisO Come sappiamo che è Intel? O, se lo è, è stato prodotto di recente?

5
@ChrisO > sono stati tutti abilitati a 64 bit dagli ultimi 15 anni circa ... quasi mai, la prima CPU x86-64 di sempre , destinata ai server, è stata rilasciata undici anni fa (2003). La maggior parte delle CPU consumer non supportava x86-64 fino al 2004-05. E anche ora ci sono CPU abbastanza comuni che non lo supportano.
Bob,

@ChrisO: La domanda afferma chiaramente che non è installato alcun sistema operativo.
Lightness Races con Monica il

1
@ChrisO: L'intero punto della domanda è scoprire come determinare la 64bitness della CPU senza tali presupposti .
Lightness Races con Monica il

@ChrisO È ridicolo dire che la domanda afferma chiaramente "nessun sistema operativo installato", quindi provare a dedurre che un sistema operativo potrebbe essere installato perché è una "domanda debole". C'è un nome per l'opposto di assumere la conclusione ? Oh sì, paradosso .
Kyeotic-StopHarmingMonica il

Risposte:


41

Apri il computer e controlla la CPU e la scheda madre per ottenere i numeri di modello, quindi cerca i produttori (ad esempio: Intel , AMD ) e controlla le specifiche fornite.

In alternativa, è possibile eseguire l' avvio da un LiveCD di Linux o simili e utilizzare quel sistema operativo per rilevare le funzionalità (non è necessaria l'installazione del sistema operativo sul computer).


5
Guardare la CPU richiederebbe la rimozione del dissipatore di calore e la rimozione di tutto il composto termico, operazione lunga e disordinata (inoltre sarà necessario un nuovo composto per reinstallare il dissipatore di calore).

2
@ AndréDaniel Mentre sono d'accordo con il tuo punto, trovo divertente che una persona suggerisca di togliere il dissipatore di calore e di sostituire il composto è difficile, ma così tanti altri suggeriscono "surriscaldamento? Strappare il dissipatore di calore e sostituire il composto!" come prima opzione. Il composto termico costa $ 5 ed è facilmente disponibile, e nel 99% dei casi non è necessario sostituirlo se tutto ciò che fai è togliere il dissipatore di calore e rimetterlo a posto. Comunque, sì, se il BIOS te lo dice, ancora meglio. ;)
Ƭᴇcʜιᴇ007,

2
Per duro intendo abbastanza difficile per qualcuno che pone una domanda così banale su SU. ;)

2
Triste ma vero. :(

5
@ Ƭᴇcʜιᴇ007 dovrai sostituire il composto termico se vuoi davvero essere in grado di leggere ciò che è scritto sulla CPU. Altrimenti tutto ciò che "leggerai" è la superficie del composto.
Ruslan,

54

Guarda nel BIOS, spesso visualizzano un riepilogo dell'hardware installato incluso il modello di CPU, puoi quindi cercarlo sul web e vedere se è compatibile a 64 bit.

In alternativa, se il computer è di un marchio noto e non uno personalizzato, puoi cercare il suo modello e troverai molte informazioni su di esso, come la CPU che è in esso (quindi fai quello che ho detto sopra ).


Si noti che è possibile (abbastanza comune) che i computer di grandi marchi siano personalizzabili con lo stesso numero di modello. Per cominciare, produttori come Dell offrono una facile personalizzazione al momento dell'ordine. Quindi qualcuno potrebbe decidere di sostituire parti dell'hardware in qualsiasi momento. È un buon inizio, ma non ci si può fare affidamento.
Bob,

@Bob le CPU saranno ancora simili in termini di specifiche, mentre il numero di core o la frequenza possono variare, è improbabile che alcune CPU siano solo a 32 bit e altre supportino anche a 64 bit ... O la macchina è davvero bassa - nel qual caso si attaccano con Intel Atoms a 32 bit o vanno più in alto (Pentium Dual Core, i3, ecc.) nel qual caso sono tutti compatibili a 64 bit.

3
Assumi hardware Intel di ultima generazione. Le generazioni precedenti hanno fornito entrambe le opzioni su un singolo tipo di socket (ad esempio LGA 775) e altri produttori di x86 hanno potuto decidere di fare lo stesso (non ho familiarità con le specifiche di quegli altri, ma la possibilità è lì). Fondamentalmente, puoi indovinare in base al modello dell'intera macchina, ma non puoi sempre essere sicuro.
Bob,

13

Crea una chiave USB con Ubuntu a 64 bit e avviala. Per impostazione predefinita, non modificherà nulla sul computer stesso.


1
Cosa succede se la macchina è a 32 bit? Fornire i passaggi mediante i quali l'OP può scoprire se l'hardware è abilitato o meno a 64 bit
Prasanna,

17
Se la macchina è a 32 bit, l'avvio di Ubuntu a 64 bit produrrà un messaggio di errore sulla falsariga di "questo kernel richiede una CPU x86-64 ma ha rilevato solo una CPU i686".
nandhp,

3
@Prasanna puoi trovare tutti i set di istruzioni supportati sulla CPU indipendentemente dai sistemi operativi, quindi puoi eseguire un sistema operativo a 32 bit e verificare se AMD64, EMT-64, x86_64 o qualunque flag sia disponibile sulla CPU
phuclv

Per definizione, questo non risponde alla domanda poiché il sistema operativo è installato su un'unità USB.
Dopo il

@cybermonkey: "SO installato", qui, significa qualcosa distribuito come parte dell'infrastruttura della macchina (ad esempio su un HDD) e consente funzionalità complesse e complete. Sebbene apparentemente "installato" su supporti flash o ottici, "linux lite" è chiaramente categoricamente diverso. È un sistema operativo ridotto il cui scopo è poco più che quello di fornire una piattaforma per strumenti di diagnostica del sistema, ed è distribuito in forma preconfigurata che richiede forse 10 minuti di preparazione. Non solo fornisce una risposta rapida e precisa, ma lo farà se i componenti non possono essere identificati visivamente.
cronometrico

3

A meno che il tuo hardware non abbia dieci o più anni, è praticamente sicuro che sia compatibile con 64 bit - tutti i processori Intel e praticamente tutti i processori AMD x86 realizzati in quel periodo di tempo sono stati a 64 bit. La maggior parte dei processori per dispositivi Android sono a 32 bit, ma poiché la maggior parte di questi computer può comunque eseguire Android, è meno problematico (e se hai un computer a scheda singola come un Raspberry Pi, probabilmente lo sapresti dall'acquisto o può cercarlo dalla designazione del modello del dispositivo).


1
Si noti che i processori ARM a 64 bit sono appena diventati una cosa. E, per quanto ne so, non ci sono ancora dispositivi Android a 64 bit consumer-land.
HalosGhost

1
E, sulla base di altre risposte, a quanto pare esiste ancora una famiglia di processori Intel Atom a 32 bit ancora in produzione per netbook e macchine simili - ma per computer desktop e laptop completi, se ha meno di circa 10 anni, è a 64 bit capace.
Zeiss Ikon,

@HalosGhost: il Nexus 9 è a 64 bit.
bwDraco,

1
@DragonLord, allora mi correggo. Tuttavia, quel dispositivo è appena uscito.
HalosGhost il

2

Se il tuo processore ha un sapore non antico del processore x86, puoi usare l'istruzione CPUID. Su processori moderni, puoi usarlo per scoprire se la tua CPU è a 64 bit. Su processori più vecchi, puoi usarlo per scoprire se puoi chiedere al processore se è 64 bit; se non puoi chiederlo, non lo è. Se si approfondisce il manuale di Intel e AMD, esiste un codice in esecuzione su processori ancora più vecchi che consente di verificare se l'istruzione CPUID è disponibile; in caso contrario, il processore non è a 64 bit.


Assolutamente ... ottenere un dump CPUID di un sistema ti dice praticamente tutto quello che devi sapere. Ma va sottolineato che si tratta di un piccolo programma che richiede l'esecuzione di un sistema operativo. Questo è un altro punto a favore dell'impiego di una distro linux avviabile da usb o disco : la disponibilità di strumenti di lettura delle informazioni del sistema completo.
cronometrico

0

Non dovresti nemmeno aver bisogno di accendere la macchina, cerca il numero del modello sul retro della custodia. A meno che non sia veramente un PC white box, dovresti trovare un numero di modello o anche un numero di serie. Cerca nel Web o chiama il produttore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.