Select the product you need help with
Windows NT Does Not Boot with Highly Fragmented MFTArticle ID: 228734 - View products that this article applies to. This article was previously published under Q228734 On This PageSYMPTOMS When attempting to boot a Windows NT 4.0 computer you may
encounter one of the following issues: You get a blinking or flashing cursor in the upper-left corner of the screen
-or-
You only get a black blank screen.NOTE: This may occur after installing a Service Pack or while attempting to upgrade to the next version of Windows. CAUSE This issue can occur when the NTFS bootsector code
contained in logical sector zero of an NTFS volume is unable to locate and load
NTLDR into memory due to the Master File Table (MFT) being highly
fragmented. NOTE: In the case of the upgrade boot failure, we cannot load the file called $LDR$ from the root of system partition used to boot the computer. RESOLUTIONHow to Resolve Issue If The Computer Cannot Start
To Prevent This IssueFollow the instructions in the "Resolution" section for obtaining and for running the bcupdate.exe utility. Then obtain and install the latest service pack.Note You must run bcupdate.exe to prevent this issue in the future. Windows NT Server or Workstation 4.0Obtain the latest service pack for Windows NT 4.0. For information on obtaining the latest service pack, please go to:152734
(http://support.microsoft.com/kb/152734/EN-US/
)
How to Obtain the Latest Windows NT 4.0 Service Pack
Windows NT Server 4.0, Terminal Server EditionTo prevent this problem from occurring, obtain the latest service pack for Windows NT Server 4.0, Terminal Server Edition. For additional information about the latest Windows NT 4.0 service pack, click the article number below to view the article in the Microsoft Knowledge Base:152734
(http://support.microsoft.com/kb/152734/EN-US/
)
How to Obtain the Latest Windows NT 4.0 Service Pack
WORKAROUND To work around this issue, a discussion of MFT
fragmentation, together with one method of preventing excessive MFT
fragmentation, is presented in the following Microsoft Knowledge Base article:
174619 After the system drive is sufficiently fragmented
such that the system cannot start directly from the hard disk drive, it is
still possible to start through a Windows NT startup floppy disk. This is
possible because the floppy disk contains its own copy of NTLDR.
(http://support.microsoft.com/kb/174619/EN-US/
)
How NTFS Reserves Space for its Master File Table (MFT)
STATUSMicrosoft
has confirmed that this is a problem in the Microsoft products that are listed
at the beginning of this article.
This problem was first
corrected in Windows NT Server version 4.0, Terminal Server Edition Service
Pack 6. MORE INFORMATION This issue occurs only on computers whose system partition
is formatted with NTFS. Windows 2000 contains both the updated bootsector code
and the updated NTLDR so it is not susceptible to this issue. The NTFS
bootsector code's job is to locate and load NTLDR into memory. To perform this
function, the code must recognize NTFS data structures well enough to locate
NTLDR on the disk. This task involves reading the volume's MFT in order to
obtain the root directory, which in turn contains the information necessary to
locate the MFT for the NTLDR file itself. The NTFS bootsector code runs in
"real mode" and therefore cannot address large amounts of memory. When the MFT
is highly fragmented the code may run out of memory to store all the necessary
records for the MFT. To prevent excessive MFT fragmentation see the following
KB article:
174619
(http://support.microsoft.com/kb/174619/EN-US/
)
How NTFS Reserves Space for its Master File Table (MFT)
PropertiesArticle ID: 228734 - Last Review: February 27, 2007 - Revision: 2.7 APPLIES TO
| Article Translations |


Back to the top








