Как определить, что ваше оборудование поддерживает 64 бита, если не установлена ​​операционная система?

28

Как определить, что ваше оборудование поддерживает 64 бита, если не установлена ​​операционная система?

Bro
источник
6
@ChrisO Откуда мы знаем, что это Intel? Или, если это так, то это было изготовлено недавно?
5
@ChrisO > все они были 64-битными с тех пор, как последние 15 лет или около того ... вряд ли, первый в мире процессор x86-64, предназначенный для серверов, был выпущен одиннадцать лет назад (2003). Большинство потребительских процессоров не поддерживали x86-64 до 2004-05 гг. И даже сейчас есть довольно распространенные процессоры, которые его не поддерживают.
Боб
@ChrisO: В вопросе четко сказано, что ОС не установлена.
Легкость гонки с Моникой
1
@ChrisO: Суть вопроса заключается в том, чтобы выяснить, как мы определяем 64-разрядность ЦП без этих предположений .
Легкость гонок с Моникой
@ChrisO Смешно говорить, что в вопросе четко говорится «нет установленной ОС», а затем пытаться сделать вывод, что ОС может быть установлена, потому что это «слабый вопрос». Есть ли название для противоположного предположения о заключении ? О да, парадокс .
Kyeotic-StopHarmingMonica

Ответы:

41

Откройте компьютер и посмотрите на свой процессор и материнскую плату, чтобы узнать номера моделей, затем посмотрите их у производителей (например, Intel , AMD ) и проверьте предоставленные спецификации.

В качестве альтернативы вы можете загрузиться с Linux LiveCD или аналогичного и использовать эту ОС для определения возможностей (установка ОС на компьютере не требуется).

Ƭᴇcʜιᴇ007
источник
5
При взгляде на процессор потребуется удалить радиатор и удалить весь термопасту, что приведет к длительной и грязной работе (плюс вам понадобится новый компаунд для переустановки радиатора).
2
@ AndréDaniel Хотя я согласен с вашей точкой зрения, я нахожу забавным то, что один человек предлагает снять радиатор и заменить соединение сложно, но многие другие советуют "перегревать? Дернуть радиатор и заменить соединение!" как первый вариант. Термопаста стоит 5 долларов и легко доступна, и в 99% случаев вам даже не нужно ее заменять, если все, что вам нужно сделать, это снять радиатор и снова установить его на место. Во всяком случае, да, если BIOS говорит вам, даже лучше. ;)
Ƭᴇcʜιᴇ007
2
Под «жестким» я подразумеваю «достаточно жесткий» для того, кто задает такой банальный вопрос о SU. ;)
2
Грустно, но правда. :(
5
@ Ƭᴇcʜιᴇ007 вам придется заменить термопасту, если вы действительно хотите прочитать, что написано на процессоре. В противном случае все, что вы «прочитаете», это поверхность соединения.
Руслан
54

Посмотрите в BIOS, они часто отображают сводную информацию об установленном оборудовании, включая модель процессора, вы можете найти его в Интернете и посмотреть, совместим ли он с 64-битной версией.

В качестве альтернативы, если компьютер известной марки, а не изготовлен по индивидуальному заказу, вы можете выполнить поиск его модели, и вы найдете много информации о нем, например, о процессоре, который в нем находится (затем сделайте то, что я сказал выше). ).


источник
Обратите внимание, что компьютеры крупных брендов можно (довольно часто) настраивать под одним и тем же номером модели. Начнем с того, что производители, такие как Dell, предлагают простую настройку при заказе. Тогда кто-то может решить заменить части оборудования в любое время. Это хорошее начало, но на него нельзя положиться.
Боб
@Bob ЦП по-прежнему будут схожими с точки зрения спецификаций, в то время как количество ядер или частота могут отличаться, маловероятно, что некоторые ЦП будут только 32-разрядными, а другие также будут поддерживать 64-разрядные ... Либо машина действительно низкая - в этом случае они придерживаются 32-разрядных Intel Atoms или идут выше (Pentium Dual Core, i3 и т. д.), и в этом случае они все совместимы с 64-разрядными.
3
Вы предполагаете, что у Intel современное оборудование. В старых поколениях были доступны оба варианта для одного типа сокетов (например, LGA 775), и другие производители x86 могли бы сделать то же самое (я не знаком со спецификой этих других, но такая возможность есть). По сути, вы можете догадаться, основываясь на модели всей машины, но не всегда можете быть уверены.
Боб
13

Создайте USB-ключ с 64-битной версией Ubuntu и загрузитесь в него. По умолчанию он ничего не изменяет на самом компьютере.

gratsu
источник
1
Что делать, если машина 32-битная машина? Пожалуйста, предоставьте шаги, с помощью которых ОП может выяснить, поддерживает ли оборудование 64-битную версию или нет
Prasanna
17
Если машина 32-битная, загрузка 64-битной Ubuntu выдаст сообщение об ошибке в виде «это ядро ​​требует процессор x86-64, но обнаружил только процессор i686».
nandhp
3
@Prasanna вы можете найти все поддерживаемые наборы инструкций на ЦП независимо от операционных систем, поэтому вы можете запустить 32-разрядную ОС и проверить, доступны ли AMD64, EMT-64, x86_64 или любой другой флаг на ЦП
phuclv
По определению это не отвечает на вопрос, поскольку операционная система установлена на USB-накопитель.
AStopher
@cybermonkey: «ОС установлена» здесь означает нечто, развернутое как часть инфраструктуры машины (например, на жестком диске) и обеспечивающее сложную и полную функциональность. Хотя якобы «установленный» на флэш или оптический носитель, «linux lite» явно категорически отличается. Это урезанная ОС, цель которой состоит не в том, чтобы предоставить платформу для средств диагностики системы, и она развернута в предварительно сконфигурированной форме, требующей, возможно, 10 минут подготовки. Он не только обеспечивает быстрый и точный ответ, но и делает это, если компоненты не могут быть идентифицированы визуально.
Хронометрический
3

Если вашему оборудованию не исполнилось десять или более лет, оно, несомненно, будет поддерживать 64-битную архитектуру - все Intel и практически все x86-совместимые процессоры AMD, созданные в этот период, были 64-битными. Большинство процессоров для устройств Android являются 32-разрядными, но, поскольку большинство из этих компьютеров в любом случае могут работать только на Android, это не проблема для них (и если у вас есть одноплатный компьютер, такой как Raspberry Pi, вы, вероятно, знаете, что от покупки или можете найти его по обозначению модели устройства).

Zeiss Ikon
источник
1
Обратите внимание, что 64-битные процессоры ARM просто стали чем-то особенным. И, насколько я знаю, 64-разрядных Android-устройств пока нет.
HalosGhost
1
И, основываясь на других ответах, очевидно, что семейство 32-разрядных процессоров Intel Atom все еще находится в производстве для нетбуков и аналогичных компьютеров - но для настольных и полных ноутбуков, если ему меньше 10 лет, это 64-разрядный способен.
Zeiss Ikon
@HalosGhost: Nexus 9 является 64-битным.
bwDraco
1
@DragonLord, я исправлюсь. Хотя это устройство только что вышло.
HalosGhost
2

Если ваш процессор имеет какой-то не древний вид процессора x86, вы можете использовать инструкцию CPUID. На современных процессорах вы можете использовать его, чтобы узнать, поддерживает ли ваш процессор 64 бит. На старых процессорах вы можете использовать его, чтобы узнать, можете ли вы спросить процессор, способен ли он работать на 64-битной архитектуре; если ты не можешь спросить об этом, то это не так. Если вы загляните глубже в руководство Intel и AMD, то на еще более старых процессорах есть код, который позволяет вам проверить, доступна ли инструкция CPUID; если это не так, то ваш процессор снова не способен работать на 64 битах.

gnasher729
источник
Абсолютно ... получение дампа CPUID системы говорит вам в основном обо всем, что вам нужно знать. Но следует отметить, что это небольшая программа, требующая запуска ОС. Это еще один момент в пользу использования загрузочного дистрибутива Lite Linux с USB или диска : наличие инструментов для считывания полной информации о системе.
хронометрический
0

Вам даже не нужно включать машину, посмотрите номер модели на задней стороне корпуса. Если это не действительно белый компьютер, вы должны найти номер модели или даже серийный номер. Ищите в Интернете или позвоните производителю.

htm11h
источник