http://support.microsoft.com/kb/313222/
http://www.aade.com/XPhint/XPrecovery.htm
Also I attached a Zip file, just read the instructions, I got it in an email from Microsoft or I would have giving you the link. The zip file worked for me, I had pretty much same problem,,,, Good Luck, hope I helped out!:)