
       Ŀ
                                                                     
                                 HPFS Access                         
                                Version  1.02                        
                                                                     
                                     by                              
                                                                     
           Ŀ         ANDREAS KINZLER        Ŀ    
             FAT    į>  HPFS       
           ========  (c) 1994-95  Andreas Kinzler  ========    
           <    
                                                                     
                                                                     
                                                                     
       ٲ
          



    Manual for HPFS-Access
    


      1  Introduction

           What is HPFS-Access ?
           Shareware version and registration
           Limitations of the shareware version
           Disclaimer of warranty
           Hardware requirements
           Software requirements
           Using HPFS-Access
           What to do when you have a question ?

      2  About problems and reliability

      3  Update information for registered users

      4  Appendices

           Contacting the author
           Special Thanks
           Trademarks



    1  Introduction
    



    What is HPFS-Access ?
    


    HPFS-Access is a driver for DOS, which gives you quick and simple
    access to your HPFS formatted partitions. After HPFS-Access is installed
    you will be able to access your HPFS partitions in DOS as if they were
    normal FAT partitions.

    Overview of HPFS-Access features

     - Read and WRITE to HPFS partitions (!!!)
     - Requires only 8 KB of DOS memory. If UMBs are available the DOS
       version will automatically load high
     - Fast. In many cases actually faster than the OS/2 HPFS driver
     - Built-in cache. Write-back or Write-through



    Shareware version and registration
    


    Use of this program conforms to the principles of the shareware. That
    means that you are allowed to evaluate this program for 30 days. If
    you wish to continue using the program after this 30 day trial period
    you must register it. The use of the program past 30 days is not
    allowed.

    If you use HPFS-Access on a multi user platform you will need to
    register as many licenses as people will simultaneously use
    HPFS-Access. If you can ensure that max 2 people at a time on the
    network will be accessing HPFS-Access then you will only need 2
    licenses.

    You can find more information about ordering in the file "ORDER.TXT".



    Limitations of the shareware version
    


    The ability to write will be deactivated after a certain amount of use.
    In the present version this is:

      Time: 20 minutes
      Data: 16 megabyte

    Please do not push these values to their limits, it may result in
    data loss.  For example: If you attempt to save a file you loaded
    from a HPFS partition after the 20 minute time limit, the access will
    be denied. The same applies to the size restriction. That means that
    the write access will be denied after you have written 16 MB.

    The registered version does not have these limitations.



    Disclaimer of warranty
    


    Andreas Kinzler hereby disclaims all warranties relating to this
    software, whether express or implied, including without limitation
    any implied warranties of merchantability or fitness for a particular
    purpose. Andreas Kinzler will not be liable for any special,
    incidental, consequential, indirect or similar damages due to loss
    of data or any other reason, even if Andreas Kinzler has been advised
    of the possibility of such damages.
    The person using the software bears all risk as to the quality and
    performance of the software.

    By using this software and/or entering the access key, you agree
    not to hold Andreas Kinzler responsible for anything other than
    taking up disk space.



    Hardware requirements
    


      - PC with 32 bit CPU (for example 386, 486, Pentium)
      - 2 MB RAM
      - (E)IDE or SCSI disk(s)



    Software requirements
    


    HPFS-Access can be used with the following DOS versions. Other
    DOS versions are NOT supported.

      MS-DOS 5
      MS-DOS 6.0, 6.2x
      DR-DOS 6
      PC-DOS 6.x
      PC-DOS 7
      Novell DOS 7

    Windows 3.1 is also supported.



    Using HPFS-Access
    


    How to install:

      a) shareware version

         - unzip the archive to a dir on your harddisk.
           Ensure that unzip created the dirs DEUTSCH and ENGLISH
         - run install.exe from a OS/2 box
         - enter "I AGREE"
         - enjoy !

      b) registered version

         - xcopy the contents of the copy1 or copy2 dir

           for example: xcopy a:\copy1 c:\hpfsacc /S

         - run install.exe from a OS/2 box
         - enter "I AGREE" and then your personal key
           (the personal key can be found on the disk label)
         - enjoy !


    There are 2 versions of HPFS-Access:

      HPFS_DOS.EXE  (DOS support)
      HPFS_DW.EXE   (DOS and Windows 3.1 support)


    Preparing for use with Windows 3.1:

      If you wish to use HPFS-Access with Windows you must add the device
      'VHPFSD.386' to the SYSTEM.INI file.

      An example:

        [386Enh]
        ...
        ...
        device=vhpfsd.386
        ...
        ...

      The file 'VHPFSD.386' must also be copied to the WINDOWS\SYSTEM
      directory.


    Installing the driver:

      a) Invoking the driver without parameters

         In this case HPFS-Access will search for HPFS partitions
         and assign them to available DOS drive letters.
         A maximum of 6 drives will be added.

      b) Invoking the driver with paramters

         Syntax is:

           EXEFILE drv_letter = partition_number [size_of_cache[T/B]] [,...]

         Some examples:

           EXEFILE x=2,y=1

             The second partition will be assigned to drive X.
             The first partition will be assigned to drive Y.

           EXEFILE l=3 1024

             The third partition will be assigned to drive L.
             1024 KB of cache will be used for this partition.

           EXEFILE z=1 512t, m=3 256w

             The first partition will be assigned to drive Z.
             512 KB of cache will be used (write-through).

             The third partition will be assigned to drive M.
             256 KB of cache will be used (write-back).

         For maximum efficiency follow this rule:

           size_of_cache (in KB) >= size_of_partition (in MB) / 4


    Deinstalling the driver:

      Invoking the driver a second time will deinstall the driver.
      To deinstall you have to use the same version of the driver that was
      used to install (DOS <-> DW).


    HPFSA_DRV:

      By using this environment variable you can tell HPFS-Access how
      many harddisks you have.

      For example

        SET HPFSA_DRV=3

      means that you have 3 harddisks. Useful only in very rare cases.



    What to do if you have questions ?
    


    First try to find an answer to your question using this small FAQ.
    Then try to contact me via e-mail.
    I am always happy to hear comments and (constructive) criticisms ;-)))


    Q: When I start Windows it returns to DOS. What can I do ?

    A: Perhaps your Windows startup files (for example *.INI) contain
       references to HPFS drives. Windows and all the files needed to
       start Windows have to be on FAT drives. Please try to find and
       remove these links. See section 2 of this manual for further
       hints.



    Q: I cannot create files with filenames that contain special characters
       (code >= 128). A bug ?

    A: No. It is a limitation of DOS.



    Q: My DOS version is not supported. What can I do ?

    A: Nothing. Sorry. The DOS version check is very strict because
       HPFS-Access needs to know what DOS version you use since it
       relies on internal DOS structures.



    Q: Some of my HPFS partitions are not recognized. What is the problem ?

    A: Use the PDIAG util and send me the logfile via e-mail.
       How to use PDIAG:

        - boot real DOS (no OS/2)
        - PDIAG.EXE >logfile

       I will have a look at the logfile and give you some hints.



    Q: The partition numbers confuse me. Is there a trick ?

    A: Yes. Use the PDIAG util. The column 'HPFS#' will show you
       the relationship between the partitions and their numbers.



    2  About problems and reliability
    


    - Backups

      Make a backup of your hard drives before you use HPFS-Access for the
      first time. You should also make regular backups of your hard drives.
      Include non HPFS partitions, too.

    - Memory managers

      I recommend using the memory manager that was included with your DOS
      version. QEMM should work with HPFS-Access.

    - Built-in Cache

      Wait at least 15 seconds after the last write operation before
      you turn off your PC.

    - Other cache programs

      Do NOT use any other cache program when using write-back.

    - (E)IDE controller

      EIDE controllers can be a problem because there is no standard
      how to manage more than 1024 cylinders.
      Good EIDE controllers support several modes which can help you
      to solve problems.

      *PLEASE NOTE*: If you change your controller's mode, ALL data
                     will be lost. Make a complete backup before
                     trying other modes.

    - SCSI

      There should be no problems with SCSI hard drives.

    - DOS taskswitcher/multitasker

      Do not use such programs when using HPFS-Access.

    - Windows

      Do not copy Windows to a HPFS drive. When Windows starts there is
      a moment where the system is no longer DOS. That is why all your
      Windows startup files and Windows itself have to be on FAT drives.
      Please make sure that your PATH does not contain any HPFS entries.



    3  Update information for registered users
    


    How to update:

      - Please visit my WWW page. There you will find latest information
        about updates.



    4  Appendices
    


    Contacting the author
    


      e-mail: akinzler@rbg.informatik.th-darmstadt.de

         www: http://www.student.informatik.th-darmstadt.de/~akinzler

     address: Andreas Kinzler
              Albert-Schweitzer-Strasse 8
              55283 Nierstein
              Germany
              Tel.: 06133/58206 (only if REALLY important)



    Special Thanks
    


    Hauke Hagenhoff .................. Part of the manual, beta tester
    Markus Eckert .................... Beta tester
    Lance Evander .................... Really cool guy, English manual
    Stuart Frankel ................... Translation of the order form



    Trademarks
    


    The product and company names mentioned in HPFS-Access (manual,
    docs, software) are trademarks and/or registered trademarks of their
    respective holders.
