Jürgen Lindner1

"DATENSICHERUNG - auch für kleine Geldbeutel"

- Problem, Aufgabe, Lösungsansatz -	Stand: 25.04.2006

Übersicht:

Kernanliegen dieses Artikels ist die Vorstellung eines ebenso einfachen wie effektiven Zusatz-Programms zur Unterstützung persönlicher Datensicherung. Windows-Anwendern bietet sich damit die Möglichkeit, eine wenig geliebte, aber äußerst wichtige Aufgabe weitgehend zu automatisieren. Das Verfahren verkörpert eine "Bedienschale", um das in aktuellen Versionen von Windows1 enthaltene Programm zur Datensicherung 'NTBACKUP' samt erforderlicher Nebenarbeiten so zu ergänzen, daß man damit die Sicherung wichtiger Daten - gesteuert durch sinnvollen Planvorgaben - selbsttätig und unbeaufsichtigt durchführen kann.

Das Thema "Datensicherung" verdient einige grundsätzliche Betrachtungen: Darin mögen manche Leser Alt-Bekanntes wiederfinden, andere auch ein "Aha-Erlebnis".

... zum allgemeinen Verständnis

Der "PC" - Personalcomputer - hat längst Einzug in die private Arbeitswelt gehalten. Inzwischen unentbehrlicher Helfer, befreit er wichtige Arbeiten von zeitraubender, aber auch fehlerträchtiger(!) Routine. Solche Erfolge setzen nur etwas Lernwillen voraus, gewisses Interesse am Umgang mit dem technischen Medium, mit Gegebenheiten und einfachen Regeln der Datenverarbeitung.

Der Wechsel von der ehemals konventionellen in diese neuartige Arbeitswelt bringt neben erkennbaren Erfolgen jedoch auch neue Pflichten mit sich: Insbesondere entsteht mit Einsatz dieses Mediums - vielfach unbemerkt - eine neue Abhängigkeit. Diese betrifft ganz einschneidend sogar Zuverlässigkeit und Sicherheit unseres Arbeitsumfeldes. Dieses Problem wird in der ersten Euphorie allzuleicht übersehen2.

-	Wie das ?

In der konventionellen Arbeitswelt konnte man jederzeit fest davon ausgehen, daß bewährte konkrete Arbeitsmittel - Aktenordner oder Rechenmaschine - niemals verloren gingen, - sah man von seltenen, wirklichen Katastrophen wie Brand oder Einbruch einmal ab.

In der computergestützten Arbeitswelt hingegen kann man damit früher oder später höchst unschöne Überraschungen erleben: Auch ohne nächtlichen Brand oder Vandalismus haben sich "Ordner" und "Werkzeuge" von jetzt auf gleich in Luft aufgelöst ....

... rätselhafte Verursacher gehen unbemerkt sogar am hellichten Tag in unseren Büros um, - oft genug sogar auf zwei Beinen. Gelegentlich sind wir selber nämlich die Übeltäter, weil wir neue Regeln und Pflichten - aus anfänglicher Unwissenheit nur unbekümmert, späterhin meist grob fahrlässig handhaben.

Schäden aus "abstrakter, weil unerkannter Ursache" sind leider allerdings höchst konkret: Im harmloseren Fall kostet ihre Behebung nur Geld ....

Früher meist-gefürchtete Bedrohung durch Brand (oft gefolgt von Wasser), sind heute zwar keineswegs aus der Welt: Doch läßt sich diese - wenn auch unter materiellem Aufwand - heute sehr viel schlichter bekämpfen.

Zeitgemäße Hardware-Komponenten zeichnen sich durch hohe Zuverlässigkeit und Lebensdauer aus. Dennoch sind Schäden gerade an Festplatten keineswegs auszuschließen: Der berüchtigte "Head-crash" vernichtet - mit einem Schlag und ohne Vorwarnung - meist sämtliche Daten einer Hard-Disk. Auch professionelle User können etwaige Hoffnung auf Wiederherstellung getrost in den Wind schreiben.

Was also tun?

Die Summe heutiger Gefahren für sämtliche Medien der Datentechnik fordert eine ganzheitliche, an das Arbeitsumfeld angepaßte Rundum-Strategie, um große wie kleinere Systeme der Datenverarbeitung möglichst ohne nennenswerte Beeinträchtigung funktionsfähig zu halten. Die umfassende Schutzmaßnahme bezeichnet man ebenso umfassend wie griffig als "Datensicherung". Deren Philosophie zielt in der Hauptsache darauf ab,

-	unersetzliche Werte gegen Verlust zu schützen: Dies sind in erster Linie individuell oder im Kollektiv geschaffene Daten, diese möglichst schon im Zuge ihrer Entstehung wie auch bei der weiteren Bearbeitung vor Schäden oder gar Verlust zu bewahren.

-	Alle anderen Komponenten der Datenverarbeitung können - wenn auch unter finanziellem Aufwand - jederzeit ersetzt werden:

-	landläufige PC-Hardware ist in aller Regel im Laufe von Tagen, notfalls sogar Stunden neu zu beschaffen,

-	Anwender-Software, deren Installation infolge Zwischenfalls zu Schaden gekommen ist, sollte im Regelfall in Form von CDs oder DVDs am sicheren Ort aufbewahrt werden,

-	sie ist - wenn auch unter Zeitaufwand - immerhin ohne Einschränkung ihrer Funktionalität binnen kurzem neu zu installieren.

Zugegebenermaßen sind solche Ersatzmaßnahmen ärgerlich, kosten Zeit, in jedem Falle also auch Geld. Immerhin treffen sie den vom Unglück ereilten Betreiber einer Datenverarbeitungsanlage - ob schlichter Einzel-PC oder Netzwerk - im Prinzip nicht an seiner Existenzgrundlage!

Warum dieser Vorspann, - aus dem manche PC-Experten Satz für Satz leicht als Binsenweisheit abtun mögen?

Auch und gerade "hartgesottene" PC-Anwender tun gut daran, sich diese elementaren Zusammenhänge von Zeit zu Zeit wieder einmal vor Augen zu halten, dabei auch zu erkennen, in welchem Maße Ergebnisse langer Arbeit allein von Aufmerksamkeit und Pflichtbewußtsein ihres Schutzengels abhängen!

Darüber hinaus muß man argwöhnen, daß auch mancher Selbständige sein gesamtes Projektmaterial - existentiell wichtige Daten also - oft auf einem einzigen PC verwaltet, ohne dies je systematisch zu sichern.

... dabei ließen sich gerade solche "Drahtseil-Akte" locker entschärfen!

Wie gehen Profis mit dem Problem 'Datensicherheit' um?

- Einige Grundbegriffe -

Neuzeitliche Organisationen arbeiten vielfach inzwischen nach dem Prinzip "papierloser Büros", überwiegend somit auf der Grundlage maschinell verwalteter Daten. Unter solchen Bedingungen hat 'Datensicherung' begreiflicherweise einen extrem hohen Stellenwert: Entsprechend mächtig ist somit der laufende Aufwand an Fachpersonal und Strategie, an umfangreicher, teurer Hardware. Nicht zuletzt denke man an wohlorganisierte Lagerung zahlreicher beschriebener Datenträger, die im Notfall binnen weniger Minuten zur Stelle sein müssen, um überlebenswichtige Daten wiederherzustellen!

In solchen Betrieben werden tagtäglich (genauer: Nacht für Nacht) von sämtlichen Datenspeichern umfassende Daten-Abbilder auf Sicherungsmedien geschrieben. Letztere bestehen in gesonderten Festplatten- und Bandspeichern.

Um Speicherressourcen - damit Investitionen - bei ständiger lückenloser Sicherung umfangreicher Daten möglichst rationell einzusetzen, hat man für diesen Ansatz die Generationen-Strategie entwickelt:

-	Um benutzte Datenspeicher nach gewisser Zeit wieder freizugeben, sichert man Daten-Abbilder der Originaldaten - zyklisch wiederkehrend - nach dem 'Generationen-
Prinzip': Dabei ist die jeweils jüngste Sicherungskopie stets ein "Sohn" des Originals.

Beim nächsten Sicherungsvorgang wird vom (inzwischen meist veränderten) Daten-
Original wieder eine aktuelle "Sohn-Kopie" angelegt, der bisherige "Sohn" wird dabei zum "Vater". Ebenso wird der bisherige "Vater" zum "Großvater". Dieser Regel folgend wird der bisherige "Großvater"-Datenträger wieder zum freien Volumen für einen neuen "Sohn" - und so weiter ...

Um Speichergrößen generell in wirtschaftlich vernünftigen Grenzen zu halten, werden Originaldaten bei ihrer Sicherung komprimiert, im Bedarfsfall ihrer Restaurierung, etwa zum Ersatz verlorener Daten, wieder dekomprimiert, auch der Ausdruck expandiert ist gebräuchlich.

Originaldaten sind vielfach von geradezu astronomischem Umfang: Denkt man neben wortreichem - täglich anwachsendem - Schriftgut etwa an geographisches Kartenmaterial: Manche solcher Archivdaten unterliegen keiner oder nur höchst seltener Änderung. Deshalb wäre es aus Sicht der Speichernutzung überhaupt nicht rationell, solche konstanten Datenbestände zyklisch neu zu sichern.

Überlegungen zum rationellen Einsatz von Speicher-Ressourcen haben daher auch die Strategie "differentieller" oder "inkrementeller" Sicherung3 hervorgebracht. Bei diesen Verfahren werden vor jeder Sicherung zunächst die Daten-Änderungen gegenüber der vorangegangenen ermittelt. Diese werden dann in (speziell benannten) Sicherungsdateien einer anderen Klasse auf dem Datenträger abgespeichert.

Diese - durchaus vernünftige und naheliegende - Einsparung hat jedoch ihren Preis: Müssen dabei doch zur Wiederherstellung kompletter Daten mehrere, miteinander korrespondierende Sicherungsdaten zusammengestellt und ausgewertet werden: Eine keineswegs triviale Aufgabe!

Es leuchtet ein, daß derartige Perfektion mit sehr wohl begründetem technischem Aufwand professioneller Datenverarbeitung vorbehalten bleibt. Dennoch kann es sich lohnen, sich bestimmte Prinzipien der großen auch einmal für die Datenverarbeitung im kleineren Stil abzuschauen, sie dort auch sinnvoll umzusetzen!

Im Grundsatz hat auch jeder ernsthafte PC-Nutzer Anspruch auf ein praktikables Mittel zur Datensicherung, - schließlich wird ja auch in der Seefahrt - ob Kreuzfahrt oder Segelregatta - nicht über Sinn und Zweck von Schwimmwesten diskutiert ...

NTBACKUP - Backup-System für Windows-Betriebssysteme

Dieses Hilfs-Programm zur Daten-Sicherung ist Bestandteil aktueller Windows Betriebssysteme (Windows 2000, XP Professional). Im Prinzip erfüllt es alle einschlägigen Pflichtaufgaben, um komplette Laufwerke oder Verzeichnisse in komprimierter Form auf Festplatten oder Bandgeräte zu sichern. Wichtig zu wissen ist, daß NTBACKUP auch aktive, d.h. in Gebrauch befindliche Daten und Strukturen des Betriebssystem als "Systemstatus" sichert, damit im Bedarfsfall ein komplettes System restauriert werden kann.

Zur Ablage von Sicherungskopien eignen sich besonders externe, leicht transportable Laufwerke. Damit lassen sich Sicherungskopien leicht auch an "geschützten" Orten aufbewahren.

Für den praktischen Einsatz von NTBACKUP habe ich mir einige Kniffe von Fachleuten abgeschaut:

Eingehendere Erläuterung meines Dienstprogramms würde den zulässigen Umfang dieses Artikels sprengen. Deswegen schließe ich hier nur eine kurze Anleitung zur eigenen Erforschung der Möglichkeiten an. [siehe im übrigen Lit.2 pp]

Die Programm-Datei NTBACKUP.EXE befindet sich im Windows-Systemordner. Man kann sie über die Eingabe "Start - Ausführen" also ohne weitere Pfadangabe starten.

Damit eröffnet sich dem Benutzer eine umfassende "Graphische Bedienoberfläche" (englisch "Graphic User Interface", abgekürzt 'GUI') Mit ihrer Hilfe kann man Sicherungsvorgänge jeder Art planen wie auch direkt durchführen4:

Komprimierte Abbilder lebenswichtiger Programm- und Datenstrukturen lassen sich so - wohlbehütet vor Festplatten-Crash oder Fehlbedienung - auf separaten, vorzugsweise externen Laufwerken sicher ablegen und aufbewahren.

Das leidige Sicherungsproblem wäre damit im Grundsatz gelöst, - bliebe auch der Anwender jederzeit vom guten Willen beseelt, das Sicherungs-Programm konsequent und immer dann erneut einzusetzen, wenn wichtige neue Daten zu sichern sind! -

Mit diesem frommen Wunsch tut sich freilich ein völlig anderes Problem auf, - denn auch beste Vorsätze werden bei solch manueller (bald nämlich ebenso langweiliger wie lästiger) Vorbereitung binnen kurzem kläglich scheitern, - wie alle Lebenserfahrung lehrt! - Und so bleibt dann wieder alles beim alten Schlendrian ...

Glücklicherweise haben die Erfinder von NTBACKUP auch diesen Effekt bedacht: Ihr Programm ist - mit Bordmitteln sogar - leicht zu automatisieren. Möglich wird dies dadurch, daß NTBACKUP in seinen vielfältigen Spielarten anstelle der "GUI" auch über die DOS-Kommandozeile angesprochen werden kann. Damit tut sich die erfreuliche Möglichkeit auf, NTBACKUP-Befehle in Batch-Dateien (zur Stapelverarbeitung unter DOS) einzubinden: Erfreulich vor allem deswegen, weil man diese Stapeldateien genau wie Windows-Programme vom Windows-Taskplaner [Systemsteuerung > Geplante Tasks] zu vorgegebenen Zeitpunkten aufrufen lassen kann.

Für dieses Vorhaben wird der Befehl "BACKUP" mit all seinen Parametern

(Quell-Objekt, Zielgerät, Name der Ziel-Datei, Sicherungs-Modus, Protokoll-Format u.a.m.)

in besagte Batchdatei eingekleidet, um ihn aus dem DOS-Modus heraus auszuführen.

Dies, verehrte Leser, ist der Kern meiner Botschaft

an bisherige "Datensicherungs-Muffel"!

Der Rest besteht für Interessenten nur darin, eine Handvoll (zur freien Verwendung angebotener) Batch-Dateien und Daten-Files - ob in allen Einzelheiten verstanden oder nicht - an das individuelle Arbeitsumfeld, einer Workstation oder des persönlichen Netzwerkes anzupassen. Dabei wird es in aller Regel nur um einige wenige, aber wichtige Betriebsfälle der Datensicherung gehen.

Beim Entwurf dieser "Bedienschale" habe ich jedem naheliegenden Sicherungs-Objekt (Laufwerke, Partitionen oder Systemstatus) daher einen ausdrucksfähigen, damit gut merkbaren Namen wie "C_Gesamt", "E_Gesamt" oder "SYSTEMST" zugewiesen, diese im Laufe der Zeit zwar auch sinnvoll abgewandelt .

Diese (im Programm pauschal verwendete) Bezeichnung steht darin

-	einmal für das Sicherung-Objekt, die Sicherungs-"Quelle":

NTBACKUP benötigt diese Vorgabe formal in Form eines winzig kleinen Daten-
Files, dies wird als "BKS-File" bezeichnet.

-	ebenso für die Zieldatei - die "BKF-Datei" - das Produkt der Sicherung.

Auf dem Ziel-Laufwerk lasse ich bei der ersten Installation der 'Shell' aus Sicherheitserwägungen (d.h. Vermeidung von Konflikten mit Daten andere Projekte) zunächst ein separates Stamm-Verzeichnis für alle Sicherungs-Produkte anlegen. Es trägt hier den produkt-typischem Namen 'LCBACKUP'.

Um auch bei der Verwendung des Programms in (privaten) Netzwerken sichere Unterscheidung der Herkunft eines Sicherungs-Objekts zu gewährleisten, werden Sicherungsdateien von mehreren Workstations - mit möglicherweise identischen Laufwerksbuchstaben - in individuell angelegten und benannten Unterverzeichnissen5 untergebracht.

-	bei Standard-Anwendern wird als Auslagerung-Laufwerk in der Regel ein für diesen Zweck bestimmtes Festplatten-Laufwerk6 zur Verfügung stehen, - in komfortableren Fällen vielleicht sogar zwei. (Mehr Laufwerke habe ich zur Zeit nicht vorgesehen),

-	Regelmäßig sichert man bestimmte Laufwerke komplett: Vorrangig natürlich jenes, das Windows-Strukturen und Programm-Installationen enthält. Um etwa ein zerstörtes Betriebssystem restaurieren zu können, wird man (höchstwahrscheinlich) in Abständen also sein Laufwerk C: sichern, dazu den "Systemstatus", also die Infrastruktur des Betriebssystems inklusive der 'Registry' pp)

-	Wer individuelle, vor allem dynamisch veränderliche Daten auf anderen Laufwerken (oder Partitionen) ansiedelt, wird auch diese nach eigener Bedarfsabschätzung gelegentlich komplett sichern wollen.

Der Benutzer hat nach einigen wenigen, einmaligen Vorbereitungen (der "Installation7") nur noch dafür zu sorgen, daß zu den gewählten Sicherungs-Terminen stets ein zuvor registriertes Laufwerk ausreichender Kapazität zur Verfügung steht.

-	nach einigen Monaten praktischer Erprobung hat sich bei mir selbst ein wöchentlicher Sicherungs-Turnus eingebürgert. Dieser regelt zu bestimmten Tageszeiten der sieben Wochentage die Ablage gesamter Laufwerke (Partitionen), in kürzerer Folge auch dynamisch veränderlicher Dateiverzeichnisse, - etwa der laufenden Korrespondenz. - einschließlich ihres Adressen-Materials!

Damit verfügt man jederzeit über ein Sicherungsarchiv wichtigster Daten, das niemals älter ist als eine Woche.

-	Natürlich lassen sich - semiprofessionell - auch höhere Aktualitäts-Ansprüche erfüllen: Dies, indem man etwa im tagtäglichen Wechsel mehrere Sicherungslaufwerke gegeneinander austauscht. Auf diese Anforderung ist 'LCBackup' in seiner Grundausstattung ausgelegt.

Fazit:

Mit der beschriebenen Ergänzung bietet NTBACKUP eine leicht handhabbare technische Basis, um dem "ebenso legendären wie leidigen Datenverlust" seine Schrecken zu nehmen.

Ob und wie ein Anwender dieses Instrument einsetzen will, unterliegt allein seiner persönlichen Strategie: Wie oft man welche Objekte aktuell sichert, Sicherungskonserven zusätzlich auslagert, ist eine Frage individueller Risikoabschätzung von Verlust und Aufwand zur Wiederherstellung unentbehrlicher Daten und Ressourcen ...

- schließlich aber auch " ... eine Handvoll Speicher".

Hat dieser Artikel Ihr Bewußtsein für dieses wichtige, leider aber lästige Problem geschärft, Ihnen zugleich einen Lösungsansatz vermittelt?

Dann hätte er sein Ziel erreicht!

// E:\VRR\JL\TECHNIK\COMPUTER\Datensicherung\Publikation\Thema_Inhalt\Datensicherung_250406.wpd

Literaturhinweise:

[1:]	Der Gedanke, Datensicherungen mit Hilfe von NTBACKUP auf diese Weise zu automatisieren ist keineswegs neu, schon gar nicht meine Erfindung. Zweckdienliche Einzelhinweise zum Verständnis und zu Vorgehensweisen habe ich an diversen Stellen des Internet gefunden, insbesondere bei www.administrator.de und vergleichbaren Foren, dort findet sich auch ein wichtiger Hinweis auf [2:]

[2:]	Windows XP: Umfangreicher Hilfetext zum Thema NTBACKUP, dessen Übersetzung ins Deutsche vermutlich aus einem Automaten stammt, deswegen teils nur schwer verdaulich ist. Ich teile eine Vermutung aus [1:], daß sie teils sogar in der Sache fehlerhaft ist. Einzelheiten hieraus finden sich bei www.lindner-essen.de 8