Se você estiver usando o Windows, eu uso o Paragon Backup and Restore com bastante sucesso para fazer a mesma coisa. Ele restaura tudo, incluindo todos os arquivos do sistema operacional e compacta tudo para cerca de 1/3 do tamanho dos arquivos que ocupam no disco. Além disso, ele cria uma unidade inicializável, então, depois de fazer o backup em sua mídia inicializável, posso conectar o USB em outra máquina, inicializar a partir desse USB e iniciar o processo de restauração.
É comercial, infelizmente, mas a versão de avaliação funciona muito bem. Acredito que seja parte do pacote de Gerenciamento de Disco Rígido agora.