| /help or /? |
Display command line help. |
| /truecrypt or /tc |
Activate TrueCrypt compatibility mode which enables mounting volumes created with TrueCrypt 6.x and 7.x series. |
| /hash |
It must be followed by a parameter indicating the PRF hash algorithm
to use when mounting the volume. Possible values for /hash parameter
are: sha256, sha-256, sha512, sha-512, whirlpool, ripemd160 and
ripemd-160. When /hash is omitted, VeraCrypt will try
all possible PRF algorithms thus lengthening the mount operation time. |
| /volume or /v |
It must be followed by a parameter indicating the file and path name
of a VeraCrypt volume to mount (do not use when dismounting) or the
Volume ID of the disk/partition to mount.
The syntax of the volume ID is ID:XXXXXX...XX where the XX part is a 64 hexadecimal characters string that represent the 32-Bytes ID of the desired volume to mount.
To mount a partition/device-hosted volume, use, for example, /v
\Device\Harddisk1\Partition3 (to determine the path to a
partition/device, run VeraCrypt and click
Select Device). You can also mount a partition or dynamic
volume using its volume name (for example, /v
\\?\Volume{5cceb196-48bf-46ab-ad00-70965512253a}\). To determine the
volume name use e.g. mountvol.exe. Also note that device paths are
case-sensitive.
You can also specify the Volume ID of the partition/device-hosted volume
to mount, for example: /v
ID:53B9A8D59CC84264004DA8728FC8F3E2EE6C130145ABD3835695C29FD601EDCA. The
Volume ID value can be retrieved using the volume properties dialog.
|
| /letter or /l |
It must be followed by a parameter indicating the driver letter to
mount the volume as. When /l is omitted and when /a is used, the first
free drive letter is used. |
| /explore or /e |
Open an Explorer window after a volume has been mounted. |
| /beep or /b |
Beep after a volume has been successfully mounted or dismounted. |
| /auto or /a |
If no parameter is specified, automatically mount the volume. If
devices is specified as the parameter (e.g., /a devices), auto-mount all
currently accessible device/partition-hosted VeraCrypt volumes. If
favorites is specified as the parameter, auto-mount
favorite volumes. Note that /auto is implicit if /quit and /volume are
specified. If you need to prevent the application window from appearing,
use /quit. |
| /dismount or /d |
Dismount volume specified by drive letter (e.g., /d x). When no
drive letter is specified, dismounts all currently mounted VeraCrypt
volumes. |
| /force or /f |
Forces dismount (if the volume to be dismounted contains files being
used by the system or an application) and forces mounting in shared
mode (i.e., without exclusive access). |
| /keyfile or /k |
It must be followed by a parameter specifying a keyfile or a keyfile
search path. For multiple keyfiles, specify e.g.: /k c:\keyfile1.dat /k
d:\KeyfileFolder /k c:\kf2 To specify a keyfile stored on a security
token or smart card, use the following syntax:
token://slot/SLOT_NUMBER/file/FILE_NAME |
| /tryemptypass |
ONLY when default keyfile configured or when a keyfile is specified in the command line.
If it is followed by y or yes or if no parameter is specified: try to mount using an empty password and the keyfile before displaying password prompt.
if it is followed by n or no: don't try to mount using an empty password and the keyfile, and display password prompt right away. |
| /nowaitdlg |
If it is followed by y or yes or if no parameter is specified: don’t display the waiting dialog while performing operations like mounting volumes.
If it is followed by n or no: force the display waiting dialog is displayed while performing operations. |
| /secureDesktop |
If it is followed by y or yes or
if no parameter is specified: display password dialog and token PIN
dialog in a dedicated secure desktop to protect against certain types of
attacks.
If it is followed by n or no: the password dialog and token PIN dialog are displayed in the normal desktop. |
| /tokenlib |
It must be followed by a parameter indicating the PKCS #11 library
to use for security tokens and smart cards. (e.g.: /tokenlib
c:\pkcs11lib.dll) |
| /tokenpin |
It must be followed by a parameter indicating the PIN to use in
order to authenticate to the security token or smart card (e.g.:
/tokenpin 0000). Warning: This method of entering a smart card PIN may
be insecure, for example, when an unencrypted command
prompt history log is being saved to unencrypted disk. |
| /cache or /c |
If it is followed by y or yes or if no parameter is specified: enable password cache;
If it is followed by p or pim: enable both password and PIM cache (e.g., /c p).
If it is followed by n or no: disable password cache (e.g., /c n).
If it is followed by f or favorites: temporary cache password when mounting multiple favorites (e.g., /c f).
Note that turning the password cache off will not clear it (use /w to clear the password cache). |
| /history or /h |
If it is followed by y or no parameter: enables saving history of mounted volumes; if it is followed by
n: disables saving history of mounted volumes (e.g., /h n). |
| /wipecache or /w |
Wipes any passwords cached in the driver memory. |
| /password or /p |
It must be followed by a parameter indicating the volume password.
If the password contains spaces, it must be enclosed in quotation marks
(e.g., /p ”My Password”). Use /p ”” to specify an empty password.
Warning: This method of entering a volume password may be insecure,
for example, when an unencrypted command prompt history log is being
saved to unencrypted disk. |
| /pim |
It must be followed by a positive integer indicating the PIM (Personal Iterations Multiplier) to use for the volume. |
| /quit or /q |
Automatically perform requested actions and exit (main VeraCrypt
window will not be displayed). If preferences is specified as the
parameter (e.g., /q preferences), then program settings are loaded/saved
and they override settings specified on the command
line. /q background launches the VeraCrypt Background Task (tray icon)
unless it is disabled in the Preferences. |
| /silent or /s |
If /q is specified, suppresses interaction with the user (prompts,
error messages, warnings, etc.). If /q is not specified, this option has
no effect. |
| /mountoption or /m |
It must be followed by a parameter which can have one of the values indicated below.
ro or readonly: Mount volume as read-only.
rm or removable: Mount volume as removable medium (see section
Volume Mounted as Removable Medium).
ts or timestamp: Do not preserve container modification timestamp.
sm or system: Without pre-boot
authentication, mount a partition that is within the key scope of system
encryption (for example, a partition located on the encrypted system
drive of another operating system that is not running).
Useful e.g. for backup or repair operations. Note: If you supply a
password as a parameter of /p, make sure that the password has been
typed using the standard US keyboard layout (in contrast, the GUI
ensures this automatically). This is required due to the
fact that the password needs to be typed in the pre-boot environment
(before Windows starts) where non-US Windows keyboard layouts are not
available.
bk or headerbak: Mount volume using
embedded backup header. Note: All volumes created by VeraCrypt contain
an embedded backup header (located at the end of the volume).
recovery: Do not verify any checksums stored in the
volume header. This option should be used only when the volume header is
damaged and the volume cannot be mounted even with the mount option
headerbak. Example: /m ro
label=LabelValue: Use the given string value LabelValue as a label of the mounted volume in Windows Explorer. The maximum length for
LabelValue is 32 characters for NTFS volumes and 11 characters for FAT volumes. For example,
/m label=MyDrive will set the label of the drive in Explorer to MyDrive.
noattach: Only create virtual device without actually attaching the mounted volume to the selected drive letter.
Please note that this switch may be present several times in the
command line in order to specify multiple mount options (e.g.: /m rm /m
ts)
|
| /DisableDeviceUpdate |
Disables periodic internel check on devices connected to the system
that is used for handling favorites identified with VolumeID and replace
it with on-demande checks. |
| /protectMemory |
Activates a mechanism that protects VeraCrypt process memory from being accessed by other non-admin processes. |
| /signalExit |
It must be followed by a parameter specifying the name of the signal to send to unblock a waiting WAITFOR.EXE command when VeraCrypt exists.
The name of signal must be the same as the one specified to WAITFOR.EXE
command (e.g."veracrypt.exe /q /v test.hc /l Z /signal SigName" followed
by "waitfor.exe SigName"
This switch is ignored if /q is not specified |