alt Оцените все преимущества Р7-Офис alt

Как скопировать файл с ПК на виртуальную машину Hyper-V?

15 февраля, 2025 • Блог • 147 просмотров
Как скопировать файл с ПК на виртуальную машину Hyper-V?

Содержание

  1. Включение гостевой службы (Guest Services)
  2. Копирование файлов через PowerShell
  3. Передача папок с несколькими файлами
  4. Отключение гостевой службы
  5. Заключение

Hyper-V позволяет передавать файлы между хостовой системой и виртуальной машиной без необходимости настройки сети. Это особенно полезно, если виртуальная машина изолирована от интернета или работает на файловой системе, несовместимой с VHD-дисками (например, Linux).

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

Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге от 1099 ₽

Включение гостевой службы (Guest Services)

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

Включение через графический интерфейс

  1. Откройте Диспетчер Hyper-V.
  2. Выберите нужную виртуальную машину и перейдите в её параметры.
  3. В разделе Интеграционные службы установите галочку напротив Гостевая служба (Guest Services).
  4. Нажмите ОК и перезапустите виртуальную машину.

Включение через PowerShell

Откройте Windows PowerShell с правами администратора и выполните следующие команды:

  1. Проверка состояния службы:
    Get-VMIntegrationService -VMName “Имя_ВМ” -Name “Guest Service Interface”
  2. Включение службы, если она отключена:
    Enable-VMIntegrationService -VMName “Имя_ВМ” -Name “Guest Service Interface”
  3. Проверка работы службы:
    Get-Service vmicguestinterface

Копирование файлов через PowerShell

После активации Guest Services файлы можно копировать командой Copy-VMFile.

Пример копирования в Windows-гостевую ОС:

Copy-VMFile -VMName “Имя_ВМ” -SourcePath “C:\update\file.zip” -DestinationPath “C:\tmp\file.zip” -FileSource Host -CreateFullPath

Пример копирования в Linux-гостевую ОС:

Copy-VMFile -VMName “Имя_ВМ” -SourcePath “C:\update\file.zip” -DestinationPath “/tmp/file.zip” -FileSource Host

Описание параметров:

  • -SourcePath – путь к файлу на хосте.
  • -DestinationPath – место сохранения файла в гостевой ОС.
  • -CreateFullPath – создаёт папку, если её нет.
  • -FileSource Host – указывает, что файл передаётся с хоста.

Передача папок с несколькими файлами

Командлет Copy-VMFile поддерживает передачу только одного файла за раз. Если требуется копировать сразу несколько файлов или целую папку, можно использовать PowerShell-цикл:

Get-ChildItem “C:\update\” -Recurse -File | ForEach-Object { 

    Copy-VMFile -VMName “Имя_ВМ” -SourcePath $_.FullName -DestinationPath $_.FullName -FileSource Host -CreateFullPath}

Отключение гостевой службы

Если передача файлов больше не требуется, Guest Services можно отключить.

Отключение через PowerShell

Disable-VMIntegrationService -VMName “Имя_ВМ” -Name “Guest Service Interface”

Отключение через графический интерфейс

  1. Перейдите в параметры виртуальной машины в Диспетчере Hyper-V.
  2. В разделе Интеграционные службы снимите галочку с Гостевая служба (Guest Services).
  3. Сохраните изменения и перезапустите виртуальную машину.

Заключение

Передача файлов между хостом и виртуальной машиной в Hyper-V может быть выполнена без сетевых подключений благодаря службе Guest Services. Используя PowerShell, можно легко копировать файлы и даже целые папки.

Если вам нужен лицензионный Windows Server или другие ключи активации, вы всегда можете найти их в нашем каталоге RUSOFT.Store

Товары из статьи

Windows 10 Home RU x32/x64 bit
Рейтинг
5.00
🔥 Акция
Windows 10 Home RU x32/x64 bit
1 490 руб.
4 490
В корзину
Windows 10 Professional RU x32/x64
Рейтинг
5.00
🔥 Акция
Windows 10 Professional RU x32/x64
1 590 руб.
4 590
В корзину
Windows 11 Home RU x64
Рейтинг
5.00
🔥 Акция
Windows 11 Home RU x64
1 790 руб.
3 790
В корзину
Windows 11 Professional RU x64
Рейтинг
5.00
🔥 Акция
Windows 11 Professional RU x64
1 990 руб.
4 990
В корзину