I'm building a backup station.
I'd like to be able to get an image of an HDD containing its partition table and all its partition (not one partition at the time) so that restoring will be easy to do. I'd like to do it with different HDD simultaneously, and each one will be USB.
I tried partimage but it seems to backup one partition at the time. I tried to use clonezilla but it seems to need a client machine and that's not what I need.
A linux solution will be appreciated, but I could use it in virtual machine if needed, even if I'd like it to be an automated process as much as possible.
It must support NTFS because most of the backups I'll do will use NTFS.
Note:
clonezilla seems interesting because as I understood it the client builds a package and sends it to the server over the network. I'd like to build the same easily-restorable package of an HDD plugged via USB, without any extra machine or network involvement.