Drives

The following values can be configured independently for each drive, at HKEY_CURRENT_USER\SOFTWARE\nsoftware\AESDrive\20\Drives\{Drive Name}:

NameTypeDescription
DriveLetterStringContains the drive letter where the drive will be mounted (e.g. "Z:").
DriveNameStringContains the name that will be displayed for the drive.
DriveTypeDWORDDetermines the type of drive that will be mounted:
  • 0 - Network Drive
  • 1 - Local Disk (default)
  • 2 - Removable Disk
EnabledDWORDDetermines whether or not the drive will be mounted when AES Drive is started.
  • 0 - Disabled
  • 1 - Enabled
IndexDWORDThe position of the drive in the list of drives.
OpenRemoteFolderDWORDDetermines whether or not AES Drive will automatically open a folder after mounting the drive.
  • 0 - Disabled
  • 1 - Enabled
OpenSpecifiedFolderStringContains the folder that AES Drive will open if OpenRemoteFolder is enabled.
ReadOnlyDWORDDetermines whether or not AES Drive will mount the drive in read-only mode.
  • 0 - Disabled (default)
  • 1 - Enabled
CaseSensitiveNamesDWORDEnabling this setting will turn on case-sensitive mode in the virtual drive. The drive will advertise to Windows that it is sensitive to filename casing. This will allow some applications to work with files on the drive in a case-sensitive manner. Please keep reading for more information.

Windows treats file and directory names as case-insensitive. FOO.txt and foo.txt are treated as equivalent files. Although there are mechanisms to configure case-sensitivity in Windows, some applications may still make the assumption that the file system is case-insensitive. It is not uncommon for applications to transform filenames to use all upper or lower case. Please see the Microsoft Documentation for more information.

It is required for user-mode code of Windows to set the obcasesensitive setting to 0, in order to perform operations in a case-sensitive manner. Despite this setting, applications may assume the file system is case-insensitive. There is not a magic bullet to turn everything into case-sensitive. Applications may stop working in unexpected places.

By default, the virtual drive will advertise to Windows that is case preserving while it remains mounted. If the drive is started and then stopped and started again, you may see the case preserving is not persistent. For performance reasons we do not perform extra search operations to ensure the persistence of case preserving across stopping and starting the drive.

  • 0 - Disabled (default)
  • 1 - Enable case-sensitive mode

ObscureFilenameDWORDWhether AES Drive will encode the filename in the storage location. Warning: If this setting is turned off, the files at the storage location will have their filenames preserved.
  • 0 - Disabled (default)
  • 1 - Base64 Encoded Filenames
  • 2 - ChaCha20 Encrypted Filenames

Note: This setting must be specified after the drive has been created but before files and folders have been added to the drive. If this value is changed any previously created files and folders will not be visible.

LocationStringContains the path to the directory where the encrypted files will be stored.
PasswordVerifierStringContains a hex string composed of a PBKDF2 derived key concatenated with a 16-byte random salt. It is used to verify the password is entered correctly when starting the drive.
SaltStringContains a hex string consisting of the 16-byte global salt. This value is used as part of the encryption process for files stored in the drive. For more details please see AESD File Format

Copyright (c) 2022 /n software inc. - All rights reserved.
AES Drive 2020 - Version 20.0 [Build 8318]