mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 19:08:26 -06:00
Windows: Add mount option that allows mounting a volume without attaching it to the specified drive letter. This is useful in situation where Windows has issue with the filesystem (e.g. ReFS on Windows 10 1809) and we need to use third party software to be able to use the filesystem under Windows through low level VeraCrypt virtual device (e.g. \Device\VeraCryptVolumeX).
This commit is contained in:
@@ -8049,16 +8049,15 @@ retry:
|
||||
mount.bMountReadOnly = mountOptions->ReadOnly;
|
||||
mount.bMountRemovable = mountOptions->Removable;
|
||||
mount.bPreserveTimestamp = mountOptions->PreserveTimestamp;
|
||||
|
||||
mount.bMountManager = TRUE;
|
||||
|
||||
if (mountOptions->DisableMountManager)
|
||||
mount.bMountManager = FALSE;
|
||||
else
|
||||
mount.bMountManager = TRUE;
|
||||
mount.pkcs5_prf = pkcs5;
|
||||
mount.bTrueCryptMode = truecryptMode;
|
||||
mount.VolumePim = pim;
|
||||
|
||||
// Windows 2000 mount manager causes problems with remounted volumes
|
||||
if (CurrentOSMajor == 5 && CurrentOSMinor == 0)
|
||||
mount.bMountManager = FALSE;
|
||||
|
||||
wstring path = volumePath;
|
||||
if (path.find (L"\\\\?\\") == 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user