DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 301680 - Last Review: May 7, 2007 - Revision: 3.6

This article was previously published under Q301680
Notice
This article applies to Windows 2000. Support for Windows 2000 ends on July 13, 2010. The Windows 2000 End-of-Support Solution Center (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fwin2000) is a starting point for planning your migration strategy from Windows 2000. For more information see the Microsoft Support Lifecycle Policy (http://support.microsoft.com/lifecycle/) .
Notice
This article applies to Windows 2000. Support for Windows 2000 ends on July 13, 2010. The Windows 2000 End-of-Support Solution Center (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fwin2000) is a starting point for planning your migration strategy from Windows 2000. For more information see the Microsoft Support Lifecycle Policy (http://support.microsoft.com/lifecycle/) .

On This Page

SUMMARY

This step-by-step article describes how to create a boot disk for Microsoft Windows NT or Microsoft Windows 2000 to access a drive with a faulty boot sequence on an Intel-based computer.

Requirements

  • A blank floppy disk
  • The Windows 2000 or Windows NT CD-ROM or an operational Windows 2000 or Windows NT-based computer

Creating a Boot Floppy Disk

The specific procedure varies depending a whether you have access to a Windows NT-based computer.

Creating a Boot Floppy with a Windows NT Computer

In this procedure, you will create a boot floppy by using a Windows NT-based computer.
  1. Format a floppy disk by using the Windows NT format utility. For example, at the command prompt type:
    format a:
  2. Copy the Ntldr file from the Windows NT Setup CD-ROM, Windows NT Setup floppy disk, or from a computer that is running the same version of Windows NT as the computer that you want to access with the boot floppy. You may need to expand this file from Ntldr._ to Ntldr by using the following command line:
    expand Ntldr._ Ntldr
  3. Copy the Ntdetect.com file to the disk.
  4. Create a Boot.ini file or copy one from a computer that is running Windows NT and modify it to match the computer that you are trying to access. The following example will work for a single partition SCSI drive with Windows NT installed under \WINNT, but the exact value in the [operating systems] section depends on the configuration of the Windows NT computer that you are trying to access:
    [boot loader]
    timeout=30
    Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt

    [operating systems]
    scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    If your computer starts from an IDE, EIDE, or ESDI hard drive, replace the scsi(0) with multi(0). If you are using scsi(x) in the Boot.ini, copy the correct device driver for the SCSI controller in use on the computer and rename it NTBOOTDD.SYS. If you are using multi(x) in the Boot.ini, you do not need to do this.
  5. Start your computer by using the floppy disk, and then log on to Windows NT.

Creating a Boot Floppy Without a Windows NT-Based Computer

In this procedure, you will create a boot floppy without using a Windows NT-based computer.
  1. Create a copy of the first Windows NT Setup disk by using the diskcopy command, and then delete all files on the new disk.
  2. Copy the Ntdetect.com and Ntldr files from the i386 folder on the CD-ROM to the new disk.
  3. Rename the Ntldr file to
    Setupldr.bin
  4. Create a Boot.ini file. The following example works for a single partition SCSI drive with Windows NT installed under \WINNT, but the exact value in the [operating systems] section depends on the configuration of the Windows NT computer that you want to boot:
    [boot loader]
    timeout=30
    Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt

    [operating systems]
    scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    If your computer boots from an IDE, EIDE, or ESDI hard drive, replace the scsi(0) with multi(0). If you are using scsi(x) in the Boot.ini, copy the correct device driver for the SCSI controller in use on the computer, and then rename it Ntbootdd.sys. If you are using multi(x) in the Boot.ini, you do not need to do this.
  5. Start your computer by using the floppy disk, and then log on to Windows NT.

Troubleshooting

If the path pointing to the system files is incorrect or includes the drive letter, you may receive the following error message:
Windows NT could not start because of the following ARC firmware boot configuration problem:
Did not properly generate ARC name for HAL and system paths. Please check the Windows NT (TM) documentation about ARC configuration options and your hardware reference manuals for additional information. Boot Failed.
If an incorrect SCSI driver has been selected or the Ntbootdd.sys file does not exist, you may receive the following error message:
Windows NT could not start because of a computer disk hardware configuration problem. Could not read from selected boot disk. Check boot path and disk hardware. Please check the Windows NT (TM) documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information. Boot Failed.

REFERENCES

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
102873  (http://support.microsoft.com/kb/102873/EN-US/ ) BOOT.INI and ARC Path Naming Conventions and Usage







APPLIES TO
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Keywords: 
kbhowto kbhowtomaster KB301680
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support