You can use KNOPPIX to do this, but you will need to write a script to perform the tasks and you will also need a program called "splitpipe" so that you can send data to multiple DVDs.

You can use the built-in "dd" command to grab raw data from your hard drive, including the partition table and the partitions themselves.

You can then pipe the data through "gzip" in order to compress it down to a smaller size. I recommend gzip compression speed "2". It is a good balance between speed and compression efficiency, but you may need to use speed=1 or even skip the "gzip" part entirely if you get DVD burning buffer underruns due to poor CPU calculation speed.

Then you use "splitpipe" to route the data stream over to multiple DVD-R disks that are burned using the growisofs or similar utility program.

You can get "splitpipe" here:

http://ds9a.nl/splitpipe/

and choose the "Debian" package and use it to install after you boot up the knoppix livecd or livedvd