Are you using the standard "copy/paste" to move the files? If so, try moving smaller chunks at a time. It is possible there is a bad file in there that is causing this. It sounds very similar to a problem I had with a bad drive quite a while ago but I'm not sure if it was causing BSOD's.