Use a liveCD of a linux distro. I prefer Ubuntu so the choice is yours. Then you only need to access the hard disk like any other media. It may be possible that you need to download some files so that linux can read it. It all depends on the distro you use and if it came already capable. It is easy to get any hard disk from any computer to work inside linux. You will be able to retrieve data and format the whole thing. Beware, linux is good at FAT formatting but NTFS never worked correctly whenever I tried to. That is where Windows comes into play.
Linux does anything and everything, Windows then plays with it. :-D