HDD I/O error when copy/cut files to another drive

yagamiori

Honorable
Jan 23, 2013
10
0
10,520
I have a western digital 1TB green HDD. I am having I/O error when I try to cut or copy certain specific files from this drive to other drives (same behaviour for file destination on external hdd or another internal hdd). Somehow after numerous restart and re plugging the sata cables, I managed to move all the files out from this drive without any errors. And I did a format, chkdsk at restart and HDtune health check. All seems fine, so I moved the files back to this drive.

But after I move it back, it's giving me the same error again I/O error when I start cut or copy certain files out from this drive to any other drive. eg. I have this folder with about 400 files (anime videos, each file about 200 Mb) which I tried to move it to external HDD, all are moved except for just one. I am able to move this one file to anywhere within the same drive. But when I tried to cut or copy it to another drive, it shows the file copy/move dialogue but the process just get stuck, and after a few minutes the I/O error pops up asking me to retry, skip or cancel. When I click retry, it just wait for another few minutes and pops up the same error again. When I click cancel, another few minutes wait and it will cancel.

I have also tried opening HD tune health check when trying to move the files to observe the health status. Before I move the files all status are shown as ok, and once I move/copy the files, I see some of the ID starts to fail for a few seconds and then ok status back and forth repeating, (spin up time, start/stop count, reallocated sector count. etc) only until I stop the cancel with another few minutes wait.

The weird thing is when I try to play this file from the problem drive itself, it works. It just not allowing me to move or copy this file out of the drive.

What could be causing the error?