ftp >open [IP] >binary >put "|dd if=/dev/sda2" sda2.iso

или

>put "|dd if=/dev/sda2 | gzip" sda2.iso.gz

[...]

При встрече с ошибкой чтения программа dd по умолчанию прекращает работу. Поэтому, если диск начал «сыпаться» и на нём содержатся ошибки, есть смысл воспользоваться ключом conv=sync,noerror.

Источник: http://www.gasov.com/content/view/67/46/