Почему 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. Будет пара предупреждений об установке программного обеспечения устройства и отключении сети; это нормально.
- Загрузите и установите последние гостевые дополнения VirtualBox, ссылка для скачивания находится на странице загрузок.
- Перезагрузите компьютер в BIOS и включите аппаратную виртуализацию. Это будет отображаться как «Технология виртуализации» и/или «VT-x или AMD-V» или соответствующие слова. Разные производители называют это по-разному.
- Теперь запустите VirtualBox и нажмите «Создать».
- Вы должны увидеть вариант для 64-разрядной операционной системы. Если вы это сделаете, это означает, что вы готовы к установке. Если вы не видите эту опцию, вам может потребоваться повторно посетить BIOS и либо выбрать другую опцию, либо обновить BIOS.
- Теперь дайте гостю осмысленное имя, выберите тип ОС, которую вы планируете установить, и выберите 64-разрядную версию.
- Выделите немного памяти для виртуальной машины с шагом 1024, используйте 4096 МБ, если ваша система может это выдержать. Не уходите в минус при настройке размера памяти.
- Далее выберите «Создать виртуальный жесткий диск сейчас» и нажмите «Создать».
- Затем выберите тип файла на жестком диске. Предварительно выбранный параметр VDI подходит для большинства задач.
- Здесь выберите тип хранилища. Динамическое выделение означает, что он будет занимать место только по мере необходимости, тогда как фиксированный размер будет занимать все пространство на физическом диске, выделенное ему с момента создания.
- Выберите необходимый объем дискового пространства для виртуальной машины. Для начала подойдет около 40 ГБ и больше. Это даст вам достаточно места для ОС и дополнительных программ, которые необходимо загрузить. ол>р>
- Выделите только что созданный диск и нажмите "Настройки".
- Перейдите к разделу "Система" и установите порядок загрузки.
- Перейдите на вкладку "Процессор" и выберите как минимум два виртуальных процессора.
- Выберите «Ускорение» и убедитесь, что установлен флажок «Включить VT-x/AMD-V».
VirtualBox теперь должен настроить гостевую систему в соответствии с инструкциями. Это может занять от нескольких секунд до нескольких минут в зависимости от вашего компьютера и требуемых настроек.
Настройка 64-битной гостевой системы в VirtualBox
После создания нам нужно выполнить небольшую настройку, прежде чем мы установим нашу гостевую операционную систему.
Все остальные значения по умолчанию должны быть приемлемыми, но не стесняйтесь исследовать и настраивать их по своему усмотрению. Тем не менее, лучше иметь некоторое представление о том, что вы делаете, а не менять что-то наугад. К счастью, у VirtualBox есть очень подробное руководство пользователя.
Затем, когда все настроено так, как вы хотите, и вы готовы продолжить, нажмите «Пуск». Появится новое окно с предложением выбрать стартовый диск. Выберите DVD или ISO-образ операционной системы, которую вы хотите установить, и нажмите OK.
Выбранная вами операционная система выполнит обычный процесс установки и в конечном итоге загрузится на свой рабочий стол. В зависимости от вашего компьютера это может занять больше времени, чем обычно, поскольку на вашем компьютере не только запущен хост и сам VirtualBox, но также запущен виртуализированный установщик. Это требует много тяжелой работы, так что наберитесь терпения.
После загрузки в новую 64-разрядную гостевую систему вы можете устанавливать приложения, программы и все, что хотите, чтобы все работало так, как вы хотите. Когда все заработает идеально, перейдите в меню «Машина» в верхней части экрана виртуализации и нажмите «Сделать снимок». Будет создан образ вашего гостя, чтобы вы могли быстро восстановить рабочую версию, если вам это нужно.
VirtualBox — это отличный способ изучить новые операционные системы, не привязываясь к одной из них и не перенастраивая отличный компьютер. Это бесплатно, и, хотя есть небольшая кривая обучения, она не настолько крутая, чтобы вы не могли быстро ее освоить. Я думаю, что это отличное программное обеспечение, и я регулярно использую его, чтобы увидеть, насколько разрушаема Windows 10.
Читайте также: