Это 64 разрядное приложение не удалось загрузить virtualbox
Аппаратное ускорение 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 был включен на вкладке «Настройки» / «Система» / «Ускорение» в разделе «Виртуализация оборудования».
ВНИМАНИЕ! В релизах для Windоws до версии 4.3.28 включительно (и нескольких предыдущих релизах 4.3.2x) имеется серьезная подтвержденная проблема с функционированием режима сети NAT. Данная проблема полностью отсутствует в билде 4.3.20, а также в новом стартовом релизе набора билдов 5.x.x. Оба билда крайне рекомендуется для использования, если для Вас важно нормальное функционирование режима сети NAT в VirtualBox.
Немецкая компания InnoTek объявила о выпуске продукта VirtualBox Open Source Edition (OSE), тем самым практически опубликовав значительную часть исходных текстов своего флагманского продукта по лицензии GPL.
Oracle xVM VirtualBox — это система полной виртуализации, поддерживающая динамическую трансляцию (выполнение значительной части инструкций гостевой ОС на реальном оборудовании). В качестве хост-систем поддерживаются Linux, Windows и macOS, а в роли "гостя" могут выступать Windows, Linux, BSD и прочие системы. Как сообщают разработчики, отличительной чертой VirtualBox являются модульность и продуманные интерфейсы (например, можно запустить виртуальную машину из GUI, изменить её параметры из командной строки и затем подключиться удалённо), специальные утилиты (Guest Additions) для гостевых систем Linux и Windows, повышающие степень интеграции гостевой и хост-систем, а также дескрипторы виртуальных машин в формате XML. Графический интерфейс VirtualBox использует Qt, но благодаря SDK и упомянутой выше модульности разработать альтернативную оболочку будет достаточно просто.
Начиная с 4-ой версии Oracle xVM VirtualBox существует в единственной редакции, распространяемой под лицензией GNU GPL с открытыми исходными кодами, соответственно, нет ограничений в использовании.
Некоторые дополнительные функции выделены в отдельный пакет Oracle VM VirtualBox Extension Pack, среди которых:
* RDP-сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;
* поддержка устройств USB 2.0/3.0;
* возможность PXE-загрузки при использовании сетевой карты от Intel;
* шифрование виртуальных жёстких дисков.
Oracle VM VirtualBox Extension Pack распространяется только в бинарном виде под собственной лицензией (PUEL), бесплатен только для личного некоммерческого использования.
Всем привет Поговорим сегодня о не совсем приятном косяке, который может быть у вас, если вы решили воспользоваться виртуальной машиной 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. Косяк заключается в том, что вы не можете установить 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. Думаю что вы решите эту проблему, ибо скорее всего у вас современный процессор, который аппаратно поддерживает эту виртуализацию. Удачи вам в жизни, хорошего настроения
Читайте также: