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

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

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

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

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

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

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

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

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

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

  • Скопировать и вставить
  • USB-накопитель
  • Совместное использование сети

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

Ниже мы рассмотрим, как обмениваться данными с помощью этих трех методов на виртуальных машинах, работающих на Oracle VirtualBox و Проигрыватель рабочих станций VMware.

Скопируйте и вставьте данные

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

Слава богу, да, это так.

Скопируйте и вставьте данные в VirtualBox

Если вы используете VirtualBox, для загрузки виртуальной машины выберите Оборудование -> Перетаскивание. Здесь вы можете выбрать из принимать гостя ، гость принять , и огурец двунаправленный. Также есть вариант по умолчанию, сломанный. Для достижения наилучших результатов используйте двунаправленный.

Вот и все.

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

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

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

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

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

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

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

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

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

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

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

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

Копирование файлов с USB-накопителя в VMware

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

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

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

Создать общую папку

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

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

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

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

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

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

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

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

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

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

Это будет работать в системах Windows, Linux и BSD.

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

Хотя это наиболее сложный вариант для настройки, вы сможете без труда делиться большими файлами. Это могут быть инструменты для установки иФайлы ISO  И HD-видео.

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

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

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

Перейти к верхней кнопке