FreeOTFE logo FreeOTFE
Contents

Technical Details: Registry Entries

The PC version of FreeOTFE doesn't create any registry entries for itsself unless the user chooses to associate ".vol" files with the application, in which case only those registry entries which are required to associate the FreeOTFE executable with the filename extension are created. All user options and settings are stored in a ".ini" file located in the FreeOTFE directory.

In addition to this, MS Windows does create an registry entry for each FreeOTFE driver used. This is inevitable; all OTFE systems running under MS Windows are required to do this in order to function correctly.

The following detail the registry entries typically created by MS Windows:

Registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<driver name>

These keys may have the following values under them:

Value
Type
Meaning
ErrorControl
DWORD 0x00000001 - Normal error handling
Start
DWORD 0x00000001 - Driver started at system
0x00000003 - Driver started manually
Type
DWORD
0x00000001
Portable
DWORD
This value is optional, but set to 0x00000001 if present.
This value flags that the relevant driver was installed in "portable mode", and should be removed


The PDA version of FreeOTFE (FreeOTFE4PDA) operates in a similar manner, though no registry entries are created automatically by the OS for the drivers used. Instead, FreeOTFE4PDA is required to create a seqeunce of registry entries when a volume is mounted. These registry entries are deleted once the volume is dismounted.