Was hast du denn für ne HDD? Manche Hersteller bieten Tools an, mit denen man die Daten auch unter DOS auslesen kann.
Ansonsten unter Windows:
Everest
Ich persönlich würde dann nochmal versuchen ins Windows zu kommen, Daten sichern und das ganze plattmachen und neu drauf.
Aber das ist die Holzhammer-Methode (manchmal allerdings auch die beste Lösung - bevor man 20 Stunden lang fehler sucht und doch nix findet...')