Guess what? I installed Lovecraft25's PCI Latency patch and it completely solves my problem: I'm able to transfer my movies from the DVD drive to the HD without corruption. Anyway, it sounds strange that this VIA bug didn't occur when I was using Win98 SE, it only started when I upgraded to XP.