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

Как копировать текст между хостом и гостем в VirtualBox

5 min read VirtualBox Обновлено 28 Nov 2025
Копировать текст между хостом и гостем в VirtualBox
Копировать текст между хостом и гостем в VirtualBox

Логотип VirtualBox

Что нужно знать вкратце

  • Guest Additions полезны, но не обязательны для базового копирования текста между хостом и гостем по шагам, описанным ниже.
  • Виртуальная машина обязана быть полностью выключена (не сохранённое состояние, не пауза).
  • Для передачи файлов удобнее включить Drag’n’Drop; для отдельных сценариев лучше использовать общие папки или сеть.

Важно: если виртуальная машина находится в состоянии “Saved” (сохранённое состояние/снапшот), сначала загрузите её и завершите работу ОС корректно, затем выключите перед изменением настроек.

Как включить общий буфер обмена (шаг за шагом)

  1. Убедитесь, что виртуальная машина полностью выключена.
  2. В списке VirtualBox Manager выберите нужную виртуальную машину.
  3. Нажмите кнопку “Settings” (значок жёлтой шестерёнки) в панели инструментов.

Менеджер VirtualBox с указанием кнопки Settings (жёлтая шестерёнка)

  1. В диалоге Settings выберите слева “General”. Справа откройте вкладку “Advanced”.

Окно настроек VirtualBox: General и вкладка Advanced выделены

  1. В выпадающем списке Shared Clipboard выберите “Bidirectional” — это разрешит копировать и вставлять в обе стороны.

Настройки Advanced: выделено поле Shared Clipboard

  1. При необходимости также включите Drag’n’Drop и выберите режим (например, Bidirectional) для перетаскивания файлов между системами.
  2. Нажмите OK, чтобы сохранить изменения.

Примечание: вместо Bidirectional можно выбрать “Host to Guest” (только от хоста к гостю) или “Guest to Host” (только от гостя к хосту) — полезно, если нужно ограничить поток данных.

Почему это может не сработать (грубые сценарии и ограничения)

  • Виртуальная машина была не полностью выключена: изменение настроек невозможно для сохранённого состояния.
  • Голый терминальный/безголовый режим (headless) или удалённый доступ к консоли могут ограничивать доступ к системному буферу.
  • Некоторые форматы буфера (например, сложное форматирование, изображения или большие объёмы данных) могут не передаваться корректно.
  • Политики безопасности гостевой ОС или сторонние менеджеры буфера могут блокировать вставку.

Альтернативные подходы для передачи данных

  • Общие папки VirtualBox — для обмена файлами любого размера и типа.
  • Сеть: SCP/SFTP, SMB, NFS или простая настройка общего доступа по сети между хостом и гостем.
  • Облачные сервисы или обменники (Google Drive, Dropbox) для быстрого копирования фрагментов и файлов.
  • SSH-туннели и буферы: копировать через ssh/clipboard команды, если гость — Linux/Unix.

Мини-методика проверки (быстрый тест)

  1. После включения Shared Clipboard запустите гостевую ОС.
  2. В хосте скопируйте короткий текст (несколько слов).
  3. В госте выполните Вставить (Ctrl+V, Menu → Paste или правой кнопкой).
  4. Повторите в обратную сторону.
  5. Если не работает — перезагрузите гостя, отключите и снова включите настройку, проверьте работу менеджеров буфера в обеих системах.

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

  • Для разработчиков:
    • Включить Bidirectional, протестировать вставку кода и форматированного текста.
    • Если вставка ломает отступы — использовать plain-text буфер (Ctrl+Shift+V или Paste as plain text).
  • Для системных администраторов:
    • Проверить, что VM не в saved state, и что политика безопасности гостя не блокирует ввод.
    • При массовом развёртывании задокументировать требуемое поведение (Host→Guest/Guest→Host).
  • Для тестировщиков:
    • Протестировать сценарии с большими вставками, с изображениями и с разными кодировками символов.

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

  • Копирование короткого текста (до ~1 КБ) из хоста в гостя и обратно проходит без ошибок.
  • Настройка сохраняется после перезапуска VirtualBox Manager.
  • При включённом Drag’n’Drop файл размером до 100 МБ удаётся перетащить (если не ограничено гостевой ОС).

Технические замечания и совместимость

  • Поведение может незначительно отличаться между версиями VirtualBox и платформами хоста/гостя (Windows, macOS, Linux).
  • На гостях с Wayland/X11 возможны ограничения из‑за архитектуры окружения рабочего стола.
  • Если вы используете удалённый протокол доступа (RDP, VNC), проверьте, не перехватывает ли его буфер этот трафик.

Важно: Guest Additions расширяет функциональность (улучшенная интеграция, общие папки, графические драйверы). Даже если базовый обмен текстом работает без них, установка Guest Additions часто решает проблемы с Drag’n’Drop и производительностью.

Быстрое восстановление при проблемах (troubleshooting)

  1. Убедитесь, что VM выключена, затем включите Shared Clipboard снова и перезапустите VM.
  2. Попробуйте сменить режим на односторонний и обратно.
  3. Перезапустите гостевую среду рабочего стола (особенно на Linux).
  4. Если вставка частично проходит — тестируйте с простым текстом и отключите менеджеры буфера на хосте/госте.
  5. В крайнем случае используйте общий каталог или SCP для передачи содержимого.

Факто‑бокс: что и когда выбирать

  • Bidirectional — быстрый обмен текста и маленьких фрагментов.
  • Host to Guest — когда нужно запретить случайную вставку с гостя.
  • Guest Additions — ставьте для стабильности Drag’n’Drop и общих папок.

Итог

Включение общего буфера обмена в VirtualBox простое и быстрое: выключите VM, откройте Settings → General → Advanced и выберите нужный режим в Shared Clipboard. Guest Additions не обязателен для базового обмена текстом, но его установка полезна для расширенных сценариев. Если функция не работает, следуйте методике проверки и списку устранения неполадок выше.

Ключевые действия: выключить VM, открыть Settings, выбрать Shared Clipboard → Bidirectional, при необходимости включить Drag’n’Drop.

Сводка:

  • Включение обмена текстом не требует Guest Additions по описанному способу.
  • Всегда проверяйте, что VM полностью выключена перед изменением настроек.
  • Используйте альтернативные способы (общие папки, сеть), если обмен буфером не удовлетворяет требованиям.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Не удалось установить приложение из Microsoft Store
Windows

Не удалось установить приложение из Microsoft Store

Как изменить цвет строки заголовка в Windows 11
Windows

Как изменить цвет строки заголовка в Windows 11

Как собрать snap с помощью Snapcraft на Linux
Linux

Как собрать snap с помощью Snapcraft на Linux

Как исправить WIN32K_CALLOUT_WATCHDOG_BUGCHECK
Ошибки Windows

Как исправить WIN32K_CALLOUT_WATCHDOG_BUGCHECK

YouTube и DPI в Windows 10 — убрать размытость
Windows

YouTube и DPI в Windows 10 — убрать размытость

Хранение COVID‑сертификатов на iPhone
Технологии

Хранение COVID‑сертификатов на iPhone