Those are great options, however you can also try to reinstalling a copy of your OS. You're probably running Windows XP, theres no issue installing Windows XP again on the same HD just to access your data.
MAKE SURE YOU DO NOT FORMAT...
Hey, I do data recovery as a hobby. I would be happy to take a look at the drive for you. However I'm new to this forum so I will understand your skepticism.
Good luck to you!
email: firstname.lastname@example.org if you change your mind.