home *** CD-ROM | disk | FTP | other *** search
/ Windows Shareware GOLD / NuclearComputingVol3No1.cdr / other / f1285 / hyperdsk.txt < prev    next >
Text File  |  1991-04-21  |  104KB  |  2,186 lines

  1. HYPERDSK.TXT
  2.        
  3.        
  4.        
  5.        
  6.        
  7.                                    HyperDisk(TM)
  8.        
  9.                                  Disk Accelerator
  10.        
  11.                                         by
  12.        
  13.                                    HyperWare(TM)
  14.        
  15.                               Shareware Version 4.21
  16.        
  17.                            Installation and User's Guide
  18.        
  19.                                  April 22, 1991
  20.        
  21.        
  22.            Program and Document Copyright (C) 1987-1990 by Roger Cross.
  23.        
  24.        
  25.         HyperWare
  26.         RR#1 Box 91
  27.         Pall Mall, TN 38577
  28.  
  29.         Sales/Administration:          (615) 864-6868
  30.         Technical Support:             (615) 864-6869
  31.         FAX (Group II, III):           (615) 864-6870
  32.         BBS, 8N1 (HST, V.32, V.22bis): (615) 864-6871
  33.  
  34.  
  35.         MasterCard / Visa / COD Cashiers Accepted
  36.  
  37.        
  38.        
  39.                               Scope of This Document
  40.        
  41.        This   document   contains  information  on  HyperWare's:  Shareware 
  42.        License,   product   disclaimer,  additional  license  plans,  order 
  43.        methods,  product  line  brief,  company address, FAX, BBS and voice 
  44.        phone numbers.
  45.        
  46.        The  balance  of  this  document is an installation and user's guide 
  47.        for  the  HyperDisk  disk caching product. It explains disk caching, 
  48.        outlines  the  procedure  for  installing  HyperDisk,  and  includes 
  49.        additional information for customization. 
  50.        
  51.        
  52.        
  53.        
  54.        
  55.        
  56.                        HyperWare Shareware License Agreement
  57.        
  58.        This  software  and documentation is protected by both United States 
  59.        copyright  law and international treaty provisions. This "Shareware" 
  60.        version  of  HyperDisk is NOT PUBLIC DOMAIN NOR FREE SOFTWARE. Users 
  61.        are  granted  a  limited  license to make and use an evaluation copy 
  62.        for  trial use on a private, non-commercial, non-governmental basis, 
  63.        for   the  express  purpose  of  determining  whether  HyperDisk  is 
  64.        suitable  for  their  needs.  At  the  end  of this trial period you 
  65.        should   either   register   with  HyperWare  or  discontinue  using 
  66.        HyperDisk.
  67.        
  68.        You  may make copies of the software and documentation only for your 
  69.        own  use or for the use of others in conducting their own trial use, 
  70.        however  all materials relating to this license statement, software, 
  71.        documentation,    order   information,   copyright   and   trademark  
  72.        statements  must remain intact as supplied in the original shareware 
  73.        package.  You  may  not  distribute,  rent, sublicense, integrate or 
  74.        lease  the software or the documentation. You may not alter, modify, 
  75.        or  adapt  the  software or documentation, including but not limited 
  76.        to   translating,   decompiling,  reverse  assembling,  or  creating 
  77.        derivative  works.  You  may  not  use  the  software  in a network, 
  78.        timesharing, multiple CPU, or multi-user environment.
  79.        
  80.                                What Does This Mean?
  81.        
  82.        If,  after  a  reasonable  trial  period,  you  continue to use this 
  83.        product  you  should  pay  for  the  service  provided by HyperWare. 
  84.        HyperDisk  is  not  free nor is HyperWare giving away free software. 
  85.        We  are  giving  you the opportunity to try HyperDisk, without risk, 
  86.        before  you  pay  for  it.  It  is  just that simple. Try it; either 
  87.        purchase  a registered license or quit using it. There is no risk or 
  88.        refund problems.
  89.        
  90.        How  long is the trial period?  You should be able to determine that 
  91.        HyperDisk  meets your needs within 3 months. If you require a longer 
  92.        period,  please  consider your motives: a registered license is very 
  93.        inexpensive. This is a great offer, there is no need to abuse it.
  94.        
  95.        All   corporate,   business,   government,  organization,  or  other 
  96.        entities   require  a  commercial  license!   ONLY  PRIVATE  USE  is 
  97.        permitted by this "Shareware" license.
  98.        
  99.        If you license a copy of HyperDisk, you will receive a professional 
  100.        manual, discounts on future versions, free technical support; and a
  101.        registered version of HyperKey  which does not display  the opening
  102.        Shareware  panel.  In  addition,  your purchase will help HyperWare
  103.        support,  upgrade and development new  products.
  104.        
  105.        
  106.        
  107.        
  108.        
  109.        You  may make copies of the original Shareware package. The original 
  110.        package  is archived and will fit on one 360K floppy. If you operate 
  111.        a  BBS, please place a complete package copy in your public download 
  112.        sections,  (BBS  operators  may  receive  a  special discount if you 
  113.        display in your opening BBS panel that you are using HyperDisk!).
  114.        
  115.        Disk  Vendors  MUST  obtain written permission from HyperWare before 
  116.        distributing  any HyperWare product. Generally, ASP approved vendors 
  117.        will  be  granted  permission;  others are handled on a case-by-case 
  118.        basis. Contact HyperWare for details.
  119.        
  120.        HyperWare currently offers several different licenses plans:
  121.        
  122.        A  Non-Commercial  Use  License  is  provided  for direct upgrade of 
  123.        Shareware  users;  it  is ideal for private users. $49.00 is a small 
  124.        price for the increased performance you receive!
  125.        
  126.        A  Commercial  Use  License  provides  commercial  and  governmental 
  127.        interest  with  the highest performance utilities available!  $69.00 
  128.        is   insignificant  when  compared  to  the increase in productivity 
  129.        HyperWare  SpeedKit provides!   Call your standard software supplier
  130.        or order direct from HyperWare.
  131.        
  132.        A  Commercial  Site  License  for  large commercial and governmental 
  133.        users   can   provide   the  most  cost  effective  means  for  your 
  134.        organization  to  enjoy  the  benefits  of  using HyperDisk with the 
  135.        minimum  of  cost.  Site  fees  are  based  on  the number of users. 
  136.        Special  discounts  are  also  available for Non-Profit, Educational 
  137.        and Charitable organizations. Call HyperWare for details.
  138.        
  139.        ALL  PRICES,  TERMS AND DISCOUNT PLANS ARE SUBJECT TO CHANGE WITHOUT 
  140.        NOTICE.  Discounts  are  not cumulative; they apply to single orders 
  141.        of  like  products  only. Unit prices are the same as for individual 
  142.        users.
  143.        
  144.        
  145.        
  146.        
  147.        
  148.                                Shareware Disclaimer
  149.        
  150.        HyperWare   specifically  disclaims  all  warranties,  expressed  or 
  151.        implied,   including  but  not  limited  to  implied  warranties  of 
  152.        merchantability  and  fitness  for a particular purpose with respect 
  153.        to  defects  in  the  software  and  documentation,  and the program 
  154.        license   granted   herein   in  particular,  and  without  limiting 
  155.        operation  of  the  program  license  with respect to any particular 
  156.        application,  use, or purpose. In no event shall HyperWare be liable 
  157.        for  any  loss  of  profit  or  damage, including but not limited to 
  158.        special,  incidental, or consequential damages. This statement shall 
  159.        be  construed, interpreted, and governed by the laws of the State of 
  160.        Tennessee. 
  161.        
  162.        
  163.                                Trademark Information
  164.        
  165.        HyperWare,  HyperDisk,  HyperKey,  HyperScreen,  Touch-Shifting  and 
  166.        SpeedKit are trade-marks of Roger Cross. 
  167.        MS-DOS is a trademark of Microsoft Corporation.  
  168.        Microsoft Windows is copyrighted by Microsoft Corporation. 
  169.        Qualitas and 386MAX are trademarks of Qualitas, Inc.
  170.        SpeedStor is a trademark of Storage Dimensions.
  171.        Disk Manager is a trademark of Ontrack Computer Systems, Inc.
  172.        Other  programs  and/or equipment mentioned herein are trademarks or 
  173.        registered   trademarks   of   their  respective  publishers  and/or 
  174.        manufacturers.
  175.        
  176.        
  177.        
  178.        
  179.        
  180.                            Available HyperWare Products
  181.        
  182.                                SpeedKit Version 4.21
  183.        
  184.        HyperWare's  family of enhancement utilities for your IBM and MS-DOS 
  185.        operating   systems,   HyperDisk,  HyperKey,  and  HyperScreen,  are 
  186.        included in one cost effective package.
  187.  
  188.        
  189.                               HyperDisk, Version 4.21
  190.        
  191.        HyperDisk  is  the ultimate disk caching utility that increases your 
  192.        computer  disk drive's performance by implementing advanced features 
  193.        including  support  for  Conventional, Extended, and Expanded Memory 
  194.        usage,  interrupt-driven  I/O  for  both read and write caching, and 
  195.        support  for  PC,  XT,  AT, 80386, and 80486 type computers. It also 
  196.        features  advanced  options  such  as  Shadow  RAM  loading  of  all 
  197.        overhead  memory. Conventional RAM requirements vary from 10K to 35K 
  198.        depending on the model and size of cache selected.
  199.        
  200.        
  201.                               HyperKey, Version 4.12
  202.        
  203.        HyperKey  is  a  powerful  keyboard  enhancement package that allows 
  204.        each  user  to customize completely all keyboard functions including 
  205.        type-ahead  buffer,  repeat  rates,  keyboard  clicking,  and  Touch 
  206.        Shifting(TM). 
  207.        
  208.                              HyperScreen, Version 2.12
  209.        
  210.        HyperScreen  is  a  screen  utility that accelerates video output in 
  211.        all  text  modes  and  a versatile screen blanker that supports both 
  212.        text modes and all graphic modes. Free with registeration.
  213.        
  214.        
  215.        
  216.        
  217.        
  218.        
  219.        
  220.                                  Order Information
  221.        
  222.        To order call or use the enclosed order form for MAIL or FAX.
  223.        
  224.        We   accept   Visa   or   Mastercard,  company  or  personal  check. 
  225.        International  orders  should  be  payable  in U.S. dollars (Visa or 
  226.        Mastercard  preferred).  Orders outside Canada, Mexico or the United 
  227.        States  should  include  an  additional  $8.00 U.S. for shipping and 
  228.        handling.
  229.        
  230.        
  231.                 HyperWare
  232.                 RR#1 Box 91
  233.                 Pall Mall, TN 38577
  234.  
  235.                 
  236.                 Sales/Administration:              (615) 864-6868
  237.                 FAX (Group II,III):                (615) 864-6870
  238.                 
  239.        
  240.                                  Technical Support
  241.        
  242.        Registered  users  may  obtain  direct  Technical  Support  for this 
  243.        product Monday through Friday, 8:00 a.m. - 5:00 p.m., Central Time.
  244.        
  245.                 Technical Support:       (615) 864-6869
  246.        
  247.        
  248.        
  249.        Registered  and Non-Registered users may obtain Technical Support by 
  250.        accessing HyperWare's BBS or CompuServe E-Mail.
  251.        
  252.             BBS (USR-HST/V.32bis/V.32/V.22bis; 8N1):   (615) 864-6871
  253.        
  254.                             CompuServe Address:  72230,2321
  255.        
  256.        
  257.                                   Hyperware's BBS
  258.        
  259.        Obtain   the   latest  updates,  registration  information,  general 
  260.        utilities  and services.  Available, online 24 hours a day, 7 days a 
  261.        week.  Asynchronous  format:  8  Data  bits,  no parity, 1 stop bit. 
  262.        Modem  is  U.S. Robotics Dual Standard, supporting: USR: HST; CCITT: 
  263.        V.32bis, V.32, V.22bis,  V.22,  V.21;  Bell: 212A and 103; MNP error
  264.        control protocol Service Classes 1-5.
  265.        
  266.                  You MUST use your real name and telephone number.
  267.        
  268.        
  269.        
  270.        
  271.        
  272.        
  273.                                  Table of Contents
  274.        
  275.        Chapter 1
  276.        Introduction to HyperDisk.........................................1
  277.                What is Disk Caching?.....................................1
  278.                How is HyperDisk Different from a RAM Disk?...............2
  279.                Other Benefits of HyperDisk...............................2
  280.        
  281.        Chapter 2
  282.        Installing HyperDisk..............................................4
  283.                Backup Your System........................................4
  284.                HyperDisk Models..........................................4
  285.                The Install Program: INST_DSK.EXE.........................5
  286.                Special Note for Staged Write Users.......................6
  287.                <Ctrl><Left-Shift><Alt>...................................7
  288.                Manual Installation.......................................7
  289.        
  290.        Chapter 3
  291.        Technical Information.............................................9
  292.                HyperDisk Parameters......................................9
  293.                Controlling HyperDisk via the Keyboard...................15
  294.                Technical Control Options................................17
  295.                Advanced Models Only: HYPER286.EXE or HYPER386.EXE.......19
  296.                Notes for Extended Model HyperDisk: HYPERDKX.EXE.........20
  297.                HyperDisk Limitations....................................22
  298.        
  299.        Chapter 4
  300.        Caches Explained.................................................23
  301.                Disk Controller Caches...................................24
  302.                Disk Caching vs. Other Caching Systems...................24
  303.        
  304.        Appendix A
  305.        Installation of Near Compatibles.................................25
  306.        
  307.        Appendix B
  308.        HyperDisk Error Messages.........................................27
  309.        
  310.        Appendix C
  311.        STAGED WRITE Feature.............................................29
  312.        
  313.        Appendix D
  314.        Microsoft Windows and The Keyboard...............................31
  315.        
  316.        Appendix E
  317.        Borland's Reflex Package.........................................31
  318.        
  319.        Appendix F
  320.        Hard Disk Integration Packages...................................31
  321.        
  322.        
  323.         
  324.         HyperDisk Shareware Version 4.21                 April 22, 1991
  325.         
  326.         
  327.         
  328.                                      Chapter 1
  329.                              Introduction to HyperDisk
  330.        
  331.        Welcome  to  the ultimate disk performance utility for your personal 
  332.        computer  system.  Disk  caching  has  been  used  for  years in the 
  333.        computer  industry  to  improve  disk  performance in many mainframe 
  334.        computer systems and is now available for your personal computer.
  335.        
  336.        With   HyperDisk,   hard  disk  system  performance  will  generally 
  337.        increase   300%   to  1000%,  while  simultaneously  prolonging  the 
  338.        lifetime  of  your  drive  by  reducing  the wear and tear caused by 
  339.        frequent  access.  HyperDisk will improve the performance of any PC, 
  340.        XT  or  AT  based system. New computers based on the 80386 and 80486 
  341.        microprocessors will be incomparable in performance.
  342.        
  343.        HyperDisk   uses   either  Conventional,  Extended  (also  XMS),  or 
  344.        Expanded  (EMS) memory. It may be installed a DOS Device Driver (DD) 
  345.        or  as  a  Terminate and Stay Resident (TSR) program. Most operating 
  346.        parameters  may  be  changed  easily without requiring you to reboot 
  347.        your  computer.  For  computers based on Chips and Technologies NEAT 
  348.        210  or  300  Series  Chip sets, all of the program may be loaded in 
  349.        special Shadow RAM using none of the lower 640K.
  350.        
  351.        
  352.                                What is Disk Caching?
  353.        
  354.        What  is  Caching?   Caching  is  simply  keeping  often-read  items 
  355.        readily accessible in memory.
  356.        
  357.        Why  is a disk not "readily" accessible?  It is a matter of relative 
  358.        comparison:  disks are very fast compared to file cabinets, but your 
  359.        computer's  internal  Random  Access Memory (RAM) is far faster than 
  360.        disk memory.
  361.        
  362.        How  can the small amount of RAM I have improve my disk performance? 
  363.        Some  of  your  computer's RAM can be used to store the data you use 
  364.        most often. This is known as buffering.
  365.        
  366.        What  happens  when the buffer is full?  A cache maintains a history 
  367.        of  data  usage.  When space is needed to store new data, the oldest 
  368.        data  in the buffer is replaced. You never run out of space, because 
  369.        it is automatically reused to hold your most recent requests.
  370.        
  371.        Why   does   replacing   the  oldest  data  with  new  data  improve 
  372.        performance?   Because  in many cases data is reused frequently. For 
  373.        example,  consider  the  usage of items in your kitchen. Do you have 
  374.        some  favorite items used more often than others? If your kitchen is 
  375.        like   most,  you  have  some  items  used  ever  day,  others  less 
  376.        frequently,  and some only a few times each year. You probably store 
  377.        the  frequently  used  items  in the most accessible places. This is 
  378.        the way caching works.
  379.        
  380.         
  381.         
  382.         
  383.         HyperDisk the Disk Accelerator by HyperWare......................1
  384.         
  385.         HyperDisk Shareware Version 4.21                April 22, 1991
  386.         
  387.         
  388.         
  389.                     How is HyperDisk Different from a RAM Disk?
  390.        
  391.        HyperDisk  is  similar  to a RAM disk in that both programs transfer 
  392.        data  to  and  from  RAM.  A  RAM  disk user must first copy all the 
  393.        needed  files  to the RAM disk and remember to copy them back to the 
  394.        hard  disk  after  processing  has finished. The entire file must be 
  395.        placed  in RAM, even if only part of the file is active. If you find 
  396.        you  need  additional  files, processing is interrupted again, while 
  397.        you  copy  the  necessary  files  to  the  RAM disk. If the RAM disk 
  398.        becomes  full, you must decide which files to copy back to your hard 
  399.        disk,  and  then  delete  them  from  the RAM disk. If you need more 
  400.        files  for  a  given task than the RAM disk can hold, you cannot use 
  401.        the  RAM  disk.  If a power failure occurs or your computer crashes, 
  402.        all  your work in the RAM disk must be done again. And if you forget 
  403.        to  copy  the  data  back to your disk or diskette, all your efforts 
  404.        are again wasted. HyperDisk eliminates all these shortcomings.
  405.        
  406.        When  your  application  issues  a  disk  read  operation, HyperDisk 
  407.        intercepts  the request, copies the data from the disk to its buffer 
  408.        memory,  and  then passes the data on to the requesting application. 
  409.        All  subsequent  requests  for the same data are copied by HyperDisk 
  410.        from its buffer memory to the requesting application. 
  411.        
  412.        When  your  application  issues  a  disk  write operation, HyperDisk 
  413.        compares  the  new  data to the data already in the cache memory. If 
  414.        it  is the same data, the disk update is bypassed, and valuable time 
  415.        is  saved.  HyperDisk copies only active data (data you are actually 
  416.        using)  to the buffer; thus providing much more efficient use of the 
  417.        valuable RAM in your machine.
  418.        
  419.        
  420.                             Other Benefits of HyperDisk
  421.        
  422.        Optionally,  HyperDisk can delay immediate updating of the disks and 
  423.        diskettes  to  provide  much  greater  disk and diskette efficiency. 
  424.        Delaying  or  staging  the  update  allows HyperDisk to optimize the 
  425.        process   by   coalescing  and  sorting  operations.  In  this  way, 
  426.        HyperDisk  minimizes the number of disk rotations and head movements 
  427.        required  to  update the disk. Additionally, for AT, PS/2, 386, 486, 
  428.        and   some   XT  class  computers,  updates  are  performed  in  the 
  429.        background  asynchronously  (Advanced  Update  Mode), providing your 
  430.        application  with even more computing power for faster execution. No 
  431.        longer  must  you  wait  while the data is being written to the disk 
  432.        and diskette drives.
  433.        
  434.        HyperDisk  is  fully automatic. If the cache memory is full when any 
  435.        application  issues  a  new  disk request, HyperDisk will make space 
  436.        available  to  hold  this  new  data.  The  least recently used data 
  437.        (oldest  data) is eliminated from the cache, and free memory is then 
  438.        used  for  the new data. HyperDisk is continually updating your disk 
  439.        with  changes  you have made. The updating is done in the background
  440.         
  441.         
  442.         
  443.         HyperDisk the Disk Accelerator by HyperWare......................2
  444.         
  445.         HyperDisk Shareware Version 4.21                April 22, 1991
  446.         
  447.         
  448.         
  449.        at  times  when  your  computer  is idle, to avoid interrupting your 
  450.        processing.  HyperDisk  automatically  writes  all  new data to disk 
  451.        (even  if  you  issue  a  "warm-reboot" via the <Ctrl><Alt><Del> key 
  452.        sequence),  so  you  cannot  lose  your  important  updates. No user 
  453.        intervention is necessary.
  454.        
  455.        When  you  change  diskettes,  HyperDisk  automatically  updates the 
  456.        cache  for  the new diskette and beeps to let you know it recognizes 
  457.        the new diskette.
  458.        
  459.        HyperDisk  prolongs the life of your drive by reducing the amount of 
  460.        access and eliminating redundant access to the drive.
  461.        
  462.        HyperDisk  is  meant  to  be  installed  as  a  set-it-and-forget-it 
  463.        utility.  The  benefit  of  the  program  will  be  your  day to day 
  464.        improvement  in  total  system performance. We have taken every step 
  465.        to  ensure compatibility and reliability of our product. However, it 
  466.        is  impossible  to  test every combination of hardware and software. 
  467.        For  this  reason,  our  technical support department is standing by 
  468.        ready  to assist you, at no charge, with any questions, comments, or 
  469.        installation problems.
  470.        
  471.        Thank  you  for purchasing HyperDisk. All of us hope you enjoy using 
  472.        HyperDisk and all other HyperWare products.
  473.        
  474.        
  475.        
  476.        
  477.        
  478.        
  479.        
  480.        
  481.        
  482.        
  483.        
  484.        
  485.        
  486.        
  487.        
  488.        
  489.        
  490.        
  491.        
  492.        
  493.        
  494.        
  495.        
  496.        
  497.        
  498.        
  499.        
  500.         
  501.         
  502.         
  503.         HyperDisk the Disk Accelerator by HyperWare......................3
  504.         
  505.         HyperDisk Shareware Version 4.21                April 22, 1991
  506.         
  507.         
  508.         
  509.                                      Chapter 2
  510.                                Installing HyperDisk
  511.        
  512.        This  chapter  contains both the automatic and manual procedures for 
  513.        installing  HyperDisk. Before you actually install HyperDisk on your 
  514.        system,  read all of Part I of this manual and any READTHIS files on 
  515.        the  disk. This manual has been intentionally written in a brief and 
  516.        concise  format  so  that  you  may read it quickly. The manual with 
  517.        index   is   available   on   the   package   diskette  by  running: 
  518.        READ_DSK.BAT.
  519.        
  520.        To  successfully install HyperDisk, you will need an IBM PC, XT, AT, 
  521.        PS/2,  or  100%  compatible  computer  system  and  PC-DOS or MS-DOS 
  522.        version 2.0 or greater.
  523.        
  524.        
  525.                                 Backup Your System 
  526.        
  527.        It  is  a  good  idea to backup your hard disk before installing any 
  528.        new  program.  This  is  especially  true if you have a particularly 
  529.        complex or non-standard system.
  530.        
  531.        
  532.                                  HyperDisk Models
  533.        
  534.        The  HyperDisk model you install will be determined by the memory on 
  535.        your system.
  536.         
  537.        HYPER286.EXE - Advanced 286 Mode
  538.                 Uses   proprietary   Extended  memory  management  for  RAM 
  539.                 transfers.   This   model  provides  the  fastest  possible 
  540.                 transfers  but  still  allows  other  programs to interrupt 
  541.                 when  needed.  If  you  have  an  80286-based computer with 
  542.                 Extended  memory,  try  this model first. If you experience 
  543.                 compatibility problems, use the Extended model.
  544.         
  545.        HYPER386.EXE - Advanced 386 Mode
  546.                 Same  as  the  Advanced  286 model, but optimized for 80386 
  547.                 machines.  If  you  have  an 80386-based computer, use this 
  548.                 model.  If  you  experience compatibility problems, use the 
  549.                 Extended model.
  550.         
  551.        HYPERDKX.EXE - Extended
  552.                 Uses  the memory above 1 megabyte as cache memory. Normally 
  553.                 you  should use either the Advanced 286 or 386 Mode models. 
  554.                 However,  if  your  system  uses one of the 80386-based EMS 
  555.                 emulators   such  as  Qualitas  386Max,  Quarterdeck  QEMM, 
  556.                 Compaq  EMM,  etc.,  you should use this model. The 286 and 
  557.                 386  models are compatible with these products, but most of 
  558.                 the  advanced  mode  support is not allowed while operating 
  559.                 under  the  above  systems. Therefore, you may save a small
  560.         
  561.         
  562.         
  563.         HyperDisk the Disk Accelerator by HyperWare......................4
  564.         
  565.         HyperDisk Shareware Version 4.21                April 22, 1991
  566.         
  567.         
  568.         
  569.                 amount  of  Conventional  memory  by using the smaller code 
  570.                 size  provided by the Extended model. (Technical note: This 
  571.                 model  supports  two  transfer  protocols, XMS and INT 15h-
  572.                 87h.  INT  15h  is  generally  faster  than  XMS and is the 
  573.                 default mode.) 
  574.        
  575.        HYPERDKE.EXE - Expanded
  576.                 Uses  bank-switched  memory like that provided by the Intel 
  577.                 Above  Board  (LIM  EMS), AST Research's EEMM products, and 
  578.                 their  100% compatibles. You can finally put this memory in 
  579.                 your  computer  to  work, speeding up all your programs all 
  580.                 the   time,   instead   of   having   only  a  few  special 
  581.                 applications  customized to use LIM EMS. You can install up 
  582.                 to  8  megabytes  of expanded memory for LIM EMS 3.2 and up 
  583.                 to 32 megabytes for LIM EMS 4.0 and EEMM 3.2.
  584.        
  585.        HYPERDKC.EXE - Conventional
  586.                 Uses  the  memory  between  0  and  640KB. This is also the 
  587.                 memory  used  by  DOS and your programs. If you do not have 
  588.                 Extended  or  Expanded  memory,  use  this  model. The best 
  589.                 compromise  (with  the Conventional model only) is achieved 
  590.                 with  a  cache  size between 128K to about 256K. Default is 
  591.                 128K.
  592.        
  593.        HYPERDK.EXE (for batch files)
  594.                 The  purpose  of  this file is to change options for a copy 
  595.                 of  HyperDisk  already  installed on your computer. Include 
  596.                 this  program name in any batch files rather than the above 
  597.                 program  names.  For  example,  if  you start your computer 
  598.                 with  HyperDisk  enabled,  but  at  some  point you want to 
  599.                 disable  the cache, you can do so in a batch file by adding 
  600.                 the command: 
  601.        
  602.                                 hyperdk D
  603.        
  604.        
  605.                          The Install Program: INST_DSK.EXE
  606.         
  607.        To install HyperDisk on your hard disk, run INST_DSK.EXE.
  608.        Place a backup of the HyperDisk diskette in Drive A: and type:
  609.         
  610.                        A:INST_DSK <Enter>
  611.         
  612.        Note: <Enter> means that you press the <Enter> key. 
  613.         
  614.        1.       You  will  first be asked if you want to install HyperDisk. 
  615.                 If  you  have  a  complete  system  backup, enter "Y." When 
  616.                 INST_DSK  prompts  you for a response, enter only the first 
  617.                 letter of your choice.
  618.        
  619.        
  620.         
  621.         
  622.         
  623.         HyperDisk the Disk Accelerator by HyperWare......................5
  624.         
  625.         HyperDisk Shareware Version 4.21                April 22, 1991
  626.         
  627.         
  628.         
  629.        2.       If  you  do  not  have a backup, you will be given a second 
  630.                 chance  to  abort  the installation. If you want to proceed 
  631.                 with the installation, press the Space Bar.
  632.         
  633.        3.       The  next  three  screens  help  you decide which HyperDisk 
  634.                 memory  model  to  use.  See Page I-5 for an explanation of 
  635.                 the five HyperDisk models.
  636.        
  637.        4.       You  will be asked whether you want to install HyperDisk as 
  638.                 a  device  driver  or  as  a  TSR.  We recommend the device 
  639.                 driver  method, which uses less Conventional memory. If you 
  640.                 have DOS version 2.xx, you must use the TSR method.
  641.        
  642.        5.       Enter  the  letter of the disk drive where you plan to keep 
  643.                 the  HyperDisk  files. This will typically be Drive C:, but 
  644.                 your configuration may differ.
  645.        
  646.        6.       Enter  the amount of memory to use as cache. The amount you 
  647.                 enter  corresponds  to  1,024  byte  (1K)  increments.  For 
  648.                 example,  2048  will create a 2-megabyte cache size. If the 
  649.                 size  of  the cache you enter here is not available on your 
  650.                 computer,  all  available  memory will be used. The default 
  651.                 size  is recommended for first-time users. Press <Enter> to 
  652.                 select the default response.
  653.         
  654.        7.       You  may now specify any HyperDisk options. Please refer to 
  655.                 the  section  on command line parameters in Part I, Chapter 
  656.                 3,   "Technical  Information."  Generally,  for  first-time 
  657.                 users  no  extra  parameters  are  necessary.  However,  to 
  658.                 improve  your  performance,  you are encouraged to read the 
  659.                 "Technical  Information" chapter and discover which options 
  660.                 will likely fine-tune your system.
  661.        
  662.        8.       After  completing  INST_DSK,  modify  your  CONFIG.SYS  and 
  663.                 AUTOEXEC.BAT  files  on  your boot drive. In the CONFIG.SYS 
  664.                 file,  either  add  the  line  BUFFERS=5,  or  modify  your 
  665.                 existing   BUFFERS  statement  to  set  BUFFERS=5.  In  the 
  666.                 AUTOEXEC.BAT,  add  the  line  VERIFY=OFF. Edit these files 
  667.                 using  EDLIN  (see  your  DOS  manual)  or  with some other 
  668.                 editor.
  669.        
  670.        9.       Reboot   your   computer   to   complete   installation  of 
  671.                 HyperDisk. Simultaneously press <Ctrl><Alt><Del>.
  672.        
  673.        Special Note for Staged Write Users
  674.        
  675.                 With   HyperDisk  installation,  you  should  always  press 
  676.                 <Ctrl><Alt><D>  before  powering  off  your computer (or if 
  677.                 provided,  press  the  reset button). This will insure that 
  678.                 HyperDisk  has copied all data to your disk. HyperDisk will 
  679.                 beep  twice  to  inform you the cache is being disabled. If
  680.         
  681.         
  682.         
  683.         HyperDisk the Disk Accelerator by HyperWare......................6
  684.         
  685.         HyperDisk Shareware Version 4.21                April 22, 1991
  686.         
  687.         
  688.         
  689.                 any  updates  are  pending,  they  will  be  copied to disk 
  690.                 immediately.  After  your  disk access light goes out, feel 
  691.                 free to power off. 
  692.        
  693.         
  694.        <Ctrl><Left-Shift><Alt>
  695.                 When  booting  your  computer,  but  before  device drivers 
  696.                 load,    pressing    <Ctrl><Left-Shift><Alt>   will   cause 
  697.                 HyperDisk  to  suspend loading and prompt you with a choice 
  698.                 to continue or abort HyperDisk installation. 
  699.        
  700.        
  701.                                 Manual Installation
  702.        
  703.        For  users  who  are  familiar  with  the DOS operating system, this 
  704.        section  provides  a  quick review of procedures to manually install 
  705.        HyperDisk.  We  strongly  suggest that you familiarize yourself with 
  706.        the  HyperDisk parameters specified in Part I, Chapter 3, "HyperDisk 
  707.        Parameters,"   of   this  manual.  For  the  automatic  installation 
  708.        procedure,   see   the   previous  section,  "The  Install  Program: 
  709.        INST_DSK.EXE."  For  a  more thorough understanding of how HyperDisk 
  710.        works, see Part I, Chapter 4, "Caches Explained."
  711.        
  712.        1.       Run  the ID program, which will place your serial number ID 
  713.                 on  your  program  disk.  This must be done on the original 
  714.                 floppy  disk.  The  HyperDisk  program  files  will not run 
  715.                 until  the  ID  program  has  been executed. The ID program 
  716.                 needs to be run only once.
  717.        
  718.        2.       Check  to  make sure that no other disk caching software is 
  719.                 installed.   HyperDisk   works  fine  with  hardware  cache 
  720.                 controllers,  but  it  may  conflict  with  other  software 
  721.                 caches.  Below  is  a  list  of  the  most popular software 
  722.                 caching products and the associated program names:
  723.        
  724.                 Product:        Called from              Called from
  725.                                 AUTOEXEC.BAT             CONFIG.SYS
  726.        
  727.                 Super PC Qwik   SUPERPCK                 PCKWIK.SYS
  728.                 Flash           FLASH                    n/a
  729.                 Speed Cache +   SCPLUS                   n/a
  730.                 Speed Cache     SC                       n/a
  731.                 Vcache          CACHE or                 n/a
  732.                                 CACHE-AT or              n/a
  733.                                 CACHE-EM or              n/a
  734.                                 VKETTE                   n/a
  735.                 SmartDrive      n/a                      SMARTDRV.SYS
  736.                 PC Cache        PCACHE                   n/a
  737.                 FAST!           FAST???.EXE              FAST???.EXE
  738.        
  739.        
  740.         
  741.         
  742.         
  743.         HyperDisk the Disk Accelerator by HyperWare......................7
  744.         
  745.         HyperDisk Shareware Version 4.21                April 22, 1991
  746.         
  747.         
  748.         
  749.        If  any of these programs are installed, you must remove them before 
  750.        attempting  to  install  HyperDisk.  Running  two  or  more  caching 
  751.        programs  simultaneously  may  result  in the loss or damage to your 
  752.        data and program files.
  753.        
  754.        3.       Copy  all  the  "EXE"  files from the diskette to your hard 
  755.                 disk.  You  may place the files in the root directory or in 
  756.                 any subdirectory.
  757.        
  758.        4.       Choose  whether  to install HyperDisk as a device driver or 
  759.                 as  a  TSR. We recommend a device driver unless you wish to 
  760.                 uninstall  HyperDisk later in your session. If uninstalling 
  761.                 is required, use the TSR method.
  762.        
  763.        5.       As  a  device  driver,  HyperDisk should be installed after 
  764.                 any special disk device drivers, such as:
  765.        
  766.                        Disk Manager      - DMDRVR.BIN
  767.                        SpeedStor         - HARDRIVE.SYS or SSTOR.SYS
  768.                        DOS               - DRIVER.SYS
  769.        
  770.        
  771.                                *** W A R N I N G ***
  772.        
  773.                 Do Not use HyperDisk with  Golden Bow's VFEATURE Deluxe
  774.                 
  775.                 VFEATURE is a non-compatible INT13 device driver.
  776.        
  777.        6.       Install the HyperDisk device driver line at the end of
  778.                 the CONFIG.SYS file. If you placed the HyperDisk files
  779.                 in a subdirectory, you should specify a fully qualified
  780.                 path in the "DEVICE =" statement.
  781.        
  782.        The  following  example  of a 512K EMS Cache device driver shows the 
  783.        files placed on a C: drive subdirectory named "TOOLS" :
  784.        
  785.                        device=EMS40.SYS    { ems driver }
  786.        
  787.                        device=C:\tools\hyperdke.exe C:512      
  788.                                 { HyperDisk driver }
  789.        
  790.        7.       As  a  TSR,  HyperDisk should be placed at the beginning of 
  791.                 the  AUTOEXEC.BAT file. The following example of a 512K EMS 
  792.                 Cache   TSR   shows   the   files  placed  on  a  C:  drive 
  793.                 subdirectory named "TOOLS" :
  794.        
  795.                        C:\tools\hyperdke C:512
  796.        
  797.        8.       Now  reboot  your  machine, and HyperDisk will be installed 
  798.                 and ready to use.
  799.        
  800.         
  801.         
  802.         
  803.         HyperDisk the Disk Accelerator by HyperWare......................8
  804.         
  805.         HyperDisk Shareware Version 4.21                April 22, 1991
  806.         
  807.         
  808.         
  809.                                      Chapter 3
  810.                                Technical Information
  811.        
  812.        The  following  technical  information  is  provided  for  users  to 
  813.        customize  HyperDisk  to  their own system requirements. We strongly 
  814.        recommend   that   you  read  this  section  before  specifying  any 
  815.        installation  options.  Although  most users readily install and use 
  816.        HyperDisk  with  no options at all, your system's performance may be 
  817.        optimized  by  specifying  various  parameters.  You will want to be 
  818.        aware  of  how  the  selection  of different options may affect your 
  819.        system's operation.
  820.        
  821.        
  822.                                HyperDisk Parameters
  823.        
  824.        You  can  control the operating characteristics of HyperDisk via the 
  825.        command  line  parameters  you  specify  during  installation.  Some 
  826.        parameters  may  be  specified  for installation only and may not be 
  827.        altered  later.  These  are  noted  as  "installation  only."  Other 
  828.        parameters  may  be  changed  at any time at the DOS command line or 
  829.        using batch files. When you enter:
  830.        
  831.                 hyperdk [parameters]
  832.        
  833.        the  selected  parameters  will  be  set  to the new specifications. 
  834.        Parameters  which  are  not  respecified  on  this command line will 
  835.        remain  unchanged.  The  parameters  listed as "default setting" are 
  836.        automatically  selected  by  HyperDisk  upon installation unless you 
  837.        specify an alternate option.
  838.         
  839.        Parameter       Definition
  840.        
  841.        H               HARD DRIVES ONLY
  842.                        Sets to cache only hard (fixed media) drives.
  843.        
  844.        F               FLOPPY DRIVE CACHING
  845.                        Sets to cache all drive types. Default setting. 
  846.        
  847.        E               ENABLE/UPDATE HYPERDISK
  848.                        Enables  caching  of  the  selected  drive types. If 
  849.                        caching  is  already enabled, any modified data will 
  850.                        be written to the disk/diskette. Default setting.
  851.        
  852.        D               DISABLE HYPERDISK
  853.                        Disables  caching of all drive types. You may enable 
  854.                        it later via hotkey or command line.
  855.        
  856.        V               VERIFY READ
  857.                        Verifies  the  disk  and/or diskette after each disk 
  858.                        and/or  diskette write. This replaces the DOS Verify 
  859.                        command. Do NOT use DOS Verify with HyperDisk.
  860.        
  861.         
  862.         
  863.         
  864.         HyperDisk the Disk Accelerator by HyperWare......................9
  865.         
  866.         HyperDisk Shareware Version 4.21                April 22, 1991
  867.         
  868.         
  869.         
  870.        N               NO VERIFY
  871.                        Does  not verify the disk and/or diskette after each 
  872.                        write. Default setting.
  873.        
  874.        C:nn            SIZE of HyperDisk
  875.                        Specifies  the  amount  of  memory  (in  Kbytes)  to 
  876.                        initially  install  for  the  HyperDisk  cache.  For 
  877.                        example,  a  value  of  2048  means 2 megabytes. The 
  878.                        cache  size  may  be varied after installation using 
  879.                        the  XC,  XD,  and  XA  options, but the size cannot 
  880.                        become  larger  than  the  value  set  with the C:nn 
  881.                        option  upon  installation.  Default  value  for 286 
  882.                        Advanced,   386   Advanced,  Extended  and  Expanded 
  883.                        models  is  all  the remaining memory. Default value 
  884.                        for Conventional model is 128K.
  885.        
  886.        W               WRITE THROUGH HARD 
  887.                        Writes   all   data   through   to   the  hard  disk 
  888.                        immediately  rather than wait for the TIMER DELAY or 
  889.                        BACKGROUND  UPDATE.  HyperDisk  performance  will be 
  890.                        somewhat   less   than   STAGED   WRITE  mode  since 
  891.                        HyperDisk  must  write data to the disk immediately, 
  892.                        instead  of  waiting until the system is idle or the 
  893.                        cache is full. Default setting.
  894.        
  895.        Q               WRITE THROUGH FLOPPY 
  896.                        Same as above, for floppy drives. Default setting.
  897.        
  898.        S               STAGED WRITE HARD 
  899.                        Delays  writing  hard  drive  data changes until the 
  900.                        computer  is  idle; then writes all changes to disk. 
  901.                        WARNING:   See  Appendix  C  before  selecting  this 
  902.                        option.
  903.        
  904.        A               STAGED WRITE FLOPPY 
  905.                        Same  as  above,  for  floppy  drives.  WARNING: See 
  906.                        Appendix C before selecting this option.
  907.        
  908.        T:nn            TIMER DELAY 
  909.                        When  using  STAGED  WRITE, this parameter specifies 
  910.                        the  computer  idle time before writing the modified 
  911.                        HyperDisk  cache  data  to  disk.  You may specify a 
  912.                        value  of  zero  (0)  for  a  500 millisecond delay. 
  913.                        Units are in seconds.
  914.        
  915.        K               HOTKEY ENABLE
  916.                        Enables  or disables the use of HyperDisk's Hotkeys. 
  917.                        K  or  K:+ enable the Hotkey functions. K:- disables 
  918.                        the hotkeys.
  919.        
  920.         
  921.         
  922.         
  923.         HyperDisk the Disk Accelerator by HyperWare.....................10
  924.         
  925.         HyperDisk Shareware Version 4.21                April 22, 1991
  926.         
  927.         
  928.         
  929.        K:aclr          HOTKEY SHIFT STATES
  930.                        Allows   you   to  alter  HyperDisk's  Hotkey  shift 
  931.                        states.  Normally,   the  <Alt> and <Ctrl> keys must 
  932.                        be  depressed  before  you  select  a Hotkey letter. 
  933.                        However,  any  combination  of  <Alt>, <Ctrl>, <Left 
  934.                        Shift>  and  <Right Shift> may be used. Use only the 
  935.                        first  letter  of  the  shift  name. For example, to 
  936.                        select <Ctrl> and <Left Shift> specify: K:cl.
  937.        
  938.        M:nn            MEDIA CHECK RATE 
  939.                        Specifies  the time period for floppy diskette media 
  940.                        verification.  Removable  media  devices  (floppies) 
  941.                        are  checked  periodically to confirm that the media 
  942.                        in  the  drive  still matches the media image in the 
  943.                        cache.  Default  value  is  3  seconds. Units are in 
  944.                        seconds.
  945.        
  946.        Z:nn            SECTORS per BUFFER 
  947.                        Specifies  the number of sectors per cache buffer. A 
  948.                        track  is  mapped to one or more buffers. This value 
  949.                        is  auto-selected  by  default.  Z:0 specifies full-
  950.                        track  caching.  You  may  respecify  this parameter 
  951.                        after  installation,  but  for  the  extended memory 
  952.                        models,  you  cannot increase the sectors per buffer 
  953.                        beyond  that  specified at installation. If you wish 
  954.                        to  experiment,  install  with full track buffering. 
  955.                        Generally  the  auto-selected value will provide the 
  956.                        best overall performance.
  957.        
  958.        XC:nn           RESIZE CACHE BUFFER 
  959.                        Resizes  the  cache buffers to nnK bytes. You cannot 
  960.                        specify  more  memory  than originally installed. XC 
  961.                        without  a  numeric parameter will restore the cache 
  962.                        to its start-up value.
  963.        
  964.        XD:nn           DELETE CACHE BUFFERS 
  965.                        Deletes   nnK  of  memory  from  the  current  cache 
  966.                        buffer.  Use  this  parameter in conjunction with XA 
  967.                        or  XC  to adjust the cache buffer size for the best 
  968.                        utilization   of   your   system  memory.  Note  for 
  969.                        Conventional    model:    To    obtain    the   best 
  970.                        configuration  of your system memory allocation map, 
  971.                        install   with  the  XD  parameter  selected;  also, 
  972.                        specify  the  largest  cache  size  (C:nn)  you will 
  973.                        desire  at  any  time  during the session. After the 
  974.                        system  has  "booted"  (all  your device drivers and 
  975.                        TSRs are installed), run: 
  976.                        
  977.                                 D:>hyperdkc XC
  978.                        
  979.         
  980.         
  981.         
  982.         HyperDisk the Disk Accelerator by HyperWare.....................11
  983.         
  984.         HyperDisk Shareware Version 4.21                April 22, 1991
  985.         
  986.         
  987.         
  988.                        This  procedure  allows  you  to  install  HyperDisk 
  989.                        before  any other TSRs, such as FASTOPEN. XD without 
  990.                        a  parameter  will  allocate  no memory to the cache 
  991.                        buffers.
  992.        
  993.        XA:nn           ADD CACHE BUFFERS 
  994.                        Adds  nnK of memory to the current cache buffer. You 
  995.                        cannot   specify   more   memory   than   originally 
  996.                        installed.  Use  XA  in  conjunction  with  XD:nn to 
  997.                        adjust   the   cache   buffer   size  for  the  best 
  998.                        utilization of your system memory.
  999.        
  1000.        XF:file         EXECUTE COMMAND FILE 
  1001.                        Directs  HyperDisk to execute the commands contained 
  1002.                        in   the   designated  "file,"  where  "file"  is  a 
  1003.                        standard  DOS  path  and file name. You can use this 
  1004.                        function  to store common procedures or personalized 
  1005.                        caching  properties. Create a file that contains the 
  1006.                        command  line  and parameters desired for a specific 
  1007.                        user  or  application.  The command file may contain 
  1008.                        multiple  lines,  and comments may be delimited by a 
  1009.                        semicolon.
  1010.                        
  1011.                        Example:  d:>hyperdkc XF:C:\anyfile.ext
  1012.                        Example of "anyfile.ext" format:
  1013.                        
  1014.                        EH:0   ;comment: enable only first hard drive
  1015.                        OT OC  ;comment: disable tone and change line
  1016.                        XB:9   ;update disk every 1/2 second
  1017.        
  1018.        XU              UNINSTALL CACHE 
  1019.                        Attempts  to  uninstall HyperDisk from memory. After 
  1020.                        writing  any  pending updates to the disk, HyperDisk 
  1021.                        will  release  the cache buffers, restore the system 
  1022.                        interrupt  vectors  to  the  same  as  before it was 
  1023.                        installed,  and  release  the  memory  used  by  the 
  1024.                        program  code  and  tables.  If  you installed other 
  1025.                        device   drivers  and/or  TSRs  that  use  the  same 
  1026.                        vectors    as    HyperDisk   after   the   HyperDisk 
  1027.                        installation,  the  uninstall  operation  will fail. 
  1028.                        Only  the  cache  buffers  will be released, and the 
  1029.                        cache will shutdown (i.e XU acts the same as XD).
  1030.        
  1031.        I:n             FLUSH INDICATOR 
  1032.                        Allows   you  to  select  a  "beep"  indicator  tone 
  1033.                        whenever  HyperDisk is updating the modified data to 
  1034.                        disk.  This is useful if you have a system that does 
  1035.                        not  have  a  drive  indicator  light. Select a tone 
  1036.                        frequency,  nn  (in  Hz) that you prefer. Default is 
  1037.                        disabled, I:0. Also see the "P" parameter.
  1038.        
  1039.         
  1040.         
  1041.         
  1042.         HyperDisk the Disk Accelerator by HyperWare.....................12
  1043.         
  1044.         HyperDisk Shareware Version 4.21                April 22, 1991
  1045.         
  1046.         
  1047.         
  1048.        P:nn            FLUSH INDICATOR PERIOD 
  1049.                        Allows  you  to  specify  how  frequently  the FLUSH 
  1050.                        INDICATOR   should   sound,  where  nn  is  seconds. 
  1051.                        Example:  P:5  will  beep every 5 seconds during the 
  1052.                        update flush operation.
  1053.        
  1054.        R               RESET HyperDisk HIT 
  1055.                        Resets  the HyperDisk Cache Hit percentage after the 
  1056.                        report is displayed.
  1057.        
  1058.        OR              OVERRIDE REPORT 
  1059.                        Allows  you  to  disable  the  output report that is 
  1060.                        normally  generated  whenever  you execute HyperDisk 
  1061.                        from  the command line. This option is useful if you 
  1062.                        are  running  HyperDisk  from batch files and do not 
  1063.                        want   the   report   to   fill  the  screen.  Also, 
  1064.                        specifying   OR:-   will  disable  the  installation 
  1065.                        report delay.
  1066.        
  1067.        OT              OVERRIDE TONE
  1068.                        Disables   the   acknowledgment  tone.  OT  or  OT:+ 
  1069.                        disables the tone; OT:- restores the tone.
  1070.        
  1071.        OK              OVERRIDE DISPLAY METHOD
  1072.                        Allows  you  to select the display method. HyperDisk 
  1073.                        normally  displays data directly via the Video BIOS. 
  1074.                        OK  or  OK:+  forces I/O directly to the Video BIOS, 
  1075.                        while   OK:-  forces  DOS  I/O.  Alternatively,  the 
  1076.                        standard  output  device  may  be  redirected to any 
  1077.                        device or file. Default is direct to Video BIOS.
  1078.                        
  1079.                        In  the  following  example,  HyperDisk will display 
  1080.                        the report via DOS Standard Output device:
  1081.                        
  1082.                                 C:>hyperdk OK:-
  1083.                         
  1084.                                 In   the   following   example,  output  is 
  1085.                                 redirected to CON (console) device:
  1086.                        
  1087.                                 C:>hyperdk >CON
  1088.                        
  1089.        
  1090.        OK:nn           OVERRIDE COLORS/ATTRIBUTES
  1091.                        Allows  you  to select the Colors/Attributes for the 
  1092.                        current   display.   Color   displays   provide   16 
  1093.                        foreground  (text)  colors to be applied on either 8 
  1094.                        (CGA)  or 16 (EGA/VGA) background colors. Monochrome 
  1095.                        display  provides  a  variety of display attributes. 
  1096.                        Some  allow  2  or  more  intensities,  underlining, 
  1097.                        blinking,  etc.  For  CGA  displays  there  are  120 
  1098.                        useful    combinations.    EGA/VGA   displays   240.
  1099.         
  1100.         
  1101.         
  1102.         HyperDisk the Disk Accelerator by HyperWare.....................13
  1103.         
  1104.         HyperDisk Shareware Version 4.21                April 22, 1991
  1105.         
  1106.         
  1107.         
  1108.                        Monochrome  displays  vary  and  are  generally less 
  1109.                        than  CGA. Value nn may be entered in either decimal 
  1110.                        or hexadecimal formats.
  1111.                        
  1112.                        Decimal example: C:>hyperdk OK:30
  1113.                        Hexadecimal Example: C:>hyperdk OK:X1E
  1114.                         
  1115.                        Both   examples   select   yellow   text   on   blue 
  1116.                        background.   Alternatively,   you  may  select  the 
  1117.                        colors manually by specifying the following:
  1118.                        
  1119.                                 C:>hyperdk OK:0.
  1120.        
  1121.        OKC:nn          OVERRIDE COLORS ONLY
  1122.                        Same  as OK:nn, except only Color Display attributes 
  1123.                        are   affected.   Useful   for   systems  with  both 
  1124.                        monochrome and color displays.
  1125.         
  1126.        OKM:nn          OVERRIDE ATTRIBUTES ONLY
  1127.                        Same   as  OK:nn,  except  only  Monochrome  Display 
  1128.                        attributes are affected.
  1129.        
  1130.        XI              ENABLE ADVANCED UPDATE
  1131.                        For  AT,  PS/2, and some XT class computers. Enables 
  1132.                        asynchronous   update   of  the  disk  and  diskette 
  1133.                        modifications.    XI:+    enables   function;   XI:- 
  1134.                        disables. Default is enabled.
  1135.        
  1136.        XIH             ENABLE ADVANCED HARD DISK UPDATE
  1137.                        Same  as  above  XI, except affects hard disk drives 
  1138.                        only.
  1139.        
  1140.        XIF             ENABLE ADVANCED FLOPPY UPDATE
  1141.                        Same  as  above  XI,  except affects diskette drives 
  1142.                        only.
  1143.        
  1144.        XP:nn           BACKGROUND UPDATE PERCENT
  1145.                        Specifies  an  upper  limit  on  the  percentage  of 
  1146.                        modified   buffers  before  updating  the  disk  and 
  1147.                        diskette  on  every  access.  The  oldest  data (LRU 
  1148.                        data)  will  be  updated  on each cache access until 
  1149.                        the  modified  buffer  percentage  falls  below  nn. 
  1150.                        Default is 75%.
  1151.         
  1152.        XB:nn           BACKGROUND UPDATE TIME
  1153.                        Specifies  an  upper  limit on the age of the oldest 
  1154.                        modified  buffer.  After  nn  system timer ticks (55 
  1155.                        milliseconds),  updates  the  oldest modified buffer 
  1156.                        to  disk.  The  background update functions are most 
  1157.                        useful  in  systems  that  are  seldom idle, such as 
  1158.                        network servers. Default is disabled (XB:0).
  1159.        
  1160.         
  1161.         
  1162.         
  1163.         HyperDisk the Disk Accelerator by HyperWare.....................14
  1164.         
  1165.         HyperDisk Shareware Version 4.21                April 22, 1991
  1166.         
  1167.         
  1168.         
  1169.        XW              CHECK REDUNDANT WRITE
  1170.                        Checks  for redundant disk/diskette write operation. 
  1171.                        This   function  compares  the  write  data  to  the 
  1172.                        current  image  held  in  cache memory. If it is the 
  1173.                        same,  the  update  operation is not performed. Only 
  1174.                        diskette  drives that support media change signaling 
  1175.                        are  supported (720K, 1.2M, 1.44M, etc.). XW or XW:+ 
  1176.                        enables  redundancy checking; XW:- disables. Default 
  1177.                        is  enabled.  Note:  HYPERDKX Model does not support 
  1178.                        this function.
  1179.        
  1180.        XWH             CHECK REDUNDANT HARD WRITE
  1181.                        Same  function  as  XW,  except  affects  hard  disk 
  1182.                        drives only.
  1183.        
  1184.        XWF             CHECK REDUNDANT FLOPPY WRITE
  1185.                        Same function as XW, except affects diskette
  1186.                        drives only.
  1187.        
  1188.        XS              SHADOW  RAM  LOADER
  1189.                        Loads  HyperDisk in Shadow RAM memory. If you have a 
  1190.                        Chips  and  Technologies NEAT 210 or 300 Series Chip 
  1191.                        Set  based computer, or use an XMS type product that 
  1192.                        supports  Upper  Memory Blocks (UMBs) such as 386Max 
  1193.                        4.21+,  HyperDisk  will  load in this special memory 
  1194.                        using   none  of  the  lower  640K  of  conventional 
  1195.                        memory.  Note  for  Chips  & Technologies computers: 
  1196.                        HyperDisk  attempts  to  load high in the E000:0000-
  1197.                        FFFF  memory  area; therefore, this area must not be 
  1198.                        used  by  other  programs,  adapters,  ROMS,  or EMS 
  1199.                        memory banks.
  1200.        
  1201.        Additional  options that relate to more system specific settings may 
  1202.        be  selected.  These  options  are  listed  below under the section, 
  1203.        "Technical Control Options." 
  1204.        
  1205.        
  1206.                       Controlling HyperDisk via the Keyboard
  1207.        
  1208.        Press   the   various   key   combinations  listed  to  execute  the 
  1209.        accompanying  HyperDisk  functions.  For further explanation of each 
  1210.        function, see above, "HyperDisk Parameters."
  1211.        
  1212.        ABORT INSTALLATION: <Ctrl><Left-Shift><Alt>
  1213.                 When  booting  your computer, but before the device drivers 
  1214.                 load,    pressing    <Ctrl><Left-Shift><Alt>   will   cause 
  1215.                 HyperDisk  to  suspend loading and prompt you with a choice 
  1216.                 to continue or abort HyperDisk installation.
  1217.        
  1218.        
  1219.         
  1220.         
  1221.         
  1222.         HyperDisk the Disk Accelerator by HyperWare.....................15
  1223.         
  1224.         HyperDisk Shareware Version 4.21                April 22, 1991
  1225.         
  1226.         
  1227.         
  1228.        WARM-BOOT: <Ctrl><Alt><Del>
  1229.                 Warm-restart  the  computer  system. HyperDisk first writes 
  1230.                 any  modified  data  to  disk. If any data must be written, 
  1231.                 you  will  hear two tones, and HyperDisk will begin writing 
  1232.                 to   your  disk.  After  the  copying  is  complete,  press 
  1233.                 <Ctrl><Alt><Del>  again,  and the system will warm-restart. 
  1234.                 If  you  have  other  resident  programs  (TSRs)  that also 
  1235.                 monitor  <Ctrl><Alt><Del>,  they  may  restart the computer 
  1236.                 without  allowing  HyperDisk  to update your disk. In these 
  1237.                 cases,  first  disable  caching via <Ctrl><Alt><D> and then 
  1238.                 warm-restart  the  computer.  If  you  are  unsure  of  the 
  1239.                 behavior  of  other  resident  programs,  you may test this 
  1240.                 condition  by  writing files to a test diskette. First, set 
  1241.                 HyperDisk   to   STAGED   WRITE  using  the  <Ctrl><Alt><A> 
  1242.                 sequence.  Insert  a  newly  formatted disk in Drive A: and 
  1243.                 copy  a  large   number  of files to it with "COPY *.* A:". 
  1244.                 When  the  copy  finishes  (or  fails  due  to insufficient 
  1245.                 space),   immediately   issue  the  <Ctrl><Alt><Del>  warm-
  1246.                 restart  command.  If  you  hear two tones, and your system 
  1247.                 begins  to  write to the floppy, you are safe and may issue 
  1248.                 warm-restarts  without  fear  of  losing  any data. If your 
  1249.                 system  immediately restarts, you would have lost data, and 
  1250.                 your   disk   integrity  would  be  in  question.  Possible 
  1251.                 remedies  are  to  (1)  remove the other offending resident 
  1252.                 program,  (2)  always  disable  HyperDisk  before you warm-
  1253.                 restart,  or (3) use the WRITE THROUGH mode feature in your 
  1254.                 installation  of  HyperDisk  (the default setting, no extra 
  1255.                 parameters   required).    For   the   following  keystroke 
  1256.                 commands,   the  speaker  will  beep  once  to  acknowledge 
  1257.                 completion  of  the  command.  If  the  caching  process is 
  1258.                 disabled,  the speaker will beep again. In other words, one 
  1259.                 beep   means  the  command  was  accepted  and  caching  is 
  1260.                 enabled,  while two beeps mean the command was accepted and 
  1261.                 caching is disabled. 
  1262.        
  1263.        DISABLE HYPERDISK: <Ctrl><Alt><D>
  1264.                 Disables  the caching process. Your computer operates as if 
  1265.                 HyperDisk  were  not  present. It may be appropriate to use 
  1266.                 this  command  prior  to  loading  a  program  from a copy-
  1267.                 protected  disk.  Several copy protected programs have been 
  1268.                 tested,  and  no  problems  are  known. NOTE: Always select 
  1269.                 HyperDisk  DISABLED  when  you  (1) run disk diagnostics or 
  1270.                 other  system  test  or  (2)  run any program that directly 
  1271.                 accesses the disk and/or diskette adapter hardware.
  1272.        
  1273.        ENABLE/UPDATE HYPERDISK: <Ctrl><Alt><E>
  1274.                 Enables  the  caching  process.  If  HyperDisk  is  in  the 
  1275.                 disabled   state,   this   command   will  enable  caching. 
  1276.                 Additionally,  if  caching is already enabled, any modified 
  1277.                 data will be written to the disk/diskette.
  1278.        
  1279.         
  1280.         
  1281.         
  1282.         HyperDisk the Disk Accelerator by HyperWare.....................16
  1283.         
  1284.         HyperDisk Shareware Version 4.21                April 22, 1991
  1285.         
  1286.         
  1287.         
  1288.        MANUAL DISKETTE CHANGE: <Ctrl><Alt><C>
  1289.                 Changes  diskette  media  indication. If two diskettes have 
  1290.                 identical  file  allocation tables, HyperDisk cannot detect 
  1291.                 the  diskette  change.  Use this command to force HyperDisk 
  1292.                 to recognize the media change.
  1293.        
  1294.        STAGED WRITE HARD DISK: <Ctrl><Alt><S>
  1295.                 Enables  the  STAGED WRITE HARD drive feature. WARNING: See 
  1296.                 Appendix C before activating this option.
  1297.        
  1298.        STAGED WRITE FLOPPY DISKETTE: <Ctrl><Alt><A>
  1299.                 Enables  the  STAGED  WRITE  FLOPPY drive feature. WARNING: 
  1300.                 See Appendix C before activating this option. 
  1301.         
  1302.        WRITE THROUGH HARD DISK: <Ctrl><Alt><W>
  1303.                 Enables  the  WRITE  THROUGH  on  HARD DRIVE feature. NOTE: 
  1304.                 Always  select  WRITE  THROUGH  on  HARD DRIVE when you (1) 
  1305.                 test  or  install  new  programs,  (2)  debug  programs  of 
  1306.                 uncertain  integrity, or (3) perform any operation that may 
  1307.                 "crash" your computer. 
  1308.        
  1309.        WRITE THROUGH FLOPPY DISKETTE: <Ctrl><Alt><Q>
  1310.                 Enables  the  WRITE  THROUGH  on  FLOPPY DRIVE feature. See 
  1311.                 note above for WRITE THROUGH on HARD DRIVE.
  1312.        
  1313.        FORCE UPDATE BEFORE PROGRAM LOADS: <Ctrl><Alt><F>
  1314.                 Updates  all  changes to disk/diskette before executing the 
  1315.                 next  program  load  request.  Provided for development and 
  1316.                 testing systems.
  1317.         
  1318.        RESUME STANDARD UPDATE: <Ctrl><Alt><R>
  1319.                 Resume  normal  update conditions. Provided for development 
  1320.                 and testing systems.
  1321.        
  1322.        
  1323.                             Technical Control Options 
  1324.        
  1325.        Parameter       Definition
  1326.        
  1327.        U               EXPANDED MEMORY BUFFERING
  1328.                        If  you  are  using  an  EMS  Emulator that does not  
  1329.                        support  Direct  Memory  Access  (DMA)  to  the  EMS 
  1330.                        Memory  Page  Frame, or you are using a product that 
  1331.                        accesses   the   EMS   memory  asynchronously  (some 
  1332.                        Networking  products, some Print Spoolers, etc.), do 
  1333.                        not  alter  the  default  configuration. However, if 
  1334.                        you  are  sure  that  no  other  products access EMS 
  1335.                        asynchronously  and  do  not wish to use the Advance 
  1336.                        Update  mode  (XI),  you  can save some conventional 
  1337.                        memory  (normally  8.5K)  by deselecting this option 
  1338.                        U:-. Default is enabled, installation only.
  1339.        
  1340.         
  1341.         
  1342.         
  1343.         HyperDisk the Disk Accelerator by HyperWare.....................17
  1344.         
  1345.         HyperDisk Shareware Version 4.21                April 22, 1991
  1346.         
  1347.         
  1348.         
  1349.        EH:n:..         ENABLE SPECIFIC HARD DRIVES 
  1350.                        Allows  you  to enable only specified hard drives. n 
  1351.                        refers  to  the  physical drive number starting with 
  1352.                        0.  You  may  specify as many drives as needed, each 
  1353.                        delimited by a colon. 
  1354.        
  1355.        EF:n:..         ENABLE SPECIFIC FLOPPY DRIVES
  1356.                        Same as above, for floppy drives.
  1357.        
  1358.        DH:n:..         DISABLE SPECIFIC HARD DRIVES
  1359.                        Allows  you  to disable the specified hard drives. n 
  1360.                        refers  to  the  physical drive number starting with 
  1361.                        0.  You  may  specify as many drives as needed, each 
  1362.                        delimited by a colon.
  1363.        
  1364.        DF:n:..         DISABLE SPECIFIC FLOPPY DRIVES 
  1365.                        Same as above, for floppy drives.
  1366.         
  1367.        OH:nn           HOTKEY VECTOR METHOD
  1368.                        Provides   direct   control  of  the  Hotkey  Vector 
  1369.                        method.  If  your machine is an AT type machine, you 
  1370.                        may  select  either interrupt 09 or 15. Interrupt 15 
  1371.                        is  compatible  with  foreign  keyboard  support. If 
  1372.                        your  application  has  conflicting key assignments, 
  1373.                        you may disable HyperDisk hotkeys by selecting K:-.
  1374.        
  1375.        OB:nn           BYPASS SECTOR SIZE 
  1376.                        Allows  you  to  fine  tune performance when using a 
  1377.                        small  (32K)  to medium (384K) cache size. Normally, 
  1378.                        this  value is disabled by HyperDisk. Specify nn, in 
  1379.                        sectors,  range:  0  to 128, to restrict the maximum 
  1380.                        sized  block to be stored in the cache. For example, 
  1381.                        if  you  set  ob:10,  all  transfer requests greater 
  1382.                        than  10  sectors  will  be  passed on to the system 
  1383.                        BIOS  and  will  not  be  stored  in the cache. This 
  1384.                        option  is  useful  if you are moving a large amount 
  1385.                        of   data   through   a  small  cache,  which  would 
  1386.                        immediately  be  flooded  with  new  data before the 
  1387.                        previous  data  could  be  reused. Setting ob:0 will 
  1388.                        disable this option (default).
  1389.         
  1390.        OC              MEDIA CHANGE SIGNAL
  1391.                        Allows  you  to  disable  the  diskette  drive media 
  1392.                        change  signal test. All diskette drives, other than 
  1393.                        160/320/360K   types,   support   a   media   change 
  1394.                        detection  function.  Basically,  a  signal from the 
  1395.                        drive  indicates  that  the  media  latch  has  been 
  1396.                        opened  or  the  diskette  has been removed from the 
  1397.                        drive.  By  default,  HyperDisk  uses this signal to 
  1398.                        detect  when  a  diskette has been changed. Use this 
  1399.                        option  if  you suspect that your diskette drive has
  1400.         
  1401.         
  1402.         
  1403.         HyperDisk the Disk Accelerator by HyperWare.....................18
  1404.         
  1405.         HyperDisk Shareware Version 4.21                April 22, 1991
  1406.         
  1407.         
  1408.         
  1409.                        an  unreliable  media change signal. OC or OC:+ will 
  1410.                        disable  Change  Media  signal testing; OC:- enables 
  1411.                        it.
  1412.        
  1413.        Y               DIAGNOSTIC DUMP 
  1414.                        Creates  a  diagnostic  file on the current disk and 
  1415.                        directory  of the resident HyperDisk program memory. 
  1416.                        The function is to aid in problem determination. 
  1417.        
  1418.        
  1419.        
  1420.                 Advanced Models Only: HYPER286.EXE or HYPER386.EXE
  1421.        
  1422.        The  following  parameters  are only available on 80286/80386  based 
  1423.        machines  using  the  Advanced  286/386  Extended  Memory  Models of 
  1424.        HyperDisk: 
  1425.        
  1426.        Parameter       Definition
  1427.         
  1428.        G:n             ADVANCED A20 GATE TYPE
  1429.                        Installation  only. In order for HyperDisk to access 
  1430.                        extended  memory in the most effective way, a system 
  1431.                        address   control   signal,   A20   Gate,   must  be 
  1432.                        controlled.  The  IBM  AT  used  the  8042  keyboard 
  1433.                        processor  for  this task, but this method proved to 
  1434.                        be    interminably   slow.   Consequently,   several 
  1435.                        computer  manufacturers  (including  IBM  when  they 
  1436.                        introduced  the  PS/2  line) developed other methods 
  1437.                        to  control the A20 Gate signal. Normally, HyperDisk 
  1438.                        will  automatically  search your system to determine 
  1439.                        the  A20  Gate  control  method.  If for some reason 
  1440.                        HyperDisk  cannot  recognize the system, you may use 
  1441.                        this  parameter  to  tell  HyperDisk  what  type  of 
  1442.                        computer  you  have. Specifying G:0 will disable the 
  1443.                        search  and  use  the system BIOS transfer routines. 
  1444.                        Normally,   these   values   are   auto-selected  by 
  1445.                        searching  the  machine for identifying features. If 
  1446.                        the  identity  is unclear, a system hang may result. 
  1447.                        If  you  encounter  such  problems, first try method 
  1448.                        G:2  (FastA20).  If  this  method fails, use G:0, or 
  1449.                        switch  to  the  Extended  model  HYPERDKX.EXE.  The 
  1450.                        following table of values is applicable:
  1451.                         
  1452.                                 0 None, use BIOS
  1453.                                 1 Standard AT-8042 method
  1454.                                 2 Fast A20-8042, usable on most machines
  1455.                                 3 PS/2 series
  1456.                                 4 Dell 300 series, and others
  1457.                                 5 Chips and Technologies Neat 212 Chip Set
  1458.                                 6 QuadramXT
  1459.                                 7               Inboard              386/PC
  1460.         
  1461.         
  1462.         
  1463.         HyperDisk the Disk Accelerator by HyperWare.....................19
  1464.         
  1465.         HyperDisk Shareware Version 4.21                April 22, 1991
  1466.         
  1467.         
  1468.         
  1469.        
  1470.                                 8 AT Micro-Channel Model 6
  1471.                                 9 HP Vectra
  1472.                        
  1473.                        Methods  are searched automatically from high (9) to 
  1474.                        low (0). See READTHIS file for additions.
  1475.        
  1476.        OG              OVERRIDE  A20  GATE  EXIT  (only  for types 2 and 9, 
  1477.                        above)
  1478.                        Specifies  that  HyperDisk  should only open the A20 
  1479.                        Gate  when  it  is being used. OG:+ selects open A20 
  1480.                        on  demand,  close  on  exit;  OG:-  selects open on 
  1481.                        demand,  leave  open.  If  your application "Wraps 1 
  1482.                        Megabyte"  you should select OG:+. This parameter is 
  1483.                        used  with  CP/M  applications.  Default is to leave 
  1484.                        A20 Gate open. 
  1485.        
  1486.        XM              XMS MEMORY ALLOCATION MODE
  1487.                        Requests   HyperDisk  to  use  the  Extended  Memory 
  1488.                        Manager  for  allocating extended memory buffers. If 
  1489.                        your  system  uses HIMEM.SYS (an XMS of Lotus-Intel-
  1490.                        Microsoft-AST),    HyperDisk   will   allocate   and 
  1491.                        deallocate  memory  using  XMS.  However, the memory 
  1492.                        transfer  method  itself will not use XMS unless you 
  1493.                        select  the XT parameter as well. XM:- will deselect 
  1494.                        XMS  memory  allocation  and return HyperDisk to the 
  1495.                        default method, INT 15h Function 88.
  1496.        
  1497.        
  1498.        XT              XMS MEMORY TRANSFER MODE
  1499.                        Requests   HyperDisk  to  use  the  Extended  Memory 
  1500.                        Manager   (XMS)   allocation   and  memory  transfer 
  1501.                        method.  See  the  XM  parameter, above. Recommended 
  1502.                        for AT&T PCs.
  1503.        
  1504.        
  1505.        
  1506.                  Notes for Extended Model HyperDisk: HYPERDKX.EXE 
  1507.        
  1508.        Extended  memory  is  only  available  in  80286  (IBM-AT) and 80386 
  1509.        computers.  This  memory  is  above  1  megabyte and is normally not 
  1510.        accessible  from  MS-DOS  (Real  Mode)  applications. HyperDisk uses 
  1511.        special  BIOS  functions  (INT  15,  Extended  Memory Block Move) to 
  1512.        access this memory.
  1513.         
  1514.        The  Extended  Memory  BIOS  functions  have  some side effects that 
  1515.        should be considered: 
  1516.         
  1517.        1)       Interrupts  may  be lost. Interrupt processing is suspended 
  1518.                 while  the  Extended  memory  is being accessed. High speed 
  1519.                 communications  programs  are  the most likely to encounter
  1520.         
  1521.         
  1522.         
  1523.         HyperDisk the Disk Accelerator by HyperWare.....................20
  1524.         
  1525.         HyperDisk Shareware Version 4.21                April 22, 1991
  1526.         
  1527.         
  1528.         
  1529.                 problems.  Should  you  require both caching and high speed 
  1530.                 interrupt   processing   simultaneously,   switch   to  the 
  1531.                 Advanced   286/386   model,  the  Expanded  model,  or  the 
  1532.                 Conventional model.
  1533.        
  1534.        2)       Pfix  and  Pfix-Plus  (possibly others) may hang when using 
  1535.                 INT  15 Extended Memory Block Move functions with the Intel 
  1536.                 Inboard  386/AT.  This  problem is related to the PC-AT ROM 
  1537.                 BIOS.  Test  your  system  carefully.  (Intel's Inboard 386 
  1538.                 Utility   Software  Version  1.2  corrects  this  problem.) 
  1539.                 Disable caching (via <Ctrl><Alt><D>)
  1540.                 while these products are being used.
  1541.        
  1542.        
  1543.        
  1544.        
  1545.        
  1546.        
  1547.        
  1548.        
  1549.        
  1550.        
  1551.        
  1552.        
  1553.        
  1554.        
  1555.        
  1556.        
  1557.        
  1558.        
  1559.        
  1560.        
  1561.        
  1562.        
  1563.        
  1564.        
  1565.        
  1566.        
  1567.        
  1568.        
  1569.        
  1570.        
  1571.        
  1572.        
  1573.        
  1574.        
  1575.        
  1576.        
  1577.        
  1578.        
  1579.        
  1580.         
  1581.         
  1582.         
  1583.         HyperDisk the Disk Accelerator by HyperWare.....................21
  1584.         
  1585.         HyperDisk Shareware Version 4.21                April 22, 1991
  1586.         
  1587.         
  1588.         
  1589.                                HyperDisk Limitations
  1590.        
  1591.        HyperDisk  supports disk and diskette drives accessed by BIOS INT 13 
  1592.        services.  Up  to  16  drives  may  be  cached,  8  hard disks and 8 
  1593.        floppies.  To  be  cached, disk and diskette media must be formatted 
  1594.        as 512 bytes per sector with 8 to 63 sectors per track.
  1595.        
  1596.        HyperDisk  supports  hard  drives  with  up  to  256  heads and 1024 
  1597.        cylinders   maximum  (or  64  heads  maximum  and  4,096  cylinders, 
  1598.        accessible  with  special  software such as SpeedStor, Disk Manager, 
  1599.        or   AMI/OMTI   BIOS  compatible  controllers).  Supported  diskette 
  1600.        systems  include: 5.25-inch single and double sided, double and high 
  1601.        density  (8, 9 and 15 sectors per track); 3.5-inch drives single and 
  1602.        double  sided; double and high density formats (9 and 18 sectors per 
  1603.        track). 
  1604.        
  1605.        HyperDisk  supports  partitioned hard disk systems (multiple logical 
  1606.        drives  per physical drive) and should be installed AFTER the device 
  1607.        driver  provided  by  the  disk  supplier.  PC-DOS  Version 3.30 and 
  1608.        greater  directly  support  multiple  logical  drives. No additional 
  1609.        device drivers are required.
  1610.         
  1611.        If  a  diskette  is  removed  from  a  drive  and  placed in another 
  1612.        computer  where  it  is  changed  slightly  (no  change  in the File 
  1613.        Allocation  Table)  and  then returned, HyperDisk may not detect the 
  1614.        media  change  and  fail  to  update  the buffers to reflect the new 
  1615.        changes.  Therefore,  if  you remove, alter, and replace a diskette, 
  1616.        take  notice  if HyperDisk issues a media change tone. If no tone is 
  1617.        heard,   issue   the   manual   change   via   the  hotkey  sequence 
  1618.        <Ctrl><Alt><C>.  See  the  section above, "Controlling HyperDisk via 
  1619.        the Keyboard." 
  1620.        
  1621.        Some  products  that  use  copy-protected media may require that the 
  1622.        caching function be disabled during the media verification period.
  1623.        
  1624.        NEVER  install  HyperDisk  while  operating  under  one  of  the DOS 
  1625.        enhancement  or  extender  type  software  packages, e.g., Microsoft 
  1626.        Windows,  Desqview,  Double DOS, PCMOS, etc. HyperDisk is compatible 
  1627.        with  these  systems  but must be installed BEFORE these systems are 
  1628.        invoked.  HyperDisk  operates  by  intercepting  a  number of system 
  1629.        interrupts  (8, 9, 10, 13, 15, 19, 21, and 28) and redirecting their 
  1630.        actions  accordingly.  DOS  enhancement packages such as those above 
  1631.        often  change the system interrupts on a per task basis and create a 
  1632.        situation  in which a disk cache cannot maintain a coherent image of 
  1633.        the system's disk and diskette devices.
  1634.        
  1635.        
  1636.        
  1637.        
  1638.        
  1639.        
  1640.         
  1641.         
  1642.         
  1643.         HyperDisk the Disk Accelerator by HyperWare.....................22
  1644.         
  1645.         HyperDisk Shareware Version 4.21                April 22, 1991
  1646.         
  1647.         
  1648.         
  1649.                                      Chapter 4
  1650.                                  Caches Explained
  1651.        
  1652.        In  recent  years  the  technology  of "caching" has become a common 
  1653.        buzz  word in the PC industry. The origins of caching techniques are 
  1654.        ancient.  However, old or new, caching does the same thing: it keeps 
  1655.        often-used  items  readily  accessible. Surprisingly, the science of 
  1656.        caching  is  quite  recent, with most of the fundamental work dating 
  1657.        in  the 1960's. The Belady replacement algorithm, published in 1967, 
  1658.        provides  the  baseline  by  which  all  caching  techniques  may be 
  1659.        measured  and  compared.  This  algorithm,  known  as  "The Greatest 
  1660.        Forward  Distance,"  is  not realizable due to its non-causal nature 
  1661.        (It  requires  perfect  knowledge of the future!). Consequently, the 
  1662.        Belady  algorithm  may  only be applied to systems that have already 
  1663.        completed  operations  or are perfectly cyclic in behavior (Not very 
  1664.        useful   in   an   applications  environment!).  Once  a  realizable 
  1665.        algorithm  is  implemented, Belady's algorithm may be applied to the 
  1666.        request  list  (or  reference string) history to assess how close to 
  1667.        optimum  the test algorithm performs. It is this comparison on which 
  1668.        the fundamental science of caching rests. 
  1669.        
  1670.        Many   caching  algorithms  have  been  published  and  compared  to 
  1671.        Belady's  baseline  performance.  Leading  are  the Least Frequently 
  1672.        Used  (LFU)  algorithms, followed closely by the Least Recently Used 
  1673.        (LRU)  algorithms.  Differences  in  performance are less than 8% on 
  1674.        the  average. However, LFU algorithms are more complex to implement, 
  1675.        and  most  systems  yield  better  performance  using LRU (executing 
  1676.        complex  algorithms  requires time and space). Common algorithms for 
  1677.        CPU  instruction  caches are: Direct, Two-Way Associative, and Four-
  1678.        Way  Associative.  Programming  systems that support overlay loading 
  1679.        commonly  use  Least  Recently Loaded (LRL). For more information on 
  1680.        caching  in  computing  systems, see the journals of the Association 
  1681.        for   Computer   Machinery   or  The  Institute  of  Electrical  and 
  1682.        Electronics Engineers.
  1683.        
  1684.        HyperDisk  uses  a  modified LRU algorithm, which is simple and fast 
  1685.        to  execute.  Simply: when new data needs to be copied to the buffer 
  1686.        and  no space is available, the Least Recently Used data is removed, 
  1687.        and  the  new  data  is  moved  to  this  space.  Weak points in LRU 
  1688.        performance  appear  when  data is retrieved from the disk in such a 
  1689.        fashion  that  the data is replaced after only being used once. This 
  1690.        type  of  behavior,  which  occurs  in disk caching, is termed over-
  1691.        commitment  or thrashing. To avoid over-commitment, HyperDisk uses a 
  1692.        proprietary  combination  of  linear and random access predictors to 
  1693.        identify the onset of the condition.
  1694.        
  1695.        
  1696.        
  1697.        
  1698.        
  1699.        
  1700.         
  1701.         
  1702.         
  1703.         HyperDisk the Disk Accelerator by HyperWare.....................23
  1704.         
  1705.         HyperDisk Shareware Version 4.21                April 22, 1991
  1706.         
  1707.         
  1708.         
  1709.                               Disk Controller Caches
  1710.        
  1711.        Many  manufacturers  now offer disk controllers that feature onboard 
  1712.        caching  functions.  These  controllers  generally provide excellent 
  1713.        performance.  However,  due  to  cost  and  space  limitations, most 
  1714.        controllers  provide  only  a small buffer to hold the buffered data 
  1715.        (typically  less  than  512K  bytes).  In  addition,  access  to the 
  1716.        controller  buffer  is slower than normal system RAM memory. If your 
  1717.        system  is  a 386 or 486 32-bit system, the IO-channel speed is very 
  1718.        slow  when  compared  to system RAM. Buffer memory on the controller 
  1719.        is dedicated and cannot be used in any other way.  
  1720.        
  1721.        For   maximum   system   performance   when  using  a  caching  disk 
  1722.        controller,  we  recommend  a  modest  buffer size on the controller 
  1723.        (16K  to  128K  bytes). Install HyperDisk as you would with a normal 
  1724.        controller,   using   either   extended   or  expanded  memory.  The 
  1725.        combination  of  HyperDisk  and  a  caching  controller will provide 
  1726.        unbeatable performance.
  1727.        
  1728.        
  1729.                       Disk Caching vs. Other Caching Systems
  1730.        
  1731.        Caching  techniques  were invented long before the use of computers. 
  1732.        Mainframe   computer   systems   have   been   implementing  caching 
  1733.        techniques  for  some  time,  and  now  caching  is  used  in the PC 
  1734.        marketplace.  There  are  many  types  of  caches,  all  unique  and 
  1735.        different.  Memory  caches  usually  allow  the use of slower memory 
  1736.        chips  on  new high speed machines. Many 386 and 486 machines on the 
  1737.        market  today  implement  a  memory cache design. They place a small 
  1738.        amount  of  high  speed memory (usually 64K of static RAM), and then 
  1739.        use  that  to  cache up to 16 megabytes of slower dynamic RAM chips. 
  1740.        This  allows  the machine to use the full speed of the processor but 
  1741.        maintain a very economic memory system.
  1742.        
  1743.        CPU  caches  are implemented to allow the "stacking" of instructions 
  1744.        waiting  for  the  processor, thus increasing the computing speed of 
  1745.        the system.
  1746.        
  1747.        Print  spoolers  are  another  type of cache. In a print spooler you 
  1748.        are  using memory or disk to cache the information being sent to the 
  1749.        printer, freeing the machine to continue with other work.
  1750.        
  1751.        None  of  these  types  of caches is the same as disk caching. Often 
  1752.        people  assume  that if they have one type of cache in a system they 
  1753.        don't  need  any  other.  In  fact,  the  best system performance is 
  1754.        obtained  by  having  a  cache built into every area of the machine, 
  1755.        maximizing its performance.
  1756.        
  1757.        
  1758.        
  1759.        
  1760.         
  1761.         
  1762.         
  1763.         HyperDisk the Disk Accelerator by HyperWare.....................24
  1764.         
  1765.         HyperDisk Shareware Version 4.21                April 22, 1991
  1766.         
  1767.         
  1768.         
  1769.                                    Appendix A  
  1770.                          Installation of Near Compatibles 
  1771.        
  1772.        Procedures for installation testing on near compatibles: 
  1773.         
  1774.        1.       Make a complete backup of your hard disk, if you have one.
  1775.        
  1776.        2.       Put  a  copy of hyp???.exe (where ? is cache model to test) 
  1777.                 on a newly formatted diskette.
  1778.        
  1779.        3.       If  testing  the  EMS  version,  make  sure  the EMS Driver 
  1780.                 supplied  with  the  EMS board has been installed. (See EMS 
  1781.                 user instal-lation guide supplied with EMS product).
  1782.        
  1783.        4.       With  a copy of the HyperDisk floppy in Drive A:, enter the 
  1784.                 file  name  of  the  HyperDisk  model under test at the DOS 
  1785.                 prompt.
  1786.        
  1787.        5.       Try  DOS  operations  (DIR,  COPY)  on  the floppy diskette 
  1788.                 first, followed by the hard disk.
  1789.         
  1790.        6.       If  you  have  an EMS emulator program that allows extended 
  1791.                 memory  to  be used as expanded memory, and HyperDisk fails 
  1792.                 to  operate  (i.e.,  disk or diskette is not cached; system 
  1793.                 crashes  or  hangs),  try the HyperDisk /U option. Normally 
  1794.                 this will work for any EMS emulation method.
  1795.        
  1796.        7.       Enable  STAGED  FLOPPY  WRITE  (via  d:>HYPERDK a) and test 
  1797.                 modifying the floppy diskette as follows:
  1798.                  
  1799.                  A:\>copy A:*.* A:test <ENTER>
  1800.        
  1801.        8.       Immediately,  using  type-ahead,  type "DIR" and <ENTER> to 
  1802.                 display  the  diskette directory. If after the directory is 
  1803.                 displayed,  the drive continues to update, the STAGED WRITE 
  1804.                 feature is funct-ioning.
  1805.        
  1806.        9.       Next  test the reboot control by repeating Step 7, followed 
  1807.                 momentarily  by  a warm-boot (<Ctrl><Alt><Del>). You should 
  1808.                 hear  two  tones  indicating the cache is shutdown, and the 
  1809.                 diskette  should continue to update. However, if the system 
  1810.                 begins  rebooting,  you  may not use STAGED WRITE reliably. 
  1811.                 Some  EMS emulators currently fail this test. Additionally, 
  1812.                 if  you  use  any  program to reboot your PC other than the 
  1813.                 above  keys,  disable HyperDisk BEFORE executing the reboot 
  1814.                 program.
  1815.        
  1816.        10.      When  the  diskette  drive  becomes  inactive,  remove  the 
  1817.                 diskette  from  the drive and again issue the warm-boot key 
  1818.                 sequence  <Ctrl><Alt><Del>. The computer should immediately 
  1819.                 begin the reboot sequence.
  1820.        
  1821.         
  1822.         
  1823.         
  1824.         HyperDisk the Disk Accelerator by HyperWare.....................25
  1825.         
  1826.         HyperDisk Shareware Version 4.21                April 22, 1991
  1827.         
  1828.         
  1829.         
  1830.        11.      After  the computer has rebooted, replace the test diskette 
  1831.                 and  run  "CHKDSK  A:"  to  be  sure  the diskette has been 
  1832.                 updated correctly.
  1833.         
  1834.        12.      If  no  problems  were  encountered,  return to the section 
  1835.                 "Installing HyperDisk" and follow the instructions. 
  1836.        
  1837.        
  1838.        
  1839.        
  1840.        
  1841.        
  1842.        
  1843.        
  1844.        
  1845.        
  1846.        
  1847.        
  1848.        
  1849.        
  1850.        
  1851.        
  1852.        
  1853.        
  1854.        
  1855.        
  1856.        
  1857.        
  1858.        
  1859.        
  1860.        
  1861.        
  1862.        
  1863.        
  1864.        
  1865.        
  1866.        
  1867.        
  1868.        
  1869.        
  1870.        
  1871.        
  1872.        
  1873.        
  1874.        
  1875.        
  1876.        
  1877.        
  1878.        
  1879.        
  1880.        
  1881.         
  1882.         
  1883.         
  1884.         HyperDisk the Disk Accelerator by HyperWare.....................26
  1885.         
  1886.         HyperDisk Shareware Version 4.21                April 22, 1991
  1887.         
  1888.         
  1889.         
  1890.                                     Appendix B
  1891.                              HyperDisk Error Messages
  1892.        
  1893.        Already Installed! 
  1894.                 HyperDisk  has already been installed. The program type and 
  1895.                 version  of  the resident program is displayed, followed by 
  1896.                 the above error message. 
  1897.         
  1898.        Invalid Parameter 
  1899.                 HyperDisk  found  an  invalid command line parameter. Check 
  1900.                 your  command  line  parameters  against the definitions in 
  1901.                 the  section  above,  "HyperDisk  Parameters."  Inserting a 
  1902.                 delimiter  (/,:,-,  etc.)  between  parameters  will insure 
  1903.                 that   only   the   invalid  character  is  chopped;  other 
  1904.                 following valid parameters will be installed. 
  1905.         
  1906.        Extended Memory not Supported (INT 15) 
  1907.                 HyperDisk  could not find the Extended Memory BIOS software 
  1908.                 (INT  15).  Your  computer does not support INT 15 extended 
  1909.                 memory  functions. You should use either the Expanded model 
  1910.                 or the Conventional model.
  1911.         
  1912.        No Extended Available 
  1913.                 HyperDisk  could  not  find any free memory in the Extended 
  1914.                 memory  manager.  You  should use either the Expanded model 
  1915.                 or the Conventional model.
  1916.         
  1917.        Insufficient Extended Memory 
  1918.                 HyperDisk   could  not  find  enough  free  memory  in  the 
  1919.                 Extended  memory  manager.  A  minimum  of  128K  bytes  is 
  1920.                 required to use HyperDisk.
  1921.        
  1922.        Expanded Memory Manager not Found 
  1923.                 HyperDisk  could  not find the EMS memory manager software. 
  1924.                 Either  you omitted the EMS device driver statement in your 
  1925.                 CONFIG.SYS  file, or you placed the HyperDisk device driver 
  1926.                 statement  before  the  EMS device driver statement in your 
  1927.                 CONFIG.SYS file.
  1928.        
  1929.        No Expanded Memory Available 
  1930.                 HyperDisk  could  not  find  any  memory  in the EMS memory 
  1931.                 manager. 
  1932.         
  1933.        Insufficient Expanded Memory 
  1934.                 HyperDisk  could  not  find  enough  free memory in the EMS 
  1935.                 memory  manager. A minimum of 128K bytes is required to use 
  1936.                 HyperDisk.
  1937.         
  1938.        Insufficient Conventional Memory 
  1939.                 HyperDisk  could  not  find  enough  free memory in the DOS 
  1940.                 memory  manager. HyperDisk requires a least 400K bytes free
  1941.         
  1942.         
  1943.         
  1944.         HyperDisk the Disk Accelerator by HyperWare.....................27
  1945.         
  1946.         HyperDisk Shareware Version 4.21                April 22, 1991
  1947.         
  1948.         
  1949.         
  1950.                 before  installation  begins.  A  minimum  of 144K bytes is 
  1951.                 required by HyperDisk.
  1952.        
  1953.        Incorrect DOS Version 
  1954.                 An  incorrect  version of DOS is loaded. HyperDisk requires 
  1955.                 DOS version 2.0 or later.
  1956.        
  1957.        Error [drive]#:n: - [text]: Retry, Skip or Abort: 
  1958.                 An  error  was  detected during a disk write operation. The 
  1959.                 error  code  will be either an Extended, EMS or BIOS error. 
  1960.                 If  the  error  code  is  "ABxx" then "xx" is the EMS error 
  1961.                 code   in   hexadecimal   (see   your   EMS   manual  error 
  1962.                 definitions).  For  an EMS error ("ABxx"), the EMS software 
  1963.                 has  been corrupted and the "Retry" option will most likely 
  1964.                 continue  to fail. If the error code is "EDxx" then "xx" is 
  1965.                 the extended memory error code in hexadecimal (see the IBM-
  1966.                 AT  Technical  Reference  [1502243]  BIOS Listing, Section: 
  1967.                 BIOS  1,  Error  Code  Definitions). For an extended memory 
  1968.                 error,  the  memory  has  been  corrupted  and  the "Retry" 
  1969.                 option  will  most likely continue to fail. If the error is 
  1970.                 a  disk BIOS error on a diskette drive, the error condition 
  1971.                 usually  indicates that the diskette latch is open. If this 
  1972.                 is   the  case,  replace  the  diskette  and/or  close  the 
  1973.                 diskette  latch  before giving the "r" response. Retry: "r" 
  1974.                 will  retry the same disk request. Skip: "s" will skip this 
  1975.                 disk  write  and  continue  with the next write. Abort: "a" 
  1976.                 will  remove  the  active  drive  data  from  the HyperDisk 
  1977.                 buffers  without  updating the disk. Warning: This response 
  1978.                 should  be  used only for floppies you are going to discard 
  1979.                 due  to defective and unacceptable media. (This response is 
  1980.                 not the same as multiple "Skips.") 
  1981.        
  1982.        
  1983.        
  1984.        
  1985.        
  1986.        
  1987.        
  1988.        
  1989.        
  1990.        
  1991.        
  1992.        
  1993.        
  1994.        
  1995.        
  1996.        
  1997.        
  1998.        
  1999.        
  2000.        
  2001.         
  2002.         
  2003.         
  2004.         HyperDisk the Disk Accelerator by HyperWare.....................28
  2005.         
  2006.         HyperDisk Shareware Version 4.21                April 22, 1991
  2007.         
  2008.         
  2009.         
  2010.                                     Appendix C
  2011.                                STAGED WRITE Feature
  2012.         
  2013.        When  HyperDisk  accepts  data  to be written to the disk, it stores 
  2014.        that  data  in  a  buffer.  Later  when the system is idle (no disk, 
  2015.        keyboard,  or  mouse  activity), the modified data is written to the 
  2016.        disk.  This  feature  increases  your  computer's performance, since 
  2017.        disks  are  updated only when your computer is not being used by you 
  2018.        for  other  tasks.  For  removable  media, you should wait until the 
  2019.        diskette  has  completely  updated before removing it. If you remove 
  2020.        the  diskette  before  the  update  has  completed,  HyperDisk  will 
  2021.        interrupt  your  current  foreground  process  and  indicate that an 
  2022.        error  has  occurred.  Just  replace  the  diskette in the drive and 
  2023.        press "r" for retry.
  2024.        
  2025.         
  2026.                               *** W A R N I N G *** 
  2027.        
  2028.                          STAGED WRITE IS NOT FOR EVERYONE.
  2029.                         NEVER power off or hit Reset Switch
  2030.                         without first disabling HyperDisk!
  2031.        
  2032.         
  2033.        If  your  computer is operated under any of the following conditions 
  2034.        do NOT use the STAGED WRITE feature: 
  2035.         
  2036.        1)       Do  NOT  activate  STAGED WRITE if the computer user is not 
  2037.                 familiar  with  the  HyperDisk  STAGED  WRITE  feature.  An 
  2038.                 example  is if the computer is shared by several people who 
  2039.                 expect  "standard" system behavior. With STAGED WRITE, your 
  2040.                 disks  will  not  be updated immediately, and an unfamiliar 
  2041.                 user  may  become  confused.  After  all users are aware of 
  2042.                 STAGED  WRITE  and  the  changed  behavior of the computer, 
  2043.                 STAGED WRITE may be selected. 
  2044.         
  2045.        2)       Do  NOT  use  if  the  computer "crashes" frequently due to 
  2046.                 poor software and/or hardware.
  2047.         
  2048.        3)       Do  NOT  use  if  the  power  system  fails  frequently and 
  2049.                 unpredictably.  For  example,  bad weather or an overloaded 
  2050.                 power  network  may cause intermittent power failures. Most 
  2051.                 users  in  this category should purchase an Uninterruptable 
  2052.                 Power System (UPS).
  2053.         
  2054.        4)       Do  NOT  use  if  new software is being tested or developed 
  2055.                 that may "crash" the system. 
  2056.         
  2057.        5)       Do  NOT  use  if  you  use a software package that does not 
  2058.                 support    the    "warm-boot"   <Ctrl><Alt><Del>   function 
  2059.                 correctly.  Qualitas'  386Max  version 4.04 and earlier and 
  2060.                 several  other  public  domain  programs  fail  this  test.
  2061.         
  2062.         
  2063.         
  2064.         HyperDisk the Disk Accelerator by HyperWare.....................29
  2065.         
  2066.         HyperDisk Shareware Version 4.21                April 22, 1991
  2067.         
  2068.         
  2069.         
  2070.                 Additionally,  if  you  use  any  program to reboot your PC 
  2071.                 other  than  the  above  keys  sequence  be sure to disable 
  2072.                 HyperDisk  before  executing  the  reboot  program. See the 
  2073.                 Appendix A for testing procedures.
  2074.        
  2075.        The  STAGED WRITE feature may be enabled or disabled easily with the 
  2076.        keyboard  HOTKEY  commands. HyperDisk has separate controls for hard 
  2077.        and floppy drives. When in doubt, use the WRITE THROUGH modes.
  2078.        
  2079.        
  2080.        
  2081.        
  2082.        
  2083.        
  2084.        
  2085.        
  2086.        
  2087.        
  2088.        
  2089.        
  2090.        
  2091.        
  2092.        
  2093.        
  2094.        
  2095.        
  2096.        
  2097.        
  2098.        
  2099.        
  2100.        
  2101.        
  2102.        
  2103.        
  2104.        
  2105.        
  2106.        
  2107.        
  2108.        
  2109.        
  2110.        
  2111.        
  2112.        
  2113.        
  2114.        
  2115.        
  2116.        
  2117.        
  2118.        
  2119.        
  2120.        
  2121.         
  2122.         
  2123.         
  2124.         HyperDisk the Disk Accelerator by HyperWare.....................30
  2125.         
  2126.         HyperDisk Shareware Version 4.21                April 22, 1991
  2127.         
  2128.         
  2129.         
  2130.                                     Appendix D
  2131.                         Microsoft Windows and The Keyboard
  2132.        
  2133.        Windows 2.0 or greater: 
  2134.                 When  Microsoft  Windows  is  active,  keystrokes cannot be 
  2135.                 intercepted  in  the  normal manner. Therefore, a different 
  2136.                 method  must  be  used while in the Windows environment. If 
  2137.                 you  are  using  Windows  2.0 or greater, first, select the 
  2138.                 Keyboard   Pause   state  by  entering  either  <PAUSE>  or 
  2139.                 <Ctrl><Num-Lock>;  then, enter the desired HyperDisk Hotkey 
  2140.                 sequence. 
  2141.        
  2142.        
  2143.        
  2144.                                     Appendix E
  2145.                              Borland's Reflex Package
  2146.         
  2147.                               *** W A R N I N G *** 
  2148.         
  2149.        Reflex  provides an asynchronous update mode for disk and diskettes. 
  2150.        You  must  disable  this  function  via the command line switch "-a" 
  2151.        before  operating  with  HyperDisk.  Due  to  special considerations 
  2152.        necessary   for   Desqview   operation,  Reflex  and  HyperDisk  are 
  2153.        incompatible if the Asynchronous option is selected. 
  2154.        
  2155.        
  2156.                                     Appendix F
  2157.                           Hard Disk Integration Packages
  2158.         
  2159.        Users of Everex's EverDisk package: 
  2160.                 Hyperdisk has no known operating problems in this
  2161.                 environment.
  2162.         
  2163.        Users  of  OnTrack's  Disk Manager and Storage Dimensions' SpeedStor 
  2164.        packages: 
  2165.                 Currently   Hyperdisk   directly   supports   Disk  Manager 
  2166.                 versions  3.10  to  4.21  and  SpeedStor  versions  5.14 to 
  2167.                 6.1. If  you  have prior  versions  installed  with DOS 2.0 
  2168.                 to  DOS 3.2, you should have no problems, but for DOS 3.30+ 
  2169.                 systems  you  must  have one of the above specified version 
  2170.                 if  your  hard  drive geometry does not match your system's 
  2171.                 pre-configured  ROM types (commonly referred to as the CMOS 
  2172.                 Drive  type).  Specifically,  the  number  of heads and the 
  2173.                 number  of  sectors  per track must be the same as the CMOS 
  2174.                 type;  the  actual  number of cylinders does not matter. If 
  2175.                 you  have  a  non-standard  disk  configuration  for  which 
  2176.                 HyperDisk  cannot  determine the method of integration, the 
  2177.                 STAGED  WRITE  functions  will  be disabled for that drive. 
  2178.                 Note:  Commonly, a non-standard disk will have a very small 
  2179.                 C: partition ( <2 megabytes).
  2180.        
  2181.         
  2182.         
  2183.         
  2184.         HyperDisk the Disk Accelerator by HyperWare.....................31
  2185. 
  2186.