home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / spdbak23.zip / SPEEDBAK.MAN < prev    next >
Text File  |  1992-11-09  |  9KB  |  230 lines

  1. SpeedBak User's Manual
  2.  
  3. Revision B
  4. November 2, 1992
  5. Copyright (C) 1992 MICROTOOLS
  6. 1     SpeedBak Introduction
  7.  
  8.       Welcome to SpeedBak.  SpeedBak is a powerful, safe  yet
  9.       simple means of restoring the speed you once had on your
  10.       hard drive.   Files stored on your disks can be scattered
  11.       (fragmented) all over your drive.  When you want to use
  12.       them, the disk drive must jump all over the disk to retrieve
  13.       the necessary data.  SpeedBak performs three basic
  14.       functions:
  15.  
  16.          1. Files that are fragmented are merged into one
  17.             contiguous region on your disk to speed up disk
  18.             access.
  19.          2. All space between files is removed to minimize your
  20.             need to run SpeedBak as frequently.  Some programs
  21.             give you the option to only defragment your files. 
  22.             Although this will cause the defragmenter to run
  23.             quickly, it is not very useful.
  24.          3. Removes unused directory entries.
  25.  
  26.       With these files defragmented and all of the free space on
  27.       your disk in one place, your hard drive will have the speed
  28.       you once knew back.
  29.       
  30.       SpeedBak is the fastest defragmenter in the known world.  We
  31.       have tested it against all of the major commercial
  32.       competitors using large drives and repeatable random
  33.       fragmentation.  Depending on the amount of memory you have
  34.       available, it can defragment disks with 32,767 files.  To
  35.       determine the amount of memory required for you disk, the
  36.       following equation applies:
  37.  
  38.          SpeedBak memory requirements:
  39.  
  40.            160,000 bytes + (cluster size) + (7 * number of files)
  41.                          + (4 * number of clusters)
  42.  
  43. 2     Installing SpeedBak
  44.  
  45.       SpeedBak is installed by inserting the installation disk in
  46.       your floppy drive and typing A:INSTALL (or whatever drive
  47.       letter that you are installing from).  The INSTALL program
  48.       will copy the programs to C:\SPEEDBAK by default or to
  49.       whatever other directory your specify.
  50.  
  51. 3     Invoking SpeedBak
  52.  
  53.       SpeedBak can be invoked from the command line as follows
  54.       (assuming it is in your path):
  55.  
  56.       C:>SPEEDBAK [switches]  [drive]
  57.  
  58.             where the optional switches are:
  59.               /Z       allows you to erase (zero) unused data. 
  60.                        Use this if you are paranoid about your
  61.                        data.
  62.               /NQ      allows you to run SpeedBak with no prompts
  63.             where [drive] is the optional drive specification
  64.               (including the colon).  If no drive is specified,
  65.               the default drive is defragmented.
  66.  
  67.       SpeedBak should be run with all TSR's removed and all
  68.       network drivers removed.  This is for your safety and the
  69.       safety of your data.  The TSR world is a jungle and who
  70.       knows what they can do.  Even the most benign might be
  71.       lurking in the background just waiting to snag your data.
  72.  
  73.       In addition, SpeedBak should not be run from a multi-tasking
  74.       environment like DesqView or Windows.  SpeedBak detects some
  75.       of these environments, but SpeedBak must be the only thing
  76.       running while defragmenting your disk.
  77.  
  78. 4     Using SpeedBak
  79.  
  80.       All operation options are self-explanatory.  Options may be
  81.       chosen by selecting the highlighted hot key or selecting
  82.       with the left mouse button.
  83.  
  84.       Once started, SpeedBak can be aborted with the <Esc> key or
  85.       the right mouse button.
  86.  
  87.       When SpeedBak starts, it analyzes the drive specified (or
  88.       the default drive) to determine a number of statistics for
  89.       the drive.  The following definitions are applicable to the
  90.       statistics screen:
  91.  
  92.          Fragmented files - These are files whose contents do not
  93.          occupy contiguous data blocks (sectors) on the disk.
  94.  
  95.          Non-fragmented files - These are files whose contents are
  96.          contiguous.
  97.  
  98.          Directories - These are the special files that are used
  99.          to organize your disk into manageable sections. 
  100.  
  101.          Used Clusters - A cluster is the minimum sized data block
  102.          used by DOS to manage files.  These clusters are managed
  103.          in the File Allocation Table (FAT).  A used cluster is
  104.          one that has been allocated by one and only one file.
  105.  
  106.          Largest Directory - This number indicates how many
  107.          clusters the largest directory uses.
  108.  
  109.          Free Clusters - A free cluster is data block that has not
  110.          been allocated by a file.
  111.  
  112.          File Fragments - This number indicates how extra
  113.          fragments are on the disk.  For example, if there was
  114.          only one fragmented file and it was divided into two
  115.          fragments, the number of file fragments would be one (not
  116.          two since every file has at least one "fragment").
  117.  
  118.          Unmovable files - SpeedBak moves many files in the course
  119.          of defragmenting your disk.  Certain files are not moved
  120.          due to a variety of technical reasons.   Certain copy
  121.          protection schemes have forced programs like SpeedBak to
  122.          not move these files.  See section 5 for further details
  123.          as to which files are not movable.  Since these files are
  124.          not moved, they can cause a certain amount of
  125.          fragmentation on your disk.
  126.  
  127.          Bad Clusters - When a disk is formatted, the formatting
  128.          program marks certain data blocks (clusters) as bad or
  129.          not usable.  These data blocks are not used by DOS and
  130.          will not be used by SpeedBak.
  131.  
  132.          Directory Clusters - This number indicates the number of
  133.          clusters used by all of the directories.
  134.  
  135.          Largest File - This number indicates the number of
  136.          clusters used by the largest file.
  137.  
  138.          Blocks of free clusters - This number indicates how many
  139.          contiguous blocks of free clusters exist.
  140.  
  141.       When defragmenting a hard drive, you will be forced to re-
  142.       boot!  Some programs do not force this at the risk of your
  143.       hard drive!  There are too many times that users do not heed
  144.       the warning to remove network drives and TSR's to not do
  145.       this.  When defragmenting a floppy drive, you will be given
  146.       the option.
  147.  
  148. 5     Technical Details
  149.  
  150.       SpeedBak has chosen the optimum method of placing the files
  151.       on your hard disk.  SpeedBak will place all of your
  152.       directories at the front of the disk (closest to the FAT). 
  153.       After that, all files are placed in a best fit algorithm.
  154.  
  155.       Certain files are not moved by SpeedBak because of copy
  156.       protection algorithms used by other vendors.  The following
  157.       files are not moved:
  158.  
  159.          All system and hidden files as well as:
  160.  
  161. DCONFIG.SYS
  162. IBMBIO.COM
  163. IBMDOS.COM
  164. INSTALL.EXE
  165. IO.BIN
  166. IO.SYS MIO.SYS
  167. MSDOS.SYS
  168. SSTORDRV.SYS
  169. TBIOS.SYS
  170. TDOS.SYS
  171.  
  172. 6     Errors
  173.  
  174.       Under a variety of circumstances, SpeedBak may report
  175.       errors.
  176.  
  177.       As mentioned, previously, if SpeedBak detects a multi-
  178.       tasking environment, it will print out one of the following
  179.       errors where XYZ is the multi-tasking environment:
  180.  
  181.          XYZ is active.  SpeedBak should be run from DOS with all
  182.          TSRs and multitasking programs removed from memory. 
  183.          Please remove XYZ from memory (DOS errors #33 and #34).
  184.  
  185.       Every program has it's limits.  SpeedBak has certain limits
  186.       around which it is designed.  It is designed to only handle
  187.       a certain number of files, directories, requires a certain
  188.       amount of memory and requires a small amount of disk space. 
  189.       If any of the following occur, and you are a registered
  190.       user, please call technical support to discuss the
  191.       possibility of increasing these design limitations:
  192.  
  193.          Cannot handle more than 32767 files  (#13)
  194.          Cannot handle more than 600 directories (#15)
  195.          Must have at least 8192 free bytes on disk (#18)
  196.          Must have at least 4 clusters free on disk (#19)
  197.          Out of memory (#10)
  198.  
  199.       There are certain hardware errors that should never occur
  200.       unless your machine is ill.  The following are indicative of
  201.       a serious hardware problem on your machine (with the
  202.       exception of write protect errors):
  203.  
  204.          Read error (#1)
  205.          Write error, disk may be write protected. (#31)
  206.          Internal error in counting the number of files (#14)
  207.  
  208.       Some problems may occur because of bugs in other disk
  209.       software.  If you get any of the following errors, unload
  210.       all of your TSR's and device drives and try again.  The
  211.       problem should go away.
  212.  
  213.          Divide error (#55)
  214.  
  215.       If SpeedBak detects a file structure problem on your disk,
  216.       it uses CHKDSK to correct it.  SpeedBak must be able to find
  217.       it.  If it cannot, you will get the following message:
  218.  
  219.          Unable to start chkdsk, Please run chkdsk/f on drive
  220.            (#30)
  221.  
  222.       Lastly, there are those errors that seem like they are the
  223.       user's fault.  But since the customer is always right, we
  224.       report it as an error.  It is difficult to defragment a disk
  225.       that has no files on it and even more difficult to respond
  226.       to ambiguous commands.
  227.  
  228.          No files on disk (#21)
  229.          Bad Command Line Option (#1)
  230.