Як підключити зовнішній жорсткий диск до VirtualBox

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

Причини змонтувати зовнішній жорсткий диск у VirtualBox

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

  • Фізичний жорсткий диск, підключений до VM VirtualBox, додає гнучкості вашому комп’ютеру. Це дозволяє одночасно запускати кілька операційних систем, щоб полегшити тестування програмного забезпечення або запускати програми, які потребують специфічного середовища.
  • Зовнішній жорсткий диск може бути необхідним, щоб надати користувачам можливість запускати певні застосунки або операційні системи, які несумісні з віртуальними дисками. Ви можете встановити альтернативну ОС або застосунки на фізичний диск, а потім отримувати до них доступ і запускати їх із VirtualBox, щоб усунути проблеми сумісності.
  • Ви можете зробити стару операційну систему та її дані доступними з VM, використовуючи зовнішній жорсткий диск для зберігання даних і коду з попередньої ОС. Користувачі можуть отримувати доступ до старої ОС через VirtualBox.
  • Впровадження фізичного жорсткого диска з VirtualBox дає змогу ізолювати операційну систему або застосунок, мінімізуючи можливі проблеми безпеки. Конфіденційні дані можуть залишатися на зовнішньому диску, а не переноситися на віртуальний диск, який може бути менш безпечним.

Як підключити жорсткий диск до VirtualBox (нативні методи)

Підготовка вашої системи

Перш ніж підключати зовнішній жорсткий диск, переконайтеся, що VirtualBox встановлено та оновлено. Версії 7.x і вище нативно підтримують перенаправлення USB 2.0 і 3.0. Однак старіші версії VirtualBox можуть вимагати Oracle Extension Pack для увімкнення перенаправлення USB.

Рідний метод: використання USB Passthrough (для зовнішніх жорстких дисків через USB)

USB-наскрізне підключення дозволяє VirtualBox під’єднати зовнішній USB-жорсткий диск до гостьової ВМ. Ось як ви можете це налаштувати:

1. Виберіть віртуальну машину, яку ви хочете налаштувати, і натисніть Налаштування.

2. На вкладці USB увімкніть USB Controller і виберіть USB 2.0 або USB 3.0 залежно від вашого зовнішнього диска.

3. Додайте USB-фільтр, натиснувши кнопку Додати та вибравши свій зовнішній жорсткий диск зі списку доступних пристроїв.

4. Запустіть ВМ, і зовнішній жорсткий диск має автоматично з’явитися в гостьовій операційній системі.

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

Нативний метод: використання прямого доступу до диска (для прямого доступу до фізичного жорсткого диска)

Якщо вам потрібно отримати доступ до повного фізичного жорсткого диска, а не лише до USB-з’єднання, доступ до raw-диска є більш прямим методом. Це дозволяє ВМ отримувати доступ до самого фізичного диска, минаючи шар віртуального диска.

Примітка: Перш ніж продовжити, потрібно демонтувати або «відключити» диск (перевести в автономний режим) у ОС хоста. Якщо і хостова, і гостьова операційні системи спробують одночасно записувати у файлову систему, ви, ймовірно, зазнаєте незворотного пошкодження даних.

Ось як це налаштувати:

1. Відкрийте Налаштування ВМ у VirtualBox і виберіть Сховище.

2. Додайте новий жорсткий диск, потім виберіть опцію створення файлу VMDK. Цей файл VMDK безпосередньо пов’язується з фізичним жорстким диском на хост-машині.

3. Використайте команду VBoxManage, щоб створити посилання на сирий диск:

Windows: VBoxManage internalcommands createrawvmdk -filename "C:\path\to\disk.vmdk" -rawdisk \\.\PhysicalDrive#

macOS/Linux: VBoxManage internalcommands createrawvmdk -filename "/path/to/disk.vmdk" -rawdisk /dev/sdX

4. Після створення файлу VMDK поверніться до Налаштування > Сховище у VirtualBox, виберіть вашу ВМ і додайте файл VMDK як жорсткий диск.

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

Цей метод ідеально підходить для прямої взаємодії із зовнішнім накопичувачем, але зауважте, що він пов’язаний із певними ризиками, зокрема можливим пошкодженням даних, якщо діяти необережно (наприклад, не виконати безпечне вилучення пристрою).

USB for Remote Desktop

Використання стороннього програмного забезпечення для монтування USB у VirtualBox: USB Network Gate

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

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

Ви можете налаштувати доступ VirtualBox до USB жорсткого диска лише за три кроки:

1. Завантажте та встановіть програму USB Network Gate на комп’ютер із підключеним USB-накопичувачем.

2. Використовуйте інтерфейс програмного забезпечення, щоб надати спільний доступ до диска.

3. На віртуальній машині встановіть USB Network Gate. Запустіть застосунок і підключіть його до зовнішнього жорсткого диска VirtualBox.

Примітка: Може виникнути проблема на комп’ютерах, де встановлено VirtualBox. Після підключення USB-пристрою до USB-порту комп’ютера або після надання/скасування спільного доступу до USB-пристрою за допомогою USB Network Gate драйвер VBoxUSBMon.sys може аварійно завершитися, спричиняючи BSOD..

Щоб усунути цю проблему, ви можете зупинити драйвер VBoxUSBMon.sys або використовувати іншу віртуальну машину замість VirtualBox.

Перегляньте наш відеопосібник із USB-передавання через VirtualBox

Ризики та обмеження використання зовнішніх жорстких дисків у VirtualBox

Хоча VirtualBox є потужним, існує кілька ризиків і обмежень, про які варто знати:

  • Пошкодження даних: Якщо ви неправильно від’єднаєте зовнішній жорсткий диск від ВМ, ви ризикуєте втратити дані або пошкодити файлову систему. Завжди переконайтеся, що диск безпечно вийнято, перш ніж від’єднувати.
  • Продуктивність: Доступ до великих файлів через USB passthrough або доступ до сирого диска може не забезпечувати таку саму продуктивність, як доступ до них безпосередньо на хості. Це може стати вузьким місцем для завдань із великим обсягом даних, таких як відеомонтаж або ігри.
  • Сумісність пристроїв: Не всі зовнішні жорсткі диски або USB-пристрої сумісні з VirtualBox. Деякі USB 3.0 пристрої можуть вимагати додаткового налаштування для належної роботи, тоді як HID-пристрої (наприклад, USB-ключі безпеки) іноді можуть не передаватися.

Усунення неполадок наскрізного підключення зовнішнього жорсткого диска у VirtualBox

Ось деякі поширені проблеми та кроки з усунення несправностей:

  • Пристрій не виявлено: Переконайтеся, що пристрій не використовується жодною іншою програмою на хост-системі та правильно підключений.
  • Проблеми з дозволами на хостах Linux: У Linux переконайтеся, що користувач, який запускає VirtualBox, входить до групи vboxusers, щоб дозволити доступ до USB та пристроїв необроблених дисків.
  • Диск недоступний у ВМ: Перевірте, що зовнішній жорсткий диск має правильну файлову систему для гостьової ОС і правильно відформатований.
  • Версія VirtualBox: Переконайтеся, що ви використовуєте правильну версію VirtualBox, яка підтримує передавання USB або доступ до необробленого диска без пакета розширень.

Заключні думки

Власна підтримка USB-передавання (passthrough) і доступу до «сирих» дисків у VirtualBox — це потужні інструменти, але вони потребують ретельного налаштування й можуть не відповідати всім потребам користувачів. Для складніших сценаріїв використання сторонні інструменти, як-от USB Network Gate, можуть забезпечити додаткову гнучкість і усунути деякі обмеження власних можливостей VirtualBox.

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