What Mr admin po boss lord of all internet says from what you describe as the best route. But as Iain says if the HDD has really gone awry then it may not help this time.
Can you remember the last time you used the pc? When you were using did the disk drive make any funny noises or starting to get noiser did you have to switch off and not shut down as normal?
Hope it gets sorted soon for you