Não conheço nenhuma ferramenta que faça exatamente o que você deseja.
O que eu posso dizer é que existem outras maneiras de chegar onde você quer ir, mas você tem que decidir quais itens são mais importantes para você. Uma vez que parece que o que você realmente precisa é uma maneira de transferir arquivos de forma confiável através de um link de rede não confiável, as peças mais importantes do quebra-cabeça são hashing / checksumming, capacidade de recuperação e granularidade de arquivo parcial. As duas principais opções que posso pensar em cima da minha cabeça são:- rsync - Existem implementações portáteis / autônomas disponíveis, podem lidar com a cópia de grandes quantidades de dados de forma eficiente, e você pode fazer um loop manualmente um arquivo em lote para continuar copiando até terminar com sucesso.
- BitTorrent - O que você pode fazer é usar o uTorrent para criar um arquivo .torrent dos arquivos que você deseja usar usando O rastreador interno do uTorrent, envia o arquivo .torrent para o outro sistema e usa o uTorrent no outro sistema para baixar o conteúdo.
Ambas as opções sacrificam alguma velocidade bruta para maior confiabilidade, mas parece que garantir que todos os bits sejam copiados corretamente é mais importante do que economizar alguns minutos de tempo de transferência.
RoboCopy e RichCopy são suas melhores opções que usam as rotinas de cópia "normais" do Windows, mas eu não acho que qualquer uma delas seria necessariamente a melhor opção nessa situação.