Originally posted by LaeggaEis
Okay, youÂ´re great!
Via 4.49 doesn't work. I changed to 4.47 and/or 4.46 and it works. So, don't use 4.49!!!
Thanks for this little but important clue.
You're welcome. I can reproduce this problem, but not by installing the 4-in-1 drivers 4.49, but the IDE Miniport 3.20b available here:
The differences between these drivers is explained here:
According to VIA, the IDE Miniport is NOT installed by default with the 4-in-1 drivers on 2000/XP, only on NT4, maybe this is a bug in the installation routine?
This driver causes:
- CloneDVD not to write anymore (complete failure)
- CloneCD BIG performance penalty while reading (due to frequent retries)
- AnyDVD not to read anymore (complete failure)
I am currently working on a workaround for this problem.
For the technical interested:
Most elby programs read 16 sectors in one go, usually 16*2048 = 32 kBytes. This is done to comfort most weird hard- and software.
The VIA IDE Miniport driver reports a maximum transfer size of 64kBytes (fine), but strangely it also reports, that it only supports 8 page breaks. 8*4096 bytes CPU page size = 32 kBytes. All would be fine, but:
Windows XP (and only XP, not NT/2000) has a bug in the calculation of the maximum possible transfer length.
The elby tools correctly request 32kBytes, the VIA driver supports this, but the ScsiPort.sys kernel dll assumes the transfer is too big. Maybe due to a wrong compare (> instead of >=). Why the VIA driver reports only 8 possible page breaks puzzles me.
A new version of ElbyCDIO and the tools mentioned above should offer a workaround for this problem.
I suggest to avoid the VIA miniport IDE driver for the moment.
I have no idea, why 4-in-1 drivers 4.49 seem to install the miniport on some system configurations, although VIA says in their documentration, they won't do this: http://www.viaarena.com/?PageID=342