ddBoot with linux livecd of your choice. Have both drives connected.
dd if=/dev/hda of=/dev/hdcNOTE: This assumes the source is the master on the first channel and the destination master on the 2nd channel. dd will happily copy the empty HD over the filled one, so make sure you get the source and destination right.