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

Как передать файлы на виртуальную машину virtualbox

  • автор:

VirtualBox: как перенести файлы на виртуальную машину

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

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

Перенос файлов с помощью инструментов программы VirtualBox

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

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

Виртуальная машина с Windows

Сначала рассмотрим вариант, когда на виртуальной машине VirtualBox установлена операционная система Windows.

Чтобы установить « Дополнения гостевой ОС » на виртуальную машину с Windows, нужно запустить данную виртуальную машину, открыть меню « Устройства » в окне VirtualBox и выбрать пункт « Подключить образ диска Дополнений гостевой ОС ».

Подключить образ диска Дополнений гостевой ОС

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

оптический дисковод с программным обеспечением от VirtualBox.

Открываем данный оптический дисковод и запускаем программу « VBoxWindowsAdditions ».

запускаем программу VBoxWindowsAdditions

После этого на виртуальную машину нужно установить программное обеспечение от VirtualBox. Установка не представляет ничего сложного, нажимаем на кнопку « Next » и подтверждаем установку всех компонентов.

нажимаем на кнопку Next

После завершения установки отказываемся от перезагрузки и выключаем машину (через « Пуск — Выключить »). Дальше возвращаемся к основному окну программы VirtualBox и переходим в настройки виртуальной машины.

переходим в настройки виртуальной машины

В настройках открываем раздел « Общие папки », нажимаем на кнопку « Добавить папку » и указываем путь к любой папке на реальном компьютере. Обратите внимание, вы можете выбрать любую папку на вашем компьютере, открывать к ней общий доступ не обязательно.

Также при добавлении папки нужно включить опцию « Авто-подключение ». После этого закрываем все окна нажатием на кнопку « ОК ».

включить опцию Авто-подключение

На этом настройка закончена, можно запускать виртуальную машину и проверять.

проверяем виртуальную машину

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

Виртуальная машина с Linux

На виртуальных машинах с Linux процесс настройки выполняется аналогично.

Чтобы установить « Дополнения гостевой ОС » на виртуальную машину с Linux, нужно запустить данную виртуальную машину, открыть меню « Устройства » в окне VirtualBox и выбрать пункт « Подключить образ диска Дополнений гостевой ОС ».

Подключить образ диска Дополнений гостевой ОС на Linux

После этого должно появиться сообщение с предложением запустить приложение с диска. Нажимаем на кнопку « Запустить », вводим пароль и дожидаемся завершения установки.

Если сообщение не появляется, то дополнения можно установить вручную через терминал. Этот вариант рассматривался в статье:

сообщение с предложением запустить приложение с диска

После этого выключаем виртуальную машину и открываем ее настройки в основном окне VirtualBox.

открываем настройки виртуальной машины

В настройках виртуальной машины нужно перейти в раздел « Общие папки » и нажать на кнопку « Добавить ».

Общие папки - добавить

В результате появится окно для добавления общей папки. Здесь нужно указать путь к папке на вашем компьютере, включить опцию « Авто-подключение » и указать точку монтирования.

Точка монтирования — это папка на виртуальной машине в которую будет подключена папка с вашего компьютера. Например, можно указать папку /mnt .

окно для добавления общей папки

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

Альтернативный способ переноса файлов на виртуальную машину

В этом способе мы будем использовать общие папки Windows и режим работы сети VirtualBox — Сетевой мост. В этом режиме виртуальная машина подключается к вашей домашней локальной сети и становится ее частью. Это позволяет без проблем получать доступ из виртуальной машины к открытым сетевым папкам, которые хранятся на реальных компьютерах в домашней сети.

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

Здесь мы не будем рассматривать процесс открытия доступа к папке, так как это тема для отдельной статьи. О том, как это делается вы можете почитать в статьях:

  • Как открыть общий доступ к папке по локальной сети на Windows 10
  • Как расшарить папку в Windows 7

Начать нужно с включения режима « Сетевой мост » в настройках виртуальной машины. Для этого нужно открыть программу VirtualBox, кликнуть правой кнопкой по виртуальной машине, в которую вы хотите перенести файлы, и выбрать вариант « Настройки ».

открываем настройки виртуальной машины в VirtualBox

В настройках виртуальной машины переходим в раздел « Сеть » и меняем тип сетевого подключения на « Сетевой мост ». После этого сохраняем настройки нажатием на кнопку « ОК ».

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

Дальше запускаем виртуальную машину и даем операционной системе загрузиться.

запускаем виртуальную машину

После загрузки виртуальной машины появится окно предлагающее выбрать тип локальной сети. На этом этапе выбираем « Домашняя сеть », это снизит вероятность проблем при переносе файлов с реального компьютера на виртуальную машину.

заканчиваем настройку сети на виртуальной машине

После этого Windows может попросить перезагрузить систему. Если такое окно появилось, то перезагружаем виртуальную машину (через Пуск – Выключение – Перезагрузка ).

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

проверяем ip адрес на виртуальной машине

Также вы можете попробовать выполнить команду ping проверив доступ из виртуальной машины к реальной. Если все нормально, то ping должен проходить.

выполняем команду ping на виртуальной машине

Если проблем не выявлено, то можно открывать сетевые папки, доступ к которым открыт на вашем компьютере. Для этого на виртуальной машине нужно открыть окно « Мой компьютер » и в адресную строку ввести IP адрес реальной машины.

IP-адрес нужно вводить в таком формате, как на скриншоте внизу. Например: \\192.168.1.111\

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

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

получаем доступ к сетевым папкам на реальной машине

Также ваш реальный компьютер должен появиться в сетевом окружении на виртуальной машине.

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

После получение доступа к сетевым папкам перенос файлов с виртуальной машины VirtualBox на реальный компьютер и обратно не должен вызывать проблем. Вы просто копируете нужные файлы в сетевую папку и получаете к ним доступ на обеих машинах.

  • Как установить Windows 7 или 10 на виртуальную машину
  • Как сделать общую папку в VirtualBox
  • Как подключиться к виртуальной машине VirtualBox по SSH
  • Как запустить виртуальную машину VirtualBox из командной строки
  • Как подключить флешку к виртуальной машине VirtualBox

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

7 комментариев — Добавьте свой
Топ Хакер Всея Руси 03.03.2020

Есть более простой способ без открывания дополнительных доступов как потенциальных дыр в безопасности.
добавить общую папку в VirtualBox в настройках виртуальной системы
например c:\ftp
поставить галку на авто подключение
запустить виртуальную систему
добавить сетевой диск любым из способов:
пуск выполнить
net use x:\vboxsvr\ftp
или
подключить сетевой диск
\\vboxsvr\ftp

Забывчивый Хакер 03.03.2020

Совсем забыл надо ещё дополнение виртуалбокса установить в запущенной виртуальной системе из меню Устройства — Подключить образ дополнений гостевой ОС.
Рядом с диском С: появится диск дополнений. Надо установить файлик VBoxWindowsAdditions.

admin 04.03.2020

Большое спасибо за подробную инструкцию, работает. Раньше пробовал это настроить, но без этого диска с дополнениями не работало. Обновил статью и добавил ваш способ как основной.

Как подключить общую папку в Virtualbox

Читайте нашу статью: из неё вы узнаете, как создать общую папку и перенести файлы на виртуальную машину Virtualbox.

VirtualBox ― это бесплатный гипервизор. Он позволяет создать виртуальную машину, на которой можно тестировать новое ПО или операционную систему.

В зависимости от того, на какую виртуальную машину установлена операционная система, она имеет своё обозначение:

  • гостевая ОС ― операционная система, которую установили на виртуальную машину;
  • хостовая ОС ― операционная система, которую установили на физический компьютер.

Виртуальная машина “питается” ресурсами физической машины (то есть компьютера), но файлы гостевой ОС всегда изолированы от хостовой. Поэтому переносить файлы с хостовой ОС на гостевую и наоборот нельзя. Но как быть, если нужно скопировать файл в виртуальную машину VirtualBox с реального компьютера?

Это ограничение можно обойти с помощью специальных дополнений и создания общей папки в хостовой ОС. Как это сделать ― расскажем ниже.

Как подключить общую папку к гостевой Ubuntu

1. Создайте папку в хостовой ОС.

2. Откройте Virtualbox.

3. Кликните по виртуальной машине. Затем выберите Настроить:

4. Перейдите в раздел Общие папки и нажмите на значок папки с плюсом:

5. Выберите папку, которую вы хотите добавить в гостевую ОС. Отметьте галочкой пункт Авто-подключение и нажмите OK:

6. Один раз кликните на виртуальную машину и выберите Запустить:

7. В разделе “Устройства” нажмите Подключить образ диска Дополнений гостевой ОС:

8. Загрузите образ:

9. Подключите образ:

10. Запустите приложение с виртуального диска:

11. Подтвердите запуск. Для этого введите пароль пользователя:

Затем дождитесь окончания установки.

12. Выдайте доступ к папке из гостевой ОС. Для этого откройте Терминал и выполните команду:

sudo adduser ubuntu vboxsf

Вместо ubuntu укажите имя вашего виртуального компьютера.

13. Перезагрузите гостевую ОС.

Если возникла ошибка

При установке дополнений может возникнуть ошибка. Её текст следующий:

Unable to insert the virtual optical disk into the machine

Чтобы решить проблему установки:

1. Откройте Virtualbox.

2. Кликните по виртуальной машине. Затем выберите Настроить:

3. Перейдите в раздел Носители. Нажмите на образ диска и выберите Удалить устройство:

4. Подтвердите своё решение:

5. Кликните по значку диска с плюсом:

6. Выберите Оставить пустым:

7. Сохраните изменения:

Готово, общая папка отображается в гостевой системе. В неё можно загрузить файлы:

Как подключить общую папку к гостевой Windows

1. Создайте папку в хостовой ОС.

2. Откройте Virtualbox.

3. Кликните по виртуальной машине. Затем выберите Настроить:

4. Перейдите в раздел Общие папки и нажмите на значок папки с плюсом:

5. Выберите папку, которую вы хотите добавить в гостевую ОС. Отметьте галочкой пункт Авто-подключение и нажмите OK:

6. Один раз кликните на виртуальную машину и выберите Запустить:

7. В разделе “Устройства” нажмите Подключить образ диска Дополнений гостевой ОС:

8. В разделе “Проводник” выберите Этот компьютер. Разверните блок Устройства и диски и перейдите в VirtualBox Guest Additions:

9. Запустите приложение Vbox WindowsAdditions:

10. Подтвердите запуск:

11. На экране появится стартовое окно установки. Нажмите Next:

12. Чтобы выбрать папку для установки дополнения, кликните Browse. Затем нажмите Next:

13. Далее отобразится список компонентов установки. Нажмите Install:

Затем дождитесь окончания установки.

14. Перезагрузите гостевую ОС:

Готово, общая папка отображается в гостевой системе в разделе Этот компьютер. В неё можно загрузить файлы:

Популярные статьи

  • Как указать (изменить) DNS-серверы для домена
  • Я зарегистрировал домен, что дальше
  • Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
  • Что такое редирект: виды и возможности настройки
  • Как создать почту со своим доменом

Как перенести файлы на виртуальную машину VirtualBox

VirtualBox – полезное приложение от Oracle для создания виртуальных машин. Простыми словами, вы можете запустить несколько операционных систем на вашем компьютере одновременно, например Windows, Android, Linux или MacOS. Это оболочка, которая эмулирует работу реального компьютера с определенными характеристиками (процессор, ОЗУ, видеопамять). Но если вы читаете данную статью, то наверное знаете, зачем используется VirtualBox. Мы ответим на вопрос, который часто задают пользователи Oracle VM – “Как перекинуть файлы на виртуальную машину VirtualBox

Для примера, я пользуюсь Windows 10 и установил старый добрый Windows XP на “виртуалку”. Как осуществить обмен файлами между реальной и дополнительной ОС? Очень просто.

Способ 1 – Общие папки

Прежде всего нужно установить Гостевые дополнения VirtualBox. Без них вы не сможете работать с общими папками. Запустите виртуалку, в меню выберите “Устройства”, “Подключить образ диска Дополнений гостевой ОС”.

Начнется установка, после которой нужно будет перезагрузить машину. Установили? Можно продолжать.

Запустите VirtualBox, выберите нужную виртуальную машину и нажмите “Настроить”.

Перейдите во вкладку “Общие папки”. Нажмите на значок добавления новой папки, укажите ее название и местоположение. Также не забудьте поставить галочку напротив “Авто-подключение”, чтобы гостевая ОС автоматически подключала эту папку.

Запустите виртуальную ОС. В проводнике Windows XP появился сетевой диск, который является общей папкой, которой можно пользоваться как с гостевой ОС так и с реальной. Теперь можно спокойно перенести нужные файлы на виртуальную машину VirtualBox.

Способ 2 – Функция Drag’n’Drop

Oracle VM имеет очень полезную функцию под названием Drag’n’Drop. Она позволяет перекидывать файлы с помощью мыши, перетаскивая их в нужное место. В настройках вирт. машины зайдите в “Общие”, “Дополнительно” и активируйте эту функцию. Режим – двунаправленный.

Уменьшите окно VirtualBox для удобного перемещения и просто перетащите нужные файлы в гостевую операционную систему.

Итог

Как видите, перекинуть файлы в VirtualBox очень легко. Мы не стали рассматривать неэффективные варианты с использованием файлообменников или съемных носителей. Используйте любой из способов. Желаю удачи.

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

виртуальные машины Это изолированные контейнеры, поэтому вы не можете Для гостевой ОС В виртуальной машине доступ к Файловая система хост-компьютера. Вы должны подготовиться общие папки В такой программе, как 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-видео.

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

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *