Troubleshooting Windows XP When Not Booting



Posted: Wednesday, August 31, 2005

by
http://www.micro2000.co.uk

If you make a major change to your Windows XP system such as installing a driver, replacing your motherboard or moving your hard drive to another system, you may find that Windows will not boot properly. Specifically, you might find yourself in an endless loop where Windows repeatedly reboots when it gets to the "Loading Windows" screen. This is the black and white bar located at the bottom of the screen after the computer goes through POST.



This happens because your hard drive contains drivers and information about your old hardware which causes conflicts that prevent Windows from loading properly.



One way to solve this problem is to boot in safe mode. To use a Safe Boot option, follow these steps:

  1. Restart your computer and start pressing the F8 key on your keyboard.
  2. Select an option when the Windows Advanced Options menu appears, and then press ENTER.
  3. When the Boot menu appears again, and the words "Safe Mode" appear in blue at the bottom, select the installation that you want to start, and then press ENTER.
Description of Safe Boot options (By Microsoft)



Note: Safe mode and Safe mode with Networking load the Vga.sys driver instead.



An environment variable is set when you use one of the Safe Boot options. The environment variable is SAFEBOOT_OPTION. This variable is set to either Network or to Minimal.

The default Microsoft VGA driver is used for display at 640 x 480 resolution and in 16 colors. You must log on in all modes by a domain or by the local Security Accounts Manager, depending on which Safe Boot mode you select.

Normally, "Last Known Good Configuration" option will help you fix boot problems since it will load the previous settings and configuration. It works when you have installed a new piece of hardware such as an expansion card and then the computer won't boot properly. You can then remove the new addition and use the “Last Know Good Configuration" option.

SafeMode can also be a great troubleshooting tool. If you add a new device or program and suddenly you can't get Windows to boot properly, you need some way to get into Windows long enough to at least undo the damage. By booting into SafeMode you can usually bypass the driver or service that is causing the problem and remove or uninstall whatever is causing the problem so you can get back into Windows the normal way.

However, if you can at least get into Windows, you can use the MSCONFIG utility to help you out. Click on Start, then Run. In the Run dialog box type "msconfig" and press enter to start the MSCONFIG utility. MSCONFIG offers a variety of options and settings you can use to selectively enable or disable certain programs or services to try and troubleshoot and narrow down problems you might be having. You can view the contents of the System.ini, Win.ini and Boot.ini files and check or uncheck the items you want to start. You can also uncheck services or programs that startup when Windows loads if you don't want them to start.

Once you finish the repair process, you need to reboot in normal mode and your system should come up normally.

Disclaimer - The Micro 2000 Tech Tip is a free service providing information only. While we use reasonable care to see that this information is correct, we do not guarantee it for accuracy, completeness or fitness for a particular purpose. Micro 2000, Inc. shall not be liable for damages of any kind in connection with the use or misuse of this information.

* You have permission to reprint the above article, or any of our other articles. Use it in your ezine, on your website or in your newsletter. The only requirement is including the following footer with it

* Article by Micro 2000 Inc. Visit our Tech Tips Database Website for more original content like this. Reprinting this article is permitted with this footer included.

This Article has been viewed 1,645 times. (Not updated in real-time.)
No comments yet.
We want your comments! If you can read this, you don't have javascript enabled, so you can't use this comment system. Please enable javascript.