Toto je jeden z mnoha dotazů, na které jsem slíbil odpovědět v minulém povídání o registrech. Určitě vás bude odpověď zajímat i v těch souvislostech, o kterých byla zmínka, a nejenom pro případ jejich poškození či zničení. Psal jsem o možnosti upravit registr nalezením textových nebo binárních řetězců, jejich přepsáním nebo dokonce smazáním.
Pro tyto případy je dobře mít v záloze správné nastavení registrů. Jednu zálohu si vytváří systém sám. Při každém úspěšném startu Windows 95 jsou systémem zkopírovány soubory SYSTEM.DAT a USER.DAT do souborů SYSTEM.DA0 a USER.DA0. Tyto záložní kopie lze použít pro nahrazení aktuálně poškozené databáze registrů.
Všechny tyto soubory jsou standardně v adresáři, ve kterém jsou instalována Windows 95. V případě nutnosti obnovení poškozených souborů nastartujte počítač v režimu MS-DOS -- třeba i za použití startovací diskety. Přepněte se do adresáře se zmíněnými soubory a za pomoci příkazu ATTRIB změňte jejich atributy, které mají tyto soubory implicitně nastaveny -- jen ke čtení, archivovat, systémový a skrytý. Pokud budete tuto činnost provádět častěji a nepoužíváte žádný manažer, který vám usnadní práci, vytvořte si dávkový soubor. Jinak je potřeba pro každý soubor napsat:
ATTRIB -H -R -S SYSTEM.DA0
ATTRIB -H -R -S SYSTEM.DAT
ATTRIB -H -R -S USER.DA0
ATTRIB -H -R -S USER.DAT
Potom použijte příkaz COPY SYSTEM.DA0 SYSTEM.DAT a COPY USER.DA0 USER.DAT pro přepsání poškozených souborů registrů záložními kopiemi. Pak nezapomeňte vrátit souborům jejich původní atributy:
ATTRIB +H +R +S SYSTEM.DA0
ATTRIB +H +R +S SYSTEM.DAT
ATTRIB +H +R +S USER.DA0
ATTRIB +H +R +S USER.DAT.
Pokud by se vám podařilo omylem soubory SYSTEM.DAT nebo USER.DAT smazat a zapomenete na výše popsaný způsob obnovení, není důvod podléhat panice. Systém Windows 95 umí sám obnovit tyto soubory ze záložní kopie. To ale znamená, že musí být na disku tyto záložní kopie dostupné.
Další způsob zálohování souvisí s použitím programu REGEDIT. Pomocí tohoto programu můžete databázi exportovat nebo importovat, tak jak jsem se o tom zmiňoval minule. Tento program pracuje v duálním módu -- jak v prostředí Windows, tak v reálném režimu. V prostředí Windows se patrně snáze ovládá. V nabídce Registr klepněte na příkaz Exportovat registr. V okně, které se objeví, si můžete vybrat, zda exportovat vše, nebo vybranou větev (obrázek 1).
/L:system -- specifikuje umístění souboru SYSTEM.DAT
/R:user -- specifikuje umístění souboru USER.DAT
souborx.reg -- specifikuje jméno souboru
/e souborx.reg -- specifikuje jméno souboru, do něhož má být databáze exportována
/c souborx.reg -- specifikuje soubor .REG, který nahradí celý obsah databáze registru
Při použití parametru /c je potřeba mít jistotu, že používáte skutečně soubor s celým obsahem registrů.
Jestliže jste si zakoupili Resource Kit, dostali jste spolu s knihou diskety nebo kompaktní disk, kde je řada užitečných utilit. K nim patří i program pro zálohování databáze registrů. Výhodou tohoto programu je, že provádí komprimování záložního souboru. Když uvážíme, že oba soubory registrů mají dohromady velikost větší než 1 MB, určitě to stojí za úvahu. Tento program slouží spíš k zálohování registrů před instalací nových programů apod., aby bylo možné v případě neúspěchu obnovit funkční stav sytému. Nevýhodou je, že obnovu záložních kopií je nutné provádět v grafickém prostředí Windows 95, což v některých krizových situacích nemusí být postačující.
Výběr nejčastějších dotazů z kurzů firmy Computer Help připravil Petr Matějů.