ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ 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.