VirtualBox: Включить общий буфер обмена, между виртуальной машиной и компьютером

  • 05.10.2016
  • 27 066
  • 10
  • 11.06.2020
  • 30
  • 25
  • 5
VirtualBox: Включить общий буфер обмена, между виртуальной машиной и компьютером

Установка гостевых дополнений

Для включения возможности обмена буфером обмена между хостом (компьютером на котором установлен VirtualBox,) и виртуальной машиной (компьютером, запущенным в виртуальной машине), необходимо установить "Гостевые дополнения", которые находятся на виртуальном образе, примонтировать который можно через меню VirtualBox "Устройства - Подключить образ диска Дополнений гостевой ОС".

virtualbox-buffer-tuda-suda-01

После этого в виртуальной машине появится привод с диском, на котором находятся нужные для установленной операционной системе дополнения, которые следует установить. Во время установки достаточно просто нажимать "Далее" ("Next"), после чего потребуется перезагрузка.

Подробнее про установку гостевых дополнений можно прочитать в отдельной статье.

Включаем общий буфер обмена

В том же пункте меню "Устройства" необходимо открыть подменю "Общий буфер обмена" в котором необходимо выбрать один из четырех вариантов:

virtualbox-buffer-tuda-suda-02

Общий буфер обмена предназначен только для копирования и вставки текста!
Для передачи файлов используйте функцию Drag & Drop (см. ниже).
  • Выключен - в данном случае возможность что-либо скопировать или вставить из реального компьютера в виртуальный, или наоборот, будет отсутствовать;
  • Из основной ОС в гостевую ОС - обмен "буфером обмена" будет возможен только в одну сторону - с реального компьютера, в виртуальный;
  • Из гостевой ОС в основную ОС - будет возможность копирования с виртуального компьютера на хост, с хоста в виртуальную машину не будет;
  • Двухнаправленный - буфер обмена будет работать в обе стороны;

Изменения функции обмена буфером обмена между основным компьютером и виртуальным будут применены сразу после изменения настроек.

Включаем Drag & Drop

Drag'n'Drop называют действие, которое можно перевести на русский язык как "перетаскивание". Конкретно в VirtualBox оно позволяет перетащить файл с виртуальной машины в реальную, и наоборот. Для этого нужно включить в настройках виртуальной машины поддержку этой функции. Делается это следующим образом:

  1. В верхнем меню VirtualBox находим пункт "Устройства". В нем будет находится подпункт "Функция Drag & Drop".
  2. Выбираем подходящий параметр:
    • Выключен - функция Drag & Drop выключена;
    • Из основной ОС в гостевую ОС - возможность перетаскивать файлы и папки только в виртуальную машину, но не из неё;
    • Из гостевой ОС в основную ОС - возможность перетаскивать файлы и папки только из виртуальной машины, но не в неё;
    • Двухнаправленный - возможность перетаскивать файлы и папки как с виртуальной машины, так и в неё;
  3. Настройки применяются сразу, а значит после включения функции Drag & Drop можно сразу ей воспользоваться.
Была ли эта статья Вам полезна?

Комментарии к статье

    • guest

    Гостевые дополнения установлены, общий буфер обмена включен (двунаправленный), но все равно не работает. Как исправить?
    К слову, с drag&drop все в норме, все работает.

      • Recluse

      Судя по всему, не работает копирование файлов? Тогда дело в том, что "Общий буфер обмена" работает только с текстом, и это так и задумано.

        • guest

        Не работает как раз с текстом.

          • Recluse

          Операционная система какая в виртуальной машине? В кратце, можно попробовать перезапустить процесс, отвечающий за работу гостевых дополнений в VirtualBox.

          В Windows это VBoxTray.exe. Его нужно завершить через диспетчер задач, и запустить вручную с директории C:\Windows\System32, или в старых версиях из директории C:\Program Files/VirtualBox Guest Additions.

            • guest

            кали 2020.2

              • Recluse

              Судя по форуму VirtualBox, нужно откатить версию гостевых дополнений в виртуальной машине, до 6.1.2.

              Для этого, сперва нужно удалить все от VirtualBox через терминал:

              sudo apt remove -y virtualbox-guest-x11 virtualbox-guest-dkms virtualbox-guest-utils

              Перезагрузить виртуальную машину.

              Скачать образ с гостевыми дополнениями по ссылке https://download.virtualbox.org/virtualbox/6.1.2/VBoxGuestAdditions_6.1.2.iso, и установить гостевые дополнения с него.

              Чтобы после этого, случайно не обновить гостевые дополнения через apt update, следует выполнить:

              sudo apt-mark hold virtualbox-guest-x11 virtualbox-guest-dkms virtualbox-guest-utils
                • guest

                Спасибо за вашу отзывчивость! Ваше решение, к сожалению, не помогло. Полезным оказалось это видео https://www.youtube.com/watch?v=GGIFYZ17JOg
                Может, кому-то еще поможет)

    • Гость

    Не понял как попасть в первый экран (скриншот) - то ли на хосте, то ли в VB, то ли в остевой системе...

      • Recluse

      Данные разделы меню находится в VirtualBox.

    • Макс

    Гранд мерси!

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.