Назад | Перейти на главную страницу

Виртуальная машина Hyper-V застряла в состоянии «Сохранено», не может включаться или сохраненные данные удалены

У меня есть сервер с WinSrv 2016 DC, установленный для виртуализации Hyper-V.

После корректного выключения, предназначенного для тестирования ИБП, три виртуальные машины не запускаются. Диспетчер Hyper-V показывает, что виртуальные машины находятся в «сохраненном» состоянии. Они не включаются, что приводит к ошибке. «Подробности» сообщения об ошибке показывают только GUID виртуальной машины с ошибкой. То же самое происходит, если я пытаюсь удалить сохранение из графического интерфейса или PowerShell.

Я копался в папках виртуальных машин и не обнаружил файлов .bin или .vsv. Поиск по всему серверу также не дал результатов.

На сервере достаточно ОЗУ и ФС для работы даже самых маленьких зависших виртуальных машин.

Есть ли способы восстановить эти виртуальные машины?

РЕДАКТИРОВАТЬ: В журнале событий появляются эти коды: 14026, 20864, ​​20924, 15160. Дополнительная информация не дается. Аналогичная ситуация: https://www.petri.com/forums/forum/virtualization/microsoft-hyper-v-technology/514257-cannot-export-hyper-v-vm-and-no-real-info Кроме того, на обеих виртуальных машинах есть снимки.

Для начала ... Я не уверен, будет ли ваша проблема соответствовать той, через которую я только что прошел. У меня есть гипервизор с одним узлом и несколькими виртуальными машинами. Я поменял местами систему хранения, в которой находились виртуальные машины, и при этом просто выключил и переместил свои виртуальные машины в новое хранилище и сопоставил хранилище с теми же обозначениями дисков, думая, что все будет отлично. Я оказался в аналогичной ситуации, когда я оказался с виртуальными машинами, которые застряли в «сохраненном» состоянии и не запускались, не импортировались и не очищали состояние. Излишне говорить, что это вызвало большую панику и разочарование.

Во всяком случае ... После нескольких часов работы я обратил внимание, что в папке, где находятся файлы конфигурации виртуальной машины, у меня были только файлы VMCX и никаких файлов VMRS. По-видимому, программа, которую я использовал для копирования файлов, думала, что это временные файлы, которые не стоит перемещать или что-то в этом роде (что они вроде бы есть). Но это, по-видимому, мешало мне очистить состояние виртуальной машины.

Сейчас... Я не скажу, что это правильно ... Я просто скажу, что у меня это сработало... Я просто взял виртуальную машину с другого компьютера, который я отключил с помощью очень маленького файла VMRS, и скопировал его, а затем переименовал в соответствии с именем файла файлов VMCX. В этот момент я смог очистить состояние виртуальной машины. Но ... Была еще одна загвоздка 22 ... Очевидно, этот файл имеет какое-то отношение к порядку загрузки машины, потому что, когда я вошел в настройки виртуальной машины, единственным вариантом была загрузка из файла. Ни одно из других устройств не было указано в списке доступных опций. Все, что я хотел сделать, это загрузиться с жесткого диска ... Об остальном мне было наплевать. Итак, мне пришлось удалить жесткий диск, применить изменение, снова добавить жесткий диск, снова применить изменение, а затем я смог выбрать вариант загрузки для жесткого диска.

Я понял все это и восстановил свои виртуальные машины около 2 часов назад ... и до сих пор у меня не было проблем с виртуальными машинами, которые я восстановил этим методом. Я уверен, что какой-нибудь эксперт Microsoft проконсультирует меня по поводу этого метода ... и я хотел бы знать, как лучше сделать это, поскольку я уверен, что он есть (или должен быть). Так что используйте это на свое усмотрение.