| 
                   Recovery Manager
                        v1.2
                   Reviewed
                          by: Jack
                          Reikel, January 2005 
                     Published
                    by:  Winternals
                    Software LP 
                    Requires: Any
                    PC running Windows Server 2003, Windows XP or 
                    Windows 2000 or NT 4 with Service Pack 6a; Windows NT 4 systems
                    in Active Directory domains also require the Active Directory
                    Client Extension; protected client systems must be running
                    Windows Server 2003, Windows XP, Windows 2000 or Windows
                    NT 4 with Service Pack 6a and must have File & Printer
                    Sharing and the C$ and Admin$ administrative shares enabled;
                    systems running the Recovery Wizard to remotely repair other
                    computers must run Windows Server 2003, Windows XP or Windows
                    2000  
                    MSRP: $29.00
                    (each workstation), $299.00 (each server), $69.00 (each concurrent
                    administrator) - minimums may apply, volume pricing available  
                  Windows
                      users sometimes live in fear—of bad patches automatically
                      downloaded and installed by Windows update, of bad video
                      driver installations, of poorly tested program installations
                      which turn the Registry into corrupted mush—and have
                      very few ways of easily alleviating that fear. Winternals
                      Software is a developer of systems availability and performance
                      programs for Microsoft-based computer networks. The company
                      began life in 1996 and has produced a steady stream of
                      useful software since then designed for use mainly in enterprise-wide
                      applications. Recovery Manager is designed to restore unbootable
                      or unstable computers suffering from damaged data or incorrectly
                      installed files. It does its job by creating a database
                      full of recovery points (based on dates and times) to which
                      you can rollback your computer in order to restore its
                      proper operation. Sounds like a great concept, yes? 
                  Recovery
                      Manager works by focusing exclusively on the Windows operating
                      system, taking scheduled snapshots of critical system files
                      and configuration settings. When virus attacks, faulty
                      patches, buggy security updates, dumb user errors, corrupt
                      drivers and other problems mess up a computer on your network,
                      Recovery Manager can be used to remotely restore all or
                      any part of the damaged OS and bring the machine back to
                      life without overwriting data. For computers which will
                      not boot at all, Recovery Manager lets you create a bootable
                      recovery CD that can be used to get the dead system up
                      and running again. Recovery Manager is not a hardware analysis
                      wizard or hardware system utility of any kind. 
                  
                  Some
                      of you may be wondering about Recovery Points and Restore
                      Points. For the record, recovery points is a term used
                      by Winternals and restore points is a term used by Microsoft.
                      A recovery point is a specific record of a computer's system
                      files and configuration settings on a particular date and
                      time. Like a Windows XP restore point, a Recovery Point
                      can be applied to undo harmful changes and to restore a
                      system's settings and performance without losing recent
                      work such as saved documents, e-mail, history or Favorites
                      lists. But there are important differences between recovery
                      points and restore points. For example, Winterals' recovery
                      points operate across a network; Microsoft's restore points
                      do not. Recovery Points can resurrect unbootable or locked-out
                      computers; restore points are only useful as long as the
                      computer on which they're stored remains accessible. Recovery
                      points can be applied in their entirety or selectively
                      for certain drivers, services and so on; restore points
                      are full-system only. Recovery points can be created for
                      Windows XP, 2000 and NT servers and workstations; restore
                      points are restricted to XP. Microsoft's genuinely flaky
                      System Restore function contains data which is easily corrupted
                      rendering previously unstable systems totally unbootable;
                      Winternals' recovery points are not subject to such instabilities. 
                  In keeping
                      with the Kickstartnews philosophy of "real reviews
                      by real users" we installed Recovery Manager on a
                      control workstation in a small but busy network environment
                      (a segment with 2 servers, 6 workstations, 3 laptops).
                      The program installs three things: a) the Microsoft Data
                      Access Components (MDAC) interface, b) a free version of
                      Microsoft SQL Server, and c) the Recovery Manager snap-in
                      for the Microsoft Management Console (MMC) built into Windows.
                      The point of the exercise was to set up Recovery Manager,
                      create restore points automatically, and generally hope
                      that one of the computers went down so that we could then
                      see how well Recovery Manager works. The only problem was
                      that after a week of normal use and some additional poking
                      and prodding, none of the computers on the network showed
                      any signs of going down. So we did the next best thing—we
                      cheated. The simple act of overwriting a known good Windows
                      system file with one we deliberately corrupted did the
                      trick. We corrupted copies of some critical system and
                      driver files by loading them into HexEdit (a binary editor),
                      altering information, and saving the changes. We then used
                      the newly corrupted copies, after booting into MS-DOS,
                      to overwrite the good files. Needless to say, the corrupt
                      files had the required effect with one system going down
                      entirely (it became unbootable) and the other becoming
                      ridiculously unstable (programs would not launch properly,
                      random spontaneous restarts, etc). Prior to doing any of
                      this, we used the scheduler in Recovery Manager to create
                      intervals at which it automatically set recovery points
                      for all the different computers on the network segment.
                      The data for each recovery point is stored in a SQL Server
                      database. 
                  
					 
                  The main
                      component of Recovery Manager is the MMC snap-in that provides
                      full access to all of the recovery points for your system.
                      Having a SQL Server installation on your computer is one
                      thing, understanding how to access it is another matter
                      altogether. Recovery Manager puts a friendly, easy to understand
                      face on SQL Server through the snap-in. 
                  
                   We
                      attacked the unbootable computer first by using the Recovery
                      Manager bootable recovery CD which we created using the
                      software installed on the control computer. We then booted
                      the dead computer and set the BIOS to boot from CD. After
                      restarting with the boot CD, the Recovery Manager utility
                      found the recovery point data easily and we selected a
                      recovery point. Recovery Manager reset the system, restarted
                      the computer and all worked normally again. The second
                      computer was restored remotely by accessing it from the
                      Recovery Manager snap-in. We were able to see the problem
                      system, access the error log file and selectively recover
                      the corrupt driver files. It all worked like a charm.
                    
                    Cons: If
                        you don't disable your antivirus software, there is a
                        chance its background operation will mess up the SQL
                        Server and Microsoft Data Access Components installations
                        which take place prior to the installation of the Recovery
                        Manager snap-in. And since Recovery Manager can't complete
                        its initial configuration routine without a proper working
                        SQL Server, you will be ticked off at having to reinstall.
                        We're going to suggest that Winternals add a routine
                        to its installer which detects any running antivirus
                        software and tells users to disable it until after Recovery
                        Manager has done its thing. This is not software for
                        the casually amused computer user, rather this is serious
                        stuff that is best used by IS/IT people or at least advanced
                        small office, advanced small business or advanced home
                        computer users. 
                    Pros: The
                        Recovery Wizard is extremely cool. Successful recoveries
                        are even cooler and Recovery Manager is essentially flawless
                        in most situations. Highly configurable. Point & click
                        to select a recovery point and that's about all the work
                        you have to do. Restoring a system does not lose or ignore
                        documents which were created after the date of the selected
                        recovery point. We also loved the driver & service
                        manager feature which lets you change driver and service
                        settings or simply disable a driver or service which
                        is preventing your system from booting or functioning
                        properly. The ability to change passwords on a networked
                        computer for which the password has been lost or forgotten
                        is extremely useful. The event logs provide an excellent
                        view of any remote system to help understand why the
                        system is acting up, another thing which can't be done
                        with Windows System Restore. We loved the ability to
                        compare the differences between two different recovery
                        points in order to determine which specific aspects of
                        a particular point should be applied. Using Recovery
                        Manager as part of a comprehensive data and system protection
                        policy (alongside regular system and data backups, actively
                        updated antivirus software, defragmentation software,
                        SpinRite 6 and a good firewall) is one of the best practices
                        we know of to ensure computer and data security. A word
                        to the wise - install Recovery Manager before installing
                        Windows XP Service Pack 2. Highly recommended.
                    
                  
                  
                    
                    
                   
                  
                  
                     
                   | 
                
                     
                  
                    
                    
                   
                  
                    
                    
                   
                   
                   |