How to restore an H2OS backup using fresh full build install


This example assumes that your original H2OS installation/database has become corrupted, and that you will be restoring your latest H2OS backup onto the same computer and hard drive. Using the same computer and hard drive is important because H2OS stores path information in tables that would become corrupted should any folder or file name in the H2OS installation be changed or removed during the restore process.


We want to save a copy of the H2OS installation as it exists immediately  before the restore.  


We rename the H2OS base folder to a name that includes the date of the rename.


1. Rename the C:\H2OS folder  (c:\h2os)


to   c:\h2os_mm_dd_yy     (example: c:\h2os_08_11_11)


While this action results in the creation of a current backup of your H2OS installation, the backup copy cannot be launched. It can only be used for fallback if the restore procedure fails for any reason, and for reference in the event there is a discrepancy regarding the restore operation.


2. Download a current copy of the H2OS full build from our website. The H2OS backups folder might come in handy here.


3. Unzip H2OS.ZIP to extract SETUP.EXE




For details on the installation procedure, see the H2OS Installation procedure topic


When completed, C:\H2OS will exist


5. Locate and have the backup file ready. It can be located anywhere that this computer can access using Windows Explorer. Performance will improve if you place the copy of the backup to be restored into a temporary folder on this computer (other then C:\H2OS, which is the target of the restore).  


For the purposes of this procedure, we'll assume the backup you want to restore is located at c:\backups\    (replace ccc with your H2OS customer ID per the product's registration) . For this example, the H2OS installation is owned by "h2oscustomerid"



Translated, the backup name means it was created for h2oscustomerid on 8-10-11 at (approximately) 18:47 (6:47pm)



6. Using Windows Explorer to locate and run c:\h2os\h2os_recover.exe. If your copy of this program is corrupted or unavailable, you can download it here (after downloading, unzip the downloaded ZIP file into a folder on your machine. The H2OS backups folder can come in handy here.

7. The H2OS_RECOVER program will ask you to locate (point to using the navigator screen provided) the backup file to be restored

8,  Proceed to run the restore, and wait for it complete


If it does not complete normally, follow the messages on the screen

9. If it completes normally, start H2OS using  your old desktop shortcut (which still points to c:\h2os from the initial installation).

10. Check your database and confirm the corruption is gone. If not, you will need to restore to an earlier backup. Repeat this process until the corruption is gone.

11. Run a maintenance check and let the software update itself (and perform any database changes introduced by maintenance since it was last applied to the now-current installation).

12. Re-apply all changes made after the backup was taken.






  1. The backups location is stored in setup->options->backups.  Caution: never place the backups folder in the C:\H2OS (product installation) folder structure (that is, do NOT use c:\h2os\backups), as that would cause backups to be created in the folder collection that will then be backed up. Repeating this a few times and the size of the backup will grow out of control. Keeping backups in another folder, perhaps on a different drive, will avoid this problem.

  2. the restore process cannot be used to transfer your H2OS installation to another computer, as the original H2OS installation installed some Windows files that must exist on the computer that is running H2OS. In any case, H2OS itself is licensed for a computer or LAN server and it's workstations, but not multiple computer installations, so to install H2OS on a separate computer, please download and install a full copy of the product (which will be in 30 day demo mode until the activation key is entered).  

    An exception to this is moving your H2OS installation to another computer

  3. For LAN server installations, this operation is performed on the server. For LAN workstations, which share the H2OS database on the server, you can either reinstall the product on the failed workstation or restore a backup taken of the workstation, if doing so is part of your backup strategy.  



Also see:



About automatic backups

backup controls

how to backup the database

how to setup automatic daily backups ...

How do I move H2OS to another computer

How to restore customers and job tickets from audit trails









Results of an analysis performed after using this procedure to restore a customer's actual backup.




Background: in this example, we have 2 installations:


1.  the saved copy of the customer's H2OS installation before the restore


2. The copy of the H2OS installation currently installed by this procedure. This consists of the full build install + the restore of the latest backup.