It means your disk is hosed. Instead of recovery mode try recovery console and then run chkdsk...long shot as someone said before.
I really think you're going to need a new hard disk with an OS to try to read that old one. In the future use two HDs and have XP backup the first one to the second every night at midnight so you don't lose data.
I really think you're going to need a new hard disk with an OS to try to read that old one. In the future use two HDs and have XP backup the first one to the second every night at midnight so you don't lose data.