Checking for bad blocks can be used for older, error-prone hard drives. This scans the disk for errors but may take a considerable amount of time, especially on large drives.