External HDD Problem: "Delayed Write Failed"

ISTM that your drive has a hardware problem, probably weak heads or bad sectors. A “delayed write failed” error is telling you that Windows was unable to write cached data to the drive.

8 common causes for ‘delayed write failed’ errors:
http://searchwinit.techtarget.com/tip/0,289483,sid1_gci1041334,00.html