Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi,
I've just run a recovery on my hard drive and I'm trying to get windows 2000 to run again, but it will not boot up because it says I am missing the file ntoskrnl.exe in my boot sector.
It asks me to copy it to the harddrive, but there is no way for me to get to a point where I can actually copy a file. Can anyone help?
Thanks,
Grant

Are you operating under NTFS or FAT32?
If you are using FAT32 yo can use a Win98 Bootdisk with CD-ROM support. Simply boot into this, copy the file from your Win2k CD to your Root drive.
If you are operating under NTFS then you might need to boot into your Win2k CDROM and maybe run a repair from there.

If c: = fat32 you can inspect the boot.ini (via '98 boot-disk); it may not be pointing to correct location. If it is incorrect you could edit boot.ini ARC entry for ntoskrnl.exe and thus (hopefully) resolve the problem. If C: = ntfs this is not an option...
The routine (from 'stealth' ) to copy over a good version of the file from the CD (via '909 boot-disk is a viable option too.
Also, regardless of file format on C: , you can:
Boot from CD or the 4 floppies; choose the Repair routine; allow it to inspect/restore/repair boot-files etc.
More in detail on this routine at:
http://is-it-true.org/nt/nt2000/atips/atips71.shtml
Other way (a Kwik 'n dirty route...) and again regardless of C: file format:
Start a fresh (second) install; point it to (install as) C:\temp\winnt-2; Abort install at first reboot, and remove all disks.
This should rewrite 'all' the W2K boot-files (including the missing ntoskrln.exe) to C: (active Primary) and allow you to boot to the boot-menu - which will now list both original installation and the incomplete second temp version.
Boot to original; set default OS to original version; delete temp version (via Explorer) and edit out references to it in the boot.ini.
Job done?

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |