thanks frblckstr, turned out to be bad sector in the HD after all. I just forgot to type the /R parameter while doing chkdsk *doh* is it normal for a new HD to have bad sector already, I only had it for around 1.5 years. My old HD (6 years old) never had any problem, is it because I put the HD in external storage device without fan?
edit: gah looks like I spoke too soon, no more CRC error but my HD writes realllly slow now, usually takes only a couple of sec to write 200-300mb of files now it takes 30 secs or more T.T. Defraging right now. only 32 hours to go T.T . But if anyone has any suggestion, I'd appreciate it.
I have lots (last count is 25

disks in external (USB) housings without fans, but I have a tendency not to run those for more then a few hours: just long enough to copy stuff on or off.
If this is a Maxtor, it to me indicates its starting to fail, my experience is then it will fully fail within a week (e.g just enough time to copy off all data).
Even new drives can develop failures/bad blocks, it is called a 'mean time between failure'.
Defragging will not help (it might destroy your data even)
Advice: copy all data off to another drive and use the manufacturers check utility (some are mentioned above)