Kernel ntoskrnl.exe липсва или съдържа грешки, код на грешка 0xc0000221

Кодът за грешка 0xc0000221 се среща от някои потребители на Windows 11/10 , веднага след като компютърът не успее да се стартира. Няколко потребители съобщават, че са блокирани в цикъл за автоматично поправяне(Automatic Repair loop) с този код за грешка. В тази публикация ще демистифицираме възможните причини и след това ще предоставим решения за отстраняване на проблема.

Липсва ядрото на Windows 10 - грешка 0xc0000221

Пълното съобщение за грешка за този код за грешка може да се види по-долу-

Your PC Device needs to be repaired.

The operating system couldn’t be loaded because the kernel is missing or contains errors.

File:\WINDOWS\system32\ntoskrnl.exe

Error Code: 0xc0000221.

Възможни причини

След като проучихме проблема и се натъкнахме на различни симптоми на тази грешка, ние я стеснихме до четири виновници, които могат да задействат кода за грешка 0xc0000221, както е изброено по-долу:

  1. Хардуерен проблем, създаден от нова RAM памет или твърд диск:(Hardware issue created by new RAM or hard drive: ) Има няколко съобщени случая, при които потребителите започват да получават тази грешка след инсталиране на втори RAM памет или свързване на нов подчинен твърд диск(HDD) .
  2. Вторичен графичен процесор:(Secondary GPU: ) Проблемът понякога се съобщава на компютри, които имат настройка на SLI или CrossFire . При което(Whereby) захранването не е в състояние да достави достатъчно мощност, за да поддържа всички свързани устройства.
  3. Повреждане на системния файл:(System file corruption: ) Кодът за грешка сочи към проблем на системно ниво, който е свързан с повреда на файла.
  4. Услугата на трета страна прекъсва стартирането:(Third-party service is interrupting startup: ) Има съобщени случаи, при които грешката е била задействана от фалшива услуга на трета страна.

Kernel ntoskrnl.exe липсва или съдържа грешки, код на грешка(Error) 0xc0000221

Предоставихме някои стъпки за отстраняване на неизправности, за да ви помогнем да отстраните кода за грешка 0xc0000221. По-долу имате колекция от потенциални корекции, които могат да ви помогнат успешно да разрешите проблема. Препоръчваме ви да опитате корекциите в реда, в който са били представени.

  1. Стартирайте в безопасен режим.
  2. Извършете SFC , CHKDSK и DISM сканиране в този ред.
  3. Проверете RAM за проблеми.
  4. Премахнете(Remove) вторичния графичен процесор(GPU) и външните HDDs/SSDs .
  5. Извършете възстановяване на системата.
  6. Извършете ремонтна инсталация на Windows 10 OS.(Windows 10)

Нека се задълбочим в практическия аспект на прилагането на тези решения.

ВАЖНО(IMPORTANT) : Каквато и да е причината, вашият приоритет трябва да бъде да опитате да влезете в безопасен режим(Safe Mode) . Ако можете да влезете в безопасен режим(Safe Mode) , чудесно; в противен случай ще трябва да използвате вашия инсталационен носител на Windows(Windows Installation Media) .

1) Стартирайте в безопасен режим

Докато е в безопасен режим(Safe Mode) , компютърът ви ще стартира в ограничено състояние само с основните файлове и драйвери, необходими за процеса на стартиране(Startup) . Ако компютърът ви се стартира добре в безопасен режим(Safe Mode) , вероятно проблемът е задействан от някакъв софтуер, който сте инсталирали преди това.

По-долу(Below) е какво трябва да направите, за да отстраните тази грешка, след като сте стартирали успешно в безопасен режим:

Ако не можете да преминете през стартовия екран, можете да задействате екрана с разширени опции за (Advanced Startup Options)стартиране, като прекъснете стартирането(boot interrupting) (захранването на компютъра, изключване, когато се появи логото на Windows . Повторете 2 или 3 пъти, като винаги се изключвате, когато се появи логото на Windows ) процеса на стартиране.

Ако сте в състояние да завършите процеса на зареждане, можете също да отворите  раздела Възстановяване(Settings Recovery) на  настройките, като отворите  диалогов прозорец Run  ( Windows key + R ) и напишете ms-settings:recovery , натиснете Enter . След това просто щракнете върху бутона Рестартиране сега(Restart now)  под  Разширено стартиране(Advanced startup) .

След като стигнете до екрана Разширени опции за стартиране(Advanced Startup Options)  , изберете  Отстраняване(Troubleshoot) на неизправности  и след това щракнете върху  Разширени опции(Advanced options) .

В  Разширени опции(Advanced options) щракнете върху  Настройки за стартиране (Startup Settings, ) и след това щракнете върху бутона Рестартиране(Restart) .

Когато отново стигнете до настройките за стартиране(Startup Settings)  , натиснете F4, F5 или F6, за да стартирате с един от трите налични безопасни режима(Safe Modes) .

Ако компютърът ви се стартира успешно в безопасен режим(Safe Mode) , безопасно е да се каже, че диагнозата е услуга от приложение, което наскоро сте инсталирали, задейства грешката. В този случай можете да започнете да деинсталирате наскоро инсталирани програми, които смятате, че биха могли да причинят проблема, или можете да опитате систематично да изключвате програми и услуги от процеса на стартиране,(exclude programs and services from the startup process) докато не успеете да намерите виновника.

Но ако получите същата грешка 0xc0000221 по време на зареждане в безопасен режим(Safe Mode) , продължете със следващата корекция по-долу.

2) Извършете SFC , CHKDSK и DISM сканиране в този ред

Като стартирате тези три вградени помощни програми, предназначени да коригират повреда на файлове на Windows , можете да елиминирате възможността кодът за грешка 0xc0000221 да не се появи поради повреда на системен файл или файлова система.

По-долу(Below) е как можете да използвате тези помощни програми, за да отстраните тази грешка:

Започвате, като стартирате програмата за проверка на системните файлове(System File Checker) . Ако не можете да преминете през стартовия екран, следвайте стъпките, описани по-горе, за да влезете в менюто Разширени опции за стартиране(Advanced Startup Options)( Advanced Startup Options)  , след което отидете на  Troubleshoot > Advanced Options > Command Prompt . След това въведете командата по-долу и натиснете Enter , за да стартирате проверката на системните файлове . 

sfc /scannow

След като процесът sfc/scannow приключи, рестартирайте компютъра си и вижте дали грешката продължава. Ако все още е, върнете се към повишен команден(Command) ред, както е показано по-горе, и въведете следната команда и натиснете Enter , за да стартирате CHKDSK :

chkdsk /f C:

Забележка: В горната команда, ако вашата инсталация на Windows 10 не се намира на устройството C(C drive) , променете съответно буквата.

Когато процедурата приключи, рестартирайте компютъра и вижте дали можете да преминете през стартовия екран. Ако същата грешка се повтори, върнете се към повишения команден ред(Command Prompt) , както е описано по-горе и копирайте и поставете следната команда и натиснете Enter , за да стартирате DISM сканирането(DISM scan) :

dism /online /cleanup-image /restorehealth

След като този процес приключи, рестартирайте компютъра си и вижте дали се зарежда без грешката. Все още не е решено, можете да опитате следващата корекция.

3) Проверете RAM за проблеми

Можете да проверите дали инсталираните ви RAM модули задействат тази грешка. За да направите това, просто отворете компютъра си и премахнете един от модулите (ако използвате два RAM памет(RAM) ). Ако вашият компютър се стартира успешно само с една RAM памет, опитайте да смените позицията на двете RAM памети – проблеми понякога възникват, когато по-бързата памет е поставена зад по-бавната памет.

Освен това можете да стартирате MemTest и на двете RAM памети. Ако потвърдите, че вашите RAM модули не задействат тази грешка, можете да продължите със следващата корекция.

4) Премахнете(Remove) вторичния графичен процесор(GPU) и външните HDDs/SSDs

Тук просто изключете всяко ненужно устройство – вторичен твърд диск(HDD) , външен твърд диск(HDD) , DVD оптично устройство, втори графичен процесор(GPU) от SLI (или CrossFire настройка), некритични периферни устройства. След като сте свалили компютъра си до минимум, включете компютъра си и вижте дали се зарежда успешно. Ако се стартира без код за грешка 0xc0000221, систематично свързвайте повторно несъществените компоненти, докато успеете да идентифицирате виновника.

Ако тази корекция не отстрани проблема, продължете със следващата корекция.

5) Извършете възстановяване на системата

Може да започнете да изпитвате този проблем веднага след инсталиране на Windows Update . В този случай извършването на възстановяване на системата може да разреши проблема.

Ако нямате подходяща точка за възстановяване(Restore) на системата или процедурата е неуспешна, можете да продължите със следващата корекция.

6) Извършете ремонтна инсталация на Windows 10 OS(Windows 10)

Ако на този етап все още не можете да разрешите грешката 0xc0000221, можете да поправите инсталирането на Windows 10(repair install Windows 10) – това ще запази вашите лични файлове, настройки и приложения.

That’s it folks. All the best!



About the author

След близо 20 години в технологичната индустрия научих много за продуктите на Apple и как да ги персонализирам за моите нужди. По-конкретно, знам как да използвам платформата iOS, за да създавам персонализирани изяви и да взаимодействам с моите потребители чрез предпочитания за приложения. Този опит ми даде ценна представа за това как Apple проектира своите продукти и как най-добре да подобри тяхното потребителско изживяване.



Related posts