home *** CD-ROM | disk | FTP | other *** search
/ MS-DOS 8.0 / MS-DOS8.iso / SOFTWARE / QEMM / TECHNOTE / SSTOR.TEC < prev    next >
Text File  |  1997-05-15  |  19KB  |  467 lines

  1.  
  2.                          QEMM and SuperStor
  3.  
  4.  Quarterdeck Technical Note #249             Filename: SSTOR.TEC
  5.  by Robert Gaustad                         CompuServe: SSTOR.ZIP
  6.  Last revised:  4/18/95                      Category: SW3
  7.  
  8.  Subject: Notes on using AddStor's SuperStor disk compression
  9.           utility package with Quarterdeck products.
  10.  
  11.  This troubleshooting guide is designed to help the individual who
  12.  has QEMM and SuperStor 2.04 or SuperStor Pro installed on his or
  13.  her machine and has run, or wants to run, OPTIMIZE.  If you have
  14.  not yet run OPTIMIZE, please read the General Information section
  15.  below, then proceed to either Section 1 or Section 2 depending on
  16.  if you installed QEMM BEFORE or AFTER installing SuperStor.
  17.  
  18.  GENERAL INFORMATION
  19.  
  20.  1. To avoid confusion we will refer to COMPRESSED and UNCOMPRESSED
  21.     drives whenever possible.  The COMPRESSED drive, which is
  22.     actually a very large hidden file with a drive ID, will always
  23.     be the one that SuperStor creates to hold most of your programs
  24.     and data.
  25.  
  26.  2. Since you cannot boot from the COMPRESSED drive, SuperStor sets
  27.     aside a small portion of the UNCOMPRESSED drive to boot from.
  28.     Depending upon which version of SuperStor you have, this
  29.     partition may or may not be easily accessed.
  30.  
  31.  3. Your UNCOMPRESSED drive is always drive C: before bootup. When
  32.     the SuperStor driver (SSTORDRV.SYS) executes during bootup it
  33.     then allows access to the large COMPRESSED partition and gives
  34.     it the next available drive ID, usually D:  This partition is
  35.     really a very large hidden file called SSPARTSS.ADD (if you
  36.     have access to both the COMPRESSED and UNCOMPRESSED drives, the
  37.     file will be called SSPARTSS.SWP).
  38.  
  39.  4. After the SuperStor driver executes, another driver
  40.     (DEVSWAP.COM) usually follows it.  When this driver executes,
  41.     it swaps drive names so that the COMPRESSED partition becomes
  42.     C: and the UNCOMPRESSED partition becomes D:. Basically, it is
  43.     just reversing the drive names so that your applications will
  44.     still think that they are on drive C:
  45.  
  46.  5. If you have allowed SuperStor to compress the entire hard
  47.     drive, you will not be able to access the UNCOMPRESSED
  48.     partition after boot, unless you run a utility called
  49.     ADD2SWP.EXE, found on your SuperStor program diskette.  From
  50.     the diskette, just type :
  51.  
  52.     ADD2SWP C:<Enter>
  53.  
  54.     This will then give you access to both your COMPRESSED and
  55.     UNCOMPRESSED drives.
  56.  
  57.  6. If you have configured SuperStor to reserve space on the
  58.     UNCOMPRESSED drive to be accessed by a different drive ID you
  59.     will already be able to access the UNCOMPRESSED partition
  60.     easily. You are given the option to reserve this space when you
  61.     are running the SSTOR program to create your COMPRESSED
  62.     drive(s). In version 2.04 the default is NO.  If you press
  63.     ENTER when encountering this option SSTOR will set-up SuperStor
  64.     to compress your whole hard drive.
  65.  
  66.  7. If you have not yet installed SuperStor 2.04, Quarterdeck
  67.     recommends that you select YES to override the default.
  68.     Beginning with SuperStor Pro version 1.0, the default is YES.
  69.     You only have to press ENTER at this prompt.  When the program
  70.     then asks you for a size to make the UNCOMPRESSED drive enter
  71.     2048 to add two megabytes to that drive size.
  72.  
  73.  8. To determine which drive is COMPRESSED or UNCOMPRESSED start
  74.     the SSTOR.EXE program in the C:\ADDSTOR directory.  Under the
  75.     heading "System Device List" will be information pertaining to
  76.     all drives on your computer.
  77.  
  78.  9. If before you installed SuperStor your hard disk drive had more
  79.     than one partition, i.e., a C: and D: partition, SSTORDRV.SYS
  80.     will select the next available drive name for its container
  81.     file. If you had a C: and D: partition and you COMPRESSED the
  82.     C: drive only then your drives will be set up as follows when
  83.     SuperStor is installed:
  84.  
  85.     C: becomes E: D: is still D: unless you compress that as well.
  86.     If you do compress D:, it becomes F:
  87.  
  88.     The troubleshooting guide below is based on a one-partition
  89.     drive. If your drive has multiple partitions then you must
  90.     determine what drive C: swaps to and use the appropriate drive
  91.     name.
  92.  
  93.  10. If you are using a disk caching program with SuperStor, be
  94.      very careful to determine whether it is compatible with
  95.      SuperStor or not.  For instance Microsoft Windows' 3.1
  96.      SMARTDRV.EXE will lock up your system upon bootup, if you load
  97.      the SSTORDRV.SYS driver into High Ram with LOADHI.SYS.  At the
  98.      time of this writing,  Norton NCACHE version 6,  will not work
  99.      under any circumstances with SuperStor installed on your
  100.      machine.
  101.  
  102.                       **************************
  103.  
  104.  BE ABSOLUTELY CERTAIN THAT YOU READ THE README.TXT FILE IN YOUR
  105.  ADDSTOR DIRECTORY.
  106.  
  107.                       **************************
  108.  
  109.  11. You should always have a bootable floppy diskette available
  110.      which will execute SuperStor and give you access to your
  111.      COMPRESSED drive.  To create this format a floppy diskette
  112.      with the /S parameter so that it becomes a boot disk.
  113.  
  114.      When this disk has been formatted copy the following files
  115.      from the C: drive to the floppy diskette:  SSTORDRV.SYS,
  116.      DEVSWAP.COM, CONFIG.SYS, AUTOEXEC.BAT. Once those files have
  117.      been copied over check the contents of them.  The CONFIG.SYS
  118.      file should contain at least the following lines:   FILES=40
  119.      DEVICE=\SSTORDRV.SYS /NOHIGH (SuperStor Pro requires /NOUMB
  120.      instead) DEVICE=\DEVSWAP.COM
  121.  
  122.  12. If you want QEMM's LOADHI.SYS driver to load SuperStor version
  123.      2.04 into High RAM you must place the "/NOHIGH" parameter at
  124.      the end of the SuperStor device line.  If you are using
  125.      SuperStor Pro you must use the "/NOUMB" parameter instead of
  126.      "/NOHIGH."  SuperStor does not automatically place either of
  127.      the parameters on the line.  The line should read as follows:
  128.  
  129.      DEVICE=\SSTORDRV.SYS /NOHIGH   (SuperStor 2.04)
  130.  
  131.                             or
  132.  
  133.      DEVICE=\SSTORDRV.SYS /NOUMB    (SuperStor Pro)
  134.  
  135.      The AUTOEXEC.BAT file should contain at least the following
  136.      lines:
  137.  
  138.      PATH=C:\;C:\DOS;C:\QEMM;C:\ADDSTOR
  139.      PROMPT=$P$G
  140.  
  141.  These files on the boot floppy will allow you to access your
  142.  SuperStor COMPRESSED drive and navigate the hard drive.
  143.  
  144.  Section Two:  SuperStor Installed First
  145.  =======================================
  146.  
  147.  If SuperStor is already installed on your hard drive and you now
  148.  install QEMM and run OPTIMIZE then you must follow the section
  149.  below.
  150.  
  151.  1. If you install QEMM and run OPTIMIZE on a system with SuperStor
  152.     already installed, SuperStor will fail to execute during the
  153.     first reboot of the OPTIMIZE program.  This is because OPTIMIZE
  154.     places device statements on the SSTORDRV.SYS line, but the
  155.     files necessary to complete the boot cannot be found on the
  156.     UNCOMPRESSED boot drive.
  157.  
  158.  2. Since SuperStor fails to load, you will only have access to
  159.     your UNCOMPRESSED drive after bootup. It is an easy process to
  160.     correct this situation.  All you have to do is create a new,
  161.     temporary, CONFIG.SYS file on the UNCOMPRESSED drive, now drive
  162.     C:, and then reboot.  To do this first rename the old
  163.     CONFIG.SYS file by typing:
  164.  
  165.     RENAME CONFIG.SYS CONFIG.XXX<ENTER>
  166.  
  167.     Now, create a new CONFIG.SYS file by typing the following:
  168.  
  169.     COPY CON CONFIG.SYS<ENTER>
  170.  
  171.     The cursor will now be below the "C" in COPY.  Now, type:
  172.  
  173.     DEVICE=\SSTORDRV.SYS<ENTER>
  174.     DEVICE=\DEVSWAP.COM<ENTER>
  175.  
  176.     NOTE:  IF YOU HAVE ANY OTHER DRIVERS, SUCH AS A DISK
  177.     PARTITIONER, THAT ARE ESSENTIAL TO BOOT YOUR MACHINE INCLUDE
  178.     THOSE IN THE TEMPORARY CONFIG.SYS FILE.  IF YOU DO NEED TO BOOT
  179.     WITH A DISK PARTITIONER MAKE SURE IT LOADS BEFORE SSTORDRV.SYS.
  180.     DON'T WORRY ABOUT ANY OTHER DRIVERS YOU MAY HAVE HAD IN THE
  181.     ORIGINAL CONFIG.SYS FILE:  ONCE YOU HAVE HAVE REBOOTED THE
  182.     MACHINE YOUR ORIGINAL CONFIG.SYS FILE WILL BE INTACT.
  183.  
  184.     Now, press the F6 key and <ENTER>.  You will see the following
  185.     message:
  186.  
  187.     1 file(s) copied.
  188.  
  189.  3. Reboot the machine.
  190.  
  191.  4. Because of SuperStor program designs the untouched CONFIG.SYS
  192.     file on the COMPRESSED drive will automatically overwrite the
  193.     temporary CONFIG.SYS file on the UNCOMPRESSED drive.  The
  194.     contents of both CONFIG.SYS files will then be the same as
  195.     before you installed QEMM and ran OPTIMIZE.
  196.  
  197.     *********************
  198.     FULL DISK COMPRESSION
  199.     *********************
  200.  
  201.     IF YOU INSTALLED SUPERSTOR TO COMPRESS YOUR WHOLE HARD DRIVE,
  202.     PROCEED TO STEP 2 IN "OPTIMIZING WITH QEMM AND SUPERSTOR."
  203.  
  204.     ************************
  205.     PARTIAL DISK COMPRESSION
  206.     ************************
  207.  
  208.     IF YOU INSTALLED SUPERSTOR TO COMPRESS ONLY A PORTION OF YOUR
  209.     HARD DISK DRIVE, PROCEED TO STEP 2 IN "OPTIMIZING WITH QEMM AND
  210.     SUPERSTOR."
  211.  
  212.     ONCE YOU HAVE COMPLETED STEP 2, PROCEED TO EITHER STEP 4 OR 6,
  213.     DEPENDING UPON WHETHER OR NOT YOU HAVE LEFT ADEQUATE ROOM ON
  214.     YOUR UNCOMPRESSED PARTITION TO HOLD ALL QEMM AND DOS FILES.
  215.  
  216.  
  217.  Section Three:  QEMM Installed First
  218.  
  219.  If QEMM is currently installed on your hard disk drive and you now
  220.  install SuperStor, you then need to follow the instructions in the
  221.  section below.
  222.  
  223.  IMPORTANT NOTE: As of SuperStor Pro 1.0, Addstor recommends that
  224.  if you have a memory resident program, such as a memory manager,
  225.  installed and running, you must disable the memory resident
  226.  program BEFORE installing SuperStor.  At Quarterdeck, we have
  227.  installed SuperStor Pro successfully with QEMM running.  If you
  228.  choose to follow their advice, disable QEMM, and your memory
  229.  resident programs, by placing a REM statement at the beginning of
  230.  the line that loads such a program.
  231.  
  232.  1. After you install SuperStor you then have to run SSTOR.EXE to
  233.     do the actual compression of your hard drive.  The default of
  234.     SuperStor 2.04 is to compress all of the hard drive space.  As
  235.     of SuperStor Pro 1.0, the default is to leave a portion (the
  236.     size is specified by the user) of the hard drive uncompressed.
  237.     No matter which version you are using, you should make sure you
  238.     leave at least a 2 MB portion uncompressed.
  239.  
  240.  2. If you accept the default of SuperStor 2.04 to compress the
  241.     whole hard disk drive or if you override the default of
  242.     SuperStor Pro, SuperStor leaves a tiny boot partition with only
  243.     COMMAND.COM and other system files, as well as the SuperStor
  244.     drivers resident.  If QEMM is installed when you install
  245.     SuperStor, the QEMM386.SYS device driver will be placed into
  246.     the root directory of the boot drive.
  247.  
  248.     Also, the QEMM line in the CONFIG.SYS will be changed from:
  249.  
  250.     DEVICE=C:\QEMM\QEMM386.SYS RAM
  251.  
  252.     to
  253.  
  254.     DEVICE=C:\QEMM386.SYS RAM
  255.  
  256.  3. Upon installation, SuperStor does not create a QEMM directory
  257.     on the UNCOMPRESSED drive, nor does it copy over the pertinent
  258.     QEMM files from the COMPRESSED drive.
  259.  
  260.  4. If you have accepted the default of compressing the whole
  261.     drive, the drive letter D: is not readily accessible.  How to
  262.     access the UNCOMPRESSED drive will be explained in detail later
  263.     in this troubleshooting guide.  If you have only compressed a
  264.     portion of the hard disk drive you already have access to the
  265.     UNCOMPRESSED portion of the drive.
  266.  
  267.  5. The net result of the above is that after installing SuperStor,
  268.     compressing the hard disk, and rebooting the machine, QEMM will
  269.     execute, but any lines in the CONFIG.SYS that precede
  270.     SSTORDRV.SYS and that have LOADHI.SYS statements will fail.
  271.     After following the instructions below in "Optimizing with QEMM
  272.     and SuperStor" those files will then be in the correct
  273.     directory for OPTIMIZE to perform.
  274.  
  275.     *********************
  276.     FULL DISK COMPRESSION
  277.     *********************
  278.  
  279.     If you installed SuperStor to compress your whole hard disk
  280.     drive, proceed to Step 1 in "Optimizing with QEMM and
  281.     SuperStor."
  282.  
  283.     ************************
  284.     PARTIAL DISK COMPRESSION
  285.     ************************
  286.  
  287.     If you have installed SuperStor to compress only a portion of
  288.     your hard disk drive, proceed to Step 1 in "Optimizing with
  289.     QEMM and SuperStor."  Once you have completed Step 2, proceed
  290.     to either Step 4 or Step 6, depending on whether you have left
  291.     adequatre room on your uncompressed partition to hold all QEMM
  292.     and DOS files.
  293.  
  294.  
  295.  Section Four: Optimizing with QEMM and SuperStor
  296.  
  297.  BEFORE FOLLOWING THE STEPS BELOW MAKE CERTAIN THAT YOU HAVE READ
  298.  ALL THE INFORMATION ABOVE PERTAINING TO THE ORDER AND METHOD USED
  299.  TO INSTALL QEMM AND SUPERSTOR ON YOUR COMPUTER.  ALSO MAKE SURE
  300.  ANY IMPORTANT FILES HAVE BEEN BACKED UP.  THIS INCLUDES BOTH THE
  301.  CONFIG.SYS AND AUTOEXEC.BAT FILES AND ANY OTHER FILES YOU FEEL ARE
  302.  IRREPLACEABLE.
  303.  
  304.  * IF YOU HAVE CONFIGURED SUPERSTOR TO COMPRESS YOUR WHOLE HARD
  305.  DISK DRIVE, PLEASE FOLLOW THE STEPS BELOW FROM 1 TO 16.  IF YOU
  306.  INSTALLED QEMM AFTER INSTALLING SUPERSTOR YOU MAY SKIP STEP 1.
  307.  
  308.  * IF YOU HAVE CONFIGURED SUPERSTOR TO COMPRESS ONLY A PORTION OF
  309.  YOUR HARD DISK DRIVE BUT DID NOT LEAVE ENOUGH ROOM ON THE
  310.  UNCOMPRESSED PORTION TO COPY ALL QEMM AND DOS FILES TO THAT
  311.  PORTION, PLEASE FOLLOW THE STEPS BELOW FROM 4 TO 16.
  312.  
  313.  
  314.  1. On the C: COMPRESSED drive, edit the QEMM device line in the
  315.     CONFIG.SYS file to read:
  316.  
  317.     DEVICE=C:\QEMM\QEMM386.SYS RAM
  318.  
  319.     Save the CONFIG.SYS file.
  320.  
  321.  2. Place the SuperStor program diskette into drive A:.  Log onto
  322.     drive A: and type:
  323.  
  324.     ADD2SWP C:  <ENTER>
  325.  
  326.     The program will then report:
  327.  
  328.     ADD2SWP has completed, your PC needs to be rebooted.
  329.     Press the [ENTER] key to reboot the PC
  330.  
  331.  3. Remove the diskette and press ENTER.  After the computer
  332.     completes its reboot you will then have access to both your
  333.     COMPRESSED and UNCOMPRESSED drives.
  334.  
  335.  4. Start SSUTIL.EXE by typing:
  336.  
  337.     SSUTIL<ENTER>
  338.  
  339.     at the C: prompt, and run SHRINK DISK from within that program.
  340.     Select an amount to shrink the COMPRESSED disk by.  Quarterdeck
  341.     recommends a minimum of 1024 Kb with 2048 Kb preferred.
  342.  
  343.  5. EXIT and REBOOT.
  344.  
  345.  THE NEXT STEPS CAN BE FOLLOWED IF YOU HAVE CONFIGURED SUPERSTOR TO
  346.  COMPRESS ONLY A PORTION OF YOUR HARD DISK DRIVE AND LEFT ENOUGH
  347.  ROOM FOR ALL QEMM AND DOS FILES OR IF YOU HAVE JUST FOLLOWED STEPS
  348.  1-4.
  349.  
  350.  6. Log onto drive D: the UNCOMPRESSED drive.  Create a QEMM
  351.     directory by typing the following:
  352.  
  353.     CD\         <ENTER>
  354.     MD QEMM     <ENTER>
  355.  
  356.  7. Copy all QEMM files from the COMPRESSED drive into the QEMM
  357.     directory on the UNCOMPRESSED drive.
  358.  
  359.  8. While still on the UNCOMPRESSED drive D: create directories
  360.     pertaining to all other drivers loading from the CONFIG.SYS
  361.     file.  For example, if you have a couple of lines in your
  362.     CONFIG.SYS file that read:
  363.  
  364.     DEVICE=C:\MOUSE\MOUSE.SYS
  365.     DEVICE=C:\DOS\ANSI.SYS
  366.  
  367.     then create a MOUSE directory and a DOS directory on the
  368.     UNCOMPRESSED drive.  Then, copy the MOUSE.SYS and ANSI.SYS
  369.     drivers from the CONPRESSED drive to their respective
  370.     directories on the UNCOMPRESSED drive.
  371.  
  372.     Do the same for all other drivers loading from the CONFIG.SYS file.
  373.  
  374.  9. Log back on to drive C:, the COMPRESSED drive.  Edit the
  375.     CONFIG.SYS file in the following ways:
  376.  
  377.     A.  Move the two SuperStor device lines to the bottom of the
  378.         CONFIG.SYS file.
  379.  
  380.     B.  If you haven't already done so, place a blank space and the
  381.         "/NOHIGH" parameter (for SuperStor 2.04 only) or the
  382.         "/NOUMB" parameter (for SuperStor Pro only) at the end of
  383.         the SSTORDRV.SYS device line.
  384.  
  385.      C. Place a REM and a blank space in front of the line that reads:
  386.  
  387.         DEVICE=\DEVSWAP.COM
  388.  
  389.         so it now reads:
  390.  
  391.         REM DEVICE=\DEVSWAP.COM.
  392.  
  393.         Save the CONFIG.SYS file but do NOT reboot yet.
  394.  
  395.  IMPORTANT NOTE:  YOU MUST PLACE THE "/NOHIGH" PARAMETER (for
  396.  SuperStor 2.04) OR THE "/NOUMB" PARAMETER (for SuperStor Pro) AT
  397.  THE END OF THE \SSTORDRV.SYS DEVICE LINE TO ALLOW OPTIMIZE TO
  398.  SUCCESSFULLY LOAD THE DRIVER INTO HIGH RAM. THE SIZE OF THE
  399.  DRIVER, SSTORDRV.SYS, CAN VARY WHEN IT IS LOADED INTO HIGH RAM.
  400.  THE LARGEST SIZE WE HAVE SEEN AT QUARTERDECK IS 71K.
  401.  
  402.  10. Still on the COMPRESSED C: drive, edit the AUTOEXEC.BAT file
  403.      and reverse all drive designations from C: to D: or D: to C:.
  404.      For example if a line reads:
  405.  
  406.      C:\MOUSE\MOUSE
  407.  
  408.      change it to read:
  409.  
  410.      D:\MOUSE\MOUSE
  411.  
  412.      Make sure you also reverse the drive designations in your path
  413.      statement, i.e.,
  414.  
  415.      PATH=C:\;C:\DOS;C:\QEMM;C:\ADDSTOR
  416.  
  417.      becomes:
  418.  
  419.      PATH=D:\;D:\DOS;D:\QEMM;D:\ADDSTOR
  420.  
  421.      If you are using the CALL command to CALL batch files from the
  422.      AUTOEXEC.BAT file, make sure that the drive designations in
  423.      the CALLed batch file are also reversed.  For instance, if you
  424.      have a line in your AUTOEXEC.BAT file that reads:
  425.  
  426.      @CALL C:\NETWORK\LOADNET.BAT
  427.  
  428.      and logs you onto a network make sure you reverse the drive
  429.      designations in both the above line and in the batch file
  430.      LOADNET.BAT.
  431.  
  432.  11. Save the AUTOEXEC.BAT file and copy to the D:\ drive.
  433.  
  434.  12. Reboot the computer.
  435.  
  436.  13. Run OPTIMIZE.
  437.  
  438.  14. After OPTIMIZE is complete edit the CONFIG.SYS file on the
  439.      UNCOMPRESSED drive and remove the REM and blank space in front
  440.      of the DEVSWAP.COM device line.  It's very important that you
  441.      edit the CONFIG.SYS file on the UNCOMPRESSED drive which will
  442.      be C:.  After editing save the file and copy it to the
  443.      COMPRESSED D: drive by typing:
  444.  
  445.      COPY C:\CONFIG.SYS D:\   <ENTER>
  446.  
  447.  15. Edit the AUTOEXEC.BAT file on the UNCOMPRESSED C: drive and
  448.      once again reverse the drive designations.  Be very careful
  449.      that you find ALL drive designations.  Some lines may have
  450.      more than one drive designation in the same command so watch
  451.      out for that.
  452.  
  453.      After editing the AUTOEXEC.BAT file on the UNCOMPRESSED C:
  454.      drive save and copy it to the COMPRESSED drive D:.
  455.  
  456.  16. The OPTIMIZE process is now complete.  Reboot the computer
  457.      which will once again swap your drive names and your work is
  458.      done.
  459.  
  460.  ******************************************************************
  461.  *      Trademarks are property of their respective owners.       *
  462.  *   This and other technical notes may be available in updated   *
  463.  *     forms through Quarterdeck's standard support channels.     *
  464.  *          Copyright (C) 1996 Quarterdeck Corporation            *
  465.  ******************** E N D   O F   F I L E ***********************
  466.  
  467.