Как правильно перенести виртуальную машину virtualbox с одного ПК на другой?
Есть необходимость перенести виртуальную машину с одного ПК на другой.
Мой вариант решения заключается в следующем:
- На ПК1 делаю клон виртуальной машины на внешний HDD.
- Подключаю внешний HDD к ПК2.
- На ПК2 запускаю virtualbox, далее Machine -> Add -> Выбираю виртуальную машину на подключенном HDD.
- Далее делаю клон этой машины с внешнего HDD уже на HDD ПК2.
Корректный ли это способ? ОС: Linux.
- Вопрос задан более трёх лет назад
- 9979 просмотров
Комментировать
Решения вопроса 1

нельзя просто так взять и загуглить ошибку
Это же тупо один файл, он для того и сделан чтобы переносился и распространялся в таком виде и работал где угодно.
Корректный ли это способ?
флешка, файлообменник, хоть по почте.
С чего вдруг мысли о том что может что-то пойти не так?
Ответ написан более трёх лет назад
kizijo @kizijo Автор вопроса
Там же есть какие-то зависимые файлы?
Например, образ guest additions лежит в /home/user/.config/virtualbox/, те при таком вот переносе этот файл теряется и нужно его заново скачивать. Вдруг что-то еще пропадает при таком переносе, к тому же более важное?
kizijo @kizijo Автор вопроса
На самом деле, там даже в основной директории не один файл, там их как минимум 3:

guest additions
во-первых опять же тупо установочный диск, один раз ставится внутрь и больше он не нужен вообще.
во-вторых его можно и прям в виртуалке скачать, в чем беда потери его образа?
Вдруг что-то еще пропадает при таком переносе, к тому же более важное?
Видимо плохо понимаете что есть виртуалка, это закрытая коробка сама по себе. По сути полноценная ОСь. А файлик виртуалки это её HDD, и никуда ничего не может потеряться.
Только если пользовались расшаренными папками с родительского компа, они естественно не будут доступны..
Как переместить файл на виртуальную машину Virtualbox
В этой статье мы расскажем, как перенести файлы на виртуальную машину VirtualBox и какие ошибки могут появиться в процессе настройки общих папок.
VirtualBox ― это популярная бесплатная программа для создания виртуальных машин. Она позволяет использовать несколько операционных систем на одном устройстве. С ее помощью можно создать безопасное окружение для экспериментов с новыми и сомнительными программами. Все ОС изолированы друг от друга, поэтому можно не бояться навредить основной (хостовой) системе компьютера.
В отличие от VMware у VirtualBox есть один недостаток ― нельзя переносить файлы между компьютером и виртуальной машиной. Однако в VirtualBox есть дополнительные настройки, которые помогают отображать общие папки хостовой и гостевой системы.
Настройка общих папок на гостевых ОС отличается на Unix-подобных системах и Windows. Мы дадим две инструкции для каждого вида операционных систем.
Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu
Суть этого способа в том, чтобы открыть доступ к конкретной папке для гостевой операционной системы:
-
1 Добавьте папку, данные которой хотите использовать на гостевой операционной системе, в настройки виртуальной машины. Для этого выберите нужную виртуальную машину и нажмите Настроить:





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


Как устранить ошибку установки дополнений в Virtualbox
- 1. Вернитесь в настройки виртуальной машины:






Готово, начнется процесс загрузки. После этого вы можете продолжить настройку общих папок.
Чаще всего этот способ помогает. Если ошибка возобновилась, можно обратиться на форумы.
- 7 Теперь нужно открыть доступ к папке в гостевой операционной системе. Для этого зайдите в терминал и введите команду: sudo adduser user vboxsf Вместо user введите имя вашей гостевой системы.
- 8 Система попросит у вас пароль. Введите его и нажмите Enter.
- 9 Перезагрузите операционную систему.
- Готово, теперь в основном меню будет отображаться общая папка:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows
- 1 Добавьте папку, данные которой хотите использовать на гостевой операционной системе, в настройки виртуальной машины. Для этого выберите нужную виртуальную машину и нажмите Настроить:





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





- Готово, теперь в «Этот компьютер» отобразится добавленная общая папка:

Помогла ли вам статья?
Спасибо за оценку. Рады помочь
Как перенести виртуальные машины VirtualBox на другой диск или другой компьютер
Виртуальные машины VirtualBox можно переносить целиком и частично (например, только виртуальные диски) в рамках одного компьютера (например, на более быстрый SSD), а также между компьютерами.
Эта заметка расскажет о том, как правильно выполнить перенос виртуальных машин VirtualBox без необходимости последующей долгой настройки.
Важно: переносить виртуальные машины или их диски не используя интерфейс VirtualBox, например, в файловом менеджере, это плохая идея. При таком переносе вы потратите больше времени на восстановление работоспособности и настройку виртуальных носителей и машин. Рекомендуется делать перенос именно так, как это показано в данной инструкции.
Как перенести целиком виртуальные машины VirtualBox на другой диск
Если вы хотите перенести виртуальную машину VirtualBox целиком на больший по размеру или на более быстрый SSD, то этот раздел покажет, как это сделать буквально в несколько кликов.
Остановите виртуальную машину, если она запущена.
Кликните правой кнопкой мыши по виртуальной машины и в открывшемся контекстном меню выберите «Переместить».
Выберите директорию, куда вы хотите переместить папку с виртуальной машиной, затем нажмите кнопку «Открыть».
В правой части окна VirtualBox появится прогресс-бар переноса виртуальной машины. Дождитесь завершения процедуры.
Когда прогресс-бар переноса исчезнет, это означает, что виртуальная машина успешно перенесена и вы можете начать её использовать.
Как перенести виртуальные диски VirtualBox на другой физический диск
Наибольший объём в папке виртуальной машины занимает виртуальный диск. Все другие файлы виртуальной машины, включая файлы настроек и логов, занимают примерно 1 Мегабайт. То есть обычно нет смысла переносить виртуальный диск отдельно от других файлов виртуальной машины — удобнее перенести виртуальную машину целиком как это показано выше.
Тем не менее, если вы хотите переместить только виртуальный диск, то данный раздел покажет как это сделать.
В меню VirtualBox перейдите в Файл → Инструменты → Менеджер виртуальных носителей.
Кликните правой кнопкой мыши по виртуальному диску, который вы хотите переместить, и в открывшемся контекстном меню выберите «Переместить…».
Выберите папку, в которую вы хотите переместить виртуальный диск, и нажмите кнопку «Сохранить».
Дождитесь завершения переноса.
Всё готово — вам не нужно делать какие-либо дополнительные настройки в виртуальных машинах, которые используют перенесённый диск — все эти настройки будут сделаны автоматически и виртуальная машина будет в курсе где расположен её виртуальный диск.
Выбор расположения снимков виртуальной машины
Если размер виртуальной машины непомерно разросся, то, возможно, дело в том, что вы используете снимки системы?
Возможно, вам не нужно целиком переносить виртуальную машину, а достаточно просто перенести папку, в которую сохраняются снимки, то есть точные копии виртуальной машины на момент его сохранения. Снимки могут использоваться, например, для отката к предыдущему состоянию виртуальной машины.
Для изменения расположения снимков виртуальной машины VirtualBox, перейдите в настройки виртуальной машины, затем перейдите в раздел «Общие» и выберите вкладку «Дополнительно».
Здесь вы можете настроить «Папку для снимков».
Как перенести виртуальную машину VirtualBox на другой компьютер
Если вам нужно полностью перенести виртуальную машину VirtualBox на другой компьютер или выложить в виде файла для скачивания онлайн, то вы также можете это сделать.
Нажмите правой кнопкой на виртуальную машину, которую вы хотите перенести на другой компьютер и выберите в открывшемся контекстном меню опцию «Экспортировать в OCI…».
В открывшемся окне вы можете увидеть сообщение «Ошибка работы с облаком». Не обращайте на него внимание, если вы хотите экспортировать виртуальную машину в файл на локальном компьютере.
В качестве «Формата» выберите «Открытый формат виртуализации 2.0».
Выберите папку, куда будет сохранён файл .ova с экспортированной виртуальной машиной.
Остальные настройки можете оставить без изменения, либо отредактируйте их в соответствии с вашими потребностями.
На следующем окне вы можете добавить описание, ссылку, изменить настройки виртуальной машины. Затем нажмите кнопку «Готово».
В результате виртуальная машина будет экспортирована в файл .ova.
Вы можете перенести этот вайл на любой другой компьютер с установленным VirtualBox. Для развёртывания виртуальной машины достаточно запустить файл двойным кликом и следовать подсказкам. В результате на другом компьютере будет получен полностью настроенный для работы клон первоначальной виртуальной машины.
Настоятельно рекомендуется ознакомиться с Руководством по VirtualBox
Связанные статьи:
- Как ускорить работу виртуальной машины VirtualBox (100%)
- Как открыть диски виртуальных машин и скачивать и закачивать на них файлы (РЕШЕНО) (76.5%)
- Ужасная производительность диска VirtualBox (РЕШЕНО) (53.6%)
- Не работает буфер обмена с гостевой ОС Linux (50%)
- Как установить гостевые дополнения VirtualBox (Guest Additions) для Ubuntu (50%)
- Гостевая машина VirtualBox не загружается если выбран тип подключения «Сетевой мост» (РЕШЕНО) (RANDOM — 50%)
Экспорт и импорт виртуальных машин
В этой статье показано, как экспортировать и импортировать виртуальную машину, которая является быстрым способом перемещения или копирования. В этой статье также рассматриваются некоторые варианты, которые следует сделать при выполнении экспорта или импорта.
Экспорт виртуальной машины
Экспорт собирает все необходимые файлы в один файл виртуального жесткого диска, файлы конфигурации виртуальной машины и все файлы проверка point. Это можно сделать на виртуальной машине, которая находится в состоянии запуска или остановки.
Использование диспетчера Hyper-V
Чтобы экспортировать виртуальную машину:
- В диспетчере Hyper-V щелкните правой кнопкой мыши виртуальную машину и выберите «Экспорт«.
- Выберите место для хранения экспортированных файлов и нажмите кнопку «Экспорт«.
После завершения экспорта вы увидите все экспортированные файлы в расположении экспорта.
Использование PowerShell
Откройте сеанс как Администратор istrator и выполните следующую команду после замены и виртуальной машины:
Export-VM -Name \ -Path \
Дополнительные сведения см. в разделе «Экспорт виртуальной машины».
Импорт виртуальной машины
При импорте виртуальной машины она регистрируется на узле Hyper-V. Вы можете импортировать обратно в узел или новый узел. Если вы импортируете на тот же узел, вам не нужно сначала экспортировать виртуальную машину, так как Hyper-V пытается повторно создать виртуальную машину из доступных файлов. Импорт виртуальной машины регистрирует его, чтобы его можно было использовать на узле Hyper-V.
Конфигурации виртуальных машин Hyper-V имеют определенный номер версии. Виртуальную машину можно импортировать только в том случае, если узел Hyper-V поддерживает эту версию конфигурации. Как правило, это означает, что вы можете импортировать виртуальную машину на узел Hyper-V под управлением более новой версии Hyper-V, но вы не можете импортировать виртуальную машину, созданную на более новой версии Hyper-V, в более раннюю версию Hyper-V. Дополнительные сведения см. в поддерживаемых версиях конфигурации виртуальных машин.
Мастер импорта виртуальных машин также помогает устранить несовместимости, которые могут существовать при переходе с одного узла на другой. Это обычно отличается от физического оборудования, например памяти, виртуальных коммутаторов и виртуальных процессоров.
Импорт с помощью диспетчера Hyper-V
Импорт виртуальной машины:
- В меню «Действия» в диспетчере Hyper-V щелкните «Импорт виртуальной машины«.
- Нажмите кнопку Далее.
- Выберите папку, содержащую экспортированные файлы, и нажмите кнопку «Далее«.
- Выберите виртуальную машину для импорта.
- Выберите тип импорта и нажмите кнопку «Далее«. (Описание см. в разделе Импорт типов, приведенных ниже.)
- Нажмите кнопку Готово.
Импорт с помощью PowerShell
Используйте командлет Import-VM, следуя примеру типа импорта, который требуется импортировать. Описание типов см. в разделе «Импорт типов» ниже.
Регистрация на месте
Этот тип импорта использует файлы, в которых они хранятся во время импорта и сохраняют идентификатор виртуальной машины. В следующей команде показан пример файла импорта. Выполните аналогичную команду с собственными значениями.
Import-VM -Path 'C:\\2B91FEB3-F1E0-4FFF-B8BE-29CED892A95A.vmcx'
Восстановление
Чтобы импортировать виртуальную машину, указав собственный путь к файлам виртуальной машины, выполните следующую команду, заменив примеры значениями:
Import-VM -Path 'C:\\2B91FEB3-F1E0-4FFF-B8BE-29CED892A95A.vmcx' -Copy -VhdDestinationPath 'D:\Virtual Machines\WIN10DOC' -VirtualMachinePath 'D:\Virtual Machines\WIN10DOC'
Импорт в виде копии
Чтобы завершить импорт копирования и переместить файлы виртуальной машины в расположение Hyper-V по умолчанию, выполните следующую команду, заменив примеры своими значениями:
Import-VM -Path 'C:\\2B91FEB3-F1E0-4FFF-B8BE-29CED892A95A.vmcx' -Copy -GenerateNewId
Дополнительные сведения см. в разделе Import-VM.
Типы импорта
Hyper-V предлагает три типа импорта:
- Регистрация на месте — предполагается, что файлы экспорта находятся в расположении, где вы будете хранить и запускать виртуальную машину. Импортированная виртуальная машина имеет тот же идентификатор, что и во время экспорта. Из-за этого, если виртуальная машина уже зарегистрирована в Hyper-V, ее необходимо удалить перед импортом. После завершения импорта файлы экспорта становятся запущенными файлами состояния и не могут быть удалены.
- Восстановите виртуальную машину— восстановите виртуальную машину в выбранном расположении или используйте по умолчанию Hyper-V. Этот тип импорта создает копию экспортированных файлов и перемещает их в выбранное расположение. При импорте идентификатор виртуальной машины такой же, как и при экспорте. Из-за этого, если виртуальная машина уже запущена в Hyper-V, ее необходимо удалить перед завершением импорта. После завершения импорта экспортированные файлы остаются неизменными и могут быть удалены или импортированы еще раз.
- Скопируйте виртуальную машину . Это аналогично типу восстановления, в котором вы выбираете расположение для файлов. Разница заключается в том, что импортированная виртуальная машина имеет новый уникальный идентификатор, что означает, что виртуальную машину можно импортировать в один узел несколько раз.