Das Befehlszeilentool robocopy bietet viel mehr Flexibilität als die Verwendung von Windows Explorer oder dem copy-Befehl, um Ihre Dateien von einem Zielort zum anderen zu kopieren. Ein beliebter Parameter, der mit dem robocopy-Befehl verwendet wird, ist /mir. Es kann jedoch vorkommen, dass einige Ihrer Dateien aus dem Zielordner gelöscht werden. In den folgenden Abschnitten werden wir uns ansehen, warum dies passiert und wie Sie Dateien wiederherstellen können, die durch den robocopy /mir-Befehl gelöscht wurden.
Was ist Robocopy und wie löscht es Daten?
Robocopy steht für „Robust File Copy“, was im Kern ein Befehlszeilentool ist, das zum Kopieren von Ordnern von einem Ziel zum anderen verwendet wird. Es verfügt jedoch über zahlreiche Parameter und Schalter, die unvergleichliche Flexibilität bieten – der Grund, warum es bei IT-Profis so beliebt ist. Eine vollständige Liste der Robocopy-Schalter und -Parameter finden Sie unter Microsofts Robocopy-Seite. Alternativ können Sie den Befehl robocopy /?
in CMD verwenden, um eine vollständige Liste der verschiedenen Modifikatoren und deren Funktion anzuzeigen.
Wie kann also ein Werkzeug, das verwendet wird, um Dateien von einem Ort zu einem anderen zu kopieren, Ihre Dateien löschen?
Nun, das passiert normalerweise wegen des /spiegeln Parameters – welcher Windows anweist, den Quellordner und den Zielordner zu spiegeln. Alle Dateien, die nicht im Quellordner, aber dafür im Zielordner vorhanden sind, werden gelöscht. Im Wesentlichen müssen die Ordner eine exakte Kopie voneinander sein, ohne zusätzliche Dateien oder Ordner.
Hinweis: Robocopy kopiert ganze Ordner von einem Zielort zu einem anderen. Sie können das Werkzeug nicht verwenden, um einzelne Dateien zu kopieren.
So stellen Sie gelöschte Dateien wieder her, nachdem Sie Robocopy /Mir verwendet haben
Dateien, die aufgrund des Robocopy-/mir-Befehls gelöscht wurden, können in der Regel wiederhergestellt werden. Wir sagen „in der Regel“, weil gelöschte Dateien technisch gesehen noch auf Ihrem Laufwerk vorhanden sind, bis neue Dateien die Datenblöcke überschreiben, die zuvor von diesen Dateien belegt wurden.
Falls Sie zahlreiche neue Dateien auf Ihr Laufwerk kopiert haben, ist eine Datenwiederherstellung immer noch möglich, jedoch werden nicht alle Ihre Dateien wiederhergestellt. Natürlich können Sie, wenn Sie ein Backup oder andere Kopien der Dateien haben, alle wiederherstellen. Aber das ist unwahrscheinlich, wenn Sie diese Seite besuchen.
Drittanbieter-Datenwiederherstellungstools sind Ihre beste Wahl, wenn Sie versuchen, Dateien wiederherzustellen, die durch den robocopy /mir-Befehl gelöscht wurden. Es gibt viele solcher Tools im Internet, aber wir empfehlen Ihnen, eines auszuwählen, das eine gute Erfolgsbilanz hat, benutzerfreundlich ist und gelöschte Dateien von Netzlaufwerken wiederherstellen (da robocopy häufig verwendet wird, um Dateien zu und von Netzwerkspeicherorten zu kopieren).
Unser bevorzugtes Datenwiederherstellungstool ist Disk Drill. Es ist äußerst benutzerfreundlich und verfügt gleichzeitig über einen hervorragenden Datenwiederherstellungsalgorithmus. Die Software ist vielseitig einsetzbar und unterstützt alle gängigen Dateisysteme und Speichergerättypen, was sie in einer Vielzahl von Datenverlustszenarien nützlich macht. Windows-Benutzer können die kostenlose Testversion von Disk Drill nutzen, mit der sie bis zu 500 MB Daten kostenlos wiederherstellen können.
So verwenden Sie Disk Drill zur Wiederherstellung gelöschter Dateien:
- Herunterladen Disk Drill herunterladen und installieren. Machen Sie dies auf einem anderen Speichergerät, nicht dem, das die gelöschten Dateien enthält.
- Öffnen Sie Disk Drill, wählen Sie das Laufwerk oder die Partition aus, die die gelöschten Dateien enthält, und klicken Sie auf Nach verlorenen Daten suchen , um den Datenwiederherstellungsscan zu starten.
- Klicken Sie auf Gefundene Elemente überprüfen , um die Dateien anzuzeigen, die Disk Drill gefunden hat. Wenn Sie die Ergebnisse filtern möchten, können Sie stattdessen direkt auf die relevanten Dateityp-Kacheln klicken (Bilder, Videos, Audio, Dokumente, Archive und Andere).
- Erweitern Sie die Abschnitte Gelöscht oder verloren und Rekonstruiert , um wiederherstellbare gelöschte Dateien anzuzeigen.
- Verwenden Sie die Kontrollkästchen, um die Dateien auszuwählen, die Sie wiederherstellen möchten. Zur Unterstützung zeigt Disk Drill eine Vorschau der aktuell ausgewählten Datei an, und Sie können jede Datei manuell in der Vorschau anzeigen, indem Sie auf das Augensymbol neben dem Dateinamen klicken. Wenn Sie mit der Auswahl fertig sind, klicken Sie auf Wiederherstellen .
- Wählen Sie ein Ziel für die Wiederherstellung der Dateien und klicken Sie auf Weiter .
- Disk Drill wird die ausgewählten Dateien wiederherstellen.
Wie man Datenverlust mit Robocopy vermeidet
Um Datenverlust durch robocopy zu vermeiden, sollten Sie die richtigen Parameter für Ihre speziellen Anforderungen verwenden. Wenn Sie robocopy /mir verwenden möchten, ohne Dateien zu löschen, stellen Sie sicher, dass der Zielordner keine Dateien enthält, die Sie benötigen. Am besten lassen Sie das Verzeichnis leer.
Die Syntax für einen robocopy-Befehl lautet wie folgt:
robocopy <source> <destination> [<file>[ ...]] [<parameters>]
Hier sind einige robocopy-Parameter, die Sie verwenden können, wenn Sie Dateien von einem Zielort zu einem anderen kopieren möchten, ohne Daten zu verlieren:
Parameter | Beschreibung |
/xo | Ältere Dateien ausschließen, d.h., wenn die Zieldatei bereits existiert, diese nicht überschreiben, wenn sie neuer oder dasselbe Datum wie die Quelldatei besitzt. |
/xx | Zusätzliche Dateien und Verzeichnisse ausschließen. Dies verhindert das Löschen aus dem Zielverzeichnis. |
/xc | Geänderte Dateien ausschließen. |
/xn | Neuere Dateien ausschließen. |
/e | Alle Unterordner kopieren, einschließlich der leeren. Dies beeinflusst nicht die vorhandenen Dateien im Zielverzeichnis. |
Ein Beispiel wäre robocopy C:\folder to move D:\Sample /MT:32 /XO , das einen Ordner namens „Ordner zum Verschieben“ vom C: Laufwerk zu einem Ordner namens „Beispiel“ im D: Laufwerk verschiebt. Es wird 32-Thread-Multithreading (/MT:32) für höhere Geschwindigkeit verwenden und ältere Dateien ausschließen (/XO).
Fazit
Die Flexibilität und schiere Anpassungsfähigkeit des robocopy-Dienstprogramms kann ein zweischneidiges Schwert sein, da die verschiedenen Parameter oft verwirrend sein können. Wenn Sie nicht vorsichtig sind und den /mir-Parameter nicht verstehen, kann dessen Verwendung dazu führen, dass Dateien aus dem Zielordner gelöscht werden. Glücklicherweise können Sie sie mit gutes Datenwiederherstellungstool wiederherstellen. Um Datenverlust durch robocopy in der Zukunft zu vermeiden, sollten Sie darauf achten, geeignetere Parameter zu verwenden.