WINDOWS 7 - KOMFORTABLE DATENSICHERUNG PER ROBOCOPY UND IMAGES

Neben regelmäßigen Images der Systempartitionen (s.u.) sichere ich die Daten meiner PCs per Sicherungsscript unter Verwendung des Tools robocopy.

Vorweg noch ein ganz wichtiger Tipp: Im Falle einer nötigen Systemwiederherstellung nicht den Kopf verlieren, Ruhe bewahren!
Erstelle zur Sicherheit, damit wirklich nichts verloren geht auch noch vom beschädigten System Images, damit du jederzeit auf alle Daten zugreifen kannst, falls du sie nicht in deine bisherige Backupstrategie eingebunden hast. Wenn du dann nach ein paar Tagen wirklich festgestellt hast, dass nichts fehlt, kannst du diese löschen. Unterziehe deine Backupstrategie von Zeit zu Zeit einer kritische Überprüfung.


Eine sinnvolle Strategie ist es System incl. installierter Programme von Daten mit Hilfe von zwei oder mehreren Partitionen strikt zu trennen. So habe ich eine Download-, eine Daten- und eine eigene Games Partition.
Robocopy ist seit Windows Vista Bestandteil des Betriebssystems. Downloadlink (für ältere Windows Versionen) und Hilfe zu robocopy gibt es u.a. auf http://www.msu-hb.de/system/system/robocopy.htm.

Solltest du eine völlig automatische Datensicherung wünschen, so erstelle dir ein script ohne Benutzereingaben und starte es automatisch beim Starten oder Runterfahren des PCs. Dafür wäre der Teil des scriptes unter Option 7: Alles - Komplettsicherung bzw. :workerkomplett ausreichend. Wie es geht steht hier: Windows 7: Programm oder Script beim Starten / Herunterfahren ausführen.

Datensicherungsscript per robocopy inclusive Zurückschreiben der Daten:

Erschreck nicht gleich über den Umfang des scriptes. Hier werden 2 PCs komplett bzw. je nach Auswahl auch nur einzelne Teile gesichert. Sicherlich reicht auch eine weniger komfortable Version, ohne Benutzereingaben und Auswahlmöglichkeiten. Hier wieder mein Hinweis auf Option 7: Alles - Komplettsicherung bzw. :workerkomplett.
Weitere Erläuterungen zum Script am Ende!

:start
@echo off
color C0
cls
ECHO ==============================================================================
ECHO === Achtung! Datensicherung/Wiederherstellung!
ECHO === Bitte waehle eine Konfiguration!
ECHO ==============================================================================
ECHO === 1: Gamer7 - System- und Anwenderdaten
ECHO === 2: Gamer7 - Daten und Downloads sichern
ECHO === 3: Gamer7 - Komplettsicherung
ECHO === 4: Worker - System- und Anwenderdaten
ECHO === 5: Worker - Apache sichern
ECHO === 6: Worker - Komplettsicherung
ECHO === 7: Alles - Komplettsicherung
ECHO === 8: Alles - Komplettsicherung und Rechner Aus
ECHO === 9: Gamer7 - Daten und Downloads wiederherstellen
ECHO === 10: Gamer7 - System- und Anwenderdaten wiederherstellen
ECHO === 11: Gamer7 - komplett wiederherstellen
ECHO === 12: Beenden
ECHO ==============================================================================
set auswahl=
set /p auswahl="Bitte gebe eine Nummer ein und bestaetige mit Enter: "
if "%auswahl%" == "1" goto system
if "%auswahl%" == "2" goto daten
if "%auswahl%" == "3" goto komplett
if "%auswahl%" == "4" goto workersystem
if "%auswahl%" == "5" goto workerapache
if "%auswahl%" == "6" goto workerkomplett
if "%auswahl%" == "7" goto netzkomplett
if "%auswahl%" == "8" goto netzkomplettAus
if "%auswahl%" == "9" goto datenwiederherstellen
if "%auswahl%" == "10" goto systemwiederherstellen
if "%auswahl%" == "11" goto komplettwiederherstellen
if "%auswahl%" == "12" goto end
goto start

:system
robocopy "C:\Users\Administrator\Documents" "G:\Sicherungen\Sichergamer7\Eigene Dateien" /MIR /LOG:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles" "G:\Sicherungen\Sichergamer7\Firefox\Profiles" /XD Cache /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles" "G:\Sicherungen\Sichergamer7\Thunderbird\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\Desktop" "G:\Sicherungen\Sichergamer7\Desktop" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Program Files (x86)\fli4l-2.0.8Hdd" "G:\Sicherungen\Sichergamer7\fli4l-2.0.8Hdd" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "C:\Programme\Adobe\Adobe Photoshop CS2\Vorgaben\Web-Fotogalerie" "G:\Sicherungen\Sichergamer7\Adobe" /MIR /LOG+:c:\sicher.log /TEE
goto end

:daten
ECHO ==============================================================================
ECHO === Die Sicherung wird einige Zeit brauchen !
ECHO ==============================================================================
robocopy "F:" "\\192.168.104.23\F_DOWN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG:c:\sicher.log /TEE
robocopy "G:" "\\192.168.104.23\G_DATEN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /XD VM /LOG+:c:\sicher.log /TEE
goto end

:komplett
ECHO ==============================================================================
ECHO === Die Sicherung wird einige Zeit brauchen !
ECHO ==============================================================================
robocopy "C:\Users\Administrator\Documents" "G:\Sicherungen\Sichergamer7\Eigene Dateien" /MIR /LOG:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles" "G:\Sicherungen\Sichergamer7\Firefox\Profiles" /XD Cache /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles" "G:\Sicherungen\Sichergamer7\Thunderbird\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\Desktop" "G:\Sicherungen\Sichergamer7\Desktop" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Program Files (x86)\fli4l-2.0.8Hdd" "G:\Sicherungen\Sichergamer7\fli4l-2.0.8Hdd" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "C:\Programme\Adobe\Adobe Photoshop CS2\Vorgaben\Web-Fotogalerie" "G:\Sicherungen\Sichergamer7\Adobe" /MIR /LOG+:c:\sicher.log /TEE
robocopy "F:" "\\192.168.104.23\F_DOWN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:" "\\192.168.104.23\G_DATEN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /XD VM /LOG+:c:\sicher.log /TEE
goto end

:workersystem
ECHO ==============================================================================
ECHO === Achtung! Der Apache und der MySQL Dienst auf Worker werden gestoppt!
ECHO === Nach der Sicherung werden der Apache und MySQL auf Worker neu gestartet!
ECHO ==============================================================================
sc \\worker stop apache2
sc \\worker stop MySQL
ECHO ==============================================================================
robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Desktop" "G:\Sicherungen\SicherWorker\desktop" /MIR /LOG:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Eigene Dateien\XDATACKY My Documents" "G:\Sicherungen\SicherWorker\XDA" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\WINDOWS" "G:\Sicherungen\SicherWorker\Php" php.ini /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\Apache2.2\conf" "G:\Sicherungen\SicherWorker\Apache2.2\conf" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\MySQL\MySQL Server 5.0\data" "G:\Sicherungen\SicherWorker\MySQL\MySQL Server 5.0\data" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Programme\G6_FTP_server" "G:\Sicherungen\SicherWorker\G6_FTP_server" /MIR /LOG+:c:\sicher.log /TEE
ECHO ==============================================================================
sc \\worker start apache2
sc \\worker start MySQL
goto end

:workerapache
ECHO ==============================================================================
ECHO === Achtung! Der Apache und der MySQL Dienst auf Worker werden gestoppt!
ECHO === Nach der Sicherung werden der Apache und MySQL auf Worker neu gestartet!
ECHO === Die Sicherung wird einige Zeit brauchen!
ECHO ==============================================================================
sc \\worker stop apache2
sc \\worker stop MySQL
ECHO ==============================================================================
robocopy "\\192.168.104.23\E_SERVER" "\\192.168.104.23\I_SICHER" /XD "$RECYCLE.BIN" /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG:c:\sicher.log /TEE
ECHO ==============================================================================
sc \\worker start apache2
sc \\worker start MySQL
goto end

:workerkomplett
ECHO ==============================================================================
ECHO === Achtung! Der Apache und der MySQL Dienst auf Worker werden gestoppt!
ECHO === Nach der Sicherung werden der Apache und MySQL auf Worker neu gestartet!
ECHO === Die Sicherung wird einige Zeit brauchen!
ECHO ==============================================================================
sc \\worker stop apache2
sc \\worker stop MySQL
ECHO ==============================================================================
robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Desktop" "G:\Sicherungen\SicherWorker\desktop" /MIR /LOG:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Eigene Dateien\XDATACKY My Documents" "G:\Sicherungen\SicherWorker\XDA" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\WINDOWS" "G:\Sicherungen\SicherWorker\Php" php.ini /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\Apache2.2\conf" "G:\Sicherungen\SicherWorker\Apache2.2\conf" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\MySQL\MySQL Server 5.0\data" "G:\Sicherungen\SicherWorker\MySQL\MySQL Server 5.0\data" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Programme\G6_FTP_server" "G:\Sicherungen\SicherWorker\G6_FTP_server" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\192.168.104.23\E_SERVER" "\\192.168.104.23\I_SICHER" /XD "$RECYCLE.BIN" /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG+:c:\sicher.log /TEE
ECHO ==============================================================================
sc \\worker start apache2
sc \\worker start MySQL
goto end

:netzkomplett
ECHO ==============================================================================
ECHO === Achtung! Der Apache und der MySQL Dienst auf Worker werden gestoppt!
ECHO === Nach der Sicherung werden der Apache und MySQL auf Worker neu gestartet!
ECHO === Die Sicherung wird einige Zeit brauchen!
ECHO ==============================================================================
robocopy "C:\Users\Administrator\Documents" "G:\Sicherungen\Sichergamer7\Eigene Dateien" /MIR /LOG:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles" "G:\Sicherungen\Sichergamer7\Firefox\Profiles" /XD Cache /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles" "G:\Sicherungen\Sichergamer7\Thunderbird\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\Desktop" "G:\Sicherungen\Sichergamer7\Desktop" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Program Files (x86)\fli4l-2.0.8Hdd" "G:\Sicherungen\Sichergamer7\fli4l-2.0.8Hdd" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "C:\Programme\Adobe\Adobe Photoshop CS2\Vorgaben\Web-Fotogalerie" "G:\Sicherungen\Sichergamer7\Adobe" /MIR /LOG+:c:\sicher.log /TEE
robocopy "F:" "\\192.168.104.23\F_DOWN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:" "\\192.168.104.23\G_DATEN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /XD VM /LOG+:c:\sicher.log /TEE
ECHO ==============================================================================
sc \\worker stop apache2
sc \\worker stop MySQL
ECHO ==============================================================================
robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Desktop" "G:\Sicherungen\SicherWorker\desktop" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Eigene Dateien\XDATACKY My Documents" "G:\Sicherungen\SicherWorker\XDA" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\WINDOWS" "G:\Sicherungen\SicherWorker\Php" php.ini /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\Apache2.2\conf" "G:\Sicherungen\SicherWorker\Apache2.2\conf" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\MySQL\MySQL Server 5.0\data" "G:\Sicherungen\SicherWorker\MySQL\MySQL Server 5.0\data" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Programme\G6_FTP_server" "G:\Sicherungen\SicherWorker\G6_FTP_server" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\192.168.104.23\E_SERVER" "\\192.168.104.23\I_SICHER" /XD "$RECYCLE.BIN" /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG+:c:\sicher.log /TEE
ECHO ==============================================================================
sc \\worker start apache2
sc \\worker start MySQL
goto end

:netzkomplettAus
ECHO ==============================================================================
ECHO === Achtung! Der Apache und der MySQL Dienst auf Worker werden gestoppt!
ECHO === Nach der Sicherung werden der Apache und MySQL auf Worker neu gestartet!
ECHO === Die Sicherung wird einige Zeit brauchen und der Rechner anschliessend heruntergefahren!
ECHO ==============================================================================
robocopy "C:\Users\Administrator\Documents" "G:\Sicherungen\Sichergamer7\Eigene Dateien" /MIR /LOG:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles" "G:\Sicherungen\Sichergamer7\Firefox\Profiles" /XD Cache /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles" "G:\Sicherungen\Sichergamer7\Thunderbird\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\Desktop" "G:\Sicherungen\Sichergamer7\Desktop" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Program Files (x86)\fli4l-2.0.8Hdd" "G:\Sicherungen\Sichergamer7\fli4l-2.0.8Hdd" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "C:\Programme\Adobe\Adobe Photoshop CS2\Vorgaben\Web-Fotogalerie" "G:\Sicherungen\Sichergamer7\Adobe" /MIR /LOG+:c:\sicher.log /TEE
robocopy "F:" "\\192.168.104.23\F_DOWN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:" "\\192.168.104.23\G_DATEN" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /XD VM /LOG+:c:\sicher.log /TEE
ECHO ==============================================================================
sc \\worker stop apache2
sc \\worker stop MySQL
ECHO ==============================================================================
robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Desktop" "G:\Sicherungen\SicherWorker\desktop" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Dokumente und Einstellungen\Administrator\Eigene Dateien\XDATACKY My Documents" "G:\Sicherungen\SicherWorker\XDA" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\WINDOWS" "G:\Sicherungen\SicherWorker\Php" php.ini /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\Apache2.2\conf" "G:\Sicherungen\SicherWorker\Apache2.2\conf" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\worker\C_XP\Programme\MySQL\MySQL Server 5.0\data" "G:\Sicherungen\SicherWorker\MySQL\MySQL Server 5.0\data" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "\\worker\C_XP\Programme\G6_FTP_server" "G:\Sicherungen\SicherWorker\G6_FTP_server" /MIR /LOG+:c:\sicher.log /TEE
robocopy "\\192.168.104.23\E_SERVER" "\\192.168.104.23\I_SICHER" /XD "$RECYCLE.BIN" /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG+:c:\sicher.log /TEE
ECHO ==============================================================================
sc \\worker start apache2
sc \\worker start MySQL
goto AlleAus

:datenwiederherstellen
ECHO ==============================================================================
ECHO === Die Wiederherstellung wird einige Zeit brauchen!
ECHO ==============================================================================
robocopy "\\192.168.104.23\F_DOWN" "F:" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG:c:\sicher.log /TEE
robocopy "\\192.168.104.23\G_DATEN" "G:" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /XD VM /LOG+:c:\sicher.log /TEE
goto end

:systemwiederherstellen
robocopy "G:\Sicherungen\Sichergamer7\Eigene Dateien" "C:\Users\Administrator\Documents" /MIR /LOG:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\Firefox\Profiles" "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\Thunderbird\Profiles" "C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\Desktop" "C:\Users\Administrator\Desktop" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\fli4l-2.0.8Hdd" "C:\Program Files (x86)\fli4l-2.0.8Hdd" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "G:\Sicherungen\Sichergamer7\Adobe" "C:\Programme\Adobe\Adobe Photoshop CS2\Vorgaben\Web-Fotogalerie" /MIR /LOG+:c:\sicher.log /TEE
goto end

:komplett wiederherstellen
ECHO ==============================================================================
ECHO === Die Wiederherstellung wird einige Zeit brauchen!
ECHO ==============================================================================
robocopy "\\192.168.104.23\F_DOWN" "F:" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /LOG:c:\sicher.log /TEE
robocopy "\\192.168.104.23\G_DATEN" "G:" /XD $RECYCLE.BIN /XD "Recycled" /XD RECYCLER /XD "System Volume Information" /MIR /XD VM /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\Eigene Dateien" "C:\Users\Administrator\Documents" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\Firefox\Profiles" "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\Thunderbird\Profiles" "C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\Desktop" "C:\Users\Administrator\Desktop" /MIR /LOG+:c:\sicher.log /TEE
robocopy "G:\Sicherungen\Sichergamer7\fli4l-2.0.8Hdd" "C:\Program Files (x86)\fli4l-2.0.8Hdd" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "G:\Sicherungen\Sichergamer7\Adobe" "C:\Programme\Adobe\Adobe Photoshop CS2\Vorgaben\Web-Fotogalerie" /MIR /LOG+:c:\sicher.log /TEE
goto end

:AlleAus
shutdown -s -m \\192.168.104.23 -t 00
shutdown -s -t 00
goto end

:END

Erläuterung zum Script:

Alle Zeilen gehen bis "/TEE" ohne Zeilenumbruch!
Pfade mit Leerzeichen müssen in Anführungszeichen gesetzt werden!
Im Gegensatz zu copy oder xcopy werden die Enden der Pfade nicht mit einem Backslash also "\" abgeschlossen.
"/MIR" kopiert komplette Verzeichnisse auch leere Ordner, entfernt aber nicht mehr vorhandenen Ordner und Dateien (quasi eine Synchronisation in eine Richtung)
"/LOG:c:\sicher.log" legt eine Logdatei sicher.log auf c:\ an. Um einen schnellen Überblick zu bekommen, wo etwas schief gelaufen ist, einfach die sicher.log öffnen und sie nach dem Wort Fehler bzw. bei älteren Windows Versionen FAILED komplett durchsuchen. Beachte, daß in der deutschen Version die Spalten nicht mehr genau untereinander stehen. So stehen z.b. die Fehler in der falschen Spalte unter Übereinstimmung!
"/LOG+:c:\sicher.log" schreibt die Logdatei sicher.log auf c:\ fort, andernfalls würde diese jedesmal überschrieben.
"/TEE" sorgt dafür, daß nicht nur in der Logdatei sondern auch in der Eingabeaufforderung die Ausgabe angezeigt wird.
"/XD DvdShrinkTemp" schließt das Verzeichnis DvdShrinkTemp vom Kopieren aus.

Zum ":start" wird das echo ausgestellt (zum Testen diese Option auf on stellen!), die Hintergrundfarbe (color) wird auf C0 verändert und die Auswahl der verschiedenen Sicherungsoptionen aufgelistet, welcher der Benutzer beim Start auswählen kann.

Im ersten Teil meines Scriptes ":system" werden die Daten meines Hauptrechners "Gamer7" (Eigene Dateien, Firefox und Thunderbird Profile, der Desktop, die Konfiguration meines Routers fli4l-2.0.8Hdd und die mit Adobe erstellten Fotogalerien) auf eine andere Festplatte des selben PCs kopiert.

Im zweiten Teil meines Scriptes ":daten" werden die Daten von Gamer7 auf einen anderen PC im Netzwerk kopiert. Deswegen lautet der Pfad \\Name oder Ip des Rechners\Freigabename\Name des Verzeichnisses

Im dritten Teil meines Scriptes ":komplett" wird Gamer7 koplett gesichert.

Unter :workersystem wird als erstes der Apache- und der MySQL- Dienst meines PC worker gestoppt um dann deren Konfigurationen incl. php und die Konfig des G6 FTP Servers zu sichern. Anschließend werden der Apache und MySQL Dienst wieder gestartet.

Bei :workerapache wird nach Stoppen des Apache und MySQL Dienstes die Partion mit den Apache cgi.bin, htdocs und TMP Dateien gesichert. Anschließend werden der Apache und MySQL Dienst wieder gestartet.

Unter ":workerkomplett" wird der PC worker komplett gesichert. Anschließend werden der Apache und MySQL Dienst wieder gestartet..

Bei ":netzkomplett" werden beide Rechner komplett gesichert und die Dienste abschließend wieder gestartet.

Bei ":netzkomplettAus" werden beide Rechner komplett gesichert, die Dienste abschließend wieder gestartet und zum Schluss unter ":AlleAus" wird erst der Sicherungsserver und anschließend der zu sichernde PC heruntergefahren.

Die Otionen 8,9 und 10 ":datenwiederherstellen", ":systemwiederherstellen" und ":komplett wiederherstellen" dienen dazu meinen Hauptrechner Gamer7 nach dem Einspielen eines Images wieder zügig mit meinen Daten zu befüllen.

Sicherung per System Image:

Ich sichere meine Systempartition seit Jahren mit Acronis True Image. Dabei verwende ich Acronis True Image nur als Boot-CD, da man im Ernstfall sowieso nicht mehr ins System kommt, es schneller geht und man eine Fehlerquelle (Windows) weniger hat!
Es gibt auch kostenlose Ableger von Festplattenherstellern, welche man als Besitzer einer Hdd des Herstellers kostenlos benutzen darf:
Acronis True Image Western Digital Edition
MaxBlast von Seagate
Seagate DiscWizard
Natürlich gibt es auch alternative Tools wie z.B. CloneZilla, DriveImage XML, Snapshot, etc.
Ausdrücklich nicht empfehlen möchte ich die windowseigene Lösung. Diese arbeitet nur bei unveränderter Hardware zuverlässig, doch was nutzt das, wenn die Hdd defekt ist und man diese gegen eine andere Hdd tauschen muß.
Zum Verteilen von Images auf PCs mit völlig unterschiedlicher Hardware, also nicht nur einer anderen Hdd gibt es Acronis Universal Restore als Alternative zum windowseigenen Sysprep bzw. WAIK.

Boote von der Acronis True Image Home 2011 CD (Im Bios gegebenfalls Booten von CD/DVD einstellen) -> Acronis Loader wird gestartet ... (Je nach Acronis Version ist die Vorgehensweise leicht unterschiedlich) -> Acronis True Image Home (Vollständige Version) -> Loading, please wait ... -> Backup (bzw. Recovery beim Wiederherstellen) -> Klicke die zu sichernde Part. z.B. NTFS(Win7)(C:) -> Neues Backup-Archiv erstellen -> Backup-Speicherort -> Durchsuchen -> Für einen Speicherort im Netzwerk klicke Netzwerkumgebung an -> wähle den gewünschten PC -> Gebe Benutzernamen und Passwort für die Freigabe ein -> klicke dich bis zum gewünschten Ordner durch. Bei älteren True Image Versionen klappt das Durchsuchen im Netzwerk nicht. Hier musst du den Pfad wissen und ihn unten direkt reinschreiben. -> Namen erstellen -> gebe einen aussagekräftigen Namen an -> OK -> Nun erscheinen links unten Optionale Schritte -> Klicke Backup-Optionen an -> Komprimierungsrate = Hoch -> Aufteilung des Archives -> Feste Größe -> 4,7 GB (damit man die Images auch auf Dvd brennen kann)-> Archiv validieren -> Backup-Archiv nach Erstellung validieren -> Kommentar -> Hier kannst du z.B. schreiben, welche Hardware verbaut ist, auf welchem Updatestand sich das BS befindet und andere für dich wichtige Unterscheidungsmerkmale -> Fertig stellen -> Zum Schluss kannst du noch per Haken einstellen, ob der PC nach erfolgreicher Sicherung herunterfahren soll.
Das Zurückschreiben eines Images erfolgt analog dazu und dürfte keine Probleme bereiten.

Kommentare, Fragen, Tips?





 

Günter-Julius Hammes schrieb am 11.10.2012 um 09:40 :
E-Mail : gjh@versanet.de

Hallo Tacky, du bist schon eine besondere Art Spezies, nicht nur vom Können her sondern auch in Sachen Hlfsbereitschft :-)
Wenn ich in meinen Erinnerungen krame, so fällt mir ein, dass ich in der Vergangeneheit von Nichten und Neffen oft hörte: "Onkel, wieso weißt du soviel?" Dem ich dann immer antwortete: "Onkel weiß zwar von vielem viel, aber von nichts alles!" und das gilt bis heute. So, nun genug der Lobhudelei :-)
Dieses Datensicherungsscript für ein automatisches Backup, das ich durch gelesen habe, ohne deshalb jede Zeile zu verstehen, ist schon toll.
Ich nutze auf unserem Notebook unter Win 7, Ultimate, als Officeprogramm StarOffice 7, da ich StarOffice-Nutzer bin, seit es vor über 20 Jahren auf den Markt kam und meine 250 GB-HD ist leider nicht partioniert, was ich aber gerne hätte und zwar zumindest in zwei Partitionen, Programme und im 2. Bereich meine Staroffice-Daten. Backups machte ich in der Vergangenheit bis heute, regelmäßig, habe aber trotzdem ein bischen Schiss im jetzigen Zustand das Partitionieren durchzuführen.
Nun meine Fragen und Bitten:
Kann ich dein Script unverändert übernehmen, um zukünftig das automatische Backup durchzuführen und welche Software würdest dur mir für ein nachträgliches partitionieren empfehlen? PARAGON habe ich installiert und mache damit meine regelmäßigen Backups. Höre von dir und meinen Dank im voraus. Günter-Julius Hammes

T@cky schrieb am 11.10.2012 um 17:07 :
E-Mail : tacky@tackys-support.de

Hi Günter-Julius,

sehr löblich sich vor dem Partitionieren Gedanken über ein Backup zu machen!

Ich empfehle dir zum Partitionieren das Programm GParted.

Boote von der GParted-CD -> belasse es bei den Defaulteinstellungen wie GPartedLive -> Enter -> Don't touch Keymap -> Enter -> Gebe 10 für German ein -> Enter und bestätige schließlich noch die Note, daß das Graphical Environment gestartet wird mit Enter.

Nun liest Gparted deine Hdd ein. Gebe den freien Bereich der Partition per Schieberegler oder numerisch z.B. 20000 MB ein -> nun rechts oben Apply drücken und die Nachfrage auch mit Apply beantworten.
Danach r. Maustaste auf den nicht zugeteilten Bereich -> New -> Gebe die Größe der Partition per Schieberegler oder numerisch bei New Size z.B. 20000 MB ein -> Erstellen als: Primäre oder erweiterte und dann als logische Partition -> Dateisystem: NTFS -> Label z.B.: Daten -> Add -> nun rechts oben Apply drücken und die Nachfrage auch mit Apply beantworten.
Nachdem die anstehenden Operationen ausgeführt wurden, klicke Close an, um die neue Konfiguration zu laden.

Da es sich bei dir ja nur um einen Pc handelt, reicht dir im Prinzip der Bereich unter :system.
Das Script könnte dann z.B. so aussehen:
@echo off
color C0
ECHO ==========================================================
ECHO === Achtung! Datensicherung!
ECHO ==========================================================
ECHO === Bitte warten ... !
ECHO ==========================================================
robocopy "C:\Users\Administrator\Documents" "G:\Sicherungen\Sichergamer7\Eigene Dateien" /MIR /LOG:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles" "G:\Sicherungen\Sichergamer7\Firefox\Profiles" /XD Cache /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\AppData\Roaming\Thunderbird\Profiles" "G:\Sicherungen\Sichergamer7\Thunderbird\Profiles" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Users\Administrator\Desktop" "G:\Sicherungen\Sichergamer7\Desktop" /MIR /LOG+:c:\sicher.log /TEE
robocopy "C:\Program Files (x86)\fli4l-2.0.8Hdd" "G:\Sicherungen\Sichergamer7\fli4l-2.0.8Hdd" /MIR /LOG+:c:\sicher.log /TEE
rem robocopy "C:\Programme\Adobe\Adobe Photoshop CS2\Vorgaben\Web-Fotogalerie" "G:\Sicherungen\Sichergamer7\Adobe" /MIR /LOG+:c:\sicher.log /TEE
ECHO === Datensicherung beendet!

Natürlich handelt es sich hier nur um Beispielpfade, wo deine zu sichernden Daten stehen, musst du natürlich selbst wissen. Da du nur einen Partion hast, bräuchtest du als Ziel "G:\Sicherungen" z.B. einen externe Hdd oder einen Rechner im Netzwerk, dann wäre das Ziel z.B.: "\\192.168.104.23\Sicherungen"

T@cky