Festplatte auf Knopfdruck kopieren: Datenübertragung per Batch-Skript (1-Klick-Lösung)
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
- Klicke mit der rechten Maustaste auf deinen Desktop.
- Wähle Neu > Textdokument.
- Ö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
- Gehe im Texteditor auf Datei > Speichern unter....
- Wähle als Dateityp "Alle Dateien (.)".
- Gib der Datei einen Namen wie
Backup.bat(wichtig ist die Endung .bat). - 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/Eden 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.