BSOD 0x00000051 REGISTRY_ERROR: восстановление поврежденного реестра
Симптомы ошибки REGISTRY_ERROR (BSOD 0x51)
Сервер падает в синий экран STOP 0x00000051: REGISTRY_ERROR. Ошибка сигнализирует о фатальном сбое подсистемы реестра: один из основных кустов реестра (Hive) поврежден, не может быть прочитан с диска или разрушился при операциях записи транзакций (Registry Log Flush Failure).
| Симптом | Последствия |
|---|---|
| Сервер циклически перезагружается в BSOD | Невозможность загрузить операционную систему даже в Safe Mode |
| Ошибка ввода-вывода (I/O Error) | Сбой контроллера диска в момент записи ветки SYSTEM или SOFTWARE |
| Повреждение файла SAM / SECURITY | Отказ подсистемы авторизации LSASS |
Пошаговое восстановление реестра при ошибке BSOD 0x51
- Загрузитесь в среду восстановления Windows Recovery Environment (WinRE): используйте установочный диск или аварийную флешку и откройте командную строку (Shift + F10).
- Проверьте файловую систему системного диска:
# Проверка диска из среды WinRE (где D: или C: - системный том):
chkdsk C: /f /r- Восстановите кусты реестра из резервной копии RegBack (если доступна):
# Переход в папку кустов реестра:
cd C:\Windows\System32\config
# Создание резервной копии поврежденных файлов:
md CorruptHives
copy DEFAULT CorruptHives\
copy SAM CorruptHives\
copy SECURITY CorruptHives\
copy SOFTWARE CorruptHives\
copy SYSTEM CorruptHives\
# Копирование резервных копий из RegBack (если файлы не имеют нулевой размер):
copy RegBack\* .- Восстановите систему из точки восстановления или резервной копии Windows Server Backup (VSS):
# Просмотр доступных резервных копий через wbadmin:
wbadmin get versions -backuptarget:E:
# Восстановление состояния системы (System State Recovery):
wbadmin start systemstaterecovery -version:MM/DD/YYYY-HH:MM -backuptarget:E:Внимание: Начиная с Windows Server 2019/Windows 10, автоматический бэкап в папку RegBack отключен Microsoft по умолчанию. Регулярно настраивайте архивацию состояния системы через Windows Server Backup.
Частые вопросы (FAQ)
Почему реестр Windows повреждается?
Главные причины — внезапное отключение электропитания во время сброса кэша записи диска, сбои контроллеров RAID и появление бэд-блоков на SSD/HDD.
Как заново включить автоматическое резервное копирование реестра в папку RegBack?
Создайте параметр EnableRegistryBackup = 1 (DWord) в ветке HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager.
Где физически лежат файлы реестра Windows?
В каталоге C:\Windows\System32\config\ (файлы DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM).
Что означает Arg1 = 0x1 при ошибке 0x51?
Указывает, что повреждение произошло в базовой структуре распределения ячеек куста реестра (Hive Cell Corrupt).