Try to establish whether it is basic filesystem error (power cut when writing and the like) or actual damage to the disc.
Filesystem stuff can be fixed by most disc scanners up to and including the ones that come with an OS (at worst you will lose the files in the corrupt area) but if the latter there is not much that can be done (there are some workarounds and mitigation techniques) but even then I would urge you to consider finding yourself a new hard drive (bad sectors are rarely a one off affair) and certainly make sure you have good backups (restoring data from backup is so much nicer than having to try salvaging a dead/dying drive in a couple of months time).