Trying to pinpoint the reason for this is going to boil down to trial & error. Try to obtain or rip a movie with NO errors and transfer that. IF you don't get any error messages with your test file, then the corruptions on your ripped videos are the reason. If you get the same error message then you know that the glitches on your rips are not the reason.
Next, if you have an extra hard drive, hook it as a slave and try to transfer one of your problem rips to it (that would be HDD to HDD, not through a USB port). No message? Then the problem is your USB port. If still a message, at least you have eliminated the external drive as the problem.
Then you go to checking your memory, making sure you have enough memory (remember that if you run low on RAM your harddrive is going to go crazy with writing to your scratchdisk, and that may create an error message).
Then you go to testing components. And try running CCleaner to remove your temp and other cache files just to make sure you are not bogging down with limited cache space.
Another excellent source to ask in is
Videohelp forum. I suggest the Newbie/General section is the best to post in. Be aware that a lot of pros who earn their living in video hang here, so be respectful and they are great guys.
Please let us know what you find so we can learn also!