Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: ✔️ Виртуальные машины Windows
В этой статье приведены действия по устранению проблем, когда Windows не может загрузиться и необходимо перезапустить из-за плохой конфигурации системы в виртуальной машине Azure.
Симптом
При использовании диагностика загрузки для просмотра снимка экрана виртуальной машины вы увидите, что на снимках экрана отображается код остановки Windows #0x00000074 или BAD_SYSTEM_CONFIG_INFO.
"На вашем ПК возникла проблема, и его необходимо перезагрузить". Вы можете выполнить перезагрузку. Дополнительные сведения об этой проблеме и возможных исправлениях см https://windows.com/stopcode . в разделе "Если вы позвоните в службу поддержки", предоставьте им следующие сведения: остановить код: BAD_SYSTEM_CONFIG_INFO
Причина
Код остановки BAD_SYSTEM_CONFIG_INFO возникает, если куст реестра SYSTEM , как представляется, поврежден. Эта ошибка может быть вызвана любой из следующих причин:
- Куст реестра не был закрыт должным образом.
- Hive реестра поврежден.
- Отсутствуют разделы реестра или значения.
Решение
Обзор процесса
Совет
Если у вас есть последняя резервная копия виртуальной машины, попробуйте восстановить виртуальную машину из резервной копии , чтобы устранить проблему загрузки.
Исправьте повреждение hive.
Включите последовательную консоль и сбор дампов памяти.
Перестройте виртуальную машину.
Примечание.
При возникновении этой ошибки гостевая операционная система (ОС) не работает. Чтобы устранить эту проблему, вы устраните неполадки в автономном режиме.
Исправление повреждения hive
Исправьте поврежденный куст, выполнив следующие действия.
Удалите виртуальную машину.
Внимание
Когда появится запрос на подтверждение удаления виртуальной машины, убедитесь, что вы снимите флажок Delete с параметром виртуальной машины, связанным с типом ресурса диска ОС.
Подключите диск ОС в качестве диска данных к другой виртуальной машине (виртуальная машина для устранения неполадок). Дополнительные сведения см. в статье "Подключение управляемого диска данных к виртуальной машине Windows с помощью портал Azure".
Подключитесь к этой виртуальной машине.
Нажмите кнопку "Пуск", а затем найдите и выберите "Управление компьютером". В дереве консоли приложения "Управление компьютерами" выберите "Управление дисками". Убедитесь, что диск ОС подключен к сети и что его разделы имеют буквы диска.
На подключенном диске ОС перейдите в папку \Windows\System32\config . Скопируйте все файлы в папку резервной копии в случае необходимости отката.
Нажмите кнопку "Пуск", а затем найдите и выберите редактор реестра (regedit.exe).
В приложении редактора реестра выберите поддерев HKEY_USERS , выберите файл>Load Hive в меню, а затем загрузите файл \Windows\System32\config\SYSTEM .
Если куст загружается без проблем, это означает, что куст не был закрыт правильно. В этой ситуации выгрузите куст, чтобы разблокировать файл и устранить проблему.
Примечание.
Если вы получите следующее сообщение об ошибке, обратитесь в службу поддержки Azure:
Не удается загрузить <диск>:\Windows\System32\config\SYSTEM: ошибка при загрузке hive
Отключите восстановленный диск ОС от виртуальной машины для устранения неполадок. Затем создайте новую виртуальную машину, используя диск ОС.
Включение последовательной консоли и сбор дампов памяти
Рекомендуется. Прежде чем перестроить виртуальную машину, включите коллекцию последовательной консоли и дампа памяти, выполнив следующие действия.
Откройте сеанс командной строки с повышенными привилегиями от имени администратора.
Выполните следующие команды BCDEdit с помощью параметров /ems и /emssettings :
Включите последовательную консоль:
bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /ems {<boot-loader-identifier>} ON bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /emssettings EMSPORT:1 EMSBAUDRATE:115200
Убедитесь, что размер свободного места на диске ОС превышает объем памяти (ОЗУ) этой виртуальной машины.
Если на диске ОС недостаточно места, измените расположение, в котором создается файл дампа памяти, и обратитесь к нему на любой диск данных, подключенный к виртуальной машине с достаточным объемом свободного места. Чтобы изменить расположение, замените
%SystemRoot%
букву диска данных, напримерF:
в следующих командах.Чтобы включить файл дампа ОС, выполните следующие команды загрузки, добавьте и выгрузите команды для реализации предлагаемой конфигурации с помощью средства reg :
Загрузите hive реестра с сломанного диска ОС:
reg load HKLM\<broken-system> <volume-letter-of-broken-os-disk>:\windows\system32\config\SYSTEM
Включите сбор для ControlSet001.
reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
Включите сбор для ControlSet002.
reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
Выгрузите сломанный диск ОС:
reg unload HKLM\<broken-system>
Перестроение виртуальной машины
Чтобы перестроить виртуальную машину, выполните шаг 5 из списка команд для восстановления виртуальной машины.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.