Windows Backup & Restore mit Robocopy und Snapshot

Windows Betriebssystem

Moonduck

Member
Themenstarter
Registriert
30 März 2024
Beiträge
145
Ich stelle hier mal ein selbstgebautes Programm vor für Backup's.
Man kann damit Images und/oder lokale Backups auf Festplatte, NAS sowie auch auf einem öffentlichen Server (z.B. MEGA) speichern.
Mit Restore kann man auch die gespeicherten Daten wieder herstellen.

Es wird dabei ausschliesslich immer eine vollständige Sicherung gemacht. Differenzielle oder inkrementelle Sicherung gibt es nicht.

Ein Selftest ist auch dabei. Logs, werden ebenfalls gespeichert.
Die Logs gibt es als *.csv, *.json und *.log Dateien.
Das Programm funktioniert in Windows 11 wie auch auf einer PE Umgebung sowohl auf Stick wie auf Festplatte.

Nach Abschluss wird die Zeit sowie die grösse der gespeicherten Datei angegeben.
Sollte das Backup Fehler haben wird dies auch angezeigt.
 

Anhänge

  • 3geGoi9N6B.png
    3geGoi9N6B.png
    23,8 KB · Aufrufe: 17
  • dx4Ed6aQHF.png
    dx4Ed6aQHF.png
    28 KB · Aufrufe: 13
  • 6MJWuPFbN8.png
    6MJWuPFbN8.png
    51,4 KB · Aufrufe: 14
  • y9rpnHLbiD.png
    y9rpnHLbiD.png
    13,8 KB · Aufrufe: 14
Zuletzt bearbeitet:
Ist auch sehr umfangreich. Hier die Readme Datei:

🧩 Windows Backup & Restore Framework
Modulares Backup‑System für Windows 10/11 (x64)
Mit Robocopy, Snapshot, NAS, MEGA, ShadowCopy & vollständigem Restore

📌 Überblick
Dieses Projekt ist ein vollständig modularisiertes Backup‑Framework für Windows‑Systeme.
Es basiert auf einem großen, gewachsenen Batch‑Script, wurde aber komplett neu strukturiert:

Backup & Restore mit Robocopy

Image‑Backup & Restore mit Snapshot (GUI & CLI)

Backup auf NAS / SMB

Backup auf MEGA (rclone)

ShadowCopy‑basierter NTUSER/UsrClass‑Backup

Kompletter Restore aller Benutzer‑ und Systemdaten

Modulare Struktur für einfache Wartung

Konfigurierbar über config.ini

Alle Module sind einzeln aufrufbar und sauber voneinander getrennt.


📁 Projektstruktur

BackupTool\
│ backup_main.bat → Einstiegspunkt
│ test_logging.bat → Logging Funktionstest
│ config.ini → zentrale Konfiguration
│ README.md → diese Datei
│
├─common\ → gemeinsame Funktionen
│ logging.bat
│ network.bat
│ time.bat
│ utils.bat
│ verify.bat
│
├─modules\ → alle Backup/Restore‑Module
│ menu.bat
│
│ backup_local.bat
│ backup_nas.bat
│ backup_mega.bat
│
│ restore_local.bat
│ restore_nas.bat
│ restore_mega.bat
│
│ backup_snapshot_gui.bat
│ backup_snapshot_cli.bat
│ restore_snapshot_gui.bat
│ restore_snapshot_cli.bat
│
├─7zip\ → 7‑Zip CLI
│ 7z.exe
│ 7z.dll
│
├─rclone\ → rclone für MEGA
│ rclone.exe
│ rclone.conf
│
├─exe\ → Snapshot‑Tools
│ snapshot.exe
│ snapshot64.exe
│
└─shadow\ → ShadowCopy‑Tool
shadowrun.exe


⚙️ Konfiguration (config.ini)
Alle Funktionen können über die config.ini aktiviert/deaktiviert werden:


Mich interessiert nur einmal die grundsätzliche Meinung dazu.

Um das Ganze zu betreiben braucht man noch frei verfügbare Zusatzprogramme:

-7zip
-snapshot
-rclone
-shadowrun
Beitrag automatisch zusammengeführt:

Hier ein Beispiel für eine Erstellung eines Images über snapshot mittels CLI. Alles wird protokoliert.
Beitrag automatisch zusammengeführt:

Das sollte erstmal als ein kleiner Teaser genügen. Zu erwähnen wäre noch das bei Abschluss, ein Signalton kommt.
Damit kann man Kaffee trinken gehen und muss nicht dauernd beobachten wie der Stand ist.

Wie so was im Ergebnis aus sieht kann man auch sehen.
Beitrag automatisch zusammengeführt:

Statt eines Images kann man natürlich auch ein lokales Backup machen.
Ein Beispiel wie NTUSER.DAT oder UsrClass.dat im betreffenden Ordner gespeichert wird.
Beitrag automatisch zusammengeführt:

Hier ein paar Bilder für ein Image und lokales Backup.
 

Anhänge

  • g58z9yhrvQ.png
    g58z9yhrvQ.png
    23 KB · Aufrufe: 18
  • 7DYEeUkvwf.png
    7DYEeUkvwf.png
    49 KB · Aufrufe: 18
  • iZOj3l4Qcs.png
    iZOj3l4Qcs.png
    13,6 KB · Aufrufe: 3
  • aTV69016bY.png
    aTV69016bY.png
    3,2 KB · Aufrufe: 1
  • B9xvReh79m.png
    B9xvReh79m.png
    21,5 KB · Aufrufe: 2
  • qSXxYP58i8.png
    qSXxYP58i8.png
    52,8 KB · Aufrufe: 3
  • GpMViUeEzV.png
    GpMViUeEzV.png
    14,8 KB · Aufrufe: 4
Zuletzt bearbeitet:
Wer hat auch ein selbstgestricktes Backup Programm gebaut?
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben