Maybe:
http://www.acronis.com/homecomputing/products/diskeditor/
But that's part of a suite and not free...will look further...
Edit: found that same program as standalone
License: Shareware - Time Limit, free to try, $44.99 to buy (maybe you can fix within time limit):
http://www.acronis-disk-editor-6-0.com-download.net/
Edit2: Free one -
Disk Investigator