Festplatte auf Knopfdruck kopieren: Datenübertragung per Batch-Skript (1-Klick-Lösung)

Melden

Hier ist ein ausführliches Tutorial, wie du den Inhalt einer Festplatte mit nur einem Klick auf eine andere kopierst, indem du ein Windows-Batch-Skript verwendest.

Diese Methode nutzt das leistungsstarke Windows-Tool Robocopy (Robust File Copy). Es ist wesentlich schneller und zuverlässiger als das einfache Kopieren per Drag-and-Drop, da es Unterbrechungen handhaben und Protokolle erstellen kann.


Schritt 1: Laufwerksbuchstaben prüfen

Bevor du startest, musst du wissen, welchen Buchstaben deine Quell-Festplatte und deine Ziel-Festplatte haben.

  • Öffne den Windows-Explorer (Dieser PC).
  • Notiere dir die Buchstaben (z. B. Quelle = D:, Ziel = E:).

Schritt 2: Das Batch-Skript erstellen

  1. Klicke mit der rechten Maustaste auf deinen Desktop.
  2. Wähle Neu > Textdokument.
  3. Öffne das Dokument und kopiere den folgenden Code hinein:
@echo off
:: --- KONFIGURATION ---
set quelle=D:\
set ziel=E:\
set logfile=C:\Users\%USERNAME%\Desktop\kopier_log.txt

title Backup-Prozess: %quelle% nach %ziel%
echo Starte Kopiervorgang... Bitte warten.
echo.

:: Robocopy Befehl
:: /E      = Kopiert alle Unterverzeichnisse (auch leere)
:: /ZB     = Nutzt den Neustartmodus (bei Abbruch)
:: /DCOPY:DAT = Kopiert Zeitstempel der Verzeichnisse
:: /R:3    = 3 Wiederholungsversuche bei Fehlern
:: /W:5    = 5 Sekunden Wartezeit zwischen Versuchen
:: /MT:16  = Multithreading (nutzt mehrere CPU-Kerne für Speed)
:: /LOG:%logfile% = Erstellt ein Protokoll auf dem Desktop

robocopy "%quelle%" "%ziel%" /E /ZB /DCOPY:DAT /R:3 /W:5 /MT:16 /V /LOG:"%logfile%"

echo.
echo Der Kopiervorgang ist abgeschlossen!
echo Ein Protokoll wurde auf deinem Desktop unter "kopier_log.txt" gespeichert.
pause

Schritt 3: Die Anpassung

Im obigen Code musst du nur eine Zeile anpassen:

  • Ändere set quelle=D:\ in deinen Quell-Buchstaben.
  • Ändere set ziel=E:\ in deinen Ziel-Buchstaben.

Schritt 4: Als .bat Datei speichern

  1. Gehe im Texteditor auf Datei > Speichern unter....
  2. Wähle als Dateityp "Alle Dateien (.)".
  3. Gib der Datei einen Namen wie Backup.bat (wichtig ist die Endung .bat).
  4. Klicke auf Speichern.

Schritt 5: Den Transfer mit einem Klick starten

Ab jetzt reicht ein Doppelklick auf deine Backup.bat Datei.

  • Ein schwarzes Fenster (Eingabeaufforderung) öffnet sich.
  • Alle Daten werden automatisch gespiegelt.
  • Da wir den Parameter /MT (Multithreading) nutzen, geht der Transfer so schnell, wie es deine Hardware zulässt.

Erklärung der wichtigsten Befehle (für Fortgeschrittene)

  • /E: Stellt sicher, dass wirklich jeder Ordner mitgenommen wird.
  • /MT:16: Das ist der Turbo-Modus. Er kopiert bis zu 16 Dateien gleichzeitig statt nacheinander.
  • /LOG: Falls eine Datei nicht kopiert werden konnte (z.B. weil sie gerade geöffnet ist), kannst du im Protokoll auf deinem Desktop genau sehen, welche Datei fehlte.
  • Optional /MIR: Wenn du statt /E den Befehl /MIR (Mirror) nutzt, löscht das Skript auf der Ziel-Festplatte alles, was auf der Quell-Festplatte nicht mehr existiert. Vorsicht: Das macht das Ziel zu einer exakten Kopie, löscht dort aber vorhandene eigene Daten!

Sicherheitshinweis

Führe das Skript beim ersten Mal mit Testdaten aus, um sicherzustellen, dass die Laufwerksbuchstaben korrekt sind. Wenn du Systemdateien kopieren willst, solltest du die Backup.bat mit Rechtsklick > Als Administrator ausführen starten.

0