When You Upgrade or Install Windows XP Over Windows ME

Computer Help -Self Help guides & Step by Step FAQs for XP

  The Computer Guys Step by Step How To FAQS
 NTLDR Is Missing  When You Upgrade or Install Windows XP Over Windows ME

 

 NTLDR Is Missing

"NTLDR Is Missing" Error Message

When You Upgrade or Install Windows XP Over Windows ME

The information in this article applies to:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional

For a Microsoft Windows 2000 version of this article, see Q255220.

Symptoms

When you attempt to install Windows XP or to upgrade to Windows XP on a computer that runs Microsoft Windows Millennium Edition (Me), you may receive the following error message after the first restart during the installation process:

NTLDR is missing
Press any key to restart This behavior occurs only if Windows Me is installed on a large-capacity drive that uses the FAT32 file system.

Cause

This behavior can occur if your existing Windows Me installation was cloned and then applied to a drive that has a different geometry from that of the source drive of the cloned copy.

One possible scenario is as follows: You are running Windows on a 4-gigabyte (GB) drive. After you upgrade, for example to a 30-GB hard disk, you use a third-party disk-imaging utility to make a mirror image of your Windows installation and apply the image to the new drive. At a later time, you then upgrade to Windows XP, installing Windows XP over the cloned image of Windows .

For this behavior to occur, the following conditions must exist:

  • The system/boot partition is formatted with the FAT32 file system.
  • The computer boots by using INT-13 extensions (a partition larger than 7.8 gigabytes with a System-ID type of 0C in the partition table).
  • Because of the cloning procedure, the Heads (sides) value in the FAT32 BIOS Parameter Block (BPB) does not match the geometry of the physical drive.

The Windows Me boot code ignores the Heads value in the BPB and starts those programs even though the value is invalid. However, the boot code in Windows 2000 and Windows XP needs this value, and the boot process does not succeed if the value is invalid.

Resolution

To resolve this behavior, correct the invalid Heads (sides) value in the FAT32 BPB to enable the Windows XP boot process to continue. The easiest way to update the field is to rewrite the Windows Me boot code by using the following procedure:

  1. Restart the computer by using a Windows Me startup disk that contains the Sys.com file (this file is included by default).
  2. Make a backup copy of the msdos.sys file in the root directory of your system drive. To do this, type the following commands from the command prompt:

    attrib -h -r -s c:msdos.sys
    rename msdos.sys *.ysy

  3. At a command prompt, type sys c:. This command rewrites the Windows Me boot code with accurate BPB information. If this command runs successfully, skip to step 4.

    If you are using a Windows Me startup disk and you receive an error message, "Cannot find the system file in the standard locations on drive C:", one or more files in the Windows Me installation have been removed. Use the following steps to place the correct files on the drive so that the sys command can locate them:
    1. Start a command prompt by using the following commands (that is, type the commands and press ENTER after each command): c:
      cdwindowsIf Windows is installed in a folder other than the Windows folder, adjust the commands accordingly.
    2. Try to switch to the Command folder by using the following command: cd command If an error message indicates that the path is not found, use the following command to create the Command folder, and then run cd command again: md command
    3. Switch to the EBD folder by using the following command: cd ebd If an error message indicates that the path is not found, use the following command to create the EBD folder, and then repeat the cd ebd command: md ebd
    4. In the EBD folder, use the following commands to copy the Io.sys file from the root of the hard drive and to rename the Io.sys file as Winboot.sys: attrib -s -h -r c:io.sys
      copy c:io.sys winboot.sysWinboot.sys is the file that Sys.com needs.
    5. Switch back to drive A, and then run the following commands:

    a:
    sys c:

    Type the following commands, and press ENTER after each command, to restore the original msdos.sys:

    attrib -s -h -r c:msdos.sys
    copy c:msdos.ysy c:msdos.sys

    Press Y to overwrite the existing MSDOS.SYS file. You should receive a "1 FILE(S) COPIED" verification that the file was overwritten.

  4. Restart the computer to Windows Me, and then try the Windows XP installation or upgrade procedure again.

    NOTE: Alternatively, after you run the sys c: command, you can boot to the Recovery Console, and then use the fixboot command to rewrite the Windows XP boot code. This procedure enables the original installation to proceed typically.

Status

Microsoft has confirmed this to be a problem in the Microsoft products that are listed at the beginning of this article.

More Information

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

    Q178947 Err Msg: Registry File Was Not Found. Registry Services May...

 
 

Win XP Optimization

Add A SafeBoot menu item to your XP Boot Menu
Disable Unneeded Startup Services
End XP Grouping Applicattions
How to Defragment A Windows XP Hard Disk Drive
How to Speedup Browsing of XP Folders
How-To use Hibernation and Standby in Windows XP
Optimize and Defragment your XP Hard Disk Drive
Optimize XP and Remove XP Indexing Service
Speed up XP Network Browsing
Windows XP Disk Cleanup Util
XP TO DO after Install

Common  XP Errors:

Auto close hanging applications on your XP box
Error 1327. Invalid Drive: E:\
Insufficient system resources exist to complete the API
Internet Connection Firewall Prevents File Sharing And Browsing
NTLDR Is Missing on Upgrade
Operating System not Found or Invalid Media Type
Print job stuck in Que or Printer Spooler
Repair your XP Boot Sector
Selecting Shutdown Restarts the Computer XP
Stop 0x0000007B
TroubleShooting XP System Restore
XP System Restore Is Not Working
Your system is low on virtual memory size

More XP FAQ links

XP Commands

 


W
ebmasters & Visitors, please don't throw away your old whitepapers or Faq's or let them fade away, we are happy to put them here and host them on our site, even if they are old antiquated or outdated! 

  Search more FAQs or Choose a Link from the top of this page.

Google
 

  Search or Choose a Link.  Free Anti-Virus and Anti-Spyware Software click here...

 

Win XP DOS Commands

Find your System Info and Xp Build Number
How to Start System Restore from a command prompt

 

 

More Win XP links:

Change usernames in XP
Change XP Boot Screen
Change your XP user password
Create XP Install Disk
Create XP Password Reset Disk
Create XP Password Reset Disk No Domain
Creating a Xp Install Disk
Finding Event Viewer & Viewing Chkdsk Results
How to use XP Backup
Reactivate XP Backup the Registration Files
Removable Storage in XP
Starting System Restore XP
Xp log in as Admin and change user password



Since we get a lot of donated Step x Step, White Papers and Faq's please let us know if they contain errors by emailing us
here.

Email to Friend  Email to Friend

Print this Page

 More FAQ Links


FAQs By Operating System
NT 4.0 Server FAQs
NT Wkstn 4.0 FAQs
Win 98 SE Faqs
Windows 2000 FAQs
Windows ME FAQs
XP OEM FAQs


 It is Still Free!

Speed up your Computer!
Get FREE Anti Virus (Norton) & Anti Spyware Apps (Spyware Doctor) for your PC.


Install Google Pack now!
Then Sweep it for Viruses, Malware & SpyWare!
 

 Google Info box
 


 Copyright 2007  The Computer Guys | Link to Privacy Policy, Terms and Conditions and other statements