Ваша 64 битная система не сможет определить 64 битный процессор virtualbox

Обновлено: 17.05.2024

Аппаратное ускорение VT-x / AMD-V включено, но не работает. Ваш 64-разрядный гость не сможет обнаружить 64-разрядный процессор и не сможет загрузиться.

Убедитесь, что вы правильно включили VT-x / AMD-V в BIOS вашего хост-компьютера.

Что я делаю неправильно?

Оказалось, ошибка в моем BIOS. Обходной путь доступен. Я принимаю ответ Chrissss, так как он должен работать в большинстве случаев.

Чтобы иметь возможность запускать 64-битную систему в VirtualBox, вам необходим процессор, поддерживающий виртуализацию. AMD называет эту функцию AMD-V, Intel использует VT-x. Википедия объясняет это довольно хорошо. Есть несколько процессоров Pentium-4, которые могут работать на 64-битной ОС, но не предлагают эту технологию VT-x. Вы можете проверить свою систему по .

Если вы не получите никакого вывода, вы не сможете запустить 64-битную ОС в качестве гостя внутри вашего VirtualBox. Но не забудьте проверить настройки BIOS. Возможно, вы сможете активировать эти функции AMD-V / VT-x в BIOS вашего компьютера.

И, наконец, внутри VirtualBox-Settings есть флажок. Запустите VirtualBox, выберите виртуальную машину, на которой вы хотите запустить 64-битную ОС, и перейдите в настройки этой виртуальной машины. Найдите «Настройки -> Система -> Ускорение» и убедитесь, что «Включить VT-x / AMD-V» активировано.

Virtual Box запускает 64-битные гостевые системы на 32-битных хостах, когда ЦП может обрабатывать виртуализацию и установлен ACPI ввода / вывода. @ Takkat, не по теме, но не работает ли 64-но, но гостевая программа не дает результатов? @Oxwivi: нет, если вам это нужно для тестирования приложений: P / Многие BIOS имеют ошибки, связанные с настройкой разрешения VT-x / AMD-V. То есть они скажут, что он включен, но отключат его случайным образом (скажем, после приостановки и возобновления или последующих перезагрузок). Проверьте наличие обновлений BIOS, если у вас есть проблемы. Я даже не могу получить доступ к вкладке «Ускорение», она неактивна. Угадайте, это означает, что это на аппаратном уровне? Можно посмотреть на BIOS, но это мой рабочий компьютер, и я не хочу этого делать. Это четырехъядерный процессор i5 с 64-битной Windows; Странно, что это не будет поддерживаться, когда мои 2 компьютера i5 нормально работают на 64-битных бродячих коробках.

Убедитесь, что вы выбрали 64-битную версию дистрибутива Linux в мастере при создании гостя. У меня была та же проблема, но она была решена путем установки правильной опции в «версии» дистрибутива.

Даже если вы загрузитесь с 64-битного ISO-образа, он не будет работать, пока я не установлю эту опцию ( Общие -> Основные -> Версия ).

Тогда у вас должна быть возможность включить VT-x и I / O Apic.

Виртуальная коробка запускает 64-битных гостей на 32-битном хосте? с вашим решением это работает? Нет, для 64-битных гостей требуется 64-битный хост, но на 64-

Включить виртуализацию в BIOS.

Если это все еще не работает, выключите машину на пару минут.

Я не понимаю, почему мне нужно было некоторое время выключать машину. Но это помогло. Спасибо!

Вам нужно включить IO APIC для загрузки 64-битной ОС. По крайней мере, так говорят доктора , посмотрите на текст в большом красном квадрате;).

Он не выглядит включенным в вашем файле .vbox:

Спасибо, я должен был увидеть это раньше. К сожалению, однако, включение этого не изменило поведение гостевой ОС. С тех пор я узнал, что есть предустановка «Ubuntu (64 бит)», в которой этот параметр включен по умолчанию. Я обновил свой вопрос более новой информацией после воссоздания виртуальной машины с использованием этой предустановки.

Согласно VirtualBox вы должны:

  • обновить BIOS, если это возможно
  • удалить модули KVM (хост Linux)

3.1.4 будет содержать обходной путь для людей с неработающим BIOS и без возможности его обновления. Задайте для переменной среды VBOX_HWVIRTEX_IGNORE_SVM_IN_USE значение true:

Это скажет VirtualBox игнорировать VERR_SVM_IN_USE и продолжать использовать AMD-V.
Обратите внимание, что это взлом и опасно, если вы запускаете более одного гипервизора одновременно.

Это проблема только с VirtualBox, для меня это все еще ошибка. Если вы устанавливаете ту же операционную систему, скажем, с помощью VMWare Player на той же машине, она работает просто отлично. Без обновления в BIOS.

Я тоже это заметил. Я попробовал VMWare с 64-битной Fedora и 64-битной Ubuntu без проблем. Но для VirtualBox, похоже, работает только с 32-битным.

Чтобы разрешить более одного ядра с этой конфигурацией, вам нужно разблокировать ядра в BIOS (или нажав 4 на заставке Asus), но я еще не пробовал разблокировать ядра .

Я получил Virtual Box 4.1.12 с соответствующим пакетом расширений, установленным на Linux Mint 13 Maya Xfce OS, и установил в него Windows XP Home edition.

С небольшой помощью моего сына у меня теперь активирован USB. Чтобы активировать USB, нажмите правую клавишу « Ctrl +» Home и выберите « Устройство» → « Установить гостевые дополнения» , запустите его, он установит несколько вещей в Windows, оставив флажок «3d» выключенным.

Когда он перезагружает Windows, убедитесь, что он загружается в безопасном режиме, войдите в систему как администратор (Windows), затем перезапустите Install Guest Additions, на этот раз установите флажок 3D и, когда все это будет сделано, перезагрузите сеанс. Завершите сеанс Windows XP, закройте VirtualBox, выключите компьютер. Перезагрузите компьютер, перезапустите виртуальный ящик, перезапустите сеанс Windows XP, теперь нажмите вправо Ctrl + Home , устройство → USB должно работать, вы должны увидеть все подключенные устройства USB в выпадающем списке.

Я смог подключить свой калькулятор TI (который имеет очень ограниченную функциональность в Linux (вероятно, больше, чем мои знания)). Windows XP в VirtualBox на хост-компьютере с Linux - это путь к Windows.

если у вас есть емкость, то включение в BIOS должно быть очень простым, просто загрузитесь в BIOS и найдите «Виртуализация», она должна быть в разделе «Безопасность». Тогда просто включите. :)

Убедитесь, что вы правильно включили VT-x / AMD-V в BIOS вашего хост-компьютера. Параметр Virtualization в BIOS установлен на Enabled.

У меня была такая же проблема. Я изменил настройки BIOS, чтобы включить виртуализацию VT-x на моем Lenovo. После этого виртуальная машина сказала, что даже если она включена, я не могу использовать ее на своей виртуальной машине. В итоге я удалил свою виртуальную машину и запустил новую в графическом интерфейсе oracle vm virtualbox. В этом VT-x был включен на вкладке «Настройки» / «Система» / «Ускорение» в разделе «Виртуализация оборудования».


Всем привет Поговорим сегодня о не совсем приятном косяке, который может быть у вас, если вы решили воспользоваться виртуальной машиной 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 раньше была встроенная программная виртуализация, есть ли она сейчас, я не знаю. Однако, эффекта от нее лично я не заметил: без технологии виртуализации, виртуальная машина работает с тормозами и это совсем некомфортно.


Дальше нажимаем вот на Включение или отключение компонентов:


Теперь смотрите, у вас будет список компонентов, некоторые из них включены, а некоторые нет. Вот тут что нужно сделать? Тут нужно просто снять галочку с такого компонента как 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. Думаю что вы решите эту проблему, ибо скорее всего у вас современный процессор, который аппаратно поддерживает эту виртуализацию. Удачи вам в жизни, хорошего настроения

Приветствую, уважаемый посетитель!

Установив VirtualBox – бесплатную программу для виртуализации тех или иных операционных систем, вы можете столкнуться с проблемой отсутствия возможности выбора профиля для установки x64 битных вариантов операционных систем. В выпадающем меню выбора устанавливаемой версии ОС будут доступны только x32 (32 бит) варианты. Это вызывает особое недоумение, если принять во внимание тот факт, что сама VirtualBox устанавливается и отлично работает в x64 битной среде.

В VirtualBox отсутствует возможность выбора установки x64 битной системы

Проблема известная, а вот причин её возникновения может быть несколько.

Далее будут описаны способы решения данной проблемы. Поступательно выполняйте действия до момента, пока проблема не будет устранена.

Как включить возможность установки x64 битных версий систем в виртуальной машине VirtualBox

  1. Удостоверьтесь, что вы используйте последнюю версию виртуальной машины VirtualBox. Не стоит пренебрегать обновлениями, ведь в них устраняются выявленные ошибки и повышается общая производительность. При обновлении с созданными виртуальными машинами ничего не случится, они останутся на своих местах и будут полностью работоспособны.
    И не забудьте скачать и установить (а если уже установлено, то обновить) дополнение под названием «Oracle VM VirtualBox Extension Pack», оное располагается на официальном сайте, чуть ниже ссылки на скачивание самого VirtualBox.
  2. Причина исчезновения 64 битных вариантов операционных систем из VirtualBox часто заключается в отключенной функции аппаратной виртуализации в центральном процессоре компьютера. Стоит отметить, что данная опция включается \ отключается не в операционной системе, а исключительно в опциях BIOS компьютера.

Давайте для начала проверим, включена ли она. Это делается просто в Windows 10 и 8 версиях. Откройте диспетчер задач, переключитесь на вкладку Производительность и посмотрите, что отображается в пункте с говорящим названием Виртуализация.

Проверяем наличие включённой виртуализации в процессоре

Если виртуализация отключена, то вам необходимо войти в BIOS вашего компьютера, найти там опцию, которая имеет название Intel Virtual Technology (для процессоров Intel), SVM Mode (для процессоров AMD) или нечто похожее (в зависимости от типа BIOS и производителя процессора) и переключить её в состояние Enabled.

Вот как эти пункты выглядят на некоторых BIOS:

Опция в относительно устаревшем BIOS, отвечающая за работу функции аппаратной виртуализации в процессоре
Опция в UEFI BIOS, которая отвечает за работу функции аппаратной виртуализации в процессоре
Опция в BIOS для процессоров AMD, управляющая работой функции аппаратной виртуализации

Ну вот и всё. Проделав описанные мероприятия, вы с очень высокой степенью вероятности решите проблему с «пропавшими» x64 битными вариантами устанавливаемых систем в VirtualBox.

Мы рады, что смогли помочь Вам в решении поставленной задачи или проблемы.

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

Приветствую, уважаемый посетитель!

Установив VirtualBox – бесплатную программу для виртуализации тех или иных операционных систем, вы можете столкнуться с проблемой отсутствия возможности выбора профиля для установки x64 битных вариантов операционных систем. В выпадающем меню выбора устанавливаемой версии ОС будут доступны только x32 (32 бит) варианты. Это вызывает особое недоумение, если принять во внимание тот факт, что сама VirtualBox устанавливается и отлично работает в x64 битной среде.

В VirtualBox отсутствует возможность выбора установки x64 битной системы

Проблема известная, а вот причин её возникновения может быть несколько.

Далее будут описаны способы решения данной проблемы. Поступательно выполняйте действия до момента, пока проблема не будет устранена.

Как включить возможность установки x64 битных версий систем в виртуальной машине VirtualBox

  1. Удостоверьтесь, что вы используйте последнюю версию виртуальной машины VirtualBox. Не стоит пренебрегать обновлениями, ведь в них устраняются выявленные ошибки и повышается общая производительность. При обновлении с созданными виртуальными машинами ничего не случится, они останутся на своих местах и будут полностью работоспособны.
    И не забудьте скачать и установить (а если уже установлено, то обновить) дополнение под названием «Oracle VM VirtualBox Extension Pack», оное располагается на официальном сайте, чуть ниже ссылки на скачивание самого VirtualBox.
  2. Причина исчезновения 64 битных вариантов операционных систем из VirtualBox часто заключается в отключенной функции аппаратной виртуализации в центральном процессоре компьютера. Стоит отметить, что данная опция включается \ отключается не в операционной системе, а исключительно в опциях BIOS компьютера.

Давайте для начала проверим, включена ли она. Это делается просто в Windows 10 и 8 версиях. Откройте диспетчер задач, переключитесь на вкладку Производительность и посмотрите, что отображается в пункте с говорящим названием Виртуализация.

Проверяем наличие включённой виртуализации в процессоре

Если виртуализация отключена, то вам необходимо войти в BIOS вашего компьютера, найти там опцию, которая имеет название Intel Virtual Technology (для процессоров Intel), SVM Mode (для процессоров AMD) или нечто похожее (в зависимости от типа BIOS и производителя процессора) и переключить её в состояние Enabled.

Вот как эти пункты выглядят на некоторых BIOS:

Опция в относительно устаревшем BIOS, отвечающая за работу функции аппаратной виртуализации в процессоре
Опция в UEFI BIOS, которая отвечает за работу функции аппаратной виртуализации в процессоре
Опция в BIOS для процессоров AMD, управляющая работой функции аппаратной виртуализации

Ну вот и всё. Проделав описанные мероприятия, вы с очень высокой степенью вероятности решите проблему с «пропавшими» x64 битными вариантами устанавливаемых систем в VirtualBox.

Мы рады, что смогли помочь Вам в решении поставленной задачи или проблемы.

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

Читайте также: