I had the same problem. I think my is working now. I error-checked using windows. It found a couple of bad areas, repaired them and it works fine so far.
I hope this helps you because I know what it is like to try and fix something that is not supported well.