Strangely enough, when I copy some files that gave me this error yesterday and paste them onto a mounted samba share on my linux server, I can then copy it from there and onto the new harddrive without problems. So it's not because of the files. I think it occurs when I move data from IDE 0 to IDE 1. I think I might try putting the harddrives on IDE0.