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

ВМ повреждена, что делать дальше?

Итак, одна из наших старых виртуальных машин, которая обычно не имеет проблем, теперь выдает эту ошибку при запуске. Он продолжает циклически перезапускаться и выключаться с этим сообщением об ошибке.

Я полагаю, что это, вероятно, проблема с повреждением VHD.

Что дальше? Как мне запустить CHKDISK, если я даже не могу загрузить в виртуальную машину? Это с Hyper-V в Windows Server 2008 R2.

Скорее всего, виртуальная машина не повреждена, вы будете рассматривать это как любую другую ошибку 0x7B, которая связана с контроллером хранилища. Загрузите ISO-образ для ОС и загрузитесь с него, затем запустите CHKDSK / R, как подсказывает ошибка.

Были ли на этой виртуальной машине загружены последние версии служб интеграции для вашей версии Hyper-V? Вы можете попытаться переустановить службы Integration Services в безопасном режиме, и это вполне может решить проблему.

Было ли это изначально преобразованием P2V? Если да, посмотрите здесь:

http://blogs.technet.com/b/michs/archive/2011/09/16/p2v-migration-issues-with-hyper-v-stop-0x0000007b.aspx

Я бы предложил загрузиться с установочного носителя для гостевой ОС и попытаться выполнить chkdsk или выполнить восстановление оттуда. Куда вы пойдете дальше, будет зависеть от результатов этого ...

Еще один отличный вариант, если мы говорим исключительно о VHD (я знаю, что это может быть просто виртуальная машина, для которой предложение user1467163 тоже может помочь), - это прикрепить этот VHD к известной рабочей виртуальной машине в качестве вторичного диска. После того, как он подключен к хорошей виртуальной машине, ЗАТЕМ выполните chkdsk / r и sfc / scannow на возможно поврежденном диске и дайте им обоим закончить. Если что-то не так, это будет исправлено с помощью переключателей, которые я рекомендовал, а затем вы можете воссоздать новую виртуальную машину и прикрепить к ней только что исправленный VHD.

Еще один вариант. В два других я бы тоже пошел, если бы это не сработало.

Если бы это был я, где у меня был бы полный контроль над своей средой, вот что я бы сделал: Получите снимки экрана ВСЕХ настроек для виртуальной машины в Hyper-V. Выключите виртуальную машину, если она находится в любом состоянии, кроме «Выкл.» На хосте , скопируйте все виртуальные жесткие диски в безопасное место для резервного копирования. Удалите виртуальную машину в диспетчере Hyper-V. Создайте новую виртуальную машину (назовите ее так же, если хотите). Копировать резервные копии виртуальных жестких дисков, которые вы скопировали в новый каталог виртуальных машин, к которому они принадлежат. Присоедините виртуальные жесткие диски к новой виртуальной машине.

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