{"id":600,"date":"2015-01-09T19:13:00","date_gmt":"2015-01-10T03:13:00","guid":{"rendered":"https:\/\/kb.terabyteunlimited.com\/kb-articles\/ntldr-is-missing-error-when-attempting-to-boot-into-windows\/"},"modified":"2021-09-07T15:25:31","modified_gmt":"2021-09-07T22:25:31","slug":"ntldr-is-missing-error-when-attempting-to-boot-into-windows","status":"publish","type":"lsvr_kba","link":"https:\/\/www.terabyteunlimited.com\/kb\/kb-articles\/ntldr-is-missing-error-when-attempting-to-boot-into-windows\/","title":{"rendered":"&#8220;NTLDR is missing&#8221; Error When Attempting to Boot into Windows"},"content":{"rendered":"<p><strong><font color=\"#ff5500\">Problem:<\/font><\/strong> <\/p>\r\n  <p>When attempting to boot into a Windows 2000, XP, or 2003 system, Windows fails to load and displays the following error message:<\/p>\r\n  <blockquote style=\"margin-right: 0px;\" dir=\"ltr\">\r\n    <p><font color=\"#ff0000\">NTLDR<\/font><font color=\"#ff0000\"> is missing<br \/>\r\n      Press Ctrl-Alt-Del to restart<\/font><\/p>\r\n  <\/blockquote>\r\n  <p>This may happen after making partition changes or after restoring the Windows partition.<\/p>\r\n  <p><strong><font color=\"#ff5500\">Cause:<\/font><\/strong> <\/p>\r\n  <p>The files necessary to boot Windows were not found on the partition booted. These files include <strong>ntldr<\/strong>, <strong>NTDETECT.COM<\/strong>, and <strong>boot.ini<\/strong>. This can be the result of the wrong partition being set active, file system corruption, or because the booting files do not exist on the partition.<\/p>\r\n  <p>The partition may have the wrong boot sector for the version of Windows being booted. For example, if a Windows 7 installation originally booted from an XP partition and is now attempting to boot from its own partition, which has XP's boot sector code.<\/p>\r\n<p><strong><font color=\"#ff5500\">Solution:<\/font><\/strong><\/p>\r\n  <p><font color=\"#005858\"><strong>Verify the correct drive is being booted<\/strong><\/font><\/p>\r\n<p>Some systems will alter the saved boot order when drives are connected or disconnected. Enter the BIOS and verify the boot order is correct. Alternatively, if available, use the BIOS Boot Menu to directly boot the desired drive. If using BootIt BM, verify the applicable boot menu entry is configured correctly.<\/p>\r\n  <p><font color=\"#005858\"><strong><br \/>\r\n    Verify the correct partition is set active<\/strong><\/font><\/p>\r\n<p>This can be done using BootIt&nbsp;BM and looking at the MBR or by editing the boot menu entry for the Windows installation and making sure the correct partition is selected as the booting partition. <\/p>\r\n<p>If BootIt&nbsp;BM is not being used and the Windows partition was restored to a primary partition, verify that the partition was restored as an active partition. This option can be found in Image for Windows, Image for Linux, and Image for DOS (<em>Set Active<\/em>). <\/p>\r\n<p>If you restored to a logical partition and plan to boot that partition you must use a boot manager (such as BootIt BM) that supports it (the standard Windows boot manager won't boot Windows from a logical partition). Otherwise, make sure the boot partition is set active.<\/p>\r\n  <p><font color=\"#005858\"><strong><br \/>\r\n    Update boot sector code<\/strong><\/font><\/p>\r\n<p>If you're booting a partition containing a Windows Vista (or later) installation and receive this error message the boot sector code needs to be updated. Please refer to the following KB article for instructions: <br \/>\r\n  <a href=\"https:\/\/www.terabyteunlimited.com\/kb\/?p=556\" target=\"_blank\" rel=\"noopener\">How to Rebuild the Boot Sector for Windows Vista and&nbsp;Windows 7\/8.x\/10<\/a>\r\n  <\/p><p><font color=\"#005858\"><strong><br \/>\r\n    Restore missing boot files \/ Check file system<\/strong><\/font><\/p>\r\n<p>The booting files can be replaced or updated by using the Recovery Console from the Windows installation CD. The Recovery Console can also be used to check the file system for errors.<\/p>\r\n  <p><strong>Instructions:<\/strong><\/p>\r\n  <p>In the instructions below, C: is used as the drive letter assignment for the Windows booting partition and D: is used for the CD drive. Use the correct drive letters as they apply to your system.<\/p>\r\n  <ol>\r\n    <li>Insert the Windows installation CD into the CD\/DVD drive and reboot the computer. <strong>Note:<\/strong> If the computer is not configured to boot the CD\/DVD drive before the hard drive, you may need to first change the boot order in the BIOS or use the BIOS Boot Menu.<br \/><br \/><\/li>\r\n    <li>When the message <font color=\"#008000\">Press any key to boot from CD...<\/font> appears, press a key to allow the disc to boot.<br \/><br \/><\/li>\r\n    <li>On the <em>Welcome to Setup<\/em> screen, press <strong>R<\/strong> to repair.<br \/>\r\n      <br \/>\r\n    <\/li>\r\n    <li>Windows 2000 only: Press <strong>C<\/strong> to start the Recovery Console.<br \/>\r\n      <br \/>\r\n    <\/li>\r\n    <li>Select the number for the Windows installation to repair and enter the administrator password (just press Enter if no password is set).<br \/>\r\n      <br \/>\r\n    <\/li>\r\n    <li>If you wish to check the file system, run <strong>chkdsk<\/strong> and specify the Windows booting partition:<br \/>\r\n      <font color=\"#ff0000\">chkdsk &nbsp;C:\r\n        &nbsp;\/p<\/font><br \/>\r\n      <br \/>\r\n    <\/li>\r\n    <li>To check if the booting files exist on the Windows booting partition, run the following command and check the listing for ntldr, NTDETECT.COM, and boot.ini:<br \/>\r\n      <font color=\"#ff0000\">dir &nbsp;C:&#92; <\/font><br \/>\r\n      <br \/>\r\n    <\/li>\r\n    <li>Run the following two commands to copy ntldr and NTDETECT.COM from the Windows installation CD to the Windows boot partition:<br \/>\r\n      <font color=\"#ff0000\">copy &nbsp;D:&#92;i386&#92;ntldr &nbsp;C:&#92;<br \/>\r\n      copy &nbsp;D:&#92;i386&#92;NTDETECT.COM &nbsp;C:&#92;<\/font>\r\n      <br \/>\r\n      <br \/>\r\n    <\/li>\r\n    <li>If the boot.ini file is missing you can create it by running <strong>bootcfg<\/strong>:<br \/>\r\n      <font color=\"#ff0000\">bootcfg &nbsp;\/rebuild<\/font><br \/>\r\n      <br \/>\r\n      You will be prompted to select the Windows installation. Then enter the Load Identifier (description) and the Load Options (e.g. \/fastdetect) you wish to use.<br \/>\r\n      <br \/>\r\n      If the bootcfg command is not available you will need to create the boot.ini file manually in the root folder of the Windows booting partition (C:&#92; in this example). This may involve creating the file on another system so it can be copied from a floppy disk. BootIt BM can also be used to create the file. An example for Windows 2000 \r\n    is shown here:<br \/>\r\n    <font color=\"#008000\">[boot loader]\r\n    timeout=30<br \/>\r\n    default=multi(0)disk(0)rdisk(0)partition(1)&#92;WINNT<br \/>\r\n    [operating systems]\r\n    multi(0)disk(0)rdisk(0)partition(1)&#92;WINNT=&quot;Windows 2000 Server&quot; \/fastdetect<\/font><br \/>\r\n    <br \/>\r\n    Use the correct disk and partition numbers as well as the Windows folder name for your system. For more details, see: <a href=\"https:\/\/www.terabyteunlimited.com\/kb\/?p=159\" target=\"_blank\" rel=\"noopener\">How Partition Numbers are Assigned in BOOT.INI<\/a><br \/>\r\n    <br \/>\r\n    <\/li>\r\n    <li>When finished, remove the Windows CD and run the following command to exit the Recovery Console and restart the system:<br \/>\r\n      <font color=\"#ff0000\">exit<\/font><br \/>\r\n      <br \/>\r\n      If the repairs were successful, Windows should boot normally.<br \/>\r\n    <\/li>\r\n  <\/ol>","protected":false},"excerpt":{"rendered":"<p>Problem: When attempting to boot into a Windows 2000, XP, or 2003 system, Windows fails to load and displays the following error message: NTLDR is missing Press Ctrl-Alt-Del to restart This may happen after making partition changes or after restoring the Windows partition. Cause: The files necessary to boot Windows were not found on the [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"lsvr_kba_cat":[1782],"lsvr_kba_tag":[2127,2147,2145,2144,2146],"class_list":["post-600","lsvr_kba","type-lsvr_kba","status-publish","hentry","lsvr_kba_cat-nt-2k-xp-2003","lsvr_kba_tag-windows","lsvr_kba_tag-windows-2003","lsvr_kba_tag-windows-2k","lsvr_kba_tag-windows-nt","lsvr_kba_tag-windows-xp"],"_links":{"self":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba"}],"about":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/types\/lsvr_kba"}],"author":[{"embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/comments?post=600"}],"version-history":[{"count":1,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/600\/revisions"}],"predecessor-version":[{"id":6094,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/600\/revisions\/6094"}],"wp:attachment":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/media?parent=600"}],"wp:term":[{"taxonomy":"lsvr_kba_cat","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_cat?post=600"},{"taxonomy":"lsvr_kba_tag","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_tag?post=600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}