Install the drive into a working PC as a second drive. Boot into Windows and you should be able to copy your data from it. To access some of the folders you will need to "take ownership" of them:
As long as the problem with your HDD is in the boot sector Phil22 is correct. If it's elsewhere you will probably end up hiring a recovery service. At that point you need to place a dollar value on your data as they don't work cheap.