Zu entwickeln ist ein Projekt unter VB.net welches ähnlich wie Acronis True Image oder Shadow Protect von Partitionen Images erstellt und diese auch wieder zurücksichern kann.
Das Programm soll wie folgt arbeiten:
1. Es wird mit einem Assistenten ein oder mehrere Backup-Jobs definiert. Dabei kann der Anwender folgende Auswahlen treffen:
a) Name des Jobs und zu sichernde Partitionen
b) Wann soll die Sicherung erfolgen (Vollbackup und Inkrementelle Backups getrennt definierbar, z.B. So. 19h Vollbackup oder am 6. des Monats Vollbackup, Mo-Fr 9h, 12h und 18h inkrementell)
c) Aufbewahrungsrichtlinien = Definiert, wie viele Vollbackups aufbewahrt werden sollen. Optional soll das Löschen der alten Backups vor dem Start des neuen Backups möglich sein.
c) Wohin soll die Sicherung geschrieben werden und Limit´s definieren. Limit der Datenrate (z.B. max. 4 MBits Über das Netzwerk) / CPU - Limit (z.B. max. 25% CPU-Ressourcen verwenden) / Abbruchlimit bei Datenrate (z.B. 0,5MBits wenn per VPN verbunden ist wird abgebrochen.)
d) Der Job wird als *job - Datei im App-Verzeichnis gespeichert und enthält im CSV-Format die Job-Informationen
2. Einen Windows Dienst, welcher die Sicherungen durchführt anhand der Definition der *.job-Dateien im App-Verzeichnis.
3. Einen Assistenten mit dessen Hilfe Partitionen zurückgesichert werden können. Dieser Assistent soll von einem Windows 7 USB-Stick aus start fähig sein.
a) Image - Datei auswählen
b) Auswählen ob das Image auf eine leere Festplatte mit Rücksicherung MBR und Partition aktiv setzen erfolgen soll, ober ob nur eine Partition zurückgespielt wird.
c) Zielfestplatte oder Zielpartition auswählen und starten.
Wenn ein Image z.B. von einer gesamten Notebook-Platte erstellt wird, so muss nach der Rücksicherung des Images auf eine leere Festplatte das Notebook selbst verständlich booten. Auch wenn z.B. nur die Windows - Systempartition zurückgesichert wird muss diese nach der Rücksicherung bootbar sein.
Das Projekt sollte demnach bei der Sicherung eines Vollbackups auch die Partitionsinformationen sowie den ggf. den MBR mitsichern damit beim Wiederherstellen auf eine leere Festplatte alle Informationen aus dem Image-File gezogen werden können.
Während der Projektarbeit können weitere Features gefordert werden. Diese würden dann selbst verständlich nach vorheriger Absprache zusätzlich vergütet.
Das Design wird von mir vorgenommen. Die Assistenten können also recht lieblos aber funktionell gestaltet werden ;-)
Systemvoraussetzungen:
- min. Visual Studio 2010 / .net Framework 4.0
- Ab Windows Vista alle 32 und 64 bit Desktop-System
- Ab Server 2003 alle 32 und 64 bit Server-Systeme
- Windows 7 USB-Stick-Recovery
Ganz liebe Grüße an alle Bieter und Leser
Heiko
I can build such software using windows backup feature,
After backup data might be store on SMB storage.
Winbackup feature does not exists in Windows 2003, also Vista dropped from Microsoft support, so I can't guarantee that app will work on it.