This will take care of your problem, it expensive but well worth the money it safe my @%^ a few times. DiskWarrior, http://www.alsoft.com/diskwarrior/
open