У мене такий косяк теж був, однак це було давно, років чотири тому, тоді у мене був ще древній проц Pentium 4. Любив я свого Пенька і дооолго з нього не злазить.
Нагадаю, що мова йде про те, що ось в цьому меню VurtualBox немає пункту для установки Windows 64-bit:
Ну так от, чому в VirtualBox немає вибору x64? Перший варіант самий банальний, це те, що ваш процесор не підтримує технологію віртуалізації. У майже всіх сучасних процесорів вона є, що у Intel, що у AMD. Є навіть і у старих процесорів, але не у всіх, ось наприклад в сімействі Pentium 4 її немає (є тільки в моделях 662/672). А ось у Pentium D і вище, то там вже майже у всіх Процах віртуалізація є. З приводу AMD нічого сказати не можу, але думаю що картина приблизно така ж.
У будь-якому випадку, в нових Процах є віртуалізація. Якщо у вас немає, то у вас або старий процесор або ж якийсь рідкісний або особливий звір.
Але як зрозуміти, підтримує ваш процесор віртуалізацію чи ні? Звичайно найкраще це просто подивитися модель процесора. і потім пошукати в інтернеті інфу про проце. Можна також завантажити утиліту CPU-Z і вона покаже вам інфу, ось наприклад у мене процесор Pentium G3220, ось яку інфу показує про нього прога CPU-Z:
Ось бачите, там є таке як Instructions, ось там йде перелік інструкцій, які підтримує процесор. Правда тут є один моментік, у кожної фірми процесора технології віртуалізації називаються по різному. Ось у Intel це VT-x (якщо є VT-d, то це ще крутіше), а ось у AMD технологія називається AMD-V. Ось наприклад інфа про процесор AMD FX-8350, і ось тут теж вказано, що проц підтримує технологію AMD-V:
До речі цей процесор AMD FX-8350 мені ось дуже подобається, коштує він не так вже й дорого, начебто десь в два рази менше ніж Core i7. Але по потужності то зрозуміло що він програє i7, хоча у FX-8350 8 ядер, а у i7 тільки 4. Але як на мене, то перевага AMD FX-8350 в тому, що в ньому 8 ядер, тобто там, де потрібна многопоточность, то FX-8350 може бути більш ефективний, а може і ні, точно не знаю.
Ну, начебто розібралися. Тобто щоб перевірити процесор, чи є в ньому віртуалізація чи ні, то швидше за все буде вам завантажити утиліту CPU-Z (вона дуже проста і комп не вантажить) і швиденько в ній подивитися. І потім якщо потрібна інфа про проце, то ви запускаєте CPU-Z і там вся найголовніша інфа є!
До речі, не всі знають, але VirtualBox працює і без віртуалізації. Я не впевнений, але знаю точно що в VirtualBox раніше була вбудована програмна віртуалізація, чи є вона зараз, я не знаю. Однак, ефекту від неї особисто я не помітив: без технології віртуалізації, віртуальна машина працює з гальмами і це зовсім некомфортно.
Є ще такий прикол, що VirtualBox ніби не бачить то, що що процесор підтримує віртуалізацію. Щоб виправити цю проблему, то можна зробити ось що. Скажу відразу, я не впевнений що вам це допоможе, але деяким користувачам допомогло. Потрібно відключити один компонент, який відноситься до віртуалізації, але трохи до іншого так би мовити. Ось як це зробити, натискаєте правою кнопкою по Пуску і там в меню вибираєте пункт Програми та засоби (самий верхній):
Далі натискаємо ось на Включення або відключення компонентів:
Тепер дивіться, у вас буде список компонентів, деякі з них включені, а деякі ні. Ось тут що потрібно зробити? Тут потрібно просто зняти галочку з такого компонента як Hyper-V, ось він:
Після цього робите перезавантаження і дивіться, чи з'явилася можливість ставити 64-бітну вінду. Якщо все вийшло, то у вас з'явиться ось такий ось список, ну тобто можна буде поставити і 64-битку:
До речі, в інтернеті є думка, що VirtualBox краще ніж VMware, але чи так це насправді? Ну взагалі суперечок на цю тему не те щоб багато, але достатньо, але багато як я зрозумів не сперечаються взагалі, бо впевнені у своїй правоті. Ну є таке, я ось теж не сперечаюся, тому що впевнений у своїй правоті. Але я впевнений, тому що я проводив тести і не один раз, і у мене у всіх випадках VMware (а якщо бути точніше, то безкоштовна версія VMware Player) працювала завжди швидше, ніж VirtualBox. У плані зручності, то мені чимось VirtualBox подобається більше. Але якщо потрібно часто працювати з віртуальною машиною, то тут я вибираю тільки VMware. Ну це так, просто вам на замітку, моя думка так би мовити.
Але я ось ще дещо що не написав, от забув, це мій косяк, вже вибачте. Може бути таке, що ваш процесор віртуалізацію підтримує (якщо він сучасний, то 95% що підтримує), але ось вибору 64-бітної вінди все одно немає. В чому справа? А справа вся в тому, що технологія віртуалізації це опція, яка включається або відключається в БІОС. І не на всіх материнках ця опція за замовчуванням йде включена! Загалом вам потрібно зайти в БІОС (включили комп> натискаєте секунд десять на кнопки F1, F2, Del, чекаєте БІОС, спосіб працює на чому залозі) і там включити цю віртуалізацію. Там щось буде написано типу Virtualization Technology і буде Enabled (включено) або Desabled (відключено). Щось в цьому стилі, ось приклад, але у вас може побут оформлення інше:
Ось забув ще дещо що сказати, в Windows 10 в диспетчері ви теж можете подивитися, включена віртуалізація чи ні. На вкладці Продуктивність є там такий пунктик Віртуалізація, ось там все вказано:
Ну все хлопці, на цьому вже все. Сподіваюся що ви все таки зможете з'ясувати причину, чому в VirtualBox немає вибору x64. Думаю що ви вирішите цю проблему, бо швидше за все у вас сучасний процесор, який апаратно підтримує цю віртуалізацію. Удачі вам в житті, гарного настрою