Поделиться через


Ошибка 0x80070005 при экспорте виртуальных машин Hyper-V через сеть

В этой статье описывается решение проблемы, из-за которой при экспорте виртуальной машины в сетевую папку возникает ошибка 0x80070005.

Исходный номер базы знаний: 2008849

Симптомы

Вы используете Hyper-V на компьютере под управлением Windows Server 2008 или Windows Server 2008 R2.

  • В диспетчере Hyper-V вы пытаетесь экспортировать виртуальную машину на сетевой ресурс.
  • У вас есть разрешения на полный доступ к сетевой общей папке.

В этом сценарии экспорт может завершиться ошибкой, которая напоминает следующее:

Произошла ошибка при попытке экспорта виртуальной машины.
Не удалось скопировать файл во время экспорта.
Не удалось скопировать файл из< исходного пути VHD-файла> на< сетевой диск>: общая ошибка: отказ в доступе (0x80070005)

Причина

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

Резолюция

Убедитесь, что разрешения позволяют учетной записи компьютера узла Hyper-V выполнить экспорт для обновления общей папки.

Замечание

В то время как следующие шаги относятся к 2008 году, идея совпадает с обновлением разрешений общей папки и NTFS, если общая папка размещена в другой версии Windows.

Обновление разрешений на уровне NTFS

  1. На целевом сервере щелкните правой кнопкой мыши общую папку и выберите пункт "Свойства".
  2. Выберите вкладку Безопасность.
  3. Нажмите кнопку "Изменить " и нажмите кнопку "Добавить " в диалоговом окне разрешений.
  4. Выберите "Типы объектов " и выберите "Компьютеры" , если это еще не сделано, и нажмите кнопку "ОК".
  5. В диалоговом окне Введите имена объектов, чтобы выбрать имя Hyper-V хост-компьютера, и выберите "Проверить имена".
  6. Выбрав имя компьютера узла Hyper-V, выберите "Разрешить для полного управления" и нажмите "ОК.

Обновление разрешений уровня общего доступа

  1. На целевом сервере щелкните правой кнопкой мыши общую папку и выберите пункт "Свойства".
  2. Выберите вкладку "Общий доступ ".
  3. Выберите расширенный общий доступ....
  4. В диалоговом окне расширенного общего доступа выберите "Разрешения " и "Добавить".
  5. Выберите "Типы объектов " и выберите "Компьютеры" , если это еще не сделано, и нажмите кнопку "ОК".
  6. В диалоговом окне Введите имена объектов, чтобы выбрать имя Hyper-V хост-компьютера, и выберите "Проверить имена".
  7. Выбрав имя компьютера узла Hyper-V, выберите "Разрешить для полного управления" и нажмите "ОК.