May be your datafile is corrupt, or your hard disk is having some bad sectors.

Try to restore it on some other machine