6.3. Partitionsmanager

Der Partitionsmanager ist in Wirklichkeit ein Mini-Linux-System. Es wird mit dem Linuxloader LoadLin im DOS-Modus gestartet. Alle Programme sind auf einer Startbaren RAMDisk. Mit speziellen Argumenten, die man schon LoadLin mit auf den Weg gibt, kann die Partition z.B. vollautomatisch zurückgesichert werden. Das Programm, das die eigentliche Arbeit leistet, heißt partimage. Hier ein paar Aufruf-Beispiele:

C:\PARTIMG > loadlin bzimage root=/dev/ram initrd=initrd.gz rw manual
Hier wird ein Interaktivmodus gestartet ("manual"). Man kann hier z.B. manuell eine Netzwerkverbindung aufbauen, etc.
C:\PARTIMG > loadlin bzimage root=/dev/ram initrd=initrd.gz rw restore sicher.img
Hier wird das Image mit dem Dateinamen sicher.img zurückkopiert. Das Image liegt auf dem Laufwerk D: (unter Linux: /dev/hda5); das ist das erste logische Laufwerk. Zurückkopiert wird das Image auf das Laufwerk C: (/dev/hda1). Laufwerk C: wird also wiederhergestellt. Nach Abschluss des Vorgangs wird der Rechner automatisch neugestartet.
C:\PARTIMG > loadlin bzimage root=/dev/ram initrd=initrd.gz rw store sicher.img
Mit diesem Befehl wird ein Image von Laufwerk C: erstellt. Es wird unter D:\SICHER.IMG gespeichert. Der Rechner wird danach ebenfalls neugestartet.
C:\PARTIMG > loadlin bzimage root=/dev/ram initrd=initrd.gz rw update
    //server/pub/sicher.img sicher.img
Dies ist ein Befehl und er muss in einer Zeile geschrieben werden. Der Pfadname //server/pub/sicher.img gibt an, wo sich das Image im Netzwerk befindet. Es wird dann auf den Rechner kopiert und als sicher.img auf dem Laufwerk D: gespeichert. Diese Funktion arbeitet leider nicht ganz ordnungsgemäß, sodass der "update"-Befehl leider nicht verwendet werden kann. Wenn ein Image schnell verteilt werden muss, dann kann im Netlogon-Script ein Befehl wie
copy \\server\pub\sicher.img D:\SICHER.IMG
eingefügt werden. Anschließend muss man sich nur noch unter Windows anmelden und das Image wird auf den jeweiligen Rechner kopiert.

Um das Zurückspielen des Images, das auf Laufwerk D: liegt, kann der entsprechende Befehl in eine Stapel-Datei (Batch-Datei) geschrieben werden. Danach muss C:\CONFIG.SYS bearbeitet werden. (Die Datei ist möglicherweise schreibgeschützt und/oder versteckt.) Die Datei muss ungefähr folgenden Inhalt haben:

[menu]
menuitem=W98, Windows 98 starten
menuitem=PART, Image zurückspielen
menudefault=W98,5

[W98]
DEVICE=C:\WINDOWS\setver.exe
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=049,850,C:\WINDOWS\COMMAND\country.sys

[PART]
shell=c:\command.com /C C:\PARTIMG\RESTORE.BAT

[COMMON]
Damit erscheint bei jedem Windows-Start ein Menü ("Windows 98 Startmenü"). Wenn der Benutzer nach 5 Sekunden nichts ausgewählt hat, wird automatisch Windows gestartet. Wählt der Benutzer den Menüpunkt "Image zurückspielen" wird das Mini-Linux gestartet und der Computer wiederhergestellt.

Das Programm ist auf der CD zu finden.