home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / fileutil / fplus102.arj / FLEXPLUS.DOC next >
Encoding:
Text File  |  1991-06-18  |  40.0 KB  |  978 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                 F L E X I B A K   P l u s (TM)
  8.  
  9.  
  10.              The Flexible Hard Disk Backup System
  11.  
  12.                 Copyright 1991 Nildram Software
  13.  
  14.                       All Rights Reserved
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                FLEXIBAK Plus was written by Adrian Mardlin
  27.  
  28.  
  29.  
  30. Address:       Nildram Software
  31.                26 Stanley Hill Avenue
  32.                Amersham
  33.                Bucks  HP7 9BD
  34.                United Kingdom
  35.  
  36. Telephone:     (0494) 729236
  37.  
  38. Email:         nildram@cix.compulink.co.uk
  39.                100012.1222@compuserve.com
  40.  
  41.  
  42.  
  43. Program and Documentation Copyright 1991 Nildram Software.
  44. All rights reserved.
  45.  
  46.  
  47. FLEXIBAK Plus is a trademark of Nildram Software.
  48. FLEXIBAK is a trademark of Nildram Software.
  49.                       ACKNOWLEDGEMENTS
  50.  
  51.  
  52.  
  53. My thanks go to all those who played a part in Beta testing
  54. FLEXIBAK Plus, notably the following:
  55.  
  56.      Brian Gregory
  57.      David Clark
  58.      Neville E Sanderson
  59.      Barry Drake
  60.      Clive Goldman
  61.      Jon Wolfe
  62.  
  63. Thanks are also due to Borland for their excellent C++ compiler,
  64. Innovative Data Concepts for the TCXL screen handling library.
  65.                         INTRODUCTION
  66.  
  67.  
  68.  
  69. Overview
  70.  
  71.      FLEXIBAK Plus, like its predecessor, FLEXIBAK, is a
  72. flexible, easy to use hard disk backup system that takes a
  73. logical, simple and unique approach to the backup problem. With
  74. a conventional backup system, you are required to take a full
  75. backup approximately once a week and do daily incremental backups
  76. which are placed on separate disks. Should you need to restore
  77. from the backup, you must first restore the full backup and then
  78. each of the incremental backups up to the last backup taken. With
  79. FLEXIBAK Plus, all this is different as the concept of full
  80. backups and incremental backups is removed. Instead, you only
  81. need to take a full backup once and then all subsequent backups
  82. are placed on the same backup disks, giving some long term speed
  83. increases, simpler file restoration and an improved backup
  84. management capability.
  85.  
  86.      Here are some of the more outstanding features provided by
  87. FLEXIBAK Plus:
  88.  
  89.      Selective backups allow you to specify, both globally and
  90.      by directory, which file groups should be included in, or
  91.      excluded from, the backup, potentially dramatically
  92.      reducing the number of backup disks required.
  93.  
  94.      Incremental backups are placed on the same disks as the
  95.      full backup, so you only ever need to take a full backup
  96.      once.
  97.  
  98.      File management system means that FLEXIBAK Plus keeps track
  99.      of what has been backed up, and informs you if any files
  100.      have gone missing from your hard disk since the last
  101.      backup. This allows you to recover accidentally deleted
  102.      files.
  103.  
  104.      File compression is included in the system as is the
  105.      capability to handle up to 20 hard disk drives.
  106.  
  107.      Alarm system warns you on booting your computer that you
  108.      have forgotten to take a backup for a specified number of
  109.      days.
  110.  
  111.  
  112. What Is Shareware?
  113.  
  114.  
  115.      Shareware distribution gives users a chance to try software
  116. before buying it. If you try a Shareware program and continue
  117. using it, you are expected to register. Individual programs
  118. differ on details. Some request registration while others require
  119. it, some specify a maximum trial period. With registration, you
  120. get anything from the simple right to continue using the software
  121. to an updated program with printed manual.
  122.  
  123.      Copyright laws apply to both Shareware and commercial
  124. software, and the copyright holder retains all rights, with a few
  125. specific exceptions as stated below. Shareware authors are
  126. accomplished programmers, just like commercial authors, and the
  127. programs are of comparable quality. (In both cases, there are
  128. good programs and bad ones!) The main difference is in the method
  129. of distribution. The author specifically grants the right to copy
  130. and distribute the software, either to all and sundry or to a
  131. specific group. For example, some authors require written
  132. permission before a commercial disk vendor may copy their
  133. Shareware.
  134.  
  135.      Shareware is a distribution method, not a type of software.
  136. You should find software that suits your needs and pocket,
  137. whether it's commercial or Shareware. The Shareware system makes
  138. fitting your needs easier, because you can try before you buy.
  139. And because the overhead is low, prices are low also. Shareware
  140. has the ultimate money-back guarantee - if you don't use the
  141. product, you don't pay for it.
  142.  
  143.  
  144. Disclaimer
  145.  
  146.      Users of FLEXIBAK Plus must accept this disclaimer of
  147. warranty:
  148.  
  149.      "FLEXIBAK Plus is supplied as is.  The author disclaims all
  150.      warranties, expressed or implied, including, without
  151.      limitation, the warranties of merchantability and of
  152.      fitness for any purpose. The author assumes no liability
  153.      for damages, direct or consequential, which may result from
  154.      the use of FLEXIBAK Plus."
  155.  
  156.  
  157. Terms And Conditions
  158.  
  159.      FLEXIBAK Plus is a "Shareware program" and is provided at
  160. no charge to the user for evaluation.  Feel free to share it with
  161. your friends, but please do not give it away altered or as part
  162. of another system.  The essence of "user-supported" software is
  163. to provide personal computer users with quality software without
  164. high prices, and yet to provide incentive for programmers to
  165. continue to develop new products.  If you find this program
  166. useful and find that you are using FLEXIBAK Plus and continue to
  167. use FLEXIBAK Plus after a reasonable trial period, you must make
  168. a registration payment of £29.95 to Nildram Software.  The £29.95
  169. registration fee will license one copy for use on any one
  170. computer at any one time.  You must treat this software just like
  171. a book.  An example is that this software may be used by any
  172. number of people and may be freely moved from one computer
  173. location to another, so long as there is no possibility of it
  174. being used at one location while it's being used at another. Just
  175. as a book cannot be read by two different persons at the same
  176. time.
  177.  
  178.      Commercial users of FLEXIBAK Plus must register and pay for
  179. their copies of FLEXIBAK Plus within 30 days of first use or
  180. their licence is withdrawn.  Site Licence arrangements may be
  181. made by contacting Nildram Software.
  182.  
  183.      Anyone distributing FLEXIBAK Plus for any kind of
  184. remuneration must first contact Nildram Software at the address
  185. below for authorisation. This authorisation will be automatically
  186. granted to distributors recognised by either the Association of
  187. Shareware Professionals or the Association of Shareware Authors -
  188.  UK as adhering to their guidelines for shareware distributors,
  189. and such distributors may begin offering FLEXIBAK Plus
  190. immediately.
  191.  
  192.      You are encouraged to pass a copy of FLEXIBAK Plus along to
  193. your friends for evaluation.  Please encourage them to register
  194. their copy if they find that they can use it.  All registered
  195. users will receive a copy of the latest version of the FLEXIBAK
  196. Plus system.
  197.  
  198.  
  199. Registration
  200.  
  201.      FLEXIBAK Plus is a shareware product. This means that you
  202. are free to use it for trial purposes only and you may freely
  203. pass copies on to your friends and colleagues. However, if you
  204. find FLEXIBAK Plus useful and intend to continue using it, you
  205. must register your copy. To do this, either print out and fill
  206. in the registration form provided (Type 'COPY REGISTER.DOC PRN'
  207. at the DOS prompt), or send a cheque for £29.95 or your credit
  208. card details to the following address:
  209.  
  210.  
  211.                Nildram Software,
  212.                26 Stanley Hill Avenue,
  213.                Amersham,
  214.                Buckinghamshire
  215.                HP7 9BD
  216.  
  217.      For your money, you will receive the latest version of
  218. FLEXIBAK Plus without the registration encouragement screen, a
  219. printed manual, free support and cheap upgrades as and when they
  220. become available.
  221.  
  222.  
  223. Overseas Registrations
  224.  
  225.      For European users, there is an additional shipping charge
  226. of £2.00 and for other overseas users, the charge is an extra
  227. £5.00. However for those in the USA or Canada, FLEXIBAK Plus can
  228. be registered for just $39.95 + $4.00 shipping from:
  229.  
  230.                Shareable Software International, Inc
  231.                PO Box 59102
  232.                Schaumburg, IL 60159
  233.                USA
  234.  
  235.                Phone: (708) 397 1221
  236.                Compuserve: 76226,2652
  237.                EXEC-PC: Bill Dickson
  238.  
  239.  
  240. Support
  241.  
  242.      Support is offered to registered users in the following
  243. ways. Firstly, any updates of FLEXIBAK Plus will be available to
  244. you for a minimal fee. All registered users will be notified of
  245. any major updates. Lifetime support for FLEXIBAK Plus is provided
  246. and can be obtained by contacting Nildram Software by writing,
  247. telephone or any of the Email addresses listed at the front of
  248. this manual. USA and Canadian customers can also obtain support
  249. by contacting Shareable Software International, Inc at the
  250. addresses detailed in the Overseas Registrations section.
  251.  
  252.  
  253. The Future
  254.  
  255.      It is hard to predict the future of FLEXIBAK Plus. However,
  256. there are still many things that could be done to make FLEXIBAK
  257. Plus a better product than it already is, such as disk
  258. formatting, file encryption and a faster backup disk filing
  259. system. What changes and enhancements will be made depends very
  260. much on you and your feedback, which I can assure you will be
  261. listened to and acted upon to make FLEXIBAK Plus the product you
  262. want it to be.
  263.  
  264.  
  265. Shareware Associations
  266.  
  267.      Nildram Software is a member of two very important Shareware
  268. organisations, both of which impose minimum standards on their
  269. members. The following two statements are part of those standards
  270. and provide a method of settling disputes between yourself and
  271. any member of each organisation.
  272.  
  273.      This program is produced by a member of the Association of
  274. Shareware Professionals (ASP).  ASP wants to make sure that the
  275. shareware principle works for you. If you are unable to resolve
  276. a shareware-related problem with an ASP member by contacting the
  277. member directly, ASP may be able to help. The ASP Ombudsman can
  278. help you resolve a dispute or problem with an ASP member, but
  279. does not provide technical support for members' products. Please
  280. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  281. or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  282. 70007,3536.
  283.  
  284.      Nildram Software is a member of the Association of Shareware
  285. Authors - UK (ASA-UK). ASA-UK wants to make sure that the
  286. shareware principle works for you. If you have a dispute with an
  287. ASA-UK member that you are unable to resolve directly with that
  288. member, then you can write to the ASA-UK Ombudsman at the
  289. following address:
  290.  
  291.                The Ombudsman,
  292.                ASA-UK,
  293.                PO Box 26,
  294.                Bracknell,
  295.                Berkshire
  296.                RG12 4WA
  297.               INSTALLATION AND GETTING STARTED
  298.  
  299.  
  300.  
  301. Installation
  302.  
  303.      Installation is a very straightforward process. All you need
  304. to do is insert the disk on which FLEXIBAK Plus is located into
  305. the drive, select that drive as the current drive by typing "A:"
  306. or "B:" (depending on the drive in which the disk is inserted)
  307. at the DOS prompt. Now type "INSTALL" and press <ENTER> and then
  308. follow the instructions. Alternatively, if you acquired your copy
  309. of FLEXIBAK Plus by downloading it from a BBS or you prefer to
  310. manually install it, just create a directory on your hard disk
  311. and copy all the files to that directory.
  312.  
  313.  
  314. Setting The Alarm
  315.  
  316.      FLEXIBAK Plus has a warning alarm feature that warns you if
  317. you haven't taken a backup recently. To enable this, you should
  318. place the following lines in your AUTOEXEC.BAT file in an
  319. appropriate place. (If you are not sure about the function of the
  320. AUTOEXEC.BAT file or how to alter it, please consult your MS-DOS
  321. reference manual).
  322.  
  323. x:
  324. CD \FLEXPLUS
  325. FLEXPLUS /A=y
  326. C:
  327.  
  328.      Where 'x' is the hard disk drive where you have installed
  329. FLEXIBAK Plus - if other than drive C - and 'y' is the number of
  330. days after which you wish the alarm to sound.
  331.  
  332.      If you have done this correctly, every time you boot your
  333. computer FLEXIBAK Plus will check to see how long it has been
  334. since the last backup was taken and if it is longer ago than the
  335. specified threshold - 'y' in the above example - an alarm will
  336. be sounded giving you the opportunity to take a backup.
  337.  
  338.  
  339. Command Line Parameters
  340.  
  341.      If you are running on a machine with a particularly low
  342. amount of free memory or a particularly high number of files, you
  343. may have trouble getting started with FLEXIBAK Plus as it will
  344. abort with an exception message saying that it has either run out
  345. of memory, file space or directory space. You can override the
  346. initial memory allocation settings of FLEXIBAK Plus by use of
  347. some command line options which can later be set permanently by
  348. using the General Setup option of the Setup menu. To override the
  349. number of files (the default is 4000) that space is allocated
  350. for, use the "/F" command line option and to override the number
  351. of directories (the default is 300), use the "/D" command line
  352. option. For example, if you have a particularly large hard disk,
  353. you might use a command like this:
  354.  
  355. FLEXPLUS /F=5000 /D=500
  356.  
  357.      This would tell FLEXIBAK Plus to allocate space for 5000
  358. files and 500 directories.
  359.                           TUTORIAL
  360.  
  361.  
  362.  
  363. Getting Started
  364.  
  365.      Once you have installed FLEXIBAK Plus on your system, you
  366. can run it by changing to the "x:\FLEXPLUS" directory, where "x"
  367. is the hard disk drive onto which FLEXIBAK Plus was installed,
  368. and typing, "FLEXPLUS". FLEXIBAK Plus should now start up and
  369. proceed to log your drive C. FLEXIBAK Plus defaults to backing
  370. up all files on drive C, except those with the extension ".BAK",
  371. with no compression and the destination disk set to drive A. If
  372. this setup is ideal for you, then you can use FLEXIBAK Plus
  373. straightaway. Otherwise, you should configure the setup by using
  374. the Setup menu which is documented in the Reference chapter.
  375.  
  376.      You should see a menu bar across the top of the screen with
  377. the Backup option highlighted. Press <ENTER> and a menu will
  378. appear. Select the Start Backup option to begin your backup and
  379. follow the instructions.
  380.  
  381.  
  382. The Backup Data File
  383.  
  384.      The backup data file, called "FLEXPLUS.DAT" or similar, 
  385. contains information about all the files in the backup set, along
  386. with the setup of your backup. While, in emergencies, it is
  387. possible to restore data without this file (using FPREST), any
  388. such rebuild will take time and cannot be guaranteed to rebuild
  389. the file to its original state. Therefore, you should take every
  390. opportunity offered by FLEXIBAK Plus to update this file (for
  391. example, set the Save Data File After Each Disk? flag to "Y") and
  392. keep a copy on your master diskette. i.e. Don't skip the part on
  393. exiting FLEXIBAK Plus when you are asked to insert the master
  394. disk and press <ENTER>.
  395.  
  396.      A copy of this file is also saved as "FLEXPLUS.BAK" (or
  397. whatever you have called the data file) each time you run
  398. FLEXIBAK Plus as an extra precaution.
  399.  
  400.  
  401. Using Multiple Backup Sets
  402.  
  403.      It is possible in FLEXIBAK Plus to have more than one set
  404. of backup disks to give an increased security to the backup. This
  405. can also be used to speed up the backup process as you could have
  406. a complete backup on one set of disks and just the most vital
  407. files on another set of disks. This would allow you to use the
  408. second set for day to day backups and the main backup set can be
  409. updated perhaps once a week or so. This would mean that any non-
  410. vital files that changed during the week would only be backed up
  411. once, at the end of the week.
  412.  
  413.      Keeping multiple backup sets is a good way to improve the
  414. security of your backup as, although FLEXIBAK Plus can detect
  415. that files have gone missing, it can't detect if they have been
  416. corrupted and you might not notice until after a backup has been
  417. taken. With multiple backups, you are able to go to the
  418. previously used backup set and restore the file from there.
  419.  
  420.      To specify alternative backup sets, simply pass the name of
  421. the set as an argument when you run FLEXIBAK Plus. For example:
  422.  
  423. FLEXPLUS FULLBAK
  424.  
  425. will create a backup data file called "FULLBAK.DAT" and will use
  426. the name "FULLBAK" as an identification on all backup disks so
  427. that it is not possible to mix up the disks from two different
  428. backups.
  429.                           REFERENCE
  430.  
  431.  
  432.  
  433. Introduction
  434.  
  435.      The screen is split into 3 main sections. The top section
  436. contains statistics which enable you to see at a glance the
  437. status of the backup. The meaning of the figures are as follows:
  438.  
  439.      Backed Up: The total number of files backed up.
  440.      To Add: The total number of files left to add to the backup
  441.      disks.
  442.      Queries: The number of unanswered queries.
  443.      To Restore: The total number of files tagged to restore.
  444.      No Disks: The number of disks in the backup set so far.
  445.      Note that this is not the number of disks required to
  446.      backup all the files.
  447.      Total K: The total number of Kilobytes of files in the
  448.      backup.
  449.  
  450.      The main section of the screen is where most of the
  451. interaction between the user and FLEXIBAK Plus occurs. A general
  452. rule throughout FLEXIBAK Plus is that <ENTER> is used as a
  453. positive response to a question or situation and <ESCAPE> is used
  454. as a negative response or to 'escape' from a situation. If you
  455. remember this, then you will very quickly feel at home with
  456. FLEXIBAK Plus.
  457.  
  458.      The bottom section of the screen is used for on-line help.
  459. You should refer to this if you ever get stuck or are unsure what
  460. is happening or what a particular function will do.
  461.  
  462.      In addition to these three main screen sections, FLEXIBAK
  463. Plus contains a pull-down menu system which enables you to
  464. quickly and easily move around and select the various program
  465. functions. The various menu options are explained in depth later
  466. on in this chapter.
  467.  
  468.  
  469. Mouse Support
  470.  
  471.      FLEXIBAK Plus supports any Microsoft compatible mouse, as
  472. long as the appropriate mouse driver is loaded. You will find
  473. that a mouse will greatly ease your use of FLEXIBAK Plus and, in
  474. fact, it is possible to use FLEXIBAK Plus without ever needing
  475. to touch the keyboard. The left button on the mouse is the
  476. equivalent of <ENTER> while the right button represents <ESCAPE>.
  477.  
  478.  
  479. Backup Menu
  480.  
  481.      The Backup Menu contains all the necessary options for day
  482. to day use of FLEXIBAK Plus, allowing you to backup files, answer
  483. queries and restore files as necessary.
  484.  
  485.      Start Backup Option
  486.  
  487.           This option starts the backup process which will add
  488.      any tagged files (see the "To Add" count in the statistics
  489.      box at the top of the screen) to the backup disks. If a new
  490.      disk is required, you will be asked to insert a Blank,
  491.      Formatted disk, otherwise you will be asked to insert a
  492.      particular disk number. Don't worry about inserting the
  493.      wrong disk as FLEXIBAK Plus checks each disk inserted to
  494.      make sure that it is the correct disk or, in the case of a
  495.      blank disk, to make sure that it is blank. If FLEXIBAK Plus
  496.      requires a blank disk and you do not have any blank disks
  497.      left but wish to use a non-blank disk, you can use the
  498.      Inspect Disk and Erase Disk options in the DOS menu to
  499.      check your disks and then erase them as necessary.
  500.  
  501.           FLEXIBAK Plus will now update the backup disk by
  502.      deleting any unwanted files (those tagged for deletion when
  503.      answering queries) and adding any new or changed files to
  504.      the disk. When it has finished with a disk, FLEXIBAK Plus
  505.      will ask you to either insert another disk or will return
  506.      you to the menu if there are no more files to add to the
  507.      backup disks.
  508.  
  509.      Answer Queries Option
  510.  
  511.           From time to time, files on your hard disk drive(s)
  512.      that are backed up will be deleted, either accidentally or
  513.      on purpose. FLEXIBAK Plus is unique among hard disk backup
  514.      utilities in that it will notice that a file has gone
  515.      missing and tag it as a Query (the number of Queries is
  516.      displayed in the statistics box at the top of the screen).
  517.      This option will allow you to answer any outstanding
  518.      Queries by deciding whether to restore each file or delete
  519.      it from the backup disks also.
  520.  
  521.           To make matters easier for you, FLEXIBAK Plus attempts
  522.      to group files by directory when asking you to answer a
  523.      Query. Thus, if you delete all the backed up files from a
  524.      particular directory, or you remove the directory entirely,
  525.      you will first be asked whether you want to Restore the
  526.      entire directory, Delete the entire directory or deal with
  527.      each file as an individual Query. You will then be given
  528.      the opportunity to answer Queries on individual files,
  529.      which you may choose to Restore, Delete or Skip. By
  530.      Skipping a Query, you can postpone indefinitely your
  531.      decision on what to do with that file, though FLEXIBAK Plus
  532.      will alert you to the fact that you have outstanding
  533.      Queries whenever you select the Start Backup option as I
  534.      don't advise this practice.
  535.  
  536.      Restore Tagged Option
  537.  
  538.           Use this option to Restore any files tagged for
  539.      restoration by use of the Answer Queries option. You will
  540.      be prompted to enter disks in much the same way as in the
  541.      Start Backup option except that, by pressing <ESCAPE>, you
  542.      are able to skip a disk and move on to the next backup
  543.      disk. This is to account for the possibility of one of the
  544.      backup disks being either lost or destroyed. If FLEXIBAK
  545.      Plus has a problem restoring any file, you will be alerted
  546.      and the file will be tagged as a Query so that it can be
  547.      reprocessed at a later time.
  548.  
  549.      Restore Queries Option
  550.  
  551.           If you are sure that you want to restore all the files
  552.      tagged as Queries, rather than answering a string of
  553.      Queries, you can use this option which will tag all Queries
  554.      for restoration and then restore them in the same way as
  555.      the Restore Tagged option.
  556.  
  557.      Restore All Option
  558.  
  559.           To restore all files, including those that are still
  560.      on the hard disk drive(s), you should use this option. You
  561.      should only ever need to use this option after a complete
  562.      hard disk failure. Do not use it at any other time unless
  563.      you are absolutely sure what you are doing as you could end
  564.      up restoring files that are older than those currently on
  565.      your hard disk. Be careful!
  566.  
  567.      Restore Directory Option
  568.  
  569.           It is possible with this option to restore all the
  570.      files in a particular directory while also changing the
  571.      directory name if desired. This can be useful if you need
  572.      to transfer files from one PC to another as you can take a
  573.      whole directory from one system and restore it to another
  574.      directory on the other system. Upon selecting this option,
  575.      you will be presented with a pick list of the available
  576.      directories from which you should select the directory you
  577.      wish to restore. After selecting the directory, you will be
  578.      given the opportunity to enter a new directory name to
  579.      which the files should be restored. The operation will then
  580.      proceed as for the Restore Tagged option. You should note
  581.      however that, for safety reasons, this option will only
  582.      restore those files that are already tagged as either
  583.      Queries or for Restoration. i.e. They must not already
  584.      exist on the source disk.
  585.  
  586.  
  587. Setup Menu
  588.  
  589.      The Setup Menu is used to alter the setup of FLEXIBAK Plus
  590. to suit your requirements. Three of the options in this menu take
  591. you into a window where you can configure File Specs. These are
  592. a series of DOS wildcards (such as "*.*" which means all files
  593. or "*.EXE" which means all files ending in ".EXE") which enable
  594. you to configure which files should be included or excluded from
  595. the backup or compression. File Specs ending with a "-" are taken
  596. as exclusions, and File Specs are processed in the order in which
  597. they occur. For example, the default Global File Specs are "*.*"
  598. followed by "*.BAK-" which means that FLEXIBAK Plus will backup
  599. all files except those ending in ".BAK". If theses File Specs
  600. were the other way around, the FLEXIBAK Plus would backup
  601. everything as the last File Spec, "*.*" would tell it to include
  602. all files.
  603.  
  604.      To add a File Spec, just type it in and press <ENTER> and
  605. to remove a File Spec, you should type in the opposite File Spec.
  606. For example, to remove "*.*", type in "*.*-" and press <ENTER>.
  607. If you wish to change the order of File Specs, you must first
  608. remove the leading File Specs and then add them to the end by re-
  609. entering them. A maximum of 12 File Specs are allowed in each
  610. situation.
  611.  
  612.      Global File Specs Option
  613.  
  614.           This option should be used to configure the Global
  615.      File Specs for your setup. Upon selecting this option, you
  616.      will be taken straight into the File Spec Entry window
  617.      where you can alter the Global File Specs to suit your
  618.      system requirements. Global File Specs are applied to EVERY
  619.      directory on the source disk(s) and will be automatically
  620.      effective on any new directories that are created. If you
  621.      alter any Global File Specs, you should select the Re-Log
  622.      Disk(s) option from the Utilities menu in order for the
  623.      changes to take effect.
  624.  
  625.      Local File Specs Option
  626.  
  627.           Use this option to configure File Specs for a
  628.      particular Directory. You will first be presented with a
  629.      pick list of all the logged directories from which you
  630.      should select your required directory. This will now take
  631.      you to the File Spec Entry window where you can add any
  632.      Local File Specs. Local File Specs are applied to a
  633.      directory after Global File Specs and not instead of them.
  634.      If you alter any Local File Specs, you should select the
  635.      Re-Log Disk(s) option from the Utilities menu in order for
  636.      the changes to take effect.
  637.  
  638.      Comp File Specs Option
  639.  
  640.           Compression File Specs are used to determine whether
  641.      a file should be compressed or not. So, for example, you
  642.      might want to Compress all files except those which are
  643.      already compressed such as "*.ZIP" and "*.ARC". In such a
  644.      case, you would enter File Specs of "*.*", "*.ZIP-" and
  645.      "*.ARC-". You should note that unless you specifically
  646.      include the files you wish to compress (for example, by
  647.      using "*.*"), no compression will occur.
  648.  
  649.      General Setup Option
  650.  
  651.           Upon selecting this option, a window will pop up
  652.      containing a selection of configurable parameters. They are
  653.      as follows:
  654.  
  655.           Source Drive(s)
  656.  
  657.                In this field you should type a list of all the
  658.           drives from which you wish to take your backup. For
  659.           example, "CDEF" in this field would cause FLEXIBAK
  660.           Plus to backup from drives C, D, E and F. The field
  661.           may contain a list of up to twenty source drives.
  662.           Please note that any changes made in this field will
  663.           not have any effect until either FLEXIBAK Plus is
  664.           exited and restarted or the Re-Log Disk(s) option in
  665.           the Utilities menu is used.
  666.  
  667.           Destn Drive
  668.  
  669.                This field should contain the drive to which you
  670.           wish to backup, such as "A" or "B". Please note that
  671.           if this is set to anything other than "A" or "B", the
  672.           Erase Disk option will be disabled. This is to prevent
  673.           the accidental deletion of vital data.
  674.  
  675.           Update File Archive Flag?
  676.  
  677.                If this is set to "Y", the Archive Flag on each
  678.           file is cleared as it is backed up and is checked when
  679.           logging on to detect whether the file has changed or
  680.           not. If it is set to "N", the Archive Flag is not
  681.           cleared, and neither is it checked when logging on.
  682.  
  683.           Backup Hidden Files?
  684.  
  685.                If you have any hidden files that you wish to
  686.           backup, then you should set this field to "Y".
  687.           Otherwise leave it set to "N".
  688.  
  689.           Save Data File After Each Disk?
  690.  
  691.                This is a security option which, when set to "Y",
  692.           causes FLEXIBAK Plus to save its data file after
  693.           processing each disk when doing a backup. The default
  694.           setting is "N".
  695.  
  696.           Maximum No Of Files
  697.  
  698.                This field contains the maximum number of files
  699.           that FLEXIBAK Plus can handle. The default value is
  700.           4000. You should only alter this field if your
  701.           computer is short of memory or you have more than 4000
  702.           files on your hard disk(s). Changes do NOT take effect
  703.           until FLEXIBAK Plus is restarted. Please also see the
  704.           section of the manual about command line switches.
  705.  
  706.           Maximum No Of Directories
  707.  
  708.                This field contains the maximum number of
  709.           directories that FLEXIBAK Plus can handle. The default
  710.           value is 300. You should only alter this field if your
  711.           computer is short of memory or your hard disk contains
  712.           more than 300 directories. Changes do NOT take effect
  713.           until FLEXIBAK Plus is restarted. Please also see the
  714.           section of the manual about command line switches.
  715.  
  716.  
  717.      Verify Flag On/Off Option
  718.  
  719.           This option toggles the DOS Verify Flag on and off.
  720.      When switched on, any data that is written to disk is
  721.      immediately re-read and compared with what was written to
  722.      make sure there were no errors. As this adds on a
  723.      substantial amount of time and the probability of errors is
  724.      so slight, I would advise leaving this option set to its
  725.      default of Off.
  726.  
  727.      Sound On/Off Option
  728.  
  729.           This option simply toggles any sound effects on and
  730.      off. Very useful for those of us who work at home late at
  731.      night and don't wish to wake up the rest of the family.
  732.  
  733. Utilities Menu
  734.  
  735.      Re-Log Disk(s) Option
  736.  
  737.           Use this option to Re-Log the disk(s) after you have
  738.      altered any configuration information such as the source
  739.      disks or File Specs.
  740.  
  741.      Disk Usage Option
  742.  
  743.           This option will give you an estimate of the number of
  744.      disks required to backup all the logged files. The estimate
  745.      does not take into account the effects of compression
  746.      which, if set, should significantly reduce the number of
  747.      disks required.
  748.  
  749.      Check Disk Option
  750.  
  751.           Use this option from time to time to check up on the
  752.      state of a backup disk. It will check that the contents of
  753.      a particular backup disk are what FLEXIBAK Plus thinks they
  754.      are and, if there are any differences, they will be
  755.      corrected. Just insert a backup disk and press <ENTER>.
  756.  
  757.           The checking procedure is split into two passes. In
  758.      the first pass, FLEXIBAK Plus will check all the files on
  759.      the backup disk to make sure they should be there and will
  760.      delete any that shouldn't be on the disk. In the second
  761.      pass, FLEXIBAK Plus will check all the files that it thinks
  762.      should be on the backup disk to make sure they are there
  763.      and are up to date. At the end, you will be told how many
  764.      errors occurred and were corrected. Normally this should be
  765.      zero, but it is possible if the computer is reset or
  766.      crashes while FLEXIBAK Plus is loaded for errors to occur.
  767.      In such cases, you should run this option as a matter of
  768.      course to make sure of the integrity of your backup.
  769.  
  770.      Refresh Disk Option
  771.  
  772.           If a backup disk is accidentally lost or destroyed,
  773.      you will need to create a duplicate without having to
  774.      abandon the entire backup. This option will perform this
  775.      task for you by tagging any files on the specified disk for
  776.      Adding and then assuming that the disk has not yet been
  777.      used. This will mean that when you use the Start Backup
  778.      option, FLEXIBAK Plus will ask you to insert a blank disk
  779.      (when it reaches the disk you have refreshed) and will then
  780.      backup all the files on that disk.
  781.  
  782.      Compact Backup Option
  783.  
  784.           From time to time, the amount of data on your hard
  785.      disk drive(s) may decrease. If this happens, the number of
  786.      backup disks used by FLEXIBAK Plus may be more than are
  787.      actually required. If you want to release any backup disks
  788.      for other uses, you should use this option to compact the
  789.      backup. The effect of this option will be to release the
  790.      last disk in the backup set and attempt to locate the files
  791.      on this disk elsewhere. Immediately after using this
  792.      option, you should use the Start Backup option which will
  793.      then add the files to other backup disks and you will be
  794.      able to see whether the compaction was successful or not.
  795.  
  796.      Create Queries Option
  797.  
  798.           If you have answered any Queries and you wish to go
  799.      back on your decision, use this option to re-tag for Query
  800.      any files that are tagged for restoration or deletion.
  801.  
  802.      Abandon Backup Option
  803.  
  804.           Use this option to completely abandon the current
  805.      backup and start afresh. This will allow you to take a full
  806.      backup on a new set of disks.
  807.  
  808. Reports Menu
  809.  
  810.      File Specs Option
  811.  
  812.           Use this option to produce a report of all the File
  813.      Specifications that you have set up for the backup. Make
  814.      sure that your printer is on-line and connected to the
  815.      computer before running this report.
  816.  
  817.      Disk Info Option
  818.  
  819.           Use this option to produce a report of the Disk
  820.      Information. This contains a few handy statistics along
  821.      with details of the number of files, total size and space
  822.      free on each disk. Make sure that your printer is on-line
  823.      and connected to the computer before running this report.
  824.  
  825.      Registration Option
  826.  
  827.           Use this option to print a registration form which you
  828.      can send off to register your copy of FLEXIBAK Plus.
  829.  
  830. DOS Menu
  831.  
  832.      Inspect Disk Option
  833.  
  834.           This option allows you to search through any disk and
  835.      check the contents of it. I would strongly advise that you
  836.      use this option before the Erase Disk option when
  837.      considering erasing a disk.
  838.  
  839.      Erase Disk Option
  840.  
  841.           This option allows you to erase a disk in preparation
  842.      to being used as a backup disk. I would strongly advise
  843.      using the Inspect Disk option first and in any case, this
  844.      option is disabled if the Destination Drive is not set to
  845.      either "A" or "B" (use the General Setup option in the
  846.      Setup menu to set the Destination Drive). This option will
  847.      fail if the disk contains any read-only files.
  848.  
  849.      Exit Option
  850.  
  851.           This option terminates FLEXIBAK Plus and returns you
  852.      to DOS. Before exiting, the data file is saved to the hard
  853.      disk and then you are prompted to insert the Master Disk
  854.      (this should be a backup copy of your FLEXIBAK Plus
  855.      distribution disk). The data file will then be copied to
  856.      the Master Disk also. This can be avoided by pressing
  857.      <ESCAPE> when prompted to insert the Master Disk, but it is
  858.      highly inadvisable to do so as FLEXIBAK Plus will need to
  859.      use this file in order to restore the backup should you
  860.      suffer from a hard disk crash.
  861.                        TECHNICAL NOTES
  862.  
  863.  
  864.  
  865. Introduction
  866.  
  867.      This chapter is written with the intention of giving the
  868. more advanced user (i.e. Those who know low level DOS pretty
  869. well) a clearer insight into the workings of FLEXIBAK Plus. If
  870. you do not understand this chapter, the do not worry - it will
  871. not impair your ability to get the most out of FLEXIBAK Plus in
  872. any way.
  873.  
  874.  
  875. Backup File Format
  876.  
  877.      In order for FLEXIBAK Plus to be able to handle files of any
  878. size, all files over the size of 300k are split into 300k
  879. sections, each of which is treated as an individual file by
  880. FLEXIBAK Plus. This has a number of implications. First of all,
  881. some statistics won't appear to add up. For example, if you run
  882. the Disk Information Report, the total number of files backed up
  883. will not necessarily be the sum of the number of files on each
  884. disk as one file may appear on more than one disk and would
  885. therefore be counted more than once. Also, FLEXIBAK Plus may give
  886. you the impression that it keeps trying to copy the same file to
  887. different disks. It is in fact copying different sections of the
  888. same file.
  889.  
  890.      When stored on the backup disk, the files contain a header
  891. which gives information about its original name and location, its
  892. date and time and its size. The file names used on the backup
  893. disks are ascending numerical. That is, they are not the same as
  894. the name on the source disk. This, along with the fact that some
  895. files may be compressed, means that you cannot just copy files
  896. from a backup disk manually, you have to use FLEXIBAK Plus or one
  897. of the accompanying utilities.
  898.  
  899. Backup Disk Format
  900.  
  901.      If you look at a backup disk created by FLEXIBAK Plus, you
  902. will notice that it does some rather strange things to the disk,
  903. the reason for which I will attempt to explain. First of all, a
  904. file is created with the name of the data file being used (such
  905. as FLEXPLUS) and the disk number as the extension, for example
  906. FLEXPLUS.1 would be disk number 1 of the FLEXPLUS backup set.
  907.  
  908.      Next, depending on the size of the disk, a number of
  909. directories are created. If the disk is less than or equal to
  910. 360k in size, 12 directories are created, whose names are the
  911. numbers 0 to 11. If the disk is 720k or less in size, 20
  912. directories are created, whose names are the numbers 0 to 19, and
  913. if the disk is larger than this, 40 directories are created whose
  914. names are the numbers 0 to 39. The reason for this is to increase
  915. the backup speed of FLEXIBAK Plus by making sure that all the
  916. directory information is stored at the front of the disk, near
  917. the File Allocation Table. Due to the blocking factor of smaller
  918. disks being 1k and those of larger disks being only 512 bytes,
  919. it is possible to fit up to 30 files in each directory on the
  920. smaller disks and up to 14 files in each directory on the larger
  921. disks without causing directory fragmentation. This is exactly
  922. what FLEXIBAK Plus will do, though if it runs out of space, the
  923. last directory will be fragmented to fit any extra files on.
  924.                           UTILITIES
  925.  
  926.  
  927.  
  928. Introduction
  929.  
  930.      FLEXIBAK Plus comes equipped with some stand alone utilities
  931. which enable the viewing and restoration of the backup disk
  932. contents without the use of the FLEXPLUS.DAT (or similar) file.
  933. This means that, even in the worst case scenario, where you have
  934. lost or destroyed the disk containing FLEXPLUS.DAT, you are still
  935. able to restore all the data with almost 100% efficiency. I say
  936. "almost" because it is always preferable to restore using the
  937. data file as that is the only way that FLEXIBAK Plus can be
  938. absolutely sure of the backup status of each file.
  939.  
  940.  
  941. FPDIR
  942.  
  943.      FPDIR is a simple utility designed to give a directory of
  944. the files contained on a backup diskette. The syntax is simple,
  945. simply type:
  946.  
  947. FPDIR x:
  948.  
  949.      Where 'x' is the disk drive containing the backup disk. You
  950. will then simply be presented with a list of the files backed up
  951. on that disk, in the order in which they appear.
  952.  
  953.  
  954. FPREST
  955.  
  956.      FPREST is the utility to use to restore files from backup
  957. disks where the backup data file has been lost. FPREST is quite
  958. clever in that it will accept a list of file names or DOS style
  959. wildcards and restore those files only. The syntax is as follows:
  960.  
  961. FPREST x: file1 file2 ...
  962.  
  963.      Where 'x' is the disk drive containing the backup disk. A
  964. good example of the use of this utility would be:
  965.  
  966. FPREST A: *.BAT C:\DOS\*.EXE C:\CONFIG.SYS
  967.  
  968.      This command would restore all files matching "*.BAT",
  969. whatever directory they may be in, all files matching "*.EXE" in
  970. the "C:\DOS" directory and "C:\CONFIG.SYS".
  971.  
  972.      FPREST works on one disk at a time and reports the names of
  973. the files as it restores them. Please be aware that large files
  974. can be split over many backup disks and so you must make sure
  975. that you run FPREST on all the backup disks in the set to ensure
  976. that the whole of any large file (over 300k in size) is properly
  977. restored.
  978.