Как перенести файлы на виртуальный рабочий стол

Обновлено: 03.07.2024

В своей работе системным администраторам бывает необходимо перенести файлы в гостевую систему виртуальной машины. В этой статье описано как это сделать в системе виртуализации Hyper-V при невозможности скопировать файлы по RDP или по сети(как скопировать файлы в виртуальную машину VMware описано в одноименной статье).

Есть несколько способов это сделать. Не буду подробно описывать первые два, просто скажу, что они есть и работают(иногда, только с их помощью и можно решить поставленную задачу, например если на ВМ установлена не Windows). В любом случае, выбирайте способ, который подходит в вашей ситуации.

Первый способ.

1. Первый способ заключается в создании ISO-образа, подключении его к машине, с которой надо скопировать файл, копировании на него нужных файлов, а потом монтировании к машине, на которую нужно эти файлы переместить.

Второй способ.

2. Второй способ аналогичен первому, только вместо ISO-образа используется файл виртуального жесткого диска(создать его можно на хосте в управлении дисками или в оснастке Hyper-V).

Создание виртуального диска в Управлении дисками.

Создание виртуального диска в Диспетчере Hyper-V

С помощью вышеописанных способов, естественно можно переместить файлы и в обратном направлении, то есть из ВМ на хост Hyper-V.

Перед тем как приступить к описанию двух других способов, нужно сказать, что я не смог использовать их при копировании файлов в гостевую систему, отличную от Windows. Поэтому, если у вас в качестве гостевой ОС используется Linux, то, скорее всего, придется использовать первые два.

Еще: Как установить vmtools на разные операционные системы

Третий способ.

3.Итак, способ номер три:

В Hyper-V на Windows Server 2012 R2 и Windows 8.1 появился новый режим Enhanced Session Mode (ESM), позволяющий, при подключении к виртуальной машине через консоль, пробрасывать внутрь ВМ локальные ресурсы(диски,принтеры, usb-устройства) хоста, на котором открыта консоль Hyper-V. Этот режим позволяет копировать файлы в ВМ, если даже на ней отсутствуют сетевые адаптеры.

Для работы ESM должны быть выполнены следующие условия:
В свойствах сервера Hyper-V должен быть включен Enhanced Session Mode.
В качестве гостевых ОС могут выступать только виртуальные машины с ОС не старше Windows 8.1 (редакции Pro/Enterprise) и Windows Server 2012 R2.
В гостевой ОС должна быть запущена служба Remote Desktop Services.
Пользователь ОС должен на гостевой системе входить в локальную группу администраторов или группу Пользователи удаленного рабочего стола.

Для включения режима ESM откройте параметры Hyper-V и установите необходимую галку:

В свойствах самой виртуальной машины установите галочку на службах интеграции(по умолчанию она не стоит).

Подключитесь к виртуальной машине. При первом подключении появится табличка с настройками параметров подключения.

Если появится необходимость изменить параметры подключения или табличка не появляется, закройте консоль подключения и нажмите «Изменить параметры сеанса» в Диспетчере Hyper-V.

В открывшемся окне параметров сеанса можно изменить разрешение экрана консоли и настроить дополнительные параметры подключения. Для этого нажмите «Показать параметры» в левом нижнем углу.

После этого выберите вкладку локальные ресурсы. Установите галки «Принтеры»(если нужно предоставить доступ ВМ к принтерам) и «Буфер обмена». Нажмите «Дополнительно».

В открывшемся окне отметьте галками какие ресурсы хоста будут доступны виртуальной машине(диски, USB-устройства и т.д).

Сохраните изменения, нажав ОК. Теперь при подключении к ВМ, указанные ресурсы хоста будут доступны и виртуальной машине.

Этот способ аналогичен способу копирования файлов при подключении по RDP, и мне представляется самым простым и удобным в случае с Windows-машинами.

Четвертый способ

4. Ну и четвертый способ предполагает использование Powershell.

При использовании этого метода консоль Powershell должна быть запущена от имени Администратора и, как и в предыдущем способе, в ВМ должны быть установлены Гостевые службы(Integration Services).

Если вы часто используете виртуальные рабочие столы в Windows 10 для управления своими рабочими пространствами, вы можете обнаружить, что отслеживание окон между ними иногда может быть проблемой. К счастью, Windows позволяет легко перемещать окна между виртуальными рабочими столами. Эта инструкция покажет, как это делать.

Как перетаскивать окна программ между виртуальными рабочими столами

Используя мышь или сенсорный экран, вы можете легко перетаскивать окна между виртуальными рабочими столами с помощью окна Просмотра задач («Представление задач»). Чтобы открыть «Просмотр задач», нажмите кнопку «Представление задач» на панели задач или нажмите Windows+Tab.

(Если вы не видите кнопку «Представление задач» на панели задач, щёлкните правой кнопкой мыши панель задач и выберите «Показать кнопку Просмотра задач».)


После нажатия появится выбранный вами виртуальный рабочий стол. Снова активируйте «Просмотр задач», затем перетащите эскиз окна, которое вы хотите переместить, на эскиз виртуального рабочего стола, на который вы хотите его переместить.


По мере того, как вы перемещаете его по рабочему столу назначения, эскиз будет уменьшаться в размере.

Как только эскиз окна окажется над эскизом нужного виртуального рабочего стола, отпустите кнопку мыши, и окно переместится на этот рабочий стол.


После этого вы можете переключиться на любой виртуальный рабочий стол, щёлкнув его или просто нажав «ESC», чтобы закрыть представление задач.


Как перемещать программы между виртуальными рабочими столами, щёлкая правой кнопкой мыши

Вы также можете перемещать окна между виртуальными рабочими столами с помощью всплывающего меню, которое появляется в представлении задач. Сначала откройте «Просмотр задач» и сосредоточьтесь на рабочем столе, на котором есть окно, которое вы хотите переместить. В представлении задач щёлкните правой кнопкой мыши миниатюру окна и выберите «Переместить в», затем выберите целевой рабочий стол из списка.


После этого на выбранном вами виртуальном рабочем столе появится окно. Вы также можете сделать так, чтобы окно отображалось сразу на всех виртуальных рабочих столах, если вы щёлкнете правой кнопкой мыши по его миниатюре в представлении задач и выберите «Показать это окно на всех рабочих столах». Очень удобно!

К сожалению, в Windows 10 нет сочетания клавиш для перемещения окон между виртуальными рабочими столами.

VirtualBox – одна из наиболее популярных бесплатных программ для создания виртуальных машин. С ее помощью можно в безопасном окружении экспериментировать с программами и операционной системой не опасаясь навредить системе реального компьютера. Но, для полноценной работы с VirtualBox необходимо настроить обмен файлами, между реальной и виртуальной машиной.

В данной статье мы рассмотрим сразу два способа, как можно перенести файлы с реального компьютера на виртуальную машину VirtualBox. Первый вариант более правильный и предполагает использование инструментов программы VirtualBox, а второй можно считать альтернативным и реализуются только средствами локальной сети и операционной системы Windows.

Перенос файлов с помощью инструментов программы VirtualBox

В данном способе перенос файлов с реального компьютера на виртуальную машину будет реализовываться при помощи стандартных инструментов программы VirtualBox. Поэтому, все действия будут выполнятся только в программе VirtualBox и непосредственно на самой виртуальной машине. В вашей реальной системе никаких изменений не требуется.

Настройка начинается с подключения образа дополнений гостевой ОС. Для этого запускаем виртуальную машину, открываем меню « Устройства » в окне VirtualBox и выбираем пункт « Подключить образ диска Дополнений гостевой ОС ».

Подключить образ диска Дополнений гостевой ОС

После подключения данного образа на виртуальной машине должен появится оптический дисковод с программным обеспечением от VirtualBox.

оптический дисковод с программным обеспечением от VirtualBox.

Открываем данный оптический дисковод и запускаем программу « VBoxWindowsAdditions» .

запускаем программу VBoxWindowsAdditions

нажимаем на кнопку Next

Теперь возвращаемся к основному окну программы VirtualBox и переходим в настройки виртуальной машины.

переходим в настройки виртуальной машины

В настройках открываем раздел « Общие папки» , нажимаем на кнопку « Добавить папку» и указываем путь к любой папке на реальном компьютере. Обратите внимание, вы можете выбрать любую папку на вашем компьютере, открывать к ней общий доступ не обязательно.

Также при добавлении папки нужно включить опцию « Авто-подключение» . После этого закрываем все окна нажатием на кнопку « ОК» .

включить опцию Авто-подключение

На этом настройка закончена, можно запускать виртуальную машину и проверять.

После следующего запуска на виртуальной машине появится сетевой диск, который будет указывать на нужную папку на реальном компьютере.

Альтернативный способ переноса файлов на виртуальную машину

Перед тем как приступать к настройке виртуальной машины нужно убедиться, что на реальном компьютере есть сетевая папка с общим доступом и разрешением на запись. Если такой папки нет, то ее нужно создать.

Здесь мы не будем рассматривать процесс открытия доступа к папке, так как это тема для отдельной статьи. О том, как это делается вы можете почитать в статьях:

Начать нужно с включения режима « Сетевой мост » в настройках виртуальной машины. Для этого нужно открыть программу VirtualBox, кликнуть правой кнопкой по виртуальной машине, в которую вы хотите перенести файлы, и выбрать вариант « Настройки ».

открываем настройки виртуальной машины в VirtualBox

В настройках виртуальной машины переходим в раздел « Сеть » и меняем тип сетевого подключения на « Сетевой мост ». После этого сохраняем настройки нажатием на кнопку « ОК ».

меняем тип сетевого подключения для виртуальной машины

Дальше запускаем виртуальную машину и даем операционной системе загрузиться.

запускаем виртуальную машину

После загрузки появится окно предлагающее выбрать тип локальной сети. На этом этапе выбираем « Домашняя сеть », это снизит вероятность проблем при переносе файлов с реального компьютера на виртуальную машину.

заканчиваем настройку сети на виртуальной машине

После этого Windows может попросить перезагрузить систему. Если такое окно появилось, то перезагружаем виртуальную машину (через Пуск – Выключение – Перезагрузка ).

После перезагрузки виртуальной машины она должна стать частью вашей домашней локальной сети и перенос файлов уже должен работать. Вы можете это проверить, открыв окно со сведениями о сетевом подключении на виртуальной машине. Если все настроено правильно, то машина VirtualBox должна получить IP адрес из диапазона вашей домашней сети.

проверяем ip адрес на виртуальной машине

Также вы можете попробовать выполнить команду ping проверив доступ из виртуальной машины к реальной. Если все нормально, то ping должен проходить.

выполняем команду ping на виртуальной машине

Если проблем не выявлено, то можно открывать сетевые папки, доступ к которым открыт на реальном компьютере. Для этого на виртуальной машине нужно открыть окно « Мой компьютер » и в адресную строку ввести IP адрес реальной машины.

IP-адрес нужно вводить в таком формате, как на скриншоте внизу. Например: \\192.168.1.111\

открываем сетевые папки реального компьютера с виртуальной машины

После этого вы должны получить доступ к сетевым папкам на вашей реальной машине.

получаем доступ к сетевым папкам на реальной машине

Также ваш реальный компьютер должен появиться в сетевом окружении на виртуальной машине.

реальный компьютер в сетевом окружении на виртуальной машине

После получение доступа к сетевым папкам перенос файлов с виртуальной машины VirtualBox на реальный компьютер и обратно не должен вызывать проблем. Вы просто копируете нужные файлы в сетевую папку и получаете к ним доступ на обеих машинах.

Есть более простой способ без открывания дополнительных доступов как потенциальных дыр в безопасности.
добавить общую папку в VirtualBox в настройках виртуальной системы
например c:\ftp
поставить галку на авто подключение
запустить виртуальную систему
добавить сетевой диск любым из способов:
пуск выполнить
net use x:\vboxsvr\ftp
или
подключить сетевой диск
\\vboxsvr\ftp

Большое спасибо за подробную инструкцию, работает. Раньше пробовал это настроить, но без этого диска с дополнениями не работало.

В этой статье мы расскажем, как перенести файлы на виртуальную машину VirtualBox и какие ошибки могут появиться в процессе настройки общих папок.

VirtualBox ― это популярная бесплатная программа для создания виртуальных машин. Она позволяет использовать несколько операционных систем на одном устройстве. С ее помощью можно создать безопасное окружение для экспериментов с новыми и сомнительными программами. Все ОС изолированы друг от друга, поэтому можно не бояться навредить основной (хостовой) системе компьютера.

В отличие от VMware у VirtualBox есть один недостаток ― нельзя переносить файлы между компьютером и виртуальной машиной. Однако в VirtualBox есть дополнительные настройки, которые помогают отображать общие папки хостовой и гостевой системы.

Настройка общих папок на гостевых ОС отличается на Unix-подобных системах и Windows. Мы дадим две инструкции для каждого вида операционных систем.

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu

Суть этого способа в том, чтобы открыть доступ к конкретной папке для гостевой операционной системы:

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

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 1

Перейдите во вкладку «Общие папки» и нажмите на значок папки с плюсом:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 2

Выберите папку, которую хотите добавить в гостевую ОС. Чтобы постоянно не настраивать обмен папками, поставьте галочку напротив Авто-подключение. Нажмите ОК:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 3

Запустите виртуальную машину:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 4

Установите дополнения для гостевой ОС. Если вы используете хостовую систему macOS, в верхнем меню выберите «Devices» и нажмите Insert Guest Additions CD image:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 5

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

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 6

При установке дополнений часто возникают ошибки. Например, при нажатии на «Insert Guest Additions CD image» появляется ошибка:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 7

Если у вас появилось что-то подобное, ниже мы предложим небольшую инструкцию по устранению проблемы. Если установка дополнений прошла успешно, переходите к следующему шагу.

Как устранить ошибку установки дополнений в Virtualbox

Вернитесь в настройки виртуальной машины:

Как устранить ошибку установки дополнений в Virtualbox 1

Перейдите во вкладку «Носители». Найдите VBoxGuestAdditions.iso и нажмите на него правой кнопкой мыши. Нажмите Удалить устройство:

Как устранить ошибку установки дополнений в Virtualbox 2

Перед вами появится предупреждение. Нажмите Удалить:

Как устранить ошибку установки дополнений в Virtualbox 3

Нажмите на иконку диск с плюсом:

Как устранить ошибку установки дополнений в Virtualbox 4

Нажмите Оставить пустым:

Как устранить ошибку установки дополнений в Virtualbox 5

Теперь снова запустите машину и нажмите Insert Guest Additions CD image или Подключить образ диска Дополнений гостевой ОС:

Как устранить ошибку установки дополнений в Virtualbox 6

Готово, начнётся процесс загрузки. После этого вы можете продолжить настройку общих папок.

Чаще всего этот способ помогает. Если ошибка возобновилась, можно обратиться на форумы.

Теперь нужно открыть доступ к папке в гостевой операционной системе. Для этого зайдите в терминал и введите команду:

sudo adduser user vboxsf

Вместо user введите имя вашей гостевой системы.

Система попросит у вас пароль. Введите его и нажмите Enter.

Перезагрузите операционную систему.

Готово, теперь в основном меню будет отображаться общая папка:

Как устранить ошибку установки дополнений в Virtualbox 7

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows

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

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 1

Перейдите во вкладку «Общие папки» и нажмите на значок папки с плюсом:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 2

Выберите папку, которую хотите добавить в гостевую ОС. Чтобы постоянно не настраивать обмен папками, поставьте галочку напротив Авто-подключение. Нажмите ОК:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 3

Запустите виртуальную машину:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 4

Установите дополнения для гостевой ОС.

Если вы используете хостовую систему macOS, в верхнем меню выберите «Devices» и нажмите Insert Guest Additions CD image:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 5

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

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 6

В виртуальной машине перейдите в «Этот компьютер». Здесь должен появиться оптический дисковод с программным обеспечением от VirtualBox. Откройте его двойным кликом:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 7

Запускаем программу VBoxWindowsAdditions:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 8

Разрешите приложению вносить изменения:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 9

Начнётся установка. Нажимаем на кнопку Next:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Windows 10

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

Читайте также: