VirtualBox – полезное приложение от Oracle для создания виртуальных машин. Простыми словами, вы можете запустить несколько операционных систем на вашем компьютере одновременно, например Windows, Android, Linux или MacOS. Это оболочка, которая эмулирует работу реального компьютера с определенными характеристиками (процессор, ОЗУ, видеопамять). Но если вы читаете данную статью, то наверное знаете, зачем используется VirtualBox. Мы ответим на вопрос, который часто задают пользователи Oracle VM – “Как перекинуть файлы на виртуальную машину VirtualBox”
Для примера, я пользуюсь Windows 10 и установил старый добрый Windows XP на “виртуалку”. Как осуществить обмен файлами между реальной и дополнительной ОС? Очень просто.
Способ 1 – Общие папки
Прежде всего нужно установить Гостевые дополнения VirtualBox. Без них вы не сможете работать с общими папками. Запустите виртуалку, в меню выберите “Устройства”, “Подключить образ диска Дополнений гостевой ОС”.
как переместить файлы на VirtualBox
Начнется установка, после которой нужно будет перезагрузить машину. Установили? Можно продолжать.
Запустите VirtualBox, выберите нужную виртуальную машину и нажмите “Настроить”.
Перейдите во вкладку “Общие папки”. Нажмите на значок добавления новой папки, укажите ее название и местоположение. Также не забудьте поставить галочку напротив “Авто-подключение”, чтобы гостевая ОС автоматически подключала эту папку.
Запустите виртуальную ОС. В проводнике Windows XP появился сетевой диск, который является общей папкой, которой можно пользоваться как с гостевой ОС так и с реальной. Теперь можно спокойно перенести нужные файлы на виртуальную машину VirtualBox.
Способ 2 – Функция Drag’n’Drop
Oracle VM имеет очень полезную функцию под названием Drag’n’Drop. Она позволяет перекидывать файлы с помощью мыши, перетаскивая их в нужное место. В настройках вирт. машины зайдите в “Общие”, “Дополнительно” и активируйте эту функцию. Режим – двунаправленный.
Уменьшите окно VirtualBox для удобного перемещения и просто перетащите нужные файлы в гостевую операционную систему.
Итог
Как видите, перекинуть файлы в VirtualBox очень легко. Мы не стали рассматривать неэффективные варианты с использованием файлообменников или съемных носителей. Используйте любой из способов. Желаю удачи.
Источник: mypclife.ru
Виртуальная машина: как перекинуть файл на основной комп и обратно
Общая папка между реальной и виртуальной Windows: способы быстрой передачи файлов (+ проброс USB-диска/флешки)
Доброго времени суток!
Относительно недавно у меня на блоге была заметка про подкл. старых сканеров и принтеров к новым ПК с помощью вирт. машин (а после мне на почту пришло неск. просьб о том, как организовать быстрый обмен файлами между вирт. и реальной Windows. ). Что же, сегодня попробую ответить на него.
Как правило, для этого создают общую папку, с которой можно работать и из виртуальной машины, и из реальной. Например, в эту папку можно загрузить документы и распечатать их; либо установочные файлы игры (программы) и инсталлировать ее.
Ниже в заметке предложу на выбор неск. вариантов создания такой папки (рекомендую вам начать с первого). Однако, в определенных случаях — могут понадобиться и другие.
Примечание : материал заметки актуален для VirtualBox. Именно в ней и сделаны все нижеприведенные скриншоты!
В тему!
1) Как установить и настроить виртуальную машину VirtualBox (пошаговый пример / или как запустить старую Windows в новой ОС)
2) Подключение старого принтера/сканера (и др. устройств) к Windows 10/11 для которой нет драйвера: как их заставить работать в виртуальной Windows XP/7
Варианты передачи данных между реальной и виртуальной Windows
Вариант 1: общая папка через настройки ВМ (VirtualBox)
VirtualBox хороша тем, что позволяет буквально в три клика создать общую папку (между вирт. Windows и реальной) для обмена файлами и документами.
-
закройте окно виртуальной машины (если она у вас запущена), и откройте ее настройки . См. скрин ниже;
Настроить — VirtualBox
Добавить общую папку
Подкл. образ диска
Открываем и устанавливаем
После перезагрузки — появился сетевой диск!
Вариант 2: Drag and Drop (перенеси из одного окна в другое)
Если в вирт. Windows были установили дополнения , как было показано чуть выше в варианте 1 , — вы можете включить опцию для быстрого обмена файлами прямо из окна вирт. машины (напрямую, также как вы это делаете между двумя окнами проводника, просто зажав ЛКМ и потянув нужный файл в другое окно. ).
Для этого запустите нужную вирт. машину и во вкладке «Устройства / Функция Drag and Drop» включите двунаправленный обмен. См. пример ниже.
Функция Drag and Drop
Далее просто зажмите ЛКМ на нужном файле и перенесите его из окна вирт. машины в окно реальной (или наоборот) — должен начаться процесс копирования. Быстро?!
Просто перетаскиваем из одной ОС в другую нужный файл!
Вариант 3: через интернет (облачные диски, например)
Еще одним весьма неплохим вариантом обмена данными между вирт. машиной и любыми другими устройствами (ПК, телефоны, и пр.) — явл. облачные диски и различные сервисы в сети Интернет.
Разумеется, для работы с Яндекс-диском (и др. сервисами) — необходимо подкл. к сети. Благо, что при использовании VirtualBox «расшарить» доступ в Интернет — проще простого:
- достаточно перейти в настройки вирт. машины;
- во вкладке «Сеть» выбрать опцию «Сетевой мост» и указать ваш сетевой адаптер, через который на реальном ПК осуществляется доступ к Интернету.
- Всё! Сразу после перезагрузки вирт. машины — у нее появится доступ к сети! См. скрины ниже.
В вирт. машине открываем браузер и устанавливаем облачный диск (Интернет работает, страница Google открылась!)
Вариант 4: через общую сетевую папку (плюс еще и в том, что этой папкой смогут пользоваться все ПК из локальной сети)
Этот вариант более долгий в плане настроек (по сравнению с остальными), зато позволяет всем компьютерам из локальной сети (а вирт. машина будет одним из ПК в локальной сети) обмениваться файлами! Это может быть весьма удобно, и быстро!
В своем примере ниже покажу настройку «реальной» ОС Windows 10 (11) и виртуальной Windows XP (как наиболее часто и бывает). Итак.
1) Сначала в настройках вирт. машины VirtualBox во вкладке «Сеть» нужно установить подключение в режим сетевой мост и указать адаптер для подкл. к Интернету (аналогично тому, как мы делали в предыдущем варианте).
2) Затем в виртуальной и реальной Windows необходимо открыть свойства системы ( Win+R , и команда sysdm.cpl ) и:
- задать одинаковуюрабочую группу;
- проверить, чтобы имена ПК были различны. После изменения настроек — ОС необходимо перезагрузить!
Раб. группа должна быть одинакова на реал. и вирт. машине!
3) Этот шаг обязателен, если вы хотите расшарить папку между Windows 10 и XP (если у вас две ОС Windows 10 — этот шаг можно опустить).
Необходимо открыть компоненты Windows 10/11, и включить клиент и сервер SMB (в Windows XP это уже включено).
4) Затем необходимо открыть панель управления Windows 10/11 (в вирт. Windows XP делать не нужно!) по нижеприведенному пути и вкл. сетевое обнаружение и откл. парольную защиту .
Сеть и ИнтернетЦентр управления сетями и общим доступомДополнительные параметры общего доступа
Вкл. сетевое обнаружение
Отключить общий доступ с парольной защитой
5) Теперь в виртуальной машине (с Windows XP) необходимо создать папку (желательно с англ. именем).
После нажать Win+R , и использовать команду control folders — в меню «Вид» необходимо проверить, чтобы был включен простой общий доступ к файлам . См. скрин ниже.
Простой общий доступ
6) Затем открыть свойства созданной папки, и в меню «Sharing» (Доступ) расшарить папку для общего доступа (+ разрешить всем пользователям сети изменять файлы в папке). См. скрин ниже, как в моей англ. версии ОС Windows XP это выглядит.
Делаем общую папку
7) Собственно, это всё.
Если вышеприведенное было сделано правильно (и вирт. машина с Windows XP включена!), достаточно открыть проводник ( Win+E ) в реальной Windows 10/11 — во вкладке «Сеть» будут представлены компьютеры в вашей рабочей группе, в т.ч. и вирт. машина.
И, само собой, там будет и заветная расшаренная папка, которой смогут пользоваться все компьютеры из локальной сети. (пока запущена вирт. машина).
Общая папка заработала!
Вариант 5: проброс USB-флешки/диска
Способ хорош, но работает далеко не всегда идеально: нередко отсутствуют драйвера для USB-контроллера в старых версиях Windows. Поэтому, я бы для начала порекомендовал загрузить в вирт. версию Windows набор драйверов (например, Driver Pack Solutions) — он может пригодиться, если ОС сразу же не увидит «проброшенный» диск/флешку.
Как сделать так, чтобы USB-накопитель стал виден в Windows:
- сначала необходимо запустить вирт. машину;
- подкл. к USB-порту флешку или диск;
- в нижней части окна кликнуть по значку «USB» и выбрать свой диск/флешку ( прим. : если не знаете, что из этого списка выбрать — отключите накопитель и подключите вновь — сразу заметите новый пункт. ) ;
- если ОС Windows не увидит диск — запустите авто-обновление драйверов (с помощью драйвер-пака). После перезагрузите вирт. машину). См. пример ниже.
После перезагрузки ВМ — диски появились!
Вариант 6: через подкл. образов (как ISO, так и диска VHD)
Эти способы удобны для разового обмена файлами, но очень неудобны, если нужно постоянно что-то передавать из одной ОС в другую. Но на всякий случай укажу и их.
Во-первых, обратите внимание, что вирт. машина позволяет подключить образы ISO (вкладка «Оптические диски»). Ничего не мешает создать ISO-образ из любых файлов и папок на жестком диске, а затем подключить его.
Устройства — оптические диски — выбор ISO
Во-вторых, диск от вашей вирт. машины можно подключить через встроенную утилиту управление дисками (см. скрин ниже: «Действие / присоединить виртуальный жесткий диск» ). Разумеется, перед этим необходимо выключить вирт. машину.
Присоединить виртуальный жесткий диск
Если решили вопрос иначе — поделитесь пожалуйста в комментариях, заранее благодарю.
Источник: ocomp.info
Как скопировать файл в виртуальную машину Hyper-V.
В своей работе системным администраторам бывает необходимо перенести файлы в гостевую систему виртуальной машины. В этой статье описано как это сделать в системе виртуализации Hyper-V при невозможности скопировать файлы по RDP или по сети(как скопировать файлы в виртуальную машину VMware описано в одноименной статье).
Есть несколько способов это сделать. Не буду подробно описывать первые два, просто скажу, что они есть и работают(иногда, только с их помощью и можно решить поставленную задачу, например если на ВМ установлена не Windows). В любом случае, выбирайте способ, который подходит в вашей ситуации.
Первый способ.
1. Первый способ заключается в создании ISO-образа, подключении его к машине, с которой надо скопировать файл, копировании на него нужных файлов, а потом монтировании к машине, на которую нужно эти файлы переместить.
Второй способ.
2. Второй способ аналогичен первому, только вместо ISO-образа используется файл виртуального жесткого диска(создать его можно на хосте в управлении дисками или в оснастке Hyper-V).
С помощью вышеописанных способов, естественно можно переместить файлы и в обратном направлении, то есть из ВМ на хост Hyper-V.
Перед тем как приступить к описанию двух других способов, нужно сказать, что я не смог использовать их при копировании файлов в гостевую систему, отличную от Windows. Поэтому, если у вас в качестве гостевой ОС используется Linux, то, скорее всего, придется использовать первые два.
Еще: Обновление vmware tools без перезагрузки
Третий способ.
3.Итак, способ номер три:
В Hyper-V на Windows Server 2012 R2 и Windows 8.1 появился новый режим Enhanced Session Mode (ESM), позволяющий, при подключении к виртуальной машине через консоль, пробрасывать внутрь ВМ локальные ресурсы(диски,принтеры, usb-устройства) хоста, на котором открыта консоль Hyper-V. Этот режим позволяет копировать файлы в ВМ, если даже на ней отсутствуют сетевые адаптеры.
Для работы ESM должны быть выполнены следующие условия:
В свойствах сервера Hyper-V должен быть включен Enhanced Session Mode.
В качестве гостевых ОС могут выступать только виртуальные машины с ОС не старше Windows 8.1 (редакции Pro/Enterprise) и Windows Server 2012 R2.
В гостевой ОС должна быть запущена служба Remote Desktop Services.
Пользователь ОС должен на гостевой системе входить в локальную группу администраторов или группу Пользователи удаленного рабочего стола.
Для включения режима ESM откройте параметры Hyper-V и установите необходимую галку:
В свойствах самой виртуальной машины установите галочку на службах интеграции(по умолчанию она не стоит).
Подключитесь к виртуальной машине. При первом подключении появится табличка с настройками параметров подключения.
Если появится необходимость изменить параметры подключения или табличка не появляется, закройте консоль подключения и нажмите «Изменить параметры сеанса» в Диспетчере Hyper-V.
В открывшемся окне параметров сеанса можно изменить разрешение экрана консоли и настроить дополнительные параметры подключения. Для этого нажмите «Показать параметры» в левом нижнем углу.
После этого выберите вкладку локальные ресурсы. Установите галки «Принтеры»(если нужно предоставить доступ ВМ к принтерам) и «Буфер обмена». Нажмите «Дополнительно».
Еще: Как создать виртуальную машину hyper-v
В открывшемся окне отметьте галками какие ресурсы хоста будут доступны виртуальной машине(диски, USB-устройства и т.д).
Сохраните изменения, нажав ОК. Теперь при подключении к ВМ, указанные ресурсы хоста будут доступны и виртуальной машине.
Этот способ аналогичен способу копирования файлов при подключении по RDP, и мне представляется самым простым и удобным в случае с Windows-машинами.
Четвертый способ
4. Ну и четвертый способ предполагает использование Powershell.
При использовании этого метода консоль Powershell должна быть запущена от имени Администратора и, как и в предыдущем способе, в ВМ должны быть установлены Гостевые службы(Integration Services).
Для копирования файла в ВМ нужно выполнить команду:
Источник: fun-admin.ru