https://www.deskmodder.de/wiki/index.php?title=Mit_robocopy_oder_xcopy_Datensicherungen_erstellen_Daten_kopieren&feed=atom&action=historyMit robocopy oder xcopy Datensicherungen erstellen Daten kopieren - Versionsgeschichte2024-03-29T00:41:14ZVersionsgeschichte dieser Seite in Deskmodder WikiMediaWiki 1.39.6https://www.deskmodder.de/wiki/index.php?title=Mit_robocopy_oder_xcopy_Datensicherungen_erstellen_Daten_kopieren&diff=25936&oldid=prevMoinmoin am 15. August 2021 um 12:13 Uhr2021-08-15T12:13:31Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. August 2021, 12:13 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Windows 10]][[Kategorie:Windows 10 1607]][[Kategorie:Windows 10 1703]][[Kategorie:Windows 10 Sicherung Reparatur Backup]]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Windows 10]][[Kategorie:Windows 10 1607]][[Kategorie:Windows 10 1703]][[Kategorie:Windows 10 Sicherung Reparatur Backup<ins style="font-weight: bold; text-decoration: none;">]][[Kategorie:Windows 11</ins>]]</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TOCright}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TOCright}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l7">Zeile 7:</td>
<td colspan="2" class="diff-lineno">Zeile 7:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Absatz}}</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Wichtig11}}</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Absatz}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Absatz}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Wichtig10}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Wichtig10}}</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l238">Zeile 238:</td>
<td colspan="2" class="diff-lineno">Zeile 241:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>''Danke an Lem0th für das Tutorial''</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>''Danke an Lem0th für das Tutorial''</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Absatz}}</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Fragen11}}</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Absatz}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Absatz}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Fragen10}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Fragen10}}</div></td></tr>
<!-- diff cache key www_wiki-wiki_:diff::1.12:old-23740:rev-25936 -->
</table>Moinmoinhttps://www.deskmodder.de/wiki/index.php?title=Mit_robocopy_oder_xcopy_Datensicherungen_erstellen_Daten_kopieren&diff=23740&oldid=prevMoinmoin: /* xcopy Parameter */2019-08-17T16:35:17Z<p><span dir="auto"><span class="autocomment">xcopy Parameter</span></span></p>
<p><b>Neue Seite</b></p><div>[[Kategorie:Windows 10]][[Kategorie:Windows 10 1607]][[Kategorie:Windows 10 1703]][[Kategorie:Windows 10 Sicherung Reparatur Backup]]<br />
{{TOCright}}<br />
<br />
Über '''xcopy''' lassen sich relativ flott große Dateimengen mit allen Nutzerrechten und Attributen auf ein externes Backup-Medium sicher vor Viren, Würmern, Trojanern, etc. sichern, ohne großen aufwand. Hier zeigen wir euch, wie die Optionen von xcopy sind und wie man bestenfalls seine Daten sichern kann.<br />
<br />
Neben xcopy gibt es auch noch '''robocopy''', welches man auch zum Sichern der Dateien verwenden kann. Allerdings ist robocopy etwas komplizierter in der Anwendung als xcopy. Dennoch möchten wir es euch nicht vorenthalten, wie man eine Dateisicherung auf ein externes Laufwerk machen, oder wie man Verzeichnisse spiegeln kann.<br />
<br />
<br />
{{Absatz}}<br />
{{Wichtig10}}<br />
<br />
==Datensicherung über xcopy==<br />
==xcopy Parameter==<br />
[[Datei:Xcopy-befehle.jpg|thumb]]<br />
<br />
xcopy startet man über die Eingabeaufforderung (Administrator). Dafür einfach Eingabeaufforderung in die Suche der Taskleiste eingeben und per Rechtsklick als Administrator starten.<br />
<br />
Über den Befehl xcopy /? kann man sich die einzelnen Parameter die möglich sind aufrufen.<br />
<br />
Diese setzen wir einmal in den Spoiler.<br />
<spoiler text="Einfach aufklappen + "><br />
'''/A''' Kopiert nur Dateien mit gesetztem Archivattribut, ändert das Attribut nicht.<br />
<br />
'''/M''' Kopiert nur Dateien mit gesetztem Archivattribut, setzt das Attribut nach dem Kopieren zurück.<br />
<br />
'''/D:M-T-J''' Kopiert nur die an oder nach dem Datum geänderten Dateien.<br />
<br />
Ist kein Datum angegeben, werden nur Dateien kopiert, die neuer als die bestehenden Zieldateien sind.<br />
'''/EXCLUDE:Datei1[+Datei2][+Datei3]...''' Gibt eine Liste von Zeichenfolgen an. Jede Zeichenfolge sollte in einer einzelnen Zeile in der Datei angezeigt werden.<br />
Wenn eine der Zeichenfolgen Teil des absoluten Verzeichnispfads der zu kopierenden Datei ist, wird diese Datei vom Kopiervorgang ausgeschlossen. <br />
<br />
Beispiel: Bei der Zeichenfolge \obj\ oder .obj werden alle Dateien unterhalb des Verzeichnisses OBJ bzw. alle Dateien mit der Erweiterung .obj vom Kopiervorgang ausgeschlossen.<br />
<br />
'''/P''' Fordert vor dem Erstellen jeder Zieldatei eine Bestätigung.<br />
<br />
'''/S''' Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind.<br />
<br />
'''/E''' Kopiert alle Unterverzeichnisse (leer oder nicht leer).<br />
<br />
Wie /S /E. Mit dieser Option kann die Option /T geändert werden.<br />
<br />
'''/V''' Überprüft die Größe jeder neuen Datei.<br />
<br />
'''/W''' Fordert vor dem Beginn des Kopierens zu einem Tastendruck auf.<br />
<br />
'''/C''' Setzt das Kopieren fort, auch wenn Fehler auftreten.<br />
<br />
'''/I''' Falls das Ziel nicht vorhanden ist und mehrere Dateien kopiert werden, nimmt XCOPY an, dass das Ziel ein Verzeichnis ist.<br />
<br />
'''/Q''' Zeigt beim Kopieren keine Dateinamen an.<br />
<br />
'''/F''' Zeigt die Namen der Quell- und Zieldateien beim Kopieren an.<br />
<br />
'''/L''' Listet die Dateien auf, die ggf. kopiert werden.<br />
<br />
'''/G''' Ermöglicht das Kopieren von verschlüsselten Dateien an ein Ziel, an dem Verschlüsselung nicht unterstützt wird.<br />
<br />
'''/H''' Kopiert auch Dateien mit den Attributen "Versteckt" und "System".<br />
<br />
'''/R''' Überschreibt schreibgeschützte Dateien.<br />
<br />
'''/T''' Erstellt die Verzeichnisstruktur, kopiert aber keine Dateien. Leere Verzeichnisse oder Unterverzeichnisse werden nicht kopiert.<br />
<br />
Um auch diese zu kopieren, müssen Sie die Optionen /T /E angeben.<br />
<br />
'''/U''' Kopiert nur Dateien, die im Zielverzeichnis vorhanden sind.<br />
<br />
'''/K''' Kopiert Attribute. Standardmäßig wird "Schreibgeschützt" gelöscht.<br />
<br />
'''/N''' Beim Kopieren werden die erstellten Kurznamen verwendet.<br />
<br />
'''/O''' Kopiert Informationen über den Besitzer und die ACL.<br />
<br />
'''/X''' Kopiert Dateiüberwachungseinstellungen (bedingt /O).<br />
<br />
'''/Y''' Unterdrückt die Aufforderung zur Bestätigung, dass eine vorhandene Zieldatei überschrieben werden soll.<br />
<br />
'''/-Y''' Fordert zur Bestätigung auf, dass eine bestehende Zieldatei überschrieben werden soll.<br />
<br />
'''/Z''' Kopiert Dateien in einem Modus, der einen Neustart ermöglicht.<br />
<br />
'''/B''' Kopiert den symbolischen Link anstelle des Ziels des Links.<br />
<br />
'''/J''' Kopiert ohne E/A-Puffer. Für große Dateien empfohlen.<br />
<br />
'''/COMPRESS''' Erfordert ggf. Netzwerkkompression während der Dateiübertragung. Ab Windows 10 2003<br />
<br />
<br />
Die Option "/Y" kann in der Umgebungsvariable COPYCMD vordefiniert sein.<br />
Sie kann mit "/-Y" in der Befehlszeile deaktiviert werden.</spoiler><br />
<br />
In dem Datensicherungsbeispiel reichen die Parameter /s /e /c /h /o /r /y /d /v vollkommen aus.<br />
<br />
Mittels xcopy /e werden alle Unterverzeichnisse kopiert, egal ob leer oder nicht.<br />
<br />
xcopy /s dagegen kopiert nur Verzeichnisse die nicht leer sind. <br />
<br />
Setzt man den Befehl '''xcopy /e /c''', so werden mit dem Parameter /c Fehler einfach ignoriert.<br />
<br />
Damit auch versteckte oder als System gekennzeichnete Dateien mit kopiert werden setzt man den Parameter '''/h'''<br />
<br />
Damit auch alle Attribute und Berechtigungen mit kopiert werden nimmt man zusätzlich noch den Parameter '''/o'''<br />
<br />
Sollen in einem vorhanden Verzeichnis, in dem schon ältere Dateien vorliegen diese überschrieben werden nimmt man Parameter '''/r'''<br />
<br />
Um das ständige Fragen von xcopy zu unterbinden, kann man '''/y''' hinzufügen, welches bestätigt, dass sämtliche Dateien überschrieben werden sollen.<br />
<br />
Damit<br />
jeweils die aktuellsten Daten erhalten bleiben, nutzt man den Parameter '''/d'''.<br />
<br />
Als Absicherung zusätzlich kann man xcopy noch dazu veranlassen, die Dateien zu überprüfen mittels '''/v'''.<br />
<br />
Im Endeffekt kann dann der komplette Befehl so aussehen:<br />
*'''xcopy c:\original d:\sicherung /e /c /o /r /y /d /v'''<br />
<br />
Natürlich können weitere Parameter hinzugefügt, oder entfernt werden. So, wie man es benötigt. Die Pfade müssen natürlich angepasst werden.<br />
<br />
==Mit robocopy eine Dateisicherung erstellen==<br />
robocopy ist ein Kommandozeilen-Tool welches zum Kopieren und dem Synchronisieren von Verzeichnissen genutzt wird. Mit den dort beinhalteten 72 Parametern ist es ein relativ vielfältiges anpassbares Nutzwerkzeug, welches ebenfalls eine inkrementelles Sichern von Verzeichnissen oder Daten erlaubt.<br />
<br />
<br />
Der grobe Unterschied zwischen dem Windows Explorer, XCOPY und COPY ist, dass robocopy bei Fehlern '''nicht''' abbricht und das ganze geschehen zusätzlich noch bei bedarf in einer Log-Datei dokumentieren kann.<br />
<br />
robocopy kann sowohl in der herkömmlichen DOS-Eingabeaufforderung ausgeführt werden, als auch in der neueren PowerShell, welche ab Windows 8 mitgeliefert wird und in Windows 10 von der Eingabeaufforderung im Windows + X Menü ersetzt wird.<br />
<br />
[[Datei:Robocopy-befehle-windows-10.jpg|thumb]]<br />
Um nun mit robocopy zu arbeiten, empfiehlt es sich, erst mit kleineren "unwichtigen" Daten anzufangen, da wie oben bereits geschrieben, robocopy bei Fehlern nicht abbricht. Genau wie bei xcopy ist die Angabe: ROBOCOPY Quelle Ziel [Datei [Datei]...] [Optionen]<br />
*'''Quelle''' = Quellverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)<br />
*'''Ziel''' = Zielverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)<br />
*'''Datei''' = Zu kopierende Dateien (Namen/Platzhalter: Standard ist "*.*")<br />
<br />
Auch hier setzen wir die Parameter (Kopieroptionen in einen Spoiler:<br />
<br />
<spoiler text="Einfach aufklappen + "><br />
'''/S''' Kopiert Unterverzeichnisse, jedoch keine leeren Unterverzeichnisse.<br />
<br />
'''/E''' Kopiert Unterverzeichnisse, einschließlich leerer Unterverzeichnisse.<br />
<br />
'''/LEV:n''' Kopiert nur die obersten Ebenen der Quellverzeichnisstruktur.<br />
<br />
'''/Z''' Kopiert Dateien im Neustartmodus.<br />
<br />
'''/B''' Kopiert Dateien im Sicherungsmodus.<br />
<br />
'''/ZB''' Verwendet den Neustartmodus. Im Fall einer Zugriffsverweigerung wird der Sicherungsmodus verwendet.<br />
<br />
'''/J''' kopieren mit ungepuffertem E/A (empfohlen für sehr große Dateien).<br />
<br />
'''/EFSRAW''' Kopiert alle verschlüsselten Dateien im EFS RAW-Modus.<br />
<br />
'''/COPY:copyflags''' Gibt an, welche Inhalte für Dateien kopiert werden sollen (der Standard ist "/COPY:DAT"). (Kopierflags : D=Daten, A=Attribute, T=Zeitstempel). (S=Sicherheit=NTFS-ACLs, O=Besitzerinformationen, U=Überwachungsinformationen).<br />
<br />
'''/SEC''' Kopiert Dateien mit Sicherheitsinformationen (entspricht "/COPY:DATS").<br />
<br />
'''/COPYALL''' Kopiert alle Dateiinformationen (entspricht "/COPY:DATSOU").<br />
<br />
'''/NOCOPY''' Kopiert keine Dateiinformationen (hilfreich in Verbindung mit "/PURGE").<br />
<br />
'''/SECFIX''' Korrigiert die Dateisicherheit in allen Dateien, auch in ausgelassenen Dateien.<br />
<br />
'''/TIMFIX''' Korrigiert die Uhrzeitangaben für Dateien in allen Dateien, auch in ausgelassenen Dateien.<br />
<br />
'''/PURGE''' Löscht Zieldateien/-verzeichnisse, die in der Quelle nicht mehr vorhanden sind.<br />
<br />
'''/MIR''' Spiegelt eine Verzeichnisstruktur (Entspricht "/E" mit "/PURGE").<br />
<br />
'''/MOV''' Verschiebt Dateien (löscht Dateien nach dem Kopieren an der Quelle).<br />
<br />
'''/MOVE''' Verschiebt Dateien '''UND''' Verzeichnisse (löscht sie nach dem Kopieren an der Quelle).<br />
<br />
'''/A+:[RASHCNET]''' Fügt die vorhandenen Attribute den kopierten Dateien hinzu.<br />
<br />
'''/A-:[RASHCNET]''' :: Entfernt die vorhandenen Attribute aus kopierten Dateien.<br />
<br />
'''/CREATE''' Erstellt eine Verzeichnisstruktur und nur Dateien mit einer Länge von Null.<br />
<br />
'''/FAT''' Erstellt Zieldateien nur unter Verwendung von 8.3 FAT-Dateinamen.<br />
<br />
'''/256''' Deaktiviert die Unterstützung für sehr lange Pfade (> 256 Zeichen).<br />
<br />
'''/MON:n''' Überwacht die Quelle. Wird erneut ausgeführt, wenn mehr als n Änderungen gefunden werden.<br />
<br />
'''/MOT:m''' Überwacht die Quelle. Wird bei einer Änderung erneut ausgeführt in m Minuten.<br />
<br />
'''/RH:hhmm-hhmm''' Ausführungsstunden - Steuert, wann neue Kopiervorgänge gestartet werden können.<br />
<br />
'''/PF''' Überprüft die Ausführungsstunden pro Datei (nicht pro Durchgang).<br />
<br />
'''/IPG:n''' Abstand zwischen Paketen (ms), um bei langsamen Verbindungen Bandbreite freizugeben.<br />
<br />
'''/SL''' Kopiert symbolische Verknüpfungen gegenüber dem Ziel.<br />
<br />
'''/MT[:n]''' Multithreadkopien mit n Threads erstellen (Standardwert: "8"). n muss zwischen 1 und 128 (einschließlich) liegen.<br />
<br />
Die Option ist nicht mit "/IPG" und "/EFSRAW" kompatibel.<br />
<br />
Die Ausgabe kann mit "/LOG" umgeleitet werden, um eine bessere Leistung zu erzielen.<br />
</spoiler><br />
<br />
Um nun Verzeichnisse zu Synchronisieren bzw. zu Spiegeln, nutzt man den Syntax wie folgt:<br />
*'''Quelle''' -> Das Verzeichniss, welches Gespiegelt werden soll.<br />
*'''Ziel''' -> Ort wo das Verzeichniss samt Inhalt synchronisiert werden soll.<br />
*'''/MIR''' :: Spiegelt eine Verzeichnisstruktur ''(Entspricht "/E" mit "/PURGE").''<br />
<br />
'''Hierbei noch ein Hinweis:'''<br />
<br />
Der Parameter "/MIR" entspricht den Parametern "/E" und "/PURGE", welche allerdings unterschiede im Verhalten aufweisen:<br />
<br />
Zusätzlich sei noch zu beachten, dass man die Parameter "/w:n" sowie "/r:n" verwenden sollte, da robocopy sonst bei einem Fehlgeschlagenen Kopierversuch den Kopiervorgang alle 30 Sekunden eine Million mal versucht zu wiederholen.<br />
<br />
Den Buchstaben "'''n'''" durch ein sinnvollen Wert ersetzen. Als Beispiel:<br />
*/r:1 /w:5<br />
** Bedeutung: 1 Wiederholung nach 5 s Wartezeit<br />
<br />
<br />
*'''"/E" + "/PURGE"''' -> Die Sicherheitseinstellungen werden beim Kopiervorgang nicht überschrieben, falls das Verzeichnis bereits vorhanden sein sollte.<br />
*'''"/MIR"''' -> Die Sicherheitseinstellungen werden komplett überschrieben, sofern das Zielverzeichnis bereits vorhanden sein sollte.<br />
Bei Verwendung von "/PURGE" oder "/MIR" für das Stammverzeichnis des Volumes wird Robocopy veranlasst, den angeforderten Vorgang auch auf Dateien im Verzeichnis "System Volume Information" anzuwenden. Wenn dies nicht beabsichtigt ist, kann Robocopy mit dem Schalter "/XD" veranlasst werden, dieses Verzeichnis zu überspringen.<br />
<br />
Ein weiterer Unterschied zwischen XCOPY und robocopy ist, dass man bei Robocopy keine extra Parameter angeben muss, damit Versteckte sowie Systemdaten mit kopiert werden. Dementsprechend gibt es kein Parameter '''/h''' sowie Parameter '''/o''' bei robocopy.<br />
<br />
<br />
Wer den Inhalt von Dateien kopieren möchte, für den gibt es diesbezüglich eigene Parameter:<br />
<br />
*'''/COPY:copyflags''' :: Gibt an, welche Inhalte für Dateien kopiert werden sollen (der Standard ist "/COPY:DAT"). (Kopierflags : D=Daten, A=Attribute, T=Zeitstempel) (S=Sicherheit=NTFS-ACLs, O=Besitzerinformationen, U=šberwachungsinformationen).<br />
*'''/SEC''' :: Kopiert Dateien mit Sicherheitsinformationen (entspricht "/COPY:DATS").<br />
* '''/COPYALL''' :: Kopiert alle Dateiinformationen (entspricht "/COPY:DATSOU").<br />
*'''/NOCOPY''' :: Kopiert keine Dateiinformationen (hilfreich in Verbindung mit "/PURGE").<br />
* '''/SECFIX''' :: Korrigiert die Dateisicherheit in allen Dateien, auch in ausgelassenen Dateien.<br />
* '''/TIMFIX''' :: Korrigiert die Uhrzeitangaben für Dateien in allen Dateien, auch in ausgelassenen Dateien.<br />
<br />
<br />
<br />
<br />
Versucht es am Besten mit einer kleinen Datei, bevor ihr dann mit der grossen Sicherung beginnt. Nur so kann man robocopy oder auch xcopy besser kennenlernen.<br />
<br />
<br />
''Danke an Lem0th für das Tutorial''<br />
<br />
<br />
<br />
{{Absatz}}<br />
{{Fragen10}}</div>Moinmoin