diff --git a/src/Driver/Ntvol.c b/src/Driver/Ntvol.c index b159b79d..afd3a964 100644 --- a/src/Driver/Ntvol.c +++ b/src/Driver/Ntvol.c @@ -608,7 +608,7 @@ NTSTATUS TCOpenVolume (PDEVICE_OBJECT DeviceObject, } #ifdef _WIN64 - if (IsRamEncryptionEnabled()) + if (IsRamEncryptionEnabled() && (volumeType == TC_VOLUME_TYPE_NORMAL || !mount->bProtectHiddenVolume)) VcProtectKeys (Extension->cryptoInfo, VcGetEncryptionID (Extension->cryptoInfo)); #endif