You should have a read at Awesome's dd thread:
http://www.linuxquestions.org/questi...d.php?t=362506
Look for this command below and read down a bit, you may even want to compress it with gzip or bzip, in this command below you would change sdb2 in the "if" part to hda3, for the "of" section you would do something like this: 'of=/dev/hdd1/suse.img', BUT!, if hdd1 is a visible drive in Suse and has a mount point in /media or /mnt, you would have to change the "of" part to use the directory. For instance, if the drive is accessible from /mnt/data, your "of" section should be 'of=/mnt/data/suse.img
Code:
dd if=/dev/sdb2 of=/home/sam/partition.image bs=4096 conv=notrunc,noerror
WARNING: Don't take my example to heart, read the article, dd can be dangerous if not used properly!