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

Але, спосіб завантажитися з флешки в VirtualBox все ж є. Суть його полягає в створенні віртуального жорсткого диска, який буде посилатися на фізичний диск системи. І подальшого підключення даного віртуального жорсткого диска, до віртуальної машини, для завантаження з нього. Створюється такий диск через командний рядок, за допомогою консольної програми VBoxManage.exe. Розташовується вона в директорії встановленого VirtualBox'а.
Є два способи створити даний диск, складний і простий.
І так, почнемо з складного способу.
Відкриваємо командний рядок Windows від імені адміністратора. Для Windows 10, 8.1 і 8 затискаємо на клавіатурі клавіші Win + X. і в меню вибираємо пункт Командний рядок (адміністратор).

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

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

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

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

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

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

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

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

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

Складний спосіб на цьому завершено.
Спосіб другий, легкий.
Спеціально для полегшення цієї процедури, я написав невелику програму, яка всі вищеописані дії робить в пару кліків. Програма називається VBoxVDC.
При її відкритті, в випадаючому списку будуть по порядку відображені всі диски, для яких можна створити віртуальний жорсткий диск.
Процес створення наступний. Вибираємо зі списку флешку для якої необхідно створити віртуальний диск, і тиснемо на кнопку Create Virtual Drive.
Відкриється вікно для вибору місця збереження нового віртуального диска. Вибираємо місце для збереження і тиснемо кнопку Зберегти. Файл при збереженні буде згенеровано відповідно до назви флешки, при бажанні його можна змінити на своє.

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

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

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

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

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

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

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

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

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

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

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

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