Почему в VirtualBox нет выбора x64?
Всем привет
Поговорим сегодня о не совсем приятном косяке, который может быть у вас, если вы решили воспользоваться виртуальной машиной VirtualBox. Косяк заключается в том, что вы не можете установить 64-битную винду. То есть при создании виртуальной машины, у вас нет выбора 64-битной винды, только 32-битная.
У меня такой косяк тоже был, однако это было давно, года четыре назад, тогда у меня был еще древний проц 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 в диспетчере вы тоже можете посмотреть, включена виртуализация или нет. На вкладке Производительность есть там такой пунктик Виртуализация, вот там все указано:

Еще скажу в двух словах, что такое виртуализация. Это когда виртуальная машина может посылать команды процессору напрямую. Ну как-то так. У Intel базовая виртуализация, это VT-x, а продвинутая, это VT-d. VT-x позволяет просто посылать команды процессору напрямую, а вот VT-d позволяет перебрасывать в виртуальную машину целые устройства на шине PCI, например видеокарту. Но как правило, VT-d идет в более дорогих процессорах. У AMD я не уверен, но скорее всего есть что-то аналогичное 
Ну все ребята, на этом уже все. Надеюсь что вы все таки сможете выяснить причину, почему в VirtualBox нет выбора x64. Думаю что вы решите эту проблему, ибо скорее всего у вас современный процессор, который аппаратно поддерживает эту виртуализацию. Удачи вам в жизни, хорошего настроения 
Grizzly папка - что это?
Mb3install - что за папка?
PORT. IN на музыкальном центре - что это?
Windows10UpgraderApp - что это?
scoped_dir - что это за папка?
Windows10Upgrade - можно ли удалить?
im_temp - что за папка?


FAI4
25.02.2017 - 18:16
Уважуха за объемность инфы и позитив! )
У меня вот такой вот мохнатый зверь http://joxi.ru/Q2KeQK3uxZagrj, я с трудом, обновив лишь БИОС смог воткнуть на него Вин10х64, но виртуалку проц точно не поддеривает похоже. Так что буду искать вариант запуска в другом режиме или вообще откажусь от VortualBox.
virtmachine
25.02.2017 - 18:22
ваш проц вроде как реально не поддерживает вирнтуализацию правда честно говоря странно мне это видеть
проц то как бы не древный как pentium 4 672 например, он подерживает виртуализацию)
да уж косяк конечно неприятный
virtualbox все хвалят, он реально удобный в плане интерфейса и прочего
но поверьте мне что лучше vmware player это личное мое мнение но я с виртуалками общаюсь не первый год
Алексей
18.07.2017 - 13:04
Спасибо, отключение Hyper-V действительно помогло!
Виктор
27.07.2017 - 13:06
У меня проблема с не стабильностью VirtualBox. Включаешь VirtualBox только 32-bit, выключаешь программу… Заходишь в настройки «Включение или отключение компонентов windows» — Hyper-V, все галочки сняты все ок. Включаешь VirtualBox, есть 64-bit (сохраняется 64-bit до следующей перезагрузки компьютера). Парадокс, но если не посмотреть на выключенные настройки Hyper-V, 64-bit — не появляются…
virtmachine
27.07.2017 - 13:09
Самое главное, какой у вас процессор и смотрели ли вы в биос, все включено?
Виктор
28.07.2017 - 12:39
virtmachine, да смотрел, процессор — Intel Core i5-2500, виртуализация включена, ранее постоянно пользовался VirtualBox но на windows 10 начались выше описанные проблемы. Я попробовал включить Hyper-V перегрузил компьютер, и обратно выключить Hyper-V… Как не странно после такой манипуляции все заработало и настройки больше не сбрасывало …
virtmachine
28.07.2017 - 12:48
В общем что я тут могу сказать. Это странно и похоже на прикол винды.
Хорошо что все решилось, хотя реально странно.
Надеюсь ваш коммент еще кому-то поможет.
Meplaha
05.09.2017 - 18:45
у меня такая проблема я установил на вирт бокс вин 7 х64. В настройка системы машину->ускорение поставил галочки AMD-V, VT-X. И при проверке программой leoMoon показывает что не поддерживает AMD-V. Хотя на основной все норм. Как быть? Просто хочу Nox эмулятор поставить, он не ставиться
zor
29.09.2017 - 01:21
Спасибо дружище, я бы ни в жизнь не додумался в биос залезть. Все сработало, остался только вопрос: после активации «виртуал технолоджи» в биосе, VT-x в инструкциях не появилась(аида64), т.е. отсуцтвие инструкции ни чего не значит, надо все равно биос проверять?
Элис
02.10.2017 - 10:52
Спасибо тебе Великий человек!! Памятник бы тебе поставить! Не один сайт не помог, никто про отключенную виртуализацию не упомянул кроме тебя! Сутки сидела.. спасибо тебе большое!!!
Ahiles
31.10.2017 - 00:05
Спасибо, у меня вообще не устанавливалась система даже х32, а оказалось, что просто виртуализация отключена была.
serega
01.11.2017 - 20:37
а мне пишет что не удалось установить хипер-в т к не поддерживает процессором
serega
01.11.2017 - 20:37
точнее платформенную поддержку
Андрей
09.11.2017 - 11:31
VMVare Player может запускать два и более виртуальных машин одновременно? VirtualBox может.
Дмитрий
10.12.2017 - 17:50
Спасибо большое!!! Очень помогло! Сам бы не разобрался!
Асхат
10.01.2018 - 20:39
Спасибо большое! Вариант с БИОС-ом реально помог.
JustJoni
05.02.2018 - 03:28
Спасибо! Очень помог на счёт х64! А то дома всё ок, а на работе — только х32(( Способ с отключением компоненты помог (win 8.1).
Эдгар
14.05.2018 - 20:54
Спасибо друг помог, долго не мог понять почему нет 64, отказывается в азус прайм в биосе по дефолту по умолчанию стоит отключено
DEvil666
09.06.2018 - 12:11
У меня нет Hyper — V, просто отсутствует
DEvil666
09.06.2018 - 12:13
У меня нет Hyper — V, просто отсутствует
В чем дело?
Сергей
30.06.2018 - 16:56
У меня такой прикол — в биосе все включено (видел совет на другом сайте и уже включил), в компонентах нет пункта Hyper-V (возможно потому что в семерке по умолчанию его нет, хз), проц поддерживает виртуализацию согласно показаниям cpuz (i3-3240), но VirtualBox упорно не дает выбрать х64
Dima
30.07.2018 - 16:19
Спасибо! Всё доходчиво и ясно!
maks418
31.08.2018 - 11:07
У меня вообще в компонентах windows Hyper-V нет…
Alexey
01.10.2018 - 12:24
Спасибо большое.Сразу решил проверить в биос
Virtualization Technology и будет Enabled (включено) или Desabled (отключено)
Было отключено. Включил, заработало. Ещё раз большое спасибо!!!
logosios
06.11.2018 - 14:47
У меня все тянет ну процессор современный и оказывается все что ты говорил уже включино и у меня x64,но ничего не работоет на прошлой версии в вин7 все работало,а чя нет.У меня вин10
logosios
06.11.2018 - 14:52
Уже не надо оказывается если есть intel то есть 2-виртуализации в другом видел как они говорили что виртуализация называется вроде Vt-r

cig
08.12.2018 - 15:26
Спасибо, помогло.
Andrew
04.01.2019 - 19:41
не знаю, не знаю,.. дружу с VB уже много лет…
и никаких проблем с 64 или 32 битами не было..
Может быть стоило бы скачать более свежую версию..
У меня становяться нормально 64-битные версии от Vista до 10-ки, плюс еще все версии линуха… вообщем фигня каката