{"id":166,"date":"2004-10-02T03:55:00","date_gmt":"2004-10-02T10:55:00","guid":{"rendered":"https:\/\/kb.terabyteunlimited.com\/kb-articles\/how-to-automatically-boot-items-from-the-ntldr-menu\/"},"modified":"2021-09-11T00:11:31","modified_gmt":"2021-09-11T07:11:31","slug":"how-to-automatically-boot-items-from-the-ntldr-menu","status":"publish","type":"lsvr_kba","link":"https:\/\/www.terabyteunlimited.com\/kb\/kb-articles\/how-to-automatically-boot-items-from-the-ntldr-menu\/","title":{"rendered":"How to Automatically Boot Items from the NTLDR Menu"},"content":{"rendered":"<p>This article will explain how to create BootIt NG boot menu items that activate selected entries in the BOOT.INI file by sending keystrokes to simulate user keyboard input.<\/p>\r\n<p>First, you should determine what keystrokes you will want BootIt NG to send to the NTLDR menu. You may accomplish this using either one of the following two methods:<\/p>\r\n<p><strong><span style=\"color: #005858;\">Method 1: Viewing BOOT.INI<\/span><\/strong><\/p>\r\n<ol>\r\n\t<li>View the BOOT.INI file in an ASCII editor such as Notepad, or from DOS or Windows 95\/98 using the free <a href=\"https:\/\/www.terabyteunlimited.com\/downloads-free-software\/#editbini\" target=\"_blank\" rel=\"noopener\">EDITBINI<\/a> utility available from TeraByte Unlimited. You can also view BOOT.INI right from inside BootIt NG:<br \/>\r\n<br \/>\r\n<ol type=\"a\">\r\n\t<li>On the BootIt NG desktop, click the <strong>Partition Work<\/strong> icon. <br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>Using the radio buttons on the left, select the hard drive that contains the partition with NTLDR and BOOT.INI. <br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>Double-click the partition that contains NTLDR and BOOT.INI (or select it and click the <strong>Properties<\/strong> button). <br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>Click the <strong>Edit File<\/strong> button to view BOOT.INI.<br \/>\r\n<br \/>\r\n<\/li>\r\n<\/ol>\r\n<\/li>\r\n\t<li>While viewing BOOT.INI, look for a line that begins with <span style=\"color: #ff0000; font-family: Courier New;\">default=<\/span>, as in the following example:<br \/>\r\n<p><span style=\"color: #0000ff; font-family: Courier New;\">default=multi(0)disk(0)rdisk(0)partition(1)&#92;WINDOWS<\/span><\/p>\r\n<p>The\u00a0<span style=\"color: #ff0000; font-family: Courier New;\">default=<\/span> line determines which NTLDR menu item will be selected by default.<\/p>\r\n<\/li>\r\n\t<li>Beginning immediately below the <span style=\"color: #ff0000; font-family: Courier New;\">[operating systems]<\/span>line are the entries in BOOT.INI that make up the NTLDR boot\u00a0menu items. Locate the entry for which you wish to create a BootIt NG boot menu item, then determine which keystrokes are necessary to activate it. Keep in mind that you will need to include the <strong>Enter<\/strong> key. For example, suppose you have the following BOOT.INI contents:<br \/>\r\n<p><span style=\"color: #0000ff; font-family: Courier New;\">default=multi(0)disk(0)rdisk(0)partition(1)&#92;WINDOWS<br \/>\r\n[operating systems]\r\nm<\/span><span style=\"color: #0000ff; font-family: Courier New;\">ulti(0)disk(0)rdisk(0)partition(1)&#92;WINDOWS=\"Windows XP\" \/NoExecute=OptIn<br \/>\r\nmulti(0)disk(0)rdisk(0)partition(1)&#92;WINDOWS=\"Windows XP (DEP Disabled)\" \/NoExecute=AlwaysOff<\/span><\/p>\r\n<ul type=\"disc\">\r\n\t<li>If you would like to create a BootIt NG boot menu item for the top entry,\u00a0<em>Windows XP<\/em>, the keystroke you would need would simply be the <strong>Enter<\/strong> key, because that entry will be selected by default.<br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>If you would like to create a BootIt NG boot menu item for <em>Windows XP (DEP Disabled)<\/em>, the keystrokes you would need would be a single press of the <strong>down arrow<\/strong> key, followed by the <strong>Enter<\/strong> key.<\/li>\r\n<\/ul>\r\n<p><strong><span style=\"color: #ff0000;\">Note:<\/span><\/strong> Whichever method you used to view BOOT.INI, make sure that you do not save unintended changes to the file.\u00a0 If you are viewing BOOT.INI from within BootIt NG, click the <strong>Cancel<\/strong> button when you are done.<\/p>\r\n<\/li>\r\n<\/ol>\r\n<p><strong><span style=\"color: #005858;\">Method 2: Using the NTLDR Menu<\/span><\/strong><\/p>\r\n<ol>\r\n\t<li>Access the NTLDR menu as usual. Once the menu appears, immediately press the <strong>Esc<\/strong> key in order to keep the menu on screen, instead of having the default menu selection chosen after the countdown period elapses. <strong>Note:<\/strong> If you press one of the arrow keys, rather than the Esc key, you will change the NTLDR menu selection, which may cause confusion on later steps.<br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>Locate the menu item for which you wish to create a BootIt NG boot menu item, then take note of what keystrokes are necessary to activate it, including the <strong>Enter<\/strong> key. For example, suppose you have the following NTLDR menu items displayed:<br \/>\r\n<br \/>\r\n<span style=\"color: #0000ff; font-family: Courier New;\">Microsoft Windows XP Professional<br \/>\r\n<\/span><span style=\"color: #0000ff; font-family: Courier New;\">Microsoft Windows XP Professional (Safe Mode)<br \/>\r\nMicrosoft Windows 2000 Professional<\/span> <br \/>\r\n<br \/>\r\n<ul type=\"disc\">\r\n\t<li>If you would like to create a BootIt NG boot menu item for <em>Microsoft Windows XP Professional<\/em>, and if that menu item was selected by default, the keystroke you would need would simply be the <strong>Enter<\/strong> key.<br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>If you would like to create a BootIt NG boot menu item for <em>Microsoft Windows XP Professional (Safe Mode)<\/em>, and the <em>Microsoft Windows XP Professional<\/em> entry is selected by default, the keystrokes you would need would be a single press of the<strong> down arrow<\/strong> key,\u00a0followed by the <strong>Enter<\/strong> key.<br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>If you would like to create a BootIt NG boot menu item for <em>Microsoft Windows 2000 Professional<\/em>, and again, if the <em>Microsoft Windows XP Professional<\/em> entry is selected by default, the keystrokes you would need would be <strong>down arrow<\/strong> key\/<strong>down arrow <\/strong>key\/<strong>Enter<\/strong> key. <\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ol>\r\n<p><strong><span style=\"color: #005858;\">Creating the BootIt NG Menu Item<\/span><\/strong><\/p>\r\n<p>Now that you know what\u00a0keystrokes you will want BootIt NG to send to the NTLDR menu, you may create the BootIt NG boot menu item. Please refer to the article <strong><a href=\"https:\/\/www.terabyteunlimited.com\/kb\/?p=221\" target=\"_blank\" rel=\"noopener\">How to Add and Configure Boot Menu Items in BootIt NG<\/a><\/strong> for information on creating and\/or editing a boot menu item in BootIt NG.<\/p>\r\n<ul type=\"disc\">\r\n\t<li>On the <strong>Add Menu Item<\/strong> (or <strong>Edit Menu Item<\/strong>) dialog, ensure that the selections for <strong>HD<\/strong> and <strong>Boot<\/strong> point to the partition that contains NTLDR and BOOT.INI.<br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>To set up the keystrokes for the boot menu item, please refer to the article <strong><a href=\"https:\/\/www.terabyteunlimited.com\/kb\/?p=220\" target=\"_blank\" rel=\"noopener\">How to Configure a BootIt NG Boot Menu Item to Send Keystrokes<\/a><\/strong>.<br \/>\r\n<br \/>\r\n<\/li>\r\n\t<li>Please note that if the contents of BOOT.INI changes, subsequent to following the procedure outlined here, it may affect whether or not the BootIt NG menu item you have created activates the correct NTLDR menu item.<\/li>\r\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>This article will explain how to create BootIt NG boot menu items that activate selected entries in the BOOT.INI file by sending keystrokes to simulate user keyboard input. First, you should determine what keystrokes you will want BootIt NG to send to the NTLDR menu. You may accomplish this using either one of the following [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"lsvr_kba_cat":[1804],"lsvr_kba_tag":[2118],"class_list":["post-166","lsvr_kba","type-lsvr_kba","status-publish","hentry","lsvr_kba_cat-general-information-bing-archive","lsvr_kba_tag-archived"],"_links":{"self":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/166","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=166"}],"version-history":[{"count":2,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/166\/revisions"}],"predecessor-version":[{"id":6778,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/166\/revisions\/6778"}],"wp:attachment":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"lsvr_kba_cat","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_cat?post=166"},{"taxonomy":"lsvr_kba_tag","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_tag?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}