The way I would do that is to use a Linux / unix machine and one of the
cheap ebay usb to ide adapters, then use dd to image the whole drive
to a file. That should copy block, including the boot block and
partition table. Use the reverse process to image the file back to
another drive...
Chris