Итак, одна из наших старых виртуальных машин, которая обычно не имеет проблем, теперь выдает эту ошибку при запуске. Он продолжает циклически перезапускаться и выключаться с этим сообщением об ошибке.
Я полагаю, что это, вероятно, проблема с повреждением VHD.
Что дальше? Как мне запустить CHKDISK, если я даже не могу загрузить в виртуальную машину? Это с Hyper-V в Windows Server 2008 R2.
Скорее всего, виртуальная машина не повреждена, вы будете рассматривать это как любую другую ошибку 0x7B, которая связана с контроллером хранилища. Загрузите ISO-образ для ОС и загрузитесь с него, затем запустите CHKDSK / R, как подсказывает ошибка.
Были ли на этой виртуальной машине загружены последние версии служб интеграции для вашей версии Hyper-V? Вы можете попытаться переустановить службы Integration Services в безопасном режиме, и это вполне может решить проблему.
Было ли это изначально преобразованием P2V? Если да, посмотрите здесь:
Я бы предложил загрузиться с установочного носителя для гостевой ОС и попытаться выполнить chkdsk или выполнить восстановление оттуда. Куда вы пойдете дальше, будет зависеть от результатов этого ...
Еще один отличный вариант, если мы говорим исключительно о VHD (я знаю, что это может быть просто виртуальная машина, для которой предложение user1467163 тоже может помочь), - это прикрепить этот VHD к известной рабочей виртуальной машине в качестве вторичного диска. После того, как он подключен к хорошей виртуальной машине, ЗАТЕМ выполните chkdsk / r и sfc / scannow на возможно поврежденном диске и дайте им обоим закончить. Если что-то не так, это будет исправлено с помощью переключателей, которые я рекомендовал, а затем вы можете воссоздать новую виртуальную машину и прикрепить к ней только что исправленный VHD.
Еще один вариант. В два других я бы тоже пошел, если бы это не сработало.
Если бы это был я, где у меня был бы полный контроль над своей средой, вот что я бы сделал: Получите снимки экрана ВСЕХ настроек для виртуальной машины в Hyper-V. Выключите виртуальную машину, если она находится в любом состоянии, кроме «Выкл.» На хосте , скопируйте все виртуальные жесткие диски в безопасное место для резервного копирования. Удалите виртуальную машину в диспетчере Hyper-V. Создайте новую виртуальную машину (назовите ее так же, если хотите). Копировать резервные копии виртуальных жестких дисков, которые вы скопировали в новый каталог виртуальных машин, к которому они принадлежат. Присоедините виртуальные жесткие диски к новой виртуальной машине.
Так вы исключаете повреждение ВМ. Я надеюсь, что это соответствует вашей проблеме - я не смог прочитать ошибку, потому что хост образа был залит.