Программа для виртуализации операционных систем VMware Workstation, будучи чуть более функциональным продуктом, нежели программа VirtualBox, последней, несмотря на массу преимуществ, всё же уступает во многих моментах. Например, в отличие от платной VMware Workstation, программа VirtualBox полностью бесплатна. А если виртуальная машина создаётся в 64-разрядной Windows, с помощью VirtualBox на неё можно установить 32-разрядную гостевую Windows. 32-разрядная гостевая ОС будет работать чуть шустрее, нежели 64-разрядная, которую нужно будет в силу обусловленностей программы VMware Workstation ставить на виртуальную машину с основой также 64-разрядной Windows.
Но вот в чём безоговорочно проигрывает VirtualBox, так это в процессе настройки общей папки основной и гостевой ОС. В программе VMware Workstation этот процесс, который, кстати, рассматривался ранее в этой статье сайта, упрощён до предельности. В то время как в программе VirtualBox для настройки общей папки потребуется несколько отдельных этапов – назначение общей папки, установка специальных дополнений гостевой ОС и подключение общей папки для отображения в проводнике с помощью командной сроки Windows.
0. Оглавление:
- Добавление общей папки основной и гостевой ОС
- Установка дополнений гостевой ОС
- Подключение общей папки с помощью командной сроки Windows
Что же, дорогу осилит идущий, потому приступим непосредственно к делу.
Но прежде об обязательных условиях. Для добавления общей папки виртуальные машины в программе VirtualBox, для которых подключаются эти папки, должны быть выключены, а не приостановлены и сохранены.
1. Добавление общей папки основной и гостевой ОС
Выбираем виртуальную машину, для которой необходимо настроить общую с основной ОС папку, если таковых (виртуальных машин) создано несколько. В окне менеджера VirtualBox жмём кнопку на панели инструментов программы «Настроить».
Откроется окно настроек виртуальной машины. Слева выбираем раздел «Общие папки». Справа жмём кнопку в виде папки с плюсиком – это кнопка обзора для выбора папки, которой предназначено стать общей с основной и гостевой ОС. В проводнике выбираем папку на реальном компьютере или создаём новую специально для работы с двумя системами. В окошке добавления общей папки ставим галочку на опции «Авто-подключение» и жмём «ОК». Чтобы обезопасить себя от возможного попадания вредоносного ПО из гостевой в основную ОС, можно выставить опцию «Только для чтения». При этом файлы, помещённые в общую папку в основной ОС, можно будет открывать или копировать в любое другое место в гостевой ОС. А вот наполнять общую папку файлами гостевой ОС будет нельзя.
2. Установка дополнений гостевой ОС
Теперь запускаем виртуальную машину, для которой настроена общая с основной ОС папка. В меню окна VirtualBox сверху выбираем раздел «Устройства», а в нём — команду «Подключить образ диска Дополнений гостевой ОС».
Далее на виртуальной машине открываем проводник Windows. И сразу же в разделе «Этот компьютер» увидим подключённый образ CD-диска с логотипом VirtualBox. Кликаем его.
В открывшемся окне дополнений VirtualBox выбираем файл запуска.
Затем следуем пошаговому мастеру установки дополнений VirtualBox. В первом окошке жмём «Next».
Во втором окошке также жмём «Next».
В третьем жмём «Install».
Последнее окошко установки дополнений VirtualBox уведомит о необходимости перезагрузки виртуальной машины. Соглашаемся и жмём «Finish».
3. Подключение общей папки с помощью командной сроки Windows
Когда виртуальная машина перезагрузится, в редких случаях общая папка может сразу уже отображаться в проводнике Windows в разделе «Сеть». Но, увы, часто на практике происходит так, что папка в проводнике не отображается. И чтобы это произошло, необходимо проделать кое-какие действия с помощью командной строки. Вызываем командную строку. Если в качестве гостевой ОС установлена Windows 7, вызвать командную строку можно в меню «Пуск». Если её нет в быстром доступе, ищем её в поиске по меню. Командную строку вызываем от имени администратора.
Если в качестве гостевой ОС установлена Windows 8.1, командная строка с правами администратора доступна в перечне контекстного меню, вызываемом на кнопке «Пуск».
В окне командной строки вводим команду по типу:
net use буква_диска: \vboxsvrназвание_папки
В нашем случае выбран диск Х, а общая папка названа «Общая_папка». Следовательно, команда будет выглядеть так:
net use x: \vboxsvrОбщая_папка
Вводим команду и жмём Enter.
Теперь открываем проводник Windows. И в разделе «Этот компьютер» с раскрытым подразделом «Сетевые расположения» увидим ярлык общей папки основной и гостевой ОС. Кликаем его.
Если ярлык общей папки в «Сетевых расположениях» не отображается, перезагружаем виртуальную машину. Чтобы к общей папке в гостевой ОС был удобный доступ, можем вынести её ярлык на рабочий стол.
Всё – общая папка основной и гостевой ОС создана. Можем её тестировать. Поместим какой-то файл в общую папку на реальном компьютере и откроем его из общей папки на виртуальной машине.
Содержание
- Об общих папках
- Как они создаются
- Временная папка
- Как подключить и настроить постоянную общую папку
- Как настроить общую папку VB
- Вопросы и ответы
При работе с виртуальной машиной (далее — ВМ) VirtualBox нередко требуется осуществлять обмен информацией между главной ОС и самой ВМ. Эту задачу можно осуществить, используя общие папки. Предполагается, что ПК работает под управлением Windows и инсталлированы дополнения гостевой ОС.
Об общих папках
Папки этого типа обеспечивают удобство работы с VirtualBox. Очень удобный вариант – создавать для каждой ВМ отдельный подобный каталог, который будет служить для обмена данными между операционной системой ПК и гостевой ОС.
Как они создаются
Сперва общую папку необходимо создать в главной ОС. Сам процесс стандартен – для этого используется команда «Создать» в контекстном меню Проводника.
В таком каталоге пользователь может размещать файлы из главной ОС и выполнять другие операции с ними (перемещение или копирование) с целью получения к ним доступа из ВМ. Кроме того, к файлам, созданным в ВМ и размещенным в общем каталоге, можно будет получить доступ из главной операционной системы.
Для примера создадим папку в главной ОС. Ее название лучше делать удобным и понятным. Никаких манипуляций с доступом производить не требуется – она является стандартной, без открытого общего доступа. Помимо этого, вместо создания нового можно использовать каталог, созданный ранее – разницы здесь нет, результаты будут совершенно одинаковыми.
После создания общей папки на главной ОС заходим в ВМ. Здесь будет происходить ее более подробная настройка. Запустив виртуальную машину, в главном меню выбираем «Машина», далее «Свойства».
На экране появится окно свойств ВМ. Нажимаем «Общие папки» (эта опция находится с левой стороны, внизу списка). После нажатия кнопка должна изменить свой цвет на синий, что означает ее активацию.
Кликаем по иконке добавления новой папки.
Появится окно добавления общей папки. Открываем выпадающий список и нажимаем «Другой».
В появившемся после этого окне обзора папок необходимо найти общую папку, которая, как вы помните, была создана ранее на основной операционной системе. По ней нужно кликнуть и подтвердить свой выбор, нажав «ОК».
Появится окно, автоматически отображающее имя и расположение выбранного каталога. Параметры последнего можно установить там же.
Созданная общая папка немедленно станет видна в разделе «Сетевые подключения» Проводника. Для этого в данном разделе нужно выбрать «Сеть», далее VBOXSVR. В проводнике можно не только увидеть папку, но и совершать с ней действия.
Временная папка
В ВМ существует перечень общих папок по умолчанию. К последним относятся «Папки машины» и «Временные папки». Период существования каталога, созданного в VirtualBox, тесно взаимосвязан с тем, где он будет располагаться.
Созданная папка будет существовать лишь до того момента, когда пользователь закроет ВМ. Когда последняя будет открыта снова, папки уже не окажется – она будет удалена. Потребуется заново создавать ее и обретать к ней доступ.
Почему так происходит? Причина в том, что данная папка создавалась как временная. Когда ВМ прекращает работу, она стирается из раздела временных папок. Соответственно, ее не будет видно и в Проводнике.
Добавим, что описанным выше способом можно получить доступ не только к общей, но и к любой папке на основной операционной системе (при условии, что это не запрещается в целях безопасности). Однако этот доступ временный, существующий только на время работы виртуальной машины.
Как подключить и настроить постоянную общую папку
Создание постоянной общей папки подразумевает ее настройку. При добавлении папки активируем опцию «Создать постоянную папку» и подтверждаем выбор нажатием «ОК». Вслед за этим она станет видна в перечне постоянных. Найти ее можно в «Сетевых подключениях» Проводника, а также проследовав по пути Главное меню — «Сетевое окружение». Папка будет сохранена и видна при каждом запуске ВМ. Сохранится и все ее содержимое.
Как настроить общую папку VB
В VirtualBox настроить общую папку и управлять ей – задача не сложная. Вносить в нее изменения или стереть ее можно, кликнув по ее названию правой кнопкой и выбрав в появившемся меню соответствующую опцию.
Также есть возможность поменять определение папки. То есть сделать ее постоянной или временной, настроить автоподключение, добавить атрибут «Только для чтения», сменить название и расположение.
Если активировать пункт «Только для чтения», то размещать в нем файлы и производить операции с содержащимися в нем данными можно будет исключительно из главной операционной системы. Из ВМ сделать это в таком случае невозможно. Общая папка разместится в разделе «Временные папки».
При активации «Автоподключения» с каждым запуском виртуальная машина будет осуществлять попытку подключения к общей папке. Однако это не означает, что подключение удастся установить.
Активируя пункт «Создать постоянную папку», мы создаем соответствующую папку для ВМ, которая сохранится в перечне постоянных папок. Если не выбирать никакой пункт, то она разместится в разделе временных папок конкретной ВМ.
На этом работа по созданию и настройке общих папок завершена. Процедура довольно простая и не требующая особых навыков и знаний.
- Как подключить общую папку к гостевой Ubuntu
- Как подключить общую папку к гостевой Windows
Читайте нашу статью: из неё вы узнаете, как создать общую папку и перенести файлы на виртуальную машину Virtualbox.
VirtualBox ― это бесплатный гипервизор. Он позволяет создать виртуальную машину, на которой можно тестировать новое ПО или операционную систему.
В зависимости от того, на какую виртуальную машину установлена операционная система, она имеет своё обозначение:
- гостевая ОС ― операционная система, которую установили на виртуальную машину;
- хостовая ОС ― операционная система, которую установили на физический компьютер.
Виртуальная машина “питается” ресурсами физической машины (то есть компьютера), но файлы гостевой ОС всегда изолированы от хостовой. Поэтому переносить файлы с хостовой ОС на гостевую и наоборот нельзя. Но как быть, если нужно скопировать файл в виртуальную машину VirtualBox с реального компьютера?
Это ограничение можно обойти с помощью специальных дополнений и создания общей папки в хостовой ОС. Как это сделать ― расскажем ниже.
Как подключить общую папку к гостевой Ubuntu
1. Создайте папку в хостовой ОС.
2. Откройте Virtualbox.
3. Кликните по виртуальной машине. Затем выберите Настроить:
4. Перейдите в раздел Общие папки и нажмите на значок папки с плюсом:
5. Выберите папку, которую вы хотите добавить в гостевую ОС. Отметьте галочкой пункт Авто-подключение и нажмите OK:
6. Один раз кликните на виртуальную машину и выберите Запустить:
7. В разделе “Устройства” нажмите Подключить образ диска Дополнений гостевой ОС:
8. Загрузите образ:
9. Подключите образ:
10. Запустите приложение с виртуального диска:
11. Подтвердите запуск. Для этого введите пароль пользователя:
Затем дождитесь окончания установки.
12. Выдайте доступ к папке из гостевой ОС. Для этого откройте Терминал и выполните команду:
sudo adduser ubuntu vboxsf
Вместо ubuntu укажите имя вашего виртуального компьютера.
13. Перезагрузите гостевую ОС.
При установке дополнений может возникнуть ошибка. Её текст следующий:
Unable to insert the virtual optical disk into the machine
Чтобы решить проблему установки:
1. Откройте Virtualbox.
2. Кликните по виртуальной машине. Затем выберите Настроить:
3. Перейдите в раздел Носители. Нажмите на образ диска и выберите Удалить устройство:
4. Подтвердите своё решение:
5. Кликните по значку диска с плюсом:
6. Выберите Оставить пустым:
7. Сохраните изменения:
Готово, общая папка отображается в гостевой системе. В неё можно загрузить файлы:
Как подключить общую папку к гостевой Windows
1. Создайте папку в хостовой ОС.
2. Откройте Virtualbox.
3. Кликните по виртуальной машине. Затем выберите Настроить:
4. Перейдите в раздел Общие папки и нажмите на значок папки с плюсом:
5. Выберите папку, которую вы хотите добавить в гостевую ОС. Отметьте галочкой пункт Авто-подключение и нажмите OK:
6. Один раз кликните на виртуальную машину и выберите Запустить:
7. В разделе “Устройства” нажмите Подключить образ диска Дополнений гостевой ОС:
8. В разделе “Проводник” выберите Этот компьютер. Разверните блок Устройства и диски и перейдите в VirtualBox Guest Additions:
9. Запустите приложение Vbox WindowsAdditions:
10. Подтвердите запуск:
11. На экране появится стартовое окно установки. Нажмите Next:
12. Чтобы выбрать папку для установки дополнения, кликните Browse. Затем нажмите Next:
13. Далее отобразится список компонентов установки. Нажмите Install:
Затем дождитесь окончания установки.
14. Перезагрузите гостевую ОС:
Готово, общая папка отображается в гостевой системе в разделе Этот компьютер. В неё можно загрузить файлы:
VirtualBox — программа, предназначенная для создания виртуальной машины. Пользоваться утилитой можно совершенно бесплатно. С ее помощью получится быстро создать виртуальную ОС. Внутри можно будет проводить любые действия без рисков повредить основную систему. Чтобы полноценно пользоваться виртуальной машиной, необходимо найти способ передачи фалов. Для этого нужно создать общую папку в ВиртуалБокс, которая станет доступна в двух ОС и поможет выполнять файловый обмен.
Как настроить общую папку VirtualBox для Windows
Настройка общей папки отличается в зависимости от установленной на виртуальной машине операционной системы. Рассмотрим способ, когда две ОС — это Windows:
1. Чтобы общая папка стала доступна для основной и гостевой системы, установите дополнения. Откройте меню «Устройства». Кликните на надпись «Подключить образ диска Дополнений гостевой ОС».
2. На виртуальной машине увидите оптический дисковод, на котором размещено программное обеспечение ВиртуалБокс.
3. После открытия дисковода вы увидите установочные файлы, которые подходят для различных ОС. Для Windows выберите программу «VBoxWindowsAdditions».
4. Для установки нажмите на надпись «Next». После окончания процесса выполните перезагрузку ПК.
5. После того, как установились дополнения, можете создать общую папку. Для этого включите виртуальную машину, а затем перейдите в основном окне ВиртуалБокс к настройкам.
6. Перейдите к разделу «Общие папки». Создайте новую, а затем подключите опцию «Автоподключение». Затем обязательно сохраните настройки и запустите виртуальную машину.
7. На виртуальной машине вы увидите сетевой диск, указывающий на общую папку из основной операционной системы.
При помощи получившегося сетевого диска вы сможете перенести файлы из Windows и обратно на виртуальную машину.
Создание общей папки в VirtualBox для Linux
Если основная ОС — это Виндовс, а виртуальной машины — Linux, то для создания общей папки следуйте инструкции:
1. Подключите образ диска, зайдя через меню в «Устройства», а затем выберите «Подключить образ диска».
2. Произойдет автоматическое монтирование подключенного диска. Система выдаст запрос с предложением открытия в диспетчере фалов. Предложение отклонять не надо, так как необходимо увидеть путь, куда примонтировался диск.
3. Диск смонтировался в каталог «/media/user/vbox¬_gas_6.1.4». У вас на компьютере адрес может быть другим. Находите файл «VboxLinuxAdditins.run», который выполните с правами root для установки дополнения гостевой ОС. Запустите терминал и исполните команду «/media/user/vbox¬_gas_6.1.4/ VboxLinuxAdditins.run». На вашем ПК путь может быть другим. Перезагрузите компьютер.
4. Настройте общую папку ВиртуалБокс. Выключите виртуальную машину, а затем откройте ее настройки. В появившемся окне добавьте новую общую папку. Укажите к ней путь на ПК. Поставьте галочку возле надписи «Автоподключение».
5. Запустите виртуальную машину. Новая общая папка автоматически примонтируется в «/media/sf_foldername». Открыть вы ее сразу не сможете, так как отсутствует доступ. Для получения права добавьте пользователя в группу «vboxsf». Для этого запустите терминал, а затем выполните команду «sudo usermod-aG vboxsf user». Вместо «user» вписывайте имя добавленного вами пользователя.
6. После выполненных действий в диспетчере файлов появится с открытым доступом папка «/media/sf_temp».
При помощи этой папки получится перемещать файл между основной ОС и виртуальной машиной ВиртуалБокс.
Как сделать общей папкой диск С и D
Можно сделать диски С и D доступными для двух ОС:
1. Откройте «Устройства», затем «Общий буфер обмена». Выберите «Двунаправленный».
2. Затем кликните на «Устройства», нажмите на «Общие папки». Выберите надпись «Настроить общие папки».
3. Увидите информационное окно. Согласитесь с представленной информацией, нажав на кнопку «Ок».
4. Добавьте новую общую папку.
5. Выберите путь под названием «Другой».
6. В появившемся окне при помощи мыши выделите диск С. Нажмите на надпись «Выбор папки».
7. Поставьте галочку возле надписи «Создать постоянную папку». Подтвердите действие, нажав на «Ок».
8. Добавьте еще одну общую папку.
9. Выберите путь «Другой».
10. В появившемся окне выделите диск D. Кликните на надпись «Выбор папки».
11. Поставьте галочку возле надписи «Создать постоянную папку». Подтвердите действие, кликнув на «Ок».
12. Произошло расширение дисков основной ОС для гостевой Виндовс 10.
13. Теперь установите Дополнения к гостевой ОС. Нажмите на «Устройства», затем «Подключить образ диска».
14. Кликните на кнопку «Выполнить».
15. Нажмите на надпись «Next».
16. Подтвердите действие, нажав на «Install».
17. После загрузки нажмите на «Установить».
18. Подтвердите действие, нажав на «Finish».
19. Произойдет автоматическая перезагрузка ПК.
20. Откройте проводник. Кликните на «Сеть».
21. Подтвердите нажатием на «Ок».
22. Увидите сообщение о том, что сетевое обнаружение отключено.
23. Нажмите на левую кнопку мыши и выберите «Включить сетевое обнаружение».
24. Согласитесь с включением обнаружения сети.
25. Закройте проводник и откройте его снова.
26. Выберите «Сеть».
27. Зайдите в VBOXSVR.
28. Увидите диски С и D. Можете зайти в любой и скопировать нужный файл в гостевую Виндовс и обратно.
Теперь вы сможете перемещать файлы между основной ОС и виртуальной машиной ВиртуалБокс!
VirtualBox – это бесплатная программа для создания виртуальных машин. С ее помощью можно создать виртуальную операционную систему, внутри которой можно проводить эксперименты без риска повреждения основной системы. Но, для полноценного использования виртуальной машины необходим способ передачи файлов из основной системы в виртуальную и наоборот. В этой инструкции мы рассмотрим именно эту проблему. Здесь вы узнаете, как сделать общую папку в VirtualBox, которая будет доступна как в обеих операционных системах и позволит выполнять обмен файлами.
Настройка общей папки VirtualBox для Windows
Процесс настройки общих папок в VirtualBox немного отличается, в зависимости от того, какая операционная система установлена на виртуальной машине. Для начала рассмотрим вариант, когда и основная и гостевая операционные системы это Windows. В нашем случае это будет Windows 10, но инструкция будет актуальной и для других версий Windows.
Для того чтобы сделать общую папку доступной как в основной, так и в гостевой системе, необходимо установить дополнения для гостевой системы. Для этого открываем меню «Устройства» и выбираем опцию «Подключить образ диска Дополнений гостевой ОС».
После этого на виртуальной машине с Windows 10 появится оптический дисковод с программным обеспечением от VirtualBox.
Если открыть данный дисковод, то мы увидим установочные файлы для разных операционных систем. Для Windows нам необходимо установить программу «VBoxWindowsAdditions».
Процесс установки не представляет ничего сложного. Просто нажимаем на кнопку «Next» и в конце перезагружаем виртуальную машину.
После установки дополнений для гостевой системы можно приступать к созданию общей папки. Для этого выключаем виртуальную машину и переходим к ее настройкам в основном окне VirtualBox.
Настройках виртуальной машину нужно перейти в раздел «Общие папки», сделать новую общую папку и включить опцию «Авто-подключение». После этого сохраняем настройки и снова запускаем виртуальную машину.
На этом настройка общей папки закончена. На виртуальной машине должен появиться сетевой диск, который будет указывать на общую папки из основной операционной системы.
С помощью данного сетевого диска можно переносить файлы из основной Windows на виртуальную машину и обратно.
Настройка общей папки VirtualBox для Linux
Теперь рассмотрим ситуацию, когда вашей основной операционной системой является Windows, а на виртуальной машине VirtualBox установлена Linux. В нашем примере в качестве Linux будет использоваться Lubuntu 19.10, но с другими дистрибутивами процесс настройки должен быть схожим.
Для начала, как и в предыдущем случае, нужно подключить образ диска с дополнениями VirtualBox. Для этого используйте меню «Устройства – Подключить образ диска Дополнений гостевой ОС».
После этого подключенный диск должен быть автоматически примонтирован и система предложит его открыть в диспетчере файлов. Соглашаемся с предложением, для того чтобы посмотреть, куда был примонтирован данный диск.
В нашем случае диск был примонтирован в каталог «/media/user/VBox_Gas_6.1.4». В этом каталоге есть файл «VBoxLinuxAdditins.run», который нужно выполнить (с правами ROOT) для установки дополнений гостевой ОС. Поэтому запускаем терминал и выполняем следующую команду:
sudo /media/user/VBox_Gas_6.1.4/VBoxLinuxAdditions.run
Обратите внимание, в вашем случае путь к файлу может отличаться, а после выполнения необходима перезагрузка.
Следующий шаг – настройка общей папки в свойствах виртуальной машины VirtualBox. Для этого выключаем виртуальную машину и открываем ее настройки. Здесь в разделе нужно добавить новую общую папку, указать к ней путь на вашем компьютере и включить опцию «Авто-подключение». В общем, все точно также как в случае виртуальной машины с Windows.
После настройки общей папки снова запускаем виртуальную машину с Linux. Созданная общая папка должна быть автоматически примонтирована в «/media/sf_foldername». В нашем случае это «/media/sf_temp».
Но, данную папку пока нельзя открыть, поскольку нет доступа. Чтобы получить право на доступ к общей папке нужно добавить своего пользователя в группу «vboxsf». Для этого запускаем терминал и выполняем следующую команду:
sudo usermod -aG vboxsf user
Обратите внимание, «user» — это имя вашего пользователя на виртуальной машине Linux.
На этом настройка общей папки завершена. Папка «/media/sf_foldername» должна появиться в диспетчере файлов и доступ к ней должен быть открыт.
С помощью этой общей папки вы сможете перемещать файлы между вашей основной операционной системой и виртуальной машиной VirtualBox.
Посмотрите также:
- Как подключиться к виртуальной машине VirtualBox по SSH
- Как запустить виртуальную машину VirtualBox из командной строки
- Как установить Linux на виртуальную машину
- Как установить Windows 7 или 10 на виртуальную машину
- Как установить Linux на Windows 10 с помощью WSL
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Программа для виртуализации операционных систем VMware Workstation, будучи чуть более функциональным продуктом, нежели программа VirtualBox, последней, несмотря на массу преимуществ, всё же уступает во многих моментах. Например, в отличие от платной VMware Workstation, программа VirtualBox полностью бесплатна. А если виртуальная машина создаётся в 64-разрядной Windows, с помощью VirtualBox на неё можно установить 32-разрядную гостевую Windows. 32-разрядная гостевая ОС будет работать чуть шустрее, нежели 64-разрядная, которую нужно будет в силу обусловленностей программы VMware Workstation ставить на виртуальную машину с основой также 64-разрядной Windows.
Но вот в чём безоговорочно проигрывает VirtualBox, так это в процессе настройки общей папки основной и гостевой ОС. В программе VMware Workstation этот процесс, который, кстати, рассматривался ранее в этой статье сайта, упрощён до предельности. В то время как в программе VirtualBox для настройки общей папки потребуется несколько отдельных этапов – назначение общей папки, установка специальных дополнений гостевой ОС и подключение общей папки для отображения в проводнике с помощью командной сроки Windows.
0. Оглавление:
Выбираем виртуальную машину, для которой необходимо настроить общую с основной ОС папку, если таковых (виртуальных машин) создано несколько. В окне менеджера VirtualBox жмём кнопку на панели инструментов программы «Настроить».
Откроется окно настроек виртуальной машины. Слева выбираем раздел «Общие папки». Справа жмём кнопку в виде папки с плюсиком – это кнопка обзора для выбора папки, которой предназначено стать общей с основной и гостевой ОС. В проводнике выбираем папку на реальном компьютере или создаём новую специально для работы с двумя системами. В окошке добавления общей папки ставим галочку на опции «Авто-подключение» и жмём «ОК». Чтобы обезопасить себя от возможного попадания вредоносного ПО из гостевой в основную ОС, можно выставить опцию «Только для чтения». При этом файлы, помещённые в общую папку в основной ОС, можно будет открывать или копировать в любое другое место в гостевой ОС. А вот наполнять общую папку файлами гостевой ОС будет нельзя.
Теперь запускаем виртуальную машину, для которой настроена общая с основной ОС папка. В меню окна VirtualBox сверху выбираем раздел «Устройства», а в нём — команду «Подключить образ диска Дополнений гостевой ОС».
Далее на виртуальной машине открываем проводник Windows. И сразу же в разделе «Этот компьютер» увидим подключённый образ CD-диска с логотипом VirtualBox. Кликаем его.
В открывшемся окне дополнений VirtualBox выбираем файл запуска.
Затем следуем пошаговому мастеру установки дополнений VirtualBox. В первом окошке жмём «Next».
Во втором окошке также жмём «Next».
В третьем жмём «Install».
Последнее окошко установки дополнений VirtualBox уведомит о необходимости перезагрузки виртуальной машины. Соглашаемся и жмём «Finish».
Когда виртуальная машина перезагрузится, в редких случаях общая папка может сразу уже отображаться в проводнике Windows в разделе «Сеть». Но, увы, часто на практике происходит так, что папка в проводнике не отображается. И чтобы это произошло, необходимо проделать кое-какие действия с помощью командной строки. Вызываем командную строку. Если в качестве гостевой ОС установлена Windows 7, вызвать командную строку можно в меню «Пуск». Если её нет в быстром доступе, ищем её в поиске по меню. Командную строку вызываем от имени администратора.
Если в качестве гостевой ОС установлена Windows 8.1, командная строка с правами администратора доступна в перечне контекстного меню, вызываемом на кнопке «Пуск».
В окне командной строки вводим команду по типу:net use буква_диска: vboxsvrназвание_папки В нашем случае выбран диск Х, а общая папка названа «Общая_папка». Следовательно, команда будет выглядеть так:net use x: vboxsvrОбщая_папка Вводим команду и жмём Enter.
Теперь открываем проводник Windows. И в разделе «Этот компьютер» с раскрытым подразделом «Сетевые расположения» увидим ярлык общей папки основной и гостевой ОС. Кликаем его.
Если ярлык общей папки в «Сетевых расположениях» не отображается, перезагружаем виртуальную машину. Чтобы к общей папке в гостевой ОС был удобный доступ, можем вынести её ярлык на рабочий стол.
Всё – общая папка основной и гостевой ОС создана. Можем её тестировать. Поместим какой-то файл в общую папку на реальном компьютере и откроем его из общей папки на виртуальной машине.
Помогла ли Вам данная статья?Информация к новости
- Просмотров: 110 097
- Автор: admin
- Дата: 2-06-2014
2-06-2014
Категория: Виртуальные машины
Привет админ, такой вопрос, не могу создать в виртуальной машине VirtualBox общие папки, что только не предпринимал: дополнения для гостевой ОС установил, в командной строке команду: net use x: vboxsvrtotal (где total название общей папки) ввёл и всё бестолку, в окне Компьютер общая папка не появляется. Я даже операционную систему переустановил и виртуальную машину переустанавливал несколько раз, но не помогло.
Общие папки VirtualBox
Привет друзья, в своей статье Как установить виртуальную машину, я показал Вам как скачать и установить виртуальную машину VirtualBox и как затем инсталлировать в неё операционную систему Windows 8? Виртуальная машина будет иметь мало толку без общей папки соединяющей её и основную операционную систему. Все скопированные из основной операционной системы в эту папку файлы будут доступны и в установленной на виртуальную машину Windows.В конце статьи мы с вами создали такую общую папку VirtualBox, но многие пользователи несмотря на подробную инструкцию так и не смогли этого сделать. В этой статье я хочу дать несколько советов, которые должны помочь вам всё же создать пресловутую общую папку.Примечание: На нашем сайте есть статьи о VirtualBox, которые Вам могут пригодится1. Как сделать общими папками диски (C:) и (D:) в виртуальной машине2. Как скачать готовую виртуальную машину с Windows 8.13. Как скачать готовую виртуальную машину с Windows 74. Как установить на виртуальную машину операционные системы Windows 7 и Windows 85. Как установить Windows 10 на виртуальную машину6. Как загрузить виртуальную машину VirtualBox с USB-флешки.7. Как в VirtualBox подключить флешкуПосле установки на виртуальную машину операционной системы заходим в окно Компьютер и видим, что общей папки нет.В первую очередь создаём общую папку, к примеру я создаю папку под название totalна диске D: своей основной операционной системы в которую установлена виртуальная машина.Любой скопированный в эту папку файл будет доступен для работы в установленной на виртуальную машину Windows.Теперь вносим информацию о созданной папке в настройки виртуальной машины. Запускаем виртуальную машину и жмём на кнопку Настроить, затем выбираем пункт Общие папки и жмём на плюсик.В данном окне вводим:Полный путь к созданной папке D:totalИмя totalМожете поставить галочку па пункте Автоподключение.Нажимаем ОК.В разделе Общие папки VirtualBoxпоявилась информация об нашей созданной папке. Жмём ОК.Запускаем установленную на виртуальную машину операционную систему или устанавливаем Windows на виртуальную машину, если она у вас ещё не установлена.После установки операционной системы идём в Устройства, далее Подключить образ диска Дополнений гостевой ОС.Открываем окно «Компьютер» образ подключается,заходим внутрь. Запускаем установку обновлений для гостевой ОС, щёлкаем двойным щелчком левой мыши на файле VBoxWindowsAdditions,начнётся установка дополнений для гостевой ОС. Next.
InstallУстановитьНажимаем Финиш и Windows установленная на виртуальную машину перезагружается. После перезагрузки у Вас должна появиться общая папка «total».Если после этого общая папка у вас не появилась, тогда в операционной систему установленной на виртуальную машину запускаем командную строку от имени администратора.В появившейся командной строке вводим команду net use x: vboxsvrtotal(где total название общей папки) и жмём Enter на клавиатуре.Общая папка VirtualBox должна появится в окне Компьютер. Если у кого-то здесь возникнет ошибка, значит Вы поленились установить дополнения для гостевой ОС.Если и после данных действий общая папка VirtualBox не появится в окне «Компьютер», значит щёлкаем мышью на значке Сеть.В верхней части окна появится сообщение. «Сетевое обнаружение и общий доступ к файлам отключен. Сетевые устройства и компьютеры не видны. Щёлкните для изменения…»Щёлкаем на сообщениии в следующем открывшемся окне нажимаем на «Да включить обнаружение сети и совместный доступ к файлам для всех общественных сетей»В данном окне появляется папка VBOXSVR, заходим в неё и видим все созданные нами общие папки VirtualBox. В данных общих папках находятся файлы доступные для установленной на виртуальную машину операционной системы и основной операционной системы.ВернутьсяКомментариев: 59 Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
Для более комфортного управления виртуальной ОС, запущенной в VirtualBox, существует возможность создания общих папок. Они одинаково доступны из хостовой и гостевой систем и предназначены для удобного обмена данными между ними.
Общие папки в VirtualBox
Через общие папки пользователь может просматривать и использовать локально хранящиеся файлы не только на хост-машине, но и в гостевой ОС. Эта возможность упрощает взаимодействие операционных систем и избавляет от необходимости подключать флешки, переносить документы в облачные сервисы хранения и прочие способы хранения данных.
Шаг 1: Создание общей папки на хост-машине
Общие папки, с которыми в дальнейшем могут работать обе машины, должны располагаться в основной ОС. Они создаются точно таким же способом, как и обычные папки в вашей Windows или Linux. Кроме того, в качестве общей папки можно выбирать любую существующую.
Шаг 2: Настройка VirtualBox
Созданные или выбранные папки необходимо сделать доступными для обеих операционных систем через настройку VirtualBox.
- Откройте VB Менеджер, выделите виртуальную машину и нажмите «Настроить».
Перейдите в раздел «Общие папки» и нажмите на иконку с плюсом, что находится справа.</li>
Откроется окно, где будет предложено указать путь к папке. Кликните по стрелке и из выпадающего меню выберите «Другой». Укажите расположение через стандартный системный проводник.</li>
Поле «Имя папки» обычно заполняется автоматически, путем подстановки оригинального имени папки, но при желании его можно изменить на другое.</li>Активируйте параметр «Авто-подключение».</li>Если вы хотите запретить внесение изменений в папку для гостевой ОС, то поставьте галочку рядом с атрибутом «Только для чтения».</li>
Когда настройка будет закончена, выбранная папка появится в таблице. Можно добавлять несколько таких папок, и все они будут отображаться здесь же.</li></ol>
Когда этот этап будет выполнен, потребуется воспользоваться дополнительным ПО, предназначенным для тонкой настройки ВиртуалБокс.
Шаг 3: Установка гостевых дополнений
Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами.
Перед установкой не забудьте обновить VirtualBox до последней версии во избежание проблем с совместимостью программы и дополнений.
Перейдите по этой ссылке на страницу загрузок официального сайта ВиртуалБокс.
Нажмите на ссылку «All supported platforms» и скачайте файл.
На Windows и Linux он устанавливается по-разному, поэтому далее мы рассмотрим оба варианта.
- Установка VM VirtualBox Extension Pack в Windows
- На панели меню VirtualBox выберите «Устройства» > «Подключить образ диска Дополнений гостевой ОС…».
В Проводнике появится эмулированный диск с установщиком гостевых дополнений.</li>
Щелкните по диску два раза левой кнопкой мыши, чтобы запустить инсталлятор.</li>
Выберите папку в виртуальной ОС, куда будут установлены дополнения. Рекомендуется не менять путь.</li>
Отобразятся компоненты для установки. Нажмите «Install».</li>
Начнется установка.</li>
На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить».</li>
По завершении вам будет предложена перезагрузка. Согласитесь, нажав «Finish».</li>
После перезагрузки зайдите в Проводник, и в разделе «Сеть» вы сможете найти ту самую общую папку.</li>В некоторых случаях сетевое обнаружение может быть отключено, и при нажатии на «Сеть» появляется такое сообщение об ошибке:
Нажмите «Ок».</li>Откроется папка, в которой будет оповещение о том, что сетевые параметры недоступны. Щелкните по этому уведомлению и в меню выберите пункт «Включить сетевое обнаружение и общий доступ к файлам».</li>
В окне с вопросом о включении обнаружения сети выберите первый вариант: «Нет, сделать сеть, к которой подключен этот компьютер, частной».</li>
Теперь, щелкнув по «Сеть» в левой части окна еще раз, вы увидите общую папку, которая называется «VBOXSVR».</li>
Внутри нее будут отображаться хранящиеся файлы той папки, которую вы расшарили.</li>
</ol>
- Установка VM VirtualBox Extension Pack в Linux
Установка дополнений в ОС на Linux будет показана на примере самого распространенного дистрибутива — Ubuntu.
- Запустите виртуальную систему и на панели меню VirtualBox выберите «Устройства» > «Подключить образ диска Дополнений гостевой ОС…».
Откроется диалоговое окно, запрашивающее запуск исполняемого файла на диске. Нажмите на кнопку «Запустить».</li>
Процесс установки будет отображен в «Терминале», который затем можно будет закрыть.</li>
Созданная общая папка может быть недоступна со следующей ошибкой:
«Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».
Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:
sudo adduser имя_учетной_записи vboxsf
Введите пароль для sudo и дождитесь добавления пользователя в группу vboxsf.</li>
Перезагрузите виртуальную машину.</li>После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы.</li>
</ol>
В других дистрибутивах Linux последний шаг может несколько отличаться, однако в большинстве случаев принцип подключения общей папки остается таким же.
Таким несложным способом вы можете подключить любое количество общих папок в VirtualBox. Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Используемые источники:
- https://tavalik.ru/nastrojka-obshhej-papki-v-virtualbox/
- https://remontcompa.ru/virtualnye-mashiny/442-obschie-papki-virtualbox.html
- https://lumpics.ru/set-up-virtualbox-shared-folders-in-linux/
В данной статье хотелось бы рассказать о том, как подключить общую папку основной операционной системы с виртуальной, в программе VirtualBox.
Открываем программу VirtualBox, выбираем систему к которой нужно привязать общую папочку, нажимаем настроить.
Переходим на вкладку «Общие папки» и нажимаем на зеленый плюсик для добавления папки.
В пути к папку выбираем вкладку «Другой» .
Откроется окно выбора общей папки, выбираем папку которую хотим сделать общей и нажимаем «OK»
В моём случае эта папка «ATI» ставим галочку «Авто-подключение» нажимаем «OK»
В папке машины мы видим что наша папка готова. Нажимаем «OK»
Запускаем виртуальную машину, заходим в «мой компьютер» и видим что наша общая папочка доступна в системе.
Если же у вас общая папка не появилась делаем следующее… Нажимаем на вкладку «Устройства», «Подключить образ диска Дополнений гостевой ОС…»
Откроется окно автозапуска, нажимаем «выполнить VBoxWindowsAdditions.exe».
Откроется окно установки дополнений гостевой ОС, нажимаем next.
Оставляем всё как есть, нажимаем Next.
Оставляем всё как есть, нажимаем «Install».
Ждем несколько секунд, пока закончится установка.
Нажимаем «Finish».
И после перезагрузки виртуальной машины, общая папка появится.
Оставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.
Спасибо за внимание!
Статьи рекомендуемые к прочтению:
-
Ошибка VirtualBox — This operating system user the Physical Address Extension feature to support systems with more than 4GB of RAM.
(15097)
-
Загружаем виртуальную машину с флешки программой Virtual Machine USB Boot
(16297)
-
Как перенести установленную в компьютере Windows 7 на виртуальную машину VirtualBox
(30650)
-
Виртуальная машина Hyper-V
(20886)
-
Увеличить размер диска VirtualBox
(41661)
-
Как подключить общую папку в VirtualBox
(24590)
-
Ошибка в программе VirtualBox. Аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе. Что делать?
(107690)
Добавить комментарий
Виртуальные машины позволяют запускать другую операционную систему в изолированной среде, а использование виртуальной машины может значительно повысить вашу производительность. Поскольку виртуальные машины по своей природе изолированы, вы не можете напрямую получать доступ к файлам на вашем хост-компьютере.
Копирование текста или файлов с главного компьютера на гостевой или наоборот часто является серьезным препятствием для пользователей виртуальных машин. Хотя это может показаться сложным, на самом деле процесс довольно прост. Давайте рассмотрим различные методы передачи файлов между гостевой операционной системой виртуальной машины и хост-компьютером с помощью VirtualBox или VMware.
Как передавать файлы с виртуальной машины на хост
Виртуальная машина – это программная среда, которая имитирует оборудование, необходимое для установки операционной системы (ОС). В очень общих чертах, это позволяет вам установить операционную систему на существующую ОС, как и приложение.
Вас не удивят возможности обмена данными между хост-компьютером и любой гостевой операционной системой, работающей на виртуальной машине. Вот три основных варианта обмена данными между виртуальной машиной и хост-компьютером:
- Перетаскивание (копирование и вставка)
- USB-накопитель
- Общая папка
Каждый из этих методов идеально подходит для определенного типа данных и предполагаемого использования. Например, копирование и вставка лучше всего подходит для обмена текстовыми и небольшими файлами, например, для копирования кода из браузера на главном ПК в сеанс терминала в гостевой ОС.
Ниже мы рассмотрим обмен данными с помощью этих трех методов на виртуальных машинах, работающих на Oracle VirtualBox и VMware Workstation Player.
Самый простой способ передачи файлов между вашим хост-компьютером и виртуальной машиной – это настроить общий буфер обмена и / или перетащить их. Это позволит вам использовать общий буфер обмена, а это означает, что вы сможете свободно копировать / вставлять текст / изображения и файлы между виртуальной машиной и вашим хост-компьютером.
Общий буфер обмена в VirtualBox
Если вы используете Oracle VirtualBox, вы можете настроить общий буфер обмена и Drag’n’Drop всего за несколько быстрых шагов:
- Выберите свою виртуальную машину, щелкните правой кнопкой мыши и выберите « Настройки».
- В появившемся окне нажмите « Общие», а затем перейдите на вкладку « Дополнительно ».
- Теперь вы должны увидеть раскрывающиеся опции « Общий буфер обмена» и « Перетаскивание» .
Вы можете выбрать от хоста к гостю, от гостя к хосту или двунаправленного . Также есть опция по умолчанию – Отключено . Выберите Двунаправленный в обоих раскрывающихся списках, чтобы включить двусторонний обмен файлами.
Как копировать и вставлять данные в VMware
Подобно функциональности VirtualBox, вы также можете настроить общий буфер обмена или включить перетаскивание в VMware. Но вам может потребоваться сначала установить пакет VMware Tools, который предоставляет дополнительные функции.
- В VMware перейдите к ВМ> Установить инструменты VMware . Если вы еще не загрузили VMware Tools, вам будут предоставлены инструкции для этого.
- Затем вы можете включить копирование и вставку в ВМ> Настройки > Параметры . Выберите « Изоляция гостя» , затем « Разрешить копирование и вставку» и « Разрешить перетаскивание» , подтвердите нажатием «ОК» .
Такой способ обмена данными между гостевой и основной операционными системами лучше всего подходит для файлов меньшего размера. Вы также можете делиться текстовыми строками, URL-адресами и тому подобным. Однако держитесь подальше от больших файлов – для них у вас есть другие варианты.
Флешка
Использование USB-накопителя для передачи данных между двумя физическими машинами – давняя традиция. Хотя это и не идеально, USB-накопитель может передавать файлы между хост-компьютером и виртуальной машиной. Давайте посмотрим, как вы можете использовать USB-накопитель для обмена данными между виртуальной машиной и вашим хост-компьютером.
Передача файлов с хоста на VirtualBox с помощью USB-накопителя
Чтобы иметь доступ к USB-устройствам из VirtualBox, вам необходимо включить USB-доступ. Для этого вам необходимо скачать пакет расширений VirtualBox.
После того, как вы скачали пакет расширений:
- Вставьте USB-устройство, которое вы хотите использовать
- Запустите VirtualBox и нажмите « Файл»> «Настройки» , затем « Расширения» и нажмите « +» . Перейдите к загруженному пакету расширений, нажмите « Открыть» , а затем при появлении запроса « Установить» .
- Следуйте инструкциям, чтобы завершить процесс. Затем вы можете проверить, включен ли USB, в « Настройки»> «USB» .
- Теперь вам нужно включить добавленную поддержку USB. В главном окне VirtualBox щелкните правой кнопкой мыши виртуальную машину, которую вы хотите использовать, и выберите « Настройки»> « USB» .
- Щелкните +, затем найдите USB-устройство. Он будет доступен при запуске ВМ. Таким же образом можно добавить дополнительные диски.
Как перенести файлы в VMWare с USB-накопителя
В VMware, когда USB-устройство подключено и виртуальная машина является активным окном, устройство обнаруживается. Однако в этом сценарии он не будет обнаружен хост-компьютером. Чтобы это произошло, извлеките диск, сверните виртуальную машину и снова подключитесь.
Это просто, но может запутаться, если вы забудете, к какой операционной системе подключен USB-накопитель.
Этот вариант лучше всего подходит для больших файлов. Конечно, вы ограничены емкостью USB-устройства, так что имейте это в виду. Какое бы программное обеспечение ВМ вы ни использовали, безопасное извлечение USB-устройств рекомендуется как на хост-машинах, так и на гостевых виртуальных машинах.
Третий вариант – настроить общий сетевой ресурс на главном компьютере, к которому гостевая виртуальная машина может получить доступ. Это означает, что часть жесткого диска вашего ПК должна быть обозначена как доступная по локальной сети. При такой настройке виртуальная машина может затем подключиться к сети и получить доступ к диску.
Хотя физически все они находятся на одном компьютере, это увеличивает емкость совместного использования данных виртуальной машины.
Создать общую папку в VirtualBox
Вы должны были уже загрузить гостевые дополнения VirtualBox. Это должно быть установлено через « Устройства»> «Установить гостевые дополнения» , где вы должны найти соответствующий EXE-файл. Следуйте инструкциям до конца, выбрав параметры по умолчанию, затем Готово .
Запустите VirtualBox и откройте « Устройства»> «Общие папки»> «Настройки общих папок» . Щелкните +, затем в поле « Путь к папке» щелкните стрелку и выберите « Другое» . Найдите (в основной ОС) папку, которую вы используете в качестве общего ресурса, выделите ее, затем выберите папку .
В окне « Добавить общий ресурс» дайте общему ресурсу имя (разумно сохранить то же имя в гостевой ОС, что и для ОС хоста). Отметьте Авто-монтирование и Сделать постоянным , затем ОК .
В гостевой ОС вы обнаружите, что общий ресурс настроен в обычном месте для сетевых ресурсов. Например, в Windows 10 это будет в разделе « Сетевые расположения» в проводнике Windows .
Процесс создания общей папки на VMWare довольно прост:
- В VMWare Workstation выберите свою виртуальную машину и нажмите Player> Manage> Virtual Machine Settings.
- Щелкните Параметры > Общие папки. Затем вы можете выбрать параметр общего доступа в разделе «Общий доступ к папкам».
- Нажмите « Добавить», чтобы настроить общую папку, и следуйте инструкциям на экране мастера добавления общей папки .
- Затем вы можете ввести путь хоста к каталогу, к которому вы хотите предоставить общий доступ, и назвать свою папку.
- После того, как вы нажмете « Далее» , вы определите доступ к папке ( только для чтения или « Включить этот общий ресурс» , последний разрешает как хосту, так и виртуальной машине полный доступ к общей папке).
- Нажмите « Готово», чтобы создать общую папку.
Пользователи Linux могут просматривать общую папку в каталоге / mnt / hgfs .
Хотя это наиболее сложный вариант для настройки, вы сможете без труда делиться файлами большего размера. Сюда могут входить установщики, файлы образов дисков и видео в высоком разрешении.
Передача файлов с виртуальной машины на хост
Не всем нужно использовать виртуальную машину, но тем из нас, кто это делает, почти всегда нужно обмениваться данными. Если вы не копируете файлы с хоста в гостевую ОС, есть причина скопировать данные с виртуальной машины. Обычно это происходит, когда вы собираетесь уничтожить виртуальную машину и хотите создать резервную копию своих данных.
Изучение того, как обмениваться данными между виртуальной машиной и ОС хоста, поможет значительно повысить эффективность использования виртуальной машины.
VirtualBox является одним из лучших (и бесплатных!) Приложений для виртуальных машин, но это еще более полезно, если ваша виртуальная машина может более тесно интегрироваться с хост-компьютером.
Несмотря на то, что вы можете легко объединить хост и гостевой компьютер, большинство людей, вероятно, просто хотят иметь простой способ обмена папками между хостом и гостевой ОС в VirtualBox. Хорошей новостью является то, что это довольно легко сделать!
Прояснение терминологии
Важно, чтобы мы быстро прояснили несколько ключевых терминов, которые будут использоваться в этой статье:
- Виртуальная машина — это имитированный компьютер, который работает на другом компьютере.
- «Хост» — это физический компьютер перед вами.
- «Гостевой» компьютер — это виртуальная машина, которая работает благодаря VirtualBox.
- «Голый металл» означает запуск непосредственно на физическом компьютере.
Если вы когда-нибудь видели фильм Матрица тогда вы можете думать о виртуальной машине как о компьютере, живущем в симулированном мире. Он думает, что это настоящий компьютер, но на самом деле это просто программное обеспечение.
Совместимость с операционной системой
Чтобы использовать функцию общих папок, встроенную в VirtualBox, вам необходимо установить на гостевой компьютер что-то под названием «Гостевые дополнения». На момент написания статьи есть дополнения для:
Для большинства людей гостевая машина, вероятно, будет работать под управлением Windows или Linux. Если вы используете что-то более экзотическое (или пытаетесь запустить macOS), этот метод не сработает.
Установка гостевых дополнений
Прежде чем вы сможете заставить работать общие папки, вам нужно установить гостевые дополнения на виртуальной машине, о которой идет речь. Это работает путем помещения виртуального компакт-диска в воображаемый дисковод виртуальных машин. Мы используем Ubuntu Linux здесь, но VirtualBox автоматически определит, какие дополнения подходят для гостевой операционной системы.
Все, что вам нужно сделать, это запустить виртуальную машину, затем нажать «Устройства», а затем «Вставить образ компакт-диска с гостевыми дополнениями»…
В нашем случае «CD» воспроизводится автоматически, а дополнения устанавливаются без проблем. Мы на всякий случай перезапустили нашу виртуальную машину, но она не нужна строго. С установленными гостевыми дополнениями вы готовы добавить общую папку на вашу виртуальную машину.
Создание общей папки на хост-машине
VirtualBox представляет общую папку на главном компьютере в качестве общего сетевого диска или в качестве специального расширения файловой системы для операционной системы гостевого компьютера. Таким образом, вы хотите назначить эту папку на голом железном компьютере для ее использования.
Вы можете назначить разные общие папки каждому гостю виртуальной машины. Это может быть папка, которая уже существует, или папка, созданная вами специально для этой цели. В любом случае, как только вы решили, какой папкой вы хотите поделиться с виртуальной машиной, мы должны выбрать и смонтировать ее.
Мы создали папку с тестовым текстовым файлом внутри для демонстрационных целей.
Включить общий доступ к файлам на гостевой машине
Вы можете добавить общую папку на вашу виртуальную машину, когда она запущена или остановлена. Мы собираемся смонтировать общую папку при работающем компьютере с Ubuntu.
- Щелкните меню «Устройства», а затем «Общие папки»> «Параметры общих папок».
- В этом меню настроек нажмите синий значок, чтобы добавить новую общую папку.
- Выберите раскрывающийся путь к папке и выберите другой. Выберите папку, которой вы хотите поделиться, и нажмите «Выбрать папку».
- Выберите автонастройку и нажмите ОК. Затем нажмите OK еще раз.
Общая папка появилась на нашем рабочем столе Ubuntu, но вам, возможно, придется искать ее в списке сетевых дисков операционной системы или в проводнике файловой системы. В Ubuntu нам пришлось вводить пароль администратора при открытии папки.
Чтобы удалить общую папку, просто вернитесь в то же окно, в котором вы добавили его, и удалите его из списка. Пока папка является общей, вы можете использовать ее как любой другой подключенный диск или диск.
Альтернативные способы обмена папками между хостом и гостем
Использование официального метода обмена файлами между хостом и гостем — не единственный способ перемещения файлов между вашим «голым железом» и виртуальной машиной.
Один из простых способов передачи файлов — использование флэш-накопителя USB. VirtualBox позволяет управлять виртуальным компьютером с помощью USB-устройства. Просто скопируйте все файлы, которые вы хотите перенести на флэш-диск, а затем переключите управление на виртуальную машину с помощью меню VirtualBox.
Поскольку ваша виртуальная машина также имеет доступ к Интернету, вы можете установить пакет облачного хранилища, например Dropbox, в обеих системах, при условии, что есть версия для гостевой операционной системы. Хотя это означает, что файлы будут синхронизироваться по вашему интернет-соединению, что может быть медленным и съесть ваши данные, если у вас есть.
Если все, что вы хотите сделать, это скопировать что-то, что поместится в буфер обмена (например, пароль), тогда вам лучше включить общий буфер обмена в VirtualBox, который также является частью гостевых дополнений.
Практически безупречный обмен файлами?
Виртуальные машины являются невероятным технологическим достижением, но они по-прежнему являются компьютерным эквивалентом клейкой ленты и картона в отношении элегантности. В конечном счете, любое решение для обмена файлами между хост-системой и гостевой системой будет в некоторой степени неэффективным.
При этом у нас не было никаких проблем, чтобы заставить его работать между нашим хостом Windows и гостем Ubuntu. Множество пользователей столкнутся с некоторыми трудностями из-за разницы между типами хост-систем и гостевых операционных систем, но, к счастью, Сообщество VirtualBox видел все это.
Поэтому, если вы столкнетесь с проблемой, которую не можете решить, мы рекомендуем сначала выполнить поиск по форумам, а затем опубликовать вопрос, если ответа еще нет. Тем не менее, большинство людей, которые следуют инструкциям выше, будут в порядке.