NTOSKRNL.EXE is Missing or Corrupt

You may also like...

23 Responses

  1. Rahul says:

    Dell Poweredge 840 Operating System not working/ Kolkata MSC EWS has got corrupted… any solution???

  2. Anthony says:

    @mohnsen – Not sure if you are using a laptop or desktop, but it could be that there is a problem with the cables of the HDD, so if you use a desktop you can check that.
    Other than that, also make sure the BIOS is configured to boot from CD/DVD, since that can also be disabled.

  3. mohsen says:

    hello
    My computer has the ntoskrnl.exe problem
    I put xp cd in my drive & boot from cd
    but the bluescreen doesnt appear
    I cant use R key to repear the windows. my system is restarting.
    please help me.

  4. Allen Ngaiza says:

    Thanx a lot. Every thing is cool now. It has worked for me.

  5. Shari says:

    Anthony,

    Experiencing the same issue as @kayla.

    Tried the attrib command and still get the “Access is Denied” message when trying to remove the read-only, hidden and system file attributes of the file.

    Suggestions?

    Thanks

  6. Anthony says:

    @Kayla – If you have a single boot system, the OS selection screen might indeed not come up. I tested on multi-boot systems, hence the details in the article.
    That it not asking for an admin password is only possible if you have not set an admin password.
    But once you see the command prompt window, the commands should work as long as you are certain it is the admin account.
    The error you are getting indicates there is a problem with the access to the file you are trying to overwrite (restore).
    Try typing:
    attrib -r -s -h c:\windows\system32\ntoskrnl.exe
    Before you execute the first command. This should remove the read-only, hidden and system file attributes of the file.

  7. Kayla says:

    Need help on this exact issue. I am following the recovery steps for the error ntoskrnl.exe is corrupt or missing, my XP will not boot. I have a dell latitude E6400. When I go to the blue screen above and type R for recovery, the next step does not happen for me (step: Next you will need to select the installation you want to repair and enter the admin password.)

    I am never asked which installation or an admin password. It simply goes to the black command prompt screen where I proceeded to type in the expand commands and it did something (hearing the hard disk activity) then returns ACCESS DENIED.

    Any ideas? I am using the Windows XP Pro 2000 installation CD which includes SP2.

    Any help is GREATLY appreciated.

    Thanks!!

  8. sushant says:

    i need sp3 file as i had upgraded my window sp2 to sp3 so its give me a error stop:c000021a

  9. sushant says:

    nowits working but the message is unable to create file only in system32 i expanded it other folder it expanded with no prob any reason

  10. sushant says:

    i have entered the command(top expand to repair the ntoskrnl) as u have entered but its not working.system cannot find the file is coming

  11. Robert Blazer says:

    Anthony, much better than this it does not get. I followed your instructions and it is working like a charm. Thanks very much.
    PS There were some jpg files that could not be copied, but it is still working great!!

  12. Anthony says:

    @Robert Blazer – Seems there are more Windows files corrupt. Maybe the simplest is to have the Windows setup repair your installation. Use the CD/DVD to boot the computer, select the regular setup (do not go into the repair console, just press Enter to install Windows). Next, select the existing Windows installation and then press the R key to repair it. If the repair option is not available, end the installation otherwise you will overwrite your Windows installation with a new one.
    The repair will replace all missing or corrupt Windows files.
    Here are some more details on this procedure.

  13. Robert Blazer says:

    Further to my message 9. The error code should read c0000221 and it appears on a blue screen, after the regular Windows XP start up screen with the moving bar disappears.

  14. Robert Blazer says:

    I had the error message :Windows could not start because the following file is missing or corrupt: \system32\ntoskrnl.exe.
    I followed your instructions of May 25, 2009. Windows does start up now, but then I get the error message:
    STOP: 000021 {Bad image checksum}.
    The image comdlg32.dll is possibly corrupt. The header checksum does not match the computed checksum.
    What do I do now???? Help, please!!!

  15. Rick says:

    Thanks Anthony- no disk for Windows XP from Compaq unit- I’ll have to manually access the Repair or recovery console via DOS

  16. Anthony says:

    @Rick – In the Repair Console, you can use a command called “diskpart” for this (replaces the earlier “fdisk”). But be very careful, as you should not remove the wrong partition. Read the command reference before you use it…

    Have you tried the Recovery Console, run CHKDSK followed by FIXBOOT when the check disk command completes?

  17. Rick says:

    Anthony- thanks- unable to boot windows to use Disk manager- Can this be done in DOS?

  18. Anthony says:

    @Rick – So you have a multi-boot configuration? Did you select the right Windows installation to repair?
    You can try using the Disk Manager to see your partitions on the hard disk, check the driver letter assignments and then see which is the valid Windows version.
    If you use only one of them, I suggest you remove one of them and use a single boot system.
    But make sure you know which partition has the Windows installation you want to keep!

  19. Rick says:

    Great piece- I’m getting

    multi(0)disk(0)rdisk(0)partition(1)WINDOWS\system32\ntoskrnl.exe

    Error in safe mode. The CD doesn’t fix the problem but noticed that XP home and XP pro were installed on this computer.. help?

  20. don says:

    thanks for your explanation about ntoskrnl and hal. dll. That’s can solve my problem

  21. Anthony says:

    @gana – I do not think your problem is related to the ntoskrnl.exe, but more likely related to the security settings.
    Defender is probably the Windows Defender program, which is a security program in Windows. It is integrated in Vista, and optional in XP, but in both cases you can disable it. Just go to the Windows Firewall settings in the Security section of the Control Panel and disable it. One warning though: make sure you have some other antivirus software active when you do this, or disconnect from the internet while you do this.
    After disabling the defender, try installing the printer again and then you can enable defender again if you want.

    Here is how to disable Defender in Vista: https://pcauthorities.com/content/pc-security/how-to-disable-windows-defender-in-vista

    Anthony

  22. gana says:

    i cant install my new printer its canon i think problem is my laptop every time its show me error there is no numbers its something wrong with my defender so could u solve my problem please thanks

  1. November 3, 2009

    How to fix NTOSKRNL.EXE is Missing or Corrupt…

    # Boot into the Recovery Console (F6) with a Windows Server 2003 CDand a floppy with the Dell SAS5 RAID controller drive (for HinLing’s Dell PE 840 server). # Enter the following commands on the Recovery Console: ## expand e:\i386\ntoskrnl…

Leave a Reply

Your email address will not be published. Required fields are marked *