rsync kann Prüfsummen - wäre also eine gute Wahl die Korrektheit der Übertragung sicherzustellen.
robocopy kann dies von Haus aus meines Wissens nach nicht - lässt sich aber nachträglich zum Beispiel mit fciv nachholen. Eine Alternative wäre Teracopy, welche Prüfsummen kann.
SCP ist ein übertragungsweg - SSH copy halt. Es sichert nur die Fehlerfreiheit der Übertragung, nicht der geschriebenen Daten im Ziel - also müsstest du dort nochmal eine Prüfung durchführen.