probabilmente qualche settore danneggiato.
Probabilmente sull'hard disk esterno, visto che si blocca sempre. Se fosse in quello interno dubito che dopo tante volte vada sempre a scrivere il file sui settori danneggiati.
fai così:
Start -> esegui -> cmd (INVIO)
e scrivi:
chkdsk e: /r (INVIO)
PS: al posto di "e:" dovrai mettere la lettera corrispondente all'unita disco esterna.
Poi lascialo fare, ci metterà anche un'oretta.
Non ti preoccupare se lo vedi arrivare, ad esempio, al 60% poi dopo un po' torna indietro al 45%, è normale, vuol dire che probabilmente ha trovato alcuni errori e tenta di correggerli.