home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / UTILS2 / SBBACK24.ZIP / SPACEBAK.MAN < prev    next >
Text File  |  1994-02-23  |  79KB  |  1,578 lines

  1.                                      SpaceBak User's Manual
  2.  
  3.                                            Revision A
  4.                                         February 11, 1994
  5.                                   Copyright (C) 1994 MICROTOOLS
  6. General Description
  7.  
  8. SpaceBak is an innovative software approach to getting more space back on
  9. your hard disk.  Typically, hard disks get filled with hundreds of files that
  10. never get used.  Under DOS, determining whether or not these files have
  11. ever been used is difficult if not impossible.  Using some unique
  12. technology, SpaceBak allows the user to either delete them from the hard
  13. disk or back them up and then delete them.  In addition, SpaceBak allows
  14. the user to obtain a printout of all of the files which have not been accessed
  15. since a particular date.
  16.  
  17. SpaceBak even works on disks which already have disk compression!
  18.  
  19. General Operation
  20.  
  21. To utilize SpaceBak, the TSR SPCBAK must first be installed on your
  22. system.  This TSR must be installed before any Disk caches or Network
  23. software are installed.  This TSR utilizes 16k and may be loaded high. 
  24. This is performed automatically upon installation if you choose to modify
  25. your AUTOEXEC.BAT.  We would recommend that this TSR remain
  26. loaded on your system at all times.  As a minimum, the TSR should be kept
  27. active for several days, to build some history.
  28.  
  29. Once you are ready to backup and delete, backup only, delete only, or just
  30. view the files that have been accessed, the program SPACEBAK should be
  31. run.  SPACEBAK functions just like a full featured Backup system.  In
  32. fact, with the No Access Since ... set to today's date, SpaceBak is a full
  33. featured Backup program.  See the appendix for how to use SpaceBak as a
  34. backup program.
  35.  
  36. Setting the Last Access Date
  37.  
  38. Once you have set up all of your Backup options (See Appendix A), you
  39. must choose the date which determines whether these files should be backed
  40. up and deleted.  Any files matching your file specification, that have not
  41. been accessed since the date you specify, will be backed up and/or deleted
  42. from your hard disk.  This date may be set from the options window in the
  43. following way:
  44.  
  45. Quick Set-up through the Status Window
  46.     Use the Tab and Arrow keys to select the "No Access Since" item.  The
  47.     <ENTER> key will increment the date by one day.  The
  48.     <SPACE_BAR> will decrement the date by one day.
  49.  
  50. Configuration Set-up
  51.     Select the Setup Backup/Restore menu item from the Main Menu.
  52.     Select Setup Backup/Restore Options from the Setup Menu
  53.     Select the Set Last Access Date item for the Configure Menu
  54.     Enter the Desired Date
  55.  
  56. See Appendix A for information on Selecting menu items from the
  57. keyboard or the mouse.  In addition, use the context sensitive help, <F1>,
  58. while in SPACEBAK to understand the option.
  59.  
  60. Setting SpaceBak Operational Mode
  61.  
  62. SpaceBak can perform one of three operations:
  63.  
  64.     Backup Only
  65.     Backup and Delete
  66.     Delete Only
  67.  
  68. This mode of operation is selectable from the Status Windows or through
  69. the configuration menus.
  70.  
  71. Quick Set-up through the Status Window
  72.     Use the Tab and Arrow keys to select the Operational Mode item (It
  73.     will indicate Backup and Delete, Backup Only, or Delete Only).  The
  74.     <ENTER> key or Left Mouse Button will increment the mode.
  75.  
  76. Configuration Set-up
  77.     Select the Setup Backup/Restore menu item from the Main Menu.
  78.     Select Setup Backup/Restore Options from the Setup Menu
  79.     Select the Set SpaceBak Operational Mode item for the Configure Menu
  80.     Select the desired mode
  81.  
  82. Possible operational scenarios
  83.  
  84.     General Archiving
  85.  
  86.     After you have fully exercised your system for a period of time, you can
  87.     obtain a printout of the files that have not been accessed since the date
  88.     you have specified.  From this list, you can determine and specify which
  89.     files may be deleted or archived and deleted.  Using the file
  90.     specification list at the bottom of the main menu screen, define these
  91.     files using DOS wildcards as necessary.   Decide whether you want to
  92.     delete these files or archive and delete them or just archive them (You
  93.     may choose to just archive them first because you want to make two
  94.     copies before they are deleted).  Define the media where you want these
  95.     files stored.  Then the Archive process should be started.
  96.  
  97.     One option (since SpaceBak allows compression), would be to archive
  98.     and delete these files onto your existing hard disk.  This would probably
  99.     not be of significant benefit if the disk is already compressed (for
  100.     example: DoubleSpace, or Stacker, or SuperStor).
  101.  
  102.     In the case of general archiving, we would recommend having two
  103.     backups of data for which you have no additional backups.  This is
  104.     achieved by selecting the Backup Only operational mode and performing
  105.     the Backup.  Then a subsequent backup is performed using the Backup
  106.     and Delete mode.
  107.  
  108.     Examples:
  109.  
  110.     Desire:   Removal of programs (*.exe and *.com) that have not been
  111.               accessed for a long time.
  112.  
  113.               Strategy:     Install SPCBAK for approximately a month
  114.                             (some period of time that represents your
  115.                             normal operation).  Then run SPACEBAK
  116.                             specifying all files that match *.EXE and
  117.                             *.COM in the file specification (INCLUDE,
  118.                             *.EXE, and SUBDIR).  Select the date you
  119.                             installed SPCBAK as the "No Access Since ..."
  120.                             date.  Preview the Backup to see if any files are
  121.                             going to be deleted that you want to keep. 
  122.                             Exclude these files from your file specification. 
  123.                             Select the Backup and Delete operational mode. 
  124.                             Perform the Backup.  
  125.  
  126.     Desire:   Delete all .BAK files that have not been accessed for two
  127.               months.
  128.  
  129.               Strategy:     Run SPACEBAK specifying all files that match
  130.                             *.BAK in the file specification (INCLUDE,
  131.                             *.BAK, SUBDIR).  Select the date two months
  132.                             ago as the "No Access Since ..." date.  Preview
  133.                             the Backup to see if any files are going to be
  134.                             deleted that you want to keep.  Exclude these
  135.                             files from your file specification.  Select the
  136.                             Delete Only operational mode.  Perform the
  137.                             Backup.
  138.  
  139.  
  140.     Program Specific Archiving
  141.  
  142.     Given the impression that more is better, software suppliers are
  143.     delivering everything but the kitchen sink with their software packages. 
  144.     This results in many unused files cluttering up your hard disk.  Many
  145.     printer drivers, graphics drivers and other miscellaneous utilities often
  146.     litter your hard disk and waste a precious resource.  With SpaceBak,
  147.     this situation can be remedied and you can trim some of the fat off your
  148.     system. 
  149.  
  150.     In this scenario, with the SPCBAK TSR installed, you may fully
  151.     exercise an application program (like a word processor or spreadsheet)
  152.     and then run SpaceBak.  By limiting the file specification to just include
  153.     the files in that applications directory, you can archive and delete just
  154.     the files not being used by that application.  
  155.  
  156.     For example, imagine that you desired to trim the fat from your
  157.     WordPerfect directory (assume C:\WP) You would first make sure that
  158.     SPCBAK is installed (from your AUTOEXEC.BAT).  Then you would
  159.     use WordPerfect in as many of its possible modes as you regularly use. 
  160.     Remember to use the Spell Checker, the Thesaurus, the printer and the
  161.     help functions.
  162.  
  163.     At this point user should run SpaceBak and specify the following
  164.     options:
  165.  
  166.        File Specification:
  167.        INCLUDE               C:\WP\*.*                     SUBDIR
  168.  
  169.        No Access Since: Yesterday's Date
  170.  
  171.        Operational Mode: Backup and Delete
  172.  
  173.     Once these parameters are setup (as well as the pertinent Backup
  174.     parameters), Start the Backup (See the Appendix for operation of
  175.     SpaceBak as a Backup Program).
  176.  
  177.     This scenario can be repeated for each of you major applications.  We
  178.     would recommend that you keep your archive disks separate for each
  179.     application.  In this way, should the need arise to recover one of these
  180.     archived files, the disk can be easily recovered.
  181.        
  182.     Archiving Data files
  183.  
  184.     Personal data files which you created and are never referenced by other
  185.     programs can be archived and deleted based on their last date accessed. 
  186.     If the files have not been accessed since SpaceBak was installed,
  187.     SpaceBak will use their last modified date to determine if they should be
  188.     archived.
  189.  
  190.     For example, imagine you keep all of your correspondence in a
  191.     directory:
  192.  
  193.        C:\MY_DATA\LETTERS 
  194.  
  195.     To archive and delete all of the files that you haven't used for one
  196.     month, you should run SpaceBak with the following options:
  197.  
  198.        File Specification:
  199.        INCLUDE               C:\MY_DATA\LETTERS\*.*               SUBDIR
  200.  
  201.        No Access Since: Today's date - 30 days
  202.  
  203.        Backup and Delete
  204.  
  205.     As stated previously, once these parameters are setup (as well as the
  206.     pertinent Backup parameters), Start the Backup (See the Appendix for
  207.     operation of SpaceBak as a Backup Program).
  208.  
  209.     As in the case of general archiving, we would recommend having two
  210.     backups of data for which you have no additional backups if the data is
  211.     very critical.  This is achieved by selecting the Backup Only operational
  212.     mode and performing the Backup.  Then a subsequent backup is
  213.     performed using the Backup and Delete mode.
  214.  
  215. What if I Delete Too Much
  216.  
  217. It is possible that you may delete a file that was not used during the time
  218. that SPCBAK was installed but which is essential to you now.  At this
  219. point, using SpaceBak's recover option and your archived disks, you easily
  220. restore these files to your hard disk.  The files required should be specified
  221. in the file specification area.  See Appendix A for details.
  222.  
  223. Installing SpaceBak
  224.  
  225. An install program is provided to allow you to automatically modify your
  226. AUTOEXEC.BAT for SPCBAK.  It will also set up SPCBAK to be
  227. operational on the drives specified.  It is not essential to run the INSTALL.
  228.  
  229. Utility Functions
  230.  
  231. The following utility programs are defined:
  232.  
  233.     DEL_SB    -   This program deletes all of the SPACEBAK.LOG files on
  234.                   the system
  235.  
  236. SPCBAK Considerations
  237.  
  238. SPCBAK Switches
  239.  
  240.     /U or /R  Removes SPCBAK from memory as a TSR if it was the last
  241.               TSR loaded
  242.     /ON       Turns SpaceBak recording on (default when first loaded)
  243.     /OFF      Turns SpaceBak recording off
  244.     /D:?      Defines drives for which SpaceBak is active.  SpaceBak
  245.               defaults to the C: drive.  For example, to specify the C, D,
  246.               and F drives, install SPCBAK as follows:
  247.                   SPCBAK/D:CDF
  248.  
  249. SPCBAK Operation
  250.  
  251.     SpaceBak does not log file accesses performed by the following
  252.     programs:
  253.  
  254.        GREP, MAKEBAK, GETBAK
  255.  
  256.     Certain programs will access every file on you disk.  You may not want
  257.     these accesses logged for SpaceBak purposes.  For example, another
  258.     Backup program may access every file on your system.  To prevent
  259.     these accesses from being recorded, turn SPCBAK off with the /OFF
  260.     switch.   Once complete, SPCBAK may be turned back on with the /ON
  261.     switch.
  262. 1      SpaceBak Introduction
  263.  
  264.        Welcome to SpaceBak.  SpaceBak is a powerful, safe  yet simple
  265.        means of backing up your vital data.  For most of us, backing up
  266.        our data is a nuisance that we all too often avoid.  SpaceBak makes
  267.        backing up fun.  You can set up your backups once with our
  268.        intuitive users interface and then run them from a regular batch file.
  269.  
  270.        But, before we get into how to perform a backup, we need to talk
  271.        strategy.  Without a well thought out strategy, you may find yourself
  272.        either wasting time by backing up too much or (heaven forbid), not
  273.        be backing up enough data.  It doesn't do any good to begin backing
  274.        up the wrong data or backing up more data than it is worth to
  275.        backup.  That's why we must begin with a good backup strategy. 
  276.        Once that is established we'll work on how to implement that
  277.        strategy with SpaceBak.
  278.  
  279.     1.1    Fundamentals of a Backup Strategy
  280.            
  281.            First and foremost to all backup strategies is taken from the
  282.            famous shoe ad:
  283.     
  284.                      Just Do It!
  285.  
  286.            Many of us get lazy and neglect some important tasks every day. 
  287.            Many of us have neglected to perform the backups necessary to
  288.            protect our valuable data on a timely basis.  Let's decide today
  289.            that we will follow the first and primary fundamental of backup
  290.            strategy and that is to DO IT!
  291.  
  292.            Once we got that down (or at least decided), the next important
  293.            piece of our strategic plan is to determine:
  294.  
  295.               What Data is important to backup?
  296.  
  297.                        and
  298.     
  299.               How often should that be backed up.
  300.  
  301.            Perhaps the simplest answer to both of these is: all the data every
  302.            day.  But that often is not a reasonable answer to either question. 
  303.            Generally speaking, all data is important to be backed up, but not
  304.            every day.  Much data on your hard drive is already backed up. 
  305.            Sometimes, every day is not frequent enough for some data. 
  306.            Sometimes it is overkill.
  307.  
  308.     1.2    What Data is important to backup
  309.  
  310.            Again, it is dangerous to deal in generalities, but most data falls
  311.            under three categories:
  312.  
  313.                   1.  Data files that I have bought and thus have the
  314.                       original files on their installation disks.  These are the
  315.                       disks that came when you purchased the software.   If
  316.                       this data is lost, it could be reconstructed by reloading
  317.                       the software.  Not too painful.
  318.  
  319.                   2.  Data files that my programs have created that can be
  320.                       re-created from other files.  Lotus ".PIC" are such
  321.                       files as are dBase ".NDX" files.  Lotus ".PIC" files
  322.                       are graph files that are created from your spreadsheet
  323.                       files.   These files usually can be easily recreated if
  324.                       you have the source files (Lotus ".WK1" files and
  325.                       dBase ".DBF" files).  This data never needs to be
  326.                       backed up.
  327.  
  328.                   3.  Data files that I have created through the keyboard or
  329.                       mouse.  These files are like the outputs of word
  330.                       processing programs (like .DOC files from Word),
  331.                       spreadsheets (like .WK1 files from Lotus 1-2-3),
  332.                       databases (like .DBF files from dBase), or accounting
  333.                       programs (like MoneyCounts .DAT files).  These files
  334.                       represent your hard earned work and are very
  335.                       important to you.  They also might include
  336.                       configuration files (like Window's configuration files
  337.                       or your DOS CONFIG.SYS and AUTOEXEC.BAT).
  338.     
  339.     1.3    How often to Backup Data
  340.  
  341.            Ideally, data should be backed up as soon as practical after it has
  342.            been created.  If you are entering significant data that is creative
  343.            of nature you may want to back it up right after you create it. 
  344.            (Some of us forget our brainstorms as quickly as we get them). 
  345.            Generally, you want to regularly backup only the files that you
  346.            create and/or change.  These are files like letters, reports,
  347.            databases, documents and spreadsheets.  Generally you don't
  348.            want to backup files that you don't change. Every user has
  349.            different needs.  Not everyone's data is of equal value.  How
  350.            often you backup depends on both your needs, your habits, and
  351.            your comfort level with the thought of losing some data.  A good
  352.            rule of thumb that works for most people is to back up at the end
  353.            of every day.  This means that in a very worst case scenario (you
  354.            have lost every thing), on the average, you will only lose about 4
  355.            hours of work.
  356.  
  357.     1.4    Setting a Backup Strategy
  358.  
  359.            So, how do you go about setting a backup strategy?  Here are a
  360.            few simple guidelines.  (Note: Running ALLFILES will create a
  361.            text file, ALLFILES.TXT, of all files on your current hard drive. 
  362.            Print this file out and use three highlighters to identify each file)
  363.  
  364.               Step 1        Identify those category one files that are part of
  365.                             programs for which you already have a backup. 
  366.                             You are probably wise to back up all of these
  367.                             up in one backup set (a set of floppy disks
  368.                             containing a backup) once.  We will label this
  369.                             backup set PROGRAMS. Although this is not
  370.                             essential (remember, you already have these
  371.                             backed up on your original floppies) it will
  372.                             make it much easier to recreate your system.  If
  373.                             you are willing to take the time of
  374.                             reconstructing these from all the programs that
  375.                             you own or if you don't own that many complex
  376.                             programs, this step may be skipped.   We will
  377.                             explain how to do this later.  File these away in
  378.                             a very safe place.  Write protect the disks.  You
  379.                             need not make another copy of this backup until
  380.                             you add another set of program data files (say
  381.                             you add a new Backup program like SpaceBak). 
  382.                             At that point, you are probably wise to make a
  383.                             fresh backup of all your programs (because you
  384.                             may have forgotten to backup your last update
  385.                             to your spreadsheet program).
  386.  
  387.  
  388.            Step 2     Identify those category two files that are automatically
  389.                       generated.  Many users do not have any of these files. 
  390.                       If you are not sure about a file, consider it a category
  391.                       3 file.
  392.  
  393.            Step 3     Identify those category three files that are your hard
  394.                       earned data files.  If there are files from long dead
  395.                       projects or correspondence that you are fairly sure you
  396.                       will never touch again, back them up in a backup set
  397.                       and call it ARCHIVE01.  Then delete them from your
  398.                       disk.
  399.  
  400.        Now, are there any files that don't fall under these three categories. 
  401.        If you can't find out what they are, it is best to put them under
  402.        category three.  
  403.  
  404.        All files that are category 3 files need not be updated every day. 
  405.        Some files are from projects long since completed.  Some files were
  406.        created once and have no business being on your hard drive.  After
  407.        we have backed them up, it may be wise to delete them from your
  408.        hard drive.  Many of us only work on a few files a day.  If our
  409.        backup is taking 20 minutes each day to backup 30 meg of data, we
  410.        are probably backing up a lot more than we need to.  Ideally we
  411.        should only backup those files that we need to backup.
  412.  
  413.        How you have organized your hard disk also affects your backup
  414.        strategy.  In order to facilitate backups, it is very useful and safe to
  415.        put all of your files of the same category in multiple directories
  416.        under one directory tree.  This way, to backup all category three
  417.        data files you could just specify to include all the files in that
  418.        directory and all its subdirectory.  You never have to remember to
  419.        update your backup configuration files when you add new projects
  420.        and new directories.  For example, all category three data files could
  421.        be put under the C:\DATA directory.  It is very important that
  422.        macros generated with spreadsheet programs and word processing
  423.        programs be put under these directories.  Your MoneyCounts data
  424.        files should also be put in a subdirectory under this directory.  
  425.     
  426.        It also is useful to place all category one data files under a directory
  427.        tree like C:\PROGRAM.  Thus you would have a set of directories
  428.        that might look like:
  429.  
  430.               C:\PROGRAM
  431.               C:\PROGRAM\MC
  432.               C:\PROGRAM\123
  433.                   etc
  434.  
  435.        Although SpaceBak will allow you to specify data directories all
  436.        over your hard disk, it becomes another thing to remember
  437.        whenever you add new directories.  For example, let's imagine that
  438.        you keep your word processing files in C:\LETTERS and your
  439.        spreadsheets in C:\WORKSHTS.  When you add WordPerfect to
  440.        your system, you add a directory C:\WP51\LETTERS.  This is
  441.        category three data that must be added to your backup specification. 
  442.        If instead you had a directory structure that looked like this:
  443.     
  444.               C:\DATA
  445.               C:\DATA\LETTERS
  446.               C:\DATA\WORKSHTS
  447.        
  448.  
  449.        you could tell the backup program to backup up everything in
  450.        C:\DATA and all the files in DATA's subdirectories and never have
  451.        to worry about it.
  452.     
  453.     1.5    Some Typical Backup Strategies
  454.  
  455.        Let's list a few backup strategies and then analyze them for the
  456.        applicability.  We will show you how to perform these strategies
  457.        later.
  458.  
  459.        Data Backup Strategy #1 - (Weekly Full data/Daily Incremental
  460.            data)
  461.  
  462.            Step 1     On Friday afternoon of every week, perform a FULL
  463.                       backup of your category three data files.  Let's call
  464.                       this backup set FULL DATA WEEK 1.  Mark all
  465.                       floppies in numerical order with this label and with
  466.                       their number.
  467.            Step 2     On Monday afternoon, perform a backup of all
  468.                       category three files that have changed since Friday. 
  469.                       This is called an INCREMENTAL backup.  Mark all
  470.                       the floppies with the label INCREMENTAL DATA
  471.                       WEEK 1 DAY 1.   Use either a new disk or append
  472.                       the backup set to your last disk. (Appending does not
  473.                       delete the existing files).
  474.            Step 3     On Tuesday afternoon, repeat step 2 naming the
  475.                       backup set INCREMENTAL DATA WEEK 1 DAY
  476.                       2.
  477.            Step 4     On Wednesday afternoon, repeat step 2 naming the
  478.                       backup set INCREMENTAL DATA WEEK 1 DAY
  479.                       3.
  480.            Step 5     On Thursday afternoon, repeat step 2 naming the
  481.                       backup set INCREMENTAL DATA WEEK 1 DAY
  482.                       4.
  483.            Step 6     On Friday afternoon, repeat step one, naming the
  484.                       backup set FULL DATA WEEK 2.  Start with a new
  485.                       disk.
  486.  
  487.            Repeat this for four weeks.  At this point, start re-using your
  488.               disks.
  489.  
  490.            Analysis of Strategy #1
  491.                Advantages - This strategy is pretty thorough.  In general,
  492.                   the incremental backups performed on Monday - Thursday
  493.                   will be fairly quick.  Friday's backup may take too long
  494.                   however depending on how much data you keep on your
  495.                   hard drive.  Depending on how many disks you are using,
  496.                   you may desire to wait 8-16 weeks before recycling your
  497.                   disks.  It is also useful to save a backup set every 3-4
  498.                   months and file it away in a safe place.  Never recycle
  499.                   these disks.  You never know when you may find that you
  500.                   accidentally deleted a file two months ago which has fallen
  501.                   off the backup list.
  502.                Disadvantages - INCREMENTAL backups are quick but
  503.                   make restoration a little more difficult.  If you need to
  504.                   restore one file, you may need to go through several
  505.                   backup sets before you find it.  In general this is not to
  506.                   bad a limitation because we don't lose data that often. 
  507.                   There is a disadvantage to this strategy if you have not
  508.                   carefully identified all of your critical category three data. 
  509.                   For example, if you just recently started creating .WP files
  510.                   and had not identified these as category three files, you
  511.                   will never back them up unless you have structured your
  512.                   directories properly (as we talked about earlier).  This
  513.                   strategy also tends to use a fair number of disks.
  514.  
  515.        Data Backup Strategy #2 (Full Disk/Differentials until unwieldy)
  516.  
  517.            Step 1     Perform a FULL backup of your entire hard disk (all
  518.                       categories)
  519.  
  520.            Step 2     Every day (or after a significant period of data entry),
  521.                       perform a DIFFERENTIAL backup of your entire
  522.                       hard disk.  This will back up only those files that have
  523.                       changed since the last full backup.  Recycle disks
  524.                       every other time.
  525.  
  526.            Step 3     Perform Step 2 until this procedure becomes unwieldy
  527.                       (takes too long or uses too many disks).
  528.  
  529.            Step 4     Repeat from step 1, using a new set of disks.
  530.  
  531.            Analysis of Strategy #2
  532.                Advantages - This strategy works well if you do not create a
  533.                   lot of files.  It is easy to restore a file, since all files that
  534.                   have changed since the full backup can easily be restored. 
  535.                   It doesn't use a lot of floppy disks.  It is extremely
  536.                   thorough and is not very prone to error.
  537.                Disadvantages - If you create a lot of category three data, this
  538.                   strategy becomes unwieldy very soon.
  539.  
  540.        Data Backup Strategy #3 (Full Disk/Incrementals)
  541.  
  542.            Step 1     Perform a FULL backup of your entire hard disk (all
  543.                       categories)
  544.  
  545.            Step 2     Every day (or after a significant period of data entry),
  546.                       perform an INCREMENTAL backup of your entire
  547.                       hard disk.  This will back up only those files that have
  548.                       changed since the last backup.  Either append the files
  549.                       to your existing backup set or carefully label each
  550.                       floppy.
  551.  
  552.            Step 3     Perform Step 2 for a month or so (approximately 20
  553.                       incremental backups).
  554.  
  555.            Step 4     Repeat from step 1, using a new set of disks for the
  556.                       full backup and recycle the Incrementals.
  557.  
  558.            Analysis of Strategy #3
  559.                Advantages - This strategy works well if you do not need to
  560.                   restore files very often.  It minimizes the number of disks
  561.                   needed. It is not very prone to error.
  562.                Disadvantages - Restoring of a file could mean going through
  563.                   10-20 backup sets.  However, if this doesn't occur very
  564.                   often, it is a very fast, thorough and efficient backup
  565.                   strategy.
  566.  
  567.     1.6    General Backup Guidelines
  568.  
  569.        
  570.            Finally, once you have a backup strategy that works.  Stick to it. 
  571.            Deviations can spell disaster.  
  572.     
  573.            It is always good policy to:
  574.  
  575.            1. Have a well thought-out backup strategy and keep it.
  576.            2. Keep backups in a safe, fireproof, preferably off-site location.
  577.            3. Archive a full backup every 1-3 months that never gets re-
  578.               cycled
  579.            4. Backup your data at the end of a day rather than the
  580.               beginning.  (Computers have a higher probability of failing
  581.               when they are turned on rather than failing while they are
  582.               running).
  583.            5. Test you backup strategy with a mini-fire drill to make sure
  584.               you know how to restore your files.
  585.            6. Maintain at least two backups if you are going to replace or
  586.               re-format your hard disk.
  587.            7. Have a well thought-out backup strategy and keep it.  (This
  588.               bears repeating)
  589.            8. Turn on Verification ALWAYS!
  590.            9. Have plenty of disks available.  They are cheaper than your
  591.               lost time.
  592.  
  593.     
  594.  
  595. 2   Invoking SpaceBak
  596.  
  597.     SpaceBak consists of three programs.  SpaceBak is the user friendly
  598.     interface that lets you define your backup and restore options.  It
  599.     invokes MAKEBAK to actually make a backup and GETBAK to
  600.     actually perform a restore.  The backup "engines" may be run separately
  601.     from the command line (or Batch file).  SpaceBak can be started at the
  602.     DOS command line as follows:
  603.  
  604.        C:> SpaceBak [switches] [configuration file]
  605.  
  606.                where the optional switches are:
  607.                   /T   for Text Mode
  608.                   /G   for Graphics Mode
  609.                SpaceBak automatically determines an optimal setting based
  610.                   on your hardware and graphics capability.  These switches
  611.                   allow you to override the default settings.
  612.  
  613.                and the optional configuration file is used to set up your
  614.                   backup configuration upon startup.  If no file is specified,
  615.                   SpaceBak uses the file "LAST.GBK" stored in SpaceBak's
  616.                   program directory.  All SpaceBak configuration files have
  617.                   the .GBK extension.  SpaceBak first looks in the current
  618.                   directory and then (for DOS 3.0 or greater) in the same
  619.                   directory that SpaceBak.EXE is store in.
  620.  
  621.     If you desire to perform backups with no user interaction (like from a
  622.        batch file), you may run the SpaceBak backup engine with the
  623.        command:
  624.  
  625.            C:> MAKEBAK configuration_file
  626.  
  627.        Here the configuration file and the extension are not optional.
  628.  
  629.     If you desire to perform a restore with no user interaction, you
  630.        may run the SpaceBak restore engine:
  631.  
  632.            C:> GETBAK configuration_file
  633.  
  634. 3   Navigating in SpaceBak
  635.  
  636.     SpaceBak is designed with an intuitive interface that needs no
  637.     introduction.  Many programs have paved the way and set the standard
  638.     for navigating on a screen like SpaceBak's that should make learning to
  639.     use it a snap.  For those not familiar with these navigation standards,
  640.     we'll give you a summary.
  641.  
  642.     3.1    Some Definitions of Terms we will be using throughout this
  643.            manual
  644.  
  645.            Menu   - This is a list options for you to choose.  There are many
  646.            such menus in SpaceBak.  An example is the Main Menu where
  647.            you are give the option to:
  648.  
  649.                             Start Backup
  650.                             Preview Backup
  651.                             Start Restore
  652.                             Preview Restore
  653.                             Display Backup Set
  654.                             Setup Backup Options
  655.                             Edit Include/Excludes
  656.                             Load Configuration
  657.                             Save Configuration
  658.  
  659.               Each of these items in the list are a Menu Item.
  660.  
  661.            Button Item - A button is a rectangularly shaped box on the
  662.            screen used to select an option.  The Exit button on the Main
  663.            Screen is such an object.
  664.  
  665.            Highlighted Item - This is when a menu item (or button) is
  666.            highlighted with either a different color or a different intensity. 
  667.            This item is available for Selection.
  668.  
  669.            Select Item - This is when a highlighted item is selected to
  670.            perform the function it describes.  For example, when the
  671.            Preview Backup Menu Item is Highlighted and then Selected,
  672.            SpaceBak begins to preview the currently defined backup.  When
  673.            the Exit Button Item is selected, SpaceBak exits.
  674.  
  675.            Toggle Item - Certain discrete items can be toggled to select
  676.            alternate options.  For example, the Verification Status item can
  677.            be toggled from On to Off and vice versa.
  678.  
  679.            Edit Item - Certain items are fields that can be edited.  For
  680.            example, when loading new configuration, you can enter the file
  681.            specification for the configuration file that you wish to load.
  682.  
  683.            Window Item - On most screens there are multiple window
  684.            items.  For example on the Main Screen there are seven separate
  685.            window items:
  686.  
  687.                   The Main Menu
  688.                   The Status Window
  689.                   The Hardware Status Window
  690.                   The Advanced Status Window
  691.                   The Current Configuration file
  692.                   The Exit Button
  693.                   The Include/Exclude Matrix
  694.  
  695.            Context Sensitive Help - SpaceBak provides context sensitive
  696.            help to help you find your way around its screen.  Whatever item
  697.            is highlighted has a unique help message to help you remember
  698.            what it does.  For example, if the View Backup Set item is
  699.            highlighted in the Main Menu, selecting Help will provide a
  700.            detailed description of what selecting this item will do.
  701.  
  702.            Status Window - SpaceBak has three status windows; one for the
  703.            normal setup options, one for the hardware options, and one for
  704.            advanced options that need not be changed under normal
  705.            circumstances.  Each status window is actual a menu consisting
  706.            of two more menu items itself.  There are no hot keys associated
  707.            with these menu items.
  708.  
  709.            Hot Keys - SpaceBak provides a way to select a menu item or a
  710.            button item with a hot key.  A hot key is indicated by an
  711.            underline in Graphics mode and a bold character in Text mode. 
  712.            Hot keys may be activated from anywhere on the screen with an
  713.            <ALT>-<Hotkey>.
  714.  
  715.     3.2    How to Navigate
  716.  
  717.            Navigating through SpaceBak menu's is performed using any
  718.            combination of the following techniques:  
  719.  
  720.            Keyboard Navigating
  721.  
  722.                Cursor Control Keys - use the <UP_ARROW> or
  723.                   <DOWN_ARROW> to position the cursor or
  724.                   Highlighted item.  Once you have Highlighted the item
  725.                   you desire, hit the <ENTER> key to Select it.  Use the
  726.                   <LEFT_ARROW> or <RIGHT_ARROW> keys to
  727.                   move horizontally across items.
  728.  
  729.                Exit Window - The <Esc> key can be used to exit any
  730.                   window
  731.  
  732.                Hot Key Character - in every menu, items may be selected
  733.                   by hitting the key corresponding to the item.  This key is
  734.                   identified in bold for Text mode applications and with an
  735.                   underline for Graphics mode applications.
  736.  
  737.                <Tab> Key - This key may be used to move from window
  738.                   item to window item on the screen.  <Shift-Tab> moves
  739.                   from window item to window item in the reverse
  740.                   direction.
  741.  
  742.                <Space Bar> - This key is used to toggle items
  743.  
  744.                <Enter> - This key is used to select an item, toggle an
  745.                   item, or complete the editing of an item.
  746.  
  747.                <PgUp> and <PgDn> - These keys are used in menus to
  748.                   go to the top or the bottom of the menu.  When viewing
  749.                   help screens or Include/Exclude lists, these keys move the
  750.                   highlight bar one page up or down.
  751.  
  752.  
  753.            Mouse Navigating
  754.  
  755.               The mouse may be used to select or toggle an item by the
  756.               simple Point and Click method.  Point the mouse cursor at the
  757.               item and click the left mouse button.  If the item is to be
  758.               selected, it will be selected (for example, SpaceBak will Start
  759.               a Backup).  If the item is an item to be toggled, the item will
  760.               be toggled.
  761.  
  762.            Scroll Bar
  763.  
  764.               When viewing large amounts of data (in a Help Screen or in
  765.               the Include/Exclude list), a scroll bar is provided for
  766.               navigation.  You may either click on the scroll button and
  767.               drag the button down to position the text or you may click on
  768.               the UP and DOWN arrows to move one line at a time.
  769.               
  770. 4   Setting Up SpaceBak
  771.  
  772.     SpaceBak allows you to set up several options in order to configure your
  773.     backup.  Although SpaceBak provides a set of defaults, you need to
  774.     carefully chose your options to fit your hardware and your backup
  775.     strategy.  
  776.  
  777.     SpaceBak provides two ways for you to set up its options - the fast
  778.     method and the verbose method.  We recommend that you utilize the
  779.     verbose method at first since it will walk you through each of the
  780.     options.  At any time you may click on the Help Button or hit <F3>
  781.     to call up the context sensitive help.
  782.  
  783.     The Main Screen provides a complete status of all of the options
  784.     selected for SpaceBak.  This allows you to see all the options you have
  785.     selected all at once.
  786.  
  787.     We will describe how to select an option using each of the two methods
  788.     using the Drive type as an example.  All other options are set the same.
  789.  
  790.     The following options are available:
  791.  
  792.        Hardware Configuration
  793.            Type of Backup Media (360k, 720k, 1.2m, 1.44m floppy, or
  794.               DOS drive)
  795.            Drive (and for DOS drives the directory)
  796.            Colors on your Display
  797.            Text or Graphics mode
  798.        Setup options for Backup/Restore
  799.            Type (full, differential, incremental)
  800.            Files (only defined files, all except defined files)
  801.            Archive Bit (set or cleared after backup)
  802.            Compression option (Compression On or Compression Off)
  803.            Verify (Check that the backup worked as you go)
  804.            Restore Overwrite Warnings (Tell you that you are overwriting)
  805.        Advanced options
  806.            Formatting of Target Drive
  807.            Keeping of Log Files on Hard Disk
  808.            Deleting of Files on Target Drive
  809.            Backing up System/Hidden Files
  810.     
  811.     4.1    Hardware Configuration
  812.  
  813.            SpaceBak requires that you define where the backup files are to
  814.            go and where the restored files are coming from.  SpaceBak
  815.            needs to know what drive they are on and what type of drive it
  816.            is.  In addition, SpaceBak allows you to specify the colors for
  817.            your screen (if you have a color monitor) and whether or not you
  818.            are in text mode or graphics mode.  All four of these options
  819.            may be set through the pop up menus by selecting first the
  820.            SETUP BACKUP/RESTORE and then SETUP HARDWARE
  821.            OPTIONS.  Where the files are coming from and going to and
  822.            the backup media type may also be set directly from the Main
  823.            Menu by using either the <Tab>, <Arrow>, and <Enter>
  824.            keys or the Mouse to toggle these options.
  825.  
  826.        4.1.1  Drive Type
  827.  
  828.               You must select the type of media you are going to back up
  829.               to.  The options for this are:
  830.  
  831.                   360k 5¼ Floppy
  832.                   720k 3½ Floppy
  833.                   1.2m 5¼ Floppy
  834.                   1.44m 3½ Floppy
  835.                   DOS media - This can be network, a tape drive, or an
  836.                      unsupported floppy.  You can also do cumulative
  837.                      backups to DOS media.  This allows you to have
  838.                      multiple backups on one media.  This is also called
  839.                      append.  In general this mode is considerably slower
  840.                      than defining the media type.
  841.  
  842.                If you do not know what type of drive you have, select the
  843.                   DOS media.
  844.  
  845.            4.1.1.1   Selecting the Drive Type (Fast Method)
  846.  
  847.                      From the main screen, the Drive type is listed in the
  848.                      Hardware Status window.  By depressing the <TAB>
  849.                      key, you will move the highlight bar to the Drive
  850.                      Type.  Hitting the <Enter> key will toggle this
  851.                      through each of the options.  For mouse users, place
  852.                      the mouse cursor on the Drive Type and depress the
  853.                      Left Mouse button once to toggle the option.
  854.  
  855.            4.1.1.2   Selecting the Drive Type (Verbose Method)
  856.  
  857.                      Alternately, for beginners, the drive type may be set
  858.                      via the menu selections.  First, select the SET
  859.                      BACKUP/RESTORE from the main menu (using the
  860.                      <Down Arrow> key and the <Enter> key or the
  861.                      Mouse).  This will take you to the Setup Menu.  Select
  862.                      the first item, (SET HARDWARE OPTIONS) by
  863.                      hitting the <ENTER> key or clicking it with the Left
  864.                      mouse button.  Then select the SET MEDIA TYPE. 
  865.                      This will bring you to a menu of media type options. 
  866.                      Select the option desired by either hitting <ENTER>
  867.                      or clicking on it with the mouse.  You may return to
  868.                      the main menu by selecting the RETURN option in
  869.                      each of the menus.
  870.  
  871.        4.1.2  Target/Source Drive for Backup/Restore
  872.  
  873.               You must specify the target drive for backups and the source
  874.               drive for restore.   Generally only a letter is required. 
  875.               However, for DOS drives, you may also specify a directory. 
  876.               If you specify a directory, you will not be able to toggle this
  877.               from the status window.
  878.  
  879.        4.1.3  Color Options
  880.  
  881.               SpaceBak allows you to specify the Color of various items on
  882.               your screen. Colors may only be set with the verbose method. 
  883.               It is possible to set the foreground and background colors of
  884.               the following:
  885.  
  886.                  Borders around windows
  887.                  Windows
  888.                  Window objects
  889.                  Titles
  890.                  Menu items (both selected and non selected)
  891.                  Hot Key items (character color only)
  892.                  Buttons (like the HELP, GENERAL HELP)
  893.  
  894.               Foreground color is defined as the color of the characters or
  895.               lines.  Background color is defined as the color of the paper
  896.               the characters are written on.
  897.  
  898.               It is also possible to reset the color to their original settings. 
  899.               These settings are stored in a file called BBCOLOR.DAT and
  900.               is located in the same directory that the SpaceBak.EXE is
  901.               kept.  If you desire to save different color configuration, this
  902.               file can be renamed to reflect any number of color
  903.               configurations.
  904.  
  905.        4.1.4  Text and Graphics Mode
  906.  
  907.               SpaceBak runs in two modes:
  908.  
  909.                  Graphics Mode
  910.                  Text Mode
  911.  
  912.               On startup, if no mode is specified, SpaceBak determines the
  913.               mode based    on the hardware available, and the speed of
  914.               your machine.  For 808X machines (like PC's and XT's), 
  915.               SpaceBak defaults to text mode.      You may override this by
  916.               specifying a "/T" or a "/G" switch at startup.
  917.  
  918.                Also, you can switch screen modes from a Hardware Menu
  919.                   option.
  920.  
  921.     4.2    Setup Options
  922.  
  923.            SpaceBak allows you to configure your Backups and Restores
  924.            with the following options:
  925.                Type: SpaceBak allows you to specify three types of backups:
  926.  
  927.                   Full -     This option backs up all files that are specified.
  928.                   Incremental -    This option backs up only files that have
  929.                                    changed or have been created since the
  930.                                    last FULL or INCREMENTAL backup.
  931.                   Differential -   This option backs up only those files that
  932.                                    have changed     or are new since the last
  933.                                    FULL backup.
  934.  
  935.                Files: SpaceBak allows you to specify which files to backup:
  936.                  Include     This option will allow you to specify a list of
  937.                              directories and files to include in
  938.                              Backup/Restore.  The inclusion of these files
  939.                              may be superseded by an Exclude
  940.                              specification.
  941.                  All Include This option will allow you to specify a list of
  942.                              directories and files to include in the
  943.                              Backup/Restore that can not be superseded by
  944.                              an Exclude specification
  945.                  Exclude     This option will allow you to specify a list of
  946.                              directories and files to be excluded in the
  947.                              Backup/Restore.
  948.  
  949.                   In the restore mode, you may also specify a different
  950.                   target directory.
  951.  
  952.                Archive Bit: SpaceBak allows you to select what happens to
  953.                   the Archive Bit of files that are backed up.  Under most
  954.                   circumstances you will not want to change this option. 
  955.                   Setting this will override the effect of the backup type. 
  956.                   For example, generally, a full backup always clears the
  957.                   archive bit.  Setting this to UNCHANGED, will cause the
  958.                   archive bit to not get cleared. Setting the bit to
  959.                   UNCHANGED means that the archive bit will not be
  960.                   changed at all.
  961.  
  962.                Compression:  SpaceBak allows you to disable its normal
  963.                   compression techniques.  This option will cause the
  964.                   backup to use more disk space and generally will cause the
  965.                   backup to take longer.  Under certain circumstances (a
  966.                   very fast backup media and/or a very slow PC), disabling
  967.                   compression might speed up the backup process.
  968.  
  969.                Verify:  SpaceBak normally verifies all data it writes to the
  970.                   backup media. THIS IS VERY IMPORTANT TO THE
  971.                   INTEGRITY OF YOUR BACKUP! In some
  972.                   circumstances, it may be desirable to turn this feature off. 
  973.                   PLEASE BE AWARE WHEN YOU DO THIS.
  974.  
  975.                Backup/Restore Overwrite Warnings : This option is used
  976.                   during restore to warn you that a file already exists on
  977.                   your hard disk which you are about to overwrite with the
  978.                   backup version.  During Backup, this option will enable
  979.                   you to be warned if files on a disk are being overwritten.
  980.  
  981.               All of these options may be set via the menu system by
  982.               selecting the SETUP BACKUP/RESTORE option and then
  983.               the SET BACKUP/RESTORE.  These also may be set
  984.               directly from the Main Menu by using either the <Tab>,
  985.               <Arrow> and <Enter> keys or the Mouse to toggle these
  986.               options.
  987.     
  988.        4.2.1  Type
  989.  
  990.               There are three types of Backups that can be performed with
  991.               SpaceBak:
  992.  
  993.                   Full
  994.                   Incremental
  995.                   Differential
  996.  
  997.               Full Backup is used when you want to backup all files
  998.               specified in your INCLUDE/EXCLUDE specification
  999.               independent of the status of the archive bit. Full backups
  1000.               generally clear the archive bit (unless overridden by the
  1001.               ARCHIVE BIT UNCHANGED option) of all files that it
  1002.               backs up.  Selecting a Full Backup automatically sets the
  1003.               Archive bit option to CLEARED.
  1004.  
  1005.               Incremental Backup is used when you want to backup any
  1006.               files that have changed or are new since the last backup. 
  1007.               Incremental backups are made based on the status of the
  1008.               archive bit.  The incremental backup clears the archive bit of
  1009.               each file it backs up (unless overridden by the ARCHIVE BIT
  1010.               UNCHANGED option). This means that the next incremental
  1011.               backup will not back that file up again unless it has been
  1012.               changed.   Selecting an Incremental backup, automatically sets
  1013.               the Archive bit option to CLEARED.
  1014.  
  1015.               Differential Backup is used when you want to backup all
  1016.               files that have changed since the last full backup.  Differential
  1017.               backups are made based on the status of the archive bit.  The
  1018.               differential backup does not clear the archive bit as it backs
  1019.               up.  This allows you to run consecutive backups after a full
  1020.               backup. Selecting a Differential backup, automatically sets the
  1021.               Archive bit option to UNCHANGED.
  1022.  
  1023.        4.2.2  Include/Exclude Specifications
  1024.  
  1025.               You may specify the files that you want to INCLUDE or
  1026.               EXCLUDE in a definition file.  You have five options to
  1027.               create/define this file:
  1028.  
  1029.                   ■  You mayfile that already exists from a previous backup
  1030.                      or        you created offline with your word processor
  1031.                      or editor
  1032.                   ■  You may create a new file with all of your directories
  1033.                      listed to allow you to edit from this baseline
  1034.                   ■  You may create a new empty file and build the
  1035.                      definition from scratch
  1036.                   ■  You may edit your current configuration
  1037.                   ■  You may select the files from a directory tree
  1038.  
  1039.               In some cases you do not want to back up all of your files and
  1040.               all of your directories.  With SpaceBak you can select only
  1041.               certain files, certain extensions and / or certain directories to
  1042.               back up.  This is done with the INCLUDE/EXCLUDE/INC
  1043.               ALL option.  Only those directories and files that you specify
  1044.               will be backed up.  This selection is performed by defining
  1045.               the directories and files in a backup configuration file.  The
  1046.               file consists of a list of directories and files.   Filenames
  1047.               may be specified using DOS wildcard characters (* and ?). 
  1048.               Backup will only backup files that you specify in this file.
  1049.  
  1050.                   INCLUDE means to backup these files unless overridden
  1051.                   by EXCLUDE.
  1052.                   EXCLUDE means to not backup these files unless
  1053.                      overridden by INC ALL.
  1054.                   INC ALL means to always backup these files.
  1055.  
  1056.               Be careful not to have overlapping INCLUDE and/or INC
  1057.               ALL specification or SpaceBak will backup the files twice.
  1058.  
  1059.               EXAMPLE:  To Backup only ".DOC" files in all directories,
  1060.               you would create a list with the following contents:
  1061.  
  1062.     INCLUDE/                File Specification             With
  1063.     EXCLUDE                                                Subdirs
  1064.  
  1065.     INCLUDE                 c:\*.DOC                       SUBDIRS
  1066.  
  1067.               In some cases, you want to back up all of your files except
  1068.               certain exceptions. This may be done with the EXCLUDE
  1069.               option.  As with the INCLUDE option, you create a file with
  1070.               a list of files that you want to be excluded from backup.
  1071.               SpaceBak will backup all files except for those you specified.
  1072.  
  1073.               EXAMPLE:  To Backup all files except those files in the
  1074.               "user\tmp" directory, you would create a file with the
  1075.               following contents:
  1076.  
  1077.        INCLUDE/             File Specification             With
  1078.        EXCLUDE                                             Subdirs
  1079.  
  1080.        INCLUDE              c:\*.*                         SUBDIRS
  1081.        EXCLUDE              c:\user\tmp\*.*                NO SUBD
  1082.  
  1083.  
  1084.               When specifying INCLUDE, INC ALL and EXCLUDE three
  1085.               rules that SpaceBak follows are very important.
  1086.  
  1087.               RULE #1:  EXCLUDE takes precedence over INCLUDE. 
  1088.               This means that in the above example the INCLUDE
  1089.               specification (C:\*.*) defines all files except as exempted by
  1090.               the EXCLUDE.  This rule always applies unless overridden
  1091.               by rule #2.
  1092.  
  1093.               RULE #2:  INCLUDE specifications that do not include DOS
  1094.               wildcard specifications can never be excluded.
  1095.  
  1096.               RULE #3:  INC ALL specification can never be excluded.
  1097.  
  1098.               For example:
  1099.  
  1100.     INCLUDE/                File Specification                    With
  1101.     EXCLUDE                                                       Subdirs
  1102.  
  1103.     INCLUDE   c:\*.*                                              SUBDIRS
  1104.     EXCLUDE   c:\*.TMP                                            SUBDIRS
  1105.     INCLUDE   c:\IMPORTNT.TMP                                     NO SUBD
  1106.     INC ALL   c:\SPECIAL\*.TMP                                    NO SUBD
  1107.  
  1108.               In this example, all files will be backed up unless they have a
  1109.               TMP extension. No .TMP files will be backed up except
  1110.               IMPORTNT.TMP and those in the special directory.
  1111.  
  1112.            4.2.2.1   Editing Include/Exclude Lists
  1113.  
  1114.            It is possible to Edit the Include/Exclude list from several places
  1115.            in SpaceBak.  From the Main Screen, you can completely edit
  1116.            the list but you cannot add additional items to the list once it is
  1117.            filled.  From the other screens, you are allowed to add and delete
  1118.            lines to the list as well as seed it with you directory structure.
  1119.  
  1120.            When backing up, enter all of the file specifications you desire
  1121.            and indicate whether or not you desire to INCLUDE or
  1122.            EXCLUDE these files from the backup.  If you desire the file
  1123.            specification to be inclusive of all subsequent subdirectories,
  1124.            select SUBDIR in the subdirectory button.
  1125.  
  1126.            When restoring files, each line of the file specification can
  1127.            actually contain two file specifications separated by a space.  The
  1128.            second file specification is the destination of where you want the
  1129.            restored files to go.
  1130.  
  1131.            For example, to restore all *.DOC files in the C:\WORD\DOC
  1132.            directory to the C:\WORD\TMP directory, you would select
  1133.            INCLUDE and:
  1134.               C:\WORD\DOC\*.DOC C:\WORD\TMP
  1135.  
  1136.            To insert lines into this list, place the cursor where you want to
  1137.            insert and select the insert button (Placing the mouse cursor and
  1138.            clicking the left button or Hot Key <ALT-I>).
  1139.  
  1140.            To delete lines in this list, place the cursor on the line where you
  1141.            want to delete and select the delete button (Placing the mouse
  1142.            cursor and clicking the left button or Hot Key <ALT-D>). 
  1143.  
  1144.            When you have made all your changes, select the OK button to
  1145.            exit.  If you wish to cancel your changes, select the CANCEL
  1146.            button.   
  1147.  
  1148.            Editing and cursor movements while in this list are as follows:
  1149.  
  1150.               Cursor Movement: 
  1151.               <Down/Up/Right/Left>             Move cursor one character
  1152.                                                down/up/right/left
  1153.               <PgDn> <PgUp>                    Move the cursor down/up
  1154.                                                one page
  1155.               <Home> <End>                     Move the cursor to the
  1156.                                                beginning/end of line
  1157.               <Ctrl Right/Left>                Move cursor one word to
  1158.                                                the right/left
  1159.               <Ctrl Home> <Ctrl End>           Move cursor to the
  1160.                                                beginning/end of the file
  1161.               {Left Mouse Click}               Move cursor to the Mouse
  1162.                                                cursor
  1163.  
  1164.               Delete Text:
  1165.               <Del>                            Delete the character at
  1166.                                                the cursor
  1167.               <Ctrl Del>                       Delete the word at the
  1168.                                                cursor
  1169.               <BkSp>                           Delete the character
  1170.                                                before the cursor
  1171.               <Ctrl BkSp>                      Delete from the cursor to
  1172.                                                the end of line
  1173.               <F8>                             Delete from the cursor to
  1174.                                                the end of line
  1175.  
  1176.               Mark Text:
  1177.               <Ctrl F5>                        Marks text for copy or
  1178.                                                cut
  1179.               <ENTER>                          Following a mark, copies
  1180.                                                text to paste buffer
  1181.               <Del>                            Following a mark, deletes
  1182.                                                text to paste buffer
  1183.               <Ctrl F6>                        Cut marked Text
  1184.               <Ctrl F8>                        Copies from paste buffer
  1185.                                                to cursor
  1186.  
  1187.            4.2.2.2   Seeding the Include/Exclude List with a Directory Tree
  1188.  
  1189.                      SpaceBak allows you to start your list of
  1190.                      Include/Exclude files with a directory tree.  For
  1191.                      example, if you wanted to start with all directories of
  1192.                      the C: drive you would enter:
  1193.  
  1194.                         C:\
  1195.  
  1196.                      SpaceBak will then display all of the directories on
  1197.                      your C drive.
  1198.  
  1199.                      If you want to start your list with the list of all
  1200.                      directories under the \USER\ directory, you would
  1201.                      enter:
  1202.  
  1203.                         C:\USER\
  1204.  
  1205.                      This starting point will allow you to easily specify the
  1206.                      files that you want to include/exclude.
  1207.  
  1208.        4.2.3  Archive Bit
  1209.  
  1210.               Whenever a file is created or modified, a bit is set in the file
  1211.               to indicate that this file should be archived.  This bit is called
  1212.               the archive bit.  The archive bit is used by backup utilities
  1213.               (and XCOPY) to indicate that a file has been created or
  1214.               modified since the last backup.  Generally you want the
  1215.               archive bit cleared when the file has been backed up. 
  1216.               Generally, all FULL and INCREMENTAL backups will clear
  1217.               the archive bit of each file that is backed up.
  1218.  
  1219.               For example, lets imagine that you just backed up your entire
  1220.               disk.  All files will have their archive bit cleared indicating
  1221.               that they do not need to be backed up again.  After one day of
  1222.               creating and modifying files, you run an INCREMENTAL
  1223.               backup.  This backup will only backup those files that have
  1224.               the archive bit set.  It will generally clear the archive bit of
  1225.               those files.  But, if you wanted to run two identical
  1226.               INCREMENTAL backups you could not do it if the archive
  1227.               bit gets cleared.  If you desire to run two identical
  1228.               INCREMENTAL backups, you must run the first with this
  1229.               option set to ARCHIVE BIT UNCHANGED. The second will
  1230.               be run with the ARCHIVE BIT CLEARED.
  1231.  
  1232.               You may also want to not clear the archive bit after any
  1233.               INCREMENTAL backup. In this case, each INCREMENTAL
  1234.               backup would include all files that have changed since the last
  1235.               full backup.  This would (in effect) be a DIFFERENTIAL
  1236.               backup. The archive bit will always be UNCHANGED during
  1237.               differential backups.
  1238.  
  1239.  
  1240.        4.2.4  Compression
  1241.  
  1242.               With the Compress option on, SpaceBak will compress your
  1243.               files on the backup media while backing up your files.  This
  1244.               causes them to take less space on your backup media than
  1245.               they took on your hard disk.  Normally, SpaceBak will also
  1246.               run faster with compression turned on.  Compression takes
  1247.               processing time to compress your data.  But since disk I/O is
  1248.               generally the slowest part of any computer program,
  1249.               compression generally saves more time than it takes.
  1250.               However, with a very slow PC and/or a very fast disk or
  1251.               tape, SpaceBak may run faster with compression turned off.
  1252.  
  1253.               You also may choose to turn compression off if you are only
  1254.               backing up files that are already compressed (.ZIP or .ARC)
  1255.               files.
  1256.  
  1257.               The compression option has no effect during Restore.
  1258.  
  1259.        4.2.5  Verify
  1260.  
  1261.               There are two ways to verify your data as you write it. 
  1262.  
  1263.                   Verify every byte that it writes
  1264.                Use the DOS verify which merely checks the integrity of the
  1265.                   data
  1266.  
  1267.               Many backup programs only perform the DOS verify. 
  1268.               Because the DOS verify provides a false sense of security,
  1269.               SpaceBak does not even provide it as an option.  SpaceBak
  1270.               defaults to checking every byte that it writes to your backup
  1271.               media. This adds a significant amount of time to your backup
  1272.               process.  However, floppy disks are notorious in dropping
  1273.               data.  If VERIFY is turned off, the backup program cannot
  1274.               attest to the integrity of the backup.  We would strongly
  1275.               recommend that you leave VERIFY on.
  1276.  
  1277.               Again, depending on the speed of your machine, this could
  1278.               add between 20% (for a slow machine) to 50% on a fast
  1279.               machine.
  1280.  
  1281.        4.2.6  Backup/Restore Overwrite Warnings
  1282.  
  1283.               SpaceBak Restore allows you to choose whether or not you
  1284.               want to be warned during a restore if it is going to overwrite
  1285.               a file.  Having this option on will cause an overwrite warning
  1286.               and a prompt to ask you to proceed.
  1287.  
  1288.               During backups, the overwrite option, when enabled, causes
  1289.               SpaceBak to warn you whenever you are going to overwrite
  1290.               files on the target media.
  1291.  
  1292.     4.3    Advanced Setup Options
  1293.  
  1294.            SpaceBak allows the user to set certain advanced options for
  1295.            backup.  The default operation for these options will meet the
  1296.            needs of most users.  For certain users, changing the defaults on
  1297.            these options will allow additional flexibility in backup.    
  1298.            These options include:
  1299.  
  1300.            ■  Allow the user to not keep the log files on their hard drive. 
  1301.               SpaceBak defaults to keeping the last five log files on the hard
  1302.               drive.
  1303.  
  1304.            ■  Allow the user to not automatically format the target drive if
  1305.               it is not formatted.  SpaceBak defaults to automatically
  1306.               formatting the target drive if required.
  1307.  
  1308.            ■  Allow the user to not automatically delete the files on the
  1309.               target drive. SpaceBak defaults to automatically deleting all
  1310.               files on the target drive.
  1311.  
  1312.            ■  Allow the user to not backup Hidden and System files. 
  1313.               SpaceBak defaults to backing up all files.
  1314.  
  1315.            There are two methods of setting these options; using either the
  1316.            menu system or the Status windows.
  1317.  
  1318.        4.3.1  Log Backup Sets on Hard Drive
  1319.  
  1320.               Every time a backup is performed, a log file containing the
  1321.               list of files that were backed up and what disk they are on is
  1322.               stored on the last floppy in the backup set.  In addition, the
  1323.               last five log files are automatically kept on the hard drive in
  1324.               SpaceBak's special hidden directory }H_DD_N{.  (or
  1325.               optionally in the directory specified by the environment
  1326.               variable GBK_LOG).  If you want these kept in a different
  1327.               directory, put the following in your autoexec.bat file:
  1328.  
  1329.                   SET GBK_LOG=C:MY_DIRECTORY
  1330.  
  1331.  
  1332.               These log files are named as follows:
  1333.  
  1334.                   YYMMDDL#.BK1
  1335.  
  1336.               Where YY is the year, MM is the month, DD is the day, L is
  1337.               the first drive in this backup set, # is the letter (A-Z)
  1338.               representing the number of backups performed on that date.
  1339.  
  1340.               When you want to backup just a few files from a backup set,
  1341.               many backup programs force you to go through all of the
  1342.               floppies to find the file.    SpaceBak uses the log file to tell
  1343.               you which floppy to insert to restore the files. Having these
  1344.               log files on your hard disk, allows you restore files without
  1345.               having to insert the last floppy in the drive.
  1346.  
  1347.               This option allows you to not keep any log files on your hard
  1348.               disk.
  1349.  
  1350.               This option has no effect during a restore.
  1351.  
  1352.        4.3.2  Backup Media Format Option
  1353.  
  1354.               SpaceBak always checks to see if a floppy requires formatting
  1355.               before backing up to it.      Sometimes, it may be important
  1356.               to stop the backup if the floppy isn't formatted (or is the
  1357.               wrong density).  This options (if selected) causes SpaceBak to
  1358.               display a warning message if a wrong density or unformatted
  1359.               floppy is used during backup.
  1360.  
  1361.               SpaceBak uses a DOS compliant formatted floppy.  Although
  1362.               this is not as fast as some proprietary formats, it allows you
  1363.               to mix and match your floppies between backups and normal
  1364.               usage.
  1365.  
  1366.               This option has no effect during a restore.
  1367.  
  1368.        4.3.3  Delete Target Files Option
  1369.  
  1370.               SpaceBak always deletes all files on a floppy unless this
  1371.               options is selected. There are situations (networks in
  1372.               particular) where you would want to have multiple backup
  1373.               sets on one floppy.
  1374.  
  1375.               Select this option if you do not want to delete files on the
  1376.               target drive when a backup is performed.
  1377.  
  1378.               This option is only available for DOS media type.
  1379.  
  1380.               This option has no effect during a restore.
  1381.  
  1382.        4.3.4  Hidden /System Files Option
  1383.  
  1384.               Certain files on your hard disk are not visible to you the user
  1385.               with normal DOS operation.  These files are categorized as
  1386.               either System or Hidden files.  By default, SpaceBak backs up
  1387.               both System and Hidden files.
  1388.  
  1389.               Under certain circumstances (older methods of copy
  1390.               protection for instance), you may not want these files backed
  1391.               up.
  1392.  
  1393.               Select this option if you do not want to backup up System
  1394.               files
  1395.  
  1396.               This option has no effect during a restore.
  1397.               
  1398. 5   Configuration Files
  1399.  
  1400.     There are three types of files that are used with Getback:
  1401.        Configuration Files - These files specify the Backup/Restore specific
  1402.            information needed to perform a specific Backup or Restore.  We
  1403.            would recommend that they be named to reflect their purpose
  1404.            (like ALLFULL and DATAFULL for a full backup of the entire
  1405.            disk and a backup of all data files).
  1406.        Color Configuration Files - This file sets the colors for all of
  1407.            SpaceBaks programs.
  1408.        Backup Set Files - These files contain a log of all of the files backed
  1409.            up during a particular Backup Set.  They are kept on the backup
  1410.            media (floppy or network) and the last five are kept in
  1411.            SpaceBak's hidden directory.
  1412.  
  1413.     5.1    Backup/Restore Configuration Files
  1414.  
  1415.            Configuration files are used to store the option information for
  1416.            SpaceBak.  These files are ASCII files that can be created with
  1417.            any word processor or editor capable of producing pure ASCII
  1418.            files (in Word Perfect these are called DOS text files).  These
  1419.            files consist of a first line containing the options and subsequent
  1420.            lines containing the include/exclude specification.  These files are
  1421.            generally kept in SpaceBaks home directory but you can store
  1422.            them in your current directory.  
  1423.  
  1424.            A configuration file is saved any time you exit SpaceBak with the
  1425.            name LAST.GBK.  This file is also loaded into memory on
  1426.            startup if no other configuration file is specified.
  1427.  
  1428.            The same file can be used for backup and for restore.  Certain
  1429.            options are not applicable to each and are ignored.
  1430.  
  1431.        5.1.1  Saving the Backup / Restore Configuration File
  1432.  
  1433.               You can specify a file where you want to save the
  1434.               configuration.  This can be done from the Main menu by
  1435.               selecting Save Configuration.
  1436.  
  1437.               You may specify the full drive, path, and filename (without
  1438.               extension) of where you want the configuration file to be
  1439.               stored.  This configuration file will contain all of the setup
  1440.               information required.  This file always has the .GBK
  1441.               extension to allow you to easily find them on your hard disk. 
  1442.               If no directory is specified,  SpaceBak saves the file in the
  1443.               directory where SpaceBak is stored (\GETBAK by default).
  1444.  
  1445.               The configuration includes:
  1446.  
  1447.                   Drive to be backed up to/restore data from
  1448.                   Media type
  1449.                   Backup Type
  1450.                   Archive Bit Option
  1451.                   Compression Option
  1452.                   Verify Option
  1453.                   Backup/Restore Warning Option
  1454.                   Hard Drive Log File Option
  1455.                   Hard Drive Format Option
  1456.                   Delete Target Drive Overwrite warnings
  1457.                   Include/Exclude File list
  1458.                   Status of Hidden /System files
  1459.  
  1460.               The same file may be used for either backup or restore. 
  1461.               Certain options, however may not be selected and/or
  1462.               appropriate for both.
  1463.  
  1464.  
  1465.        5.1.2  Loading the Backup / Restore Configuration File
  1466.  
  1467.               Every time SpaceBak powers up it takes either the last
  1468.               configuration file you used or one that you specified from the
  1469.               command line.  You may also load another configuration file
  1470.               using the Load Configuration selection from the Main Menu. 
  1471.               Once selected, you are offered an option of selections to
  1472.               choose from or you may enter your own selection.  Files are
  1473.               selected from the pick list with either the mouse or the
  1474.               <Tab>, <Cursor Ctrl> keys, and the <Enter>.  Files
  1475.               offered from the pick list are either from your current
  1476.               directory (those marked with a # sign) or from the directory
  1477.               where the SpaceBak.EXE file is stored.  You may specify a
  1478.               load file from any directory.
  1479.  
  1480.     5.2    Color Configuration File
  1481.  
  1482.            SpaceBak stores the color information in a file called
  1483.            BBCOLOR.DAT.  This file is automatically retrieved from the
  1484.            directory that SpaceBak.exe is stored in and loaded into memory. 
  1485.            This setup can be stored in your current directory to allow
  1486.            different color configurations for different users and or uses.
  1487.  
  1488.     5.3    Backup Set Files
  1489.  
  1490.            Every time a backup is run, a backup set file is optionally stored
  1491.            on you hard disk as well as on the last media disk where the
  1492.            backup is performed.  This backup set contains the complete
  1493.            history of the backup, including file names, date, time, size of
  1494.            the file, and which disk the file was stored on.  These files are
  1495.            used to pinpoint where in the backup set each file is that the user
  1496.            wants to restore.  This enables the program to tell the user which
  1497.            disk to insert during a restore.  For DOS type media, multiple
  1498.            backup sets are allowed on each media. This allows the user to
  1499.            append a series of back ups to one media. 
  1500.  
  1501.            SpaceBak also (optionally) stores the last 5 backup sets in its
  1502.            C:\}H_DD_N{ directory (or optionally in the directory specified
  1503.            by the environment variable GBK_LOG.  If you want these kept
  1504.            in a different directory, put the following in your autoexec.bat
  1505.            file:
  1506.  
  1507.                   SET GBK_LOG=C:\MY_DIRECTORY  
  1508.  
  1509.                      where MY_DIRECTORY is the full DOS directory
  1510.                      specification.
  1511.  
  1512. 6   Backing Up
  1513.  
  1514.     Before starting your backup, make sure that the following items are
  1515.     correct in SpaceBak's status windows:
  1516.  
  1517.        The Type of Backup - Full, Incremental, or Differential
  1518.        To Compress or not to compress (should be ON)
  1519.        To Verify or not to verify (should be ON)
  1520.        The Include / Exclude specification
  1521.        The archive status (should be CLEARED unless you are doing a
  1522.            special backup or a Differential backup)
  1523.        The Drive letter
  1524.        The Media type
  1525.        
  1526.     Once your program is completely configured, you may start backing up
  1527.     your valuable data by selecting the Start Backup option from the Main
  1528.     Menu.  To verify everything is set up you may desire to preview the
  1529.     backup by selecting the Preview Backup option.  At this point the
  1530.     backup engine takes control.  
  1531.  
  1532.     Once started, SpaceBak provides an estimate of the number of disks
  1533.     used and the amount of data that will be backed up.   It also provides
  1534.     you the ability to see how far the backup is along on the entire backup
  1535.     as well as on the individual disk.  This gives the ability to know if you
  1536.     can leave your machine for a minute or two without dropping a second. 
  1537.     SpaceBak will not embarrass you by telling you how much time it takes
  1538.     to load the floppies.  Some of us fumble fingers would rather not know.
  1539.  
  1540.     Should there be any errors during the backup, SpaceBak will provide a
  1541.     comprehensive description of the error and a possible remedy for the
  1542.     problem.
  1543.  
  1544. 7   Restoring Data
  1545.  
  1546.     In the unfortunate event that you need to restore some data from a
  1547.     backup set, step one is to set up SpaceBak with all the appropriate
  1548.     option.  Before starting the restore (with the Start Restore selection,
  1549.     make sure that the following options are set correctly:
  1550.  
  1551.        The Include / Exclude specification
  1552.        The Drive letter
  1553.        The Restore Overwrite warning option
  1554.  
  1555.     Before starting you may also desire to do a preview of the restore to see
  1556.     that every option is correctly stated.  This can be started from the Main
  1557.     Menu by selecting Preview Restore.
  1558.  
  1559.     Both Start Restore and Preview Restore may offer you an optional pick
  1560.     list of backup sets on a DOS media that allows multiple backup sets. 
  1561.     Selecting this backup set is performed in the exact same way selecting a
  1562.     configuration file for loading is performed.
  1563.  
  1564.     Sometime it becomes necessary to view the files in a backup set to see if
  1565.     they are the correct files.  A preview will tell you what files you are
  1566.     restoring but not any other details about the files.  View Backup Set
  1567.     provides the ability to obtain the following about the files in a backup
  1568.     set:
  1569.  
  1570.        Name
  1571.        Extension
  1572.        Path
  1573.        Date Created
  1574.        Time Created
  1575.        Size of the File
  1576.  
  1577.     
  1578.