Загрузка c USB в VirtualBox

Категория: Виртуальные машины
Добавил: access_timeОпубликовано: 8-06-2014 visibilityПросмотров: 253 822 chat_bubble_outlineКомментариев: 173


Здравствуйте админ, все вам пишут про свои проблемы с компьютером, вот и я решил спросить у Вас совета. У меня не выходит загрузка c USB-флешки в VirtualBox, перепробовал несколько загрузочных флешек, саму виртуальную машину VirtualBox переустановил, уж не знаю на что грешить. 
Я думаю Вы понимаете про что я говорю. Я создал загрузочную флешку, флешка точно загрузочная, у меня получилось загрузить с неё свой ноутбук и вот хочу загрузить с флешки VirtualBox и установить на виртуальную машину операционную систему, но в самой виртуальной машине нет возможности указать первым загрузочным устройством флешку. Загрузиться можно с диска или образа диска, ну и в конце концов виртуального диска.

Все имеющиеся по данной теме инструкции в интернете говорят что нужно создать vmdk-файл, именно этот файл взаимосвяжет виртуальную машину с внешней USB-флешкой.
Мои действия:
Запускаю командную строку от имени администратора

и ввожу команду diskpart.
Затем команду list disk, вижу список физических дисков, подключенных к Windows, USB-флешка определяется как Диск 1. В сети 14 Gбайт.
Ввожу exit и выхожу из diskpart
Для создания vmdk-файла, запускаю командную строку от имени администратора, затем ввожу в командной строке
cd C:\Program Files\Oracle\VirtualBox
этой командой я вхожу в каталог программы VirtualBox, далее создаю сам файл USB.vmdk, в командной строке ввожу команду
VBoxManage.exe internalcommands createrawvmdk -filename c:\VM\usb.vmdk -rawdisk \\.\PhysicalDrive1, где 1, это номер USB-флешки как физического диска.   
И далее у меня выходит вот эта ошибка:
VBoxManage.exe: error: VMDK: could not create new file ‘c:\temp\classubuntu.vmdk‘
VBoxManage.exe: error: Error code VERR_PATH_NOT_FOUND at E:\tinderbox\win-rel\sr
c\VBox\Storage\VMDK.cpp(3488) in function int __cdecl vmdkCreateRawImage(struct
VMDKIMAGE *,struct VBOXHDDRAW *const ,unsigned __int64)
VBoxManage.exe: error: Cannot create the raw disk VMDK: VERR_PATH_NOT_FOUND
VBoxManage.exe: error: The raw disk vmdk file was not created

На одном сайте мне посоветовали вводить команду
VBoxManage internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1
Тогда выходит такая ошибка:
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.

Короче на скришнотах всё видно.
В итоге, загружаю установленную на виртуальную машину Windows 8 и жму F12, выходит меню загрузки, в котором нет второго 2) Hard disk, то есть моей USB-флешки.

Командную строку запускаю от имени администратора, виртуальную машину тоже.
Я даже попробовал такой способ, скачал загрузчик Plop Boot Manager для загрузки с USB, выдернул оттуда файл plpbt.iso, загрузил с него виртуальную машину, выбирал в меню загрузки все параметры, включая USB, но загрузки с флешки не происходит.

Админ, если вы наберёте в поисковике фразу Загрузка c USB в VirtualBox, то увидите, что таких как я очень много, но все решения, которые в сети есть, мне не подходят. Если вы знаете решение, подскажите, многие будут благодарны.

Загрузка c USB в VirtualBox


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

А во-вторых, на сайте есть ещё статьи о VirtualBox и они Вам могут пригодиться:

Важно! Виртуальная машина VirtualBox, должна быть установлена у Вас от имени администратора, если это не так, значит нужно удалить VirtualBox и установить её от имени администратора, иначе в дальнейшем при работе с VirtualBox Вас будут постоянно преследовать различные ошибки (несколько из них я Вам покажу далее в статье).
Щёлкаем на установщике VirtualBox правой мышью и выбираем "Запуск от имени администратора"



После установки VirtualBox запускаем командную строку от имени администратора

и вводим команду diskpart, затем вводим команду list disk, появляется список физических дисков, подключенных к Windows, USB-флешка у меня тоже определяется как Диск 1. Вводим exit и выходим из diskpart.
На самом деле для загрузки VirtualBox с USB-флешки нужно создать vmdk-файл. Именно этот файл соединит виртуальную машину с USB-флешкой.
Для создания vmdk-файла, запускаю командную строку от имени администратора, затем ввожу в командной строке
cd C:\Program Files\Oracle\VirtualBox
эта команда я введёт нас в каталог программы VirtualBox, далее создаём сам файл USB.vmdk, в командной строке вводим команду и она немного отличается от команды, которую вводил наш читатель
VBoxManage internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1, где 1, это номер USB-флешки как физического диска.  
выходит сообщение. говорящее нам о том, что команда прошла и файл USB.vmdk связующий флешку и виртуальную машину VirtualBox создан и находится в корне диска C:
RAW host disk access VMDK file C:\USB.VDI created successfully

 

Но это ещё не всё!
Запускаем виртуальную машину VirtualBox от имени администратора

и идём в настройки виртуальной машины.

На вкладке «Носители» нужно добавить созданный нами файл USB.vmdkв качестве виртуального жёсткого диска, контроллер SATA жмём на плюсик.

Выбрать существующий жёсткий диск



В проводнике указываем находящийся на диске C: файл USB.vmdk 

ОК

Запускаем установленную на виртуальную машину Windows и сразу жмём F12,

выходит меню загрузки, в котором присутствует наша USB - флешка 2) Hard disk.

Жмём на клавиатуре 2 и загружаем виртуальную машину VirtualBox с флешки. Вот так происходит загрузка c USB в VirtualBox.
В моём случае на флешке содержится две операционные системы Windows XP, Windows 7 и Windows 8.

Если Вам интересно как создать установочную флешку с тремя операционными системами, читайте нашу статью "Как создать загрузочную флешку Windows XP, Windows 7 и Windows 8"
 
Какие могут быть ошибки при загрузке c USB-флешки в VirtualBox
 
Если виртуальная машина VirtualBox установлена НЕ от имени администратора, то после создания файла USB.vmdk и запуска виртуальной машины Вы сразу получите ошибку:
Не удалось открыть сессию для виртуальной машины
No error info
Код ошибки: 
E_FAIL (0x80004005)
Компонент: 
ProgressProxy
Интерфейс: 
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}

Если виртуальная машина VirtualBox запущена НЕ от имени администратора, то в процессе создания файла USB.vmdk Вы сразу получите ошибку:

VBoxManage.exe: error: Failed to create the VirtualBox object!

VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available)

VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.

Если при создании файла USB.vmdk набрать в командной строке

VBoxManage.exe internalcommands createrawvmdk -filename c:\VM\usb.vmdk -rawdisk \\.\PhysicalDrive1

вместо правильной команды

VBoxManage internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1

или команды

VBoxManage.exe internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1

у меня всегда выходила ошибка:

VBoxManage.exe: error: VMDK: could not create new file ‘c:\temp\classubuntu.vmdk‘

VBoxManage.exe: error: Error code VERR_PATH_NOT_FOUND at E:\tinderbox\win-rel\sr

c\VBox\Storage\VMDK.cpp(3488) in function int __cdecl vmdkCreateRawImage(struct

VMDKIMAGE *,struct VBOXHDDRAW *const ,unsigned __int64)

VBoxManage.exe: error: Cannot create the raw disk VMDK: VERR_PATH_NOT_FOUND

VBoxManage.exe: error: The raw disk vmdk file was not created

Если виртуальная машина запущена НЕ от администратора, то при попытке добавить файл USB.vmdk в качестве виртуального жёсткого диска, Вы сразу получите ошибку

Код ошибки: 

VBOX_E_FILE_ERROR (0x80BB0004)

Компонент: 

Medium

Интерфейс: 

IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}

Вызванный интерфейс: 

IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

Код ошибки метода: 

VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Назад 1 2 3 4 Вперед

Комментарии (173)

  1. img
    1 декабря 2014 19:49 admin
    Администратор
    Здесь обычно дело в незагрузочной флешке, более ничего не могу предположить.
    Цитировать replyОтветить
  2. img
    1 декабря 2014 18:49 Concevik
    Гость
    Меню загрузки выходит 1) Hard disk 2)Hard disk вот выбираю 2 выходит это сообщение, 1 грузит виртуальную систему
    Цитировать replyОтветить
  3. img
    1 декабря 2014 16:03 admin
    Администратор
    Меню загрузки, где нет USB - флешки, а есть 1) Hard disk всё равно должно выйти.
    Цитировать replyОтветить
  4. img
    1 декабря 2014 15:47 Concevik
    Гость
    После нажатия F12 и выбора загрузочной флешки Virtual box пишет "Error loading operation system" флешка загрузочная 100%
    Цитировать replyОтветить
  5. img
    21 октября 2014 09:37 admin
    Администратор
    Могу только посоветовать сделать загрузочную флешку другим способом
    http://remontcompa.ru/386-kak-sozdat-zagruzochnuyu-fleshku-windows-8.html

    Если создали жёсткий с одной флешкой, то с другой он должен восприниматься.
    Цитировать replyОтветить
  6. img
    21 октября 2014 01:03 spider
    Гость
    Всё работает, всё получилось, но после нажатия 2 появилась надпись на чёрном экране Start booting from USB device..., а дальше ничего не происходит. Образ записан через ультра исо и с флешки на комп ставится виндовс.
    Почему не запускает процесс установки?
    Да и второе, если создал жёсткий с одной флешкой, то с другой он будет восприниматься, может в этом вся суть?
    Цитировать replyОтветить
  7. img
    15 сентября 2014 21:19 admin
    Администратор
    Понятно.
    Я бы проверил ещё диск C: на ошибки и переустановил VirtualBox.
    Цитировать replyОтветить
  8. img
    15 сентября 2014 19:25 Terecon
    Гость
    В Partition он видит как весь диск BAD он желтый, но когда я его в коробочку через USB он нормальный диск. Я уже думал может файлы с осью с виртуал бокса слить на голый винт. Может так получится. Будет время попробую. Муторно разбирать нетбук, уж очень жестак глубоко сидит.
    Цитировать replyОтветить
  9. img
    11 сентября 2014 15:51 admin
    Администратор
    У Вас много бэдов на винте?
    http://remontcompa.ru/258-hddscan.html
    Цитировать replyОтветить
  10. img
    11 сентября 2014 15:27 Terecon
    Гость
    Такая же фигня.

    После галочки вроде все пошло НО

    Windows не удалось отформатировать раздел на диске 0. Произошла ошибка при подготовке выбранного раздела диска для установки. Код ошибки 0x80070057

    Так же при попытке сделать на USB жестаке удаление раздела или разделение выдает

    Не удалось удалить выбранный раздел. [Ошибка 0x8007045d]

    Так же акронис его не видит (при установке доп программы)
    и тотал командер.

    Часто выходит ошибака ввода вывода из Bootice v0.8.1
    Цитировать replyОтветить
  11. img
    1 сентября 2014 12:34 admin
    Администратор
    Настройки виртуальной машины->Носители, стоит галка на кэширование операций ввода/вывода? Нужно поставить.
    Цитировать replyОтветить
  12. img
    1 сентября 2014 12:16 uhans
    Гость
    Еще одна беда. Во время установки окно тускнеет и выскакивает сообщение :
    Во время работы виртуальной машины произошла ошибка! Подробности ошибки приводятся ниже. Вы можете попытаться исправить ситуацию и возобновить работу виртуальной машины.
    The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.

    ID ошибки: BLKCACHE_IOERR
    Важность: Нефатальная ошибка
    Цитировать replyОтветить
  13. img
    31 августа 2014 22:27 uhans
    Гость
    Спасибо все толково написано. Но возникла такая проблема. При загрузке с флешки выскакивает надпись "Missing MBR - helper._" При этом флешка без проблем грузится при обычной загрузке. Может можете чего подсказать. Спасибо.

    Bcе решил. Изменив порядок загрузки. Все равно спасибо. wink
    Цитировать replyОтветить
  14. img
    14 августа 2014 17:46 admin
    Администратор
    Вот здесь есть пример
    http://remontcompa.ru/321-kak-ustanovit-virtualnuyu-mashinu.html
    Цитировать replyОтветить
  15. img
    14 августа 2014 14:24 Сергей54
    Гость
    Не пробовал, потому что не знаю как. Образ я скачал полнофункциональный сроком на 90 дней, тоже по Вашей рекомендации. Затем сделал из него загрузочную флешку.
    Цитировать replyОтветить
  16. img
    14 августа 2014 13:44 admin
    Администратор
    А не с флешки, то есть с простого образа с виндой загружается виртуальная машина?
    Цитировать replyОтветить
  17. img
    14 августа 2014 13:09 Сергей54
    Гость
    Да в том то и дело, что не запускается и не устанавливается. Сверху чистого черного экрана написано: Fatal: No bootable medium found! System halted. Где-то допустил ошибку а где не знаю, потому что сверял с Вашими инструкциями вроде всё правильно.
    Цитировать replyОтветить
  18. img
    13 августа 2014 21:01 admin
    Администратор
    Не нравятся ваши драйвера на звук. Ну и что. Виртуальная машина запускается дальше, операционная система устанавливается?
    Цитировать replyОтветить
  19. img
    13 августа 2014 19:46 Сергей54
    Гость
    Понял, а что Вы мне посоветуете насчет окна на чистом чёрном фоне экрана? Уже всё перепробовал, вроде всё делаю правильно, как у Вас написано.
    Цитировать replyОтветить
  20. img
    13 августа 2014 18:35 admin
    Администратор
    В первом письме читатель написал, что он вводил команду
    VBoxManage.exe internalcommands createrawvmdk -filename c:\VM\usb.vmdk -rawdisk \\.\PhysicalDrive1

    Я ему посоветовал вводить
    VBoxManage internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1
    Цитировать replyОтветить
  21. img
    13 августа 2014 16:23 Сергей54
    Гость
    Если бы только это, то загрузился бы, но посреди экрана окно: «Работа ВМ может привести к возникновению ошибки описываемой ниже.. Some audio devices(PCM_in) could not be opened. Guest applications generating audio output or depending on audio input may hand. Make sure your host audio device is working properly. Check the logfile for error messages of the audio subsystem. ID ошибки: HostAudioNotResponding»
    И не знаю где ошибся и что делать? Зашел посмотрел диски, основной - 0, флешка - 1, вроде правильно.

    Ещё раз внимательно просмотрел Вашу статью:
    "На одном сайте мне посоветовали вводить команду
    VBoxManage internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1" - пишет читатель.
    "в командной строке вводим команду и она немного отличается от команды, которую вводил наш читатель
    VBoxManage internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1" - пишете Вы. Сравнил, но эти команды ничем не отличаются.
    Цитировать replyОтветить
  22. img
    11 августа 2014 22:39 admin
    Администратор

    Да, вторая статья намного проще.

    Цитировать replyОтветить
  23. img
    11 августа 2014 22:13 Сергей54
    Гость

    Примечание: Во-первых, на сайте вышла новая и очень простая статья на эту тему: Как загрузить виртуальную машину с флешки с помощью программы Virtual Machine USB Boot 1.5 (рекомендую), ссылка

    http://remontcompa.ru/980-kak-zagruzit-virtualnuyu-mashinu-s-fleshki-s-pomoschy
    u-programmy-virtual-machine-usb-boot-15.html#

    Цитировать replyОтветить