Eine einfache Backup-Routine unter Windows
Voraussetzungen für die Umsetzung
- Windows-System (Andere Systeme haben andere Batch-Programmsprachen)
- Mehrere Festplatten im Rechner, vielleicht auch mehrere Partitionen
- Administratorrechte
- Wenn du die Meldungen des Sicherheitscenters von Windows satt hast:
Start -> Eingabe 'uac'
UAC ganz ausschalten.
Statt des UAC empfehle ich eine Firewall, die sich im Gegensatz zum UAC merken kann, welchen Programmen du die Erlaubnis zur Ausführung oder zum Internet-Kontakt gibst.
Batch-Datei
Inhalt 'backup.bat':
@echo off xcopy %USERPROFILE%\Documents\ [ANDERE FESTPLATTE][PFAD ZUM BACKUP-VERZEICHNIS] /D/Y/S/C/I/R/EXCLUDE:excludes.txt
in der excludes.txt
können Dateien und Verzeichnisse ausgeschlossen werden:
.bak .wbk .xlk .lck desktop.ini ~ Thumb.db _cache \cache\ \trash\ \cookies\ \Recycle\ \Firefox\ \$RECYCLE.BIN\ \System Volume Information\
Automatisierung
Wenn alles funktioniert, öffne die Aufgabenplanung (task scheduler) über Systemsteuerung/Verwaltung und erstelle eine neue (einfache) Aufgabe.
- Name: z.B. tägliches Backup
- Trigger: täglich, Uhrzeit einstellen
- Aktion: Programm starten
- durchsuchen: die Batchdatei auswählen
- "Bei Klick auf Fertigstellen die Eigenschaften … öffnen
- Mit höchsten Privilegien ausführen
Ich wünsche dir Erfolg damit. Wenn du eine bessere/einfachere Möglichkeit für ein automatisiertes geschütztes Backup gefunden hast, schreibe mir bitte.
Hier geht es zu einer Anleitung für ein verschlüsseltes automatisches Backup:
backup2.php