Microsoft KB Archive/265509

= Ntldr Cannot Load Fragmented System Hive =

Article ID: 265509

Article Last Modified on 2/20/2007

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Professional Edition

-



This article was previously published under Q265509



SYMPTOMS
Your computer may stop responding (hang) during startup from a hard disk that uses the NTFS file system if the System hive file is too large. The System hive file is located in the %SystemRoot%\System32\Config folder.



CAUSE
Ntldr loads various drivers and system files into memory during an early phase of startup. The System hive is usually the biggest file that is loaded and is likely to be fragmented because it is modified often.

If the System hive file is too fragmented, it is not loaded from an NTFS volume, and the computer hangs. This problem does not occur on volumes that use the FAT or FAT32 file system.



RESOLUTION
To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

260910 How to Obtain the Latest Windows 2000 Service Pack

The English version of this fix should have the following file attributes or later:   Date        Time    Size     File name --  07/18/2000  05:15p  213,904  Ntldr



Method 1
Windows 2000 Recovery Console provides basic commands for manipulating files. You can use Recovery Console to recover from this situation. For additional information about using Recovery Console, click the article number below to view the article in the Microsoft Knowledge Base:

229716 Description of the Windows 2000 Recovery Console

To recover from this situation with Recovery Console:  Restart the computer and start Recovery Console. Type the following commands, pressing ENTER after each command:

'''cd \winnt\system32\config

rename system system.org

copy system.org system

exit'''



Copying the System hive file to a new file creates an unfragmented file.

Method 2

 * 1) Obtain the hotfixed Ntldr file.
 * 2) Copy the Boot.ini, Ntdetect.com, and hotfixed Ntldr files to a floppy disk.
 * 3) Boot the computer from the floppy disk. Ntldr is loaded from the floppy disk; it can load the fragmented System hive file on the NTFS volume. If you have configured the floppy disk correctly, the computer boots.

Note that you may also need to copy the Ntbootdd.sys file to the floppy disk if your computer boots from a SCSI drive.
 * 1) After you boot the computer, install the hotfix to update the Ntldr file on the system drive.

For additional information, refer to the &quot;Creating a Windows 2000 Startup Floppy Disk&quot; section of the Microsoft Windows 2000 Resource Kit.



STATUS
Microsoft 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 2000 Service Pack 2.



MORE INFORMATION
For additional information about how to install Windows 2000 and Windows 2000 hotfixes at the same time, click the article number below to view the article in the Microsoft Knowledge Base:

249149 Installing Microsoft Windows 2000 and Windows 2000 Hotfixes

Keywords: kbhotfixserver kbqfe kbbug kbfix kbwin2000presp2fix KB265509

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.