Tutorial: Automatisches Windows-Backup mit einer Batch-Datei erstellen
Hier ist ein ausführliches Tutorial, wie du deinen Windows-Computer automatisch mit einer Batch-Datei (.bat) und dem integrierten Tool Robocopy sichern kannst.
Ein regelmäßiges Backup ist die wichtigste Maßnahme gegen Datenverlust. Anstatt teure Software zu kaufen, kannst du das in Windows enthaltene Profi-Werkzeug Robocopy (Robust File Copy) nutzen.
Schritt 1: Den Sicherungsplan festlegen
Bevor du startest, musst du wissen:
- Quelle: Welche Ordner sollen gesichert werden? (z. B.
C:\Benutzer\DeinName\Dokumente) - Ziel: Wohin soll das Backup kopiert werden? (z. B. eine externe Festplatte
D:\Backup)
Schritt 2: Die Batch-Datei erstellen
Eine Batch-Datei ist eine Textdatei mit Befehlen, die Windows nacheinander ausführt.
- Öffne den Editor (Notepad).
- Kopiere den folgenden Code in den Editor:
@echo off
TITLE Mein automatisches Backup
echo Backup wird ausgefuehrt... bitte warten...
:: QUELLE UND ZIEL DEFINIEREN (Pfade bitte anpassen)
set source="C:\Users\DeinName\Documents"
set destination="D:\Backup\EigeneDokumente"
:: ROBOCOPY BEFEHL
:: /E = Kopiert alle Unterverzeichnisse (auch leere)
:: /Z = Startet den Kopiervorgang bei Abbruch neu (Netzwerk-Modus)
:: /MIR = Spiegelt das Verzeichnis (löscht im Ziel, was in der Quelle nicht mehr da ist)
:: /R:3 = 3 Wiederholungsversuche bei Fehlern
:: /W:5 = 5 Sekunden Wartezeit zwischen den Versuchen
:: /LOG:"D:\Backup\backup_log.txt" = Erstellt einen Bericht
robocopy %source% %destination% /E /Z /MIR /R:3 /W:5 /LOG:"D:\Backup\backup_log.txt" /TEE
echo Backup abgeschlossen!
pause
- Wichtig: Ersetze
C:\Users\DeinName\DocumentsundD:\Backup\EigeneDokumentedurch deine tatsächlichen Pfade. - Klicke auf Datei > Speichern unter....
- Wähle als Dateityp Alle Dateien (.).
- Benenne die Datei
backup.bat(die Endung .bat ist entscheidend).
Schritt 3: Die Batch-Datei testen
Mache einen Doppelklick auf deine neu erstellte backup.bat.
- Ein schwarzes Fenster öffnet sich.
- Prüfe danach auf deiner externen Festplatte, ob die Dateien kopiert wurden.
- Prüfe die Log-Datei (
backup_log.txt), um zu sehen, ob Fehler aufgetreten sind.
Schritt 4: Das Backup automatisieren (Aufgabenplanung)
Damit du nicht selbst an das Backup denken musst, lassen wir Windows die Datei automatisch nach Zeitplan ausführen.
- Drücke die Windows-Taste und tippe Aufgabenplanung ein, öffne diese.
- Klicke rechts auf Einfache Aufgabe erstellen....
- Gib der Aufgabe einen Namen (z. B. "Tägliches Backup").
- Wähle den Trigger (z. B. "Täglich" oder "Beim Starten des Computers").
- Wähle bei Aktion: Programm starten.
- Klicke auf Durchsuchen und wähle deine
backup.bataus. - Klicke auf Fertigstellen.
Erklärung der wichtigsten Robocopy-Parameter
Wenn du das Skript anpassen möchtest, sind hier die nützlichsten Befehle:
/MIR(Mirror): Vorsicht! Dies macht das Ziel zu einer exakten Kopie der Quelle. Wenn du in der Quelle eine Datei löschst, wird sie beim nächsten Backup auch im Ziel gelöscht. Ideal, um das Backup sauber zu halten./XO(Exclude Older): Überspringt Dateien, die im Ziel bereits vorhanden und neuer oder gleich alt sind. Das spart viel Zeit./MT:8: Nutzt Multi-Threading (hier 8 Threads), um Dateien schneller zu kopieren./NP: Zeigt keinen Fortschrittsprozentsatz an (macht die Log-Datei lesbarer).
Sicherheitshinweise
- Testlauf: Teste das Skript immer erst mit einem kleinen Testordner, bevor du ganze Festplatten spiegelst.
- Laufwerksbuchstaben: Beachte, dass externe Festplatten manchmal den Laufwerksbuchstaben ändern (z. B. von D: auf E:). Es ist ratsam, der Backup-Platte in der Datenträgerverwaltung einen festen Buchstaben zuzuweisen (z. B.
B:für Backup).
Du hast nun ein vollautomatisches, professionelles Backup-System mit Windows-Bordmitteln eingerichtet!