1) there could be copy protections
2) when copying CD to CD, there's a good chance of buffer underruns b/c not enough data is being passed to the burner. there are a few remedies:
- get the cd and the burner on different IDE channel. place the cd-rom on primary slave and place the burner on secondary master. devices that are on different channels are faster than if they were on the same. for example, if you follow my suggestion, the data exchanged between the cdrom and burner is faster; so is the HD and burner. BUT the data moves slower between the cd-rom and the HD, which doesn't really matter much.
- or you can lower the write speed. say, 8x to 4x.
you could try the above, but the best solution is still making an image file and then burn it to a cd (CD-RW -> HD -> CD-RW). it'll probably take longer but the chance of a buffer underrun is dramatically reduced. and remember to defrag your HD every 2 weeks or so.