ADSM-L

AW: NT Client Recovery

1997-09-29 11:25:48
Subject: AW: NT Client Recovery
From: "Bartl, Michael" <michael.bartl AT ZENTRALE.ADAC DOT DE>
Date: Mon, 29 Sep 1997 16:25:48 +0100
Doug and Phil,
a full restore of the registry failed during our tests, too. It seems
that this function is not fully compatible with NT 4.0.
I'm glad the backup of the full registry works fine, so there are two
ways of restoring the registry:

1. Boot from another partition, do a full restore of all files to the
original location and copy all files from the adsm.sys directory
structure to winnt\system32\config\... As you copy the registry as files
that are not in use, this works fine. This method is explained more
detailed in the redbook.

2. Install a preliminary NT system and install the ADSM-client and it's
config files. Then restore all files including the structure below
adsm.sys. Using the NT built in functionality (command regrest) you then
can switch the system into the restored registry.

Here's the helpscreen regrest prints out:

c:\>regrest /?
Regrest allows you to recover the registry from a backup.  The recovery
is
done in pieces, know as hives.  The changes will take effect only after
the system is next booted.

SeRestorePrivilege is required to make use of this program.

Use RegBack to make the backups.

If you have a tape drive, use NtBackup instead of RegRest/RegBack.

Works by doing RegReplaceKey calls.  Old hive will be stored into a .sav
file (must have space for this) new file switched into config dir, but
no effect until next boot.

ALL FILES MUST BE ON THE SAME VOLUME, THEY ARE RENAMED NOT COPIED!

regrest
    Print this help screen.

regrest <new files> <save files>
    For each active registry hive, whose file resides in the config dir,
    attempt to replace its current file with a like named file in the
    new files dir, and move the old file to the save files dir.
    Warn of hives that must be restored manually, or of errors.
    (Use form below for "manual" restore)

    regrest c:\monday.bku  c:\install.sav
    if ERRORLEVEL 1 echo Error!

regrest <newfilename> <savefilename> <hivetype> <hivename>
    Hive type is either "machine" or "users".  Hivename is the name of
    an immediate subtree of HKEY_LOCAL_MACHINE or HKEY_LOCAL_USERS.

    Renames the specified hive's file to <savefilename>
    Then moves the file specified by <newfilename> to be the backing for
    the specified hive (no effect until next boot)

    regrest c:\special.sav\system c:\oldsystem.sav machine system
    if ERRORLEVEL 1 echo Error!



Regards
Michael
--
Michael H. Bartl
Michael H. Bartl
ADAC e.V. (Rechenzentrum, Produktionsplanung und Organisation)
Tel.: (089) 7676-4063, Fax: (089) 7676-8161
EMail: Michael.Bartl AT Zentrale.ADAC DOT de
>
<Prev in Thread] Current Thread [Next in Thread>
  • AW: NT Client Recovery, Bartl, Michael <=