В этой статье мы расскажем, как перенести файлы на виртуальную машину VirtualBox и какие ошибки могут появиться в процессе настройки общих папок.
VirtualBox ― это популярная бесплатная программа для создания виртуальных машин. Она позволяет использовать несколько операционных систем на одном устройстве. С ее помощью можно создать безопасное окружение для экспериментов с новыми и сомнительными программами. Все ОС изолированы друг от друга, поэтому можно не бояться навредить основной (хостовой) системе компьютера. а В отличие от VMware у VirtualBox есть один недостаток ― нельзя переносить файлы между компьютером и виртуальной машиной. Однако в VirtualBox есть дополнительные настройки, которые помогают отображать общие папки хостовой и гостевой системы.
Настройка общих папок на гостевых ОС отличается на Unix-подобных системах и Windows. Мы дадим две инструкции для каждого вида операционных систем.
Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu
Суть этого способа в том, чтобы открыть доступ к конкретной папке для гостевой операционной системы:
-
1
Добавьте папку, данные которой хотите использовать на гостевой операционной системе, в настройки виртуальной машины. Для этого выберите нужную виртуальную машину и нажмите Настроить:
-
2
Перейдите во вкладку «Общие папки» и нажмите на значок папки с плюсом:
-
3
Выберите папку, которую хотите добавить в гостевую ОС. Чтобы постоянно не настраивать обмен папками, поставьте галочку напротив Авто-подключение. Нажмите ОК:
-
4
Запустите виртуальную машину:
-
5
Установите дополнения для гостевой ОС. Если вы используете хостовую систему macOS, в верхнем меню выберите «Devices» и нажмите Insert Guest Additions CD image:
Если у вас хостовая система Windows, в верхнем меню выберите вкладку «Устройства» и нажмите Подключить образ диска Дополнений гостевой ОС:
-
6
Перед вами появится сообщение с предложением установки. Установите дополнение по подсказкам в системе.
При установке дополнений часто возникают ошибки. Например, при нажатии на «Insert Guest Additions CD image» появляется ошибка:
Если у вас появилось что-то подобное, ниже мы предложим небольшую инструкцию по устранению проблемы. Если установка дополнений прошла успешно, переходите к следующему шагу.
Как устранить ошибку установки дополнений в Virtualbox
-
1.
Вернитесь в настройки виртуальной машины:
-
2.
Перейдите во вкладку «Носители». Найдите VBoxGuestAdditions.iso и нажмите на него правой кнопкой мыши. Нажмите Удалить устройство:
-
3.
Перед вами появится предупреждение. Нажмите Удалить:
-
4.
Нажмите на иконку диск с плюсом:
-
5.
Нажмите Оставить пустым:
-
6.
Теперь снова запустите машину и нажмите Insert Guest Additions CD image или Подключить образ диска Дополнений гостевой ОС:
Готово, начнется процесс загрузки. После этого вы можете продолжить настройку общих папок.
Чаще всего этот способ помогает. Если ошибка возобновилась, можно обратиться на форумы.
-
7
Теперь нужно открыть доступ к папке в гостевой операционной системе. Для этого зайдите в терминал и введите команду:
sudo adduser user vboxsfВместо user введите имя вашей гостевой системы.
-
8
Система попросит у вас пароль. Введите его и нажмите Enter.
-
9
Перезагрузите операционную систему.
Готово, теперь в основном меню будет отображаться общая папка:
Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows
-
1
Добавьте папку, данные которой хотите использовать на гостевой операционной системе, в настройки виртуальной машины. Для этого выберите нужную виртуальную машину и нажмите Настроить:
-
2
Перейдите во вкладку «Общие папки» и нажмите на значок папки с плюсом:
-
3
Выберите папку, которую хотите добавить в гостевую ОС. Чтобы постоянно не настраивать обмен папками, поставьте галочку напротив Авто-подключение. Нажмите ОК:
-
4
Запустите виртуальную машину:
-
5
Установите дополнения для гостевой ОС.
Если вы используете хостовую систему macOS, в верхнем меню выберите «Devices» и нажмите Insert Guest Additions CD image:
Если у вас хостовая система Windows, в верхнем меню выберите вкладку «Устройства» и нажмите Подключить образ диска Дополнений гостевой ОС:
-
6
В виртуальной машине перейдите в «Этот компьютер». Здесь должен появиться оптический дисковод с программным обеспечением от VirtualBox. Откройте его двойным кликом:
-
7
Запускаем программу VBoxWindowsAdditions:
-
8
Разрешите приложению вносить изменения:
-
9
Начнется установка. Нажимаем на кнопку Next:
-
10
Перезагрузите ОС.
Готово, теперь в «Этот компьютер» отобразится добавленная общая папка:
Другие способы переноса файлов в Oracle VM VirtualBox
Помимо общих папок, в Oracle VM VirtualBox доступны и другие способы передачи файлов между основной и виртуальной системой. Они отличаются по скорости, удобству настройки и сценариям использования. Например, для регулярной работы удобнее использовать общие папки, а для передачи больших файлов — USB-накопители.
Сравнение способов переноса файлов
Drag and Drop
-
1
Кликните правой кнопкой мыши по виртуальной машине и нажмите Настроить.
-
2
Откройте раздел Общие > Функции.
-
3
Выберите режим параметра Drag and Drop:
- выключен, - из основной в гостевую ОС, - из гостевой в основную ОС, - двунаправленный.
-
4
Нажмите ОК:
-
5
Запустите виртуальную машину и проверьте перетаскивание файла.
Общий буфер обмена
Вы можете копировать и вставлять данные между системами через общий буфер обмена.
-
1
Кликните правой кнопкой мыши по виртуальной машине и нажмите Настроить.
-
2
Перейдите в раздел Общие > Функции.
-
3
Выберите режим параметра Общий буфер обмена:
- выключен, - из основной в гостевую ОС, - из гостевой в основную ОС, - двунаправленный.
-
4
Нажмите ОК:
-
5
Запустите виртуальную машину и проверьте копирование текста или файлов между системами.
Подключение USB-флешки
Этот способ подойдет для передачи больших файлов.
-
1
Установите VirtualBox Extension Pack.
-
2
Подключите USB-флешку к компьютеру.
-
3
Запустите виртуальную машину.
-
4
В верхнем меню нажмите Устройства > USB. Выберите устройство.
-
5
Дождитесь появления флешки внутри виртуальной машины и скопируйте файлы.
Использование облачных сервисов
Подходит для обмена файлами между устройствами.
-
1
Откройте облачный сервис на локальном компьютере.
-
2
Загрузите необходимый файл в хранилище.
-
3
Войдите в тот же аккаунт внутри виртуальной машины.
-
4
Скачайте файл на виртуальную машину.
Частые вопросы
Как передать файл между компьютером и виртуальной машиной в Oracle VM VirtualBox?
Почему не работает копирование или перетаскивание файлов?
Как передать большие файлы в виртуальную машину?
Можно ли использовать облачные сервисы для переноса файлов?
Была ли статья полезна?
Спасибо за оценку. Рады помочь 😊