Microsoft KB Archive/265509

From BetaArchive Wiki

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
                



WORKAROUND

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:

  1. Restart the computer and start Recovery Console.
  2. 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 "Creating a Windows 2000 Startup Floppy Disk" 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