Завантаження c usb-флешки в virtualbox - сторінка 2

Привіт адмін, все вам пишуть про свої проблеми з комп'ютером, ось і я вирішив запитати у Вас поради. У мене не виходить завантаження 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: Can not 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 запускаємо командний рядок від імені адміністратора

і вводимо команду 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.

Які можуть бути помилки при завантаженні c USB-флешки в VirtualBox

Якщо віртуальна машина VirtualBox встановлена ​​НЕ від імені адміністратора, то після створення файлу USB.vmdk і запуску віртуальної машини Ви відразу отримаєте помилку:

Не вдалося відкрити сесію для віртуальної машини

Якщо віртуальна машина 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: Can not create the raw disk VMDK: VERR_PATH_NOT_FOUND

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

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

Схожі статті