Как переносить файлы между виртуальными машинами и ПК на VMware и VirtualBox
Виртуальные машины (ВМ) позволяют запускать другую операционную систему в изолированной среде. Поскольку виртуальные машины по своей природе изолированы, вы не можете напрямую получать доступ к файлам на вашем хост-компьютере.
Хотя это может показаться сложным, если вы хотите переместить файлы обратно с виртуальной машины на сервер, вам не нужно выполнять множество различных шагов, поскольку процесс относительно прост.
Как скопировать файлы с виртуальной машины на локальную машину
Виртуальная машина — это программная среда, которая имитирует оборудование, необходимое для установки операционной системы (ОС). В общем, это позволяет вам устанавливать новую операционную систему поверх существующей операционной системы, как приложение.
Параметры обмена данными между хост-компьютером и гостевой операционной системой, работающей на виртуальной машине, соответствуют ожидаемым:
- Перетаскивание (также известное как копирование и вставка)
- USB
- Общая папка
Каждый метод идеально подходит для определенного типа данных и предполагаемого использования. Например, копирование и вставка — это лучший способ обмена текстом и небольшими файлами, например, копирование кода из браузера на хост-компьютере в терминальную сессию в гостевой операционной системе.
Многие пользователи не знают, как переносить файлы из VirtualBox на сервер; даже если они знают, некоторые люди не используют этот вариант, потому что считают его небезопасным или сложным в настройке. Однако существует несколько методов переноса файлов на виртуальные машины, работающие на Oracle VirtualBox и VMware Workstation Pro.
1. Перетащите и поделитесь буфером обмена
Самый простой вариант передачи файлов между хост-компьютером и виртуальной машиной — настроить общий буфер обмена и перетаскивать. Это позволит использовать общий буфер обмена, то есть вы сможете свободно копировать/вставлять текст/изображения и файлы между виртуальной машиной и вашим хост-компьютером.
Этот метод обмена данными между гостевой операционной системой и хостом лучше всего подходит для небольших файлов. Вы также можете обмениваться текстовыми строками, URL-адресами и т. п. Держитесь подальше от больших файлов, хотя у вас есть и другие варианты.
Как перенести файлы из Virtualbox на сервер с помощью опции общего буфера обмена
Если вы используете Oracle VirtualBox, вы можете настроить общий буфер обмена и функцию перетаскивания всего за несколько быстрых шагов:
- Выберите виртуальную машину, щелкните правой кнопкой мыши и выберите Настройки.
- Во всплывающем окне нажмите «Общие», а затем выберите вкладку «Дополнительно».
- Теперь вы увидите раскрывающиеся списки «Общий буфер обмена» и «Drag'n'Drop».
- Вы можете выбрать Host to Guest, Guest to Host и Bidirectional. Также есть опция по умолчанию Disabled, которая предотвращает попытки копирования файлов в VirtualBox.
Выберите «Двунаправленный» в обоих раскрывающихся списках, чтобы включить двунаправленный обмен файлами.
Как копировать файлы на VMware Workstation Pro методом перетаскивания
Подобно функционалу VirtualBox, вы также можете настроить общие буферы обмена или включить функцию перетаскивания в VMware. Вам может потребоваться установить пакет VMware Tools, который предоставляет дополнительные функции.
- При запущенной VMware Workstation Pro перейдите в VM > Установить VMware Tools. Инструкции будут доступны в процессе установки, если вы еще не загрузили VMware Tools.
- Включите копирование и вставку в VM > Настройки > Параметры.
- Выберите Изоляцию гостя.
- Здесь выберите Включить копирование и вставку и Включить перетаскивание.
- Подтвердите, нажав ОК.
2. Копирование файлов на виртуальную машину с помощью USB
Использование USB (как внешнего жесткого диска или SSD) для передачи данных между двумя физическими машинами — давняя традиция. Хотя это и не идеально, USB может передавать файлы между хост-компьютером и виртуальной машиной.
Учитывая компактный размер USB, это удобный способ передачи больших файлов с устройства на виртуальную машину.
Как перенести файлы в VirtualBox с USB
Вам нужно будет включить USB-доступ к USB-устройствам из VirtualBox. Для этого вам нужно загрузить VirtualBox Extension Pack.
После загрузки пакета расширений:
- Подключите USB-устройство, которое вы хотите использовать.
- Запустите VirtualBox. Перейдите в Файл > Инструменты > Менеджер пакетов расширений.
- Перейдите к загруженному пакету расширений, нажмите «Открыть», затем при появлении запроса нажмите «Установить».
- Следуйте инструкциям, чтобы завершить процесс. Затем вы можете проверить, включен ли USB, в разделе Настройки > USB.
- Щелкните правой кнопкой мыши виртуальную машину, которую вы собираетесь использовать, и выберите Настройки > USB.
- Нажмите +, затем найдите USB-устройства, которые будут доступны при запуске виртуальной машины. Дополнительные диски можно добавить таким же образом.
Затем вы можете использовать USB-устройство для копирования файлов в VirtualBox.
Как перенести файлы на VMware Workstation Pro с USB
Вот более простой процесс включения USB на VMWare Workstation Pro.
- Найдите активную виртуальную машину в библиотеке виртуальных машин, расположенной в левой части экрана.
- Щелкните правой кнопкой мыши виртуальную машину, затем перейдите в раздел Съемные устройства > (имя USB-устройства) > Подключиться (Отключиться от хоста).
Теперь USB будет доступен в виртуальной машине. Выполните ту же процедуру, чтобы отключить USB от виртуальной машины и снова подключить его к хост-устройству.
Джессика Таннер
Обновление 09 июля 2024 г.