Ошибка при попытке запуска виртуальной машины в Hyper-V: «The application encountered an error while attempting to change the state of Virtual Machine»
На описание этой ошибки я уже несколько раз натыкался на форумах, посвящённых обсуждению Hyper-V. Да и сам сталкивался с ней пару раз, когда только начинал осваивать этот новый продукт. Попытка запустить виртуальную машину завершается неудачей. Вместо этого выводится сообщение с текстом: «The application encountered an error while attempting to change the state of <VM name>».
Обратите внимание на то, что расширенный текст сообщения прямо указывает на причину ошибки: «Failed to create memory contents file...». Действительно, ошибка вызвана тем, что рабочий процесс Hyper-V не смог создать файл для сохранения состояния оперативной памяти виртуальной машины. Почти всегда это связано с нехваткой места на диске, реже — с недавними изменениями прав. Надо понимать, что файл для сохранения состояния обязательно создаётся перед запуском виртуальной машины — для того, чтобы возможность сохранить это состояние оставалась всегда. И понятно, что размер файла сохранения состояния для каждой виртуальной машины равен объёму оперативной памяти, которую вы ей выделяете.
Даже если вы никогда не пользуетесь этой функцией, отключить её невозможно. Нельзя также переопределить путь для создания этого файла. Он всегда будет находиться в подкаталоге относительно файла конфигурации виртуальной машины. В общем-то ничего страшного или из ряда вон выходящего в этом нет. Просто приведённый пример очень хорошо иллюстрирует необходимость читать сообщения об ошибках полностью и внимательно.
Comments
Anonymous
January 01, 2003
Давайте выполним настройку (Elevated!): set devmgr_show_nonpresent_devices=1 Далее запустим диспетчер устройств, в меню выберем Show hidden devices и посмотрим, нет ли драйвера в non-plug and play drivers? Если есть, то деинсталлируем его и перезагрузимсяAnonymous
January 01, 2003
Понятно. Я открыл Case для наших разработчиков. Есть ли возможность терминального доступа (локальным, а не доменным админом сервера) для установки kernel debugger чтобы разобраться в чем ошибка? По поводу IPMI - других проблем мне неизвестноAnonymous
January 01, 2003
У меня самого W520 с 2720qm, могу с уверенностью сказать, что работает. Попробуйте обновить BIOS. Отключить TXT и VT-D Установите последние обновления на гипервизор. Постоянно обновляемый список кумулятивных обновлений ведём тут: social.technet.microsoft.com/.../3150.list-of-hyper-v-packages-updated-after-the-release-of-windows-server-2008-r2-service-pack-1-sp1.aspxAnonymous
January 01, 2003
Надо дать себе Full Control и удалить. Затем перезагрузиться!Anonymous
January 01, 2003
Павел, установите последние обновления гипервизора, ссылку я давал ниже. У меня именно такой ноутбук с которого сейчас пищу. Работает 100%Anonymous
January 01, 2003
Ну разбирайся, я не могу удалено решить, что у тебя там.. В моем случае я стал владельцем, сбросил права (только себе FC, остальных в сад) и удалил. Если не удаляется, сделай также права (себе - FC, больше никому ничего, и перезагрузись). З,Ы, Regedit - ELEVATEDAnonymous
January 01, 2003
Обновления качать из Базы Знаний вручную, - скачать все и поставить по очереди те что установятся. На WU есть лишь одно из них. Отдельный вопрос - в вашей системе случаем не установлен драйвер Intel IPMI? Если да, давайте проверим следующие действия (и обязательно расскажем, помогло или нет):
- В ветви реестра HKLMSystemCurrentControlSetServicesimbdrv отключим загрузку драйвера, сменив значение ключа Start на 4 (disabled)
- В списке СЛУЖБ сервера задисейблим (если такие есть) Intel IPMI Service и Inel Monitoring Agent
- Перезагрузиться и проверить...Написать тут ответ :)
Anonymous
January 01, 2003
Здравствуйте. У меня установлен Windows_Server_R2_SP1, на машине Lenovo W520 (Процессор I7-2960XM) Установил роль Hyper-v, создал Виртуальную машину. Жму старт и получаю An erro occurred while attempting to stat the selected virtual mashin(s)."Name" failed to change state. ( s017.radikal.ru/.../c37ba00ee586.png ) Пару дней решаю вопрос.. Помогите пожалуйста!! Насколько я понимаю проблема в том, что мой процессор использует функцию AVX, а Windows_Server_R2 AVX "не понимает". Если я прав, то мне нужно установить исправление (Fix)KB2517374, но это я сделать тоже не могу, т.к. инсталятор пишет The update is not applicable to your computer. ( i048.radikal.ru/.../e42115477e37.png ) Удалось лиш проинсталировать через командную строку, но это ничего не дало(((. Помогите пожалуйста!!Anonymous
January 01, 2003
Биос самый новый был, обновления на гипервизор тоже не помогли.. Установил Server_2008_R2_Data Centor (с сайта Microsoft).. Там писало при нажатии на старт - визуализатор не запущен.. Пробовал разные настройки и заметил, что если в биосе Intel-VT включен, то при включении роли Hyper-V (после перезагрузки) компьютер не загружается (черный экран сразу после бегающей полосы) Подскажите пожалуйста, что это может быть?Anonymous
January 01, 2003
Спасибо!Anonymous
January 01, 2003
Давайте разберемся конкретно.
- Для начала по максимуму обновим ОС всеми известными обновлениями, которые тем или иным образом относятся к даннйо теме. Номера обновлений: 950050, 956710, 956589, 956774, 956697, 951308, 953828, 953585 Со страницы Базы Знаний можно заказать любые обновления из IE7 выбрать в самом верху Request hofix. Это будет первый шаг.
- Второй шаг - удаляем проблемную виртуальную машину. Создаем новую ВМ с аналогичными параметрами, даем ей старый VHD диск (он не удаляется при удалении ВМ). После чего включаем ВМ. Если не помогает, пишите мне в почту терминальный доступ, я посмотрю и скажу что не так. Если что-то экзотическое, сниму логи и сделаем хотфикс. Alex
Anonymous
January 01, 2003
Про то как удалить драйвер надо спрашивать у Intel, я не авторитет, - лишь знаю, что он проблемен. Хост пробовали перезагрузить после того как драйвер в Disable перевели? Будем искать еще вариантыAnonymous
January 01, 2003
Еще одна попытка. Открываем REGEDIT, ищем ключ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E97D-E325-11CE-BFC1-08002BE10318} Заходим в свойство, берем его во владение (Take Ownership) и удаляем. Затем перезагружаемся.Anonymous
January 01, 2003
Ну, у меня не было задачи бороться с IPMI - как службу ее легко удалить из реестра HKLMSYSTEMCurrentControlSetServices, но остатки ее где-то еще будут. Как его "правильно" удалять - вопросы к Intel. Я своё мелкомягкое дело сделал, даже не увидев системы :)) Напишу заметку и статью в Knowledge Base.. З,Ы, Думаю, если заново установить Intel Active System Console и удалить ветвь реестра, то будет работать и она, и Hyper-V. AlexAnonymous
January 01, 2003
Я боюсь, что без специфики оборудования (драйверы не загрузятся) проблему я не повторю. Если сложно терминал, будем пробовать повторить самостоятельно. По организации теримнала лучше мне писать в почту через форму КонтактAnonymous
January 01, 2003
Установитл еще раз и все заработало. Спасибо!Anonymous
September 30, 2008
В разделе Вашего блога http://blogs.technet.com/vm/archive/2008/08/25/hyper-v-constrained-delegation-of-authority-iso.aspx я уже задавал вопрос о ошибке при запуске виртуальных машин (всех на данном сервере!- ссылка на скрины- http://dr2c.blogspot.com/2008/08/hyper-v.html). Ваши предложения-
- Перезагрука сервера (или по крайней мере сервиса VMMS) не помогает?
- Нет.
- Вы уверены, что этот же VHD сейчас никем не используется (другими ВМ)
- Абсолютно (это тестовая машина, я ее создатель и администратор)
- chkdsk диска делали?
- Да. И что есть данный VHD скопировать рядом с оригинальным (даст ли скопировать, - если нет, то проблема в другом, и даст ли подключить копию).
- Дает не только копировать, но и экспортировать, причем на другой host все это спокойно работает, а на этой нет (я даже импортировал на эту-же машину ВМ экспортированную с нее- импортрует но не запускает!) P.S. Hyper-v работает на данной машине со времен RC. Все обновлял по правилам, на RTM работала около месяца....
Anonymous
September 30, 2008
Забыл еще одно- данная машина служит еще хранилищем для архивов других машин и немного сервером терминалов- все эти функции ни как не нарушились!Anonymous
September 30, 2008
У меня такая же трабла. Скачал готовую ВМ с CRM4.0 а запустить не могу :(Anonymous
October 01, 2008
Обновить сейчас попробую. Можно воспользоваться Центром обновления? Или какие-то надо скачивать непосредственно? Проблеммные машины ВСЕ! Я не могу ни создать новую, ни присоединить старый диск. Единственно, что позволяет сделать- это импорт, но потом- та-же ошибка.Anonymous
October 01, 2008
Не, не помоло... Но путь верный :-) Дело в том, что я установил Intel® Active System Console 3.0 и после этоо начались проблеммы. Я не писал об этом т.к. сразу удалил эту утилиту, а проблемма осталась! Теперь понятно, что дело в ней, но не понятно, что делать...
- Ветвь реестра HKLMSystemCurrentControlSetServicesimbdrv имеется- я отключил загрузку драйвера
- В списке СЛУЖБ сервера есть только Intel IPMI Service- выключил и остановил.
- Перезагрузился- вилы те-же А почему этот драйвер остался и как его полностью удалить?
Anonymous
October 01, 2008
Переружал, но без результата...Anonymous
October 02, 2008
Не совсем ясен смысл выражения- выполним настройку.. Если это дать комманду в cmd то сделал. Теперь по порядку. 1.Удалил роль Hyper-V (еще вчера- решил пошаманить:)- с перезагрузками, как положено.
- cmd set devmgr_show_nonpresent_devices=1
- Диспетчер устройств- такого драйвера в non-plug and play нет, но в System devices есть устройства Intel Intelligent Management Bus Driver и Intel Server Management Utility Device.
- оба удалил, перезагрузил
- Установил роль хайпера, перезагрузил и т.д.
- Та-же ошибка, в службах Intel IPMI Service остался (хоть и отключен)!
Anonymous
October 02, 2008
Да, еще вот выясняется, что этот драйвер проблемен. А это относится только к хайперу или еще аукнется где-то? Он у меня еще на главном TS (под Win2003r2) стоит... Уже меньжуюсь :)Anonymous
October 02, 2008
Попробую, но очень быстро не обещаю (безопасность и то-сё).Anonymous
October 02, 2008
А хотите сделаю образ акронисом, конвертирую его в VHD и закачаю Вам?Anonymous
October 02, 2008
Давайте я пока обрисую "железо" Мать- Intel S5000pslsas, 8 Gb RAM, используется встроенный RAID, уровень 1. Никаких других плат не подлючено.Anonymous
October 03, 2008
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E97D-E325-11CE-BFC1-08002BE10318}- это ветвь именно с ней делать что-то или с каким-то ключем? Если с ветвью, то под свойствами имеется в виду Permissions?Anonymous
October 03, 2008
Так это ветвью и так владеют локальные админы... Действие по овладению нужно для возможности удаления или еще для чего-то?Anonymous
October 03, 2008
Full Control дал, стал владельцем, запустил Regedit от имени админа- удалить не могу!Anonymous
October 03, 2008
СПАСИБО! Заработало! Но сервис Intel IPMI в службах остался..Anonymous
May 20, 2009
The comment has been removed