Check hard drive for bad sectors in Linux Check for bad sectors with status sudo badblocks -v -s /dev/sdX -v : Verbose output, lists bad sectors. -s : Shows progress as a percentage of completion. For a non-destructive test, use -n instead: sudo badblocks -n -v /dev/sdX . To save bad sector list: sudo badblocks -v -o badsectors.txt /dev/sdX . If you need larger block sizes use this: sudo badblocks -v -s -b 4096 /dev/sdX This will give you 3KB block sizes.