Jump to content

CACHEF32.EXE: Difference between revisions

From EDM2
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
It is a helper program needed by the [[FAT32.IFS]] file system driver. The program has several functions. It should be started from the config.sys file, but can also be executed from the command line.
It is a helper program needed by the [[FAT32.IFS]] file system driver. The program has several functions. It should be started from the config.sys file, but can also be executed from the command line.
==Syntax==
  CALL=\OS2\FS\Fat32\CACHEF32.EXE <parameter>
  CALL=\OS2\FS\Fat32\CACHEF32.EXE <parameter>


Line 19: Line 21:
==Sample==
==Sample==
  CALL=C:\OS2\CACHEF32.EXE /f /p:2 /m:50000 /b:250 /d:5000 /S
  CALL=C:\OS2\CACHEF32.EXE /f /p:2 /m:50000 /b:250 /d:5000 /S
{| class="wikitable"
|+Platform Support:
!OS/2 2.x
!OS/2 3.0
!OS/2 4.0
!OS/2 4.5x
|-
|Yes
|Yes
|Yes
|Yes
|}


[[Category:CALL Statements]]
[[Category:CALL Statements]]

Latest revision as of 18:12, 9 August 2025

It is a helper program needed by the FAT32.IFS file system driver. The program has several functions. It should be started from the config.sys file, but can also be executed from the command line.

Syntax

CALL=\OS2\FS\Fat32\CACHEF32.EXE <parameter>
Parameters
/?
Shows help to the parameter usage.
/Q
Quits Cachef32.exe. Files in the cache are written to the disk.
/N
Starts Cachef32.exe without the lazy-write daemon.
/D:value
This is the amount of time that the disk had to be idle before data can be written from cache to disk. Value can be in the range from 0 to 65535 (default 1000). The value is expressed in milliseconds.
/B:value
This is the amount of time that the cache-buffer had to be idle before the cache data must be written to disk. The OS/2 Online help says that the BUFFERIDLE time must be smaller than the DISKIDLE time. I think this is wrong! Value can be in the range from 0 to 65535 (default 500). The value is expressed in milliseconds.
/M:value
This is the time data waits in the cache before the data is written to disk. Value can be in the range from 0 to 65535 (default 5000). The value is expressed in milliseconds.
/R:Drive:,value
Sets the Read Ahead sectors for the specified drive to the value.
/L:value
Turns lazy write on or off. Value can be ON or OFF. Default = ON.
/FS
Use short names internally.
/FL
Use long names internally. Please read the section about the long filenames in the FAT32 documentation.
/P:value
Sets the priority for the lazy writer. Value can be in the range from 1 to 4 (default 1).

Note: The /T option has been removed since version 0.83.

Sample

CALL=C:\OS2\CACHEF32.EXE /f /p:2 /m:50000 /b:250 /d:5000 /S