home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 167 / CPYDSK11.ZIP / CPYDSK.DOC < prev    next >
Text File  |  1991-08-04  |  36KB  |  908 lines

  1.  
  2.          
  3.          
  4.          
  5.          
  6.          
  7.          
  8.          
  9.          
  10.          
  11.          
  12.          
  13.          
  14.                                     C P Y D S K
  15.  
  16.  
  17.                                  A better diskcopy
  18.  
  19.  
  20.                                     Version 1.1
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.          The authors do not guarantee this software free from defects and 
  36.          may not be held held liable for loss caused by such.  Your use 
  37.          of this software constitutes your acceptance of these terms.
  38.  
  39.                     Copyright (c) M. Ferrel and R. Frazier 1990
  40.                                 All Rights Reserved
  41.  
  42.  
  43.  
  44.  
  45.  
  46.                                       LICENSE
  47.  
  48.  
  49.          CPYDSK, in any version, is neither public domain software nor 
  50.          free software.  The program, its associated documentation and 
  51.          supplementary files are property of the authors and may not be 
  52.          sold without permission of the authors.  
  53.          
  54.          CPYDSK is provided as a SHAREWARE program.  This means that you 
  55.          are granted a limited license to use CPYDSK for a trial period 
  56.          of 30 days to determine if it is suitable for your needs.  Use 
  57.          on any other basis or beyond the trial period requires 
  58.          registration. A registration form is provided later in this 
  59.          manual.
  60.  
  61.          You may make copies of CPYDSK and give them to others subject to 
  62.          the conditions stated above and provided that all files are 
  63.          included without modification as a single unit.  Electronic 
  64.          bulletin boards may make CPYDSK available for downloading under 
  65.          the same conditions.  
  66.          
  67.          Non-commercial PC user groups and computer clubs may distribute 
  68.          CPYDSK on diskette subject to the previously stated conditions 
  69.          except they are expressly allowed to charge a nominal fee for 
  70.          distribution provided no more than $5 per diskette containing 
  71.          the CPYDSK files is charged.  
  72.  
  73.          Commercial distributors of SHAREWARE or "Public Domain" software 
  74.          and other commercial enterprises wishing to distribute CPYDSK 
  75.          either alone or in combination with other hardware, software, 
  76.          books or materials must obtain permission in writing from the 
  77.          authors.  
  78.          
  79.          A registered user may use their copy of CPYDSK on more than one 
  80.          computer as long as they only use their copy on one computer at 
  81.          a time.
  82.  
  83.          This license agreement can only be modified by written consent 
  84.          of the authors.  
  85.  
  86.          
  87.          
  88.          
  89.          
  90.                                      WARRANTY
  91.  
  92.  
  93.          CPYDSK is supplied as is.  The authors specifically disclaim all 
  94.          warranties relating to this software, its associated 
  95.          documentation and supplementary files, express or implied, 
  96.          including without limitation any implied warranties of 
  97.          merchantability or fitness for a particular purpose.  The 
  98.          authors will not be liable for any special, incidental, 
  99.          consequential, indirect or similar damages or claims, including 
  100.          loss of profits or any other commercial damage, even if the 
  101.          authors or an agent of the authors has been advised of the 
  102.          possibility of such damages.  In no event will the authors' 
  103.          liability for any damages ever exceed the price paid for the 
  104.          license to use the software, regardless of the form of the 
  105.          claim.  The person using the software bears all risk as to the 
  106.          quality and performance of the software.  
  107.  
  108.                                    GOVERNING LAW
  109.  
  110.          The license agreement and warranty statement shall be construed, 
  111.          interpreted and governed by the laws of the state of California.  
  112.          Any action or proceeding brought by either party against the 
  113.          other arising out of or related to this agreement shall be 
  114.          brought only in a STATE or FEDERAL COURT of competent 
  115.          jurisdiction located in Sonoma county, California.  The parties 
  116.          hereby consent to in personam jurisdiction of said courts.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.                                    INTRODUCTION
  123.  
  124.  
  125.          Is this you?  You have one 5 1/4" floppy drive and/or one 3 
  126.          1/2" drive.  When you go to do a diskcopy on any disk larger 
  127.          than 360KB, you do the 'floppy shuffle'.  You know, 'Insert 
  128.          Source Diskette'; drive whirrs for a moment; 'Insert Target 
  129.          Diskette'; drive whirrs some more; 'Insert Source Diskette'; 
  130.          etc., etc., etc!  What's more, *EVERYTHING* is copied from the 
  131.          diskette: Empty cylinders as well as ones with data.  And what 
  132.          if you want to make another copy of the same diskette?  When the 
  133.          first copy is done, you have to repeat the whole process 
  134.          including re-reading the Source diskette all over again.  What a 
  135.          waste of time!  
  136.  
  137.          If all this sounds familiar, then CPYDSK is for you.  CPYDSK is 
  138.          designed to avoid the 'floppy shuffle'.  Here are some of the 
  139.          features of CPYDSK:
  140.  
  141.          * CPYDSK copies the Source data first using as much conventional 
  142.            DOS memory as available.  If necessary, expanded memory, if 
  143.            present, will then be used.  If expanded memory is not present 
  144.            or is exhausted, auxillary disk space (usually a hard 
  145.            disk) will be used, if that, too, is present.  
  146.  
  147.          * By default, CPYDSK will copy only those cylinders that have data 
  148.            on them.  You have the option to override this and make an 
  149.            exact duplicate of the Source diskette if you wish.  
  150.  
  151.          * If the Target diskette requires it, CPYDSK will format the 
  152.            Target diskette while copying the data.  When the Target disk 
  153.            requires formatting, CPYDSK will format all cylinders whether 
  154.            or not it is only copying Source cylinders with data on them.  
  155.  
  156.          * If all the Source data could be read in one pass, CPYDSK will 
  157.            give you the option to make multiple copies without re-reading 
  158.            the Source data.
  159.  
  160.          * CPYDSK options can be set using a menu or from the command 
  161.            line.  Command line settings can be reviewed and changed at 
  162.            the menu or you can set a command line switch to skip the menu 
  163.            and go directly to the copy operation. This last option allows 
  164.            easy customizing via batch files.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.                                  INSTALLING CPYDSK
  172.  
  173.          
  174.          
  175.          1. Read the READ.ME file for last minute items and a list of all 
  176.          CPYDSK files supplied with this version.
  177.  
  178.          To make a hardcopy of the READ.ME file, enter
  179.  
  180.            COPY READ.ME PRN
  181.  
  182.          2. The only file needed to run the program is CPYDSK.EXE.  To 
  183.          install CPYDSK, just copy CPYDSK.EXE to the desired disk and/or 
  184.          subdirectory.  
  185.          
  186.          For example, assume your CPYDSK files were on a floppy disk in 
  187.          drive A: and you wanted to install it on your hard disk C:.  
  188.          Entering the following command from DOS will accomplish that.
  189.  
  190.            COPY A:CPYDSK.EXE C:CPYDSK.EXE
  191.  
  192.          Or, let's say you have a subdirectory named \UTILITY on your 
  193.          hard disk C:. You can install CPYDSK in that subdirectory by 
  194.          entering: 
  195.  
  196.            COPY A:CPYDSK.EXE C:\UTILITY\CPYDSK.EXE
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                   STARTING CPYDSK
  204.  
  205.  
  206.          CPYDSK is invoked from the DOS command line by entering its 
  207.          name, CPYDSK, optionally followed by command line parameters.  
  208.  
  209.          If you get the error message, "Bad command of filename", it is 
  210.          because one of the following reasons:
  211.  
  212.          1. The command was issued when not logged onto the drive and / 
  213.          or directory that contained CPYDSK.EXE.
  214.  
  215.          2. CPYDSK.EXE was not on a disk or in a subdirectory listed in 
  216.          your PATH statememt.
  217.  
  218.          3. CPYDSK was entered without also specifing the drive and / or 
  219.          path which holds CPYDSK.EXE as part of the command.
  220.  
  221.          Log onto the disk and / or subdirectory that contains CPYDSK.EXE 
  222.          and try again. Or, check you DOS manual for information on how 
  223.          to set your PATH statement or issue commands using full path 
  224.          information.  
  225.  
  226.          *** WARNING! ***
  227.          
  228.          Do not use CPYDSK with drives redirected with the ASSIGN or 
  229.          SUBST commands.  Careless use of CPYDSK with these commands 
  230.          may result in undesired writing to either the Source or 
  231.          Target diskettes.  
  232.  
  233.          ****************
  234.  
  235.  
  236.  
  237.  
  238.  
  239.                                    USING CPYDSK
  240.  
  241.  
  242.  
  243.          I. CPYDSK WITH NO COMMAND LINE PARAMETERS.
  244.  
  245.          The easiest way to use CPYDSK is without command line parameters 
  246.          Enter: 
  247.  
  248.            CPYDSK
  249.  
  250.          A menu will pop up on the screen.  The following items will be 
  251.          displayed with defaults similar to these:
  252.  
  253.            Copying from Source floppy drive:   A
  254.                      To Target floppy drive:   A
  255.               Temp storage drive (optional):   C
  256.               Fast or Exact duplicate (F/E):   F
  257.          Change options each new copy (Y/N):   Y
  258.                       Audible prompts (Y/N):   Y
  259.  
  260.          The values on the right side are program defaults.  They tell 
  261.          you the following:
  262.          
  263.          * The diskette drive that will be used to read the Source 
  264.            diskette is drive A: 
  265.  
  266.          * The diskette drive that will be used to write the Target 
  267.            diskette is drive A: 
  268.            
  269.          * If necessary, data read from the Source diskette will be 
  270.            stored on disk C: (Note, if the computer did not have a 
  271.            hard disk, this space would be left blank) 
  272.            
  273.          * Only cylinders with data will be copied (the Fast option) 
  274.            
  275.          * When you answer 'Y' to the prompt to copy a new diskette, you 
  276.            will be placed back in the menu so you can change any of the 
  277.            options displayed.  
  278.            
  279.          * The program will beep when it prompts you to change diskettes 
  280.            or answer a question.
  281.  
  282.          The cursor will be located under the first item on the right 
  283.          side.  
  284.  
  285.          The following keys are active at the menu:
  286.  
  287.            Up / Down cursor arrow keys: Move to other options.
  288.          
  289.            Tab / <Shift> Tab keys: Move to other options.
  290.  
  291.            <Enter>:  Move to the next option. If pressed on the last 
  292.                      option, this will end option selection and start the 
  293.                      copy operation.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.            <Esc>: Cancel copying and quit the program.
  300.  
  301.            F1: Display help for that option.
  302.  
  303.  
  304.          To change an option, just type the correct letter over the one 
  305.          displayed.  If a temporary storage drive letter is displayed 
  306.          and none is desired, press the space bar to blank the 
  307.          selection.
  308.  
  309.          II. COPYING WHERE SOURCE DRIVE AND TARGET DRIVE ARE THE SAME:
  310.          
  311.          Make any changes required at the menu and, with the cursor at 
  312.          the last option, press <Enter> to start the copy operation.  
  313.  
  314.          The computer will beep (if audible prompts are enabled) and you 
  315.          will be prompted:           
  316.          
  317.            Put Source disk in drive d:
  318.       
  319.            Press a key when ready . . .
  320.  
  321.          d: will actually be the diskette drive you specified in the 
  322.          first menu option.  
  323.  
  324.          Put the Source diskette into the specified drive and press any 
  325.          key, except <Esc>.  <Esc> will cancel the copy operation and 
  326.          quit the program.
  327.  
  328.          The program will read the data from the Source diskette and 
  329.          display the copy status after each cylinder of data is read.  
  330.  
  331.          When all data that can be read are read, the computer will beep 
  332.          again (if enabled) and prompt:
  333.  
  334.            Put Target disk in drive d:
  335.       
  336.            Press a key when ready . . .  
  337.  
  338.          Remove the Source diskette and replace it with the Target 
  339.          diskette.  Press a key (except <Esc>) to continue.  The program 
  340.          will now write the data and display copy status.  If formatting 
  341.          is required, that information will also be displayed.  
  342.  
  343.          After writting all the data read from the Source diskette, the 
  344.          program will prompt again.  
  345.          
  346.          If all the Source data was read in the first pass, the program 
  347.          will beep a new tone (if enabled) and prompt:
  348.  
  349.              Make another copy of this diskette? (Y/N) 
  350.          
  351.          If you answer 'Y', you will be prompted for a Target diskette 
  352. 
  353.          
  354.          
  355.          
  356.          
  357.          again.  Also the program will keep a count of the number of 
  358.          copies that have been made and display the count in the lower
  359.          left corner of the display window.  If you answer 'N' to this 
  360.          prompt you will receive the 'Diskcopy another diskette? (Y/N)' 
  361.          prompt described below.  
  362.  
  363.          If all the Source data could not be read in one pass, then you 
  364.          will be prompted to switch back to the Source to read some more 
  365.          data, then to the Target to write this block of data. This will 
  366.          continue until the copying is complete.  Under these 
  367.          circumstances, when the copying is complete, you will not be 
  368.          prompted to 'Make another copy of this diskette? (Y/N)'.  
  369.          Instead you will go directly to the prompt:
  370.  
  371.               Diskcopy another diskette? (Y/N) 
  372.  
  373.          Answer 'N' to this prompt to end the program.  Answer 'Y' to 
  374.          copy a new Source diskette.  
  375.          
  376.          If 'Change options each new copy' option is 'Y', you will be 
  377.          place back in the menu to start another copy.  If the option is 
  378.          'N', you will be immediately prompted for a Source diskette.  
  379.  
  380.          III. COPYING WHERE SOURCE DRIVE AND TARGET DRIVE ARE NOT THE SAME: 
  381.          
  382.          Make any changes required at the menu and, with the cursor at 
  383.          the last option, press <Enter> to start the copy operation.  
  384.  
  385.          The computer will beep (if audible prompts are enabled) and you 
  386.          will be prompted:           
  387.          
  388.            Put Source disk in drive d:
  389.       
  390.            Press a key when ready . . .
  391.  
  392.          d: will actually be the diskette drive you specified in the 
  393.          first menu option.  
  394.  
  395.          Put the Source diskette into the specified drive and press any 
  396.          key, except <Esc>.  <Esc> will cancel the copy operation and 
  397.          quit the program.
  398.  
  399.          The program will now prompt you for the Target drive: 
  400.  
  401.            Put Target disk in drive d:
  402.       
  403.            Press a key when ready . . .  
  404.  
  405.          In this case d: will be the drive specified on the second menu 
  406.          item.
  407.  
  408.          The program will read the data from the Source diskette and 
  409.          display the copy status after each cylinder of data is read.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.          When all data that can be read are read, the program will write 
  416.          the data to the Target and display copy status.  If formatting 
  417.          is required, that information will also be displayed.  
  418.  
  419.          If all the Source data was read in the first pass, the program 
  420.          will beep a new tone (if enabled) and prompt:
  421.  
  422.              Make another copy of this diskette? (Y/N) 
  423.          
  424.          If you answer 'Y', you will be prompted for a Target diskette 
  425.          again.  Also the program will keep a count of the number of 
  426.          copies have been made and display the count in the lower left 
  427.          corner of the display window.  If you answer 'N' to this 
  428.          prompt you will receive the 'Diskcopy another diskette? (Y/N)' 
  429.          prompt described below.  
  430.  
  431.          If all the Source data could not be read in one pass, the 
  432.          program will automatically switch between writing to the Target 
  433.          and reading from the Source. This will continue until the 
  434.          copying is complete.  Under these circumstances, when the 
  435.          copying is complete, you will not be prompted to 'Make another 
  436.          copy of this diskette? (Y/N)'.  Instead you will go directly to 
  437.          the prompt: 
  438.  
  439.               Diskcopy another diskette? (Y/N) 
  440.  
  441.          Answer 'N' to this prompt to end the program.  Answer 'Y' to 
  442.          copy a new Source diskette.  
  443.          
  444.          If 'Change options each new copy' option is 'Y', you will be 
  445.          place back in the menu to start another copy.  If the option is 
  446.          'N', you will be immediately prompted for a Source diskette.  
  447.  
  448.          IV. CPYDSK WITH COMMAND LINE PARAMETERS.
  449.  
  450.          The CPYDSK program can be started from the command line with the 
  451.          following optional parameters:
  452.  
  453.          cpydsk [s [[t] h]] [/[no]exact] [/[no]wait] [/[no]sound] [/[no]auto]
  454.                             [/[no]mono] [/[no]relax]
  455.  
  456.          Note the brackets ([]) signify the parameter is optional.  If 
  457.          the parameter is not specified, the default value shown is used.
  458.  
  459.            s is the letter of the Source floppy.   (default is A drive)
  460.  
  461.              Enter the letter of the floppy drive you want to use for  
  462.              reading the Source diskette.
  463.  
  464.            t is the letter of the Target floppy.   (default is A drive)
  465.          
  466.              Enter the letter of the floppy drive you want to use for 
  467.              writting to the Target diskette.
  468.  
  469.  
  470.  
  471.  
  472.  
  473.              Note that if a Target floppy drive is specified on the 
  474.              command line, the temporary data disk letter MUST also be 
  475.              specified.  If no temporary data disk is desired, put a  
  476.              blank (press the space bar) for the temp storage disk 
  477.              line on the Menu selection.
  478.  
  479.              If not specified, the Target drive will be the same as the 
  480.              Source drive.  
  481.  
  482.            h is the letter of the disk used to temporarily store 
  483.            Source disk data (if needed).  
  484.          
  485.              Note the Source floppy letter must be specified first on 
  486.              the command line if the temporary data disk letter is to 
  487.              be specified.  (Default temporary data disk is the first 
  488.              hard disk drive found, usually C drive, or nothing if no 
  489.              hard disk present - see /auto below) 
  490.  
  491.          The following parameters are 'switches' (i.e., you use them to 
  492.          switch options on or off). 
  493.          
  494.          To enable a switch, type a / and at least the first letter of 
  495.          the switch.  For example, /exact can also be entered as /e or 
  496.          /ex or /exa or /exac.  
  497.          
  498.          To disable a switch type a / the letters no and at least the 
  499.          first letter of the switch.  For example to disable waiting at 
  500.          the menu before starting the copying (i.e., to skip the menu) 
  501.          enter /now or /nowa or /nowai or /nowait.
  502.          
  503.          
  504.          /exact    Make an exact duplicate of the Source. (default is /noexact)
  505.                    This corresponds to the 'Fast or Exact' menu choice.
  506.  
  507.                    /exact will make an exact duplicate of the Source 
  508.                    diskette, just like the DOS DISKCOPY command does.
  509.  
  510.                    /noexact will skip diskette cylinders that do not have 
  511.                    data on them.
  512.  
  513.                    In either case, if the Target diskette is unformatted, 
  514.                    all tracks on the Target diskette will be formatted.  
  515.  
  516.            /wait   Wait at menu before starting diskcopy. (default is /wait)
  517.                    This corresponds to the 'Change options' menu choice.
  518.  
  519.                    /nowait will skip waiting at the menu and prompt 
  520.                    immediately for the Source diskette.
  521.  
  522.            /sound  Use audible prompts.                   (default is /sound)
  523.                    This corresponds to the 'Audible prompts' menu choice.
  524.  
  525.                    /nosound will disable audible prompts.
  526.  
  527.  
  528.  
  529.  
  530.  
  531.            /auto   Automatically select the hard drive.   (default is /auto)
  532.                    If this switch is on, the program will find the first 
  533.                    hard drive letter and make that the default for 
  534.                    temporary data storage.  If the h parameter (above) is 
  535.                    specified, this option is ignored.
  536.  
  537.                    /noauto disables this switch and no hard drive will be 
  538.                    selected unless the h parameter is specified.
  539.  
  540.            /relax  Allow any disk for temp. Source data.  (default is /norelax)
  541.                    If this switch is on, then the program will allow 
  542.                    any disk type to hold the temporary Source data 
  543.                    read during the diskcopy.  This includes floppy 
  544.                    disks and ramdisks that look like floppies.  The 
  545.                    program will not allow the temporary data disk to 
  546.                    be the same as the Source or Target disks.
  547.  
  548.                    /norelax forces the disk type for temporary Source 
  549.                    data storage to be a hard disk.  Copying will be 
  550.                    faster with this option, if temporary disk storage 
  551.                    is needed.
  552.  
  553.                    WARNING!  Do not use CPYDSK with drives redirected 
  554.                    with the ASSIGN or SUBST commands, especially if
  555.                    the /relax switch is used.  Careless use of CPYDSK 
  556.                    with these commands may result in the writing of 
  557.                    undesired data to either the Source or Target 
  558.                    diskettes.
  559.  
  560.            /mono   Turn off color display.                 (default is /nomono)
  561.                    If this switch is on, the program displays in black 
  562.                    in white only.  Useful for composite monitors.  
  563.  
  564.                    /nomono will enable color display.
  565.  
  566.          Examples: 
  567.  
  568.            cpydsk A:
  569.  
  570.          Diskcopies from A: to A: using the default values for the other 
  571.          parameters.
  572.  
  573.            cpydsk B C /exact /nosound /nowait
  574.  
  575.          Diskcopies from B: to B: using disk C: for Source temporary 
  576.          data storage.  An exact duplicate will be made, no audible 
  577.          prompts and will not wait at the menu before prompting for the 
  578.          Source diskette.  
  579.  
  580.            cpydsk A B C
  581.  
  582.          Diskcopies from A: to B: using disk C: for Source temporary 
  583.          data storage using the default values for the other 
  584.          parameters.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.                                        TIPS
  591.  
  592.          1. Careless use of CPYDSK with commands such as ASSIGN or 
  593.          SUBST can lead to inadvertant writing on your Source disk. 
  594.          Be safe.  Put a write protect on your Source disk.  
  595.  
  596.          2. It is always a good idea to verify that the copy is good.  
  597.          While it is unusual, it is possible for a copy to be made with 
  598.          no reported errors that, when checked with a comparison utility, 
  599.          shows an error.  (This happens with DISKCOPY, too!) Check the 
  600.          files with the DOS COMP command when using the FAST (/noexact) 
  601.          option.  Use DISKCOMP when using the EXACT (/exact) option.  
  602.          
  603.          3. If you don't have expanded memory but do have extended 
  604.          memory, installing ramdisk in extended memory will enable CPYDSK 
  605.          to use that extended memory rather than disk space and somewhat 
  606.          speed up the copy operation.  
  607.  
  608.          4. When using a disk for temporary Source data storage, the 
  609.          program creates a temporary file named $CPYDSK$.$$$ to hold 
  610.          the data.  Normally that file is erased when the program 
  611.          quits or is stopped (by pressing <Esc> or <Ctrl>Break).  If 
  612.          under some unusual circumstance CPYDSK should happen to leave 
  613.          that file behind, you can erase it by entering: 
  614.          
  615.                 DEL $CPYDSK$.$$$
  616.  
  617.          5. Use the EXACT (/exact) option if you intend to make a copy of 
  618.          the Source Floppy for the purpose of backup before using an 
  619.          Unerase utility.  Unless you do this, the erased file data from 
  620.          the Source Floppy will not be copied onto the Target Floppy.
  621.          
  622.          6. CPYDSK copies the information from the Source Floppy to the 
  623.          Target Floppy by copying disk tracks.  This means that ALL files 
  624.          are effectively erased from the Target Floppy.  If the EXACT 
  625.          option is set, then all data on the Target Floppy is written 
  626.          over.  There is no way to recover any of it.  
  627.          
  628.          On the other hand, if the FAST (/noexact) option is set, the
  629.          cylinders corresponding to those not copied from the Source will 
  630.          still retain old Target Floppy data (assuming they had data in 
  631.          them in the first place).  This left over Target Floppy data 
  632.          could be recovered, but only with a disk sector editor.  
  633.  
  634.          7. The Source and Target diskettes (the floppy disks themselves, 
  635.          not the drives) must be the same capacity when using CPYDSK 
  636.          (e.g.  360KB to 360KB, etc.).  Don't use CPYDSK to copy a 
  637.          diskette of one size to another of a different size (e.g.  a 
  638.          1.2Mb diskette to a 360KB diskette).  Unpredictable results will 
  639.          occur.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.                                      GLOSSARY
  646.  
  647.          
  648.          Source Floppy: The diskette you are making a copy of. 
  649.  
  650.          Target Floppy: The diskette you are copying to. 
  651.  
  652.          Track: An area on the surface of a disk in the shape of a ring
  653.          that data is stored on.  Tracks are usually divided into 
  654.          sections called sectors.  MS-DOS disks used on most PC's have 40 
  655.          tracks or 80 tracks on each side.  Tracks on 40 track disks can 
  656.          have 8 sectors (160KB (single sided) or 320KB (double sided) 5 
  657.          1/4" disks) or 9 sectors (180KB (single sided) or 360KB (double 
  658.          sided) 5 1/4" disks) per track.  Tracks on 80 track disks can 
  659.          have 9 sectors (720KB double sided 3 1/2" disks), 15 sectors 
  660.          (1.2MB double sided 5 1/4" disks) or 18 sectors (1.44MB double 
  661.          sided 3 1/2" disks).
  662.  
  663.          Cylinder:  The collection of tracks that sit on top of one 
  664.          another on each side of the disk.  A floppy disk has one or two 
  665.          sides so a floppy disk cylinder is composed of one or two tracks 
  666.          respectively.  The number of disk cylinders is the same as the 
  667.          number of tracks on a side.
  668.  
  669.          ---------------------------------------------------------------
  670.          
  671.                                      MESSAGES
  672.  
  673.  
  674.          Put Source disk in drive d:
  675.       
  676.          Press a key when ready . . .
  677.  
  678.            Prompt to insert Source Floppy in drive specified by 'd:' and 
  679.            when ready, to press a key.  The data on the Source Floppy is 
  680.            then read in.
  681.  
  682.  
  683.          Put Target disk in drive d:
  684.       
  685.          Press a key when ready . . .  
  686.  
  687.            Prompt to insert Target Floppy in drive specified by 'd:' and 
  688.            when ready, to press a key.  The data that was read from the 
  689.            Source Floppy is then written onto this Target Floppy.
  690.  
  691.  
  692.          Make another copy of this diskette? (Y/N)
  693.  
  694.            Same Source as before.  Does not have to re-read the Source 
  695.            again.  Only prompts for the Target.  
  696.  
  697.          
  698.          
  699.   
  700.                 
  701.          Diskcopy another diskette? (Y/N) 
  702.  
  703.            If Y pressed, prompts for a new Source.  You can change  
  704.            options if 'Change options' line was set to Y before  
  705.            starting.  Otherwise uses already set options.  
  706.  
  707.  
  708.          Copy operation aborted by user . . .
  709.  
  710.          Press a key to exit . . .  
  711.  
  712.            <Esc> key was pressed, cancelling the copy operation.
  713.  
  714.          
  715.          Quitting the copy operation.
  716.  
  717.          Press a key to exit . . .  
  718.  
  719.            <Ctrl> C was pressed, cancelling the copy operation.
  720.  
  721.            
  722.          Cannot copy a hard disk! Only floppies!
  723.  
  724.          Press a key to exit . . .
  725.  
  726.            The Source floppy drive specified for copying was 
  727.            identified to be a hard disk from its media 
  728.            parameters. The program aborts for safety.  
  729.  
  730.  
  731.          Cannot copy to a hard disk! Only floppies!
  732.  
  733.          Press a key to exit . . .
  734.  
  735.            The Target floppy drive specified was identified to be 
  736.            a hard disk from its media parameters.  The program 
  737.            aborts for safety.
  738.  
  739.          
  740.          *** DISK ERROR ***                             or
  741.          ** READ ERROR  Reading FAT **                  or
  742.          ** READ ERROR **                               or
  743.          ** WRITE ERROR ** Disk Probably Unusable!      or
  744.  
  745.          Press a key to exit . . .
  746.  
  747.            The program experienced fatal errors reading or writing to 
  748.            disk and could not continue.  When writing to the Target 
  749.            Floppy, this generally means the Target Floppy is unusable.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.          ** WRITE ERROR ** Disk Probably Unusable!
  757.  
  758.          Press a key to try again . . .
  759.  
  760.            A write error occured with the Target diskette and it is 
  761.            probably unusable.  When you press a key, the program will
  762.            prompt you 'Make another copy of this diskette? (Y/N)'.  At 
  763.            this point you can try again with a different Target diskette:
  764.            Answer Y and at the next prompt, replace the problem diskette 
  765.            with the new Target diskette. Otherwise, press N to stop 
  766.            trying to make this copy.
  767.  
  768.  
  769.          *** Error reading Cylinder: n ***
  770.  
  771.            An error occured trying to read Source cylinder number n.  The
  772.            program recovers by reading each sector in the cylinder and
  773.            where the error occurs, storing dummy data.  This dummy data
  774.            along with the good data is what is written to the Target.  If
  775.            the bad areas occured where the Source diskette file allocation
  776.            table marked them as bad, all should be OK. Otherwise, the 
  777.            Target diskette may not be usable.
  778.  
  779.  
  780.          Errors found reading Source diskette
  781.          Target diskette may be unusable!
  782.  
  783.          Press a key to continue . . .
  784.  
  785.            The program experienced one or more errors reading from the 
  786.            Source diskette and tried to recover from them (see message 
  787.            above).  This warning is given as a reminder after writing to 
  788.            the Target is complete.  
  789.  
  790.  
  791.          Insufficient memory to proceed
  792.  
  793.          Press a key to exit . . .
  794.  
  795.            The program to could not find enough memory to do copying.
  796.  
  797.  
  798.          Unknown Disk Type - Copy aborted . . .
  799.  
  800.          Press a key to exit . . .
  801.  
  802.            The program could not recognize the floppy disk as a valid MS-
  803.            DOS disk.  Because some ramdisk programs set the media 
  804.            descriptor to unusual values (i.e., they do not make an exact 
  805.            clone of a floppy in ram), CPYDSK will refuse to recognize 
  806.            these as valid floppy disks.  
  807.  
  808.                 
  809.   
  810.          
  811.          
  812.          Insufficient memory to use temp disk for copy 
  813.          
  814.          Proceeding without using temp disk . . .  
  815.  
  816.            The program was unable to set up a scratch pad to store data 
  817.            read from the Source Floppy before writing it to the temporary 
  818.            storage disk.  The program will proceed without using the hard 
  819.            disk.  
  820.  
  821.          
  822.          Temp file cannot be on Source or Target
  823.  
  824.            The drive specified to temporarily hold Source data was 
  825.            either the same as the Source drive or the Target drive.  
  826.            If the 'Change options' option was set to 'N' or the 
  827.            command line option was /nowait, the optionis reset and you 
  828.            are placed back in the menu to change the drive specified. 
  829.            The <Esc> key can be specified to abort the operation if 
  830.            desired at this point.
  831.          
  832.          
  833.          Drive d: is not a hard disk!
  834.  
  835.            The drive 'd:' specified for temporary Source data storage 
  836.            was not recognized as a hard disk.  If the 'Change options' 
  837.            option was set to 'N' or the command line option was 
  838.            /nowait, it is reset and you are placed back in the menu to 
  839.            change the hard disk specified.  The <Esc> key can be 
  840.            specified to abort the operation if desired at this point.  
  841.            If you want the temporary file to be on a floppy (different 
  842.            from the Source or Target) or a ramdisk that looks like a 
  843.            floppy, restart CPYDSK with the /relax switch.
  844.          
  845.  
  846.          Unable to open temp file for diskcopy
  847.  
  848.            The program was not able to open the temporary file on the 
  849.            specified disk for storing Source data.  As with the 
  850.            previous message, the 'Change options' option is reset to 
  851.            'Y' and you are placed in the menu to change the disk 
  852.            specified.  The <Esc> key can be specified to abort the 
  853.            operation if desired at this point.  
  854.          
  855.  
  856.          Wrong DOS version!  Requires DOS 2.0 or higher
  857.  
  858.            The program must be running under MS-DOS 2.0 or higher.
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.                              CPYDSK REGISTRATION FORM
  866.  
  867.  
  868.                    Name ________________________________________________
  869.  
  870.          (Company name) ________________________________________________
  871.  
  872.                 Address ________________________________________________
  873.  
  874.                    City _______________________State______Zip___________
  875.  
  876.  
  877.          Registration Fee per copy of CPYDSK is $10.00 
  878.          
  879.          Number of copies being registered ________         $ __________
  880.  
  881.          The current CPYDSK release is $5.00 per diskette
  882.          
  883.          Diskette format (check one): 5.25" ____ 3.5" ____
  884.  
  885.          Number of diskettes ________                       $ __________
  886.  
  887.          
  888.                                                     Total   $ __________
  889.  
  890.  
  891.          Please make checks out to R. Frazier.  Send to:
  892.  
  893.                                 CPYDSK REGISTRATION
  894.                                 179 Westridge Dr.
  895.                                 Petaluma, CA  94952
  896.  
  897.  
  898.          Registration will license you to use all future releases of 
  899.          CPYDSK.  You will never have to pay an "update" charge.  
  900.  
  901.          The authors can be contacted in writing at the address above or 
  902.          on Directory Assistance BBS, (707) 538-8710.  
  903.  
  904.          We would greatly appreciate your comments, suggestions for 
  905.          improvement and information on where and how you obtained 
  906.          CPYDSK.
  907.  
  908.