![]() |
FreeOTFE |
FreeOTFE.exe /mount /volume <volume> [/freeotfe | /linux] [/readonly] [/drive <drive letter>] [/offset <offset>] [/nocdbatoffset] [/keyfile <keyfile>] [/keyfileisascii] [/keyfilenewline {CRLF|LF|CR}] [/lesfile <LES file>] [/saltlength <saltlength>] [/keyiterations <keyiterations>] [/password <password>] [/silent] [/noexit] [/minimize] [/settings <settings file>] FreeOTFE.exe /dismount {<drive letter>[:] | all} [/force] FreeOTFE.exe /count FreeOTFE.exe /create FreeOTFE.exe /portable {start | on | 1 | stop | off | 0 | toggle} [/silent] FreeOTFE.exe /drivercontrol gui FreeOTFE.exe /drivercontrol count [/type {total | portable | installed}] FreeOTFE.exe /drivercontrol install /filename {<driver filename> | all} [/silent] FreeOTFE.exe /drivercontrol uninstall /drivername {<driver name> | all} [/silent]
Note: Although there is currently no option to specify which drive letter a volume should be mounted as, this may be set on any given FreeOTFE volume by selecting "Tools | Change volume/keyfile password/details..."
/count |
Count the number of mounted volumes. Exit code indicates the appropriate number (or error code; see below) |
/create |
Create new FreeOTFE volume |
/dismount {<drive letter>[:] | all}
|
Dismount indicated drive/all drives |
/drive <drive letter>
|
Drive letter to be used when mounting the volume |
/drivercontrol count [/type {total | portable | installed}] |
Return count of drivers as exit code; total drivers present/count installed in portable mode/count formally installed. If "/type" is not specified, "/type total" is assumed |
/drivercontrol gui |
Display driver control dialog |
/drivercontrol install /filename {<driver filename> | all}
|
Install specified driver, or all drivers in the current working directory |
/drivercontrol uninstall /drivername {<driver name> | all}
|
Uninstall specified driver, or all installed drivers. Note that this takes the driver name, not the driver's filename (Important: Don't attempt to uninstall drivers which are currently in use; e.g. by a mounted volume) |
/force |
When dismounting, force dismount (emergency dismount) |
/freeotfe |
The specified volume is a FreeOTFE volume. If a volume type (FreeOTFE/Linux) isn't specified, the user will be prompted for this information. |
/keyfile <keyfile>
|
Keyfile to be used when mounting a FreeOTFE volume. Only valid when mounting FreeOTFE volumes |
/keyfileisascii |
Only valid when mounting Linux LUKS volumes. If this flag is specified, the keyfile will be treated as containing ASCII password. Otherwise the keyfile will be treated as containing binary data. Default is to treat as binary. |
/keyfilenewline {CRLF|LF|CR} |
Only valid when mounting Linux LUKS volumes. If /keyfileisascii is specified, the first newline found in the keyfile will be treated as an EOF. This option specifies what constitutes a newline. Default is "LF". |
/keyiterations <keyiterations>
|
The number of key iterations |
/lesfile <LES file>
|
File from which to read Linux encryption settings from. Only valid when mounting non-LUKS Linux volumes |
/linux |
The specified volume is a Linux volume. If a volume type (FreeOTFE/Linux) isn't specified, the user will be prompted for this information. |
/mount |
Mount indicated file/partition |
/minimize |
Minimize main window when run |
/nocdbatoffset |
Indicates there is no CDB stored from the offset specified by "/offset". Only meaningful when both "/offset", "/freeotfe" and "/keyfile" are used. |
/noexit |
Normally, when run with command line parameters, FreeOTFE carries out the requested action and exits. Specifying this parameter will cause FreeOTFE to continue running |
/offset <offset>
|
Use specified offset when mounting. This may be specified using GB/MB/KB units, or with no units for an offset in bytes (e.g. 5GB or 5368709120 for a 5GB offset). Note: If the value used for the offset has has a space in it, it should be surrounded by quotes (e.g. "10 GB" or 10GB are both valid) |
/password <password>
|
The password to be used. It is not recommended that this is used; particularly in shortcuts, as this would involve storing your password in plaintext such that anyone can read it! |
/portable {start | on | 1 | stop | off | 0 | toggle} |
Turn on/off portable mode |
/readonly |
Mount the volume readonly |
/settings |
Use specified file for program settings, instead of normal settings location |
/silent |
Can be used when installing/uninstalling drivers and changing portable mode to suppress dialogs, and also when mounting a volume to prevent the password entry dialog showing |
/saltlength <saltlength>
|
The length of the salt (in bits) |
/volume <volume>
|
The volume filename/partition to
be used. When using a volume file, this should be set to the full path
and filename of a volume file. Partitions should be specified in the
form: "\Device\HarddiskX\PartitionY", where X is 0 based, while Y starts from 1 to indicate a particular partition, or 0 to indicate the entire disk. Important: If the volume filename has any spaces in it, then it should be enclosed in double quotes ("). |
Exit Codes
When run at the command line, FreeOTFE will terminate with one of the following exit codes:
Exit code |
Meaning |
---|---|
0 | Success |
100 | Invalid/unrecognised command line |
101 | Unable to connect to FreeOTFE driver; check driver is installed or portable mode is started |
102 | Unable to mount volume |
103 | Unable to dismount volume |
104 | Unable to start portable mode |
105 | Unable to stop portable mode |
106 | The requested operation requires administrative privileges |
999 | Other error |
FreeOTFE.exe /mount /volume "C:\My Private Data\my encrypted volume.dat" /freeotfe
FreeOTFE.exe /mount /volume "C:\My Private Data\my encrypted volume.dat" /linux /readonly
FreeOTFE.exe /mount /volume "\Device\Harddisk0\Partition1" /freeotfe /readonly
FreeOTFE.exe /dismount S:
FreeOTFE.exe /dismount all /force
FreeOTFE.exe /portable start
FreeOTFE.exe /portable stop
FreeOTFE.exe /drivercontrol install /filename FreeOTFE.sys FreeOTFE.exe /drivercontrol install /filename FreeOTFEHashSHA.sys FreeOTFE.exe /drivercontrol install /filename FreeOTFECypherAES_ltc.sys
runas /user:myAdminAccount FreeOTFE.exe /drivercontrol install /filename FreeOTFE.sys runas /user:myAdminAccount FreeOTFE.exe /drivercontrol install /filename FreeOTFEHashSHA.sys runas /user:myAdminAccount FreeOTFE.exe /drivercontrol install /filename FreeOTFECypherAES_ltc.sys
FreeOTFE.exe /drivercontrol uninstall /drivername FreeOTFE FreeOTFE.exe /drivercontrol uninstall /drivername FreeOTFEHashSHA FreeOTFE.exe /drivercontrol uninstall /drivername FreeOTFECypherAES
runas /user:myAdminAccount FreeOTFE.exe /drivercontrol uninstall /drivername FreeOTFE runas /user:myAdminAccount FreeOTFE.exe /drivercontrol uninstall /drivername FreeOTFEHashSHA runas /user:myAdminAccount FreeOTFE.exe /drivercontrol uninstall /drivername FreeOTFECypherAES
FreeOTFE4PDA.exe /mount /volume <volume> [/freeotfe | /linux] [/keyfile <keyfile>] [/password <password>] [/mountpoint <mountpoint>] [/freeotfe] [/readonly] [/offset <offset>] [/nocdbatoffset] [/saltlength <saltlength>] [/keyiterations <keyiterations>] [/silent] [/noexit] FreeOTFE4PDA.exe /dismount {<mountpoint> | all} [/force] FreeOTFE4PDA.exe /create
Important: Any mountpoints or filenames with spaces in them must be enclosed in double quotes (").
/create |
Create new FreeOTFE volume |
/dismount {<mountpoint> | all}
|
Dismount indicated volume/all mounted volumes. |
/force |
When dismounting, force dismount (emergency dismount) |
/freeotfe |
The specified volume is a FreeOTFE volume. |
/keyfile <keyfile> |
The keyfile to be used. If specified, this must be set to the full path and filename of the keyfile. |
/keyiterations <keyiterations>
|
The number of key iterations |
/linux |
The specified volume is a Linux volume. If a volume type (FreeOTFE/Linux) isn't specified when mounting, "/freeotfe" will be assumed. |
/mount |
Mount indicated file/partition |
/mountpoint <mountpoint> |
The mountpoint where the volume is to appear. |
/nocdbatoffset |
Indicates that there is no CDB at the offset with the volume. This parameter has no effect unless the "/keyfile" parameter is specified |
/noexit |
Normally, when run with command line parameters, FreeOTFE4PDA carries out the requested action and exits. Specifying this parameter will cause FreeOTFE4PDA to continue running |
/offset <offset>
|
The offset within the file (in bytes) |
/password <password>
|
The password to be used. It is not recommended that this is used; particularly in shortcuts, as this would involve storing your password in plaintext such that anyone can read it! |
/readonly |
Mount the volume readonly |
/saltlength <saltlength>
|
The length of the salt (in bits) |
/silent |
Can be used when mounting a volume to prevent the password entry dialog showing |
/volume <volume>
|
The volume filename/partition to be used. This should be set to the full path and filename of a volume file. |
Exit code |
Meaning |
---|---|
0 | Success |
100 | Invalid/unrecognised command line |
101 | n/a |
102 | Unable to mount volume |
103 | Unable to dismount volume |
104 | n/a |
105 | n/a |
FreeOTFE4PDA.exe /mount /volume "\Storage Card\my encrypted volume.dat"
FreeOTFE4PDA.exe /dismount "FreeOTFE secure"
FreeOTFE4PDA.exe /dismount all /force