Are you using ecc files that I posted in another topic, or something?
Each rar file on the play CD that I created ecc files for was split into 2048 blocks, with only a single block in the first file (the ones I zipped together and gave the link to above).
What was the fraction listed with a yellow background for each of the rar files when the program said there were not enough recovery blocks?
If there are really 2000 bad blocks, then most of that is probably differences between the English rar files and the German ones, as opposed to that much of the disk being unreadable.
Rather than finding somewhere to upload a couple hundred MB of ecc files, it would be easier to replace the files than try to repair them (and also safer than mixing language versions).
The files in these rar files were not changed (at least between the original English release and the download version), so you could install the download version of the game (check your messages), and copy the files below to your disk version install. The download version removed the 'run' folder, so all the subfolders are directly under the 'Divine Divinity' folder, but other than that the file locations are pretty much the same.
automaps.rar
30 automap* files copy to '..\Divine Divinity\Run\dat'
sound.rar
sound.cmp copy to '..\Divine Divinity\Run\dat'
music.dat, nsound.dat, reverbregions.dat and reverbs.dat copy to '..\Divine Divinity\Run\sound'
wizf.rar
5 wizf?.bic files copy to '..\Divine Divinity\Run\static\heroes'