I have a 4TB drive with a 4096 byte block size. I want to check a very specific set of blocks, around the 700,000,000th block or so for bad sectors.However, badblocks seems to only support int32 as the stop and start block counts, which means that it's impossible for me to specify this range of blocks.Is there another way I can scan this drive for badblocks? I don't want to wait the 7 hours it's going to take to test the whole drive. It is a single drive from an mdadm array so it does not contain a usable file system.
badblocks only takes 32-bit integer as start/end values
badblocks