Won't mount but Disk Utility says it's OK
Hello, I have a MacBook Pro Dual Core i7 (Jan. 2011) running OS X 10.6.8 with 8 GB RAM. A couple days ago it seemed a bit slow (otherwise running perfectly fine), so I used Tech Tool 6 to scan my internal start-up drive from a boot disk, and the scan progressed well until it seemed to get hung up on Catalog file. It ran for 8 hours, and not knowing how long it should take, I let it run overnight. When I woke up the next day, it had gone back to the Language menu. I tried to look at the report, but it said no tasks were run. Now my computer would no longer start (gets the circle-with-a-line-through-it icon) So I ran Disk Utility, which reported that all was OK with my internal drive. So I ran Tech Tool 6 again, and this time it said there were over a thousand bad blocks. When it seemed to be hung up again, I aborted and ran Disk Utility again, which again reported that everything was OK. So I tried to mount the drive in Disk Utility, and it said it couldn't be mounted. So I tried to reinstall on it, and it didn't show up as a volume that could be installed on.
So now I'm thinking of getting Data Recovery 3 to try and mount the disk to get data of it, but in researching the problem, I can't find anything written about this particular situation, ( in which Disk Utility says it OK but still will not mount it, while Tech Tool says it has bad blocks). Does anyone have any suggestions or experience with this sort of issue? Thank you for your help!
MacBook Pro, Mac OS X (10.6.8)