Спасение Windows 11 от циклической перезагрузки
15 июля 2026
Попал мне в руки ПК на базе Windows 11, который очень внезапно ушел в жесткое пике. Сценарий следующий: он загружался, работал ровно 15 секунд (успевая иногда выплюнуть ошибку от лаунчера Wargaming) и безжалостно тух, уходя в бесконечный цикл перезагрузки.
Как системный инженер и энтузиаст, любящий докопаться до сути («поковыряться в системных логах»), я решил не прибегать к банальной переустановке системы сразу, а пройти весь путь восстановления через консоль WinRE (Windows Recovery Environment).
Ниже — подробный пошаговый гайд, написанный по горячим следам. Надеюсь, в будущем использовать этот опыт и сэкономить кучу времени и нервных клеток.
Проблема
Компьютер загружает рабочий стол, через 15 секунд аварийно завершает работу и перезагружается. Следующим запуском он выпадает в меню восстановления системы — и так по кругу. При этом никаких синих экранов (BSOD) или кодов ошибок не появляется, система просто мгновенно гаснет.
При очередном рестарте на экране возникает стандартная и довольно неприятная ошибка автоматического восстановления Windows (известная как «петля восстановления»). Система указывает конкретный лог-файл, в котором должна быть записана причина сбоя:
E:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txt
Шаг 1: Поиск истинной буквы системного диска
Когда загружается среда WinRE, буквы дисков почти всегда перемешиваются. Тот диск, который в работающей системе называется C:, в консоли восстановления запросто может стать D:, E: или т.д. Также нужно заранее узнать букву загрузочной флешки, с которой я буду брать чистые файлы для восстановления.
Запускаю утилиту работы с дисками:
diskpart
list volumeОриентируюсь по размеру томов. На моем целевом ПК системный диск с Windows определился под буквой E: (установочная флешка с Windows — под буквой F:).
После того как определил буквы, выхожу из утилиты:
exit
Шаг 2: Читаю лог-файл SrtTrail.txt
Для этого нужно попасть в командную строку. В окне ошибки выбрать Устранение неполадок -> Дополнительные параметры -> Командная строка.
В консоли ввожу команду, чтобы просмотреть лог прямо на месте:
more E:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txtПрокручиваю файл в самый низ. Ищу строки вроде «Критический шаблон загрузки» (Boot critical file) или сообщения о поврежденных файлах (часто это системные драйверы, файлы реестра или bootcat.cache).
Что произошло в моём случае: Ничего вменяемого оттуда вытащить не удалось, конкретики ноль. Было много событий о том, что системе не удалось связаться с серверами Microsoft для автоматического восстановления. Оно и понятно: сетевой драйвер или служба автонастройки сети просто не успевали инициализироваться за эти 15 секунд стабильности, как и сам лаунчер Wargaming, который падал из-за внезапного обрыва сетевых сокетов и повреждения системных библиотек.
Шаг 3: Автономная проверка системных файлов (SFC)
Далее логично пробую сделать базовую проверку системного диска. Обычная команда sfc /scannow в среде восстановления часто выдает ошибку, так как пытается проверить виртуальный RAM-диск самой среды WinRE, а не сломанную Windows. Нужен автономный режим с явным указанием путей, которые я выяснил на предыдущем шаге:
sfc /scannow /offbootdir=E:\ /offwindir=E:\windowsЭта команда сканирует защищенные системные файлы на реальном жестком диске и пытается восстановить поврежденные компоненты (например, битые .dll библиотеки).
Результат: Проверка отрапортовала, что «ошибок целостности не обнаружено». Но увы, проблема с отключением через 15 секунд никуда не делась. Придется задействовать тяжелую артиллерию — восстановление образа системы.
Шаг 4: Подготовка к автономному DISM (Решаю проблему ScratchDir)
Если SFC не справляется, значит, повреждено само локальное хранилище системных компонентов Windows (папка Component Store). Восстановить его можно утилитой DISM.
Однако в среде WinRE стандартный запуск DISM часто спотыкается о две проблемы:
- Ошибка 0x800f0915 («Не удалось найти содержимое...») — у компьютера в этот момент нет доступа к интернету, и DISM не может скачать чистые файлы из Центра обновления.
- Ошибка ScratchDir (нехватка места) — RAM-диск среды восстановления X: слишком мал для распаковки огромных временных файлов.
Чтобы решить вторую проблему, я принудительно перенаправляю рабочую директорию DISM на жесткий диск. Создаю временную папку:
mkdir E:\scratch
Шаг 5: Поиск установочного файла на флешке
Вставляю в ПК загрузочную флешку с Windows 11 (диск F: в моем примере). И мне нужно выяснить, какой именно тип сжатого образа на ней записан — install.wim или install.esd. Для этого ввожу:
dir F:\sources\install*Тут нужно запомнить расширение файла, которое отобразится в результатах поиска.
Шаг 6: Определение индекса нужной редакции ОС
На загрузочной флешке обычно записано сразу несколько редакций ОС (Домашняя, Профессиональная, Корпоративная и т.д.). Мне нужен точный индекс (номер) установленной версии, чтобы DISM взял файлы именно от неё.
Выполняю команду (с заменой расширения на .wim или .esd в зависимости от того, что показал предыдущий шаг):
dism /Get-WimInfo /WimFile:F:\sources\install.esdВ выданном списке нашел свою редакцию (например, индекс 1 для Home или 4 для Pro) и запоминаю эту цифру.
Шаг 7: Запуск офлайн-восстановления с флагом /LimitAccess
И вот теперь этап когда собираю всё воедино. Запускаю DISM, принудительно указав использовать файлы с флешки в качестве источника, запрещаю лезть в интернет (/LimitAccess) и указываю созданную ранее временную папку на жестком диске (/ScratchDir).
Команда для моего случая (образ install.esd, индекс 4):
dism /image:E:\ /cleanup-image /restorehealth /source:esd:F:\sources\install.esd:4 /LimitAccess /ScratchDir:E:\scratchПримечание: Главное не перепутать:
E:— это буква моего системного диска,F:— буква флешки, а:4в конце пути — мой индекс редакции.
Шаг 8: Финальный аккорд
После того как DISM успешно завершит восстановление (шкала дойдет до 100% и появится сообщение об успехе), обязательно необходимо закрепить результат классической проверкой системных файлов:
sfc /scannow /offbootdir=E:\ /offwindir=E:\windowsТеперь все системные файлы заменены на абсолютно чистые, оригинальные копии. Закрываю командную строку и перезагружаю компьютер в обычном режиме — система должна успешно загрузиться!
Вместо заключения: Помогло ли?
В теории этот алгоритм — панацея для 90% сложных системных сбоев Windows. Но в моем случае глубокое копание в автономных логах, очистка поврежденных системных «хвостов» и запуск продвинутого восстановления через DISM не помогли вернуть Windows 11 к жизни. Сбой оказался глубже — судя по всему, произошло критическое повреждение кустов реестра, не подлежащее автоматической сборке.
Пришлось пойти на крайнюю меру: резервное копирование пользовательских данных (благо всегда под рукой LiveUSB Debian 13) на внешний диск и чистая установка системы.
Теперь на компьютере клиента красуется великолепная новая Windows 11 — полностью настроенная, обслуженная, оптимизированная и работающая как швейцарские часы. А главное — ни один важный файл пользователя при переносе не пострадал!
Да, вместо банального хэппи-энда, где всё заработало по щелчку пальцев, реальность бывает другой — когда даже тяжелая артиллерия в виде автономного DISM пасует, и приходится накатывать чистую ОС.
Сетевой Сюрреализм