Ralf Brinkmann schrieb am Fri, 7 Aug 2015 07:53:27 +0200:
> Bis jetzt hat die Datensicherung "ROBOCOPY D: G: /MIR" unter Windows 7
> problemlos geklappt.
Bist Du sicher, daß das "problemlos geklappt hat"? Hast Du aus dem Backup
jemals einen Restore gemacht und dessen Lauffähigkeit getestet?
Bei Junctions, Hardlinks usw. dürftest Du nämlich diverse Probleme
bekommen, weil Robocopy die nicht kennt, Windows sie mittlerweile aber
exzessiv verwendet.
Es reicht also nicht, mit Robocopy einfach nur ein nichtlaufendes,
paralleles System-LW "von außen" zu sichern.
Wenn man dateibasiert sichern möchte, nimmt man statt Robocpy daher besser
dies: <
http://schinagl.priv.at/nt/ln/ln.html>
In Deinem Fall also eher:
Ln.exe --backup --mirror "D:" "G:"
Im ersten Lauf wird natürlich alles kopiert, ab dem zweiten Lauf dann wie
bei Robocopy /MIR nur noch geänderte Daten.
Da das Teil wirklich sehr gut funktioniert, hab ich dem Hermann auch etwas
gespendet.
Aber:
Allerdings würde ich auch mit Ln nicht ganze Laufwerke klonen. Wenn ich
sowas mache, nehme ich z. B. WinHex und kopiere eine ganze Platte einfach
sektorweise. Fertig.
Auch mit Ln kann es sonst passieren, daß einige Dateien/Verzeichnisse nicht
mitkopiert und am Ende als "Failed" gemeldet werden. Dabei handelt es sich
z. B. um:
D:\Boot\BCD
D:\Boot\BCD.LOG
Beim Kopieren der restlichen normalen Verzeichnisse und Dateien tritt das
jedoch nicht auf, allerdings sind da auch solche Sachen wie Boot,
$Recycle.Bin, System Volume Information, Pagefile.sys usw. natürlich
ausgenommen.
Klone die Platte also besser sektorweise. \Bootmgr, \BOOTSECT.BAK,
\Boot\BCD und \Boot\BCD.LOG sind dann bereits vorhanden, das hat die
sektorweise Kopie erledigt.
Laß dann später Ln mit einzelnen Aufrufen drauf los:
Ln.exe --backup --mirror "D:\PerfLogs" "G:\PerfLogs"
Ln.exe --backup --mirror "D:\Program Files" "G:\Program Files"
Ln.exe --backup --mirror "D:\Program Files (x86)" "G:\Program Files (x86)"
Ln.exe --backup --mirror "D:\ProgramData" "G:\ProgramData"
Ln.exe --backup --mirror "D:\Users" "G:\Users"
Ln.exe --backup --mirror "D:\Windows" "G:\Windows"
Ln.exe --backup --mirror "D:\Windows.old" "G:\Windows.old"
HTH.
--