Windows NT Boot Problem: Kernel File Is Missing From the Disk

Last reviewed: January 9, 1998
Article ID: Q155892
CONFIRMED ntbug#55632

SYMPTOMS

When you start Microsoft Windows NT you receive the following error message:

   A kernel file is missing from the disk.
   Insert a system disk and restart the system.

The message is displayed before the boot options from the Boot.ini are shown.

CAUSE

The file NTLDR is missing from the active system partition or the allocation for \Ntldr's $DATA attribute has become so fragmented that the whole $DATA attribute is not in the base FRS (file record segment).

MORE INFORMATION

After the Power On Self Test (POST), the Master Boot Record (MBR) reads the partition table and jumps to the boot record.

The code that generates the error is in the boot record. The error is generated if the NTLDR file cannot be found or if the $DATA attribute cannot be found.

Windows NT File System (NTFS) views each file or directory as a set of file attributes. Elements such as the file's name, its security information, and its data are all file attributes. Each attribute is identified by an attribute type code and, optionally, an attribute name.

WORKAROUND

When you experience this problem you can either:

1) Boot Microsoft Windows NT from floppy (using the NTLDR on the floppy

   disk).

2) Move the NTLDR file to a different physical location on disk (ren ntldr
   ntldr.sav, copy ntldr.sav ntldr).

3) Use an NTFS defrag utility to unfragment NTLDR.

4) Ensure the correct partition is marked active using either

   NT Disk administrator, or Boot to DOS and use FDISK.EXE to ensure the
   correct system partition is marked for boot.

STATUS

Microsoft has confirmed this to be a problem in Microsoft Windows NT 3.5x and 4.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

REFERENCES


Additional query words: bootsect.com boot
Keywords : ntboot ntfilesys
Version : 3.5x 4.0
Platform : winnt
Issue type : kbbug


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: January 9, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.