Ошибка загрузки 0xc0000221 (STATUS_IMAGE_CHECKSUM_MISMATCH) на ноутбуке: почему не совпадает контрольная сумма системного файла и как поднять Windows
В момент включения ноутбука вместо крутящегося кольца приветствия вспыхивает голубой экран «Восстановление — Ваш компьютер необходимо восстановить» с кодом ошибки 0xc0000221 (системное имя STATUS_IMAGE_CHECKSUM_MISMATCH) и конкретным путём к файлу — например, \Windows\System32\ntdll.dll, kernel32.dll, ci.dll или одному из драйверов в папке drivers\*.sys — с пояснением: «Возможно, файл повреждён, или его контрольная сумма не совпадает с вычисленной контрольной суммой»!
Вот главный профессиональный секрет опытного системного инженера, который сэкономит вам часы пустой работы и спасёт ваши данные от уничтожения: посмотрите, какой именно файл написан на экране при каждой перезагрузке кнопкой Enter / F8!
За 10 секунд отличаем битую планку оперативной памяти от побитого файла на SSD!
Нажмите кнопку повтора загрузки 2–3 раза подряд и внимательно следите за строчкой Файл: на синем экране!
| Что меняется на экране при 3 перезагрузках подряд | Стопроцентный инженерный диагноз! | Что делать прямо сейчас? |
|---|---|---|
1. Каждый РАЗ написан разный системный файл! (В первый старт ругается на ntdll.dll, во второй — на acpi.sys, а на третий — вообще загрузился на рабочий стол и через минуту снова упал!) |
НА диске SSD ВСЕ файлы абсолютно целые! Контрольная сумма портится В воздухе — В оперативной памяти ноутбука, пока загрузчик распаковывает здоровый файл с SSD в битую ячейку ОЗУ! Категорически запрещено запускать сейчас переустановку или sfc /scannow — битая память запишет мусор поверх живого диска и окончательно убьёт систему! |
Немедленно зайти в BIOS Setup, сбросить частоты памяти в стандарт, прогнать предзагрузочный тест ОЗУ и проверить планки SO-DIMM по одной (см. также диагностику аппаратной ошибки шины памяти 0x0000002e)! Стоит вынуть неисправную вторую планку ОЗУ — и ваша «якобы сломанная» Windows загрузится за 5 секунд абсолютно живой! |
| 2. Все 3 раза подряд с железным постоянством написан один И ТОТ ЖЕ конкретный файл! (Например, ноутбук разрядился в ноль прямо посреди ночного обновления Windows 11!) | Оперативная память ни при чём! Реально не дописался до конца и повредился на самом накопителе конкретный системный файл после обрыва питания на обновлении (либо деградирует ячейка старого SSD)! | Восстановить этот файл из резервного хранилища за 5 минут через командную строку Среды восстановления WinRE (или загрузочной флешки) без удаления единого личного документа! |
Пошаговое восстановление Windows без переустановки (когда повреждён один конкретный файл на SSD!)
- Загрузитесь в Среду восстановления Windows (
WinRE) (либо с установочной флешки Windows 11, нажав на первом фиолетовом экране «Восстановление системы» внизу слева → Поиск и устранение неисправностей → Дополнительные параметры).- Примечание: если на ноутбуке включено шифрование диска, система один раз попросит ввести 48-значный ключ восстановления BitLocker с вашей учётной записи Microsoft.
- Самый быстрый шаг (за 60 секунд!): если файл сломался сегодня утром после ночного обновления — нажмите плитку «Удалить обновления» → «Удалить последнее исправление качества» (либо плитку «Восстановление системы», откатив точку восстановления на вчерашний вечер)! В 70 % случаев ноутбук загружается в рабочее состояние уже через две минуты!
- Универсальный хирургический ремонт через Командную строку
WinRE: Откройте плитку «Командная строка»:- Внимание — важный нюанс букв дисков в среде восстановления! В среде
WinREваш основной раздел с папкойWindowsчасто временно получает буквуD:илиE:(а под буквойC:висит маленький скрытый системный раздел)! Сначала за две секунды проверьте свою настоящую букву командойdir C:\Windows, затемdir D:\Windows— запомните ту букву, где реально лежит ваша папкаWindows(допустим, этоD:)! - Сначала проверьте файловую систему раздела командой:
chkdsk D: /f - А затем запустите автономный сканер целостности системных файлов с явным указанием вашей папки Windows (он сам найдёт файл с битой контрольной суммой
0xc0000221и заменит его эталонной цифровой копией из локального хранилищаWinSxS!):sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
- Внимание — важный нюанс букв дисков в среде восстановления! В среде
- Дождитесь сообщения «Защита ресурсов Windows обнаружила повреждённые файлы и успешно восстановила их», закройте окно и перезагрузите ноутбук — система стартует штатно со всеми вашими программами и рабочими папками!
А если на синем экране написан НЕ системный файл Microsoft, а сторонний драйвер (\System32\drivers\ИмяСтороннегоДрайвера.sys)?
Ещё проще! Если обновление антивируса, VPN или утилиты подсветки записало обрезанный .sys-файл и не пускает Windows загрузиться — в той же командной строке WinRE просто переименуйте этот конкретный битый сторонний файл (если это не драйвер загрузочного диска!), например:
ren D:\Windows\System32\drivers\BrokenFilter.sys BrokenFilter.sys.old
— Windows спокойно загрузится на рабочий стол, где вы штатно удалите и переустановите ту программу начисто!
Стоп-линия
Как только ноутбук успешно загрузился на рабочий стол, первым же делом проверьте таблицу здоровья вашего твердотельного накопителя! Если в атрибутах целостности данных и свободных резервных блоков числятся ненулевые аппаратные ошибки флеш-памяти либо в системном журнале видны таймауты сброса контроллера StorNVMe Event ID 129 и 153, немедленно скопируйте все ценные документы и рабочие проекты на внешний носитель и замените накопитель до его полного отказа (о правильном подборе надёжного диска читайте в подробном руководстве по апгрейду накопителя и оперативной памяти ноутбука, а на гарантийном ноутбуке — оформите бесплатную замену по правилам сервисного центра).
Контрольный чек-лист
- [ ] Тремя последовательными перезагрузками проверено, меняется ли имя сбойного файла на синем экране (надёжно исключена битая оперативная память).
- [ ] В среде восстановления определена настоящая буква системного раздела с папкой операционной системы и проверена файловая таблица диска.
- [ ] Автономным системным сканером целостности успешно заменена библиотека с нарушенной контрольной суммой из локального хранилища компонентов.
- [ ] После успешного старта на рабочий стол проверено здоровье твердотельного накопителя и целостность хранилища образа Windows.
Частые вопросы
Почему вообще у каждого системного .dll и .sys файла в Windows проверяется контрольная сумма при каждой загрузке ноутбука?
Загрузчик winload.efi обязан защитить ядро операционной системы на самом раннем старте: заголовок каждого исполняемого образа формата PE содержит эталонную контрольную сумму и криптографическую цифровую подпись. Если хотя бы один-единственный бит файла изменился на диске из-за пропадания питания или вредоносного вмешательства, запуск искажённого машинного кода с правами ядра мгновенно разрушил бы данные пользователя — поэтому загрузчик превентивно блокирует старт с кодом 0xc0000221.
Как больше никогда не ловить ошибку контрольной суммы из-за внезапного разряда ноутбука на обновлении?
Никогда не запускайте перезагрузку с установкой крупного накопительного обновления операционной системы на остатке заряда ниже тридцати процентов без подключённого сетевого адаптера — на постаревших батареях с повышенным внутренним сопротивлением (см. методику как проверить реальный износ аккумулятора ноутбука) контроллер способен мгновенно обесточить плату прямо в секунду перезаписи системного каталога! Кроме того, держите в ящике рабочего стола простую проверочную загрузочную флешку с актуальным образом восстановления Windows 11: с ней возврат повреждённой библиотеки занимает буквально три минуты в любой точке мира без потери единого рабочего документа на накопителе.