Ok try this.
Boot into the Recovery Console. Try the
bootcfg command again, but try it this way. At the prompt type the following pressing enter after each line.
attrib -H -R -S C:\Boot.ini
del C:\Boot.ini
bootcfg /rebuild
fixboot
Try restarting the machine now.
Still not fixed? Try...
Verify that the hal.dll is indeed missing by typing this at the command prompt.
dir hal.dll /s
If it says File not found then it is not there.
Try expanding the hal.dll file from the XP CD to your hard drive to replace the hal.dll file with the following command.
expand d:\i386\hal.dl_ c:\windows\system32\hal.dll
The drive letters for your drives might be different, so make sure they are correct. Try restarting the machine now.
Still not fixed?
Did you try the Repair Install? This is different than repairing by the Recovery Console. You will be replacing all the Windows System files while keeping your data intact.
Still not fixed? Take the hard drive out of your computer and put in another computer as slave and try to get the files off that way or try the BartPE CD method I gave earlier to rescue your files to a network share or take the hard drive out of your computer and put in another computer and try to get the files off that way.
If you ARE NOT able to repair your OS and you ARE to rescue your files, you may want to do Dell's system restore feature to return your computer to the way it was brand new when you bought it. This will save you the hassle of having to do a clean install or having to hunt down your Recovery CD. When the computer boots up press "Ctrl + F11" to activate the hidden recovery partition. Assuming your computer has this feature...I have used this on Dell's that were several years old, so yours may very well have this feature, this is alot quicker than reformatting the drive and reinstalling Windows from scratch. Hope this helps!
Joey
A+, Network+, MCP