I gathered that the failure happens about the same way on both drives. (1) If the optical drives start changing speed and making different noises around the time the transfer stops, and it stops in about the same place each time, then you probably just have bad media. (2) If these are PATA drives then they are probably sharing a cable to the same IDE header. In that case, a bad cable, bad header, or bad BIOS configuration would affect them both equally, the place where it stops would be more random, and you can also get "transfer complete" but the data are corrupt. Big files stress the interface so are more likely to fail than small ones.