Как достать файл из виртуальной машины

от admin

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

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

  • Вопрос задан более трёх лет назад
  • 26601 просмотр
  • Facebook
  • Вконтакте
  • Twitter

Лично я использую WinSCP для этого. Просто порт пробросьте в Settings. -> Network -> Advanced -> Port Forwarding.

ROSAForum

urpmi qemu-img # в этом пакете то что нужно
modprobe nbd nbds_max=4 max_part=4 # подгружаем модуль nbd
qemu-nbd —connect=/dev/nbd0 /path/to/fie.vdi # подключаем VDI
partprobe /dev/nbd0 #на всякий случай, может и без этого сработает

После этого у вас появятся новые блочные устройства /dev/nbd0 и /dev/nbd0p1,/dev/nbd0p2 и т.д.
nbd0 — это как бы /dev/sda
nbd0p1 — это как бы /dev/sda1 то есть разделы внутри VDI.
Далее монируете так, как вы бы это делали с физическими дисками.

P.S. Или вы про магос спрашивали?

[Решено] Вытащить файлы из VirtualBox

Сообщение adeptru » 25 ноя 2018, 17:46

urpmi qemu-img # в этом пакете то что нужно
modprobe nbd nbds_max=4 max_part=4 # подгружаем модуль nbd
qemu-nbd —connect=/dev/nbd0 /path/to/fie.vdi # подключаем VDI
partprobe /dev/nbd0 #на всякий случай, может и без этого сработает

После этого у вас появятся новые блочные устройства /dev/nbd0 и /dev/nbd0p1,/dev/nbd0p2 и т.д.
nbd0 — это как бы /dev/sda
nbd0p1 — это как бы /dev/sda1 то есть разделы внутри VDI.
Далее монируете так, как вы бы это делали с физическими дисками.

P.S. Или вы про магос спрашивали?

[Решено] Вытащить файлы из VirtualBox

Сообщение notauser » 25 ноя 2018, 19:01

В /etc/sudoers:
пользователь ALL=NOPASSWD: /sbin/kpartx
пользователь ALL=NOPASSWD: /usr/bin/qemu-nbd

Как перенести файлы с VirtualBox на хост

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

Если вам интересно узнать, как передавать файлы с VirtualBox на хост, вы попали по адресу. В этой статье мы обсудим несколько способов сделать это на хост-компьютерах Windows и Mac.

Перенос файлов с VirtualBox на хост на ПК с Windows

Вы можете передавать файлы из VirtualBox на главный компьютер с Windows различными способами. Давайте проверим их:

Общая папка

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

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

Общий буфер обмена

Один из способов передачи файлов из Virtual Box на хост-компьютер Windows — через общий буфер обмена. Мы разделили шаги на две части. В первом объясняется, как установить гостевые дополнения, а во втором — как включить общий доступ к файлам.

Выполните следующие действия, чтобы установить гостевые дополнения:

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

Перетащите

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

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

Флешка

Перенос большого количества файлов намного проще с помощью USB-накопителя. Прежде чем добраться до него, вам нужно включить доступ USB. Вот что вам нужно сделать:

Перенос файлов с VirtualBox на хост на Mac

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

Общая папка

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

Теперь вам нужно установить гостевые дополнения. Если вы уже установили их, вы можете пропустить эти шаги. Вот как установить дополнения:

Читать:
Что такое база знаний в битрикс24

Общий буфер обмена

VirtualBox предлагает опцию «Общий буфер обмена» для передачи файлов с вашего гостя на хост-компьютер и наоборот. Вот как это настроить:

Эта функция позволяет копировать и вставлять файлы из VirtualBox на компьютер Mac. Если вы включили «Общий буфер обмена», но он по-прежнему не работает, вам может потребоваться установить гостевые дополнения. Вот как это сделать:

Перетащите

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

Флешка

Большинство компьютеров Mac оснащены портом USB-A или USB-C, что позволяет использовать USB-накопители для передачи файлов из VirtualBox на хост-компьютер. Если вы пробовали это, и это не сработало, скорее всего, вы пропустили важный шаг: включение USB-доступа в VirtualBox. Вот что вам нужно сделать:

Передавайте файлы с легкостью

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

Мы надеемся, что эта статья объяснила, как работает передача файлов в VirtualBox, и что вы успешно переместили свои файлы на хост-компьютер.

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

Как я могу извлечь файлы из VDI

Мне удалось просмотреть некоторые файлы в моем файле .VDI..

Как я могу открыть или просмотреть содержимое моего файла .vdi и получить оттуда файлы?

6 ответов

Вы можете исследовать образ vmdk прямо в браузере. Выберите файлы, которые вы хотите извлечь, и извлеките их в нужное место. Вы можете использовать не только vmdk, но и VMXRay для поиска и извлечения файлов из образов RAW, QEMU/KVM QCOW2, Virtualbox VDI и ISO. ext2, ext3, FAT и NTFS являются текущими поддерживаемыми файловыми системами. Вы также можете использовать это, например, для восстановления удаленных фотографий из необработанных дампов SD-карты вашей камеры.

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

В качестве первого подхода вы можете просто попробовать любую программу просмотра архивов, чтобы открыть файл .vdi.

Я попытался 7zip открыть файл Ubuntu Mate .vdi, и он показал всю файловую систему Linux, как показано ниже.

enter image description here

У меня был поврежденный файл VDI (согласно бесчисленным программам просмотра VDI, которые я использовал, с загадочными ошибками, такими как неверный дескриптор, файл не выбран, пожалуйста, отформатируйте диск), и я не смог открыть файл даже с помощью VirtualBox. Я попытался преобразовать его с помощью инструментов командной строки VirtualBox, но безуспешно. Я попытался установить его на новую виртуальную машину, попытался установить его с помощью ImDisk, без кубиков. Я прочитал четыре статьи Microsoft TechNet, скачал их утилиты и перепробовал бессчетное количество вещей; нет успеха.

  • установите 7zip (убедитесь, что вы также установили элементы контекстного меню, если будет предложено).
  • щелкните правой кнопкой мыши файл VDI, выберите «Открыть архив».
  • когда появится окно, щелкните правой кнопкой мыши самый большой файл в архиве (должно быть два файла, один — «Основной раздел данных Microsoft», а другой — что-то еще, называемое системой или что-то в этом роде). Щелкните левой кнопкой мыши самый большой файл и нажмите «Открыть внутрь». Размер файла указан справа от каждого файла в байтах.
  • вы должны увидеть все файлы внутри архива. Вы можете перетаскивать файлы, которые хотите извлечь, прямо на рабочий стол. Вы также можете дважды щелкнуть папки, чтобы просмотреть их содержимое.

Если 7zip выдает загадочную ошибку после извлечения файлов, это означает, что вы закрыли окно папки, в которую вы копируете файлы, в проводнике Windows.

Если вы не закрыли окно и по-прежнему получаете сообщение об ошибке, попробуйте извлечь каждую вложенную папку по отдельности. Также убедитесь, что у вас достаточно места на локальном жестком диске для копирования файлов, даже если вы копируете их только на внешний диск, поскольку 7zip сначала копирует их на локальный диск. Если файлы сильно сжимаемы, вы можете избежать использования сжатия NTFS для папки AppData/temp, чтобы, когда 7zip извлекал файлы локально, он сжимал их, чтобы можно было скопировать их на другой диск.

Похожие статьи