A resposta curta é que provavelmente tem um "superbloco" corrompido (termos Unix), FAT (termos MS FAT) ou MFT (termos MS NTFS).
Aqui está um bom artigo que cobre isso de uma perspectiva * nix:
Existem duas causas óbvias, um disco defeituoso ou um mau caso. Devido aos preços baixos dos dias de hoje, eu olharia seriamente apenas lançando a unidade e comprando uma nova unidade e case.