Доступ к общим папкам в VMware

Общие папки в VMware позволяют просто обмениваться файлами между хост‑системой и гостевыми ОС (Windows, Linux и др.). Однако с ярлыками Windows и символическими ссылками Linux могут возникать проблемы при доступе через общую папку. Также важно не открывать один и тот же файл одновременно в нескольких ОС — это может привести к повреждению данных.
Важно установить последнюю версию VMware Tools (или open‑vm‑tools для Linux) на гостевой системе, чтобы функция общих папок работала корректно и автоматически монтировалась.
Как работают общие папки в VMware
Кратко: хост предоставляет директорию, а гость видит её через виртуальный файловый интерфейс (HGFS). В Windows общая папка обычно появляется в «Мои сетевые окружения» под узлом VMware Shared Folders. В Linux точки монтирования чаще всего находятся в /mnt/hgfs.
Типичный путь в Windows:
My Network Places > VMware Shared Folders > .host > Shared Folders > <имя_папки>
В Linux общая папка доступна по умолчанию в каталоге:
/mnt/hgfs/<имя_папки>
Замечание: названия интерфейса Windows в разных версиях ОС могут отличаться. В старых выпусках Windows «My Network Places» встречается под именем Network Neighborhood.
Как включить общую папку в виртуальной машине
- Убедитесь, что виртуальная машина выключена или находится в состоянии паузы.
- Откройте настройки виртуальной машины (VM > Settings в VMware Workstation/Player).
- Перейдите на вкладку Options (Параметры) и выберите Shared Folders (Общие папки).
- Нажмите Add (Добавить) и укажите путь на хосте и имя папки, которое будет видно гостю.
- Отметьте опции “Enabled” (Включить) и при необходимости “Map as a network drive in Windows guests” (Подключать как сетевой диск в Windows).
- Запустите гостевую ОС и проверьте наличие папки.
Если общая папка не видна — убедитесь, что установлены VMware Tools или open‑vm‑tools и модуль hgfs активен.
Как получить доступ к общей папке в гостевой системе
Windows (гость):
- Откройте Проводник и выберите «Мои сетевые окружения» (My Network Places).
- Откройте узел VMware Shared Folders и найдите .host > Shared Folders > <имя_папки>.
- При необходимости подключите папку как сетевой диск для удобства.
Linux (гость):
- Проверьте наличие каталога /mnt/hgfs:
ls /mnt/hgfs- Если каталога нет или он пуст, попробуйте примонтировать вручную (пример для современных сборок с vmhgfs‑fuse):
sudo mkdir -p /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
ls /mnt/hgfs- В некоторых дистрибутивах нужно установить пакет open-vm-tools и модуль vmhgfs:
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
sudo systemctl restart vmtoolsdВажно: синтаксис монтирования и доступные утилиты зависят от версии Linux и пакета VMware Tools.
Когда общие папки не работают и как это исправить
Причины и быстрые проверки:
- VMware Tools не установлены или устарели — установите/обновите их.
- Функция Shared Folders отключена в настройках виртуальной машины — проверьте Options > Shared Folders.
- Проблемы с правами доступа на уровне хоста — проверьте разрешения папки на хосте.
- Фаервол или политики ОС блокируют сетевой доступ в госте — временно отключите или добавьте правила.
- В Linux модуль vmhgfs не загружен — проверьте наличие vmhgfs‑fuse и логи /var/log/syslog.
- Ярлыки Windows (.lnk) и символические ссылки Linux (symlink) могут не работать корректно через HGFS — копируйте целевые файлы напрямую.
Контрпример: если вам нужен полноценный сетевой доступ со всеми реальными сетевыми разрешениями и символьными ссылками, лучше настроить SMB/SMB3 сервер на хосте и подключиться по сети из гостя.
Альтернативные способы обмена файлами
- Drag & Drop и Copy & Paste между хостом и гостем (если включено в VMware Tools). Быстро, но ненадёжно для больших нагрузок.
- Общая сетевые папка через SMB/CIFS: настройте общий ресурс на хосте и подключите в госте по IP. Поддерживает символические ссылки и права.
- SFTP/SSH: удобно для Linux‑гостей и автоматизации, безопасно через SSH.
- Облачные хранилища (OneDrive, Google Drive): универсально, но зависит от интернета.
- Виртуальные диски: подключите отдельный виртуальный диск к обеим ВМ (с осторожностью и только для последовательного доступа).
Пошаговая методология для типовой задачи
- Убедитесь, что VMware Tools установлены в гостевой ОС.
- На хосте создайте папку и задайте права доступа.
- В настройках виртуальной машины добавьте папку в Shared Folders и включите её.
- Запустите гостевую ОС и проверьте точку доступа (Windows: «Мои сетевые окружения», Linux: /mnt/hgfs).
- Если не видно — проверьте логи, перезапустите службу vmtoolsd и повторно смонтируйте HGFS.
- Тест: откройте файл только в одной ОС, проверьте корректность записи и чтения.
Критерии приёмки
- Гость видит общую папку и может прочитать файлы.
- При записи файл появляется на хосте с корректными правами.
- Нет повреждений при последовательном доступе к файлам.
- Символические ссылки и ярлыки работают или явно задокументировано, что не поддерживаются.
Чек‑лист для администратора
Хост:
- Создана папка и выставлены права доступа.
- Общая папка добавлена в настройки ВМ.
- Проверены политики безопасности и фаервол.
Гость:
- Установлены VMware Tools или open‑vm‑tools.
- Проверена точка монтирования (/mnt/hgfs) или сетевой путь в Windows.
- При необходимости примонтирована вручную и протестирована запись.
Безопасность и целостность данных
Важно не открывать один и тот же файл одновременно в нескольких ОС. Для критичных документов используйте механизмы блокировки файлов на уровне приложения или храните версии в контроле версий / облаке. Отключайте общие папки для гостевых систем, которым вы не доверяете.
Юрисдикция и приватность: при обмене персональных данных убедитесь, что перенос и хранение соответствуют требованиям защиты данных вашей организации и локальному законодательству.
Мини‑глоссарий
- VMware Tools — набор драйверов и утилит для улучшения интеграции гостевой ОС с платформой VMware.
- HGFS — виртуальный файловый интерфейс для общих папок VMware.
- vmhgfs-fuse — пользовательский демон/модуль для монтирования HGFS в Linux.
Заключение
Просмотр и использование общих папок в VMware — удобный и быстрый способ обмена файлами между хостом и виртуальными машинами. Для корректной работы всегда устанавливайте VMware Tools, проверяйте права доступа и избегайте одновременного открытия одного и того же файла в нескольких ОС. Если общие папки не подходят (например, нужны символические ссылки или сложные права), используйте SMB/SFTP или облачное хранилище.
Понравилась ли вам статья? Напишите в комментариях, какие способы обмена файлами вы используете в своих виртуальных окружениях.
СВЯЗАННЫЕ СТАТЬИ:
- Ищете лучший браузер для VMware Web Client? ТОП‑3
- Как загрузиться с USB‑накопителя в VMware
- 3 лучших антивируса для VMware
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента