Como você determina que seu hardware é compatível com 64 bits quando não há um sistema operacional instalado?

28

Como você determina que seu hardware é compatível com 64 bits quando não há um sistema operacional instalado?

Mano
fonte
6
@ChrisO Como sabemos que é Intel? Ou, se for, isso foi fabricado recentemente?
5
O @ChrisO > tem capacidade para 64 bits desde os últimos 15 anos ou mais ... dificilmente, a primeira CPU x86-64 de sempre , destinada a servidores, foi lançada onze anos atrás (2003). A maioria das CPUs de consumidor não suportava x86-64 até 2004-05. E mesmo agora existem CPUs bastante comuns que não o suportam.
21414 Bob
@ ChrisO: A questão afirma claramente que não há sistema operacional instalado.
Lightness Races em órbita
1
@ ChrisO: O ponto principal da questão é descobrir como determinamos a testemunha da CPU sem essas suposições .
Lightness Races em órbita
@ Chrisis É ridículo dizer que a pergunta afirma claramente "sem sistema operacional instalado" e, em seguida, tente inferir que um sistema operacional pode ser instalado porque é uma "questão fraca". Existe um nome para o oposto de assumir a conclusão ? Ah sim, paradoxo .
Kyeotic

Respostas:

41

Abra o computador , verifique a CPU e a placa-mãe para obter os números do modelo, procure-os nos fabricantes (por exemplo: Intel , AMD ) e verifique as especificações fornecidas.

Como alternativa, você pode inicializar a partir de um Linux LiveCD ou similar e usar esse SO para detectar os recursos (não é necessária nenhuma instalação do SO na máquina).

Ƭᴇcʜιᴇ007
fonte
5
Olhar para a CPU exigiria a remoção do dissipador de calor e a remoção de todo o composto térmico, operação longa e confusa (além disso, você precisará de um novo composto para reinstalar o dissipador de calor).
2
@ AndréDaniel Embora eu concorde com o seu argumento, acho hilário que uma pessoa sugira que tirar o dissipador de calor e substituir o composto seja difícil, mas muitas outras sugerem "superaquecer? Arranque o dissipador de calor e substitua o composto!" como a primeira opção. O composto térmico custa US $ 5 e é facilmente avialável, e em 99% dos casos você não precisa substituí-lo se tudo o que você faz é tirar o dissipador de calor e ligá-lo novamente. De qualquer forma, sim, se o BIOS informar, ainda melhor. ;)
Ƭᴇcʜιᴇ007
2
Com força, quero dizer com força suficiente para alguém fazer uma pergunta tão trivial no SU. ;)
2
Triste mas verdadeiro. :(
5
@ Ƭᴇcʜιᴇ007, você terá que substituir o composto térmico se realmente quiser ler o que está inscrito na CPU. Caso contrário, tudo o que você "lerá" será a superfície do composto.
Ruslan
54

Olhe no BIOS, eles geralmente exibem um resumo do hardware instalado, incluindo o modelo da CPU, você pode pesquisar na web e ver se é compatível com 64 bits.

Como alternativa, se o computador é de uma marca conhecida e não personalizada, você pode procurar o modelo e encontrar muitas informações, como a CPU existente (faça o que eu disse acima) )


fonte
Observe que é possível (bastante comum) computadores de grandes marcas serem personalizáveis ​​com o mesmo número de modelo. Para começar, fabricantes como a Dell oferecem fácil personalização quando você faz o pedido. Então alguém poderia decidir substituir partes do hardware a qualquer momento. É um bom começo, mas não se pode confiar.
Bob
@Bob, as CPUs ainda serão semelhantes em termos de especificações, enquanto o número de núcleos ou a frequência pode variar, é improvável que algumas CPUs tenham apenas 32 bits e outras também suportem 64 bits ... A máquina está realmente baixa - nesse caso, eles permanecem com os átomos da Intel de 32 bits ou aumentam (Pentium Dual Core, i3, etc.); nesse caso, todos são compatíveis com 64 bits.
3
Você está assumindo o hardware Intel de geração atual. As gerações mais antigas forneceram as duas opções em um único tipo de soquete (por exemplo, LGA 775), e outros fabricantes de x86 podem decidir fazer o mesmo (não estou familiarizado com as especificidades desses outros, mas a possibilidade existe). Basicamente - você pode adivinhar com base no modelo da máquina inteira, mas nem sempre pode ter certeza.
Bob
13

Crie uma chave USB com um sabor de 64 bits do Ubuntu e inicie-a. Por padrão, ele não modifica nada no próprio computador.

gratsu
fonte
1
E se a máquina for de 32 bits? Por favor, forneça os passos usando o que o OP pode descobrir se o hardware é de 64 bits capazes ou não
Prasanna
17
Se a máquina for de 32 bits, a inicialização do Ubuntu de 64 bits produzirá uma mensagem de erro como "este kernel requer uma CPU x86-64, mas detectou apenas uma CPU i686".
Nandhp
3
@Prasanna, você pode encontrar todos os conjuntos de instruções suportados na CPU, independentemente dos sistemas operacionais, para executar um SO de 32 bits e verificar se AMD64, EMT-64, x86_64 ou qualquer sinalizador disponível na CPU
phuclv
Por definição, isso não responde à pergunta, pois o sistema operacional é instalado em uma unidade USB.
AStopher
@cybermonkey: "SO instalado" aqui significa algo implantado como parte da infraestrutura da máquina (por exemplo, em um disco rígido) e permitindo funcionalidade complexa e completa. Embora ostensivamente "instalado" em mídia óptica ou flash, o "linux lite" é claramente categoricamente diferente. É um sistema operacional simplificado, cujo objetivo é pouco mais do que fornecer uma plataforma para ferramentas de diagnóstico do sistema, e é implantado na forma pré-configurada, exigindo talvez 10 minutos de preparação. Ele não apenas fornece uma resposta rápida e precisa, mas o fará se os componentes não puderem ser identificados visualmente.
chronometric
3

A menos que seu hardware tenha dez ou mais anos de idade, é praticamente certo que ele é capaz de 64 bits - todos os processadores Intel e virtualmente todos os processadores compatíveis com AMD x86 fabricados nesse período são de 64 bits. A maioria dos processadores para dispositivos Android é de 32 bits, mas como a maioria dessas máquinas só pode executar o Android de qualquer maneira, isso é um problema menor (e se você tiver um computador de placa única como um Raspberry Pi, provavelmente saberá que comprá-lo ou procurá-lo pela designação do modelo do dispositivo).

Zeiss Ikon
fonte
1
Note-se que os processadores ARM de 64 bits apenas se tornou uma coisa. E, até onde eu sei, ainda não existem dispositivos Android de 64 bits para o consumidor.
precisa saber é o seguinte
1
E, com base em outras respostas, aparentemente há uma família de processadores Intel Atom de 32 bits ainda em produção para netbooks e máquinas semelhantes - mas para computadores desktop e laptops completos, se tiver menos de 10 anos, é de 64 bits capaz.
Zeiss Ikon
@HalosGhost: o Nexus 9 é de 64 bits.
bwDraco
1
@DragonLord, estou corrigido então. No entanto, esse dispositivo acabou de sair.
precisa saber é o seguinte
2

Se o seu processador tiver um sabor não antigo do processador x86, você poderá usar a instrução CPUID. Nos processadores modernos, você pode usá-lo para descobrir se sua CPU é capaz de 64 bits. Em processadores mais antigos, você pode usá-lo para descobrir se pode perguntar ao processador se ele é capaz de 64 bits; se você não pode perguntar, não é. Se você examinar mais profundamente o manual da Intel e da AMD, há um código em execução em processadores ainda mais antigos que permite verificar se a instrução CPUID está disponível; se não for, seu processador não é capaz de 64 bits.

gnasher729
fonte
Absolutamente ... obter um despejo de CPUID de um sistema diz basicamente tudo o que você precisa saber. Mas deve-se ressaltar que é um pequeno programa que requer um sistema operacional para ser executado. Esse é outro ponto a favor do emprego de uma distribuição Linux Linux inicializável a partir de USB ou disco : a disponibilidade de ferramentas de leitura de informações do sistema completo.
chronometric
0

Você nem precisa ligar a máquina, procure o número do modelo na parte de trás do gabinete. A menos que seja realmente um PC de caixa branca, você deve encontrar um número de modelo ou mesmo um número de série. Pesquise na web ou ligue para o fabricante.

htm11h
fonte