Hyper v произошла ошибка при попытке экспорта виртуальной машины

  • Remove From My Forums
  • Question

  • I am running 2 VMs in Server 2008 R2 with Hyper-V. But am running out of space on the partition where the VMs were created. I have another larger partition on the same Hyper-V server and want to move the VMs to this larger partition.

    I was able to successfully export one of the VMs to the larger partion and import it succesfully. The process ran perfectly.

    However when I try to export the second VM the following error is is generated…

    ————————————————————————————-
    An error occured while attempting to export the virtual machine.
    Export filed for virtual machine ‘SALVO’.
    Export failed for virtual machine ‘SALVO’
    (41322DFC-B316-4CF8-9B19-7753078F0D4B) with error ‘The system cannot find the file specified.’ (0x80070002).
    ————————————————————————————-

    What can I do to resolve this error. The VM is functioning fine. I don’t understand why I am not able to export it. At one point in time I did have a second vhd attached to the system. But I removed it long ago and there were no observable side effects.

    Thanks, David

    • Moved by

      Friday, June 18, 2010 3:46 AM
      (From:Windows Server 2008 R2 Hyper-V)

Answers

  • Maybe, but I doubt it. You need lots more disk space than 2.5 MB, which explains why it’s so slow (or stuck), since having so little space to work with is hard. It would be good to free up
    several GBs.

    Also, given the size of the available space, you may want to carry over less snapshots (i.e. delete some snapshots in the UI) and keep this more manageable for the system, Ideally, get a bigger drive, but for that Export needs to work :-), so start with
    making more space available to Hyper-V, then do the export to what hopefully will be a much bigger drive.


    Cheers, Dan Boldo – Program Manager Hyper-V, Windows Core OS

    • Marked as answer by
      Dan Boldo [MSFT]
      Tuesday, June 22, 2010 10:43 PM

  • Remove From My Forums
  • Вопрос

  • Делаю вручную бэкап ВМ, пытаюсь Экспортировать виртуальную машину на внешний жесткий диск «E:Backup» но появляется ошибка:

    Произошла ошибка при попытки экспорта виртуальной машины. Не удалось скопировать файл из
    «C:Hyper-VJKHVirtual Hard DisksJKH.vhd»
    в «E:BackupJKH10 JKHVirtual Hard DisksJKH.vhd»:
    Аргументы заданы неправильно (0х80070057)

    Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
    Источник:      Microsoft-Windows-Hyper-V-VMMS
    Дата:          18.01.2015 21:03:09
    Код события:   18110
    Категория задачи:Отсутствует
    Уровень:       Ошибка
    Ключевые слова:
    Пользователь:  система
    Компьютер:     SRV-VM.irkraion.local
    Описание:
    Не удалось скопировать файл из "C:Hyper-VJKHVirtual Hard DisksJKH.vhd" в "E:Backup10 JKHVirtual Hard DisksJKH.vhd": Аргументы заданы неправильно (0x80070057)
    Xml события:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
        <EventID>18110</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2015-01-18T13:03:09.058235000Z" />
        <EventRecordID>446</EventRecordID>
        <Correlation />
        <Execution ProcessID="2084" ThreadID="2872" />
        <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
        <Computer>SRV-VM.irkraion.local</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <UserData>
        <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
          <ErrorMessage>%%2147942487</ErrorMessage>
          <ErrorCode>0x80070057</ErrorCode>
          <Parameter0>C:Hyper-VJKHVirtual Hard DisksJKH.vhd</Parameter0>
          <Parameter1>E:Backup10 JKHVirtual Hard DisksJKH.vhd</Parameter1>
        </VmlEventLog>
      </UserData>
    </Event>

    Нашел инфу по данной ошибке Event ID 18110 — VMMS (Не могу вставить ссылку), но перезапуск службы не помогает :( может знаете что именно понимается под Check the environment?

    • Изменено

      19 января 2015 г. 0:55

Ответы

  • Я не заметил что внешний диск имеет файловую структуру FAT32 :( не думал, что диски ещё в неё форматируют. Отформатировал в NTFS, все заработало.

    • Помечено в качестве ответа
      AIRMO38
      20 января 2015 г. 0:23

Сегодня столкнулся с интересной ситуацией: Нужно экспортировать виртуальную машину Hyper-V, а на локальном диске уже нет места. Ну, думаю, экспортну в сетевую папку. Расшариваю папку, прописываю права на доступ для нужных пользователей,  запускаю экспорт … И получаю сообщение об ошибке  «Failed to copy file from source  to network share: General access denied error (0x80070005)»

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

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

Если вы вдруг забыли как это делается:

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

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

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

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

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

Я щелкаю правой кнопкой мыши на виртуальной машине и нажимаю кнопку экспорта, выбираю путь и затем получаю эту ошибку:

[Window Title]
Hyper-V Manager

[Main Instruction]
An error occurred while attempting to export the virtual machine.

[Content]
Export failed for virtual machine 'Win7Pro'.

[Expanded Information]
Export failed for virtual machine 'Win7Pro' (87874C77-ED1B-47E9-89DE-A12EC2845FEB) with error 'The system cannot find the path specified.' (0x80070003).

[^] Hide details  [Close]

Я немного поискал и пробовал обходные пути (например, переименование виртуальной машины), но это не дало никаких результатов. Как это исправить? У меня 7 или 8 виртуальных машин, и это влияет только на ту, которую я действительно хочу экспортировать.

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

Hyper-V Ошибка доступа (0x80070005)_Image-009

Hyper-V Ошибка Не удается создать хранилище, необходимое для контрольной точки, Ошибка доступа (0x80070005).

Симптомы:

С этой ошибкой я столкнулся  при попытке резервного копирования виртуальных машин на хосте Hyper-V. Вот так она выглядела в Veeam:

Hyper-V Ошибка доступа (0x80070005)

Hyper-V Ошибка доступа (0x80070005)

На самом хосте Hyper-V, при попытке создать контрольную точку выскакивала ошибка:

Hyper-V Ошибка доступа (0x80070005)

Hyper-V Ошибка доступа (0x80070005)

Причины:

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

В свойствах безопасности папки, ВМ из которой работали нормально, была группа пользователей Virtual Machines, а в свойствах другой ее не было. (и найти ее мне не удалось…))

Hyper-V Ошибка доступа (0x80070005)

Решение:

Для исправления ситуации можно было, конечно, разрешить доступ к папке виртуальных машин всем пользователям с правами на изменение, но это как-то…

Поэтому я решил переместить «проблемные» виртуальные машины в другое место. Для этого в диспетчере Hyper-V выбираем ВМ и жмем «Переместить».

Hyper-V Ошибка доступа (0x80070005)

Откроется мастер перемещения. Жмем «Далее».

Hyper-V Ошибка доступа (0x80070005)

На следующем экране выбираем «Переместить хранилище ВМ».

Hyper-V Ошибка доступа (0x80070005)

Hyper-V Ошибка доступа (0x80070005)

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

Hyper-V Ошибка доступа (0x80070005)

Hyper-V Ошибка доступа (0x80070005)

Жмем «Далее».

Hyper-V Ошибка доступа (0x80070005)

На следующем шаге жмем «Готово».

Hyper-V Ошибка доступа (0x80070005)_Image-018

Начнется перемещение виртуальной машины.

Hyper-V Ошибка доступа (0x80070005)_Image-019

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

Хочу отметить, что проблема не воспроизводилась и после обратного перемещения ВМ в исходное расположение.

Обсуждение подобной проблемы есть на https://social.technet.microsoft.com/Forums/ru-RU/0c83b8ad-7b9a-4fab-8a68-eb61a827b47c/10551088108610731083107710841099?forum=WS8ru

Еще статьи про виртуализацию VMware и Hyper-V.

Возможно, вам также будет интересно:

  • Hunt showdown не запускается код ошибки 0x30001
  • Hunt showdown код ошибки 0x7111
  • Hunt showdown код ошибки 0x4000c
  • Hunt showdown код ошибки 0x4000a
  • Hunt showdown код ошибки 0x30005

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии