DOCUMENT:Q272395 08-AUG-2001 [winnt] TITLE :Error Message: Boot Record Signature AA55 Not Found PRODUCT :Microsoft Windows NT PROD/VER::2000,2000 SP1,3.51,4.0 OPER/SYS: KEYWORDS:kbsetup win95 win98 win98se w2000setup ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows NT Workstation versions 3.51, 4.0 - Microsoft Windows NT Server versions 3.51, 4.0 - Microsoft Windows NT Server, Enterprise Edition version 4.0 - Microsoft Windows versions 2000, 2000 SP1 Professional - Microsoft Windows versions 2000, 2000 SP1 Advanced Server - Microsoft Windows 98 - Microsoft Windows 95 ------------------------------------------------------------------------------- If this article does not describe your hardware-related issue, please see the following Microsoft Web site to view more articles about hardware: http://support.microsoft.com/support/windows/topics/hardware/hwddresctr.asp SYMPTOMS ======== When you install one of the preceding Microsoft operating systems on your computer, and then you attempt to restart your computer, you may receive one of the following error messages: The system did not load because of a computer disk hardware configuration problem. Could not read from the selected boot disk. Check the boot path and disk hardware. Please check the Windows NT documentation about hardware disk configuration and your hardware reference manuals for additional information. Boot failed. - or - Boot Record Signature AA55 Not Found, xxxx Found Setup is inspecting your computer's hardware configuration... NTDETECT failed - or - Boot Signature AA55 Not Found Error CAUSE ===== This behavior can occur for one of the following two reasons: - In Microsoft Windows NT 4.0, your attempt to restart your computer is unsuccessful because the operating system, located on the hard disk, is within a partition that is greater than 4 gigabytes (GB) in size, or the hard disk itself is greater than 7.8 GB in size. NOTE: This behavior does not occur with Microsoft Windows 2000. - The master boot record (MBR) or a boot sector does not have a 55AA boot signature at the end of the sector. NOTE: This behavior may occur if the computer system has a virus or if the computer hardware malfunctions. RESOLUTION ========== To resolve this behavior, follow the steps in one of the following two sections: If Windows NT 4.0 Partition Is at Least 4.0 GB or If the Hard Disk Is Greater than 7.8 GB: ------------------------------------------------------------------------------------------ - Install Windows NT 4.0 on a partition within the first 4.0 GB of the hard disk and ensure that the size of the hard disk does not extend 7.8 GB. - Since this behavior occurs while using the multi() syntax in the Boot.ini file, modify the Boot.ini file to use the scsi() syntax instead. For additional information about how to modify the Boot.ini file, click the article number below to view the article in the Microsoft Knowledge Base: Q102873 Boot.ini and ARC Path Naming Conventions and Usage NOTE: Windows NT 4.0 Service Pack 4.0 contains a version of the Atapi.sys file that enables your computer system to recognize a hard disk greater than 7.8 GB. For additional information about the hard disk being misreported, click the article number below to view the article in the Microsoft Knowledge Base: Q254769 Hard Disk Is Misreported as 8 GB in Size During Setup If Master Boot Record Signature (for Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows NT, or Microsoft Windows 2000) Is Missing: --------------------------------------------------------------------------------------------------------------------------------------------- Use a disk editor such as Microsoft Disk Probe (runs on Windows NT) or Norton Diskedit (runs on MS-DOS) to verify if the partition table entries are still intact and the boot record signature (55AA) is present. The first sector, sector 0 (zero), on any hard disk contains the MBR and the partition table. The last two bytes of sector 0 are the boot record signature bytes (55AA). If the boot record signature is missing, use a disk editor to enter these values into the appropriate location. However, this behavior is usually an indication that the MBR, and possibly the partition table, are corrupt. If the partition table is corrupt, you cannot easily rebuild it and the instructions on how to recover the partition table are beyond the scope of this article. However, you can easily recover a MBR that is corrupted: you must ensure that sector 0 contains the boot record signature, and then you can safely run the fdisk /mbr command. This command rewrites only the MBR code of sector 0 if 55AA is present at the end of the sector. CAUTION: If 55AA is not present at the end of sector 0 and you run the preceding command, the partition table and all the partition information on that hard disk are destroyed. NOTE: You can run the fdisk /mbr command from an MS-DOS, Windows 95, or Windows 98 Startup disk. STATUS ====== Microsoft has confirmed this to be a problem in in Microsoft Windows NT. MORE INFORMATION ================ Several components in Windows NT access the hard disk using BIOS INT13 functions during the startup and setup processes. When the system partition goes beyond the 4 GB "border", the startup code is modified incorrectly and the subsequent startup process is unsuccessful. Windows NT is unaware of BIOS INT13 extensions that are used to translate hard disk information for hard disks greater than 7.8 GB. (This behavior does not occur with Windows 2000.) When you install Windows NT on a logical drive in an extended partition, OSLoader needs to "walk the extended partition table" through BIOS calls to get to the partition on which Windows NT is installed. Each of these logical drives are addressed in a "daisy chain" of partition tables. Each sector that contains a partition table entry must end with 55AA as the last two bytes in the sector. The MBR consists of startup code that is used by the system BIOS to read the partition table. From data contained in the partition table, the MBR can determine which partition is set to be bootable (active) and what is the starting sector of that partition. When that location is determined, the BIOS goes to that sector and begins the next phase of the startup process by running additional code that is operating-system specific. If the only problem with sector 0 is that the last two bytes are not 55AA, you can easily correct this with a disk editor. However, an error message usually indicates that something is overwriting or destroying the entire boot sector (sector 0), including the partition table entries. If the MBR is corrupted and you want to quickly recover it, use the Windows NT 4.0 Resource Kit Disksave.exe utility to save a copy of the MBR to a 3.5-inch disk. This disk can be used, if needed, to restore the MBR with the Disksave.exe utility. The third-party products discussed in this article are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability. Additional query words: HWSCSI ====================================================================== Keywords : kbsetup win95 win98 win98se w2000setup Technology : kbWinNTsearch kbWinNTWsearch kbWinNTW400 kbWinNTW400search kbWinNT351search kbWinNT400search kbWinNTW351search kbWinNTW351 kbwin2000AdvServ kbwin2000AdvServSearch kbWinNTSsearch kbWinNTSEntSearch kbWinNTSEnt400 kbWinNTS400search kbWinNTS400 kbWinNTS351 kbwin2000Search kbwin2000ProSearch kbwin2000Pro kbWinNTS351search kbWin95search kbWin98search kbWinAdvServSearch kbZNotKeyword3 kbWin2000AdvServSP1 kbWin2000ProSP1 kbWin98 Version : :2000,2000 SP1,3.51,4.0 Issue type : kbprb ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.