Как я узнаю, что мой ноутбук совместим с 64-битной версией?


12

Недавно я планировал купить новый ноутбук для работы с 64-битной ОС, но один из моих друзей сказал мне, что мой текущий ноутбук уже 64-битный.

Как я могу проверить, готов ли мой ноутбук к загрузке 64-битной ОС или нет?

Вот результат от CPU-Z:

CPU-Z результат

Ответы:


10

Узнайте, какой процессор он использует. Если это 64-битный процессор, у вас все должно быть в порядке. Я думаю, что что-то более свежее, чем Core 2 на стороне Intel, является 64-битным, а 64-битные процессоры AMD обычно имеют «64» в названии. Однако это не гарантированные правила, поэтому вы всегда должны выполнять свою домашнюю работу, чтобы быть в безопасности.

Редактировать: Да, T5600 является 64-битным. Вы видите в разделе «Инструкции», где написано «EM64T»? Это указывает на его 64-битный чип.


Все процессоры Intel Core 2 являются 64-битными.
gkrogers

1

Вы можете посмотреть в реестре:

  1. открыть regedit.exe
  2. перейдите к HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
  3. Посмотрите на вызванное значение, Identifierчтобы найти тип процессора

введите описание изображения здесь


0

Хорошо, с сайта Intel:

Для Intel® EM64T требуется компьютерная система с процессором, набором микросхем, BIOS, операционной системой, драйверами устройств и приложениями для Intel EM64T. Процессор не будет работать (включая 32-разрядную) без BIOS с поддержкой Intel EM64T. Производительность зависит от конфигурации вашего оборудования и программного обеспечения. См. Http://www.intel.com/info/em64t для получения дополнительной информации, включая сведения о том, какие процессоры поддерживают Intel® EM64T, или обратитесь к поставщику вашей системы за дополнительной информацией.

Так что да, это 64 бит.


0

В настоящее время у меня есть небольшое приложение (привязанное к нашей собственной маленькой 64-битной ОС), которое сообщает вам имя процессора и тип x86 (32- битный ) или x64 (64- битный ) здесь (6Kb скачать)

Он просто вызывает CPUID и проверяет, доступен ли длинный режим. (CPUID.80000001H: EDX [Бит 29])

Некоторый код C ++:

//Detect if long mode is available by checking bit 29 in EDX when calling 
//CPUID Extended Processor Info and Feature Bits.
int results[4];//eax, ebx, ecx & edx
BOOL 64bit;
__cpuid(results,0x80000001);
if(results[3]&29) 64bit=TRUE; else 64bit=FALSE;

хм, ваш инструмент, похоже, не работает, скажем, x86 может догадаться по ОС, на которой я сейчас работаю (Windows XP 32bit)
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.