do you have documents or other stuff on the machine that you absolutley need??
if not i would recommend just re-installing xp... be sure to wipe the harddrive
first... but be aware of this: there is no coming back from a harddrive wipe.
everything that was on the drive before the wipe is gone for good.
if you do have something you wanna keep...
see if you can borrow someone else's computer and download this
linux distro:austrumi 0.9.1
and burn it to a CD.
i have seen this linux recover files from damaged NTFS partitons... where
every other utility i have access to would not touch the drive.
you can then boot your machine using this CD and copy your files to a floppy...
would not recommend doing this for large amounts of files... could take hours...