JSI Tip 6029. A damaged NTLDR will prevent Windows 2000 from starting with a TRAP 00000006 exception?

When you attempt to start Windows 2000, you receive a message similar to:

TRAP 00000006 exception TR=0028 cr0=0000000011, cr2=00000000, cr3=000000000 GDT limit=03ff base=00017000 idt limit=07ff base=00017400 CS:eip=0008:08000000 ss:esp=0010:00061fec errcode=0000 flags=000100012 nocy nozr intdis down trapdis eax=0000110c ebx0003001d5 ecx=00001660 cdx=534d0030 ds-0010 es=0010 edi=00350000 exi=00051db6 ebp=00061ff0 cr0=00000011 fs=0030 gs=0000

and Windows will NOT start.

This is the result of a corrupt NTLDR file.

To fix the problem:

01. Boot the Windows 2000 CD-ROM or Setup floppy disks.

02. When the Welcome to Setup screen appears, press R to repair the installation.

03. Press C to start the Recovery Console.

04. Type the installation number that you wish to repair and press Enter.

05. Type the administrator password that you provided when you installed Windows 2000 and press Enter.

06. Type chkdsk /r and press Enter.

07. Type cd .. and press Enter.

08. Type ren ntldr ntldr.old and press Enter.

09. Type copy <CD-ROM Drive:>\i386\ntldr c:\ntldr and press Enter.

10. Type exit and press Enter.

NOTE: See What are the Recovery Console commands?

NOTE: A reader reported that a failed processor cache can cause this problem.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.