Virtualbox не запускается у вас включена настройка

imageФункция вложенной виртуализации – Nested VT-x/AMD-v позволяет запускать виртуальные машины внутри других виртуальных машин. То есть используя вложенную виртуализацию можно установить тот же Virtualbox на уже имеющуюся виртуальную машину и запускать другие виртуальные машины уже внутри неё.

image

Начиная с версии 6.1, VirtualBox поддерживает функцию вложенной виртуализации на хост-системах с процессорами AMD и Intel (убедитесь, что у вас установлена последняя версия Virtualbox).

Для процессоров Intel вложенная виртуализация недоступна из графического интерфейса программы (опция «Включить Nested VT-x/AMD-v» недоступна в настройках Virtualbox), но её можно включить посредством командной строки. Далее и рассмотрим как это сделать.

Как включить вложенную виртуализацию Nested VT-x с помощью командной строки

  • Запускаем командную строку от имени администратора;
  • Далее необходимо перейти в папку, где установлен VirtualBox (по умолчанию это директория Program FilesOracleVirtualBox) – поэтому в командной строке вводим: cd C:Program FilesOracleVirtualBox
  • Затем выводим список всех имеющихся виртуальных систем, используя следующую команду: VBoxManage.exe list vms
  • Активируем функцию вложенной виртуализации командой: VBoxManage.exe modifyvm “название виртуальной системы” –nested-hw-virt on

В нашем примере вложенная виртуализация была подключена для виртуальной Windows 10.

Теперь, если мы перейдём в настройки VirtualBox (Настроить → Система → Процессор), то увидим, что опция «Включить Nested VT-x/AMD-v» теперь активна,

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

А вдруг и это будет интересно:

  • Как записать видео с помощью OBS – краткая инструкция
  • Как записать загрузочную флешку Windows с помощью Rufus
  • Как отключить тестовый режим Windows 10
  • Как очистить папку WinSxS и можно ли её удалить
  • Как создать загрузочную флешку Linux
  • Сквозное подключение: как подключить смартфон к Интернету через компьютер
voloshinvlad , 16 июня 2021, 01:17 Для тех, у кого нет новомодного модуля TPM 2.0, есть возможность попробовать новую систему на виртуалке

В сеть уже выложили ISO-образ новой операционной системы Windows 11, но, к сожалению, установить её получится далеко не у всех — версия для разработчиков требует наличия аппаратного модуля шифрования TPM 2.0, который есть далеко не у всех. Но не отчаивайтесь — попробовать новую ОС можно на виртуальной машине, и это отнимает даже меньше времени, чем установка системы на свой накопитель.

Лучший Telegram-канал про технологии (возможно)

⚠️ Важно: перед установкой всех необходимых компонентов нужно загрузить образ Windows 11 с файлообменника.

Как установить «виртуалку» VirtualBox

Процесс установки достаточно простой:

  1. перейдите на официальный сайт VirtualBox;
  2. кликните по большому баннеру;
  3. выберите вариант «Windows hosts»;
  4. дождитесь загрузки приложения, после чего кликните по нему;
  5. пройдите этап установки. 

Как создать виртуальную машину в VirtualBox

Для того, чтобы установить Windows 11 на виртуальную машину, нам для начала её нужно создать:

  1. запустите приложение VirtualBox;
  2. кликните по кнопке «Создать»;
  3. укажите имя виртуальной машины;
  4. выберите версию ОС «Windows 10 64-bit»;
  5. в окне выбора объёма памяти нажмите «Создать»;
  6. выберите тип VDI (можно не менять параметр);
  7. выберите «Динамический виртуальный диск» и кликните по кнопке «Далее»;
  8. в открывшемся окне вновь нажмите «Далее».

Теперь виртуальная машина создана и готова к установке Windows 11.

Как установить Windows 11 на VirtualBox

Установка Windows 11 на виртуальную машину требует лишь нескольких нажатий:

  1. дважды кликните по иконке созданной машины в левой части приложения;
  2. в появившемся окне выберите образ, загруженный заранее;
  3. пройдите путь установки Windows 11 (ничем не отличается от установки Windows 10 — нужно выбрать язык, регион, войти в аккаунт Microsoft и так далее);
  4. после установки подождите несколько минут, пока система настроится;
  5. можно пользоваться Windows 11 на виртуальной машине.

Лучший Telegram-канал про технологии (возможно) Последнее изменение: 16 июня 2021, 01:19

Установка на компьютер программного обеспечения, особенно малоизвестного, всегда связана с определенным риском. Программа может содержать влияющие на стабильность работы системы ошибки, встроенные рекламные или следящие модули и прочие нежелательные элементы. К тому же любой софт оставляет в системе следы, которые могут оказывать на ее работу не самое лучшее влияние. Что касается экспериментов с Windows, то тут всё еще более рискованно, ведь порой даже незначительное с виду изменение данных реестра или модификация системных файлов могут привести к самым неприятным последствиям.

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

Установка VirtualBox для Windows

Возможно, кому-то всё это может показаться сложным, но на самом деле в работе с Виртуалбокс нет ничего такого, с чем бы ни справился начинающий пользователь. Итак, как пользоваться VirtualBox? Как обычно, всё начинается с установки. Идем на сайт разработчика www.oracle.com/virtualization/virtualbox/index.html и скачиваем последнюю версию программы.

Установка VirtualBox на Windows 7/10 почти ничем не отличается от инсталляции большинства других программ, нужно просто следовать указаниям мастера и ничего не менять в его параметрах. По завершении процедуры вы получите готовую платформу виртуализации.

Создание и базовая настройка виртуальной машины

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

Создадим для примера виртуальную машину для Windows 10 32-бит. Запускаем VirtualBox и жмем на панели инструментов кнопку «Создать». В открывшемся окошке даем машине имя (может быть произвольным), в выпадающих списках выбираем операционную систему и ее версию.

На следующем этапе будет предложено указать объем выделяемой виртуальной машине оперативной памяти. Строгих правил относительно выделяемой ОЗУ не существует, для 32-битных Windows желательно резервировать не менее 1 Гб памяти, для 64-битных – не менее 1.8-2 Гб.

На третьем этапе создается виртуальный жесткий диск, здесь всё оставляем по умолчанию. Жмем «Создать», тип диска выбираем VDI или VHD.

Что касается формата хранения, лучше выбрать «Динамический», так вы сэкономите время и место на физическом диске, потеряв, правда, немного в производительности.

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

Виртуальная машина создана и теперь можно быстро пробежаться по ее настройкам. Первым делом, однако, зайдите в настройки самой программы VirtualBox и на вкладке «Общие» измените путь к каталогу хранения виртуальных машин. Лучше всего выделить для них папку на диске D, где места больше всего.

Теперь зайдите в настройки созданной ВМ и проверьте следующие параметры:

  • В разделе «Общие» на вкладке «Дополнительно» измените при необходимости путь к файлам снимков ВМ (желательно размещать в папке с основным файлом-контейнером ВМ). Здесь же вы можете включить общий буфер обмена для хостовой и виртуальной машин.
  • Если вы хотите установить систему в режиме EFI/GPT, в разделе «Система» обязательно поставьте галочку в чекбоксе «Включить EFI (только специальные ОС)».
  • Чтобы иметь возможность запускать на виртуальной машине 3D-приложения, в разделе «Дисплей» отметьте птичкой чекбокс «Включить 3D-ускорение».

Настройка сети Интернет и общих папок

Далее убедитесь, что в разделе «Сеть» у вас включен сетевой адаптер и тип подключения выбран «NAT».

Если же вы планируете предоставить доступ к ВМ другим пользователям локальной физической сети, в настройках сети VirtualBox следует выбирать тип подключения «Сетевой мост». Для обеспечения взаимодействия между разными виртуальными машинами используется режим «Виртуальный адаптер хоста», для подключения гостевых ОС к единой внутренней сети – режим «Внутренняя сеть». Есть еще тип подключения «Универсальный драйвер», но он используется гораздо реже.

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

Запуск ВМ и установка операционной системы

Теперь вы знаете, как настроить VirtualBox и созданную ВМ. Далее посмотрим, как установить на нее операционную систему. Процедура установки ОС на Виртуалбокс практически ничем не отличается от ее установки на физический компьютер, разве что вместо загрузочной флешки или DVD-диска здесь используется установочный образ ISO. Запустите созданную виртуальную машину и укажите в открывшемся окошке путь к загрузочному ISO-образу с системой.

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

Гостевая операционная система установлена, но некоторые функции, в частности, общие папки и буфер обмена, работать не будут, пока вы не установите специальный плагин – дополнения гостевой ОС. Кроме того, без этих дополнений вы не сможете настраивать разрешение экрана, подключать к виртуальной машине флешки и т.д. Скачивать, к счастью, ничего не нужно, дополнения гостевой ОС поставляются вместе с VirtualBox. Всё, что вам необходимо сделать, это выбрать в меню виртуальной операционной системы опцию Устройства – Подключить образ диска дополнений гостевой ОС.

Перейдите в раздел «Этот компьютер» в виртуальной ОС, откройте дисковод VirtualBox Guest Additions и, если система не предложит этого сделать сама, запустите исполняемый файл VBoxWindowsAdditions.exe.

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

Гостевая система готова к использованию, осталось только проверить работу сети. Останавливаться подробно на том, как настроить интернет в VirtualBox мы не будем. Если вы выбрали NAT, ВМ подключится к интернету автоматически. С другими типами подключений, скорее всего, придется немного повозиться. Помните главное, если IP-адрес для вашего основного компьютера выдается роутером автоматически, те же самые настройки должны быть выставлены в параметрах сетевого адаптера виртуальной системы. Если настройки назначаются вручную, то и в параметрах сетевого адаптера гостевой системы они также должны быть назначены вручную.

Основные проблемы при работе с VirtualBox

VirtualBox – стабильный и качественный программный продукт, и если пользователям приходится сталкиваться с проблемами в процессе его эксплуатации, то причинами последних чаще всего становятся ошибки самих пользователей. Так, с ошибкой «Не удалось открыть сессию для виртуальной машины» (код E_FAIL 0x80004005) придется столкнуться тем, кто попытается запустить виртуальные машины на VirtualBox при активном Hyper-V. Причина заключается в несовместимости этих платформ виртуализации. Если вы собрались пользоваться VirtualBox, будьте добры отключить Hyper-V и наоборот.

Впрочем, к той же ошибке может привести отключенная функция виртуализации в BIOS. На это будет указывать недоступность опций аппаратной виртуализации в настройках виртуальных машин (VT-x/AMD-V и Nested Paging в разделе Система – Ускорение). Кстати, данные опции должны быть включены даже при активной виртуализации в BIOS, в противном случае ВМ также не запустится.

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

Синий экран смерти также может быть вызван включенной в хостовой системе Hyper-V и несоответствием типов контроллера. Если раньше виртуальный диск был подключен к SATA, а затем вы подключили его к IDE, работа гостевой ОС завершится критической ошибкой с падением в BSOD. Решается вопрос созданием нового совместимого контроллера и подключением к нему файла-контейнера с гостевой системой.

К невозможности запуска ВМ может привести случайное удаление пользователем файлов снимков. Удалять снапшоты нужно правильно – через раздел «Снимки», в противном случае вам придется полностью переустанавливать гостевую систему. Если же у вас не запускается сам VirtualBox или при его запуске выдается ошибка «Cannot access the kernel driver!», скорее всего, программу придется удалить, а потом заново установить.

09.11.2019

Теги: Ubuntu • Web-разработка • Windows • Виртуализация

Если вы использовали гипервизор Hyper-V и в какой-то момент решили установить VirtualBox, то при запуске виртуальной машины столкнетесь с ошибкой «Не удалось открыть сессию для виртуальной машины»:

Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).  Код ошибки: E_FAIL (0x80004005) Компонент: ConsoleWrap Интерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Решить это можно, удалив компоненты Hyper-V в Windows: Панель управления — Программы и компоненты — Установка и удаление компонентов. Однако, если виртуальные машины Hyper-V вам нужны, это может быть неудобно.

Для того, чтобы иметь возможность запускать виртуальные машины VirtualBox при установленных компонентах Hyper-V, требуется выключить запуск гипервизора Hyper-V. Для этого запустите командную строку от имени администратора и введите следующую команду:

> bcdedit /set hypervisorlaunchtype off

После выполнения команды перезагрузите компьютер. Теперь VirtualBox будет запускаться без ошибки «Не удалось открыть сессию для виртуальной машины» (однако Hyper-V запускаться не будет).

Чтобы вернуть всё в исходное состояние, используйте команду

> bcdedit /set hypervisorlaunchtype auto

с последующей перезагрузкой компьютера.

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

> bcdedit /copy {current} /d "Отключить Hyper-V"

Будет создан новый пункт меню загрузки Windows, также в командной строке отобразится GUID этого пункта.

> bcdedit /set {GUID этого пункта меню} hypervisorlaunchtype off

В результате, после перезагрузки Windows 10 или 8, вы увидите два пункта меню загрузки ОС:

Поиск: Web-разработка • Windows • Ubuntu • Linux • Виртуальная машина • VirtualBox • MS Hyper-V • bcdedit

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

Настройка автозапуска виртуальной машины Virtualbox

Сделать это можно 3 способами:

  • создать ярлык со специальными параметрами и поместить его в папку “Автозагрузка”;
  • создать задачу в Планировщике заданий Windows;
  • с помощью утилиты VirtualBoxVmService.

image

Команда для автозапуска

Команды, настраивающей в одно действие запуск нужной виртуальной машины при старте компьютера, не существует – VirtualBox не поддерживает эту функцию. Но существует команда, запускающая виртуальную машину через командную строку.

Записывается она так: “C:Program FilesOracleVirtualBoxVBoxManage.exe” startvm Win7. В кавычках указывается путь к программе-менеджеру виртуальных машин. Он входит в состав VirtualBox. Параметр “startvm” обозначает запуск виртуальной машины, а Win7 – ее название.

Ее нужно добавить в автозапуск Windows, на чем и основаны все способы автозапуска виртуальной машины в VirtualBox.

Создание ярлыка

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

Порядок действий следующий:

  1. Запустить VirtualBox.
  2. Нажать правой кнопкой мыши на виртуальную машину, которая должна запускаться автоматически.
  3. Выбрать “Создать ярлык”.
  4. Поместить созданный ярлык в папку “Автозагрузка”:
  5. Нажать Win+R.
  6. Ввести команду shell: startup.
  7. Скопировать в открывшуюся папку ярлык.
  8. Перезагрузить ПК для проверки правильности настройки.

Второй способ сложнее, но подходит для любой версии VirtualBox. Порядок действий следующий:

Найти файл VboxManage.exe с помощью Проводника. Записать полный путь к нему в Блокнот.

  1. Запустить Virtualbox и уточнить название запускаемой машины.
  2. Создать ярлык:
    1. Нажать правой кнопкой мыши на Рабочем столе.
    2. Выбрать в меню пункты “Создать” и “Ярлык”.
    3. Указать в открывшемся окне путь к VboxManage.exe, нажав на “Обзор”, и через пробел добавить к нему строчку “startvm название_машины” (без кавычек).
    4. Ввести название ярлыка.
    5. Сменить изображение на ярлыке.
    6. Выполнить шаги № 4 и 5 из предыдущего способа.

image

Создание задачи в Планировщике

Порядок действий для создания задания в Windows 7,8 и 10 одинаков и состоит в следующем:

  1. Запустить Планировщик задач:
  2. Способ №1: в меню “Пуск” найти одноименную утилиту.
  3. Способ №2: открыть Панель управления, зайти в подраздел “Администрирование” и выбрать “Планировщик задач”.
  4. Способ №3: нажать Win+R и в открывшемся окне ввести команду “taskschd.msc” (без кавычек).
  5. Нажать в левой половине окна на строчку “Библиотека планировщика заданий”.
  6. Нажать в правой части окна на строчку “Создать задачу”.
  7. Ввести имя задачи, описание и установить галочку в строке “Выполнить с наивысшими правами” во вкладке “Общие”.
  8. Переключиться на вкладку “Тригеры”. Нажать “Создать” и в выпадающем списке выбрать “При входе в систему” или “При запуске”.
  9. Переключиться на вкладку “Действия”. Кликнуть “Создать”.
  10. В выпадающем списке выбрать “Запуск программы”.
  11. Нажать на “Обзор” и указать путь к VboxManage.exe.
  12. Ввести в строку “Добавить аргументы” значение startvm название_виртуальной_машины.
  13. Нажать Ок и перезагрузить компьютер.

VirtualBoxVmService

Для этого способа потребуется сторонняя утилита – VirtualBoxVmService. Любую из версий этой программы, включая самые новые, можно скачать на нашем сайте.

Порядок действий следующий:

  • Создать в корне локального диска папку с названием, не содержащем кириллицы и пробелов.
  • Распаковать в нее загруженный архив.
  • Открыть файл с расширением .ini – ПКМ на файле => “Открыть с помощью” => “Блокнот”.
  • Отредактировать файл согласно таблице.
Параметр Что означает Что нужно сделать
ServiceName Имя службы Ничего
RunAsUse Название учетной записи Windows, в которой будет запускаться ВМ Поменять значение на Имя пользователя
UserPassword Пароль от учетной записи Ввести, если он есть
VBOX_USER_HOME Папка с профилями программы Ничего
RunWebService Запускать ли веб-сервер VirtualBox Изменить на no
PauseShutdown Задержка перед выключением ПК для корректного завершения работы ВМ Ничего
VmName Имя запускаемой ВМ Ввести требуемое значение
Autostart Автозапуск Изменить на yes
  • Сохранить изменения и закрыть редактор.
  • Не покидая папку, вызвать командную строку, щелкнув на свободном пространстве ПКМ с зажатой клавишей Shift и выбрав “Открыть окно команд”.
  • Ввести в командную строку “VmServiceControl -i” без кавычек.
  • Перезагрузить компьютер.

Важные нюансы

Для того, чтобы осуществить автозапуск VirtualBox после первой перезагрузки нужно учесть 3 особенности:

  1. Название виртуальной машины в свойствах ярлыка или задаче для планировщика должно быть написано правильно: если в названии есть пробел, то его надо заключить в кавычки. Пример: “Windows XP SP3”. Если пробела нет, то кавычки не нужны.
  2. При создании задачи в Планировщике во вкладке “Параметры” галочку со строки “Останавливать задачу, выполняемую дольше”. Это нужно для того, чтобы Планировщик не выключил виртуальную машину, если она будет работать дольше 3 дней.
  3. Разные версии VirtualBox и VirtualBoxVmService не совместимы друг с другом, из-за чего при старте ПК могут появляться разные ошибки. Чтобы этого избежать, нужно пользоваться последними версиями этих программ. Их можно скачать с нашего сайта.

Добавление виртуальной машины в автозапуск ОС Windows – несложная для продвинутого пользователя задача, требующая от него умения работать с командной строкой.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий