home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0040 - 0049 / ibm0040-0049 / ibm0040.tar / ibm0040 / STACKDOX.ZIP / STACKER.DOC
Encoding:
Text File  |  1991-04-22  |  37.1 KB  |  822 lines

  1.  
  2. STAC ELECTRONICS 1990
  3.  
  4. STACKER USER'S MANUAL
  5.  
  6. What is Stacker?
  7. ----------------
  8. Stacker provides real-time lossless compression for personal computer hard
  9. disks.  The Stacker Software Version is for portables and Micro Channel
  10. Architecture (MCA) systems.  The Stacker coprocessor Version includes an
  11. Industry Standard Architecture (ISA) coprocessor board for IBM PC, XT, AT, PS/2
  12. Model 25 & 30, and compatible computers.  If you purchased the software
  13. version, you can easily upgrade at any time to the coprocessor version if you
  14. wish to improve the performance of your Stacker system.
  15.  
  16. Stacker will compress the files on a typical hard disk to about half their
  17. original size.  The amount of compression you get will bary with the type of
  18. files compressed, but overall, about a 2:1 compression ration can be expected.
  19.  
  20. Stacker is designed to work in DOS compatible systems using DOS versions 3.x
  21. and 4.x.  Because it follows all of the DOS file system conventions, Stacker is
  22. compatible with all your utility and application programs.  All popular disk
  23. recovery utilities, such as UnErase and Norton Disk Doctor, work on Stacker
  24. volumes just as they do on uncompressed volumes.
  25.  
  26. Stacker's real-time data compression is performed continuously and without user
  27. intervention.  This makes Stacker totally transparent.  A DOS directory display
  28. of a Stacker volume looks just like a directory of an uncompressed volume.
  29. Stacker will always show the uncompressed sizes of your files.  Once Stacker
  30. is installed, it will have no effect on your day-to-day operations.
  31.  
  32. How Stacker Works
  33. -----------------
  34. Stacker makes a volume by creating a file on your hard disk which the stacker
  35. device driver interprets as a disk drive.  This file looks like an additional
  36. drive letter to you, to your programs, and to DOS.  Any files that are created
  37. on or copied to this new drive letter will be compressed automatically.
  38. Conversely, as files are read from a Stacker volume, they will automatically be
  39. decompressed.
  40.  
  41. The heart of the Stacker system compression system is the device driver called
  42. STACKER.SYS.  This device driver has two functions:
  43.  
  44.    o  It acts as a very efficient compression and decompression engine that can
  45.       compress the average set of files to half their original size.  The
  46.       compression engine performance can be augmented by the addition of the
  47.       Stacker coprocessor card.
  48.  
  49.    o  STACKER.SYS is also a file system that presents groups of compressed
  50.       files as new drive letters.  The groups are called Compressed Image Files
  51.       or CIFs.  CIFs reside on your existing hard disk partitions as hidden,
  52.       system, read-only files.  This architecture retains the standard DOS
  53.       model and provides the greatest possible level of compatibility with DOS,
  54.       applications, disk utilities and copy protection schemes.
  55.  
  56. The Stacker device driver is a standard DOS block-device driver.  An entry in
  57. your CONFIG.SYS file loads the Stacker device driver when the system is booted.
  58. Parameters in the DEVICE statement tell Stacker where the Stacker coprocessor
  59. card is located and where to find the Stacker CIFs.
  60.  
  61. The difference between the Stacker Software Version and Stacker Coprocessor
  62. Version is the speed of compression and decompression operations.  If a Stacker
  63. coprocessor card is installed in your system, the Stacker device driver will
  64. turn the jobs of compression and decompression over to the card.  The Stacker
  65. coprocessor card will enhance the performance of disk write operations, for
  66. example, when saving your files.
  67.  
  68. How Stacker Affects Your System
  69. -------------------------------
  70. Stacker may be installed in two ways, incremental installation and free space
  71. installation.  An incremental installation creates a Stacker volume by taking
  72. your current hard disk data, compressing it, and copying it to the Stacker.  It
  73. then verifies that each file was compressed and copied without error, and
  74. deletes the uncompressed original.  Free space installation creates an empty
  75. Stacker volume by letting you allocate a portion of your unused disk space.
  76. Both methods are handled by the installation program supplied with Stacker.
  77.  
  78. *******************
  79. DOS 3.0 Through 3.3
  80. *******************
  81.  
  82. DOS versions 3.0 through 3.3 limit the size of hard disk partitions (drive
  83. letters) to 32 Mbytes.  Stacker has been designed to respect this barrier to
  84. retain compatibility with these versions of DOS.  As a result, compressed image
  85. files are limited to 16 Mbytes of physical space on the host drive.  A 16 Mbyte
  86. CIF will result in 32 Mbytes of storage.  This means that in some installations
  87. you may need to create more than one Stacker volume to take advantage of
  88. Stacker compression for all of the hard disk space in your system.
  89.  
  90. Incremental Installation
  91. ------------------------
  92. As an example let's assume we're running DOS 3.3 and see how Stacker can be
  93. installed on a 20 Mbyte hard disk, drive C.  In the installation below, drive
  94. C contains 18 Mbytes of data and has about 2Mbytes of unused space.
  95.  
  96.                  __________
  97.                 |          |
  98.                 |        <------ Free (2 Mbytes)
  99.                 |__________|
  100.                 |          |
  101.                 |          |
  102.                 |          |
  103.                 |          |
  104.                 |        <------ Data (18 Mbytes)
  105.                 |          |
  106.                 |          |
  107.                 |          |
  108.                 |__________| Drive C
  109.  
  110.                 Before Incremental Installation, DOS 3.x
  111.  
  112. During incremental installation a new Stacker volume, drive D, will be created.
  113. Stacker will copy the 18 Mbytes of data stored on drive C to drive D.  As each
  114. file is copied, it is compressed and verified.  Then the original uncompressed
  115. version is deleted, making room for additional files to be stored.  Two drives,
  116. C and D, now exist.  Drive D contains 18 Mbytes of data originally stored on
  117. drive C, and there are still about 2 Mbytes free.  In addition, drive C has
  118. about 10 Mbytes of space available for additional files.  The resulting drive
  119. configuration is shown below.
  120.  
  121.                  __________ _ _ _ _ _ _ _ _ _ _ _  __________
  122.                 |          |                      |          |
  123. CIF             |          |                      |        <------ Free
  124. (10 Mbytes) ------>        |                      |__________|     (2 Mbytes)
  125.                 |__________|                      |          |
  126.                 |          |\__                   |          |
  127. Free            |          |   \__                |          |
  128. (9 Mbytes)  ------>        |      \__             |        <------ Data
  129.                 |__________|         \__          |          |     (18 Mbytes)
  130.                 |          |            \__       |          |
  131. Uncompressed    |          |               \__    |          |
  132. (1 Mbyte)   ------>        |                  \__ |          |
  133.                 |__________| Drive C             \|__________| Drive D
  134.  
  135.                 After Incremental Installation, DOS 3.x
  136.  
  137. Copying all of your data from drive C to drive D may have some implications for
  138. your batch files and other programs which refer to files and directories on
  139. drive C.  To eliminate this problem, Stacker comes with a utility called SSWAP
  140. which lets your interchange drive letter references.
  141.  
  142. Free Space Installation
  143. -----------------------
  144. Free space installation allows you to allocate any or all of the unused space
  145. on your hard disk for a Stacker volume.  Let's look at another example of a 20
  146. Mbyte drive C.  This time the drive has 18 Mbytes of space available.  In this
  147. case, you can allocate up to 16 of the 18 Mbytes of free space on drive C as a
  148. Stacker volume due to the 32 Mbyte disk size limit imposed by DOS 3.3.
  149.  
  150. Allocating 16 Mbytes for a Stacker volume will result in a 32 Mbyte drive since
  151. Stacker gives you twice as much storage.
  152.  
  153. *************************
  154. DOS 4.0 & Compaq DOS 3.31
  155. *************************
  156.  
  157. Under DOS 4.x or Compaq DOS 3.31, the 32 Mbyte volume size limit does not
  158. apply.  Here, Stacker can accomadate CIFs up to 256 Mbytes, allowing 512
  159. Mbytes of file storage per drive letter.  Installing Stacker using these
  160. versions of DOS is similar to the installations described in the previous
  161. section.
  162.  
  163. Incremental Installation
  164. ------------------------
  165. In the following example, we start out with a 40 Mbyte drive C which contains
  166. 20 Mbytes of data.  Approximately 39 Mbytes of your hard disk will be
  167. allocated for a Stacker volume.  The size of the resulting drive D is about 80
  168. Mbytes.  It has the same 20 Mbytes of data as drive C did and the remaining 60
  169. Mbytes are available for use.  System files, including your CONFIG.SYS file and
  170. other device drivers loaded before STACKER.SYS, stay stored on the uncompressed
  171. portion of drive C.
  172.  
  173. Free Space Installation
  174. -----------------------
  175. On the same 40 Mbyte drive from our example, using free space installation
  176. you could allocated from 1 to 20 Mbytes of the space on drive C.
  177.  
  178. *********************************
  179. Preparing Your System for Stacker
  180. *********************************
  181.  
  182. System Requirements
  183. -------------------
  184.    o  MS/PC-DOS 3.x or 4.x, or Compaq DOS 3.31
  185.    o  Hard disk drive
  186.    o  512 Kbytes RAM for installation
  187.    o  IBM PC, XT, AT, PS/2, or compatible computer
  188.    o  30 Kbytes RAM for resident device driver
  189.  
  190. Disk Space Requirements
  191. -----------------------
  192. There are two separate disk space requirements for installing Stacker.
  193.  
  194.    o  For Stacker files -
  195.       During the installation process, you will be asked to select a drive to
  196.       hold the Stacker files.  The Stacker files will be copied from the
  197.       distribution diskette to the drive you choose. This drive must have at
  198.       least 360 Kbytes available to hold the Stacker files.
  199.  
  200.    o  For incremental installation -
  201.       You will be asked to select a drive to hold your new Stacker volume.
  202.       This is called the host drive. If you choose incremental installation,
  203.       the host drive must have at least 1% of its capacity available.
  204.  
  205. Copy-Protected Software
  206. -----------------------
  207. If you have copy-protected software, such as Lotus 1-2-3 ver. 2.01, installed
  208. on your hard disk, you must remove it before installing Stacker.  After Stacker
  209. is installed, re-install copy-protected software on the drive of your choice.
  210.  
  211. Microsoft Windows, DESQview, or GEM
  212. -----------------------------------
  213. If you are running an operating environment such as MS Windows, DESQview,
  214. or GEM, you must exit and return to DOS before installing Stacker.  Following
  215. installation, you can return to the environment.
  216.  
  217. Local Area Networks (LANs)
  218. --------------------------
  219. Network drives cannot be used to host Stacker volumes.  If your computer system
  220. is connected to a LAN, you will have to log off the network before installing
  221. Stacker.  The network driver programs may need to be removed from your
  222. CONFIG.SYS or AUTOEXEC.BAT files in order to have enough memory (512 Kbytes)
  223. to install Stacker.  Once Stacker is installed, you can log onto the network.
  224.  
  225. Installing the Software
  226. -----------------------
  227. Stacker is supplied with an easy to use program called Install.  Install will:
  228.  
  229.    o  allow you to view the README file
  230.    o  set up the necessary system files to support Stacker
  231.    o  optionally modify your CONFIG.SYS and AUTOEXEC.BAT files
  232.    o  create new compressed volumes
  233.    o  optionally move your existing data to the Stacker volume
  234.    o  optionally swap drive letters so that all software already installed on
  235.       your system continues to function as it always has
  236.  
  237. *****************
  238. Stacker Utilities
  239. *****************
  240.  
  241. Stacker comes with several supporting utilities, all of which can be called
  242. from the DOS command line.  However, use of these utilities is not required to
  243. realize the benefits of your Stacker compression product.
  244.  
  245. SDIR - How much compression?
  246. ----------------------------
  247. SDIR answers this question.  It operates much like the DOS DIR command.  SDIR
  248. displays the compression ratio for the specified file or directory in addition
  249. to the normal directory information (filename, size, date, etc.)  SDIR can be
  250. used on both Stacker and uncompressed disk volumes, and the DOS DIR command
  251. still works on Stacker volumes.
  252.  
  253. Format:   SDIR [d:][path][filename[.ext]][/P][/W]
  254.  
  255. d: specifies the drive letter on which to run a directory.  If not drive is
  256.    specified, directory information for the current directory is displayed.
  257.  
  258. /P will pause when the screen is full and a prompt will request that you press
  259.    a key to continue.
  260.  
  261. /W causes the directory information to be shown in a wide display format.  The
  262.    file and directory names are shown, along with an overall compression ratio
  263.    for the directory.
  264.  
  265. SCHECK - Check a Stacker volume
  266. -------------------------------
  267. The SCHECK utility allows you to verify the integrity of the file structures
  268. stored on your Stacker volume.  You can still use the DOS CHKDSK command to
  269. verify the DOS-like properties of your files, but SCHECK goes a step further.
  270. Since it understands the details of how your compressed files are stored,
  271. SCHECK can detect and repair structural problems that CHKDSK can't.
  272.  
  273. In addition to reporting on the integrity of your Stacker volume, SCHECK
  274. displays statistics on the usage of Stacker disk space.
  275.  
  276. Format:   SCHECK [d:][/F]
  277.  
  278. d: specifies the drive letter of the Stacker volume to be checked; if no drive
  279.    is specified, the current drive will be checked.
  280.  
  281. /F tells SCHECK to fix any detected structural problems.
  282.  
  283. SREMOVE - Remove a Stacker volume
  284. ---------------------------------
  285. Using the SREMOVE utility will cause all data stored on the Stacker vol to be
  286. lost.
  287.  
  288. SREMOVE allows you to remove a Stacker volume from your system.  If any data is
  289. stored on the Stacker volume when SREMOVE is used, a message will be displayed
  290. asking for confirmation to continue.
  291.  
  292. Format:   SREMOVE d:
  293.  
  294. d: specifies the drive letter of the Stacker volume to be removed from your
  295.    system.
  296.  
  297. SCREATE - Create a Stacker volume
  298. ---------------------------------
  299. SCREATE lets you create new Stacker vols.  You can also use INSTALL to create
  300. more Stacker volumes.
  301.  
  302. Format:   SCREATE [d:]\CIF[/S=sss.s][/I=iii.i[/C=d:]]
  303.  
  304. d: specifies the host drive. This is the letter of the drive which will contain
  305.    the Stacker volume.  If no drive is specified, the current drive will be
  306.    specified as the host drive.
  307.  
  308. CIF specifies the name of the compressed image file which will represent the
  309.     Stacker volume.  You may use any name you like, but we recommend using
  310.     STACVOL.00n, where n equals the number of existing Stacker volumes.  For
  311.     example, if you used INSTALL to create your first Stacker volume, that
  312.     volume was named STACVOL.000. To create the next one, name it STACVOL.001.
  313.     The compressed image file must reside in the root directory of the host
  314.     drive. It will have the file attributes of hidden, system, and read-only.
  315.  
  316. /S=sss.s specifies that SCREATE is to perform a free space creation and
  317.          allocate sss.s Mbytes of free space on the host drive to create an
  318.      empty Stacker volume. The logical size of the Stacker volume will be
  319.      twice the size specified.
  320.  
  321. /I=iii.i says that SCREATE is to perform an incremental creation and iii.i
  322.          is the size in Mbytes of the Stacker vol as it will appear to DOS.
  323.      This option requires that the host drive have at least 1% of its
  324.      capacity available.  If you are using a version of DOS which is not
  325.      constrained by the 32 Mbyte vol size limit, and you wish to convert
  326.      the entire host drive to a Stacker vol, you should specify iii.i as
  327.      twice the size of the host drive.
  328.  
  329. /C=d: can only be used with the /I option. d: specifies the drive letter of the
  330.       boot drive.  This tells SCREATE where to find your CONFIG.SYS file to
  331.       determine which, if any, device drivers must remain on the host drive.
  332.  
  333. When using SCREATE, you have two options.  You can either create an empty
  334. Stacker vol, or you can create a Stacker volume and fill it with data from an
  335. existing volume.  These techniques are free space creation and incremental
  336. creation.
  337.  
  338. In free space creation, you allocate a portion of your free disk space
  339. for the Stacker volume. For example, suppose you have 10 Mbytes of free space
  340. on drive C and you wish to allocate 4 Mbytes to create a new Stacker volume.
  341. Using /S=4 will result in an empty 8 Mbyte Stacker volume since you can fit 8
  342. Mbytes of data onto 4 Mbytes of physical disk.
  343.  
  344. Incremental creation, using the /I option, allows you to convert an existing
  345. uncompressed volume to a Stacker volume. For example, let's say you have a 20
  346. Mbyte drive C which contains 14 Mbytes of data and 6 Mbytes of free space.
  347. Using /I=20, SCREATE copies your existing data from drive C to a new Stacker
  348. volume, drive D. As each file is copied from drive C to the Stacker volume, it
  349. is compressed and verified, and then the original uncompressed version is
  350. deleted.  This results in a 20 Mbyte drive D which holds all of the data
  351. originally on drive C.
  352.  
  353. After incremental creation, the size of the uncompressed portion of the host
  354. drive will always be at least 1 Mbyte.
  355.  
  356. In the above example, you would probably want to use the SSWAP utility to
  357. interchange the references for drives C and D. Doing this, any batch files and
  358. programs will continue to run as they did before.
  359.  
  360. By using the /C option to specify your boot drive, SCREATE will also look at
  361. your CONFIG.SYS file to determine which, if any, device drivers are loaded
  362. before STACKER.SYS.  These device drivers will be kept on the uncompressed
  363. volume, keeping your system running as usual. SCREATE will leave about 1 Mbyte
  364. of space on the uncompressed volume so you can add additional device drivers
  365. which can be loaded before STACKER.SYS.
  366.  
  367. After you use SCREATE to create a new Stacker volume, you will have to modify
  368. your CONFIG.SYS file so that the new volumes can be recognized when you start
  369. your system.  Add the name of the compressed imag file (CIF) to the DEVICE
  370. statement which loads STACKER.SYS.
  371.  
  372. SSWAP - Swap drive letters
  373. --------------------------
  374. SSWAP lets you interchange the names of any two drives.  This allows you to
  375. maintain the drive letter that is most appropriate for your data and the most
  376. comfortable for you.  If your system is like that of most of users, at least
  377. some of your programs and batch files can't run on just any drive.  If they
  378. were installed on or written for drive C, they need to stay there.  SSWAP
  379. addresses this issue.
  380.  
  381. If you are using the Stacker installation program to set up compressed volumes
  382. and you are performing an incremental installation on drive C, Install will
  383. offer to set up a call to SSWAP in your CONFIG.SYS file. This option is offered
  384. so that files previously on drive C appear to remain there.
  385.  
  386. SSWAP can be called from CONFIG.SYS or from the DOS command line.  When called
  387. from CONFIG.SYS, the SSWAP statement must be placed after the DEVICE statement
  388. which calls STACKER.SYS.  If you don't put it in CONFIG.SYS, you will have to
  389. type it on the command line every time you start your system.
  390.  
  391. In CONFIG.SYS:
  392.  
  393. Format:   DEVICE=SSWAP.COM d1: d2:[,d3: d4:]...
  394.  
  395. At the DOS command line:
  396.  
  397. Format:   SSWAP d1: d2:[,d3: d4:]...
  398.  
  399. d1:, d2: specify drive letters to be swapped.
  400.  
  401. d3:, d4: specify drive letters to be swapped.
  402.  
  403. Creating Additional Stacker Volumes
  404. -----------------------------------
  405. After you have used Stacker for a while, you may want to create additional
  406. Stacker volumes.  You can do this by using INSTALL or SCREATE.  Using Install
  407. is the easier way.  One advantage is that you will not have to perform all of
  408. the installation steps that you did the first time.  Install will offer new
  409. menu selections specifically for creating more Stacker volumes.  Another
  410. advantage is that your CONFIG.SYS can be automatically updated to include a
  411. reference to the new Stacker volume.
  412.  
  413. Editing CONFIG.SYS
  414. ------------------
  415. If you chose not to let Install make changes to your CONFIG.SYS file, you will
  416. have to add a DEVICE statement so that the Stacker device driver, STACKER.SYS,
  417. can be loaded when you start your system.
  418.  
  419. If you use SCREATE instead of the installation program provided with Stacker,
  420. you will need to edit your CONFIG.SYS file so the new Stacker volumes will be
  421. recognized at startup time. Refer to the definition of the CIF parameter in the
  422. DEVICE statement format below.
  423.  
  424. The format of the DEVICE statement for the Stacker device driver is as follows:
  425.  
  426. DEVICE=[d:][path]STACKER.SYS[/B=xxxx][/M=nnn] CIF1 [CIF2]...
  427.  
  428. d: specifies the drive letter of the drive containing the Stacker device driver
  429.  
  430. path is the path on drive d: in which the Stacker device driver resides.  This
  431.      path must point to an uncompressed disk volume.  Stacker volumes don't
  432.      exist as drive letters until the Stacker device driver has been loaded.
  433.  
  434. /B=xxxx specifies the base address of the 16 Kbyte memory window used by the
  435.         Stacker coprocessor card.  The hardware installation program, HINSTALL,
  436.     aids you in selecting this address.
  437.  
  438. /M=nnn specifies the amount of system memory, in Kbytes to be allocated as a
  439.        disk cache.  Using a disk cache can dramatically improve the performance
  440.        of your hard disk. The resident size of STACKER.SYS will be increased by
  441.        the size of the disk cache you choose.
  442.  
  443. CIF1 is the name of a compressed image file.  This file must reside in the root
  444.      directory of the drive hosting the Stacker volume.  If you used Install to
  445.      create your Stacker volume, make the modifications as directed during
  446.      installation.  If you created a new image file by using SCREATE from the
  447.      command line, add the image file name you used there to the end of the
  448.      current list of image files.
  449.  
  450. ************************************
  451. Loading STACKER.SYS into High Memory
  452. ************************************
  453.  
  454. Stacker uses a modest amount of resident memory.  It requires about 30 Kbytes
  455. for the Stacker Software Version.  You can load the Stacker device driver into
  456. high memory, freeing up valuable memory space for your other applications.
  457.  
  458. Below we have provided guidelines for using four popular memory management
  459. programs for Intel 80286 or 80386 systems that allow you to use this feature
  460. with Stacker.
  461.  
  462. General Notes
  463. -------------
  464. For this discussion, each memory manager product includes two parts: a memory
  465. management device driver and a utility to load device drivers into high memory,
  466. load-high.
  467.  
  468. The DEVICE statement for the memory manager must precede the DEVICE statements
  469. for the laod-high utility and STACKER.SYS in your CONFIG.SYS file.
  470.  
  471. The memory manager device driver, the load-high utility, and STACKER.SYS must
  472. reside on an uncompressed drive and not on a Stacker volume.
  473.  
  474. You may need to specify additonal parameters depending on your system
  475. configuration.  Refer to the manuals that came with your memory manager for
  476. details.
  477.  
  478. 80286 Systems
  479. -------------
  480. In QRAM from Quarterdeck Office Systems, LOADHI provides the load-high function
  481. for systems equipped with hardware support for EMS 4.0. If the DEVICE statement
  482. reads as follows:
  483.  
  484.      DEVICE=C:\STACKER\STACKER.SYS C:\STACVOL.000
  485.  
  486. then change it to:
  487.  
  488.      DEVICE=C:\QRAM\LOADHI.SYS C:\STACKER\STACKER.SYS C:\STACVOL.000
  489.  
  490. MOVE'EM is from Qualitas, Inc. and performs the load-high function.  MOVE'EM is
  491. for systems equipped with hardware support for EMS 4.0. If the DEVICE statement
  492. reads as follows:
  493.  
  494.      DEVICE=C:\STACKER\STACKER.SYS C:\STACVOL.000
  495.  
  496. then change it to:
  497.  
  498.      DEVICE=C:\MOVE'EM\MOVE'EM.SYS PROG=C:\STACKER\STACKER.SYS C:\STACVOL.000
  499.  
  500. 80386 Systems
  501. -------------
  502. In QEMM-386 from Quarterdeck Office Systems, LOADHI performs the load-high
  503. function.  If the DEVICE statement reads as follows:
  504.  
  505.      DEVICE=C:\STACKER\STACKER.SYS C:\STACVOL.000
  506.  
  507. then change it to:
  508.  
  509.      DEVICE=C:\QEMM\LOADHI.SYS C:\STACKER\STACKER.SYS C:\STACVOL.000
  510.  
  511. In 386MAX from Qualitas, Inc., 386LOAD performs the load-high function.  If
  512. the DEVICE statement reads as follows:
  513.  
  514.      DEVICE=C:\STACKER\STACKER.SYS C:\STACVOL.000
  515.  
  516. then change it to:
  517.  
  518.      DEVICE=C:\386MAX\386LOAD.SYS PROG=C:\STACKER\STACKER.SYS C:\STACVOL.000
  519.  
  520. *************
  521. Compatibility
  522. *************
  523.  
  524. Copy-Protected Software
  525. -----------------------
  526. Copy-protected software, such as Lotus 1-2-3 version 2.01, is compatible with
  527. Stacker.  Before installing Stacker on a host drive containing copy-protected
  528. software, follow these steps:
  529.  
  530.    o  Uninstall any copy protected software
  531.    o  Install Stacker
  532.    o  Re-install copy protected software on any drive
  533.  
  534. Microsoft Windows 3.0
  535. ---------------------
  536. Stacker is compatible with Microsoft Windows 3.0.  However, you must exit from
  537. the Windows environment before installing Stacker.  After installing Stacker,
  538. you can return to Windows where you can make use of your new Stacker volumes.
  539.  
  540. Disk Utilities
  541. --------------
  542. Preservation of the standard DOS architecture allows Stacker to be compatible
  543. with most commonly used disk utilities such as PC Tools Delux, The Norton
  544. Utilities, Norton Disk Doctor and Unerase.
  545.  
  546. Disk Defragmenter Programs
  547. --------------------------
  548. Disk defragmenters/optimizers/reorganizers generally improve the performance of
  549. your hard disk by rearranging the files on your hard disk so that they are
  550. stored contiguously.  The improved performance comes from eliminating the need
  551. to collect the fragments of your files which may have been scattered all over
  552. your hard disk.  Since files are stored differently on Stacker volumes, this
  553. type of program will not have the same effect.  In fact, the result of using a
  554. defragmenter program will be to fragment your Stacker volume and thus actually
  555. decrease performance.  You can still realize the benefits of a defragmenter
  556. program by running it on a drive which hosts a Stacker volume.
  557.  
  558. Disk Caching Programs
  559. ---------------------
  560. A disk cache is another class of disk utility which improves the performance of
  561. your hard disk.  This improvement is achieved by keeping a copy of frequently
  562. used data in a portion of your memory called a cache.  Once data from your hard
  563. disk is in the cache, it can be used again directly without making t with
  564. several of the most popular disk caching programs and has been found to be
  565. compatible.
  566.  
  567. *********************
  568. Upgrading Your System
  569. *********************
  570.  
  571. DOS 3.x to 4.x
  572. --------------
  573. MS/PC-DOS versions starting with 4.0 and Compaq DOS 3.31 free your system from
  574. the 32 Mbyte volume limit imposed by earlier versions. As a result, you will be
  575. able to create larger Stacker volumes by using DOS 4.x to create partitions
  576. larger than 32 Mbytes.  See your DOS manual for specific instructions on
  577. creating partitions volumes larger than 32 Mbytes.  If you are considering a
  578. change from DOS 3.x to 4.x, we recommend that you do it before installing
  579. Stacker.
  580.  
  581. If you have already installed Stacker, you will have to remove Stacker
  582. completely and reinstall it after your conversion to DOS 4.x.
  583.  
  584. Adding a New Hard Disk Drive
  585. ----------------------------
  586. You can add additional hard disk drives to your Stacker equipped system at any
  587. time.  Follow the manufacturer's instructions for installation.  The only
  588. effect this will have on Stacker volumes is a possible re-assignment of disk
  589. drive letters.
  590.  
  591. DOS assigns drive letters at system startup as needed.  If your new hard disk
  592. drive can be recognized automatically, then your Stacker drive letter will be
  593. moved down the alphabet in proportion to the number of new letters added by
  594. the installation of the new hardware.  Some hard disk drives require that a
  595. device driver be added to your CONFIG.SYS file.  Changes in drive letter
  596. assignment depend on whether the hard disk driver is called before or after
  597. STACKER.SYS in your CONFIG.SYS file.
  598.  
  599. You can control the assignment of drive letters by calling STACKER.SYS either
  600. before or after other hard disk device drivers in CONFIG.SYS.  The only
  601. restriction is that STACKER.SYS must appear in your CONFIG.SYS file before any
  602. drivers for disks which will host Stacker volumes.
  603.  
  604. ****************
  605. Removing Stacker
  606. ****************
  607.  
  608. There may come a time when you want to remove Stacker from your system.  You
  609. can remove individual Stacker volumes or remove Stacker completely.  When data
  610. is removed from the Stacker environment, it gets bigger.
  611.  
  612. Partial Removal
  613. ---------------
  614. This will describe how to remove one or more Stacker volumes from your system.
  615. Follow the steps below:
  616.  
  617. 1. Back up essential data.
  618.  
  619. Back up any data that you want to keep which resides on your Stacker volumes.
  620. If you have a full 20 Mbyte Stacker vol and you want to keep all of your data
  621. intact, you will need about 40 Mbytes of uncompressed storage to hold your data
  622. while removing Stacker.  After removing Stacker from your system, you will have
  623. only the 20 Mbytes of space that originally existed before installing Stacker.
  624.  
  625. 2. Run the SREMOVE utility.
  626.  
  627. SREMOVE allows you to remove a Stacker volume from your system.  If any data is
  628. stored on the Stacker volume when SREMOVE is used, a message will be displayed
  629. asking for confirmation to continue.
  630.  
  631. Format:  SREMOVE d:
  632.  
  633. d: specifies the drive letter of the Stacker voolume to be removed from your
  634.    system.
  635.  
  636. 3. Edit your CONFIG.SYS file.
  637.  
  638. Change the DEVICE statement which loads the Stacker device driver, STACKER.SYS.
  639. For example, if your system has one physical disk drive, drive C, and two
  640. Stacker volumes, drives D and E, the DEVICE statement may look like the one
  641. shown below.
  642.  
  643. DEVICE=C:\STACKER.SYS /B=c800 C:\STACVOL.000 C:\STACVOL.001
  644.  
  645. If you wish to remove drive D, you should remove the first image filename,
  646. C:\STACVOL.000.  Similarly, if you wish to remove drive E, you should remove
  647. the second image filename, C:\STACVOL.001.  Note that if you remove
  648. C:\STACVOL.000, the next time you start your system, C:\STACVOL.001 will become
  649. drive D.  Delete all SSWAP statements which reference the removed drive.
  650.  
  651. Complete Removal
  652. ----------------
  653. This will describe how to completely remove Stacker from your system.  Follow
  654. the steps below:
  655.  
  656. 1. Back up essential data
  657.  
  658. (see above)
  659.  
  660. 2. Run the SREMOVE utility.
  661.  
  662. (see above)
  663.  
  664. 3. Edit your CONFIG.SYS file.
  665.  
  666. Remove the DEVICE statement for STACKER.SYS.  Also remove all SSWAP statements
  667. in your CONFIG.SYS file.
  668.  
  669. 4. Edit your AUTOEXEC.BAT file.
  670.  
  671. The PATH statement may have been modified to include a reference to the
  672. directory where Stacker files reside.  If this is the case, edit the PATH
  673. statement by removing this reference.
  674.  
  675. 5. Delete files.
  676.  
  677. There may be a subdirectory on drive C where the Stacker system files reside.
  678. This directory will usually be called \STACKER.  Delete these files and the
  679. STACKER subdirectory.
  680.  
  681. *********************
  682. Questions and Answers
  683. *********************
  684.  
  685. Q: How does Stacker fit more data onto my disk?
  686.  
  687. A: Stacker fits more data onto your disk in two ways.  First, Stacker saves
  688. space by replacing repeated sequences of bytes it finds in your file with
  689. tokens that point to a previous occurrence of the sequence.  Since the tokens
  690. take less space than the redundant sequence of bytes, a reduction in the file
  691. size occurs.  This process of removing redundancy is called lossless data
  692. compression.  It is so named because no data is lost in the process.
  693.  
  694. The second way Stacker uses less of your disk to store small files (less than
  695. 2 Kbytes) is by allocating your disk space in sectors (512 bytes) instead of
  696. clusters (usually 2 Kbytes or more).  This means that a small file of 200
  697. bytes will take up only one sector (512 bytes) instead of an entire cluster
  698. (2 Kbytes).
  699.  
  700. Q: Is Stacker compatible with all versions of MS-DOS and PC-DOS?
  701.  
  702. A: Stacker works with all versions of MS-DOS and PC-DOS 3.x and 4.x.  This
  703. includes Compaq's own 3.31 version of DOS, which breaks the 32 Mbytes barrier.
  704. Stacker is also compatible with all DOS commands such as DIR, COPY, XCOPY, and
  705. CHKDSK.
  706.  
  707. Q: Is Stacker compatible with disk caching programs?
  708.  
  709. A: Yes. Stacker has been tested with the PC Tools Deluxe and Super PC-Kwik disk
  710. caching programs and has been found to be compatible.  Stacker includes a
  711. minimum amount of caching in the Stacker DOS device driver.  Using a disk
  712. caching program in addition to Stacker can increase overall disk performance.
  713.  
  714. Q: Is Stacker compatible w/ disk utility programs such as Norton Utilities and
  715. PC Tools?
  716.  
  717. A: Yes.  Because Stacker is completely compatible with MS-DOS, you can use
  718. utility programs that allow you to undelete files and analyze your hard disk.
  719. While the use of a DOS defragmenter or optimizer such as the PC Tools COMPRESS
  720. utility or Vopt will not have a positive effect on the access time, it will not
  721. harm a Stacker volume.
  722.  
  723. Q: How long does it take to install Stacker on my computer?
  724.  
  725. A: Installation consists of plugging in the hardware (if you purchased the
  726. Stacker Coprocessor Version), loading the software driver, and then creating
  727. Stacker volumes.  Installing the Stacker coprocessor card is simple because
  728. there are no jumpers or switches to worry about.  The Stacker coprocessor card
  729. does not use DMA, does not use interrupts and does not require base I/O
  730. address.  A simple installation program is used to allocate a 16 Kbyte memory
  731. window above 640 Kbytes.  Installation of the Stacker device driver takes less
  732. than five minutes.
  733.  
  734. Q: Does Stacker works with Microsoft Windows 3.0?
  735.  
  736. A: Yes.  Stacker is completely compatible with Microsoft Windows 3.0.
  737.  
  738. Q: Do I need to reformat my hard disk drive in order to install Stacker?
  739.  
  740. A: No. You do not have to reformat your hard disk.  In fact, the Stacker volume
  741. is stored as a file on your MS-DOS volume.  This file has the system, hidden,
  742. and read-only attributes set, and is therefore invisible to the normal DOS DIR
  743. command and protected from accidental erasure.
  744.  
  745. Q: Can I use Stacker with devices other than a hard disk, such as floppy disks,
  746. Bernoulli Boxes or RAM disks?
  747.  
  748. A: No.  Stacker is designed and optimized for useonly with non-removeable
  749. Winchester hard disks. Future versions of Stacker will support removeable media
  750. such as floppy disks and volatile storage such as RAM disks.
  751.  
  752. Q: Does Stacker work with all types of hard disk drives, including ST-506, IDE
  753. (AT Bus), SCSI, and ESDI?
  754.  
  755. A: Yes.  Stacker has been tested with all types of disk drives and even works
  756. with OEM disk device drivers.
  757.  
  758. Q: How will Stacker affect the disk access performance of my computer?
  759.  
  760. A: Our benchmarks show that the speed of most disk-intensive applications will
  761. not be adversely affected.  Read-intensive operations are faster in most cases
  762. with the Stacker compression coprocessor installed.  Performance using the
  763. Stacker Software Version will vary depending on the speed of your
  764. microprocessor.
  765.  
  766. Q: Do I have to anything to my existing programs or data files in order to
  767. utilize Stacker?
  768.  
  769. A: No.  Once Stacker is installed, you should use your computer and hard disk
  770. as you normally would.  The only difference you will see with Stacker installed
  771. is a doubling in the effective capacity of your hard disk and a decrease in the
  772. time it takes to read data from that drive.
  773.  
  774. Q: Am I guaranteed to get a 2:1 increase in capacity on my hard disk regardless
  775. of the types of files I store on it?
  776.  
  777. A: It is possible to achieve less than a doubling of capacity if your hard disk
  778. contains many files that are not very compressible.  However, we have sampled
  779. many actual users' hard disks and have determined that a 2:1 increase in
  780. capacity is average. We are so sure that most people will be satisfied with the
  781. increase in capacity they gain by adding Stacker that we offer a 90-day money-
  782. back guarantee.
  783.  
  784. Q: How can I tell how much additional capacity Stacker will provide on my hard
  785. disk?
  786.  
  787. A: Once you have installed Stacker, you can run the Stacker directory command
  788. called SDIR.  SDIR is like the DOS DIR command, except that it reports the
  789. compression ratio that Stacker has achieved for each file and for the entire
  790. directory.  An average compression ratio of 2:1 means you will be able to
  791. achieve twice the capacity on your hard disk.  You will be able to determine
  792. the amount of space available on your Stacker volume by running CHKDSK as you
  793. normally do under DOS.
  794.  
  795. Q: Are there any types of files that I should not store on a Stacker volume?
  796.  
  797. A: No.  You should use your hard disk just as you normally would.
  798.  
  799. Q: Can I load the Stacker device driver out of the way in high memory using a
  800. memory manager such as QEMM-386?
  801.  
  802. A: Yes.  You may use memory manager utilities to load the Stacker device driver
  803. above the DOS 640 Kbyte limit in order to conserve DOS-accessible memory for
  804. large programs.
  805.  
  806.  
  807.          xXxXxXxXxXxXxXxX  BROUGHT TO U BY  ^FAUST^  xXxXxXxXxXxXxXx
  808.  
  809.                /\
  810.               / / ________
  811.              /__\/\_______\
  812.           ___(          __ \/|_/|_/|_/|_/|_/|_/|_/|_/|_/|_/|_/|_/|_
  813.          ( __  |=|=|      _| __________________________________    \
  814.          || _\ |=|=|1991 __| ___WE_*ARE*_THE_CUTTING_EDGE !!___O) --
  815.          ||/  \|=|=|    ___| ______________________________________\
  816.          ||   |  __________// |/ |/ |/ |/ |/ |/ |/ |/ |/ |/ |/ |/
  817.          ||___/___________/
  818.          (____/ 
  819.  
  820.          xXxXxXx INFERNO DATA HAVEN : DIE YOUNG, STAY PRETTY xXxXxXx
  821.  
  822.