Definitions of bad block:

  • noun:   (computer science) a block (usually one sector) that cannot reliably hold data