Recovering from fatal Windows XP problem
Helpful tips... that I have experienced and found usefull
In preparation of recovering a PC that:
(A) The original Windows XP Installation CD is not available (6 hour drive and locked up in storage)
(B) Computer is unable to boot from hard drive - Unmountable boot volume 0X000000ED
(C) Vendor (not listing their name) unable to repair over phone
(D) Local company wanted to charge $400 to repair the computer I wish I were in the repair biz! wow!
(E) Cannot loose any data on the pc, no back-up is available however
Given all those circumstances, please everyone back-up their critical computer files! Put everything in "My documents" so you can simply back-up your my documents folder.
Anyways... this is what I've been up to in preparation of the PC arriving on March 22, 05.
>>> Looking for suitable utilities that I can boot from a cd and complete some diagnostics if needed:
PE-Builder (BartPE) though I'm not sure of any value this will provide to me but is a nice have boot cd with some good utilities including virus scan, ad-aware, chkdsk, disktest, etc
In my worries, I attempted to activate the recovery console on my boot up using instructions provided by XP help
To install the Recovery Console as a startup option
With Windows running, insert the Setup CD into your CD-ROM drive.
CLick Start and select Run.
Type the following where D: is the CD-ROM drive letter:
D:\i386\winnt32.exe /cmdcons
Follow the instructions on the screen
The above does not work if you have Windows XP and have installed a service pack over it - I tried it. I sent a note to Microsoft that I was not able to install recovery console with SP2 installed.
Next up, found there are bootable floppies available for those that do not have their cd. You can do a find on Windows XP Home Edition with Service Pack 2 Utility: Setup Disks for Floppy Boot Install or something like "Windows XP SP2 setup disks" while on Microsoft.com web page. You can click the link provided if it still works! Download the program, run it and build the six floppy disk set which I plan on using after attempting a simple "boot to XP on hard drive from a floppy" to determine if there is an issue with boot files.
The particular problem with this PC can be looked up on the internet... do a search on the problem there are plenty of resources (Unmountable boot volume). I have access to various resources other than the internet and here is a general list of "STOP" errors.
Create a Boot Floppy Disk with a Windows XP-Based Computer 1. Format a floppy disk by using the Windows XP format utility. For example, with the floppy disk in the floppy disk drive, type format a: at a command prompt, and then press ENTER. 2. Copy the Ntldr and the Ntdetect.com files from the I386 folder on the Windows XP Setup CD-ROM, Windows XP Setup floppy disk, or from a computer that is running the same version of Windows XP as the computer that you want to access with the boot floppy. 3. Create a Boot.ini file (or copy one from a computer that is running Windows XP), and then modify it to match the computer that you are trying to access. The following example works for a single-partition IDE drive with Windows XP installed in the \Windows folder, but the exact value in the [operating systems] section depends on the configuration of the Windows XP computer that you are trying to access: [boot loader] timeout=30 Default= multi(0)disk(0)rdisk(0)partition(1)\windows [operating systems] multi(0)disk(0)rdisk(0)partition(1)\windows="Windows XP" The above example works for a single-partition IDE drive with Windows XP installed in the \Windows folder If your computer boots from a SCSI hard drive, you may need to replace the multi(0) entry with scsi(0). If you are using scsi(x) in the Boot.ini file, copy the correct device driver for the SCSI controller in use on the computer to the root of the Setup disk, and then rename it Ntbootdd.sys. Change the disk (0) number to represent the SCSI-ID of the hard drive you want to boot to. If you are using multi(x) in the Boot.ini file, you do not need to do this. 4. Start your computer by using the floppy disk, and then log on to Windows XP.Of course, will try the above simple step first, to determine if the boot files are damaged.
Next, will load the XP SP2 floppies downloaded above to start recovery console **** IF YOU HAVE THE WINDOWS XP CD PLEASE USE IT INSTEAD!!! ****
Microsoft's process for startup and recovery - or go to MS and do a find on 'Troubleshooting Startup'
The following is a summarized process for Startup and Recovery. Please visit Microsoft and find 'Troubleshooting startup' for additional details.
If you cannot start Windows XP, the operating system provides several options that you can use to identify the cause and resolve the problem. If the startup problem occurs immediately after updating or installing a specific device driver or application You can restore previous system settings by using the following features: 1. Use the Last Known Good Configuration. 2. If you are in normal or safe mode, undo a device driver update by rolling back a driver. 3. In normal or safe mode, use System Restore to restore a previous system configuration. The preceding options are not limited to troubleshooting startup problems, but also apply to any problem affecting the operating system. If you are still unable to start your system in normal mode You can restart your computer in safe mode and disable services and software that might be interfering with the startup process. Try disabling the following: 1. Temporarily disable applications and processes. 2. Temporarily disable services. 3. Uninstall software. If the problem prevents you from starting in safe mode You can try the following: 1. Use Recovery Console to replace corrupted files or to perform other manual recovery operations. 2. Examine and correct the following: Boot.ini settings on x86-based systems. NVRAM startup settings on Itanium-based systems. 3. Perform a parallel Windows XP Professional installation and use Backup to restore operating system files from backup media. 4. Use Automated System Recovery (ASR) in Windows XP Professional Backup to reformat the system partition and restore operating system files from backup media.
WHAT WAS DONE 5/22/05
Attempted floppy disk boot with ntdlr, boot.ini and ntdetect.com files, received hal.dll missing or corrupt error. Copied files from original windows install cd, and built my own boot.ini file.
Attempted loading bartpe so that I could inspect the bad file, possibly copy over a good version of the file. The xpexplorer utility failed to start quickly, also it failed to map to drive c. Used the virus scan utilities - stinger and virus scan mcafee to inspect boot/system - no virus found (good).
Loaded recovery console using the six floppy disks, ran chkdsk without any options, required a program called autochk from windows install cd, used a windows xp cd (my own) in order to run autochk. Received repairing message.
Re-booted fine
View computer "event log" under performance and maintenance, administrator tools. Viewed system log to see what has been happening with this pc. Found many disk/error - bad disk block dating back to Mid February. Will run disk utilities and keep an eye on the system event log.
Computer had no virus scan, loaded a copy of virus scan to be removed after testing to determine if any virus anywhere on pc - there was none.
Connected to internet.
Ran symantec security check from the internet.
Ran spybot search and destroy - deleted a few files from puter.
Ran chkdsk - explore, right click properties, click tools, click fix and check disk -> requires boot to run, ran entire check... .evt event log file was corrupted, possibly was causing the disk errors. Other additional errors were cleaned up by chkdsk.
Ran disk defrag.
Ran pcpitstop performance utilities on pc.
Installed freeware avast anti virus for home software. You'll need to sign up for a registration key, it is free of charge for home users (non commercial).
Building slipstreamed version of Windows XP Home with SP2 so that both I and the owner of the problem pc may recover without sending me the pc again!
This page last updated March 21, 2005