Скинуть файл на виртуальную машину. Импорт и Экспорт виртуальной машины в VirtualBox

Привет, дорогой читатель! Если ты когда-нибудь задавался вопросом – как перенести файл с хостовой машины на виртуальную в Hyper-V, то эта статья для тебя! Дело в том, что не всегда представляется возможным организовать сетевую связность между хостом и виртуальной машиной, а иногда это и вовсе не нужно. К счастью, в Hyper-V предусмотрена простая возможность переноса файлов прямо на виртуальные машины (как Windows так и Linux и другие) с помощью PowerShell и сейчас мы про неё расскажем.

Важно отметить, что данная функционал стал доступен только в 3 версии PowerShell. Поэтому проверьте установленную у себя версию. Для этого в консоли PowerShell введите команду $PSVersionTable

Процесс

Итак, сразу раскроем все карты. Для переноса файлов на гостевые (виртуальные) машины нужно использовать команду со следующим синтаксисом:

Copy-VMFile -Name “Имя виртуальной машины” -SourcePath ?Путь к\файлу\который\хотим перенести? -DestinationPath ?Путь к\папке на виртуальной машине\куда хотим\положить файл? -CreateFullPath -FileSource Host

Основой команды является часть Copy-VMFile , которая, в терминологии PowerShell, называется командлетом (Cmdlet) далее следуют ключи командлета, определяющие параметры и правила выполнения команды. Например, в примере выше, c помощью ключа -Name мы указываем имя виртуальной машины, на которую хотим скопировать файл, путь к которому указываем в ключе -SoucePath . Директория, в которую мы хотим поместить файл на виртуальной машине указывается в ключе -DestinationPath . Ключ -CreateFullPath создаст директорию, если её ещё нет. Ну и -FileSource Host означает, что источником, с которого мы переносим файл является хостовый сервер.

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


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


Или просто введите команду Enable-VMIntegrationService -Name ?Guest Service Interface? -VMName “Имя виртуальной машины”

После этого следует ввести команду Copy-VMFiles ещё раз, после чего начнётся копирование файлов с хоста в указанную директорию на виртуальной машине. Данный способ подходит для файлов любых размеров, ограничением является только используемое виртуальной машиной дисковое пространство.

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

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

С Windows на Ubuntu, установленные на Virtualbox? Когда я подключаю USB, он появляется только в Windows.

Как я могу увидеть это в Ubuntu?

6 Solutions collect form web for “Как перенести файлы с Windows на Ubuntu на Virtualbox?”

Есть два способа, которые я обычно использую

Вариант 1. Перед загрузкой Ubuntu, в настройках виртуальной машины VirtualBub Uuuntu, укажите папку общего доступа. Затем после входа в Ubuntu создайте новый каталог, например /media/vboxshared и смонтируйте этот диск с помощью команды sudo mount -t vboxsf SHARENAME /media/vboxshared . Введите пароль, когда он запрашивает пароль.

Вариант 2. Перед загрузкой Ubuntu добавьте новый сетевой адаптер и выберите «Мостовой адаптер». Затем после входа в Ubuntu запустите команду ifconfig -a | more ifconfig -a | more чтобы получить IP-адрес этого нового сетевого адаптера. В Windows используйте WinSCP или FileZilla для передачи файла в Ubuntu

В любом случае вы можете легко сделать USB-ключ видимым в гостевой. С вашего вопроса я предполагаю, что вы запустили Ubuntu в гостевой системе, а хост – Windows.

Всякий раз, когда вы вставляете USB-ключ, если вы хотите увидеть его в гостевой системе, выполните следующие действия:

    Чисто размонтируйте USB из окон, щелкнув соответствующий значок в нижнем правом углу и выбрав опцию «безопасно удалить …».

    В окне VirtualBox выберите пункт меню «Devices => usb devices» в главном меню гостевого окна и выберите свой USB-ключ. Теперь он должен появиться в Ubuntu.

Эта операция эквивалентна физическому вставке вашего USB-ключа в USB-порт вашего гостевого компьютера.

В противном случае другие параметры

    Общая папка, как указано в ответах laebshade и Alvin Sim. Но это может быть медленным.

    FTP и т. Д., Как указано в ответе Альвина Сим (предполагается, что у вас есть ftp-сервер на вашем хосте Windows).

    Простое крепление самбы от гостя:

    Mount -t cifs // winhost / share / home / yourname / mntpoint -o user = winusr% paswd, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777

    Для небольших объемов и частой синхронизации откройте учетную запись Dropbox.

Sudo mount -t vboxsf SHARENAME /media/vboxshared

  1. создайте свою общую папку на своем ПК. например "c: \ SharedBoth"
  2. убедитесь, что вы выбрали свою общую папку c:\SharedBoth в меню c:\SharedBoth «настройки» – «общие папки» – «добавить» – «постоянный / автомонтировать», прежде чем запускать виртуальную машину ubuntu.
  3. запустите терминал ubuntu, введите команду выше,
    sudo mount -t vboxsf SharedBoth /media
  4. затем проверьте, создана ли папка sf_SharedBoth в папке с носителями. Перед тем, как сделать шаг 3, вам нужно убедиться, что вы установили «гостевые дополнения»,

Кто хозяин, а кто гость? В любом случае, Virtualbox имеет механизм совместного использования, который вы можете использовать; просто установите гостевые дополнения, как описано в документации, затем настройте общий ресурс в конфигурации VirtualBox.

Спасибо за ответ Элвина Сим. Хотя это ясно, я все еще трачу некоторое время, чтобы сделать все правильно. Хорошо, вот мои подробные шаги с использованием варианта 1 Alvin Sim.

  1. Перед запуском вашего гостя
  2. Перейти к VirtualBox Manager
  3. Выберите желаемого гостя
  4. Перейти к настройкам пользователя
  5. В гостевых настройках прокрутите левое боковое меню и перейдите к общим папкам
  6. В общих папках добавьте свою заинтересованную папку в хост-машину
  7. После добавления пути к папке с хостом вы увидите обновленный список папок в общих папках . Помните свою новую папку Name, указанную в этом списке. Скажем, это HOST_SHARE .
  8. Нажмите «ОК» и сохраните изменения.
  9. Запустите свой гостевой компьютер
  10. В гостевой машине создайте новую папку, например GUEST_SHARE
  11. В гостевом терминале введите

    sudo mount -t vboxsf HOST_SHARE GUEST_SHARE

    Вы найдете свои материалы в этой папке GUEST_SHARE .

  1. В виртуальной коробке войдите в Ubuntu.
  2. В панели меню щелкните устройства -> USB-устройства -> Выберите ваше устройство (Pendrive).
  3. Затем перейдите в папку Home. Слева вы увидите свое устройство.

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

Ответ от Костя Просвирнов[гуру]
1. После установки системы и всей необходимой «начинки» для виртуалки, выбираем образ установочного диска под
названием VBoxGuestAdditions.iso, который находится в папке с установленной программой VirtualBox (по умолчанию
это C:Program FilesSun xVM VirtualBox).
2. Производим автоматическую установку VBoxGuestAdditions на виртуалку.
3. Определяем, какую папку на реальной машине будем делать общей (здесь - Shared).
4. Далее в виртуальной машине запускаем командную строку через Пуск - Выполнить. И выполняем команду
net use c:vboxsvrShare.
5. После перезагрузки виртуальной машины, открываем Мой компьютер - Сервис - Подключить сетевой диск.
В открывшемся окне в поле Папка нажимаем Обзор и выбираем VirtualBox Shared Folders - VBOXSVRShare.

Ответ от 2 ответа [гуру]

Привет! Вот подборка тем с ответами на Ваш вопрос: Как переместить файл из своей системы в виртуальную систему?

Ответ от Алекс тарыч [активный]
Какая виртуалка? Если Виртуал Бокс, то при создании делается общая папка.


Ответ от The Demon [гуру]
Создать общуюю папку и перед эти установить дополнее на гостеву операционную систему.


Ответ от Алексей Варламов [гуру]
настроить сетевой мост между твоим компом и виртуальным, потом на своем компе на какой нибудь папке нажми свойство-сделай общий доступ, потом на виртуальном залезай в сетевое окружение и залазивай на комп, как то так)
еще способ скинуть на флешку, и потом запустить виртуальную машину и нажать вверху устройства-и выбрать флешку

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

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

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

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

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

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

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

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

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

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

Привет друзья! Сегодня для любителей виртуальных машин Владимир приготовил просто потрясный материал!

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

Несколько месяцев назад вышла Windows 10 и я побоялся устанавливать её непосредственно на свой компьютер, а установил на виртуальную машину, затем установил в операционную систему все нужные мне программы: браузеры, бесплатный OpenOffice, Skype и так далее, через некоторое время стал замечать, что десятая винда мне понравилась и у меня даже появилась мысль перенести её на обычный компьютер! Это возможно? В интернете такой информации не нашёл.

Как перенести виртуальную машину VirtualBox на обычный компьютер. Или как с помощью программы Vhd2disk перенести Windows 10 с виртуальной машины на стационарный ПК

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

  • Примечание : На сайте существует , созданный специально для любителей виртуальных машин.

Для переноса можно использовать пока ещё мало известную программу Vhd2disk - разработанную специально для переноса виртуальных операционных систем на физическое железо, или другими словами - для создания точной копии виртуального диска VHD на обычном жёстком диске .

Итак, имеем виртуальную машину VirtualBox с установленной на неё Windows 10.

Управление дисками

Диск 0 , это и есть виртуальный диск с установленной Windows 10 .

При создании виртуального диска я указал размер 250 Гб. На диске (C:) установлена операционная система, а на (E:) находятся различные файлы.

В первую очередь конвертируем виртуальный диск формата VDI , принадлежащей виртуальной машине, в формат VHD.

Файл -->Менеджер виртуальных носителей .

Выделяем левой мышью виртуальный диск VDI, принадлежащий операционной системе, которую хотим переносить на обычный компьютер и жмём на кнопку Копировать .

Отмечаем пункт VHD (Virtual Hard Disk) .

Next .

Отмечаем пункт Динамический виртуальный жёсткий диск .

Next .

Щёлкаем левой мышью на кнопке проводника.

Выбираем место сохранения будущей копии виртуального жёсткого диска, я выберу диск (G: ), так как нём много свободного места.

Копировать .

Происходит недолгий процесс преобразования виртуального жёсткого диска VDI в формат VHD.

По окончании процесса жмём на кнопку Закрыть .

На диске (G:) рядом с виртуальным жёстким диском VDI появилась его копия, только в формате VHD.

Управление дисками

Разворачивать копию виртуального диска нужно на полностью чистый физический жёсткий диск без разделов.

Открываем оснастку Управления дисками.

Я выберу Диск 1 .

Удаляю на нём все разделы.

Vhd2disk

Настало время программки Vhd2disk. Скачиваем её на официальном сайте:

https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd


Запускаем программу. В главном окне щёлкаем левой мышью на кнопке проводника.

В открывшемся проводнике находим копию нашего виртуального диска VHD, выделяем его левой кнопкой мыши и жмём Open VHD .

В поле Target drive мы должны указать порядковый номер того жёсткого диска, на который будем разворачивать копию виртуального диска. Жмём на стрелочку.

В выпадающем списке выбираем PhysicalDrive1 , так как разворачивать содержимое виртуального диска VHD мы будем на Диск 1 .

Жмём на кнопку Vhd to disk .

Начинается процесс копирования содержимого виртуального жёсткого диска VHD на обычный жёсткий диск.

Процесс успешно завершён.

Status: VHD dumped on drive successfully! (VHD успешно скопирован на жёсткий диск!).

Заходим в Управление дисками, жмём Действие -->Обновить.

Как видим, жёсткий диск (Диск 1) представляет из себя точную копию виртуального жёсткого диска VHD с виртуальной машины и установленной Windows 10.

Пробуем загрузиться в Windows 10.

Перезагружаем компьютер и входим в меню загрузки, выбираем наш жёсткий диск (копию виртуального диска VHD с Windows 10).

Подготовка устройств

Windows 10 загружена!

Управление дисками.

В диспетчере задач есть несколько устройств без драйверов, но для нас это не проблема, драйвера устанавливаем по .