Jak ustalić, że sprzęt jest w stanie obsługiwać 64 bity, gdy nie ma zainstalowanego systemu operacyjnego?

28

Jak ustalić, że sprzęt jest w stanie obsługiwać 64 bity, gdy nie ma zainstalowanego systemu operacyjnego?

bracie
źródło
6
@ChrisO Skąd wiemy, że to Intel? A jeśli tak, to zostało wyprodukowane niedawno?
5
@ChrisO > wszystko było 64-bitowy zdolny od ostatnich 15 lat lub tak ... trudno, pierwszy kiedykolwiek x86-64 procesorów, przeznaczonych dla serwerów, został wydany jedenaście lat temu (2003). Większość procesorów konsumenckich nie obsługiwała x86-64 do 2004-05. I nawet teraz istnieją dość popularne procesory, które go nie obsługują.
Bob
@ChrisO: Pytanie wyraźnie stwierdza, że ​​nie ma zainstalowanego systemu operacyjnego.
Wyścigi lekkości z Monicą
1
@ChrisO: Cały problem polega na tym, aby dowiedzieć się, w jaki sposób określamy 64-bitowy procesor bez tych założeń .
Wyścigi lekkości z Monicą
@ChrisO Śmiesznie jest powiedzieć, że pytanie wyraźnie stwierdza „brak zainstalowanego systemu operacyjnego”, a następnie spróbować wywnioskować, że system operacyjny można zainstalować, ponieważ jest to „słabe pytanie”. Czy istnieje nazwa przeciwna do zakładania wniosku ? O tak, paradoks .
Kyeotic-StopHarmingMonica

Odpowiedzi:

41

Otwórz komputer i spójrz na procesor i płytę główną, aby uzyskać numery modeli, a następnie spójrz na producentów (tj .: Intel , AMD ) i sprawdź podane specyfikacje.

Alternatywnie możesz uruchomić komputer z Linux LiveCD lub podobnego i użyć tego systemu operacyjnego do wykrycia możliwości (nie wymaga instalacji systemu operacyjnego na komputerze).

Ƭᴇcʜιᴇ007
źródło
5
Spojrzenie na procesor wymagałoby usunięcia radiatora i usunięcia całego związku termicznego, długiej i nieporządnej operacji (a do zainstalowania radiatora potrzebny będzie nowy związek).
2
@ AndréDaniel Chociaż zgadzam się z twoją tezą, uważam za zabawne, że jedna osoba sugeruje zdjęcie radiatora i wymiana związku jest trudna, ale tak wiele innych osób sugeruje „przegrzanie? Szarpnij radiator i wymień związek!” jako pierwsza opcja. Mieszanka termiczna kosztuje 5 USD i jest łatwo dostępna, aw 99% przypadków tak naprawdę nie trzeba jej wymieniać, jeśli wszystko, co musisz zrobić, to zdjąć radiator i ponownie go założyć. W każdym razie tak, jeśli BIOS powie ci, nawet lepiej. ;)
ᴇcʜιᴇ007
2
Przez ciężko mam na myśli wystarczająco mocno, aby ktoś zadał tak banalne pytanie SU. ;)
2
Smutne ale prawdziwe. :(
5
@ Ƭᴇcʜιᴇ007 będziesz musiał wymienić związek termiczny, jeśli naprawdę chcesz być w stanie odczytać, co jest zapisane na procesorze. W przeciwnym razie wszystko, co „przeczytasz”, to powierzchnia związku.
Ruslan,
54

Spójrz w BIOS, często wyświetlają podsumowanie zainstalowanego sprzętu, w tym modelu procesora, możesz następnie przeszukać go w Internecie i sprawdzić, czy jest kompatybilny z 64-bitami.

Alternatywnie, jeśli komputer jest znanej marki, a nie niestandardowej, możesz wyszukać jego model, a znajdziesz na nim wiele informacji, takich jak procesor, który się w nim znajduje (następnie zrób to, co powiedziałem powyżej ).


źródło
Należy pamiętać, że możliwe jest (dość powszechne) dostosowywanie komputerów dużych marek pod tym samym numerem modelu. Na początek producenci tacy jak Dell oferują łatwą personalizację podczas zamawiania. Wtedy ktoś może zdecydować o wymianie części sprzętu w dowolnym momencie. To dobry początek, ale nie można na nim polegać.
Bob
@Bob Procesory będą nadal podobne pod względem specyfikacji, podczas gdy liczba rdzeni lub częstotliwość mogą się różnić, jest mało prawdopodobne, aby niektóre procesory były tylko 32-bitowe, a inne również obsługiwały 64-bitowe ... Albo maszyna jest naprawdę niska -w takim przypadku trzymają się 32-bitowych atomów Intel lub idą wyżej (Pentium Dual Core, i3 itp.), w którym to przypadku wszystkie są kompatybilne z 64-bitami.
3
Zakładasz sprzęt Intel obecnej generacji. Starsze generacje zapewniały obie opcje na jednym typie gniazda (np. LGA 775), a inni producenci x86 mogliby zrobić to samo (nie znam specyfiki tych innych, ale istnieje taka możliwość). Zasadniczo - możesz zgadywać na podstawie modelu całej maszyny, ale nie zawsze możesz być pewien.
Bob
13

Zbuduj klucz USB z 64-bitowym smakiem Ubuntu i uruchom go. Domyślnie nie modyfikuje niczego na samym komputerze.

gratsu
źródło
1
Co jeśli maszyna jest maszyną 32-bitową? Podaj kroki, za pomocą których OP może dowiedzieć się, czy sprzęt jest zdolny do obsługi 64-bitów, czy nie
Prasanna
17
Jeśli komputer jest 32-bitowy, uruchomienie 64-bitowego systemu Ubuntu spowoduje wyświetlenie komunikatu o błędzie w stylu „to jądro wymaga procesora x86-64, ale wykryło tylko procesor i686”.
nandhp
3
@Prasanna możesz znaleźć wszystkie obsługiwane zestawy instrukcji na CPU niezależnie od systemu operacyjnego, więc możesz uruchomić 32-bitowy system operacyjny i sprawdzić, czy AMD64, EMT-64, x86_64 lub jakakolwiek flaga jest dostępna na CPU
phuclv
Z definicji nie odpowiada to na pytanie, ponieważ system operacyjny jest zainstalowany na dysku USB.
AStopher
@cybermonkey: „Zainstalowany system operacyjny” oznacza tutaj coś wdrożonego jako część infrastruktury maszyny (np. na dysku twardym) i umożliwiając złożoną i pełną funkcjonalność. Choć rzekomo „zainstalowany” na flashu lub nośniku optycznym, „linux lite” jest wyraźnie kategorycznie odmienny. Jest to uproszczony system operacyjny, którego celem jest niewiele więcej niż zapewnienie platformy dla narzędzi diagnostycznych systemu i jest wdrażany w wstępnie skonfigurowanej formie, która może wymagać 10 minut na przygotowanie. Nie tylko zapewnia szybką i precyzyjną odpowiedź, ale zrobi to, jeśli komponentów nie będzie można wizualnie zidentyfikować.
chronometr
3

O ile twój sprzęt nie ma dziesięciu lub więcej lat, jest prawie pewne, że będzie w stanie obsługiwać 64-bit - wszystkie procesory Intel i praktycznie wszystkie procesory kompatybilne z AMD x86 wykonane w tym przedziale czasowym są 64-bitowe. Większość procesorów dla urządzeń z Androidem jest 32-bitowa, ale ponieważ większość z tych maszyn i tak może działać tylko z Androidem, nie stanowi to dla nich problemu (a jeśli masz komputer jednopłytkowy, taki jak Raspberry Pi, prawdopodobnie wiesz, że od zakupu lub może to sprawdzić na podstawie oznaczenia modelu urządzenia).

Zeiss Ikon
źródło
1
Zauważ, że 64-bitowe procesory ARM właśnie się stały. I, o ile mi wiadomo, nie ma jeszcze 64-bitowych urządzeń z Androidem.
HalosGhost,
1
Na podstawie innych odpowiedzi najwyraźniej nadal istnieje rodzina 32-bitowych procesorów Intel Atom dla netbooków i podobnych komputerów - ale dla komputerów stacjonarnych i pełnych laptopów, jeśli ma mniej niż około 10 lat, jest 64-bitowa zdolny.
Zeiss Ikon,
@HalosGhost: Nexus 9 jest 64-bitowy.
bwDraco
1
@DragonLord, wtedy poprawiam się. Chociaż to urządzenie właśnie wyszło.
HalosGhost
2

Jeśli twój procesor ma inny niż starożytny smak procesora x86, możesz użyć instrukcji CPUID. W nowoczesnych procesorach możesz go użyć, aby sprawdzić, czy twój procesor jest w stanie obsługiwać 64 bity. Na starszych procesorach możesz go użyć, aby dowiedzieć się, czy możesz zapytać procesor, czy jest on zdolny do pracy 64-bitowej; jeśli nie możesz o to zapytać, to nie jest. Jeśli zagłębisz się w podręcznik Intela i AMD, na starszych procesorach działa kod, który pozwala sprawdzić, czy instrukcja CPUID jest dostępna; jeśli tak nie jest, twój procesor nie jest w stanie obsługiwać 64 bitów.

gnasher729
źródło
Absolutnie ... uzyskanie zrzutu CPUID systemu mówi ci w zasadzie wszystko, co musisz wiedzieć. Należy jednak zauważyć, że jest to mały program wymagający uruchomienia systemu operacyjnego. Jest to kolejny punkt przemawiający za zastosowaniem lite linux distro bootowalnego z USB lub płyty : dostępność narzędzi do odczytu informacji w całym systemie.
chronometr
0

Nie powinieneś nawet włączać urządzenia, poszukaj numeru modelu z tyłu obudowy. Jeśli nie jest to naprawdę komputer z białym pudełkiem, powinieneś znaleźć numer modelu, a nawet numer seryjny. Wyszukaj w Internecie lub zadzwoń do producenta.

htm11h
źródło