Подробный гайд по исправлению ошибки Windows «repair action failed»
Подробный гайд по ошибке восстановления Windows вида:
Unspecified changes to system configuration might have caused the repair action.
Result: Failed. Error code = 0x32. Time taken = 484 ms.
Repair action: System files integrity check and repair
Result: Failed. Error code = 0xA. Time taken = 4781 ms
Такая ошибка обычно означает, что автоматическое восстановление Windows попыталось исправить повреждение системных файлов или конфигурации загрузки, но не смогло. Чаще всего причина в повреждённых системных файлах, повреждённом хранилище компонентов Windows, проблемах с загрузчиком BCD, ошибках файловой системы, сбое после обновления Windows, некорректном выключении, проблемах с диском/SSD или оперативной памятью.
1. Что означает эта ошибка
Фраза:
Unspecified changes to system configuration might have caused the repair action
означает, что Windows обнаружила изменение конфигурации системы, которое могло привести к сбою запуска, и запустила процедуру восстановления.
Дальше видно:
Repair action: System files integrity check and repair
Result: Failed
Error code = 0xA
то есть проверка целостности системных файлов и их восстановление завершились неудачно.
Коды в вашем случае:
Error code = 0x32
Error code = 0xA
в контексте восстановления Windows не всегда указывают на одну конкретную причину. Они могут относиться к внутренним ошибкам процесса восстановления.
Но общий смысл такой:
- системные файлы повреждены и не могут быть восстановлены автоматически;
- хранилище компонентов Windows повреждено;
- загрузчик или конфигурация BCD повреждены;
- файловая система имеет ошибки;
- диск/SSD имеет физические или логические проблемы;
- оперативная память работает нестабильно;
- последнее обновление Windows или драйвер установилось некорректно.
2. Первые действия перед восстановлением
Если компьютер не загружается нормально, нужно попасть в среду восстановления Windows, также она называется WinRE.
Как попасть в среду восстановления
Есть несколько способов.
Способ 1: принудительное выключение 3 раза
1. Включите компьютер.
- Когда появится логотип Windows или производителя, зажмите кнопку питания на 5–10 секунд, чтобы принудительно выключить ПК.
- Повторите это 2–3 раза.
4. На следующий запуск Windows должна показать:
- «Подготовка автоматического восстановления»
- «Диагностика компьютера»
- «Дополнительные параметры»
Способ 2: загрузочная флешка Windows
Если в среду восстановления не получается попасть из установленной системы:
- Создайте загрузочную флешку Windows 10 или Windows 11 на другом компьютере.
- Загрузитесь с флешки.
3. На экране установки нажмите:
- «Далее»
- «Восстановление системы»
4. Перейдите:
- «Поиск и устранение неисправностей»
- «Дополнительные параметры»
3. Проверьте, видит ли система диск и правильно ли назначены буквы
В среде восстановления буквы дисков могут отличаться от обычных. Например, системный диск может быть не C:, а D: или E:.
Чтобы проверить разделы:
1. Откройте:
- «Поиск и устранение неисправностей»
- «Дополнительные параметры»
- «Командная строка»
2. Введите:
diskpart
3. Затем:
list volume
- Найдите раздел, на котором установлена Windows. Обычно он большой по размеру и имеет файловую систему NTFS.
Запомните букву этого раздела. Дальше я буду использовать
C:, но если у вас Windows наD:, заменяйте букву.
Выход из diskpart:
exit
4. Проверка и восстановление файловой системы
Первым делом нужно проверить диск на ошибки файловой системы.
Команда:
chkdsk C: /f /r /x
Где:
C:— диск с Windows;/f— исправлять ошибки файловой системы;/r— искать повреждённые сектора и пытаться восстановить данные;/x— принудительно отключить том перед проверкой.
Пример:
chkdsk C: /f /r /x
Если Windows установлена на другом диске, например D:, команда будет:
chkdsk D: /f /r /x
Проверка может занять много времени, особенно если диск большой или есть ошибки.
Если chkdsk пишет, что диск заблокирован или используется, в среде восстановления обычно можно выполнить проверку после перезагрузки или принудительно через /x.
5. Проверка системных файлов через SFC в офлайн-режиме
Обычная команда:
sfc /scannow
проверяет запущенную Windows. Но если система не загружается, нужно использовать офлайн-проверку.
Команда:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Если у вас диск с Windows в среде восстановления стал D:, команда будет:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
Пояснение:
/offbootdir— загрузочный раздел;/offwindir— папка Windows. Если команда выдаёт ошибку, попробуйте сначала уточнить путь.
Например:
dir C:
или
dir D:
Нужно увидеть папки:
Windows
Users
Program Files
Если видите их, значит буква выбрана верно.
6. Восстановление хранилища компонентов Windows через DISM
Ошибка «System files integrity check and repair: Failed» часто связана с повреждением хранилища компонентов. В этом случае нужно использовать DISM.
Для загруженной Windows
Если вы можете зайти в систему, откройте командную строку от имени администратора и выполните по очереди:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
После этого:
sfc /scannow
Затем перезагрузите компьютер.
Для офлайн-восстановления, если Windows не загружается
В командной строке среды восстановления выполните:
DISM /Image:C:\ /Cleanup-Image /ScanHealth
и затем:
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
Если Windows установлена на другом диске, например D:, используйте:
DISM /Image:D:\ /Cleanup-Image /ScanHealth
DISM /Image:D:\ /Cleanup-Image /RestoreHealth
Если DISM не может восстановить компоненты, может понадобиться источник файлов Windows, например файл install.wim или install.esd с установочной флешки.
7. Использование установочной флешки как источника для DISM
Если DISM не может восстановить хранилище компонентов онлайн, можно указать источник восстановления.
Пример для загруженной Windows:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:1 /LimitAccess
или, если используется install.esd:
DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:E:\sources\install.esd:1 /LimitAccess
Где:
E:— буква диска с установочной флешкой;install.wimилиinstall.esd— файл образа Windows;:1— индекс редакции Windows.
Чтобы посмотреть доступные индексы:
dism /Get-WimInfo /WimFile:E:\sources\install.wim
или:
dism /Get-ImageInfo /ImageFile:E:\sources\install.esd
Важно:
Редакция Windows должна совпадать с установленной. Например, если у вас Windows 10 Pro, источник тоже должен быть Windows 10 Pro.
8. Восстановление загрузчика BCD
Если проблема связана с конфигурацией загрузки, нужно восстановить BCD.
В командной строке среды восстановления выполните:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Если при команде:
bootrec /fixboot
Появляется ошибка:
Отказано в доступе
Или команда не выполняется, можно попробовать дополнительно:
bcdboot C:\Windows
Если Windows установлена на другом диске, например D:, команда будет:
bcdboot D:\Windows
Эта команда создаёт новые файлы загрузки для установленной Windows.
9. Проверка и восстановление EFI-загрузчика
На современных компьютерах с UEFI загрузчик находится на отдельном EFI-разделе. Иногда проблема именно там.
Выполните в командной строке среды восстановления:
diskpart
Затем:
list disk
Выберите системный диск. Например, это диск 0:
select disk 0
Посмотрите разделы:
list volume
Найдите раздел с файловой системой FAT32 размером обычно 100–500 МБ. Это EFI-раздел. Если вы видите такой раздел, запомните его букву. Если буквы нет, её можно назначить.
Например, том EFI имеет номер 2:
select volume 2
Назначить букву:
assign letter=Z
Выйти:
exit
Далее можно проверить содержимое:
dir Z:\EFI
Если папка EFI есть, можно пересоздать загрузчик:
bcdboot C:\Windows /s Z: /f UEFI
Если Windows у вас не на C:, замените на нужную букву, например:
bcdboot D:\Windows /s Z: /f UEFI
После этого перезагрузите компьютер.
10. Посмотрите лог восстановления SrtTrail.txt
Windows записывает подробности автоматического восстановления в файл:
C:\Windows\System32\Logfiles\Srt\SrtTrail.txt
В среде восстановления буква диска может быть другой, поэтому путь может быть, например:
D:\Windows\System32\Logfiles\Srt\SrtTrail.txt
Чтобы посмотреть лог в командной строке:
type C:\Windows\System32\Logfiles\Srt\SrtTrail.txt
Или, если Windows на другом диске:
type D:\Windows\System32\Logfiles\Srt\SrtTrail.txt
Можно скопировать лог на флешку, если она подключена:
copy C:\Windows\System32\Logfiles\Srt\SrtTrail.txt E:\
Где E: — флешка.
Также полезны логи CBS:
C:\Windows\Logs\CBS\CBS.log
C:\Windows\Logs\DISM\dism.log
11. Попробуйте загрузиться в безопасном режиме
Иногда система не загружается нормально из-за драйвера или программы, но запускается в безопасном режиме.
В среде восстановления перейдите:
Поиск и устранение неисправностей
→ Дополнительные параметры
→ Параметры загрузки
→ Перезагрузить
После перезагрузки выберите:
4) Включить безопасный режим
или нажмите клавишу F4.
Также можно попробовать:
5) Безопасный режим с загрузкой сетевых драйверов
Если безопасный режим запускается, проблема может быть в драйвере, антивирусе, недавно установленной программе или обновлении.
12. Если Windows запускается в безопасном режиме
Откройте командную строку от имени администратора и выполните:
sfc /scannow
Затем:
DISM /Online /Cleanup-Image /RestoreHealth
После этого:
sfc /scannow
Затем перезагрузите компьютер. Также можно удалить последние обновления.
Откройте:
Параметры
→ Центр обновления Windows
→ Журнал обновлений
→ Удалить обновления
Или через командную строку посмотреть установленные обновления:
wmic qfe list brief /format:table
Удалить конкретное обновление:
wusa /uninstall /kb:номер_обновления
Например:
wusa /uninstall /kb:5034441
13. Откат к точке восстановления
Если у вас были включены точки восстановления, это один из самых эффективных вариантов.
В среде восстановления откройте:
Поиск и устранение неисправностей
→ Дополнительные параметры
→ Восстановление системы
Выберите точку восстановления, созданную до появления проблемы. Если точек восстановления нет, этот пункт не поможет.
14. Удаление последнего обновления Windows
Если ошибка появилась после обновления Windows, попробуйте удалить последнее обновление.
В среде восстановления откройте:
Поиск и устранение неисправностей
→ Дополнительные параметры
→ Удалить обновления
Там обычно есть два варианта:
- Удалить последнее исправление.
- Удалить последнее обновление компонентов.
Сначала попробуйте:
Удалить последнее исправление
Если не поможет:
Удалить последнее обновление компонентов
15. Проверка оперативной памяти
Повреждение системных файлов может быть вызвано неисправной оперативной памятью.
Проверка средствами Windows
В среде восстановления или в меню дополнительных параметров найдите:
Диагностика памяти Windows
Если пункт недоступен, можно загрузиться в рабочую Windows и выполнить:
mdsched.exe
Выберите:
Выполнить перезагрузку и проверку
Более глубокая проверка
Для серьёзной диагностики лучше использовать MemTest86. Если в MemTest86 появляются ошибки, оперативная память может быть неисправна.
Также можно попробовать:
- оставить одну планку памяти;
- проверить компьютер с другой планкой;
- отключить разгон памяти;
- сбросить BIOS/UEFI в настройки по умолчанию;
- проверить, правильно ли установлены планки.
16. Проверка состояния диска/SSD
Если chkdsk находит много ошибок или проверка зависает, возможны проблемы с диском.
Проверка SMART
Если есть возможность загрузиться в другую систему или подключить диск к другому компьютеру, проверьте SMART через:
- CrystalDiskInfo;
- Hard Disk Sentinel;
- Victoria HDD/SSD;
- HD Tune.
Если SMART показывает плохое состояние диска, особенно параметры Reallocated Sector Count, Current Pending Sector, Uncorrectable Sector Count, лучше заменить диск.
Признаки проблем с диском
- компьютер долго загружается;
- диск периодически пропадает из системы;
chkdskзависает или показывает ошибки;- система часто повреждает файлы;
- слышны щелчки или посторонние звуки, если это HDD;
- SMART показывает «Тревога» или «Плохо».
17. Проверьте BIOS/UEFI и режим загрузки
Иногда проблема возникает из-за изменения параметров BIOS/UEFI.
Проверьте следующее:
1. Режим загрузки
Для современных Windows обычно должен быть:
UEFI
Если система была установлена в UEFI-режиме, не переключайте её внезапно в Legacy/CSM.
Если система была установлена в Legacy/CSM, не переключайте её внезапно в UEFI.
2. Secure Boot
Попробуйте временно отключить Secure Boot. Иногда это помогает, особенно если проблема появилась после замены оборудования, обновления BIOS или восстановления загрузчика.
3. SATA mode
Проверьте режим контроллера диска:
- AHCI;
- RAID;
- IDE/Legacy. Не меняйте его без необходимости. Если вы случайно сбросили BIOS, режим SATA мог измениться, и Windows перестала загружаться.
4. Сброс BIOS
Можно попробовать сбросить BIOS/UEFI в настройки по умолчанию:
Load Optimized Defaults
или
Load Setup Defaults
18. Отключите разгон
Если вы разгоняли процессор, память или видеокарту, временно верните всё к стандартным значениям.
Особенно часто проблемы вызывают:
- разгон оперативной памяти;
- включённый XMP/EXPO профиль при нестабильной системе;
- понижение напряжения CPU;
- нестабильный разгон накопителя или шины.
19. Проверьте недавно установленные программы и драйверы
Если ошибка появилась после:
- установки драйвера;
- установки антивируса;
- установки программы для работы с дисками;
- установки виртуальных машин;
- изменения загрузчика;
- очистки системы;
- использования твиков; попробуйте удалить проблемное программное обеспечение в безопасном режиме.
Особенно часто проблемы вызывают:
- сторонние антивирусы;
- программы для работы с разделами диска;
- программы для оптимизации Windows;
- программы для изменения загрузчика;
- драйверы чипсета/накопителей, установленные не от производителя.
20. Восстановление системы через сброс
Если восстановление файлов и загрузчика не помогло, можно использовать сброс Windows.
В среде восстановления откройте:
Поиск и устранение неисправностей
→ Вернуть компьютер в исходное состояние
Далее выберите один из вариантов:
1. Сохранить мои файлы
Программы будут удалены, личные файлы останутся.
2. Удалить всё
Полная очистка системы. Подходит, если есть резервная копия или данные не важны.
Рекомендую сначала выбрать:
Сохранить мои файлы
Если сброс с сохранением файлов не помогает, тогда уже использовать полное удаление.
21. Если нужно сохранить данные
Перед сбросом или чистой установкой желательно сохранить файлы.
Варианты:
Вариант 1: через среду восстановления
Иногда в дополнительных параметрах есть доступ к файлам через командную строку.
Можно скопировать важные файлы на флешку:
copy "C:\Users\ИмяПользователя\Desktop" E:\Backup\
Пример:
copy "C:\Users\User\Documents" E:\Backup\
Если нужно скопировать всю папку пользователя:
xcopy "C:\Users\User" "E:\Backup\User" /E /H /K /Y
Где:
C:— диск с Windows;E:— флешка или внешний диск;/E— копировать вложенные папки, включая пустые;/H— копировать скрытые и системные файлы;/K— сохранять атрибуты;/Y— не спрашивать подтверждение перезаписи.
Вариант 2: подключить диск к другому компьютеру
Если есть возможность, снимите диск и подключите его к другому ПК как дополнительный накопитель. Затем скопируйте важные данные.
Вариант 3: загрузочная флешка Linux
Можно загрузиться с Live USB Linux, например Ubuntu, и скопировать файлы с диска.
22. Чистая установка Windows
Если ничего не помогает, остаётся чистая установка Windows.
Перед этим желательно:
- Сохранить важные данные.
- Проверить состояние диска.
- Проверить оперативную память.
- Убедиться, что BIOS/UEFI настроен корректно.
При чистой установке можно:
- удалить старые разделы Windows;
- позволить установщику создать новые разделы;
- установить систему заново. Но если проблема аппаратная, например неисправен диск или память, чистая установка может не решить проблему или ошибка появится снова.
23. Рекомендуемый порядок действий
Чтобы не делать лишнего, я рекомендую такой порядок:
Шаг 1. Попасть в среду восстановления
Через троекратное принудительное выключение или загрузочную флешку.
Шаг 2. Открыть командную строку и проверить диск
chkdsk C: /f /r /x
Если Windows не на C:, используйте нужную букву.
Шаг 3. Проверить системные файлы офлайн
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Шаг 4. Восстановить хранилище компонентов
DISM /Image:C:\ /Cleanup-Image /ScanHealth
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
Шаг 5. Восстановить загрузчик
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Если нужно для UEFI:
bcdboot C:\Windows
или:
bcdboot C:\Windows /s Z: /f UEFI
Шаг 6. Попробовать восстановление системы
Если есть точка восстановления.
Шаг 7. Попробовать удалить последние обновления
Особенно если проблема появилась после обновления.
Шаг 8. Проверить память и диск
Если системные ошибки повторяются.
Шаг 9. Сделать сброс или чистую установку
Если восстановление не помогает и оборудование исправно.
24. Быстрый набор команд для среды восстановления
Если Windows установлена на C:, можно выполнить по очереди:
chkdsk C: /f /r /x
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
DISM /Image:C:\ /Cleanup-Image /ScanHealth
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
bcdboot C:\Windows
После этого перезагрузите компьютер:
wpeutil reboot
или просто закройте командную строку и нажмите «Продолжить».
25. Если Windows установлена не на C:
В среде восстановления часто системный диск получает другую букву.
Проверьте диски:
diskpart
list volume
Затем выйдите:
exit
Проверьте содержимое дисков:
dir C:
dir D:
dir E:
Нужно найти диск, где есть папки:
Windows
Users
Program Files
Если это, например, диск D:, тогда команды будут:
chkdsk D: /f /r /x
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
DISM /Image:D:\ /Cleanup-Image /ScanHealth
DISM /Image:D:\ /Cleanup-Image /RestoreHealth
bcdboot D:\Windows
26. Если ошибка появляется снова после исправления
Если после восстановления система работает, но ошибка возвращается, обязательно проверьте:
- Состояние диска/SSD через SMART.
- Оперативную память через MemTest86 или хотя бы средство диагностики памяти Windows.
- Перегрев процессора и чипсета.
- Стабильность блока питания.
- Разгон.
- BIOS/UEFI — обновите его при необходимости, но только с сайта производителя материнской платы или ноутбука. Если диск или память неисправны, программное восстановление будет давать только временный эффект.
27. Краткий итог
Ваша ошибка говорит о том, что Windows не смогла автоматически восстановить повреждённые системные файлы или конфигурацию загрузки.
Самый правильный порядок:
- Зайти в среду восстановления Windows.
- Проверить диск:
chkdsk C: /f /r /x
3. Проверить системные файлы:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
4. Восстановить компоненты Windows:
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
5. Восстановить загрузчик:
bootrec /rebuildbcd
bcdboot C:\Windows
- Попробовать точку восстановления или удаление последнего обновления.
- Проверить диск и оперативную память.
- Если не помогает — сброс Windows или чистая установка.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.