I think the computer is getting more hosed... you might be better off, getting a bootdisk, formatting the computer and remove all partitions etc, then use your restore CD to install everything again on a clean HD.

Similar thing happened on a Dell Machine. Removed the HD from it and put in new Comp, then formatted and installed XP, but a loader was there saying 2 OS installed.