home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / UTILS / HYDK432.ZIP / HYPERDSK.TXT < prev    next >
Text File  |  1992-05-01  |  104KB  |  2,183 lines

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