Как переместить файл на виртуальную машину в VirtualBox
Перемещение файлов на виртуальную машину (ВМ) в VirtualBox может повысить производительность, поскольку позволяет обмениваться данными между хост-машиной и гостевой операционной системой. В этом руководстве вы узнаете о нескольких методах переноса файлов в виртуальную машину VirtualBox.
1. Использование общих папок
Одним из наиболее эффективных способов обмена файлами между хостом и виртуальной машиной VirtualBox является использование общих папок.
Шаг 1: Настройте общие папки
- Откройте VirtualBox: Запустите VirtualBox и выберите виртуальную машину, которую хотите настроить.
- Настройки: Нажмите на кнопку Settings (значок шестеренки).
- Общие папки: Перейдите в раздел “Общие папки” на левой боковой панели.
- Добавьте общую папку: Нажмите на значок папки со знаком плюс ( ), чтобы добавить новую общую папку.
- Путь к папке: Выберите папку на хост-системе, к которой вы хотите открыть общий доступ.
- Имя папки: Это будет имя, используемое в гостевой ОС.
- Параметры: Для удобства отметьте такие опции, как Автомонтирование и Сделать постоянной.
- Сохранить настройки: Нажмите OK, чтобы сохранить настройки.
Шаг 2: Доступ к общим папкам в гостевой ОС
- Запустите виртуальную машину: Загрузите виртуальную машину.
- Получите доступ к общим папкам:
- Для гостей Windows: Откройте File Explorer и найдите общую папку в разделе This PC или Network Locations.
- Для гостей Linux: Общая папка обычно монтируется в папку /media/sf_<имя_папки>. Для доступа к ней может потребоваться добавить пользователя в группу vboxsf:
sudo usermod -aG vboxsf your_usernameЗатем выйдите из системы и снова войдите, чтобы изменения вступили в силу.
2. Использование перетаскивания
VirtualBox позволяет перетаскивать файлы между хостом и виртуальной машиной, если эта функция включена.
Шаг 1: Включите функцию перетаскивания
- Откройте VirtualBox: Выберите свою виртуальную машину и нажмите на Настройки.
- Общие настройки: Перейдите в раздел Общие.
- Вкладка “Дополнительно”: Найдите параметр Drag and Drop и установите для него значение Bidirectional (для передачи файлов в обоих направлениях) или Host to Guest.
Шаг 2: Используйте перетаскивание
- Запустите виртуальную машину: Загрузите виртуальную машину.
- Перетаскивание: просто перетащите файл из хост-системы и бросьте его в окно виртуальной машины. Файл должен появиться в гостевой операционной системе.
3. Использование USB-устройств
Вы также можете использовать USB-накопители для передачи файлов в виртуальную машину VirtualBox.
Шаг 1: Включите поддержку USB
- Откройте VirtualBox: Выберите свою виртуальную машину и перейдите в раздел Настройки.
- Настройки USB: Перейдите на вкладку USB и включите USB Controller (выберите USB 2.0 или USB 3.0 в зависимости от ваших потребностей).
- Добавьте фильтр USB: Нажмите на знак плюс ( ) и выберите USB-устройство, которое вы хотите использовать.
Шаг 2: Доступ к USB в гостевой ОС
- Запустите виртуальную машину: Загрузите виртуальную машину.
- Подключите USB: в гостевой операционной системе должно появиться устройство USB, позволяющее получать доступ и передавать файлы.
4. Использование сетевой передачи
Если хост и ВМ подключены к одной сети, вы можете передавать файлы по сети.
Шаг 1: Настройка конфигурации сети
- Откройте VirtualBox: Выберите свою виртуальную машину и перейдите в раздел Настройки.
- Сеть: Убедитесь, что для сетевого адаптера установлено значение Bridged Adapter или NAT (NAT с переадресацией портов также может работать).
Шаг 2: Передача файлов
- Использование FTP/SFTP: настройте FTP- или SFTP-сервер на хосте и используйте FTP-клиент на ВМ для подключения и передачи файлов.
- Использование Samba: Если вы используете виртуальную машину Linux, вы можете настроить общие ресурсы Samba на вашем хосте и получить к ним доступ с виртуальной машины.
Заключение
Перемещение файлов в виртуальную машину VirtualBox может осуществляться различными способами, включая общие папки, перетаскивание, USB-устройства и передачу по сети. Выберите метод, который лучше всего соответствует вашему рабочему процессу и потребностям. Каждый метод обеспечивает удобный способ повышения производительности за счет легкого доступа к файлам между хостовой и гостевой операционными системами.