diff options
author | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2025-02-04 00:02:08 +0100 |
---|---|---|
committer | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2025-02-04 00:02:08 +0100 |
commit | 2180020cee871866a61fbae45f7516d88be14220 (patch) | |
tree | 5424f62dcaa7668bcb4c78cd2fb7ea8b117a9c1c /src/Release/Setup Files/veracrypt-x64.cat | |
parent | e73ea7193e6fed6d347893816a8fd5a0aadec4cc (diff) | |
download | VeraCrypt-2180020cee871866a61fbae45f7516d88be14220.tar.gz VeraCrypt-2180020cee871866a61fbae45f7516d88be14220.zip |
Windows driver: Fix regression that always allowed defragmentation and caused other side effects
Now we properly honor the AllowDefrag configuration.
This regression introduced other issues because, in order to allow defragmentation, we must provide Windows with an actual physical disk number. As a result, we assign the number of the physical disk where the VeraCrypt volume resides. This, in turn, causes Windows to send IOCTLs directly to this disk instead of to VeraCrypt. If these IOCTLs return values and properties not supported by VeraCrypt, inconsistencies arise, leading to failures.
Diffstat (limited to 'src/Release/Setup Files/veracrypt-x64.cat')
0 files changed, 0 insertions, 0 deletions