Содержание статьи:
- Варианты передачи данных между реальной и виртуальной Windows
- Вариант 1: общая папка через настройки ВМ (VirtualBox)
- Вариант 2: Drag and Drop (перенеси из одного окна в другое)
- Вариант 3: через интернет (облачные диски, например)
- Вариант 4: через общую сетевую папку (плюс еще и в том, что этой папкой смогут пользоваться все ПК из локальной сети)
- Вариант 5: проброс USB-флешки/диска
- Вариант 6: через подкл. образов (как ISO, так и диска VHD)
- Вопросы и ответы: 1
Доброго времени суток!
Относительно недавно у меня на блоге была заметка про подкл. старых сканеров и принтеров к новым ПК с помощью вирт. машин (а после мне на почту пришло неск. просьб о том, как организовать быстрый обмен файлами между вирт. и реальной Windows...). Что же, сегодня попробую ответить на него...
Как правило, для этого создают общую папку, с которой можно работать и из виртуальной машины, и из реальной. Например, в эту папку можно загрузить документы и распечатать их; либо установочные файлы игры (программы) и инсталлировать ее.
Ниже в заметке предложу на выбор неск. вариантов создания такой папки (рекомендую вам начать с первого). Однако, в определенных случаях - могут понадобиться и другие... 😉
Примечание: материал заметки актуален для VirtualBox. Именно в ней и сделаны все нижеприведенные скриншоты!
*
📌 В тему!
1) Как установить и настроить виртуальную машину VirtualBox (пошаговый пример / или как запустить старую Windows в новой ОС)
2) Подключение старого принтера/сканера (и др. устройств) к Windows 10/11 для которой нет драйвера: как их заставить работать в виртуальной Windows XP/7
*
Варианты передачи данных между реальной и виртуальной Windows
Вариант 1: общая папка через настройки ВМ (VirtualBox)
VirtualBox хороша тем, что позволяет буквально в три клика создать общую папку (между вирт. Windows и реальной) для обмена файлами и документами.
Для этого:
- закройте окно виртуальной машины (если она у вас запущена), и откройте ее настройки. См. скрин ниже; 👇
- в разделе "Общие папки" выберите ту папку на жестком диске, которая станет общей. В моем случая это "Downloads";
- далее запустите вирт. машину и нажмите по меню "Устройства /Подключить образ диска дополнений...";
- в окне вирт. машины (в вирт. Windows) откройте "Мой компьютер" — там должен появиться CD-диск — его необходимо открыть и запустить установку дополнений (для гостевой ОС). На вопросы и предложения в ходе установке — отвечайте положительно!
- после останется перезагрузить вирт. машину, и в "Моем компьютере" (в вирт. Windows) вы увидите, что появился сетевой диск "Z:"👇(это и есть та папка на реальном диске, которую мы добавили в первом шаге выше). Теперь этой папкой можно пользоваться из обоих ОС (и виртуальной, и реальной). Способ один из самых удобных, годен и для Windows 10, и для 7-ки (и для XP в том числе).
*
Вариант 2: Drag and Drop (перенеси из одного окна в другое)
Если в вирт. Windows были установили дополнения, как было показано чуть выше в варианте 1, — вы можете включить опцию для быстрого обмена файлами прямо из окна вирт. машины (напрямую, также как вы это делаете между двумя окнами проводника, просто зажав ЛКМ и потянув нужный файл в другое окно...).
Для этого запустите нужную вирт. машину и во вкладке "Устройства / Функция Drag and Drop" включите двунаправленный обмен. См. пример ниже. 👇
Далее просто зажмите ЛКМ на нужном файле и перенесите его из окна вирт. машины в окно реальной (или наоборот) — должен начаться процесс копирования. Быстро?! 👌
*
Вариант 3: через интернет (облачные диски, например)
Еще одним весьма неплохим вариантом обмена данными между вирт. машиной и любыми другими устройствами (ПК, телефоны, и пр.) - явл. облачные диски и различные сервисы в сети Интернет.
📌 Яндекс-Диск: как им пользоваться, загружать и скачивать файлы, фото.
*
Разумеется, для работы с Яндекс-диском (и др. сервисами) - необходимо подкл. к сети. Благо, что при использовании VirtualBox "расшарить" доступ в Интернет - проще простого:
- достаточно перейти в настройки вирт. машины;
- во вкладке "Сеть" выбрать опцию "Сетевой мост" и указать ваш сетевой адаптер, через который на реальном ПК осуществляется доступ к Интернету.
- Всё! Сразу после перезагрузки вирт. машины — у нее появится доступ к сети! См. скрины ниже. 👇
*
Вариант 4: через общую сетевую папку (плюс еще и в том, что этой папкой смогут пользоваться все ПК из локальной сети)
Этот вариант более долгий в плане настроек (по сравнению с остальными), зато позволяет всем компьютерам из локальной сети (а вирт. машина будет одним из ПК в локальной сети) обмениваться файлами! Это может быть весьма удобно, и быстро!
В своем примере ниже покажу настройку "реальной" ОС Windows 10 (11) и виртуальной Windows XP (как наиболее часто и бывает). Итак...
*
1) Сначала в настройках вирт. машины VirtualBox во вкладке "Сеть" нужно установить подключение в режим сетевой мост и указать адаптер для подкл. к Интернету (аналогично тому, как мы делали в предыдущем варианте).
2) Затем в виртуальной и реальной Windows необходимо открыть свойства системы (Win+R, и команда sysdm.cpl) и:
- задать одинаковую рабочую группу;
- проверить, чтобы имена ПК были различны. После изменения настроек — ОС необходимо перезагрузить!
3) Этот шаг обязателен, если вы хотите расшарить папку между Windows 10 и XP (если у вас две ОС Windows 10 — этот шаг можно опустить).
Необходимо открыть компоненты Windows 10/11, и включить клиент и сервер SMB (в Windows XP это уже включено).
4) Затем необходимо открыть панель управления Windows 10/11 (в вирт. Windows XP делать не нужно!) по нижеприведенному пути и вкл. сетевое обнаружение и откл. парольную защиту.
Сеть и Интернет\Центр управления сетями и общим доступом\Дополнительные параметры общего доступа
5) Теперь в виртуальной машине (с Windows XP) необходимо создать папку (желательно с англ. именем).
После нажать Win+R, и использовать команду control folders — в меню "Вид" необходимо проверить, чтобы был включен простой общий доступ к файлам. См. скрин ниже. 👇
6) Затем открыть свойства созданной папки, и в меню "Sharing" (Доступ) расшарить папку для общего доступа (+ разрешить всем пользователям сети изменять файлы в папке). См. скрин ниже, как в моей англ. версии ОС Windows XP это выглядит... 👇
7) Собственно, это всё...
Если вышеприведенное было сделано правильно (и вирт. машина с Windows XP включена!), достаточно открыть проводник (Win+E) в реальной Windows 10/11 — во вкладке "Сеть" будут представлены компьютеры в вашей рабочей группе, в т.ч. и вирт. машина.
И, само собой, там будет и заветная расшаренная папка, которой смогут пользоваться все компьютеры из локальной сети... (пока запущена вирт. машина).
*
Вариант 5: проброс USB-флешки/диска
Способ хорош, но работает далеко не всегда идеально: нередко отсутствуют драйвера для USB-контроллера в старых версиях Windows. Поэтому, я бы для начала порекомендовал загрузить в вирт. версию Windows набор драйверов (например, Driver Pack Solutions) — он может пригодиться, если ОС сразу же не увидит "проброшенный" диск/флешку.
Как сделать так, чтобы USB-накопитель стал виден в Windows:
- сначала необходимо запустить вирт. машину;
- подкл. к USB-порту флешку или диск;
- в нижней части окна кликнуть по значку "USB" и выбрать свой диск/флешку (прим.: если не знаете, что из этого списка выбрать — отключите накопитель и подключите вновь — сразу заметите новый пункт...);
- если ОС Windows не увидит диск — запустите авто-обновление драйверов (с помощью драйвер-пака). После перезагрузите вирт. машину). См. пример ниже. 👇
*
Вариант 6: через подкл. образов (как ISO, так и диска VHD)
Эти способы удобны для разового обмена файлами, но очень неудобны, если нужно постоянно что-то передавать из одной ОС в другую... Но на всякий случай укажу и их...
Во-первых, обратите внимание, что вирт. машина позволяет подключить образы ISO (вкладка "Оптические диски"). Ничего не мешает 📌создать ISO-образ из любых файлов и папок на жестком диске, а затем подключить его...
Во-вторых, диск от вашей вирт. машины можно подключить через встроенную утилиту управление дисками (см. скрин ниже: "Действие / присоединить виртуальный жесткий диск" 👇). Разумеется, перед этим необходимо выключить вирт. машину.
*
Если решили вопрос иначе - поделитесь пожалуйста в комментариях, заранее благодарю.
Успехов!
👋
Пользуюсь первым методом (общая папка), работает всегда, настраивается за 5 сек. Двунаправленный буфер обмена всегда включаю, но не пользуюсь, вроде работает, но не проверял. Интернет подключил именно так, как описано в статье.
Понадобилась вредная игрушка, без подключения к сети наотрез не желала запускаться. Собственно, из-за неё поставил виртуальную семёрку, на десятке никакие танцы с бубнами не помогли.
Общую сетевую группу запустить так и не смог, хотя особой нужды нет, чисто из спортивного интереса. Почитал как нужно делать и понял, правильно я бросил эту затею, ковырялся бы долго и не факт, что с положительным результатом.