Почему oracle vm virtualbox не видит 64-битную систему

Обновлено: 21.11.2024

Это руководство покажет вам шаг за шагом, что делать, когда VirtualBox показывает только 32-разрядные и не показывает 64-разрядные версии операционных систем в качестве параметров при создании новой виртуальной машины.

Примечание. Для большинства из вас это может быть очевидно, но ваша основная операционная система должна быть 64-разрядной, чтобы запускать 64-разрядные гостевые операционные системы в VirtualBox.

Если в VirtualBox нет 64-разрядной версии в Windows 10, вы можете попробовать решения на этой странице, чтобы устранить проблему.

Мой опыт решения этой проблемы

Я столкнулся с той же проблемой при попытке установить 64-разрядную версию Linux Mint внутри VirtualBox.

Я открыл VirtualBox, нажал NEW, ввел имя виртуальной машины, выбрал тип операционной системы, но когда я хотел выбрать версию, я увидел только 32-разрядные версии и НЕТ 64-разрядных версий в качестве вариант.

К счастью, я нашел простое решение в Интернете и на этой странице поделюсь им с вами.

Внимание! Ваша основная операционная система (ОС, установленная на вашем ПК) должна быть 64-разрядной.

При создании этого руководства я использовал 64-разрядную версию Microsoft Windows 10 Pro.

Убедитесь, что «Технология виртуализации Intel» и «VT-d» включены

Войдите в настройки BIOS и проверьте, включены ли «Технология виртуализации Intel» и «VT-d».

Следующие шаги могут немного отличаться на вашем компьютере.

<р>1. Запустите (или перезагрузите) компьютер.

<р>2. Нажмите правую клавишу клавиатуры, чтобы войти в настройки BIOS. Это необходимо сделать до запуска Windows, поэтому лучше несколько раз нажать клавишу сразу после запуска компьютера.

Точная клавиша или комбинация клавиш зависит от производителя и модели вашего компьютера.

Общие клавиши для входа в BIOS: F1, F2, F10, DEL и ESC.

<р>3. Найдите следующие параметры Технология виртуализации Intel и VT-d.

<р>4. Убедитесь, что они оба включены.

<р>5. Если вы вносили изменения, то необходимо сохранить настройки.

Windows 10 (хост) должна быть 64-разрядной операционной системой

Чтобы проверить, является ли ваша Windows 10 64-разрядной операционной системой, нажмите клавиши Windows + Pause на клавиатуре.

В поле "Тип системы" (в разделе "Система") вы должны увидеть что-то вроде "64-разрядная операционная система, 64-разрядный процессор".

Hyper-V должен быть отключен

Hyper-V — это продукт Microsoft для аппаратной виртуализации.

Он позволяет создавать и запускать виртуальные машины (например, VirtualBox).

Многие сторонние приложения для виртуализации (включая VirtualBox) не работают вместе с Hyper-V.

Вот почему вы должны убедиться, что Hyper-V отключен.

Чтобы проверить, отключен ли Hyper-V, выполните следующие действия:

<р>1. Щелкните правой кнопкой мыши кнопку меню "Пуск" Windows.

<р>2. Нажмите «Выполнить».

<р>3. Введите optionfeatures.exe в окне «Выполнить».

<р>4. Нажмите OK или Enter.

Появится окно Компоненты Windows.

<р>5. Убедитесь, что опция Hyper-V не отмечена.

<р>6. Если опция Hyper-V не отмечена (как на снимке экрана выше), вы можете закрыть окно компонентов Windows.

Если этот параметр отмечен, вам нужно будет снять его, а затем нажать OK.

Если вы хотите быть на 100 % уверены, что Hyper-v отключен, выполните следующие действия:

<р>1. Щелкните правой кнопкой мыши кнопку меню "Пуск" Windows.

<р>2. Нажмите «Командная строка» («Администратор»).

<р>3. Введите следующую команду:

<р>4. Нажмите Enter.

<р>5. После завершения команды вам нужно будет выключить и перезагрузить компьютер.

Решение 1. Восстановите установку VirtualBox

<р>1. Щелкните правой кнопкой мыши файл установщика (тот, который вы использовали для установки VirtualBox) и выберите «Запуск от имени администратора».

<р>2. Когда появится окно контроля учетных записей пользователей Windows, нажмите Да.

Примечание. Возможно, вам потребуется ввести пароль администратора в окне контроля учетных записей пользователей, а затем нажать кнопку "Да".

Появится окно настройки.

<р>3. Нажмите «Далее».

<р>4. Нажмите на значок "Восстановить".

<р>5. Нажмите Восстановить в правом нижнем углу.

VirtualBox начнет процесс восстановления. Это займет всего несколько секунд.

<р>6. После завершения процесса восстановления нажмите «Готово».

VirtualBox может попросить вас перезагрузить компьютер.

Надеюсь, это простое решение решит вашу проблему.

Решение 2. Отключите «целостность памяти» в Windows 10

<р>1. Откройте Безопасность Windows.

<р>2. Нажмите Безопасность устройства.

<р>3.В разделе «Изоляция ядра» нажмите «Сведения об изоляции ядра».

<р>4. Убедитесь, что целостность памяти отключена.

Если целостность памяти была включена, а вы только что отключили ее, вам может потребоваться перезагрузить компьютер.

Многие пользователи сообщают, что в VirtualBox нет 64-разрядных гостевых операционных систем. Почему VirtualBox разрешает только 32 бита? Как это исправить? Теперь давайте рассмотрим эти вопросы вместе с MiniTool.

Быстрая навигация:

В чем причина отсутствия 64-битной версии VirtualBox

VirtualBox — одно из самых популярных решений для управления виртуальными машинами и их запуска. Он может запускать гостевую операционную систему в виртуализированной среде, и некоторым людям нравится пробовать в ней новую ОС. Однако многие люди сообщали, что VirtualBox показывает только 32-разрядную операционную систему, даже если она соответствует всем требованиям.

Почему VirtualBox не поддерживает 64-разрядную версию? Согласно опросу, проблема часто связана с неправильной конфигурацией Hyper-V. Некоторые другие факторы, такие как системные отладчики, платформы виртуальных машин, Device Guard, изоляция ядра и ЦП с включенной виртуализацией. Как исправить VirtualBox, не отображающий 64-битную Windows 10? Продолжаем читать.

Многих пользователей беспокоит проблема «изменить букву диска и пути, выделенные серым цветом» в Windows 10. Почему и как это исправить? В этом посте мы подробно обсудим их.

Как исправить VirtualBox без 64-битной версии

Прежде чем устранять проблему VirtualBox только с 32-разрядной версией, убедитесь, что вы вошли в свою учетную запись администратора. Кроме того, у вас должен быть действующий файл гостевой ОС, который будет использоваться для загрузки гостевой операционной системы. Если файл .iso недействителен или имеет другой тип, вы можете столкнуться с проблемой «VirtualBox не предоставляет 64-битную опцию».

Теперь приступим к устранению проблемы!

Способ 1. Проверьте, есть ли у вас процессор x64

Первое, что вы должны сделать, это проверить, есть ли на вашем компьютере 64-разрядный процессор. Если вы используете 2-битный ЦП, вы столкнетесь с тем, что VirtualBox не отображает проблему с 64-битной версией.

Шаг 1. Нажмите клавиши Win + E, чтобы открыть проводник, затем щелкните правой кнопкой мыши Этот компьютер и выберите Свойства.

Шаг 2. Во всплывающем окне перейдите в раздел «Характеристики устройства» и проверьте тип системы. Если ваша операционная система и процессор 64-разрядные, вы можете воспользоваться следующими решениями.

Способ 2. Отключить Hyper-V

Microsoft Hyper-V — это часть программы виртуализации, которая позволяет пользователям создавать одну или несколько виртуальных машин. Он выполняет почти те же задачи, что и VirtualBox. Некоторые пользователи заметили, что Hyper-V может мешать работе VirtualBox. Чтобы устранить конфликт, попробуйте отключить Hyper-V.

Шаг 1. Нажмите клавиши Win + R, чтобы открыть диалоговое окно «Выполнить», затем введите в нем OptionalFeatures.exe и нажмите Enter.

Шаг 2. В окне компонентов Windows прокрутите список вниз, чтобы найти параметр Hyper-V. Если он установлен, снимите флажок Hyper-V, включая его дополнительные параметры.

Шаг 3. Нажмите OK, чтобы сохранить изменения.

Теперь вы можете перезагрузить компьютер и посмотреть, поддерживает ли VirtualBox только 32-разрядную версию.

Способ 3. Включить технологию виртуализации Intel

Виртуальная технология – это архитектура, которая позволяет пользователям запускать несколько изолированных операционных систем на одном сервере. Если конфигурация отключена, вы можете столкнуться с проблемой VirtualBox, не отображающей 64-разрядную версию Windows 10. Здесь вы можете выполнить следующие шаги, чтобы включить его:

Шаг 1. Перезагрузите компьютер и нажмите клавишу Delete или F2, когда появится экран запуска, чтобы войти в BIOS.

Шаг 2. Перейдите на вкладку «Дополнительно», затем выберите параметр «Технология виртуализации Intel» и измените его на «Включено» с помощью клавиш со стрелками.

Совет. Расположение Intel Virtualization Technology может различаться в зависимости от материнской платы. Например, на материнской плате ASUS параметр «Технология виртуализации Intel» находится в разделе «Дополнительно» > «Конфигурация ЦП».

Шаг 3. Нажмите клавишу F10, чтобы сохранить изменения и выйти из BIOS. Затем ваш компьютер перезагрузится.

После перезагрузки вы можете переустановить приложение и посмотреть, решена ли проблема VirtualBox, не предоставляющая 64-битную опцию.

Способ 4.Отключить изоляцию ядра

Изоляция ядра — это технология Windows для создания защищенной области системной памяти. Это может помочь запустить виртуальные машины в Windows. Однако иногда этот модуль может вызывать конфликты с VirtualBox.

Некоторые пользователи подтвердили, что отключение изоляции ядра может решить проблему VirtualBox без 64-разрядной версии. Давайте попробуем.

Шаг 1. Нажмите Win + I, чтобы открыть настройки Windows и выбрать «Обновление и безопасность».

Шаг 2. Выберите «Безопасность Windows» на левой панели и нажмите «Открыть безопасность Windows» справа.

Шаг 3. Во всплывающем окне выберите Безопасность устройства слева и нажмите гиперссылку Сведения об изоляции ядра.

Шаг 4. Затем выключите кнопку Целостность памяти в разделе Изоляция ядра.

После этого перезагрузите компьютер и проверьте, решена ли проблема VirtualBox только с 32-разрядной версией.

Способ 5. Отключить Device Guard

Device Guard — это часть корпоративных аппаратных и программных функций безопасности, которая включена по умолчанию на компьютерах Dell. Если вы используете выпуск Windows 10 Enterprise, вам необходимо отключить его, чтобы VirtualBox отображал 64-разрядную версию. Вот как:

Шаг 1. Откройте диалоговое окно «Выполнить», нажав клавиши Win + R, затем введите в поле gpedit.msc и нажмите Enter.

Шаг 2. В окне редактора локальной групповой политики на левой панели навигации найдите следующий путь:

Конфигурация компьютера > Административные шаблоны > Система > Device Guard

Шаг 3. Дважды щелкните параметр «Включить безопасность на основе виртуализации» и установите для него значение «Отключено».

Шаг 4. Нажмите OK, чтобы сохранить изменения и перезагрузить компьютер. После этого вы можете перезапустить программу и посмотреть, сохраняется ли проблема с VirtualBox no 64 bit.

Способ 6. Удаление системных отладчиков и других программ для виртуальных машин

Если на вашем компьютере или системном отладчике установлены другие программы для виртуальных машин, VirtualBox поддерживает только 32-разрядную гостевую операционную систему. Это связано с тем, что это может привести к конфликту с функциями программы. В этом случае вы можете удалить системный отладчик или программу виртуальной машины.

Шаг 1. Снова откройте окно «Выполнить», введите в поле appwiz.cpl и нажмите Enter.

Шаг 2. Прокрутите список установленных программ, чтобы найти другие программы для виртуальных машин или системные отладчики, затем щелкните их правой кнопкой мыши и выберите «Удалить». Затем следуйте инструкциям на экране для завершения удаления.

Шаг 3. После установки перезагрузите компьютер и проверьте, устранена ли проблема.

Многие пользователи получают сообщение «Windows не удалось подключиться к службе ProfSvc». Как исправить ошибку ProfSvc? Есть несколько эффективных способов.

  • Фейсбук
  • Твиттер
  • Ссылка
  • Реддит

ОБ АВТОРЕ

Должность: обозреватель

Ариэль — увлеченный обозреватель ИТ, специализирующийся на управлении разделами, восстановлении данных и проблемах Windows. Она помогла пользователям исправить различные проблемы, такие как поврежденный диск PS4, непредвиденная ошибка исключения магазина, ошибка зеленого экрана смерти и т. д. Если вы ищете методы оптимизации вашего устройства хранения и восстановления потерянных данных с разных устройств хранения, то Ариэль может предоставить надежные решения этих проблем.

Я загрузил и установил новейший виртуальный бокс 4.3.20 для своей Windows 7 (64-разрядная ОС), но когда я хочу установить 64-разрядную версию Linux, Новый-> Создать виртуальную машину отображает только 32-разрядную опцию, а не 64-разрядную. Может ли кто-нибудь дать какие-либо подсказки по этому вопросу? Заранее большое спасибо!

Чтобы исправить это на моем компьютере с Win10, мне нужно было зайти в Панель управления\Все элементы панели управления\Программы и компоненты и включить или отключить компоненты Windows. Отсюда мне нужно было СНИМАТЬ установленную функцию Hyper-V. После перезагрузки машины отображались 64-битные опции

Помимо отключения функции Hyper-V в функциях Windows, мне дополнительно пришлось зайти в Диспетчер задач и вручную остановить все запущенные службы «Hyper-V». вкладкаПосле перезагрузки наконец-то отобразились параметры 64-битной версии.

7 ответов 7

  • У вас установлен процессор x64. (Оптимально также установить 64-разрядную ОС, чтобы обеспечить приемлемую производительность виртуализации.)
  • Аппаратная виртуализация включена в BIOS. (Ваш ЦП должен поддерживать это.)
    • Для Intel x64: VT-x (технология виртуализации Intel) и VT-d включены.
    • Для AMD x64: AMD SVM (защищенная виртуальная машина) включена

    @Tonny Вдобавок ко всему, насколько я помню, если вы попытаетесь запустить что-то вроде XP Mode, когда у вас запущены виртуальные машины VirtualBox, ваши виртуальные машины VirtualBox будут внезапно отключены без предупреждения.

    Есть ли технические причины для отключения Hyper-V? Я имею в виду, что Virtual box дает возможность 32-битной виртуализации даже при включенном Hyper-v; так почему бы не 64 бит?

    Если вы хотите эмулировать 64-битные приложения на 64-битном хосте, ваш процессор должен иметь для этого соответствующую функцию. Что, по словам duDE, является копией-вставкой, специфичной для Intel. Такая же поддержка есть и на AMD, там она называется AMD-v - может забыл упомянуть.

    Если ваш процессор не имеет этой поддержки, он никогда не будет работать. Если это так, возможно, вам нужно включить это в своем биосе.

    Есть плохие версии BIOS, в которых эту функцию нельзя включить. Иногда в этом случае может помочь обновление BIOS.

    Была та же проблема, отображались только 32-разрядные версии ОС хоста. Начал работать после обновления биоса asus p8z77-v pro до последней версии и включения поддержки виртуализации. До обновления BIOS virtubox показывал только 32-разрядные ОС.

    Обновление создателей Windows 10 потребовало перезагрузки, чтобы отобразить параметры 64-разрядной ОС в VirtualBox 5.1.22 для моего AMD Phenom (tm) II.

    Кроме того, проблема может заключаться в том, что вам нужно ВЫКЛЮЧИТЬ компьютер после изменения параметров виртуализации в BIOS, а не просто перезагрузить его.

    На ноутбуках с Windows 1903 и Dell отключение Device Guard с помощью групповой политики помогло включить 64-разрядную ОС в VirtualBox.

    Используя руководство в ответе @Leo Chapiro, я смог установить Debian Buster 10 с Gnome в Windows 10 на Lenovo ThinkPad. Вот пошаговый способ включения 64-битной опции в VirtualBox:

    • Перезагрузите компьютер и войдите в BIOS, нажав F1.
    • Поиграйте со стрелками и введите, чтобы получить доступ к разделу «Безопасность > Виртуализация».
    • Убедитесь, что следующие параметры включены, затем нажмите F10, чтобы сохранить и выйти:

    При загрузке Windows нажмите клавишу Windows, введите "Включить или отключить функции Windows", откройте его и отключите HyperV:

    VirtualBox — это бесплатное программное обеспечение для виртуализации, которое позволяет домашним пользователям работать с несколькими операционными системами на нашем основном компьютере. Создавая виртуальную машину, мы можем запускать гостевое программное обеспечение, то есть другую операционную систему, и хранить ее полностью отдельно от той, на которой работает компьютер, как будто гостевое программное обеспечение находится в коробке, отдельно от всего остального.

    Вы можете запустить Linux в Windows или наоборот. Мы также можем использовать разные версии Linux в Linux или Windows в Windows. VirtualBox не волнует, что вы используете, если вы правильно его настроите.

    Виртуализация сейчас очень популярна. Это позволяет отдельным лицам и предприятиям выполнять несколько функций на одном компьютере, а не заставлять кого-то изыскивать место и деньги, чтобы иметь более одного. Таким образом, вместо того, чтобы создавать отдельный компьютер для работы с другой операционной системой, вам понадобится только один. На уровне предприятия вместо резервного сервера, отдельного почтового сервера и отдельного сервера SharePoint каждый из них может работать в своем собственном виртуальном экземпляре на одном физическом хост-компьютере.

    Два термина, которые вам нужно выучить сразу, чтобы иметь возможность работать с VirtualBox, — это хост и гость. Хост относится к компьютеру, на котором вы будете запускать VirtualBox; родная ОС вашего компьютера. Гость относится к операционной системе, которую вы будете запускать внутри коробки. Например, если вы хотите запустить Linux в Windows, Windows будет хостом, а Linux — гостем.

    Настройка и запуск 64-разрядной гостевой системы в VirtualBox

    VirtualBox бесплатен и довольно прост в использовании. Тем не менее, есть несколько приемов настройки, которые вам нужно знать, чтобы извлечь из этого максимальную пользу. Одним из них является настройка VirtualBox для запуска 64-битной гостевой операционной системы. Загрузить 32-разрядную ОС несложно, но запуск x64 требует немного больше усилий.

      с их страницы.Хост относится к компьютеру, на котором вы будете запускать VirtualBox. Будет пара предупреждений об установке программного обеспечения устройства и отключении сети; это нормально.
    1. Загрузите и установите последние гостевые дополнения VirtualBox, ссылка для скачивания находится на странице загрузок.
    2. Перезагрузите компьютер в BIOS и включите аппаратную виртуализацию. Это будет отображаться как «Технология виртуализации» и/или «VT-x или AMD-V» или соответствующие слова. Разные производители называют это по-разному.
    3. Теперь запустите VirtualBox и нажмите «Создать».
    4. Вы должны увидеть вариант для 64-разрядной операционной системы. Если вы это сделаете, это означает, что вы готовы к установке. Если вы не видите эту опцию, вам может потребоваться повторно посетить BIOS и либо выбрать другую опцию, либо обновить BIOS.
    5. Теперь дайте гостю осмысленное имя, выберите тип ОС, которую вы планируете установить, и выберите 64-разрядную версию.
    6. Выделите немного памяти для виртуальной машины с шагом 1024, используйте 4096 МБ, если ваша система может это выдержать. Не уходите в минус при настройке размера памяти.
    7. Далее выберите «Создать виртуальный жесткий диск сейчас» и нажмите «Создать».
    8. Затем выберите тип файла на жестком диске. Предварительно выбранный параметр VDI подходит для большинства задач.
    9. Здесь выберите тип хранилища. Динамическое выделение означает, что он будет занимать место только по мере необходимости, тогда как фиксированный размер будет занимать все пространство на физическом диске, выделенное ему с момента создания.
    10. Выберите необходимый объем дискового пространства для виртуальной машины. Для начала подойдет около 40 ГБ и больше. Это даст вам достаточно места для ОС и дополнительных программ, которые необходимо загрузить.
    11. VirtualBox теперь должен настроить гостевую систему в соответствии с инструкциями. Это может занять от нескольких секунд до нескольких минут в зависимости от вашего компьютера и требуемых настроек.

      Настройка 64-битной гостевой системы в VirtualBox

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

      1. Выделите только что созданный диск и нажмите "Настройки".
      2. Перейдите к разделу "Система" и установите порядок загрузки.
      3. Перейдите на вкладку "Процессор" и выберите как минимум два виртуальных процессора.
      4. Выберите «Ускорение» и убедитесь, что установлен флажок «Включить VT-x/AMD-V».

      Все остальные значения по умолчанию должны быть приемлемыми, но не стесняйтесь исследовать и настраивать их по своему усмотрению. Тем не менее, лучше иметь некоторое представление о том, что вы делаете, а не менять что-то наугад. К счастью, у VirtualBox есть очень подробное руководство пользователя.

      Затем, когда все настроено так, как вы хотите, и вы готовы продолжить, нажмите «Пуск». Появится новое окно с предложением выбрать стартовый диск. Выберите DVD или ISO-образ операционной системы, которую вы хотите установить, и нажмите OK.

      Выбранная вами операционная система выполнит обычный процесс установки и в конечном итоге загрузится на свой рабочий стол. В зависимости от вашего компьютера это может занять больше времени, чем обычно, поскольку на вашем компьютере не только запущен хост и сам VirtualBox, но также запущен виртуализированный установщик. Это требует много тяжелой работы, так что наберитесь терпения.

      После загрузки в новую 64-разрядную гостевую систему вы можете устанавливать приложения, программы и все, что хотите, чтобы все работало так, как вы хотите. Когда все заработает идеально, перейдите в меню «Машина» в верхней части экрана виртуализации и нажмите «Сделать снимок». Будет создан образ вашего гостя, чтобы вы могли быстро восстановить рабочую версию, если вам это нужно.

      VirtualBox — это отличный способ изучить новые операционные системы, не привязываясь к одной из них и не перенастраивая отличный компьютер. Это бесплатно, и, хотя есть небольшая кривая обучения, она не настолько крутая, чтобы вы не могли быстро ее освоить. Я думаю, что это отличное программное обеспечение, и я регулярно использую его, чтобы увидеть, насколько разрушаема Windows 10.

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