diff options
author | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2021-02-27 23:05:40 +0100 |
---|---|---|
committer | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2021-02-27 23:07:10 +0100 |
commit | c6d63e9365a3c591e6451aeeb049c24de12649bf (patch) | |
tree | 9763159e3c6458b823e113a591001e387a1c6654 /src/Driver/DriveFilter.c | |
parent | c1e81d96924e5e68257f67b65f1dda72e0103bdc (diff) | |
download | VeraCrypt-c6d63e9365a3c591e6451aeeb049c24de12649bf.tar.gz VeraCrypt-c6d63e9365a3c591e6451aeeb049c24de12649bf.zip |
Windows: Block Windows from resizing system partition if it is encrypted. This avoid issues during Windows Upgrade that sometimes resizes system partition which create problems if it is encrypted by VeraCrypt
Diffstat (limited to 'src/Driver/DriveFilter.c')
-rw-r--r-- | src/Driver/DriveFilter.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Driver/DriveFilter.c b/src/Driver/DriveFilter.c index 740ce949..4afb692b 100644 --- a/src/Driver/DriveFilter.c +++ b/src/Driver/DriveFilter.c @@ -1046,6 +1046,11 @@ static NTSTATUS DispatchControl (PDEVICE_OBJECT DeviceObject, PIRP Irp, DriveFil } } break; + case IOCTL_DISK_GROW_PARTITION: + Dump ("DriverFilter-DispatchControl: IOCTL_DISK_GROW_PARTITION blocked\n"); + IoReleaseRemoveLock (&Extension->Queue.RemoveLock, Irp); + return TCCompleteDiskIrp (Irp, STATUS_UNSUCCESSFUL, 0); + break; } status = PassIrp (Extension->LowerDeviceObject, Irp); |