Как передавать файлы между гостевой виртуальной машиной и хост-компьютером

Использование виртуальной машины может значительно повысить вашу производительность. Но часто возникает проблема: копирование текста или файлов с главного компьютера на гостевой или наоборот.

Дело в том, что это не так сложно, как кажется поначалу. Вот как передавать файлы между гостевой операционной системой виртуальной машины и хост-компьютером с помощью VirtualBox или VMware.

Как вы можете обмениваться данными между вашим хост-компьютером и виртуальной машиной

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

В нашем руководстве по виртуальным машинам это объясняется более подробно.

Вас не удивят возможности обмена данными между хост-компьютером и любой гостевой операционной системой, работающей на виртуальной машине. Что вас может удивить, так это то, насколько сложно их настроить. Возможны следующие варианты:

  • Скопировать и вставить
  • USB-накопитель
  • Общий сетевой ресурс

Очевидно, что каждый вариант лучше всего подходит для определенного типа данных. Например, копирование и вставка лучше всего подходит для обмена текстовыми и небольшими файлами, например, для копирования кода из браузера на главном ПК в сеанс терминала в гостевой ОС.

Ниже мы рассмотрим обмен данными с помощью этих трех методов на виртуальных машинах, работающих на Oracle VirtualBox и VMware Workstation. Игрок.

Копировать и вставить данные

Самый простой вариант – скопировать данные с вашего хост-компьютера и вставить их в окно гостевой виртуальной машины. Или скопируйте из гостевой виртуальной машины в браузер открытых файлов на хосте. Но так ли все просто, как кажется?

К счастью, да, это так.

Копирование и вставка данных в VirtualBox

Если вы используете VirtualBox и ваша виртуальная машина работает, выберите Devices> Drag and Drop . Здесь вы можете выбрать Host to Guest, Guest to Host и Bidirectional. Также есть опция по умолчанию – Отключено. Для достижения наилучших результатов используйте двунаправленный .

Вот и все.

Как копировать и вставлять данные в VMware

Для пользователей VMware вам необходимо сначала установить пакет VMware Tools, который предоставляет дополнительные функции. Вы можете начать это с помощью VM> Install VMware Tools . Если вы еще не загрузили VMware Tools, вам будут предоставлены инструкции для этого.

Затем вы можете включить копирование и вставку в ВМ> Настройки > Параметры . Выберите Изоляция гостя , затем Включить копирование и вставку и подтвердите, нажав OK .

Такой способ обмена данными между гостевой и хост-операционной системой лучше всего подходит для файлов меньшего размера. Вы также можете делиться текстовыми строками, URL-адресами и тому подобным. Однако держитесь подальше от больших файлов – у вас есть другие варианты для этого.

USB-накопитель

Использование USB Палка для передачи данных между двумя физическими машинами – давняя традиция. Флэш-накопители USB заменили 3,5-дюймовые гибкие диски в начале 2000-х годов.

Но как вы можете использовать USB-накопитель для обмена данными между виртуальной машиной и вашим хост-компьютером?

Совместное использование файлов с USB-накопителя в VirtualBox

Чтобы иметь доступ к USB-устройствам из VirtualBox, вам необходимо включить USB-доступ. Для этого требуется пакет расширений VirtualBox с сайта www.virtualbox.org/wiki/Downloads.

Как только вы это сделаете, вставьте USB-устройство, которое вы хотите использовать. Затем откройте VirtualBox и нажмите Файл> Настройки , затем Расширения и нажмите + . Перейдите к загруженному пакету расширений, нажмите Открыть , а затем, когда будет предложено, Установить . Следуйте инструкциям, чтобы завершить процесс. Затем вы можете проверить, включен ли USB, в Настройки> USB .

После добавления поддержки USB вам потребуется включите это. В главном окне VirtualBox щелкните правой кнопкой мыши виртуальную машину, которую вы хотите использовать, и выберите Настройки> USB . Нажмите + , затем найдите USB-устройство. Он будет доступен при запуске ВМ. Таким же образом можно добавить дополнительные диски.

Копирование файлов с USB в VMware

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

Это просто, но может запутаться, если вы забудете, к какой операционной системе подключен USB-накопитель.

Этот вариант лучше всего подходит для больших файлов. Конечно, вы ограничены емкостью USB-устройства, так что имейте это в виду. Какое бы программное обеспечение ВМ вы ни использовали, безопасное извлечение USB-устройств рекомендуется как на хост-машинах, так и на гостевых виртуальных машинах..

Создать общий диск

Ваш Третий вариант – настроить общий сетевой ресурс на вашем хост-компьютере, к которому гостевая виртуальная машина может получить доступ. Это означает, что часть жесткого диска вашего ПК должна быть обозначена как доступная по локальной сети. После такой настройки виртуальная машина может подключиться к сети и получить доступ к диску.

Хотя физически все они находятся на одном компьютере, это увеличивает емкость совместного использования данных виртуальной машины.

Создайте общий ресурс в VirtualBox

Вы уже должны были загрузить гостевые дополнения VirtualBox. Это должно быть установлено через Devices> Install Guest Additions , где вы должны найти соответствующий EXE-файл. Следуйте инструкциям до конца, выбрав параметры по умолчанию, затем Готово .

Запустите VirtualBox и откройте Устройства> Общие папки> Настройки общих папок . Нажмите +, затем в Путь к папке нажмите стрелку и выберите Другое . Найдите (в основной ОС) папку, которую вы используете в качестве общего ресурса, выделите ее, затем Выбрать папку .

В окне «Добавить общий ресурс» дайте общему ресурсу имя (разумно сохранить то же имя в гостевой ОС, что и в ОС хоста). Установите флажки Авто-монтирование и Сделать постоянным , затем ОК .

В гостевой ОС вы обнаружите, что общий ресурс настроен в обычном месте для сетевых ресурсов. Например, в Windows 10 это будет в разделе «Сетевые расположения» в проводнике Windows.

Совместное использование сетевого диска в VMWare

Совместное использование данных через диск включено по умолчанию в VMware. Все, что вам нужно сделать, это выполнить обычные шаги для конкретной ОС, чтобы настроить общий сетевой ресурс. Например, если вы использовали Windows в качестве хоста и Linux в качестве гостевой ОС, выполните следующие действия для обмена файлами между Windows и Linux.

Это будет работать для Windows, Linux и BSD.

Обратите внимание, что общий доступ к папкам недоступен в бесплатном проигрывателе VMware Player.

Хотя это наиболее сложный вариант для настройки, вы сможете без труда делиться файлами большего размера. Сюда могут входить установщики, файлы образов дисков и видео в высоком разрешении.

Совместное использование данных для увеличения производительности виртуальных машин

Не всем нужно использовать виртуальную машину, но тем из нас, кто это делает, почти всегда нужно обмениваться данными. Если вы не копируете файлы с хоста в гостевую ОС, есть причина скопировать данные с виртуальной машины. Обычно это происходит, когда вы собираетесь уничтожить виртуальную машину и хотите создать резервную копию своих данных.

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

Оцените статью
futurei.ru
Добавить комментарий