|
Wback - Windows Backup
Version: v1.6
Datum: 21.08.2001
System: Windows 95, 98, evtl. ME
Programmiersprache: MS-DOS Batch-Datei
Autor: Marco Vieth
Download.
1. Einführung
Kurz: Das Windows-Backup-System ermöglicht, Kopien des Windows-Systems zu erstellen und bei Bedarf zu restaurieren.
Haben Sie sich oft schon geärgert, daß irgendwelche Programme ihre Windows-Installation durcheinanderbringen? Oder haben Sie Programme installiert, die dummerweise nicht zusammen laufen, sich nicht wieder vernünftig deinstallieren lassen, Sie scheuen aber die Neuinstallation von Windows?
Dann ist das Windows-Backup-System vielleicht das Richtige für Sie!
Denn: Das Windows-Backup-System ermöglicht, Kopien des Windows-Systems zu erstellen und bei Bedarf blitzschnell wieder zu restaurieren.
Sie sollten allerdings eine große Partition C haben, da jedes Backup genauso viel belegt, wie im Windows-System unter C:\WINDOWS und C:\Programme vorhanden ist.
2. Installation
- Verzeichnis C:\BATCH anlegen (falls es nicht schon existiert)
- Die Batch-Dateien WBACKUP.BAT, WCD.BAT, WSWAP.BAT und WRESTORE.BAT hineinkopieren
- Die Dateien CONFIG.SYS, AUTOEXEC.BAT um ein Bootmenü erweitern, in dem es z.B. den Eintrag "Swap Win <-> Backup" gibt. Hat das Menü den Einsprung "SWAP", fügen sie in der AUTOEXEC.BAT "call wswap.bat" ein. Bei den folgenden Auszügen wird vorausgesetzt, daß in MSDOS.SYS "BootGUI=0"steht.
Auszug aus CONFIG.SYS
...
[MENU]
menuitem=WIN98, Windows 98
menuitem=SWAP, Swap Win98 and backup
menudefault=WIN98,5
[WIN98]
[SWAP]
[COMMON]
...
Auszug aus AUTOEXEC.BAT
...
goto %CONFIG%
:WIN98
win
goto EXIT
:SWAP
call wswap.bat
goto WIN98
EXIT
3. Funktionsweise der Batch-Dateien
WBACKUP.BAT erzeugt ein Backup des laufenden Windows-Systems.
- Laufwerk für das Backup eingeben (normalerweise C)
(Wichtig: Vertauschen können Sie Backups nur auf Laufwerk C!)
- Nummer des Backups eingeben: <nr> (0 bis 4)
- Falls Backup existiert, wird nach "Überschreiben" gefragt
- Es werden die folgenden Verzeichnisse kopiert:
C:\WINDOWS -> <Laufwerk>:\BAK_WIN<nr>
C:\Programme -> <Laufwerk>:\BAK_PRG<nr>
- In den Backup-Verzeichnissen werden zusätzlich die Dateien WBACKUP.LOG angelegt, in denen die Aktionen protokolliert werden.
- Die Backup-Verzeichnisse werden auf schreibgeschützt und versteckt gesetzt.
WCD.BAT Restauriert ein Backup von CD.
- Laufwerksbuchstabe des CD-ROM-Laufwerks eingeben
- CD mit Backup einlegen
- Nummer des zu restaurierenden Backups auswählen (0 bis 4)
- Nummer des Ziel-Backups auf Laufwerk C auswählen (0 bis 4)
- Das gewünschte Backup wird nach C: kopiert und kann später aktiviert werden (mit WSWAP.BAT).
WSWAP.BAT vertauscht das aktuelle System mit einem Backup (unter DOS).
Voraussetzung ist, daß "PROGRA~1" der Kurzname für "Programme" ist.
- Nummer des Backups eingeben: <nr>
- Folgende Verzeichnisse werden vertauscht:
C:\WINDOWS <-> C:\BAK_WIN<nr>
C:\PROGRA~1 <-> C:\BAK_PRG<nr>
- Die Backup-Verzeichnisse werden auf schreibgeschützt und versteckt gesetzt.
- Im Windows-Start-Skript WINSTART.BAT wird ein Aufruf von WRESTORE.BAT eingetragen. Leider kann DOS (ohne laufendes Windows) nicht den langen Dateinamen "Programme" erstellen. Deshalb wird zuerst der Kurzname "PROGRA~1" angelegt und beim nächsten Start von Windows mit WRESTORE.BAT in "Programme" umbenannt.
WRESTORE.BAT nennt "PROGRA~1" nach "Programme" um.
Dabei wird dem Kurznamen "PROGRA~1" der lange Dateiname "Programme" zugeordnet.
Das sollte passieren, bevor Windows auf das Verzeichnis zugreifen will,
also am besten in C:\WINDOWS\WINSTART.BAT.
Dort wird es durch WSWAP.BAT automatisch eingetragen.
Mögliche Probleme
- Lange Namen werden in ihrem System nicht im Format <name>~x angelegt, insbesondere "PROGRA~1" heißt "PROGRAMM".
Ändern Sie den Registierungsschlüssel ...
(TuneUp 97 modifiziert diese Einstellung, so daß Sie sie wieder zurücksetzen sollten!)
- WBACKUP.BAT: Beim Kopieren erscheint die Meldung, daß die Swap-Datei win386.swp nicht kopiert werden kann.
Diese Meldung können Sie ignorieren, da diese Datei bei Bedarf wieder neu angelegt wird.
MV
MV, 04.03.2006 20:51:46
|