┌──────────────────────────────────────────────────────────────┐
│ │
│ 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.