home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / hdutils.zip / DOG.DOC < prev    next >
Text File  |  1986-06-02  |  27KB  |  564 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                         ╔═══════════════════════════════════╗
  27.                         ║   Disk OrGanizer - Version 1.01a  ║
  28.                         ║          June 1, 1986             ║
  29.                         ║       Soft GAMs Software          ║
  30.                         ║       (c) Copyright 1986          ║
  31.                         ║                                   ║
  32.                         ║       Soft GAMs Software          ║
  33.                         ║       G. Allen Morris III         ║
  34.                         ║       1411 10th Avenue            ║
  35.                         ║       Oakland, CA  94606          ║
  36.                         ╚═══════════════════════════════════╝
  37.  
  38.  
  39.                                   TABLE OF CONTENTS
  40.  
  41.           INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . .    1
  42.  
  43.           COPY PROTECTION  . . . . . . . . . . . . . . . . . . . . . .    1
  44.  
  45.           BACKGROUND PROGRAMS  . . . . . . . . . . . . . . . . . . . .    1
  46.  
  47.           LIMITS . . . . . . . . . . . . . . . . . . . . . . . . . . .    3
  48.  
  49.           ORGANIZING YOUR DISK . . . . . . . . . . . . . . . . . . . .    3
  50.  
  51.           RUNNING Disk OrGanizer THE FIRST TIME  . . . . . . . . . . .    4
  52.  
  53.           ADVANCED FEATURES  . . . . . . . . . . . . . . . . . . . . .    5
  54.  
  55.           COMMANDS . . . . . . . . . . . . . . . . . . . . . . . . . .    8
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                       SHAREWARE
  62.  
  63.           This is a shareware program.  Programs that do a similar function
  64.           cost about $50.
  65.  
  66.           You may copy and distribute this program freely, provided that:
  67.            1)   No fee is charged for such copying and distribution, and
  68.            2)   It is distributed ONLY in its original, unmodified state.
  69.  
  70.           This program is not free, if you use it you must pay what ever you
  71.           think it is worth to you.
  72.  
  73.           You may  not use  this product  in a commercial environment  or a
  74.           governmental organization  without  paying  a  license   fee   of
  75.           $20.    Site  licenses  and  commercial distribution licenses are
  76.           available.
  77.  
  78.           Address all correspondence to : G. Allen Morris III
  79.                                           1411-10th Avenue
  80.                                           Oakland, CA  94606
  81.  
  82.           If you fail to abide by the terms of this license your karma will
  83.           never be the same.
  84.  
  85.  
  86.                                     INTRODUCTION
  87.  
  88.           This  program  was  written  to  help  people speed up their disk
  89.           access, it will be of most  help to  people that  are using large
  90.           data files or programs that use overlays.
  91.  
  92.           What the  program does  is allow you to de-fragment and order the
  93.           files and sub-directories on a disk.  The program also compresses
  94.           the directories which will speed up finding files in directories.
  95.           It can also free some disk space by truncating Sub-directories.
  96.  
  97.           Disk OrGanizer will make UN-deleting files easier in any case.
  98.  
  99.  
  100.                                    COPY PROTECTION
  101.  
  102.           Because of the nature of Copy  Protection I  would advise  you to
  103.           un-install  any  copy  protected  software  before  you  run Disk
  104.           OrGanizer.  Disk OrGanizer may  work  with  some  copy protection
  105.           schemes.  The best way to decide if you can use Disk OrGanizer with
  106.           your copy protected software is if it says that it is ok  to copy
  107.           it from one directory to another then you will probably be able to
  108.           run Disk OrGanizer with  it installed.   Disk  OrGanizer does not
  109.           move Hidden files or hidden sub-directories.
  110.  
  111.           Some copy protection schemes use an odd code to mark a cluster as
  112.           bad and store some weird data in that  location.   At the present
  113.           time  Disk  OrGanizer  will  not  run  with  any  odd looking FAT
  114.  
  115.  
  116.           locations.  If you get illegal  cluster errors  you probably have
  117.           some copy protected software installed that you forgot about.
  118.  
  119.           The best  thing is just not to buy copy protected software or run
  120.           it from floppy disks.  If no one  bought copy  protected software
  121.           there wouldn't be any.
  122.  
  123.  
  124.                                  BACKGROUND PROGRAMS
  125.  
  126.           You can  not have BACKGROUND programs that read or write the disk
  127.           that you are organizing.  The reason for this is that Disk OrGanizer
  128.           writes directly  to the  disk and  does not use DOS calls, so DOS
  129.           will not know were to read or write data to or from.   Which will
  130.           cause them to read garbage and to write to Clusters that are used
  131.           by other files or sub-directories.  If writes occur large amounts
  132.           of data can be lost as the sub-directories can be over written.
  133.  
  134.  
  135.                                       DATA LOSS
  136.  
  137.           In normal operation there should be no data loss, with the exception
  138.           of write  errors that  are not  detected by  DOS.  Disk OrGanizer
  139.           sets the  DOS VERIFY switch ON this is the same verification that
  140.           DOS uses to verify data that is Copied.  (Look in the DOS reference
  141.           guide for more on VERIFY.)  Disk OrGanizer has as switch that will
  142.           allow it to run without verifying data and it will  run faster if
  143.           it does  not verify  the data,  but there  is a greater chance of
  144.           data loss. I would suggest that you use the verify on floppy disks.
  145.           On hard disks it is up to you, I have not had a write error on my
  146.           hard disk after running it for over a year.
  147.  
  148.  
  149.                                     POWER FAILURE
  150.  
  151.           In a power failure some problems can occur,  but they  can all be
  152.           fixed buy running CHKDSK and Disk OrGanizer.
  153.  
  154.           If a  file is  being moved  there is  only a problem if the power
  155.           failure occurs between the time that the directory is written and
  156.           the FAT is written, CHKDSK can recover all of the data as it will
  157.           be in two places on the disk.  To recover from this run 'CHKDSK /F'
  158.           you will see the following:
  159.  
  160.           1 lost cluster found in 1 chains.
  161.           Convert lost chains to files  (Y/N)?  (Answer No)
  162.                nnnn bytes disk space freed.
  163.  
  164.           You will then get the rest of the information from CHKDSK.
  165.  
  166.           If Disk OrGanizer was moving a sub-directory then you may also see
  167.           the message:
  168.           d:\subdir\sibling
  169.                Invalid sub-directory entry.
  170.  
  171.  
  172.  
  173.           This message is generated if the  power failure  occurred between
  174.           writing the sub-directory and it's sibling.  You may get messages
  175.           stating that there are more than one invalid sub-directory entries.
  176.           This is normal as long as they all are sibling of the same parent.
  177.  
  178.           If  Disk  OrGanizer  was  writing the file allocation table (FAT)
  179.           when the power failure occurred CHKDSK may display:
  180.  
  181.           error reading FAT.
  182.           It will then use the second FAT to repair the first FAT.
  183.  
  184.           If Disk OrGanizer was writing the second FAT you may get an error
  185.           from Disk OrGanizer saying:
  186.  
  187.           Error reading FAT2.
  188.           Would you like to continue?
  189.  
  190.           Answer yes to this if you ran CHKDSK before running Disk OrGanizer.
  191.  
  192.           NOTE:
  193.           It is  always important  to run  CHKDSK after  a power failure to
  194.           correct any problems that may have occurred whether you were running
  195.           Disk OrGanizer or not.
  196.  
  197.  
  198.  
  199.                                        LIMITS
  200.  
  201.           Because the  FAT and  directories are  read into memory there are
  202.           some limits to their sizes.
  203.  
  204.           There must be less than 32000 clusters on the disk.   If you have
  205.           a disk  with more than 32000 clusters write me or leave a message
  206.           on the bulletin board listed below and we can talk  about getting
  207.           you a special version of Disk OrGanizer.
  208.  
  209.           There also cannot be more than 2000 files any one directory.  Again
  210.           if you have this problem I can probably modify the program to run
  211.           on your disk.
  212.  
  213.           The only  other limit is how much memory your computer has limits
  214.           the total number of files that can be  on the  entire disk.  Each
  215.           directory entry  takes about 34 bytes so if you have 300k of free
  216.           memory you will be limited to about 8000  total files  before you
  217.           run out of memory.
  218.  
  219.  
  220.                                 ORGANIZING YOUR DISK
  221.  
  222.           It is  hard to  say what is the best way to organize a disk as it
  223.           will be different for each application.  But I will try to describe
  224.           some of the main considerations here.
  225.  
  226.  
  227.  
  228.           First we  need a  slight understanding  of how  MSDOS handles the
  229.           files on a disk.
  230.  
  231.           Opening a file:   When a file is opened DOS creates a FILE handle
  232.           for the  file.  The  number of file handles that can be opened is
  233.           controlled by the FILES= command in your CONFIG.SYS file.  In the
  234.           FILE handle  DOS saves  information about were the data is stored
  235.           on the disk.  This involves reading the directory  or directories
  236.           if the file is not in the current directory and reading the FAT.  
  237.  
  238.           Reading from a file:   When data is read from a file DOS looks at
  239.           the FILE handle to find the data and then reads the data into one
  240.           of the  buffers that  were defined in the BUFFERS= command in the
  241.           CONFIG.SYS file.  If this data is read again it will  be read out
  242.           of this buffer and not off the disk.  
  243.  
  244.           Writing to  a file:   When data is written to a file DOS looks to
  245.           see if the data from the location that it is going to write to is
  246.           in a  buffer, if it is DOS over writes the buffer and then writes
  247.           the data to the disk.  If the data  was not  already in  a buffer
  248.           DOS will put the data into a buffer and then write it to the disk
  249.           if this data is then read DOS will get the data from  this buffer
  250.           rather than the disk.
  251.  
  252.           Closing a file:   Closing a file that was only read from requires
  253.           no reads from or writes to the disk.  If the file has been altered
  254.           then DOS uses the data in the FILE handle which was updated during
  255.           each write to update the directory entry for the file  and update
  256.           the FAT. 
  257.  
  258.           We can see from this that the FAT and directory is only used when
  259.           a file is opened or closed.  Because of  this it  is not terribly
  260.           important to  keep the  files on  the outer  tracks (close to the
  261.           FAT) unless the file is opened and closed often.
  262.  
  263.           So what files are opened and closed a lot?  Well  Batch files are
  264.           opened and closed between each operation.  EXE and COM files that
  265.           are simple utilities such as ASK.COM  are also  opened and closed
  266.           often.  Overlay  files are  also opened  and closed often, QMODEM
  267.           would run faster if it's overlay files were on the outer tracks.
  268.           Larger EXE and COM files should come after these as  they are not
  269.           opened and closed as often.
  270.  
  271.           All of these files almost never change in size and therefore will
  272.           not become fragmented this  also makes  them good  candidates for
  273.           being put on the outer tracks of the disk.  
  274.  
  275.           Many data  files are opened once read many times and then closed.
  276.           Most of the time on these files is spend reading the data  and if
  277.           there are  not enough  BUFFERS to  hold the  entire file the disk
  278.           will have to be read repeatedly.  So the location of  these files
  279.           is not  very important  but it  is important that the data in the
  280.           file is close together.  Also if the file  is used  by a database
  281.           manager and is indexed by another file we would want both of these
  282.  
  283.  
  284.           files to be close  together.  In  some applications  there may be
  285.           many files  that are  open at the same time and we would want all
  286.           of them to be close together.
  287.  
  288.           The last type of file I can think of is a data file that is written
  289.           to often.   These files  change size and become fragmented.   Yet
  290.           many of these files have the same needs as the previous type.  If
  291.           these files  are placed  last Disk  OrGanizer will be able to de-
  292.           fragment them faster and therefore they should be  placed last on
  293.           the disk.  
  294.  
  295.  
  296.                         RUNNING Disk OrGanizer THE FIRST TIME
  297.  
  298.           Disk OrGanizer has been tested with MSDOS 2.10 and MSDOS 3.00.  It
  299.           has also been used on disks as large as 30  Megabytes.   There is
  300.           extensive testing done to make sure that the disk can be read and
  301.           written and that the FAT and the directories are in  good repair.
  302.           It is  very unlikely  that Disk  OrGanizer will  hurt the data on
  303.           your disk, but it is always  a good  idea to  have the  data on a
  304.           hard disk  on BACKUP  disks or tape and to have a copy of data on
  305.           floppy disks.
  306.  
  307.           DOG requires that an input file be somewhere.
  308.  
  309.           There are three ways to do this:
  310.           1)  Create ORDER.DOG in the  root directory  of the  disk you are
  311.           Organizing.
  312.           2)  use SET DOG=d:\path\filename.ext to a .DOG file.
  313.           3)  run DOG [d:] d:\path\filename.ext.
  314.  
  315.           The .DOG file can be empty or you can use the \DEV\NUL device.
  316.  
  317.           If you want to Disk OrGanize a floppy disk you can use the following
  318.           command:
  319.  
  320.                DOG A: NUL
  321.  
  322.           Disk OrGanizer will then give you a report about the fragmentation
  323.           of the  disk and  give you  four choices on how you can order the
  324.           disk.  The Fragmented order is probably the best for floppies.
  325.           You could have told it before hand to use fragmented  ordering by
  326.           giving the command:
  327.  
  328.                DOG A: NUL /FR
  329.  
  330.  
  331.                                   ADVANCED FEATURES
  332.  
  333.           There are  several ways that Disk OrGanizer can Optimize the data
  334.           on your disk. They are as follows:
  335.  
  336.           Fast Order.
  337.  
  338.  
  339.                This forces all un-fragmented  files to  stay were  they are
  340.                and then  attempts to  put fragmented  files into free areas
  341.                that are left.  If a fragmented file  will not  fit into any
  342.                of the  free areas  it is  then stored in two or more of the
  343.                free areas.  
  344.  
  345.           Directory order.
  346.                This puts the files onto the disk in the order that they are
  347.                in the  directories. You can  use the  TREE command to get a
  348.                rough idea of what this looks like.
  349.  
  350.           Packed order.
  351.                This leaves the files in the same order as it  finds them on
  352.                the disk. It  will leave only one area of free disk space at
  353.                the outer tracks of the disk.  
  354.  
  355.           Fragmented order.
  356.                This will put all of the  files that  are not  fragmented on
  357.                the disk first and will then put the fragmented files on the
  358.                disk.  Using this function will slowly put all  of the files
  359.                that change size on the inner tracks of the disk.
  360.  
  361.           Ok so  you want you files to be just so.  In order to do this you
  362.           will need to make a file that lists the files  in the  order that
  363.           you want  them on  the disk. Files  need to  have there full path
  364.           names included. Sub-directories are treated as files and not as a
  365.           wild card pointing to all of the files in the sub-directory.
  366.           There is also a switch that can be included to tell Disk OrGanizer
  367.           where to leave free space.
  368.  
  369.           The utility DOGMAKE is included to  help you  make this file. You
  370.           may also need a text editor that has a non-document mode to sort,
  371.           delete or add to this file.
  372.  
  373.           The default name for this file is "ORDER.DOG" and it should be in
  374.           the ROOT  directory of  the disk being worked on, or you can also
  375.           give Disk OrGanizer the name and path of the file you wish to use.
  376.  
  377.  
  378.  
  379.           Below is a sample of what this file should look like.
  380.  
  381.           [noverify]
  382.           [fast]                   ;This tells Disk OrGanizer how to handle
  383.                                    ;any unnamed files or sub-directories.
  384.           [TRUNcate]
  385.           \SUBDIR_A
  386.           \SUBDIR_B
  387.           [ENDTruncate]
  388.           [FORCe]
  389.           \COMMAND.COM             ;This fill force COMMAND.COM to remain
  390.           \COPYPRO.COM             ;were  it  is.  This command should come
  391.                                    ;before any other files  are named. This
  392.                                    ;command will not be of much use to most
  393.                                    ;users.
  394.           [ENDForce]               ;This tell Disk OrGanizer  that the fol-
  395.                                    ;lowing file should be placed in order.
  396.           \AUTOEXEC.BAT
  397.           \PROG1.OVL
  398.           \SUBDIR_A\PROG1.OVL      ;This is different than \PROG1.OVL
  399.           \SUBDIR_A                ;These are the sub-directories them selves.
  400.           \SUBDIR_B
  401.           [HIGH]                   ;This tell  Disk OrGanizer that the rest
  402.                                    ;of the files should  be  placed  on the
  403.                                    ;inner tracks.
  404.           \CONFIG.SYS              ;This will  be the last file on the disk
  405.                                    ;and its last  cluster  will  occupy the
  406.                                    ;last cluster on the disk.
  407.           \ORDER.DOG               ;You can include this file.
  408.  
  409.           As you can see it will take some work to make this file. The DOGMAKE
  410.           utility can help you make this file. Basically DOGMAKE is a WHEREIS
  411.           program. The  difference  is  that  it outputs the full path name
  412.           along with the file or sub-directory name.  it output goes to the
  413.           standard output device.
  414.           So you can either run DOGMAKE *.* and then use your text editor to
  415.           sort the data or you can run DOGMAKE something like this:
  416.  
  417.           DOGMAKE command.com > \order.dog
  418.           DOGMAKE autoexec.bat >> \order.dog
  419.           DOGMAKE *.ovl >> \order.dog
  420.           DOGMAKE SUBDIR* >> \order.dog
  421.           DOGMAKE CONFIG.SYS >> \order.dog
  422.           DOGMAKE ORDER.DOG >> \order.dog
  423.  
  424.           This would give you a file resembling the ORDER.DOG sample above.
  425.  
  426.           After you have gotten ORDER.DOG made you can run Disk OrGanizer.
  427.  
  428.           Use the following command:
  429.  
  430.                DOG
  431.  
  432.  
  433.  
  434.           If you want to use a different filename than "\ORDER.DOG" you can
  435.           use:
  436.  
  437.                DOG path\filename.ext
  438.  
  439.  
  440.                                       COMMANDS
  441.  
  442.                DOG [d:] [path\filename.ext] [/FA|/FR|/PA|/DI] [/NV] [/BATCH]
  443.  
  444.           [FAST]         /FA  This forces  all un-fragmented  files to stay
  445.                               were they are and then attempts  to put frag-
  446.                               mented files  into free  areas that are left.
  447.                               If a fragmented file will not fit into any of
  448.                               the free  areas it  is then  stored in two or
  449.                               more of the free areas. 
  450.  
  451.           [FRAGMENTED]   /FR  This will put all of the  files that  are not
  452.                               fragmented  on  the  disk first and will then
  453.                               put the fragmented files on the  disk.  Using
  454.                               this function will slowly put all of the files
  455.                               that change size on  the outer  tracks of the
  456.                               disk. You can use this function to get a similar
  457.                               effect to the special  order function  but it
  458.                               will take several passes over several days.
  459.  
  460.           [PACKED]       /PA  This leaves the files in the same order as it
  461.                               finds them on the  disk. It  will  leave only
  462.                               one area of free disk space at the outer tracks
  463.                               of the disk.  
  464.  
  465.           [DIRECTORY]    /DI  This puts the files onto the disk in the order
  466.                               that they are in the directories. You can use
  467.                               the TREE command to get a  ruff idea  of what
  468.                               this looks like.
  469.  
  470.           [NOVERIFY]     /NV  This tells Disk OrGanizer to turn off the MSDOS
  471.                               verify switch.  Disk  OrGanizer turns  on the
  472.                               verify switch unless told not too.
  473.  
  474.           [NOCOPYPRO]    /NC  This keeps  Disk OrGanizer from asking you if
  475.                               you have removed all  of  the  Copy Protected
  476.                               software from the disk.
  477.  
  478.           [NOBACKGROUND] /NB  This keeps  Disk OrGanizer from asking you if
  479.                               you have inhibited Background and Multi-Tasking
  480.                               software.
  481.  
  482.           [BATCH]     /BATCH  This will inhibit all queries of the operator.
  483.                               If an error occurs Disk OrGanizer will termin-
  484.                               ate processing and return with an error code.
  485.                               This should only be  used after  you have run
  486.                               Disk Organizer  several times and only if you
  487.                               have no Copy Protected software and no Multi-
  488.  
  489.  
  490.                               tasking  software.    All errors a fatal when
  491.                               Disk Organizer is in  BATCH mode.   This will
  492.                               keep Disk Organizer from holding up the batch
  493.                               process.  If no order is specified, Fragmented
  494.                               order will be used.
  495.  
  496.           [HIGH]              This tells  Disk Organizer to put the rest of
  497.                               the files in ORDER.DOG on the inner tracks of
  498.                               the disk.
  499.  
  500.           [FREE nn]           This tells Disk Organizer to leave nn clusters
  501.                               of free space.   There  must  be  enough free
  502.                               area on the disk or the command will be ignored.
  503.  
  504.           [FREE *]            This tells Disk Organizer to leave all of the
  505.                               free space available at this location.
  506.            
  507.           [FORCE]             FORCE allows you to keep Disk  OrGanizer from
  508.                               doing any  work on a particular file or group
  509.                               of files.  It must be followed by an ENDFORCE.
  510.  
  511.           [ENDFORCE]          This tells Disk  OrGanizer  to  stop FORCEing
  512.                               files.
  513.  
  514.           [TRUNCATE]          TRUNCATE tells Disk OrGanizer to remove extra
  515.                               clusters from Sub-Directories.  DOS will expand
  516.                               Sub-directories  as  needed  but  it does not
  517.                               shrink them when you delete files.   You must
  518.                               specify all  of the  Sub-directories that you
  519.                               wish Disk OrGanizer to try to make smaller.
  520.  
  521.           [ENDTRUNCATE]       This tells Disk OrGanizer  that there  are no
  522.                               more sub-directories listed for truncation.
  523.  
  524.  
  525.  
  526.  
  527.  
  528.                                         INDEX
  529.  
  530.           [BATCH]  . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  531.           [DIRECTORY]  . . . . . . . . . . . . . . . . . . . . . . . . .  8
  532.           [ENDFORCE] . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  533.           [ENDTRUNCATE]  . . . . . . . . . . . . . . . . . . . . . . . .  9
  534.           [FAST] . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  535.           [FORCE]  . . . . . . . . . . . . . . . . . . . . . . . . . . 7, 9
  536.           [FRAGMENTED] . . . . . . . . . . . . . . . . . . . . . . . . .  8
  537.           [FREE *] . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  538.           [FREE nn]  . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  539.           [HIGH] . . . . . . . . . . . . . . . . . . . . . . . . . . . 7, 8
  540.           [NOVERIFY] . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  541.           [PACKED] . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  542.           [TRUNCATE] . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  543.           /BATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  544.           /DI  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  545.           /FA  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  546.           /FR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  547.           /NV  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  548.           /PA  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  549.           BACKGROUND PROGRAMS  . . . . . . . . . . . . . . . . . . . . .  1
  550.           DATA LOSS  . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  551.           DOGMAKE  . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  552.           DOS I/O
  553.                Closing a file  . . . . . . . . . . . . . . . . . . . . .  4
  554.                Opening a file  . . . . . . . . . . . . . . . . . . . . .  3
  555.                Reading from a file . . . . . . . . . . . . . . . . . . .  3
  556.                Writing to a file . . . . . . . . . . . . . . . . . . . .  3
  557.           INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . .  1
  558.           LIMITS . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  559.           ORDER.DOG  . . . . . . . . . . . . . . . . . . . . . . . . . .  6
  560.           ORGANIZING YOUR DISK . . . . . . . . . . . . . . . . . . . . .  3
  561.           POWER FAILURE  . . . . . . . . . . . . . . . . . . . . . . . .  2
  562.           RUNNING Disk OrGanizer THE FIRST TIME    . . . . . . . . . . .  4
  563.  
  564.