У меня есть виртуальная машина Hyper-V, которая не загружается, синий экран говорит, что PAGE_FAULT_IN_NONPAGED_AREA
Я могу загрузиться в WinPE (восстановление), но не могу загрузиться в безопасном режиме.
Можно ли запустить DISM из WinPE и выполнить команду restorehealth в установленном образе Windows?
В некоторой степени это зависит от того, какая ОС на виртуальной машине, но да, вы можете. Я бы сделал это с копией жесткого диска виртуальной машины, установленной непосредственно на другом компьютере с полным доступом к таким вещам, как обновление Windows, но WinPE тоже должен работать.
Примерные инструкции о том, как это сделать, можно найти здесь: https://technet.microsoft.com/en-us/library/hh824869.aspx но вы по существу используете
Dism /Image:W:\ /Cleanup-Image /RestoreHealth
где W: \ - ваш автономный диск. Это должно позволить вам исправить это из обновления Windows. Если это не сработает, вы можете использовать флаг / Source: для указания источника. В сочетании с
DISM /mount-Image /ImageFile:D:\sources\install.wim /index:1 /mountdir:C:\WIM\ /readonly
где D: \ - установочный диск, а C: \ WIM - пустой каталог.
ты должен уметь использовать
Dism /Image:W:\ /Cleanup-Image /RestoreHealth /Source:C:\WIM\windows