If it's partition tables and you can get a copy of partition magic, that automatically looks for errors in the drive. I think I've fixed a few things with that before. It might be a lot more than what you want, but I don't know what else woudl do it. PartitionMagic isn't free, and since I don't know what the policy is on this forum I won't encourage you to check something like Limewire.