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

Как создать общую папку VirtualBox для Windows и Linux — пошаговое руководство

7 min read Virtualization Обновлено 02 Jan 2026
VirtualBox: общая папка для Windows и Linux
VirtualBox: общая папка для Windows и Linux

VM Shared Folder

Короткое определение: общая папка — это каталог на хост‑машине, который гостевая ОС видит как смонтированный диск или сетевую папку благодаря VirtualBox Guest Additions.

Что вы получите из этого руководства

  • Полные инструкции для Windows и Linux гостевых ОС.
  • Проверочный чек‑лист и сценарии устранения неполадок.
  • Альтернативы общей папке (Samba, SFTP, rsync) и рекомендации по безопасности.

Требования и подготовка

  • Установленный Oracle VirtualBox (версия 6.x/7.x совместима, используйте актуальную стабильную версию).
  • Папка на хосте, которую вы готовы предоставить как общую.
  • Права администратора на хосте и в гостевой системе (или sudo в Linux).
  • Доступ к панели управления VirtualBox и к меню Devices в запущенной VM.

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


Подробная инструкция: общая папка для Windows VM

  1. Создайте папку на хост‑машине. Это может быть в любом месте, где у вас есть права на чтение/запись.

  2. Настройте общий доступ на хосте (если хост — Windows):

    • Правый клик на папке → Свойства → Доступ.
    • Нажмите “Поделиться” (Share), выберите “Everyone” и нажмите “Добавить”.
    • Измените уровень разрешений на “Чтение/Запись” (Read/Write) и нажмите “Поделиться”.

Configure Permission Level

  1. Установите VirtualBox Guest Additions в гостевой Windows:

    • Запустите виртуальную машину Windows.
    • В меню VirtualBox наведите на “Devices” и выберите “Insert Guest Additions CD image”. (Если панель не видна — нажмите CTRL + Home.)
    • В появившемся окне выберите запуск установщика VirtualBox Windows Additions и следуйте инструкциям. После установки перезагрузите гостевую ОС.
  2. После перезагрузки в VirtualBox: Devices → Shared Folders → Shared Folders Settings.

    • Нажмите на значок добавления общей папки (справа).
    • В “Folder Path” укажите папку на хосте.
    • В “Folder Name” задайте удобное имя (оно будет видно в гостевой ОС).
    • Отметьте “Auto-mount” и “Make Permanent”.

Appoint Shared Folder

  1. Внутри гостевой Windows:
    • Откройте Проводник → Сеть (Networks). Если увидите сообщение “Network discovery is turned off”, нажмите на уведомление и выберите “Turn on network discovery and file sharing”.
    • Подтвердите (Yes).
    • Обновите окно сети — в списке должна появиться общая папка.

Turn On File Sharing

  1. Если папка не отображается или доступ запрещён — проверьте:
    • Антивирус/брандмауэр Windows на госте и хосте (временно отключите для теста).
    • Правильность прав доступа на хосте (Everyone с Read/Write).
    • Установлена ли корректная версия Guest Additions (совместимая с вашей версией VirtualBox).

Successfully Created Shared Folder

Критерии приёмки (Windows):

  • Гостевая Windows видит общую папку в разделе Сеть или как смонтированный диск.
  • Можно открывать, копировать и сохранять файлы из/в папку без ошибок прав доступа.

Подробная инструкция: общая папка для Linux VM

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

Create Host Folder

  1. В гостевой Linux создайте папку‑точку монтирования. Можно сделать через GUI или терминал:
sudo mkdir (Current/Directory/Folder_Name)

Пример: мы создали папку Shared_Folder на рабочем столе гостевой системы (Desktop).

Create Guest Folder

  1. Обновите пакеты в гостевой системе перед установкой Guest Additions (команда и менеджер пакетов зависят от дистрибутива): выполните обновление через GUI или терминал, чтобы избежать конфликтов при сборке модулей ядра.

  2. Установите VirtualBox Guest Additions:

    • В меню VirtualBox выберите Device → Insert Guest Additions CD image. (Если панель не видна, нажмите CTRL + Home.)
    • Запустите установку, введите пароль при запросе и дождитесь завершения.

Insert-Guest-Additions-CD-Image

  1. Настройка Shared Folders в VirtualBox:
    • В VirtualBox: Settings → Shared Folders.
    • Добавьте новую общую папку: укажите Folder Path (папка на хосте), Folder Name (как будет отображаться в госте) и Mount Point (путь в гостевой системе, например /home/youruser/Desktop/Shared_Folder).
    • Отметьте “Auto-mount” и “Make Permanent”.

Пояснения:

  • Folder Path — реальная папка на хосте.
  • Folder Name — метка, по которой VirtualBox создаёт папку sf_ в госте (если Auto-mount).
  • Mount Point — путь, где вы ожидаете увидеть содержимое в гостевой ОС.
  1. После добавления общей папки найдите её в гостевой системе. Часто VirtualBox монтирует её в /media или /media/sf_.

  2. Если при попытке открыть папку вы видите, что она заблокирована, это означает, что текущий пользователь не является членом группы vboxsf (владелец общих папок). Добавьте пользователя в группу:

sudo adduser (username) vboxsf
  1. Перезагрузите систему:
sudo reboot
  1. После перезагрузки проверьте доступ — вы должны иметь возможность читать и записывать файлы в смонтированную общую папку.

Systems Configuration Menu

Shared Folder Success

Критерии приёмки (Linux):

  • Общая папка смонтирована и видна в ожидаемом Mount Point.
  • Текущий пользователь входит в группу vboxsf и имеет права на чтение/запись.

Проверка, диагностика и распространённые ошибки

Проверочные команды и советы:

  • Убедиться, что модуль vboxsf загружен (в Linux):
lsmod | grep vboxsf
  • Проверить членство пользователя в группе vboxsf:
groups (username)
  • Просмотреть права доступа к смонтированной папке:
ls -la /media | grep sf_
  • Если папка не монтируется автоматически — вручную смонтируйте (пример):
sudo mount -t vboxsf -o uid=1000,gid=1000 FolderName /home/username/Shared_Folder

Причины проблем и способы устранения:

  • Несоответствие версий Guest Additions и VirtualBox: обновите VirtualBox и переустановите Guest Additions.
  • Брандмауэр или антивирус блокируют сетевой доступ: временно отключите и протестируйте.
  • Неверные права на хосте (особенно на Windows): проверьте, что “Everyone” имеет нужные права, либо укажите конкретного пользователя с правами чтения/записи.
  • В Linux — отсутствие пакетов для сборки модулей ядра (kernel headers, build-essential): установите их перед инсталляцией Guest Additions.

Альтернативные подходы: когда общая папка не подходит

  1. Samba (SMB) — хороший выбор, если нужно постоянное сетевое файловое хранилище, доступное не только для VirtualBox, но и для других машин в сети.
  2. SFTP/SSH — безопасный выбор для доступа к файлам через шифрованный канал, удобен для однонаправленной синхронизации и скриптов.
  3. rsync — для односторонней синхронизации больших наборов файлов и резервного копирования.
  4. Drag-and-drop и буфер обмена VirtualBox — для быстрого копирования отдельных файлов без настройки общих папок (работает при установленном Guest Additions).

Сравнение (кратко):

  • Простота: Shared Folder > Drag-and-drop > Samba > SFTP/rsync (по сложности настройки).
  • Безопасность: SFTP > Samba (с правильной конфигурацией) > Shared Folder (зависит от прав).
  • Универсальность: Samba/SFTP > Shared Folder (привязан к VirtualBox).

Контроль безопасности и конфиденциальности

Рекомендации:

  • Не храните в общей папке чувствительные данные без шифрования.
  • Указывайте минимально необходимые права (если нужен только просмотр, поставьте Read‑only).
  • Для гостевых машин в публичных или небезопасных сетях используйте NAT и ограничьте сетевой доступ.
  • Для корпоративных сред рассмотрите использование SMB с аутентификацией и аудитом доступа.

Контрольный чек‑лист администратора

Для администратора перед выдачей доступа:

  • Установлена и обновлена версия VirtualBox на хосте.
  • Установлены Guest Additions в гостевой системе.
  • Указана корректная папка на хосте и права доступа.
  • Отмечены Auto-mount и Make Permanent (если нужно).
  • В Linux пользователь добавлен в группу vboxsf и выполнена перезагрузка.
  • Проведён тест записи и чтения файлов пользователем.

Чек‑лист для пользователя:

  • Вижу общую папку в проводнике/файловом менеджере.
  • Могу создать и удалить файл в папке.
  • Изменения синхронизируются и видны на хосте.

Диаграмма принятия решения (выбор метода обмена файлами)

flowchart TD
  A[Нужно обмениваться файлами между хостом и гостем?] --> B{Требуется постоянный доступ из других машин?}
  B -- Да --> C[Samba или SFTP]
  B -- Нет --> D{Нужна простота или безопасность?}
  D -- Простота --> E[VirtualBox Shared Folder]
  D -- Безопасность --> F[SFTP / rsync]
  E --> G[Установить Guest Additions и настроить Auto-mount]
  F --> H[Настроить SSH/SFTP и права пользователей]
  C --> I[Настроить SMB, логин и права доступа]

Короткая глоссарная справка

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

Сводка

  • Общая папка VirtualBox — удобный и быстрый способ обмена файлами между хостом и гостем.
  • Обязательно устанавливайте Guest Additions и настраивайте Auto-mount/Make Permanent.
  • В Linux добавьте пользователя в группу vboxsf и перезагрузите систему.
  • Если требуется повышенная безопасность или доступ из внешней сети — рассмотрите Samba или SFTP.

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

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

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

Мониторинг процессов Windows с Kiwi
Windows

Мониторинг процессов Windows с Kiwi

Как открыть Командную строку в Windows
Windows

Как открыть Командную строку в Windows

Как открыть Sticky Notes в Windows 11
Windows

Как открыть Sticky Notes в Windows 11

Исправить: «Жёсткий диск не установлен» в Windows
Техподдержка

Исправить: «Жёсткий диск не установлен» в Windows

Как отключить сохранение разговоров в ChatGPT
Конфиденциальность

Как отключить сохранение разговоров в ChatGPT

Устранение лагов YouTube в Chrome
браузер

Устранение лагов YouTube в Chrome