Гид по технологиям

Как настроить общую папку VirtualBox

7 min read Виртуализация Обновлено 20 Oct 2025
Как настроить общую папку VirtualBox
Как настроить общую папку VirtualBox

Введение

Общая папка VirtualBox позволяет передавать файлы между хостом и гостевой операционной системой без использования внешних накопителей или сети. Guest Additions — это набор драйверов и утилит, которые добавляют интеграцию между хостом и гостем: общие папки, общий буфер обмена и улучшённая поддержка графики.

Определение: Guest Additions — пакет, устанавливаемый в гостевой ОС для интеграции с VirtualBox.

Важно: данные в общей папке доступны обеим системам в рамках прав доступа. Следите за разрешениями и безопасностью.

Кому полезна эта инструкция

  • Системным администраторам, которым нужно быстро обмениваться файлами с виртуалками
  • Разработчикам, тестировщикам и студентам, использующим виртуальные среды
  • Любому, кто хочет упростить обмен документами между хостом и гостем

Основная идея и варианты

Идея простая: создать папку на хосте, назначить её в настройках VM как общую, установить Guest Additions в гостевой ОС и смонтировать папку. Альтернативы: общая сеть (SMB/Samba), SFTP/SSH, rsync, встроенный drag‑and‑drop и буфер обмена VirtualBox. Каждый вариант имеет плюсы и минусы, описаны ниже.


Как настроить общую папку VirtualBox для Windows в гостевой системе

Пошагово:

  1. На хосте создайте папку для обмена, например «Shared Folder». Поместите в неё тестовые файлы, чтобы убедиться в доступе.

Создана папка на хосте

  1. На хосте откройте свойства папки через Проводник: правый клик → Свойства → Доступ.

  2. Нажмите кнопку Поделиться, выберите «Все» и добавьте группу. Назначьте уровень разрешений “Чтение/Запись”, затем подтвердите Поделиться.

Настройка уровня разрешений

  1. Запустите виртуальную машину с Windows. В меню виртуальной машины выберите Устройства → Вставить образ диска Guest Additions. Если панель не видна, нажмите CTRL + Home, чтобы показать меню.

  2. В появившемся окне выберите первый пункт для запуска установки VirtualBox Guest Additions. Подтвердите и дайте правами администратора при необходимости. Установка займёт несколько минут. После завершения нажмите Finish и перезагрузите гостевую ОС.

  3. После перезагрузки откройте в VirtualBox меню Устройства → Общие папки → Параметры общих папок.

Назначение общей папки в VirtualBox

  1. Нажмите значок добавления папки, укажите путь к ранее созданной папке на хосте, задайте имя отображения, поставьте флаги Авто‑монтирование и Сделать постоянной. Подтвердите ОК.

  2. В гостевой Windows откройте Проводник → Сеть. Если появится сообщение о том, что обнаружение сети отключено, включите обнаружение сети и общий доступ к файлам.

Включение общего доступа к файлам и обнаружения сети

  1. Подтвердите включение обнаружения сети и общего доступа. Обновите окно Сети — общая папка должна появиться в списке сетевых ресурсов.

Успешно создана общая папка в Windows

Советы по правам доступа в Windows:

  • Если не видно файлов, проверьте, запущена ли служба общего доступа к файлам и принтерам.
  • Для доступа с учётной записью пользователя хоста используйте учётные данные при подключении.

Как настроить общую папку VirtualBox для Linux в гостевой системе

Шаги для Linux гостя немного отличаются из‑за требований к монтированию и правам на папку vboxsf.

  1. На хосте создайте папку, например Shared Folder и вложите тестовую папку Books для проверки передачи файлов.

Создание папки на хосте

  1. В гостевой Linux создайте точку монтирования. Можно использовать GUI или терминал. Пример команды:
sudo mkdir -p /home/username/Desktop/Shared_Folder
  1. В нашем примере мы создали папку Shared_Folder на рабочем столе гостя для удобства.

Создание папки на гостевой системе

  1. Обновите пакеты и зависимости в гостевой системе перед установкой Guest Additions, чтобы избежать проблем с компиляцией модулей:
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential dkms linux-headers-$(uname -r) -y
  1. В VirtualBox для гостя выберите Устройства → Вставить образ диска Guest Additions. Если нужно, используйте CTRL + Home для открытия панели. В окне запуска подтвердите выполнение и введите пароль при запросе.

Вставка образа Guest Additions в Linux

  1. После установки откройте в VirtualBox Настройки виртуальной машины → Общие папки. Нажмите кнопку добавления, укажите Путь к папке на хосте, Имя папки и точку монтирования в госте, затем отметьте Авто‑монтирование и Сделать постоянной. Подтвердите ОК.

Пояснения к полям:

  • Путь к папке — физическое расположение на хосте.
  • Имя папки — как папка будет видна в гостевой системе.
  • Точка монтирования — каталог в госте, куда будет монтироваться общая папка, например /home/username/Desktop/Shared_Folder.
  1. После настройки вы увидите одну общую папку в меню конфигурации VirtualBox.

Меню конфигурации системы

  1. На госте общая папка может быть смонтирована в каталоге /media/sf_<ИмяПапки> или прямо в указанной точке монтирования. Если папка отображается как заблокированная, добавьте своего пользователя в группу vboxsf:
sudo adduser username vboxsf
sudo reboot
  1. После перезагрузки пользователь получит права доступа и сможет просматривать и изменять файлы в общей папке.

Успешно смонтированная общая папка в Linux

Советы по правам доступа в Linux:

  • Если доступ по‑прежнему ограничен, проверьте права каталога и выполните ls -l /media для диагностики.
  • Для нестабильных конфигураций временно используйте sudo для доступа к файлам, но лучше настроить группу vboxsf корректно.

Альтернативные подходы и когда их использовать

  1. Samba/SMB (общий доступ по сети)
  • Плюсы: гибкость, работает с разными ОС; можно настроить доступ по сети без VirtualBox Guest Additions.
  • Минусы: требует сетевой конфигурации и контроля прав доступа.
  1. SFTP/SSH
  • Плюсы: защищённый доступ, хорошо подходит для удалённого управления и скриптов.
  • Минусы: требует SSH сервера и знаний по аутентификации.
  1. Rsync
  • Плюсы: быстрый синхронный перенос, полезен для больших наборов данных и бэкапа.
  • Минусы: дополнительная настройка, не интерактивный способ работы с файлами.
  1. Drag‑and‑drop и общий буфер обмена VirtualBox
  • Плюсы: быстро для единичных файлов или текста.
  • Минусы: не подходит для постоянной синхронизации больших папок.

Выбор зависит от задач: для ежедневной работы удобна общая папка; для защищённой удалённой передачи — SFTP; для совместного доступа в локальной сети — Samba.


Проверка и тестирование — краткая методика

Мини‑методология для проверки настройки:

  1. Создайте тестовый файл на хосте и убедитесь, что он виден на госте.
  2. Измените файл на госте, проверьте изменения на хосте.
  3. Проверьте права доступа: создайте файл от имени пользователя гостя и от имени root, сравните владелец/группу.
  4. Откатите изменения и проверьте корректность разрешений.

Критерии приёмки

  • Общая папка смонтирована и видна в гостевой ОС
  • Пользователь гостя может читать, создавать и изменять файлы (при настройке Read/Write)
  • Поведение сохраняется после перезагрузки (если выбран флаг Сделать постоянной и Авто‑монтирование)

Типовые ошибки и способы устранения

Проблема: общая папка не видна в Windows госте

  • Проверка: установлен ли Guest Additions и включено ли авто‑монтирование
  • Решение: переустановите Guest Additions, проверьте сетевые настройки и права общего доступа

Проблема: папка в Linux доступна, но файлы заблокированы

  • Проверка: является ли пользователь членом группы vboxsf
  • Решение: добавить пользователя в vboxsf и перезагрузить систему

Проблема: права чтения/записи не совпадают с ожиданиями

  • Проверка: полномочия на уровне хоста и гостя
  • Решение: скорректируйте права на хосте и проверьте опции монтирования

Роль‑ориентированные чеклисты

Администратор

  • Установить VirtualBox и актуальную версию Guest Additions
  • Настроить на хосте общую папку и права
  • Настроить виртуальную машину: Авто‑монтирование и Сделать постоянной
  • Проверить логи VirtualBox при ошибках

Пользователь

  • Убедиться, что входит в нужную группу (vboxsf в Linux)
  • Выполнить тест на чтение/запись
  • Документировать любые ошибки для администратора

Разработчик/тестер

  • Использовать небольшие тестовые файлы для проверки синхронизации
  • При тестировании CI/CD использовать rsync или SFTP для автоматизации

Короткий глоссарий

vboxsf — группа в Linux, управляющая доступом к общим папкам VirtualBox Guest Additions — набор драйверов и утилит для гостевой ОС в VirtualBox Auto‑mount — автоматическое подключение общей папки при старте VM


Резюме

Общая папка VirtualBox — быстрый и удобный способ обмена файлами между хостом и гостем. Для корректной работы установите Guest Additions, назначьте папку в настройках VM и настройте права доступа. Для Linux не забудьте добавить пользователя в группу vboxsf. Если требуется более защищённое или масштабируемое решение, рассмотрите Samba, SFTP или rsync.

Важно: тестируйте изменение прав и убедитесь, что данные не становятся доступными нежелательным пользователям.


Сводка основных шагов

  • Создать папку на хосте
  • Установить Guest Additions в гостевой ОС
  • В настройках VirtualBox добавить общую папку с опциями авто‑монтирования и постоянства
  • При необходимости добавить пользователя в группу vboxsf в Linux

Спасибо за внимание. Если нужно, подготовлю небольшую инструкцию под конкретную дистрибутивную версию Linux или Windows 10/11.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Устранение писка и щелчков Sony WH-1000XM4
Аудиотехника

Устранение писка и щелчков Sony WH-1000XM4

Установка TeamSpeak 3 на CentOS 7
Серверы

Установка TeamSpeak 3 на CentOS 7

Исправить пропавший Калькулятор в Windows 10
Windows

Исправить пропавший Калькулятор в Windows 10

Как iOS 16 автоматически обходят CAPTCHA
iOS

Как iOS 16 автоматически обходят CAPTCHA

Как поделиться Amazon Prime — семейный доступ
Руководство

Как поделиться Amazon Prime — семейный доступ

Передать файлы с iPhone на Android — быстрые способы
Мобильные устройства

Передать файлы с iPhone на Android — быстрые способы