Bootdev завантаження з флешки в virtualbox

У стандартних налаштуваннях віртуальної машини VirtualBox. немає можливості підключити USB накопичувач для подальшого завантаження з нього. Все що ми можемо, це використовувати віртуальні жорсткі диски, або ж фізичний CD привід.

Bootdev завантаження з флешки в virtualbox


Але, спосіб завантажитися з флешки в VirtualBox все ж є. Суть його полягає в створенні віртуального жорсткого диска, який буде посилатися на фізичний диск системи. І подальшого підключення даного віртуального жорсткого диска, до віртуальної машини, для завантаження з нього. Створюється такий диск через командний рядок, за допомогою консольної програми VBoxManage.exe. Розташовується вона в директорії встановленого VirtualBox'а.

Є два способи створити даний диск, складний і простий.

І так, почнемо з складного способу.

Відкриваємо командний рядок Windows від імені адміністратора. Для Windows 10, 8.1 і 8 затискаємо на клавіатурі клавіші Win + X. і в меню вибираємо пункт Командний рядок (адміністратор).

Bootdev завантаження з флешки в virtualbox


Погоджуємося з запуском командного рядка від імені адміністратора.

Bootdev завантаження з флешки в virtualbox


Для Windows 7 і Vista, відкриваємо меню пуск, в рядку пошуку в нижній частині меню, пишемо cmd. Серед знайдених результатів, натискаємо правою кнопкою миші по командному рядку, і вибираємо Запустити від імені адміністратора. Так як я використовую Windows 10, приблизно покажу як це має виглядати.

Bootdev завантаження з флешки в virtualbox


Для Windows XP, використовуємо поєднання клавіш Win + R. відкриється вікно Виконати. І в рядку відкрити пишемо cmd і натискаємо на OK.

Bootdev завантаження з флешки в virtualbox


У підсумку, перед нами відкриється командний рядок.

Bootdev завантаження з флешки в virtualbox


Насамперед, нам необхідно дізнатися під яким номером в системі, серед інших дисків, у нас розташувалася флешка. Для цього вводимо команду diskmgmt.msc і тиснемо Enter.

Bootdev завантаження з флешки в virtualbox

Відкриється вікно консолі Управління дисками. У ньому наочно відображена інформація про диски системи. У моєму випадку, флешці присвоєно номер диска другий. Запам'ятовуємо даний номер, він нам в нагоді пізніше.

Bootdev завантаження з флешки в virtualbox


Повертаємося у вікно командного рядка. Для запуску програми VBoxManage.exe в консолі, нам потрібно перейти в каталог з встановленою програмою VirtualBox. Пишемо наступне (користуйтеся клавішею TAB для автоматичного доповнення шляху):

і тиснемо Enter. Запрошення для введення команд повинно поміняти свій шлях на той який ми прописали вище.

Bootdev завантаження з флешки в virtualbox

Тепер вводимо команду створення файлу віртуального жорсткого диска:

Замість знака решітки вставляємо номер диска флешки, той що ми запам'ятовували раніше. Тиснемо Enter. Так само, замість шляху C: \ usb.vmdk. можна вказати свій шлях, єдине не забувайте розширення файлу .vmdk в кінці імені файлу.

Bootdev завантаження з флешки в virtualbox


Програма повідомить що диск успішно створений. Перевіряємо його наявність на диску C: \.

Bootdev завантаження з флешки в virtualbox

Складний спосіб на цьому завершено.

Спосіб другий, легкий.

Спеціально для полегшення цієї процедури, я написав невелику програму, яка всі вищеописані дії робить в пару кліків. Програма називається VBoxVDC.


При її відкритті, в випадаючому списку будуть по порядку відображені всі диски, для яких можна створити віртуальний жорсткий диск.


Процес створення наступний. Вибираємо зі списку флешку для якої необхідно створити віртуальний диск, і тиснемо на кнопку Create Virtual Drive.


Відкриється вікно для вибору місця збереження нового віртуального диска. Вибираємо місце для збереження і тиснемо кнопку Зберегти. Файл при збереженні буде згенеровано відповідно до назви флешки, при бажанні його можна змінити на своє.

Bootdev завантаження з флешки в virtualbox


Програма запросить підвищення привілеїв для виконання процедури створення жорсткого диска, тиснемо Так.

Bootdev завантаження з флешки в virtualbox


Після закінчення, програма видасть повідомлення про успішність проведеної операції. Тиснемо OK.

Bootdev завантаження з флешки в virtualbox


Тепер перевіряємо папку на наявність створеного файлу.

Bootdev завантаження з флешки в virtualbox


На цьому створення файлу віртуального жорсткого диска завершено.

Завантажити програму VBoxVDC можна за цим посиланням.

Завантаження з флешки.

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

Відкриваємо VirtualBox від імені адміністратора. Запуск від імені адміністратора необхідний для того що б надати віртуальній машині доступ до фізичного пристрою вашого комп'ютера. У нашому випадку, фізичний пристрій, це наша флешка.

Bootdev завантаження з флешки в virtualbox


У вікні VirtualBox, натискаємо на кнопку створити, даємо ім'я віртуальній машині, вибираємо її тип і тиснемо Next.

Bootdev завантаження з флешки в virtualbox


Далі вказуємо обсяг оперативної пам'яті який буде використовувати віртуальна машина, і тиснемо Next.

Bootdev завантаження з флешки в virtualbox


На цьому кроці, нам потрібно вибрати створений нами віртуальний жорсткий диск. Переставляємо поряд з міткою Використовувати існуючий віртуальний жорсткий диск і тиснемо на кнопку із зображенням папки.

Bootdev завантаження з флешки в virtualbox


У вікні, знаходимо створений раніше файл віртуального жорсткого диска, виділяємо його і тиснемо кнопку Відкрити.

Bootdev завантаження з флешки в virtualbox


Тепер тиснемо на кнопку Створити.

Bootdev завантаження з флешки в virtualbox


У списку віртуальних машин з'явиться тільки створена.

Bootdev завантаження з флешки в virtualbox


Залишилося тільки завантажитися з неї. Вибираємо віртуальну машину і тиснемо кнопку Запустити.

Bootdev завантаження з флешки в virtualbox

На цьому, тему завантаження з флешки в VirtualBox, можна вважати закритою. Додам лише, що цей спосіб, з віртуальними жорсткими дисками, можна використовувати для будь-якого фізичного диска системи. А це вже наводить на різні варіанти використання даної особливості, але про це іншим разом :).