Fix Windows 10 Kernel ntoskrnl.exe is missing or contains errors 0xc0000221
The error code 0xc0000221 is displayed by some Windows 10 users immediately after the computer has shut down. Several users report that they have gotten stuck in an automatic repair loop with this error code. In this article, we will demystify the possible causes and propose solutions to solve the problem.
The error code 0xc0000221 indicates that the problem may be related to a corrupted or missing driver file on the partition (can be corrected by scanning), hard disk errors (corrected by chkdsk /r) or RAM problems that may require hardware replacement.
What is the Ntoskrnl.exe file?
Ntoskrnl.exe (also called kernel image) provides the basic and executive layers of the Windows NT kernel space and is responsible for various system services such as hardware virtualization, process and memory management and is therefore an integral part of the system. It contains the cache manager, the executive, the kernel, the security reference monitor, the memory manager and the scheduler.
Causes of this Error
This error can be caused by several factors, such as:
- Damaged boot volume that may occur due to an unsecured shutdown, sudden power failure, unsecured removal of a local or external hard disk, or damage or corruption of the physical hard disk.
- A failed Windows update or a viral infection will damage or delete Ntoskrnl.exe.
- Boot.ini configuration invalid.
- Windows does not have the necessary drivers to access Windows system files on your main partition.
п»ї
April 2021 Update:
We now recommend using this tool for your error. Additionally, this tool fixes common computer errors, protects you against file loss, malware, hardware failures and optimizes your PC for maximum performance. You can fix your PC problems quickly and prevent others from happening with this software:
- Step 1 : Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
- Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
- Step 3 : Click “Repair All” to fix all issues.
Start in safe mode.
In safe mode, your computer starts in a limited state with only the basic files and drivers needed for the boot process. If your computer starts up correctly in safe mode, it is likely that the problem was caused by software previously installed.
You will find below what you need to do to correct this error after successfully starting the safe mode:
If you cannot pass the Start screen, you can force the Advanced Start Options screen by interrupting the boot process (turning on the PC, turning off when the Windows logo is displayed). Repeat the boot process 2 or 3 times and always turn it off when the Windows logo appears.
- If you are able to complete the startup process, you can also open the Restore Settings tab by opening a Run dialog box (Windows + R key) and typing ms-settings:recovery and pressing Enter. Then simply click on the Restart Now button under Advanced Start.
- When you access the Advanced Startup Options screen, select Troubleshooting and click Advanced Options.
- In Advanced Options, click Startup Settings, then click the Restart button.
- When you return to the start settings, press F4, F5 or F6 to start with one of the three available security modes.
Scanning for corrupted files
Windows comes with a tool called sfc, which stands for System File Checker. For more information on the operation and use of sfc, please consult our knowledge base. The following steps launch the Startup Repair option from the command line on the Windows configuration disk and use the system file checker to try to repair your PC.
- Insert your Windows installation DVD into your PC’s CD-ROM drive,
- Turn off your PC completely and make sure it is completely turned off,
- Turn on your PC,
- Press any button when you see “Press any button to boot from a CD or DVD…”.
- Click on the “Repair Your Computer” link in the lower left corner after selecting the language and keyboard options.
- Wait until Startup Repair scans your PC for Windows installations, then select your installation from the list that appears.
- To start, select Command Prompt from the list of available recovery options.
- After starting the Command Prompt, type the following to use the system file checker to check if corrupted, invalid or deleted system files have been installed. If the previous page showed that your Windows installation has a drive letter other than C:\, make sure you use the one below!
Run CHKDSK
- Open the computer. You can do this by double-clicking the computer icon on your desktop (if you have one) or by pressing the Windows logo + the E key to start Windows Explorer (Windows Explorer usually starts with your computer open by default, but if it takes you to a different location, simply navigate to the computer using the Windows Explorer left pane).
- Use the DHKDSK utility to find the drive you want to analyze and right-click it.
- In the resulting context menu, click Properties.
- Go to the Tools tab.
- In the Error Check section, click Check to launch the Disk Error Check utility. The utility starts and starts checking the selected disk for file system errors and other problems such as bad sectors.
- If Windows detects errors or other problems on the selected hard disk, it only prompts you to scan the hard disk. If the system has found no errors on the hard disk, you will receive a message telling you that you do not need to scan this drive, although you can continue scanning. Simply click on Scan Drive to have CHKDSK scan the selected drive for errors and problems.
CCNA, Web Developer, PC Troubleshooter
I am a computer enthusiast and a practicing IT Professional. I have years of experience behind me in computer programming, hardware troubleshooting and repair. I specialise in Web Development and Database Design. I also have a CCNA certification for Network Design and Troubleshooting.
Windows failed to load because the kernel debugger dll is missing or corrupt
Профиль | Отправить PM | Цитировать
Добрый вечер уважаемые форумчане! Вчера ночью появилась проблема с загрузкой моей OC. Дело в том, что позавчера я закрыл крышку своего ноутбука именно в тот момент, когда начались устанавливать обновления (их было около 70). Вчера вечером мне понадобилось срочно зайти в интернет, я включаю ноутбук — а там, как раз устанавливаются те самые обновления. Я подождал минут 7, не выдержал, и вырубил ноут. После включения ос не загружается, при выборе Обычная загрузка Windows автоматом загружается средство восстановления Windows. Но сегодня я копнул глубже, я вставил диск восстановления системы, и выбрал там Установку драйверов — установка с диска — Компьютер, и вижу что диск C сменил имя на D, диск D сменил имя на E, а диск который я скрыл уже довольно давно (Зарезервировано системой) снова появился и гад поменял себе имя на C. Разумеется, OC у меня загружалась с C, а там этот 100-мегабайтный диск! Вообщем винда не загружается из-за этого. Вопрос: как решить эту проблему?
P.S. Переустановку Windows не предлагайте, на жестком диске хранятся важные данные.
На всякий случай, характеристики системы:
Windows 7 Ultimate 64x разрядная
4ГБ ОЗУ.
Если что-то непонятно, я поправлю. Помогите мне!
Конфигурация компьютера | ||||||||
Материнская плата: INTEL DG41TY | ||||||||
HDD: Western Digital 500Gb,SATA,Blue | ||||||||
Звук: Realtek (встроенная) | ||||||||
CD/DVD: Pioneer и LG | ||||||||
ОС: Windows 7 SP1 Домашняя базовая x86 | ||||||||
Добрый вечер уважаемые форумчане! Вчера ночью появилась проблема с загрузкой моей OC. Дело в том, что позавчера я закрыл крышку своего ноутбука именно в тот момент, когда начались устанавливать обновления (их было около 70). Вчера вечером мне понадобилось срочно зайти в интернет, я включаю ноутбук — а там, как раз устанавливаются те самые обновления. Я подождал минут 7, не выдержал, и вырубил ноут. После включения ос не загружается, при выборе Обычная загрузка Windows автоматом загружается средство восстановления Windows. Но сегодня я копнул глубже, я вставил диск восстановления системы, и выбрал там Установку драйверов — установка с диска — Компьютер, и вижу что диск C сменил имя на D, диск D сменил имя на E, а диск который я скрыл уже довольно давно (Зарезервировано системой) снова появился и гад поменял себе имя на C. Разумеется, OC у меня загружалась с C, а там этот 100-мегабайтный диск! Вообщем винда не загружается из-за этого. Вопрос: как решить эту проблему? На всякий случай, характеристики системы:
|