Automatisches Backup – robocopy Windows 10

Überblick

Mit dem Cmd Kommando robocopy Windows 10 eine automatische Datensicherung anlegen.

Da das Backup eine notwendige Aufgabe ist, möchte ich in diesem Artikel noch eine andere Möglichkeit aufzeigen, wie man ein Backup seiner Dateien erstellen kann.

Der Vorteil bei diesem Tool ist, dass die Daten nicht in einem Image Format für Windows vorliegen, sondern so wie die Daten auch abgespeichert wurden. Dadurch macht man sich etwas unabhängiger von den Microsoft Produkten.  Was bedeutet, man kann die Dateien auch auf jedem anderen System wiederherstellen.

Robocopy Windows 10 – Sicherung anlegen

Das Tool, das ich hier kurz vorstelle, nennt man robocopy. Auch in früheren Versionen ist dieses Tool bereits standardmäßig im Windows System dabei und natürlich findet man es auch wieder in Windows 11 und im Server 2025.

Robocopy bietet nicht nur die Möglichkeit ein Backup der Dateien zu erstellen, sondern auch die Möglichkeit Dateien bzw. Verzeichnisse zu spiegeln. Wie unten beim Aufruf von robocopy zu sehen, wird der dafür zu verwendende Parameter mit /MIR bezeichnet.

Übersicht zu Robocopy  Windows 10
Übersicht zu Robocopy

Mit robocopy Windows 10 hat man sehr viele Möglichkeiten, um Einstellung vorzunehmen. Wenn man sich die Hilfe dazu aufruft, wird ersichtlich wie umfangreich dieses Tool ist.

robocopy /?

In den folgenden Beispielen möchte ich die Verwendung von robocopy Windows 10 kurz erläutern.

Einfaches kopieren

Es soll das Verzeichnis c:\userstestDocuments nach F:\Backup-Documente gespeichert werden. Mit kopiert sollen dabei die Daten  (D), Attribute (A) und der Zeitstempel (T) werden.

robocopy c:\UserstestDocuments f\:Backup-Documents /COPY:DAT

Daten ausschließen

Wir kopieren die komplette Festplatte D: nach F:\Backup-HDD. Dabei sollen versteckte Dateien wie $RECYCLE.BIN vom Kopieren ausgeschlossen werden. Hierfür benötigt man den Parameter /XD. Um auch die leeren Unterverzeichnisse mit zu kopieren wir noch der Parameter /E verwendet.

robocopy g: f:\Backup-HDD /COPY:DAT /XD "$RECYCLE.BIN" /E

Logfile schreiben

Das Beispiel 2 soll nun so erweitert werden, sodass ein Logfile.txt Datei angelegt wird, in der sämtlich durchgeführte Aktionen gespeichert werden. Das Logfile soll nicht überschrieben werden, sondern es sollen die Änderungen angehängt werden, weshalb man den Parameter LOG+ verwendet.

robocopy g: f:\Backup-HDD /COPY:DAT /XD "$RECYCLE.BIN" /E /LOG+:f:\Backup-HDDlogfile

Daten spiegeln

Im letzten Beispiel wollen wir uns noch kurz die Spiegelung ansehen. Wir spiegeln die [icon name=“amazon“ class=““ unprefixed_class=““] Festplatten g: in das Verzeichnis f:\Daten-Gespiegelt.

Es ist natürlich zu beachten, wenn im Verzeichnis g: Dateien gelöscht werden, so werden diese natürlich auch im Verzeichnis f:\Daten-Gespiegelt gelöscht. Die Spiegelung ist somit kein BACKUP.

robocopy g: f:\Daten-Gespiegelt /MIR

Wie man schon anhand der paar Beispiele oben sehen kann, bietet das Tool unendlich viele Möglichkeiten. Man kann z. B. robocopy automatisch starten lassen, sobald Änderungen eingetreten sind. Oder man erstellt direkt mit dem Tool einen Zeitplan.

Ich verwende gerne robocopy folgendermaßen: Ich erstelle mir meine Befehle zusammen, welche ich dann in ein Batch-Script schreibe. Anschließend binde ich das Batch-Script entweder in die Aufgabenplanung oder in die Gruppenrichtlinien ein, sodass es automatisch ausgeführt wird.

Übrigens gibt es für die Mengen an Parameter auch ein grafisches Tool für robocopy. Diese trägt den Namen YARCGUI. Als Datensicherungsmedium kannst du eine reguläre externe Festplatte verwenden oder aber besser eine Synology DiskStation*.

Fazit

Das Tool robocopy Windows 10 ist meiner Meinung nach ein hervorragendes Tool, um ein Backup von Daten zu erstellen, oder auch Daten zu spiegeln. Auch im Windows 11 oder Windows Server Betriebssystem kannst du dieses Tool ebenso verwenden. Alternativ kannst du natürlich aber auch eine Drittanbieter-Software wie EaseUS Todo Backup Free* verwenden.

Gerade die Anzahl an möglichen Parameter macht dieses Tool komplett. Verwendet ihr robocopy und wie bindet ihr das Tool ein?

Interessantes

Keine Produkte gefunden.

Der Blogbetreiber und Autor: Markus Elsberger

Über den Autor

Mein Name ist Markus Elsberger und ich beschäftige mich mit der Administration von Windows und Linux-Systemen sowie mit diversen Themen bzgl. Netzwerktechnik. In meiner Lehrtätigkeit erstelle ich verschiedene Szenarien und teste auch verschiedene Konfigurationen, welche ich in diesem Blog festhalten möchte. -> Gern kannst du mich mit einem Kaffee unterstützen!


Kostenlose Befehlsreferenzen und E-Books
(Netzwerkanalyse, Benutzerverwaltung, Festplattenkonfiguration, u. v. m.)


4 Gedanken zu „Automatisches Backup – robocopy Windows 10“

    1. Danke,
      normalerweise werden, soweit ich denke, nur die Veränderungen gespiegelt. Am besten einfach eine Log Datei mitprotokollieren lassen.
      Aber immer Vorsicht mit /MIR. Sollten Daten auf einer Seite gelöscht worden sein, so sind Sie auch nicht mehr auf der anderen Seite vorhanden. Viele verwechseln nämlich gerne Backup mit Spiegeln.

  1. To automate file transfers and backup I use GS Richcopy 360, this is just one of its many features. Plus its easy to use GUI makes the task even more easier. No command line, no need to learn it. No need to remember commands. Isn’t that great. I used to think of this features and now finally I have found a software which provides them. Try it, maybe it can help you too!

    1. Richcopy was designed as a follow-up to Robocopy. But Microsoft stopped development, and so using it with Windows 10 quite often fails. Microsoft did develop a GUI for Robocopy – but also stopped development. What does that mean – Microsoft does not like GUIs, they like the command line?

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kostenlose E-Books für die IT-Administration

Steigere deine IT-Kompetenzen

Ebook - 10 Schritte nach der Windows Installation
Close the CTA

Windows 11, Windows Server, Docker, PowerShell Referenzen, Batch, Linux Terminal, 

u.v.m.