Як я можу знати, що мій ноутбук сумісний з 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 (32bit) або x64 (64bit) тут (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, можливо, це здогадується з ОС, на якій я зараз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.