you need DiskWarrior from Alsoft...
and NO i do not work for them, matter of fact i have a LARGE bone to pick with them: they have never updated DiskExpress Pro, though they have promised they would... a year ago. oh well, i always get my satisfaction one way or another!! (it's not nice to cheat a customer, and i am not alone, there are quite a few folks who bought it shortly before Apple introduced HFS+ format and are steamed about DiskExpress Pro being incompatible with HFS+, STILL!!!!!)
it just so happens that these a******'s have the best damn utility... DiskWarrior.
i sincerely hope they choke on their money.