Partition Recovery™
An expert tool for recovering lost partitions
An expert tool for recovering lost partitions

Workable hints on how to deal with ntoskml.exe is missing error

In this article you will find out:

  • what are the causes of this error
  • diskpart commands
  • how to protect your data

Are you ready? Let's read!

What are the causes of this error

System file ntoskrnl.exe is responsible for various services, such as hardware virtualization, process and memory management, etc. After the main boot and hardware detection routines, run the NTLDR and NTDETECT boot files, then the control of the boot process is transferred to ntoskrnl.exe. The operating system then receives a boot command. Therefore, if the ntoskrnl.exe file is missing or damaged, the download process stops.

This can happen for the following reasons:

  • An incorrect configuration of the boot.ini file, as a result of which the Windows boot loader will try to boot Windows from the wrong disk. Incorrect loading of Boot.ini can occur due to poorly installed software, Windows updates, viruses, etc.
  • Damaged boot volume due to unsafe shutdowns, power surges, unsafe removal of local or external drive, etc.
  • Corrupted or deleted ntoskrnl.exe as a result of the improper shutdown, damaged NTFS / FAT32 volume, failed Windows updates, etc.
  • Keyboard behavior in older computers that use a keyboard connected to the PC via a serial interface. In this case, the system may misinterpret the device's mapped memory, which leads to boot problems like this one.
  • Lack of organic drivers for the hard disk controller results in no access to the Windows system files in the main section. This picture can be observed in case of unsuccessful driver update, hardware configuration changes, and hard disk in BIOS.

How to fix this error?

1. Replace wrong boot.ini

To do this, insert the Windows CD, restart your computer, and press any key to boot from the CD when prompted.

Next, enter your administrator password and press Enter to continue.

Now type:

bootcfg / rebuild, after pressing Enter, it will scan your computer for installed copies of Windows.

You will receive a message similar to this:

Total identified Windows installations: 1

[1] C: \ Windows

Add installation to download list? (Yes/ No / All)

Press the Y key, and you get the following message:

Enter the load ID

Do it, for example:

Enter the boot ID: Windows XP Professional

Next, you can get the following request:

Enter the OS boot parameters, then enter / fastdetect and press Enter and then restart your computer.

2. Restore the previous system statement

So, now let's start with a regular restart of the computer, and as soon as you see the screen with the manufacturer's logo or with information about the system, quickly start pressing F8 several times. As a result, you should get to the boot options menu.

Here, you need to choose Last Known Good Configuration (optional) and wait for your computer to boot successfully.

3. You need a new file

This method will definitely require a boot disk, and you will reboot the system using this disk.

Next, press any key to boot, and when the options screen appears, press R to launch the Recovery Console.

Once you enter the administrator password, you will be taken to the command prompt, then enter the following command:

expand E: \ i386 \ ntoskrnl.ex_ D: \ Windows \ system32 \

note: E: \ is the letter of your CD and D: \ - the letter of the drive on which you installed Windows.

To overwrite the file, you need to press the Y key and then press Enter to send the command.

After rebooting the system, you will no longer see the “ntoskrnl.exe missing” error.

4. Run CHKDSK carefully

If the boot or system partition is damaged, the "windows root system32 ntoskrnl.exe" error can be fixed using CHKDSK, which will check the files and data on the disk.

Boot from the Windows installation disk and go to the command line as described in the above methods.

Now type just one simple command:


After the CHKDSK process finishes, pay attention to any warnings that CHKDSK displays.

You should also understand that using CHKDSK is a great tool for checking and fixing system errors. Still, it does not bother at all about the recoverable data on the disk (it mercilessly cuts it into 512 MB without the possibility of subsequent recovery). Thus, you first need to recover deleted data and only then deal with fixing system errors.

Therefore, you first need to download the shareware professional data recovery application Partition Recovery. The program uses a deep disk scanning system and can recover a large amount of information (up to 1 PB of music, documents, images, videos, etc.) The application works even with damaged file systems (converts them if necessary), including HFS, NTFS, XFS, Ext2 / 3/4, ReiserFS, FAT12, ReFS, Reiser4, etc. There is a free, fully-functional trial version of the application that you can download right now and view the research results for free.

After downloading DiskInternals Partition Recovery, proceed to the process of recovering data from the desired partition or disk.

Disk Recovery Wizard will launch automatically.

Then click on the disk and select the program mode (in your case, full recovery will be most useful).

Now, after scanning, select the file you want, press Ctrl + P, and view it, as promised, for free.

Related articles

FREE DOWNLOADVer 8.7, WinBUY NOWFrom $139.95

Please rate this article.
52 reviews