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

Igor 20 Баллы репутации
2024-05-22T20:31:27.9933333+00:00

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

P.S.

Экспорт так же завершается ошибкой.

Windows Server 2012
Windows Server 2012
Серверная операционная система Майкрософт, которая поддерживает управление, хранение данных, приложения и коммуникации корпоративного уровня.
Вопросы: 5
Комментариев: 0 Без комментариев
Голосов: {count}

Принятый ответ
  1. Ian Xue 38,761 Баллы репутации Поставщик Майкрософт
    2024-05-23T02:28:17.3966667+00:00

    Здравствуйте Igor,

    Спасибо за сообщение на форуме Q&A.

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

    Если файл avhdx все еще существует, скопируйте все файлы vhdx и avhdx на новый диск. Затем объедините все avhdx-файлы. Вы можете использовать сценарии PowerShell из этого документа, если они выполняются без ошибок.

    https://learn.microsoft.com/ru-ru/troubleshoot/windows-server/virtualization/merge-checkpoints-with-many-differencing-disks

    Если сценарии выдают ошибки, вам придется объединить avhdx-файлы вручную. Выберите "Inspect Disk" в Hyper-V Manager, чтобы определить цепочку avhdx-файлов, затем выберите "Edit Disk" в Hyper-V Manage, чтобы объединить все avhdx-файлы, начиная с avhdx-файла, у которого нет дочерних avhdx-файлов. Подробные шаги можно посмотреть по этой ссылке.

    https://www.nakivo.com/blog/merge-hyper-v-snapshots-step-step-guide/

    Если какой-то avhdx-файл отсутствует, возможно, придется объединить avhdx-файлы, начиная с avhdx-файла, у которого нет дочерних avhdx-файлов, и проследить родительский файл до vhdx-файла. Контрольные точки, использующие бесхозный avhdx, будут потеряны.

    Затем создайте новую виртуальную машину и выберите "Присоединить виртуальный жесткий диск позже". Откройте настройки виртуальной машины, добавьте новый жесткий диск к SCSI-контроллеру и выберите объединенный vhdx-файл.

    С наилучшими пожеланиями,

    Ian Xue


    Если ответ был полезен, пожалуйста, нажмите "Принять ответ" и проголосуйте за него.

    Комментариев: 0 Без комментариев

Дополнительные ответы: 0

Сортировать по: Наиболее полезные

Ваш ответ

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