O mais próximo que eu usei é partimage. Eu montei um compartilhamento CIFS, salve no local compartilhado. Dito isso, eu ainda tive problemas ao trocar marcas de drives por contagens de cilindros e coisas desse tipo.
Se a partimage falhar e o DD over netcat falhar, estou mais ou menos preso. Normalmente, um ou outro funciona.
Eu consegui salvar alguns clones com falha usando testdisk a partir de um disco linux RIP (rescue-is-possible) inicializável, ou usando testdisk e BartPE para executar chkdsk (ou fixmbr / fixboot a partir de um console de recuperação). Chega um momento em que eu coloco tempo suficiente para fazer os clones funcionarem, mas não vale a pena, e coloco a toalha e reinstalo do zero em alguns sistemas realmente duvidosos ou unidades muito diferentes.
Fora isso, sua melhor aposta é morder a bala e pagar por acronis ou fantasma.
Eu adicionaria que DD pode ser uma opção; Se os clusters não forem usados e você alimentar a imagem através de gzip ou 7zip, você deverá obter uma compactação extremamente boa devido aos "clusters não utilizados", a menos que tenham ruído dos itens excluídos colocados neles. Eu ainda consigo obter uma compressão decente embora. Frequentemente, é o que esses programas de código aberto estão fazendo, alimentando e dividindo a imagem por meio de gzip ou bzip.
A clonagem de janelas não importa, no entanto, se você estiver clonando no nível do setor. É sistema de arquivos agnóstico quando feito dessa maneira (o ntfsclone, é claro, requer que o NTFS clone ... é o que o gparted usa ao copiar uma partição de um disco para outro e é baseado em NTFS).
Você também pode gastar os dólares para obter um duplicador de disco rígido. Provavelmente seria um pouquinho mais rápido.