Windows Recovery with Winternals Recovery Manager 2.0

not

Recovery Manager's pricing varies by the number of consoles needed and the number of target machines for which recovery information is needed. But the price won't exceed $400 per target server, or $70 per console. While Recovery Manager is by no means cheap, it's a great value, especially when compared with the costs for rebuilding machines from scratch or backups!

Winternals Software principals Mark Russinovich and Bryan Cogswell—both computer scientists from Carnegie Mellon University—are deeply in-the-know about Windows systems internals, flaws and foibles. They also understand what's involved in fixing and recovering from potential Windows gotchas. In fact, Russinovich is the co-author of one of the best books about Windows' inner workings, Inside Microsoft Windows 2000, Third Edition (Microsoft Press, 2000). His book remains the best explanation of Windows internals around, and it's a nonpareil exploration of what goes on under the Windows hood.

System builders already familiar with other Winternals products--or free utilities from its sister company, Sysinternals.com--understand that these developers use their knowledge about Windows to inspect, report on, and protect systems from potential problems. The products also provide tools to recover Windows systems from crashes. These include Winternals' well-known centralized Administrator's Pak v5.0, which includes the ERD Commander tool (ERD stands for Emergency Repair Disk), NTFDOS Professional, Crash Analyzer Wizard, and much more.

In this TechBuilder Recipe, I'll show you how to install and use Winternals Recovery Manager 2.0. Not only does this program capture key operating system files and settings, but it also snapshoots program files, user registry settings, and user or application data. The program also defines sets of files and settings, called Recovery Sets, which can be scheduled for capture to a console/server at regular intervals. Typically, the most recent such set of items—called a Recovery Point—provides the basis for recovery if and when needed. For those system builders who also maintain systems for their customers, Recovery Manager can be a godsend. For those system builders who seek to supply their customers with the best-outfitted servers and workstatations, it's a must-have.

id
unit-1659132512259
type
Sponsored post

Using Recovery Manager 2.0, you can create and store Recovery Points on individual machines for mobile PC users. This will let you recover files and data even when you're not on the same network as a recovery console. Mobile clients combined with Recovery Manager's Client Boot disk (which system builders can easily construct for their customers) can still boot and recover themselves, as long as their laptop or notebook PC remains able to boot from a CD. Recovery Manager can also protect any system that uses TCP/IP protocols. Because files or other items in Recovery Points can be accessed at will, Recovery Manager can even roll back damaged or accidentally deleted files to whatever state they occupied in their most recent snapshot.

Finally, Recovery Manager can create a Recovery Point for a crashed or failing Windows machine. The machine's contents can be compared with earlier, working Recovery Sets to determine which files or Registry settings have changed. For troubleshooting or diagnosing system problems, this is invaluable.

Ingredients

If you're interested in trying out Recovery Manager 2.0 for yourself, request a free 30-day evaluation CD from Winternals. It's available online from this Winternals page. You will also need the following components:

With all of these ingredients in hand, you can get started on the recipes as soon as you receive your evaluation CDs. Starting with installation, you can then step through several common Recovery Manager tasks and activities.

Installing Recovery Manager: Known Issues

Installing Recovery Manager is extremely easy, thanks to its clever use of the well-known InstallShield toolset. That said, I did encounter a couple of snags. On my first target machine for the Recover Schedule Console--from whence one manages recovery snapshots and recovery activities for an entire network--the Windows Registry was sufficiently corrupted that the program wouldn't install properly. The helpful support technician I consulted by telephone suggested that I try another machine, rather than spelunking into the Registry to find and fix whatever caused the install of the Microsoft SQL Server Desktop Engine (aka MSDE) to fail. Switching to another system worked and saved substantial time, so it became my path to a working installation.

A second installation snag resulted from a memory lapse on my part: I forgot that you cannot use Recovery Manager to snapshoot or recover the system on which the Recovery Schedule Console software is installed. I designated this machine as a recovery client, only to be politely informed by the software at the conclusion of the install process that this was not a legal option. Otherwise, the install went fine.

10 Steps to Installing Recovery Manager

That concludes the Recovery Manager set-up and Boot Client file handling. Defining a Custom Recovery Set

Next, I'll show you how to define a custom Recovery Set to capture machine- or user-specific data using Recovery Manager. By default, Recovery Manager captures four Recovery Sets:

Custom Recovery Sets allow files from other volumes or directories to be captured as well. This way, application and user data outside these items can be recovered when necessary.

Here are the steps to create a Custom Recovery Set using Recovery Manager's Recovery Set Editor:

Once custom Recovery Sets are defined, they become available for selection in the regular Recovery Schedule Console and Recovery Center menus in Recovery Manager. This makes them easy to use--and easy to include when you're specifying and working with Recovery Sets later.

Creating a Boot Client Image

Next we'll build a bootable CD from which Windows users can start the recovery process using Recovery Manager. This really means creating a Boot Client image file that includes key system files, settings, configuration data, and so forth, then burning that image to CD. Recovery Manager can handle the creation of generic Boot Client images. But note, these images use only drivers supplied with the Windows media for a given OS. Recovery Manager can also let users specify drivers that are not included with the Windows media, such as when machines require SATA RAID or disk drivers to start up.

Here's how to create a Boot Client image file after Recovery Manager has already been installed. (You can also do this during the installation process, but those details vary only slightly from what's covered here.) First, you must use the companion program to the Recovery Schedule Console, known as the Recovery Center. This is the same tool used to perform a recovery when one is needed. The process is simple:

When the right Boot Client image is available for staging to selected target clients, the files necessary for booting will be copied to those machines as part of deploying the Recovery Manager agent to those machines. The process is completely straightforward. It works like a charm, as long as the image you construct includes all the right drivers. (I highly recommend testing before doing a widescale deployment.) You can even instruct the Boot Client routines to burn a CD from the image, because Winternals includes the necessary tools in the software.

Using Recovery Manager for System Recovery

Once you've created a Recovery Set schedule and have successfully captured one or more Recovery Points, restoring to an existing Recovery Point is absurdly easy. You need only use Recovery Center to identify those machines whose Recovery Sets you wish to restore. Then initiate the restore process by clicking the Roll Back Systems icon.

In the following steps, I assume that recovery is to be applied to a system that's running normally. (The details vary only slightly for systems booted up from a Boot Client image or CD.) I also assume that the most recent recovery point is to be applied. Here are the steps:

Recovering systems to earlier Recovery Points is only slightly more complicated. Click the Recovery Points tab in the Selected Computer pane, as shown at the bottom right of the last image above. You'll get access to a complete list of all Recovery Points stored for that machine. By default, the most recent point is always selected, but you can scroll through the list and pick an earlier one. Then, in the task pane, click Roll Back Systems.

You can also apply this technique to define recovery for multiple machines. Do this by clicking more than one computer in the Selection view: pane. Then manage Recovery Point selection on a per-computer basis in the Selected Computer pane.

ED TITTEL is a technology writer who has contributed to more than 100 computer books; a trainer; and a consultant who specializes in IT certification and information security, with a special emphasis on Windows desktops. He has no commercial ties to any of the products mentioned in this Recipe.