Therefore, above listed programme cannot show and handle LFN
in pure DOS7 - a prevalent misconception!
This is especially cumbersome for backup programs, like PKZIP.
For restoring Windows, LFNs are not necessary yet, but by far
more convenient.
So, here comes DOSLFN and does Microsoft's homework.
DOSLFN is a TSR (terminate and stay resident) programs and creates the LFN API as compatible as it can, and accesses the FAT (or Joliet) medium sector-wise.
DOSLFN has built-in Euro currency sign support via code page 858. More work for DOS support has to be done.
DOSLFN runs with any DOS version (not only MS) - you can have LFN in every (e.g. free) DOS.
File | For what? | Delete? | ||||||
---|---|---|---|---|---|---|---|---|
DOSLFN.COM | [the driver itself] | never! | ||||||
CP???UNI.TBL | depending on CHCP result (if you want non-ASCII characters) | all other files. If you put DOSLFN into the Volkov Commander directory (or use DOSLFN /p=c:\vc), VC and DOSLFN can share the Unicode table file! | ||||||
MKLINK.EXE | for Joliet CDROMs |
| ||||||
LFNXLAT.386 | for Windows 3.x | when using plain DOS or Windows 9x/Me | ||||||
L.EXE | for DOS 6 or DR-DOS | when you use
| ||||||
LOWDMA.COM; LOWDMA.SYS | for diskette access in non-almost always, please refer
LOWDMA.TXT.
| *.TXT
| [usage manual]
| always
| *.PAS; *.C; *.ASM; *.DEF; MAKEFILE
| [source code]
| always
| |
You may use l.exe, which should (later) executes all DOS commands like DOS 7.
Please start such programs with the helper
GiveVer.
In case of 4DOS, you have to add a line into 4DOS.INI:
Win95LFN=YES.
Backdoor for PKZIP 2.50: Use the undocumented option
/n+ to force LFN usage.
Unfortunately, this switch is not available for PKUNZIP.
Please switch off the 32bit disk access. (Control Panel, 386 enhanced)
As a compensation, install a DOS cache program
(SmartDrive, HyperDisk ...)
DOSLFN inserts the virtual device driver LFNXLAT.386 into Windows'
protected mode system.
Moreover, LFNXLAT.386 can translate the API for any LFN driver
(not only DOSLFN).
To start Windows 3.x onto DOS 7, you have to
patch the
IO.SYS - thanks to Microsoft.
Not working programs may query whether Windows is running. For those I have no appropriate GiveVer.
Better, you use a "Commander".
Ask your software developer for LFN updates.
You may copy this CDROM and create a Joliet tree.
And don't forget to set the ISO part to "Level 1"
(=DOS file name convention).
(Don't copy with CloneCD or "Copy CD" wizard of burner software;
create a new CDROM image and put the files on it.)
Please load NTFSDOS after DOSLFN.