home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
hobbes.nmsu.edu
/
2008-06-02_hobbes.nmsu.edu.zip
/
dos
/
hpfsds10.zip
/
hpfsdos.eng
< prev
next >
Wrap
Text File
|
1994-10-16
|
13KB
|
394 lines
+-------------------------------------------------------------------+
| |
| HPFSDOS 1.00 |
| |
| HPFS file system for DOS (read only) |
| |
| Copyright (c) 1994 Robert Muchsel |
| Hegaublick 2, D-78465 Konstanz, Germany. |
| All rights reserved. |
| |
+-------------------------------------------------------------------+
Registration information and legal stuff: See the end of this file.
Contents
========
1. Overview
2. HPFSDOS in Detail
2.1 Installing and Starting
2.2 Using and Deinstalling HPFSDOS
2.3 Hints on Specific Programs
2.4 Notes for Advanced Users
3. The HCONTROL, HDIR and HCOPY Utilities
3.1 HCONTROL
3.2 HDIR
3.3 HCOPY
4. Error Messages
5. Licence Information, Registering
1. Overview
===========
HPFSDOS integrates your HPFS partitions into the DOS file system
as read-only drives.
Using HPFSDOS is mere child's play: Type "HPFSDOS", done
(for optional parameters see below).
When started, the program scans all hard disks for HPFS partitions,
assigns each partition to a new drive letter and stays resident.
From now on, all DOS and Windows programs will recognize your HPFS
drives!
For example, you can use the following programs:
* DOS command prompts, including 4DOS
* DOS programs - Word, Turbo Pascal, Borland C++, dBase, etc.
* Windows programs - Ami Pro, Maple V, Win32s programs, etc.
* Utilities - List, FProt, AMIsetup, Scan, PC Tools, etc.
* Data - ATM font files, Source code, etc.
2. HPFSDOS in Detail
====================
I want to ask you a favor: I tried very hard not to make the
shareware hints too annoying. There are no restrictions in the
shareware version except the initial beeps. Please be so kind
and register the program - development will be continued only if
the software is successful!
You'll find the licencing information in the last chapter of this
documentation. Please hang on and read it right to the end.
2.1 Installing and Starting
---------------------------
HPFSDOS runs under MSDOS 3.1, 3.2, 3.3, 5.0, 6.x and Novell DOS 7. For
technical reasons, it will not work under DOS 4.x and DR DOS 3.41.
For a quick test of HPFSDOS, enter
HPFSDOS
To install HPFSDOS permanently, add the line
Drive:\Path\HPFSDOS
to the AUTOEXEC.BAT file on your boot drive, e.g.
C:\HPFSDOS\HPFSDOS
Please set up the
TEMP
and
TMP
environment variables to point to a writeable directory, e.g. by adding
the following to AUTOEXEC.BAT:
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
HPFSDOS uses Extended Memory (XMS) to cache access to HPFS drives,
if XMS is available. You can disable the cache with the 0 parameter:
HPFSDOS 0
If you want to set a specific cache size, type
HPSFDOS Size_in_KB
e.g. HPFSDOS 2048. The default cache size is 1024 KB.
Note: HPFSDOS needs 1 additional KB of conventional memory per 512 KB
cache memory. HPFSDOS requires at least 45 KB of conventional memory
(no cache) and at most 61 KB (8192 KB cache). The default is 47 KB
(1024 KB cache).
The HPFDOS drive letters might differ from OS/2. Use SWAPDRV X Y to
swap drive letters (see enclosed documentation SWAPDRV.ENG)!
2.2 Using and Deinstalling HPFSDOS
----------------------------------
There are limitations regarding HPFSDOS drives:
- Only files with FAT compatible file names (i.e. 8.3) are supported
(see also HDIR, HCOPY).
- The HPFS drives are read-only (to protect your valuable data, you
should never use any other program than OS/2 for writing to HPFS
drives).
HPFSDOS drives are like fast CD-ROM drives!
Because of the write protection, not all programs work under HPFSDOS.
In most cases, starting the program from a writeable DOS directory
suffices. Some programs have special command line parameters (see
section 2.3).
To remove HPFSDOS from memory, enter
HCONTROL /U
This will only work if no program after HPFSDOS has hooked the
interrupt 2Fh vector.
2.3 Hints on Specific Programs
------------------------------
DOS session: HPFSDOS doesn't sort directory listings. Add the
line "SET DIRCMD=/OGNE" to AUTOEXEC.BAT instead.
Microsoft Windows: Ensure "PagingFile" in the SYSTEM.INI file
points to a FAT drive.
Borland C++: Run the program with the /rx parameter, where x is
a FAT drive.
Turbo Pascal: Run the program with the /Spath parameter, where path
is a FAT directory.
2.4 Notes for Advanced Users
----------------------------
- HPFSDOS drives claim to be network drives. This is an elegant way to
disable sector editors, DOS checkdisk and other programs that
could crash.
- HPFSDOS drives tell DOS their cluster size was 32 KB. Of course, the
real HPFS cluster size is only 512 Bytes. This lie will allow DOS to
recognize large 2 GB partitions properly.
- The maximum number of HPFS partitions supported is 10.
- HPFSDOS drives are like CD-ROM drives. The "read only" file attribute
is forced on and free disk space is reported as 0. HCONTROL /R disables
the extra read only attribute (writing to the drive is still not
possible), HCONTROL /F calculates the approximate free space.
- HPFSDOS can read disk cylinders higher than 1024 on machines with BIOS
support for large hard disks. Please contact the author if you have
problems with this feature.
3. The HCONTROL, HDIR and HCOPY Utilities
=========================================
HDIR and HCOPY run without HPFSDOS. If HPFSDOS is loaded, both programs
support HPFSDOS drive letters and use the HPFS partition information
collected by HPFSDOS.
3.1 HCONTROL
------------
/U Unload HPFSDOS
/R Disable extra "read only" file attribute
/R- Enable
/F Calculate free disk space
/F- Set free disk space to 0
3.2 HDIR
--------
HDIR is the DIR command for HPFS drives and supports long file names.
HPFSDOS is not required!
HDIR Path\SearchPattern [...] /Parameters
Path: If HPFSDOS is loaded, you can simply enter any HPFSDOS drive
letter, search path, etc. If HPFSDOS is not loaded, you must specify
a HPFS partition - 0:\ to 9:\.
Search pattern: HDIR supports extended wild cards:
* Matches any number (0 or more) of any character.
This wild card is like the OS/2 *, i.e. *A* is a valid selection
(under DOS, *A* means *).
+ Any number (at least one) of any character.
? Matches any single character
[abc] Only the characters in the brackets match
[a-d] The range of characters a to d matches
[!abc] The characters in the brackets don't match
[!a-d] The range of characters does not match
Parameters:
/A Selects only files with the specified file attributes. Attributes
are: A H D S R
A - in front of an attribute selects files without the specified
attribute.
A single /A selects all files.
Example: /AR-H
/S Display contents of the current directory and all of its
subdirectories.
/P Pause after each screen page and wait for a key to be pressed.
Examples:
HDIR D:\OS2\*.PMI
HDIR D:\*.PMI /S
HDIR 0:\ /AH
HDIR 0:\OS2\SYSTEM /D
HDIR D:\ /S /P
See also: OS/2 help, HELP DIR.
3.3 HCOPY
---------
This program copies files from HPFS partitions to DOS drives. HCOPY
supports long file names (HPFSDOS is not required).
When copying files with long file names, the user is asked for a new
name.
HCOPY Source [DestinationPath] /Parameters
Source: The source must point to a HPFSDOS drive or a HPFS partition
Wild cards are supported (see HDIR).
Destination path: The destination must be on a DOS drive; if no argument
is supplied, the current path will be used.
Parameters:
/P Prompts for each file.
/R Replaces existing files without asking.
/T Selects files with specified attributes. See /A in HDIR.
Examples:
HCOPY D:\ c:\hidden /TH
HCOPY 1:\AmiPro\Docs\* /P
4. Error messages
=================
During startup:
"This program requires DOS 3.10 or higher and does not support DOS 4.x!"
"Your operating system has no CDS support (this program won't run under
OS/2)!"
- HPFSDOS will not run under OS/2 MDOS. You can use the "DOS from
drive A:" feature, however.
"Syntax is: HPFSDOS [Size of XMS cache in KB]"
- HPFSDOS recognizes only a signle number as parameter. Use HCONTROL
to control other options.
"HPFSDOS is already loaded. Use HCONTROL /U to unload."
"Not enough memory."
- If you use LOADHIGH, ensure sufficient upper memory is available.
"Sorry, there are no HPFS partitions to install."
- HPFSDOS cannot find HPFS partitions on your disk drives.
"Error: There is no partition table at disk .., sector ..."
"Error: The partition signature might be damaged."
- Please check your disk.
"Error: HPFSDOS supports only 10 HPFS partitions. You don't really
have that many partitions?"
"Cannot mount all partitions - please increase LASTDRIVE!"
- To get rid of this problem, add "LASTDRIVE=Z" (or any lower
value which works) to your CONFIG.SYS.
"Error HPFS001: Boot block is not HPFS!"
"Error/Warning HPFSxxx: Please run OS/2 CHKDSK!"
- Please check your disk.
"Warning HPFS011: Drive was improperly stopped. Please run OS/2 CHKDSK!"
- You didn't shutdown OS/2 properly. There might be some
inconsistencies in the file system.
During operation:
"Access denied."
- This is no HPFSDOS error, but a DOS or application error. HPFSDOS
doesn't allow you to create, change or delete files and returns an
"access denied" error code to the application.
5. Licence Information, Registering
===================================
Developing HPFSDOS has taken much time. I am sure you will recognize
my work, so there are no limitations in the shareware version.
You may try this program for 30 days. If you want to continue using
it, you are expected to register. If you don't like HPFSDOS, simply
DEL it.
>> If you register this version, you'll get the latest version on
>> floppy disk.
Please use the enclosed order forms to ensure proper processing of
your order.
Prices (subject to change without notice), per computer:
Country Base product Shipping Total
-------------------------------------------------
Germany DM 28.- DM 5.- DM 33.-
World DM 28.- DM 11.- DM 39.-
or US$ 16.50 US$ 6.50 US$ 23.-
NB: DM=Deutsche Mark 5+ copies: inquire!
There is no printed manual available.
The author
----------
Robert Muchsel, Hegaublick 2, D-78465 Konstanz, Germany
Fax: +49-7533-3151
EMail: rmuchsel@iiic.ethz.ch
Fidonet 2:246/8100.11
I am studying computer science at the Swiss Federal Institute of
Technology in Zurich, Switzerland.
You might already know my other shareware programs:
AMIsetup - External setup for AMI BIOS
CDU8002 - Audio support for Apple CD-150/SC-CD under OS/2
EFDD - Use up to 20 floppy disk drives under DOS
Important
---------
The author disclaims all warranties as to this software, whether
express or implied, including without limitation any implied warranties
of merchantability, fitness for a particular purpose, functionality,
data integrity or protection, in so far as permitted by applicable
legislation.
All trademarks are property of their respective owners and appear for
identification purposes only.
You are encouraged to copy and pass on the unregistered shareware
version of this program, if
- the program is distributed in its original form
(complete, unmodified)
- the distribution fee does not exceed the equivalent of DM 15.-
(US$ 8.50).
16 October 1994