Оглавление
- Буфер обмена и функция Drag-and-drop
- Установка VirtualBox для Windows
- Общий доступ к дискам и устройствам
- Настройка VirtualBox
- Снимки системы
- Социальная инженерия
- VirtualBox: Как сделать общий буфер обмена
- 2 Комментарии
- Инструкция по устранению проблемы в работе буфера обмена в VirtualBox
- Как активировать Guest Additions
- Флешка
- Как вы можете обмениваться данными между хост-компьютером и виртуальной машиной
- Общие папки VirtualBox
- Исходные данные:
- Копирование файлов в Hyper V через виртуальный диск
- Настройка общей папки основной и гостевой операционных систем в программе VMware Workstation
Буфер обмена и функция Drag-and-drop
По умолчанию передача с базовой операционной системы на виртуальную каких-либо данных через буфер обмена отключена. Для того чтобы это стало возможным, функции обмена данными через буфер обмена, а также методом перетаскивания необходимо активировать в общих настройках виртуальной системы.
Однако учтите, функция drag-and-drop работает только в гостевых операционных системах Linux, да и то в экспериментальном режиме. В гостевых Windows передача через буфер обмена работает, но только “наполовину”, копировать и вставлять пока можно разве что текст.
Трудно сказать наверняка, но скорее всего ограничения эти наложены из соображений безопасности.
Если использование общих папок считается потенциальной угрозой для хостовой системы, то тем более таковой должно считаться использование такого уязвимого “канала” как буфер обмена.
Установка VirtualBox для Windows
Возможно, кому-то всё это может показаться сложным, но на самом деле в работе с Виртуалбокс нет ничего такого, с чем бы ни справился начинающий пользователь. Итак, как пользоваться VirtualBox? Как обычно, всё начинается с установки. Идем на сайт разработчика www.oracle.com/virtualization/virtualbox/index.html и скачиваем последнюю версию программы.
Установка VirtualBox на Windows 7/10 почти ничем не отличается от инсталляции большинства других программ, нужно просто следовать указаниям мастера и ничего не менять в его параметрах. По завершении процедуры вы получите готовую платформу виртуализации.
Общий доступ к дискам и устройствам
Возможности общего доступа в расширенном режиме сеанса скрыты в этом неприметном окне подключения, которое открывается при подключении к виртуальной машине:
По умолчанию виртуальные машины с включенным режимом расширенного сеанса будут совместно использовать буфер обмена и принтеры. Они по умолчанию передают звук виртуальной машины на динамики компьютера.
Чтобы включить совместное использование устройств на виртуальной машине или изменить параметры по умолчанию, выполните следующие действия.
- Откройте дополнительные параметры
- Просмотрите локальные ресурсы
Общий доступ к хранилищу и USB-устройствам
По умолчанию виртуальные машины в режиме расширенного сеанса совместно используют принтеры, буфер обмена, смарт-карты и другие устройства безопасности, чтобы вы могли применять более безопасные средства входа в систему на виртуальной машине.
Для совместного использования других устройств, таких как USB-устройства или диска C:, выберите меню «Дополнительно…»:
Здесь можно выбрать устройства, которые будут совместно использоваться с виртуальной машиной. Особенно полезным будет общий системный диск (Windows C:).
Совместное использование звуковых устройств (динамиков и микрофона)
По умолчанию виртуальные машины в режиме расширенного сеанса передают звук на динамики компьютера. Виртуальная машина также использует звуковое устройство, выбранное на хост-компьютере.
Чтобы изменить эти параметры или включить сквозную передачу микрофона (для записи звука на виртуальной машине), выполните следующие действия.
Откройте меню «Параметры…» для настройки параметров удаленного звука
Теперь настройте параметры звука и микрофона
Поскольку виртуальная машина, скорее всего, выполняется локально, параметры «Воспроизвести на этом компьютере» и «Воспроизвести на удаленном компьютере» дают одни и те же результаты.
Настройка VirtualBox
Создание новой гостевой ОС
Для создания Вашей первой виртуальной ОС щелкните кнопку «Создать». Запустить мастер создания новой виртуальной машины. Следуя его инструкциям нужно будет выбрать семейство будущей виртуальной операционной системы и ее версию, а также, ввести ее имя.
Создание новой виртуальной машины в VirtualBox
Далее, загрузчик попросит нас указать объем оперативной памяти доступной виртуальной ОС:
Выделение ОЗУ виртуальной операционной системе
512 Мб для большинства ОС уже достаточно, но я выделил 1 Гб.
Далее нужно будет создать новый жесткий диск, это довольно простая процедура, нужно просто следовать инструкциям мастера создания новых жестких дисков. В итоге у Вас должно получится что-то подобное:
Завершающий этап создания гостевой ОС в VirtualBox
Настройка оборудования гостевой ОС в VirtualBox
Определить аппаратную часть созданной гостевой системы можно в ее «Свойствах». Для этого, выбрав нужную гостевую ОС, вызываем команду Свойства командной панели. После этого появляется окно свойств. Слева в этом окне будут указаны разделы настроек, а в центре окна их установки. Все настройки интуитивно понятны и имеют подсказки.
Параметры гостевой ОС
Далее я не буду расписывать и так понятные истины, а затрону лишь самые специфические настройки и параметры (с остальными Вы и сами разберетесь с помощью подсказок).
Вкладка Общие — Дополнительно
- Папка для снимков — путь к папке, где будут хранится образы дисков гостевой ОС. Для снимка требуется большой объем дискового пространства, поэтому здесь лучше указать на диск, где достаточно для этого места
- Общий буфер обмена — настройка использования буфера обмена между host-системой и гостевой ОС
- Мини тулбар — консоль для управления виртуальной машиной
Вкладка Система — Материнская плата
- Порядок загрузки — определяет порядок загрузки гостевой ОС. Советую после установки изменять этот порядок и поставить жесткий диск на первое место (если конечно загрузка с других носителей не так важна для Вас)
- Выключить IO APIC — расширенный контроллер прерываний используемый в процессорах от Intel. Полностью поддерживается ОС Windows.
- Включить EFI — EFI определяет «загрузочные сервисы», которые включают поддержку текстовой и графической консоли на различных устройствах, шин, блоков и файловых сервисов, и runtime-сервисы, например дата, время и энергонезависимая память. Используется рядом ОС для загрузки.
Вкладка Система — Процессор
Процессор(ы) — настроить количество процессоров используемых виртуальной машиной
«Обратите внимание, что это опция будет доступна только при условии поддержки аппаратной виртуализации AMD-V или VT-x вкладка Система — Ускорение, а также включенной опции OI APIC на вкладке Система — Материнская плата.
Включить PAE/NX — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц).. Вкладка Система — Ускорение
Вкладка Система — Ускорение
- Включить VTx/AMD-V — использование аппаратной виртуализации основного процессора (Ваш процессор должен поддерживать эти режимы или их нужно включить в BIOS)
- Включить Nested Paging — Nested Paging обеспечивает транслирование физических адресов памяти гостевой ОС в физические адреса памяти основной ОС
Вкладка Носители
В данной вкладке можно настроить использование внешних носителей и CD/DVD-дисков. Замечу, что Вы можете использовать виртуальные диски при установке гостевой ОС. Это очень удобно. Добавить их можно через Менеджер виртуальных носителей в котором можно хранить большое количество разных образов и переключаться между ними во время сеанса работы в гостевой системе. Вызвать этот менеджер можно следующим образом:
Менеджер виртуальных дисков в VirtualBox
Вкладка Сеть
Настройки сети будут рассмотрены в отдельной статье; В Windows XP существуют драйверы только для Pcnet-Fast III (Am79C973), поэтому его и нужно выбрать.
Вкладка COM-порты
На этой вкладке можно насторить использование COM-портов. Сейчас они редко используются, поэтому вряд ли кому-то нужно будет их настраивать
Вкладка USB
Здесь нужно добавить в список те USB-контроллеры, которые будут использоваться виртуальными системами. Будьте осторожны, при запуске виртуальной системы, указанные USB-устройства перестают работать в основной (по крайней мере у меня так было)
Вкладка Общие папки
Общие папки предназначены для обмена файлами между основной и гостевой ОС
Снимки системы
В одной из наших статей, посвященных виртуализации мы уже рассматривали, и довольно подробно, преимущества этой замечательной функции, так что на этот раз будем максимально краткими. Снимки или снапшоты позволяют зафиксировать текущее состояние виртуальной операционной системы, что дает возможность в любой момент сделать откат в случае каких бы то ни было неполадок.
Даже если ваша виртуальная система будет разнесена в пух и прах, одним нажатием кнопки вы сможете восстановить ее. Использование снапшотов намного эффективней использования точных копий, так как восстановление происходит в считанные секунды. Функция создания снимков незаменима при тестировании нестабильного программного обеспечения, а также при проведении экспериментов с реестром и файловой системой виртуальной ОС.
Социальная инженерия
Необязательно выходить за пределы виртуальной среды при помощи уязвимости в системе виртуализации или Wi-Fi роутера, когда есть старая добрая социальная инженерия. Не зря же говорят, что самое уязвимое место компьютера – прокладка между креслом и монитором.
Многие современные вредоносные программы анализируют окружающую среду на предмет наличия виртуализации и, если обнаруживают, либо не запускаются совсем, либо не активируют вредоносные функции. Это помогает скрываться от анализа экспертами и различных автоматических и полуавтоматических проверок.
Для простых пользователей этот момент очень важен, так как вы должны помнить, что отсутствие вредоносной активности в виртуальной среде не означает, что ее не будет при запуске на вашей основной системе.
Внимание
Отсутствие вредоносной активности в виртуальной среде не означает безопасность основной системы.
Мне известно несколько случаев, когда люди тестировали программу на виртуальной машине; не обнаружив ничего подозрительного, запускали ее в основной системе и получали зашифрованный диск. Но иногда вредоносная программа не маскируется, а сообщает пользователю о невозможности запуска в виртуальной среде, тем самым подталкивая его запустить файл в основной системе.
Стоит отметить, что некоторые программы действительно не могут запускаться в виртуальной среде, например из-за высоких требований к видеопамяти, но вредоносная программа делает это умышленно, и вам не стоит попадаться на этот крючок. Для этих случаев стоит иметь компьютер для тестов или приобрести удаленный выделенный сервер.
VirtualBox: Как сделать общий буфер обмена
Курс Python для веб-разработки от школы SkillFactory. С нуля — до универсала. Программа на 80% состоит из практики — упражнений, тестов, маленьких и больших проектов. Вы научитесь выполнять реальные задачи фулстек-разработчика: развернуть сервер, установить Django, поправить шаблоны, наладить JavaScript и т. д.
Ознакомьтесь с программой курса >>> Установка виртуальной операционной системы с помощью программы VirtualBox – лишь первый шаг к безграничным возможностям тестирования разного софта, не подвергая опасности основную операционную систему, установленную на физический компьютер.
Некоторые настройки программы VirtualBox позволят задействовать расширенные ее возможности и в разы улучшить удобство использования виртуальной операционной системы. Ниже речь пойдет о настройках общего буфера обмена между основной операционной системой и виртуальной.
Главные улучшения для работы в виртуальной машине доступные после установки дополнений:
- Доступен общий буфер обмена
- Перетаскивание файлов мышью между машинами (Drag-and-Drop)
- Автоматическая настройка экрана.
Как настроить двунаправленный буфер обмена между двумя ОС Windows?
Шаг 1. Общие настройки VirtualBox
В главном окне программы VirtualBox необходимо запустить меню «Настроить», после чего откроется окно настроек существующего виртуального компьютера с установленной операционной системой Windows. В разделе «Общие» необходимо перейти на вкладку «Дополнительно» и выбрать настройку «Общий буфер обмена» – «Двунаправленный».
При наведении курсора мышки на эту настройку программа внизу окна покажет подсказку о необходимости установки пакета дополнений гостевой ОС – иными словами, программных дополнений к виртуальной Windows. Жмем «Ок» и далее запускаем виртуальную операционную систему.
Если последняя была включена во время задания этих настроек, необходимо ее перезагрузить.
Шаг 2. Установка дополнений гостевой (виртуальной) ОС
В окне запущенной виртуальной Windows необходимо обратиться к меню, расположенному вверху окна. В разделе «Устройства» нужно выбрать команду «Установить дополнения гостевой ОС».
Далее появится окошко инсталляции дополнений «VirtualBox Guest Additions», здесь просто необходимо нажать два раза «Next»
- Ознакомьтесь с предложением, предоставляет молниеносные скорости и не регистрирует активность пользователей Лучший Сервис VPN
- Один из лучших сервисов хотя и не дешевый. Множество функций безопасности, поддержка P2P и стримов Сервис NordVPN
Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер
Ещё раз
и в конце «Install».
Установка займет всего лишь несколько секунд, и вскоре вы увидите окно завершения установки с предложением перезагрузить виртуальную операционную систему. Соглашаемся с этим предложением и нажимаем «Finish».
После перезагрузки виртуальной системы вы можете свободно копировать текст в рамках работы основной Windows и вставлять его в поля и формы виртуальной.
Как установить гостевые дополнения virtualbox в Linux Debian
Если с виндовс все достаточно просто то в линукс будет поинтересней. Метод рассмотренный далее подойдет для любого дистрибутива основанного на Debian. Для примера будет использована система установленная в виртуальную машину linux Debian с окружением рабочего стола xfce.
Не всегда в дистрибутиве присутствуют все нужные пакеты для установки гостевых дополнений и сборки пакетов. Поэтому на всякий случай можно сначала их установить. Команда:
sudo apt install ‘linux-headers-‘$(uname -r) build-essential dkms
sudo apt install ‘linux-headers-‘$(uname -r) build-essential dkms |
Итак. Первое действие такое же как и в windows. Нужно подключить образ диска дополнений гостевой ос.
Теперь диск нужно смонтировать с помощью команды mount . Для этого действия потребуются права суперпользователя. Можно использовать любое место. Для примера я примонтирую диск в /dev/cdrom. Для этого выполним команду:
sudo mount /dev/cdrom /media/cdrom0
sudo mount /dev/cdrom /media/cdrom0 |
Будет выведено сообщение, что диск смонтировать только для чтения. Это нам подойдет.
Теперь нужно запустить скрипт для установки всех дополнений. Для этого даем команду:
sudo /media/cdrom0/VBoxLinuxAdditions.run
sudo /media/cdrom0/VBoxLinuxAdditions.run |
Запустится процесс установки. Он может затянуться. Ждем окончания процесса после чего перезагружаем систему и можно пользоваться.
. Как установить гостевые дополнения в VirtualBox в Linux
На этом все. Теперь вы знаете как установить гостевые дополнения в Virtuelbox.
2 Комментарии
kali linux 2 / 2016.1. Это решение мне не помогло
Инструкция для Kali Linux 2.0 по установке Дополнений гостевой ОС VirtualBox была следующая:
Запустите вашу виртуальную машину с Kali Linux, откройте окно терминала и наберите следующую команду для установки заголовков ядра Linux.
Когда это завершено, вы можете подключить CD-ROM образ с «Дополнениями гостевой ОС». Выберите «Устройства» → «Подключить образ диска Дополнений гостевой ОС». Это смонтирует ISO с Гостевыми дополнениями в виртуальный CD привод вашей виртуальной машины Kali Linux. Когда появиться предложение автозапуска CD, нажмите кнопку Отмена.
Из окна терминала скопируйте файл VboxLinuxAdditions.run с CD-ROM Гостевые дополнения в вашу локальную систему. Убедитесь, что он является исполнимым и запустите установку.
Перезагрузите виртуальную машину Kali Linux для завершения установки Гостевых дополнений. Теперь у вас должна быть полная интеграция машины и экрана, а также возможность расшаривать папки с главной системой.
У меня вышеприведённая инструкция многократно срабатывала и для Kali Linux 2.0 и для Kali Linux 2016.1
Теперь достаточно выполнить
Больше ничего делать не нужно.
Я тестирую на самых последний версия ОС (т.е. для Kali Linux это 2016.2). По идее, для 2016.1 теперь должно быть также – репозитории у них одинаковые, но точно сказать и проверить не могу.
Инструкция по устранению проблемы в работе буфера обмена в VirtualBox
VirtualBox — это специальная программа, имитирующая независимый компьютер внутри вашего устройства, что позволяет испытывать новые виды ПО и операционных систем без риска заразить основную машину вирусами. Обычно VirtualBox используют разработчики и тестировщики приложений, программисты, но иногда и простые обыватели, например, чтобы апробировать новую операционную систему без ущерба для старой. Для удобства работы VirtualBox имеет буфер обмена, благодаря которому можно переносить часть информации либо внутри виртуального компьютера, либо между реальной ОС и тестируемой. Перенос осуществляется привычными клавишами Ctrl+C, Ctrl+V или перетаскиванием. Но иногда ничего не выходит: буфер обмена не работает.
Решение проблем с буфером обмена в VirtualBox.
Как активировать Guest Additions
Если у вас лицензионная версия VirtualBox, то запустить расширение довольно просто:
- Перейдите во вкладку «Устройства» в работающей виртуальной ОС, найдите в конце списка «Подключить образ диска дополнений гостевой ОС».
- Откройте раздел «Компьютер», там вы обнаружите Guest Additions в списке подключенных устройств (как будто вы вставили диск в дисковод).
- Кликните по условному «диску», и заработает программа установки.
- Периодически будут вылетать окошки с предложением инсталлировать драйвер – нажмите «ОК».
- Перезагрузите компьютер, когда об этом попросит программа установки.
Если вы загружали дополнение отдельно, переместите его в корневую папку VirtualBox,а далее:
- Остановите экспериментальную ОС и зайдите в менеджер.
- Откройте «Настройки» – «Носители».
- В окошке выбираем «Контроллер IDE», и сбоку в настройках «Вторичный мастер IDE».
- Нажимаем значок с изображением диска и жмём «Выбрать образ оптического диска».
- Откроется окошко с предложением найти нужный файл, ищем его в корневой папке, куда ранее поместили, он имеет расширение «.iso», нажимаем «открыть».
- Теперь можно запустить тестируемую ОС и щёлкнуть по значку «Компьютер», где обнаружится Guest Additions.
- Далее начинаем процесс инсталляции, описанный выше.
Данное расширение позволяет не только пользоваться буфером обмена, но и выходить в интернет непосредственно через экспериментальную операционную систему, работать с драйвером видео и многое другое.
Флешка
Использование USB-накопителя для передачи данных между двумя физическими машинами — давняя традиция. Флэш-накопители USB по сути заменили 3,5-дюймовые дискеты в начале 2000-х годов.
Но как вы можете использовать USB-накопитель для обмена данными между виртуальной машиной и хост-компьютером?
Делитесь файлами с USB-накопителя в VirtualBox
Чтобы иметь доступ к USB-устройствам из VirtualBox, вам необходимо включить USB-доступ. Для этого требуется пакет расширений VirtualBox на сайте www.virtualbox.org/wiki/Downloads .
После этого вставьте USB-устройство, которое хотите использовать. Затем откройте VirtualBox и нажмите « Файл»> «Настройки» , затем « Расширения» и нажмите « +» . Перейдите к загруженному пакету расширений, нажмите « Открыть» , а затем при появлении запроса установите . Следуйте инструкциям, чтобы завершить процесс. Затем вы можете проверить, что USB включен в меню «Настройки»> «USB» .
С добавленной поддержкой USB вам нужно будет ее включить. В главном окне VirtualBox щелкните правой кнопкой мыши виртуальную машину, которую хотите использовать, и выберите « Настройки»> « USB» . Нажмите +, затем найдите устройство USB. Он будет доступен при запуске виртуальной машины. Дополнительные диски могут быть добавлены таким же образом.
Копирование файлов с USB в VMware
В VMware, когда устройство USB подключено, а виртуальная машина является активным окном, устройство обнаруживается. Однако в этом сценарии он не будет обнаружен хост-компьютером. Чтобы это произошло, извлеките диск, сверните виртуальную машину и снова подключитесь.
Это просто, но может запутаться, если вы забудете, к какой операционной системе подключен USB-накопитель.
Этот вариант лучше всего подходит для больших файлов. Конечно, вы ограничены емкостью устройства USB, так что имейте это в виду. Какое бы программное обеспечение VM вы ни использовали, безопасное извлечение USB-устройств рекомендуется как на хост-компьютере, так и на гостевой виртуальной машине.
Как вы можете обмениваться данными между хост-компьютером и виртуальной машиной
Виртуальная машина — это программная среда, которая эмулирует оборудование, необходимое для установки операционной системы (ОС). В общих чертах, это позволяет вам установить операционную систему на существующую ОС, очень похожую на приложение.
Наше руководство по виртуальным машинам объясняет это более подробно.
Вы не будете удивлены вариантами обмена данными между хост-компьютером и любой гостевой операционной системой, работающей на виртуальной машине. Что может вас удивить, так это то, как сложно их настроить. Ваши варианты:
- Скопировать и вставить
- USB-накопитель
- Сетевой ресурс
Очевидно, что каждый вариант лучше всего подходит для определенного типа данных. Например, копирование и вставка лучше всего подходят для совместного использования текстовых и небольших файлов, таких как копирование кода из браузера на хост-компьютере в сеанс терминала в гостевой ОС.
Ниже мы рассмотрим обмен данными с помощью этих трех методов на виртуальных машинах. работая на Oracle VirtualBox и VMware Workstation Player.
Общие папки 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, возникает необходимость переноса различных файлов из одной ОС в другую.
Для того, чтобы получить доступ к Общей папке из виртуальной машины нужно сделать несколько простых шагов. Они будут описаны далее.
Исходные данные:
Основная операционная система (хост): Windows 7.
Виртуальная машина: Virtual Box.
Гостевая система: Linux Ubuntu 16.04.
Требуется: передавать файлы или текст между основной и гостевой операционными системами в прямом и обратном направлениях. В связи с этим, рассмотрим возможные способы передачи данных в виртуальной машине Virtual Box.
Через буфер обмена
Актуальные виртуальные машины:
Vmware Player (Vmware WorkStation) и Virtual Box
По сути, в настоящее время (2018 г.) одними из наиболее актуальных и удобных виртуальных машин являются Vmware (WorkStation) Player и Virtual Box. Первая обладает особенно легкой возможностью настройки, в ней работает двусторонний буфер обмена, причем, для копирования/вставки как файлов, так и текста. Подключается он безо всяких настроек, сразу после установки виртуальной машины. Тогда как в Virtual Box, несмотря на декларированность, буфер обмена может и не работать. Даже несмотря на выполненные настройки двунаправленного буфера, установку дополнений и т.д. Итак, перейдем к рассмотрению способов передачи файлов и текста. Т.е., по сути, рассмотрим, как можно эмулировать двусторонний буфер обмена между гостевой и основной системами в Virtual Box.
По протоколам SSH, FTP и др.
Этот способ передачи требует наличия соответствующего сервера в одной из операционных систем (например, в гостевой) и клиента (например, такого, как FileZilla) – в другой. Понятно, что таким образом возможно передать только файлы, текст передать не получится. Для работоспособности способа передачи по протоколам SSH, FTP необходимо, чтобы соответствующие сервер и клиент были постоянно загружены в оперативную память, т.е. чтобы они были работоспособны. В сети существует множество (как правило, повторяющихся) рекомендаций, каким образом сделать такие серверы автозагружаемыми, т.е. чтобы они автоматически начинали работать при загрузке гостевой операционной системы. Аналогично, можно сделать автозагружаемым, например, клиент. Можно, но это приведет к необходимости держать постоянно (точнее, все время, пока потребуется перенос файлов между гостевой и основной операционными системами) включенным соответствующий сервер. Что, кстати, может быть и небезопасно, особенно, если пользовательь компьютера не владеет навыками администрирования сетей. Ибо бесконтрольный доступ по SSH, FTP или другим аналогичным протоколам может привести как к скачиванию с компьютера тех или иных файлов, так и к бесконтрольной записи на него (например, опасных прорамм, вирусов).
Через внешние носители информации
Это может быть, например, жесткий диск, флешка и др. Способ кажется парадоксальным, но он вполне работает. Однако, здесь может быть небольшая проблема. Мало того, что носитель потребуется подключить к USB-порту. Так еще при каждом переносе из одной операционной системы в другую придется КАЖДЫЙ РАЗ (при очередном копировани файлов) подключать его к гостевой системе и потом отключать. Это, во-первых, вынуждает тратить время (ибо внешние носители, подключаемые к портам USB, отключаются/подключаются не мгновенно, а через несколько секунд), а, во-вторых, попросту не совсем удобно. Тем более, иногда, например, в Ubuntu, установленной в Virtual Box, флешка может работать некорректно.
Копирование файлов в Hyper V через виртуальный диск
Этот способ заключается в подключении виртуального диска отключенной ВМ. Мы можем создать новый диск или использовать системный диск операционной системы. Я крайне не рекомендую использовать этот способ, так как в случае существования чекпоинтов/снэпшотов на этой ВМ или если вы забудете размонтировать диск, это может привести к необратимым последствиям.
Вы можете создать диск воспользовавшись статьей «Создание виртуальных дисков в Hyper V». Папку, где лежит виртуальный диск можно увидеть через настройки виртуальной машины:
Если путь заканчивается на avhdx, то вы используете контрольную точку. Для монтирования диска нужно перейти по пути и выбрать Mount у vhd/vhdx файла:
В моем случае появилось два раздела, так как это системный диск. Для размонтирования дисков нужно кликнуть по разделу и нажать Eject.
Если хотите выполнить команду через Powershell, то это можно сделать так:
Командлет выше подразумевает, что у вас подключен один диск. В случае нескольких дисков запустите:
Настройка общей папки основной и гостевой операционных систем в программе VMware Workstation
Для работы с виртуальными машинами на рынке десктопного софта существует, по сути, только две программы – это VMware Workstation и VirtualBox. Все остальные либо малоизвестны, либо с ограниченным функционалом, либо предназначены для системных администраторов и чрезмерно сложны для обычных пользователей. Программа VirtualBox выигрывает у своего конкурента лишь в одном преимуществе – это бесплатный продукт. В то время когда VMware Workstation, будучи платной программой, позволяет использовать возможности виртуализации операционных систем в большей мере. В частности, VMware Workstation экономит ресурсы системы и позволяет без лишних «танцев с бубном» работать с функционалом программы – например, использовать общую для основной (установленной на физический компьютер) и гостевой (виртуальной) операционных систем папку.
Общая папка – это нужный функционал. Поскольку мощностные возможности виртуальной машины гораздо слабее физического компьютера, проводить веб-сёрфинг в поисках интересного софта гораздо проще на основной операционной системе. В процессе веб-сёрфинга заинтересовавшие вас программы вы можете сразу скачивать в эту общую папку, а затем выбрать отдельно время и запустить виртуальную машину, чтобы на деле проверить эти программы. Тем самым не подвергая риску основную операционную систему.
Чтобы настроить общую папку, в VMware Workstation вам не нужно устанавливать никаких дополнений гостевой операционной системы, как это происходит в VirtualBox. Вам не нужно искать на форумах инструкции, как сделать так, чтобы общую папку на виртуальной машине можно было увидеть в проводнике системы. В VMware Workstation задействовать общую папку очень просто. Как это сделать, мы и рассмотри ниже.
Итак, как настроить общую папку основной и гостевой операционных систем в программе VMware Workstation?
Для настройки общей папки, которая будет предоставлять доступ к файлам и основной, и гостевой операционной системы, прибегнем к настройкам VMware Workstation. Откройте вкладку программы со сведениями о виртуальной машине и выберите опцию изменения её настроек.
В окне настроек переключитесь на вкладку параметров виртуальной машины и кликните на раздел «Общие папки». Можете ознакомиться с информационной справкой программы, которая предупреждает о возможных опасностях задействования общей папки. Если вы этого не боитесь, смело активируйте опцию «Всегда включено». Также включите опцию подключения общей папки как сетевого диска. Так её будет всегда видно в основных разделах проводника виртуальной операционной системы.
Запустится окно мастера добавления общих папок. Жмите «Далее».
Используйте кнопку «Обзор», чтобы выбрать на основной операционной системе папку, которая и будет общей для обеих систем.
Выберите папку из числа имеющихся на компьютере. Или специально для работы с виртуальными машинами создайте новую папку.
В окне мастера добавления общих папок жмите «Далее».
В следующем окне мастера можно ограничить взаимодействие между основной и гостевой системами, установив опцию «Только для чтения». В этом случае файлы одной операционной системы, находящиеся в общей папке, нельзя будет изменять, открыв их в другой системе. В принципе, в этом нет необходимости, поскольку важные для вас файлы вы можете просто не помещать в общую папку, если боитесь, что их может повредить вирус, проникший в виртуальную операционную систему. Жмите «Готово».
Появится снова окно сведений о виртуальной машине, где уже будет указана выбранная общая папка. Жмите «Ок».
Всё – можно тестировать проведённые настройки. Запускайте гостевую операционную систему, открывайте проводник и ищите общую папку среди подключённых сетевых дисков.
Программа для виртуализации операционных систем VMware Workstation, будучи чуть более функциональным продуктом, нежели программа VirtualBox, последней, несмотря на массу преимуществ, всё же уступает во многих моментах. Например, в отличие от…
Ошибки в работе системы, её сбой, внедрение вирусов и шпионского ПО – всего этого и прочих неприятностей в работе с компьютером можно избежать, если обучаться и вести эксперименты со сторонним…
Виртуальные машины VirtualBox и VMware Workstation всем хороши для тестирования операционных систем и софта, только вот почему-то ни одна из этих программ-гипервизоров не предусматривает в нормальном юзабельном формате опцию загрузки…