Install Recovery Console as a Boot Menu Option on Windows XP

When you have a problem with your Windows computer, you’ll usually be told to insert the Windows cdrom and then start the Recovery Console in order to fix the issue. So where did you put that XP disc anyway? Why can’t we just install the recovery console to the hard drive?

As it turns out, you can indeed install the recovery console as a boot menu option. This won’t help if your computer doesn’t boot at all, but in many cases you’ll find it useful.

Note: If you have a dual-boot setup with Windows Vista, there’s a chance that installing this would screw up booting into Vista, so don’t use this until I can confirm otherwise.

Installing Recovery Console to the Hard Drive

First you’ll need to insert your Windows XP cdrom into the drive. It’s important to note that your cdrom version of XP has to match the version of XP that you have installed. So if you have SP2 installed but your cd is for SP1, you’ll need to read this Microsoft KB article.

Open up the Start \ Run dialog, and then type in the following command, adjusting the drive letter to match your cdrom drive:

d:\i386\winnt32.exe /cmdcons

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 1

You’ll be prompted with a really wide dialog box to confirm that you really want to do this.

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 2

The installation will think for a minute…

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 3

And then you’ll get a prompt that the installation was successful (hopefully).

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 4

If you have problems installing this, you’ll want to check out this Microsoft KB article.

Accessing the Recovery Console

Once you have the recovery console installed, you can restart your computer and you should see it in the list of boot option choices:

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 5

Once the console loads up, it will ask you which installation you’d like to logon to. You’ll have to type the number, in this case you would type “1”, and then be prompted for the administrator password.

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 6

Type HELP at the command prompt to see a list of all the commands.

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 7

I won’t go into detail about how to use the console, as that’s really a separate article altogether.

Change the Boot Menu Timeout

After you install this, you’ll suddenly notice that your computer waits at the boot menu for 30 seconds. To change this timeout, either right-click on My Computer and choose Properties or use the Win+Break shortcut key.

Select the Advanced tab, and then the Settings button under Startup and Recovery:

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 8

Now you can change the timeout value down to something more reasonable, like 5 seconds or so.

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 9

If you click on the Edit button you’ll see the boot.ini file, where you can see the new line for the recovery console.

install-recovery-console-as-a-boot-menu-option-on-windows-xp photo 10

If you don’t know what you are doing, don’t edit this file… or you’d actually need the install cd to fix it =)

More stories

Add "Open with Notepad" to the Context Menu for All Files

The default method of opening unknown files forces you to go through a list of known applications and is generally a pain to deal with. That’s why I like to have a context menu option for “Open with Notepad” so that I can quickly open up files without having to go through a lot of trouble.

Change SuperFetch to Only Cache System Boot Files in Vista

After writing the article last week about disabling SuperFetch, my good friend Daniel Spiewak commented that SuperFetch “loads the wrong thing more often than not”, which reminded me of a registry tweak… You can tell Windows to only cache the boot processes instead of everything.

Get Tabs for your PuTTY

It seems like everybody uses the free PuTTY client for accessing SSH from Windows, but the lack of a tabbed interface has kept me using the commercial SecureCRT application for years… until now.

Make Backspace Key Work Correctly in Firefox on Linux

If there’s one thing that drives me crazy about using multiple operating systems, it’s the inconsistency in keyboard shortcuts… when you hit the backspace key in Firefox on Windows it normally goes back to the previous page, but it doesn’t on Ubuntu Linux.

How to Disable SuperFetch on Windows Vista

The SuperFetch service in Windows Vista preloads your system’s memory with the applications that you use most often. This makes launching of those applications much faster, but it might be an unwanted behavior for system tweakers or gamers.

Make Menus Load Faster In XP

I am not a fan of the delay that can occur between clicking the start menu and waiting for it to display.  Here is a quick Registry tweak that will allow for the start menu to display more quickly