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

Как настроить общую папку 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
Автор
Редакция

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

Как удалить файлы cookie на Android
Android.

Как удалить файлы cookie на Android

Создать переносное приложение на USB
Утилиты

Создать переносное приложение на USB

Chrome/Edge скрывают панель задач при максимизации — что делать
Windows

Chrome/Edge скрывают панель задач при максимизации — что делать

Скачать фото из Instagram — полное руководство
Социальные сети

Скачать фото из Instagram — полное руководство

Skype как камера наблюдения — простой способ
Безопасность

Skype как камера наблюдения — простой способ

Skype + вебкамера как недорогая охрана
Безопасность дома

Skype + вебкамера как недорогая охрана