Misschien een slechte sector op de hd.
Heb je een andere linux pc om te testen?
Of
Plug hd in.
Doe eens met gparted, fsck (scandisk)
Start gparted,
rechtsboven de externe hd kiezen,
dan op elke partitie met de muis, rechtertoets, dan check kiezen(is fsck),
dan weer proberen met de hd.
(om fsck te doen moet de partitie ontkoppeld zijn).
Indien alles weer werkt, kijk eens met met schijfgereedschap of de hd nog gezond is, je vind daar smart, daar kun je de hd testen en slechte sectoren zien.