7-zip-80.png?nocache=1310548814294Datensicherung ist wichtig. Jeder weiß es – kaum einer macht es.
Das folgende Skript erstellt beim Herunterfahren des PCs von allen Ihren gewünschten Daten ein 7-Zip-Archiv auf einer z.B. externen Festplatte.

1. Download von 7-Zip

Klären Sie zunächst, ob Sie ein 32Bit oder 64Bit Betriebssystem haben.
Klicken Sie dazu links unten auf das Windows-Symbol, dann mit der rechten Maustaste auf „Computer“ (1) und dann mit der linken Maustaste auf „Eigenschaften“ (2).

01-Welcher-Bit-Version-470.png?nocache=1310549402180

Im darauf folgenden Fenster sehen Sie, welche Version Sie haben.

02-64Bit-470.png?nocache=1310549539002

Laden Sie sich hier die entsprechende Version des beliebten Freeware-Archivierers 7-Zip herunter und installieren Sie Z-Zip.
03-7-zip-Download.png?nocache=1310549706919

2. Wie funktioniert das genau?

Das Backup-System besteht aus zwei Dateien:

2.1 „Starte_7zipBackup.bat“
Dies ist eine Batch-Datei mit den notwendigen Befehlen für das Backup. In dem Ordner, in welchem diese Datei gestartet wird, wird ein Ordner mit dem Jahr und dem Monat als Unterorder erstellt.
Darin befinden sich alle 7-Zip-Backup-Archive, welche genauso benannt sind wie die darin befindlichen gesicherten Dateipfade.

2.2 „Backupliste.txt“
Diese Datei muss am gleichen Ort wie die 1. liegen. Darin listen Sie alle Ordnerpfade, welche sie sichern wollen. Pro Eintrag wird ein 7-zip-Archiv erstellt.

Beispiel:
Wenn „Starte_7zipBackup.bat“ auf Laufwerk D: liegt und gestartet wird, landen alle Backups in D:\Jahr\Monat.
Wenn Sie das Backup am nächsten Tag erneut starten, werden nur geänderte oder neue Dateien hinzugefügt. Alle Backups werden auf Fehler überprüft.

3. Erstellen/Download der beiden Dateien

3.1 Öffnen Sie den Editor (Programme-Zubehör) und kopieren sie das folgende Skript hinein:

@echo off & setlocal EnableDelayedExpansion
set ziel=%~dp0
set packen=u -r
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set pfad=%ziel%%jahr%\%monat%
echo %pfad% …in diesen Ordner wird nun das Backup geschrieben…

md %pfad% >NUL 2>&1
for /f „eol=; usebackq delims=“ %%o in („Backupliste.txt“) do (
SET ordner=“%%o“
set ordner=!ordner:/=_!
set ordner=!ordner::=_!
set ordner=!ordner:.=_!
set ordner=!ordner:\=_!
set ordner=!ordner: =_!
set archiv=!ordner:“=!.7z
„C:\Program Files\7-Zip\7z“ %packen% %pfad%\!ordner! „%%o\*.*“
„C:\Program Files\7-Zip\7z“ t „%pfad%\!archiv!“
)
Pause
shutdown -s -f -t 3000

Wenn Sie wollen, daß ihr PC am Ende automatisch herunterfährt, entfernen sie die vorletzte Zeile „Pause“.
Speichern sie das Dokument am gewünschten Backup-Ziel (z.B. externe Festplatte) unter dem Namen „Starte_7zipBackup.bat“ (1) und wählen Sie als Dateityp „Alle Dateien“ (2).

04-Bat-470.png?nocache=1310552173446

3.2 Ersetzen Sie den Text in Notepad durch folgenden:

; Am Ende jedes Pfades darf kein „\“ stehen!
C:\Users\Benutzername\Documents
D:\Downloads

Passen Sie die Pfade nach Ihren Wünschen an und speichern Sie die Datei am gleichen Ort wie die erste unter dem Namen „Backupliste“ (1), Dateityp: „Textdateien“ (2).

05-Liste-470.png?nocache=1310552473153

4. Ausführen des Backups

Starten Sie die erste Datei „Starte_7zipBackup“ durch einen Doppelklick. Das Backup-Skript wird ausgeführt.

Empfehlung: Ziehen Sie sich mit der rechten Maustaste eine Verknüpfung der Datei auf den Desktop. Durch einen Doppelklick fahren Sie künftig Ihren PC runter und erstellen gleichzeitig jedesmal eine Sicherheitskopie Ihrer Daten (Siehe Punkt 3.2 „Pause“ entfernen).

5. Hinweise

5.1 Windows XP-User müssen in den beiden Pfade am Ende des  Skripts „Program Files“ in „Programme“ ändern.

5.2 Die gesicherten Dateien sind komprimiert und brauchen wenig Platz. Sollte allerdings aufgrund eines Festplattenfehlers ein Backup-Archiv fehlerhaft sein, sind alle darin befindlichen Dateien zerstört.
Die Alternative ist Robocopy. Hier werden die Dateien nur kopiert und nicht komprimiert: Mehr Platzbedarf, aber auch mehr Datensicherheit.
Den entsprechenden Tipp finden Sie hier.

5.3 Um Speicherplatz zu sparen, können Sie das Skript auch nur pro Jahr einen neuen Backup-Ordner anlegen lassen. Löschen Sie dafür einfach die Zeichen „\%monat%“ im oberen Teil des Skriptes.