Если машина VirtualBox не может запуститься с ошибкой «FATAL: загрузочный носитель не найден! Система остановлена», затем продолжите чтение ниже, чтобы решить проблему.
Ошибка «Загрузочный носитель не найден» указывает на то, что VirtualBox не может найти действительное загрузочное устройство для запуска виртуального машине (например, смонтированный образ или виртуальный диск с загрузочной операционной системой) и может произойти для любого из следующих причины:
- Виртуальный диск не содержит операционной системы.
- Виртуальный диск содержит операционную систему на основе UEFI (например, Windows 10/11).
- Конфигурация загрузки на виртуальном диске недействительна или повреждена.
Это руководство содержит подробные инструкции по устранению ошибки «Загрузочный носитель не найден» в VirtualBox.
Как исправить: FATAL: загрузочный носитель не найден! Система остановлена в VirtualBox.
Способ 1. Установите операционную систему на машину VirtualBox.
Чтобы виртуальная машина (ВМ) работала, на нее необходимо установить операционную систему. Итак, если вы только что создали виртуальную машину и не установили операционную систему, прикрепите загрузочный файл .ISO с операционной системой, которую хотите установить, и приступайте к установке ОС. *
* Примечание: Если виртуальный диск виртуальной машины уже содержит операционную систему, перейти к способу-2.
1. Открой Настройки машины VirtualBox и перейдите к Хранилище.
2. Нажмите 1-й плюс (+) рядом с контроллером, чтобы добавить оптический привод.
3. Нажмите Добавлять и откройте загрузочный ISO-файл с ОС, которую вы хотите установить (например, файл «Windows.iso» в этом примере)
4. Затем выберите файл iso и нажмите Выбирать.
5. После прикрепления iso-файла к устройствам хранения на виртуальной машине…
7. … перейти к Система и перетащите оптический наверх (чтобы загрузить виртуальную машину из прикрепленного загрузочного файла ISO) и нажмите ХОРОШО.
8. Наконец, следуйте инструкциям на экране, чтобы установить операционную систему на машину с виртуальной машиной.
Способ 2. Включите поддержку UEFI на машине VirtualBox.
Если виртуальный диск содержит ОС на основе UEFI (например, Windows 10/11), перейдите к включению функции UEFI в VirtualBox, в противном случае перейти к следующему способу.
1. Откройте виртуальную машину Настройки и иди к Система > Системная плата.
2. Здесь убедитесь, что Жесткий диск является проверил и является первичное загрузочное устройство, а в расширенных функциях отметьте следующие два (2) параметра и нажмите ХОРОШО:
Включить APIC ввода/вывода
Включить EFI (только для специальных ОС)
3. Попробуйте запустить виртуальную машину сейчас. Если проблема не устранена, отключить поддержку EFI в настройках виртуальной машины и перейдите к следующему способу.
Способ 3. Восстановите данные конфигурации загрузки с помощью инструмента BCDBOOT.
Как я упоминал выше, фатальная ошибка VirtualBox «Загрузочный носитель не найден» может появиться, если ОС GUEST не имеет действительной загрузки. конфигурации.* В таком случае вам необходимо восстановить загрузочные файлы на виртуальном диске, чтобы виртуальная машина запустилась без ошибки.
* Примечание: Эта ошибка иногда возникает, если виртуальный диск (VHD/VHDX) поврежден или после преобразования физического диска в виртуальный диск/образ (VHD/VHDX) с Диск2вхдинструмент.
1. Выполните шаги, описанные в методе 1 выше, чтобы прикрепить загрузочный ISO-файл Windows к виртуальной машине и загрузить виртуальную машину из ISO-файла. *
* Примечание: Если виртуальная машина не загружается из файла ISO, перейдите к виртуальной машине Настройки > Система > Системная плата а также отключить EFI. (После исправления конфигурации загрузки и если гостевой ОС является UEFI, перейдите к повторному включению UEFI. )
2. На экране установки Windows нажмите СДВИГ + F10 для доступа к командной строке или выберите Следующий –> Почини свой компьютер –> Устранение неполадок –> Расширенные опции –> Командная строка.
3. В командной строке введите следующие команды по порядку (нажимайте Enter после каждой команды)
- дискпарт
- выберите диск 0
- список разделов
4. В настоящее время уведомление в размер принадлежащий Система раздел (например, 100 МБ в этом примере).
5. Затем введите следующую команду и выяснить в номер тома системного раздела, используя его размер в качестве эталона. *
- список томов
* напр. Как вы можете видеть на снимке экрана ниже, в этом примере системный раздел (100 МБ) является том 2.
6. Теперь дайте следующие команды, чтобы выбрать системный раздел (используя его номер тома) и назначить букву диска. Я: к этому. Затем выйдите из DISKPART:
- выберите громкость 2*
- назначить букву = Z
- выход
* Примечание: Измените номер тома «2» в соответствии с вашим случаем.
7. Наконец, в командной строке введите эту команду для восстановления загрузочных файлов: *
- bcdboot C:\windows /s Z: /f ВСЕ
* Примечание: Если гостевая ОС основана на UEFI, вместо этого вы можете ввести следующую команду:
- bcdboot C:\windows /s Z: /f UEFI
8. Закройте все окна и выключите виртуальную машину.
9. Перейти к ВМ Настройки > Система а также установлен в Жесткий диск в качестве первичное загрузочное устройство.
11. Запустите виртуальную машину, и все готово! *
* Примечание: ЕСЛИ виртуальная машина не может запуститься сейчас с ошибкой «FATAL: INT18: BOOT FAILURE», продолжайте и включить I/O APIC & ЭФИ в настройках ВМ.
Вот и все! Какой метод сработал для вас?
Дайте мне знать, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Поставьте лайк и поделитесь этим руководством, чтобы помочь другим.