Add support for Windows on ARM64 (e.g. Microsoft Surface Pro X) but system encryption not yet supported.
Add MSI installer for silent mode deployment (ACCEPTLICENSE=YES must be set in msiexec command line).
For now, MSI installer cannot be used if system partition is encrypted with VeraCrypt
MSI installer requires Windows 10 or newer
Drop support of Windows Vista, Windows 7, Windows 8 and Windows 8.1 because of new requirement for driver code signing.
Reduce time of mount when PRF auto-detection is selected.
Fix potential memory corruption in driver caused by integer overflow in IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES (reported by Ilja van Sprundel).
Replace insecure wcscpy/wcscat/strcpy runtime functions with secure equivalents.
Changes EFI Bootloader:
Fix memory leak in some cases caused by wrong check of pointer for calling MEM_FREE
Clear bootParams variable that may contain sensitive information when halting the system in case of fatal error
Add option "KeyboardInputDelay" in DcsProp to control the minimum delay supported between two key strokes
Try to workaround Windows Feature Updates issues with system encryption by fixing of bootloader and SetupConfig.ini when system resumes or when session is opened/unlocked
Fix failure to load local HTML documentation if application running with administrative privileges
Fix freeze when password dialog displayed in secure desktop and try to access token keyfiles protected by PIN
Fix failure to launch keyfile generator in secure desktop mode
Block Windows from resizing system partition if it is encrypted
Add keyboard shortcut to "TrueCrypt mode" in the mount dialog.
MacOSX:
Native support of Apple Silicon M1.
Drop official support of Mac OS X 10.7 Lion and Mac OS X 10.8 Mountain Lion.
Add UI language support using installed XML files. Language is automatically detected using "LANG" environment variable.
Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.
Linux:
Add UI language support using installed XML files. Language is automatically detected using "LANG" environment variable
Compatiblity with with pam_tmpdir.
Display icon in notification area on Ubuntu 18.04 and newer (contibuted by https://unit193.net/).
Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.
FreeBSD:
Make system devices work under FreeBSD
Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.
OpenBSD:
Add basic support of OpenBSD
Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.
Last edit: Enigma2Illusion 2021-12-04
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you have dropped the support of Win7 (32/64) >> at least put a line to the download list for the LAST WORKING version with a LINK to it to download !!!
Win7 was much much better than Win10 is or ever will be for POS systems. It is a pity you guys dropped the whole OS. :-(
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@szakilaci: I have update the official download page to include links for the last version supporting Windows 7. This will indeed be helpful for users running under Windows 7. Thank you for raising this point.
I didn't want to drop Windows 7 support but Microsoft made it almost impossible to continue delivering drivers like VeraCrypt one for Windows 7, so I had no choice.
That being said, I'm planning to release version 1.24-Update9 that will use the same driver as 1.24-Update7 and which will include fixes for VeraCrypt UI and user mode behavior like the freeze in Secure Desktop mode in some cases.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm not using Windows 7, since it's no longer supported by Microsoft, but I'm not following how Microsoft could make "delivery of drivers like Veracrypt one for Windows 7" almost impossible? Can't you put builds for older versions of Windows on your website for download? Are you referring to the Windows Store? I try to avoid the Windows Store whenever possible. Not following how anything can be made more difficult for an older operating system that's not being changed, unless you mean you don't want to build a separate version of Veracrypt for older operating systems.
Last edit: Zefram Cochrane 2022-01-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@zefram1701: Windows 7 and Windows 8/8.1 support has been added back in version 1.25.6 available on Nightly Builds folders and version 1.25.7 will be released soon (with updated translation). So there is no issue anymore.
The problem before was with HCK/WLK certification for VeraCrypt driver which was impossible to do per Microsoft requirement but a solution was found based on Windows Attestation signing thanks to the fact that VeraCrypt driver is non-PNP driver.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@realtehreal: the list of supported OSes was corrected on the embedded documentation but I forgot to update the online version. I have just now fixed this.
Thank you for spotting this.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Regarding the language pack version number issue, do you think it would be better to give an error only when a user selects a specific language that uses the incorrect version for that language verses currently providing an error no matter which language is selected?
I just do not understand the logic of erroring when the user does not select the offending language version file.
I realize that this is probably legacy TrueCrypt code.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I was getting errors 1602 and 1603 when trying to install the msi version of the 1.25.4 installer, and said that it was not compatible with Windows encryption, whatever that meant. I tried uninstalling my antivirus but still got the error. The .exe works, just have to reboot my system. I'm using Windows 21h2, x64.
Ok, I see in the changelog why I had trouble with the msi installer, because my system partition is already encrypted. I think that should be mentioned right on the download page for Veracrypt 1.25.4, right under the msi installer link.
Last edit: DDD 2021-12-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@pianojohn: Windows Server 2012 R2 is coming back thanks to a change done in version 1.25.6 that is already available in Nightly Builds folder and which should be released today or tomorrow.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
After installed Veracrypt v1.25.4 ("veracrypt-1.25.4-Ubuntu-18.04-amd64.deb" file),
It's not run with via the whisker menu ...
When i run it via the terminal, i have the following Response:
"veracrypt: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory"
I think there's a few error in the code. (missing compilation directive or missing library?)
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@boblabidouille: You don't seem to have complete the installation of VeraCrypt .deb package because this happens if the dpkg doesn't finish the dependency processing (which installs libayatana-appindicator3-1) . This typically happens if you install VeraCrypt .deb using "dpkg -i"without following it up with "apt install -f".
So to solve the problem, type "sudo apt install -f" and the dependency libayatana-appindicator3-1 will be installed.
How did you install the .deb package?
Normally to install a .deb package with all its dependencies, one would type: sudo apt install ./veracrypt-1.25.4-Ubuntu-18.04-amd64.deb
This supposes the VeraCrypt package is in the current folder.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I installed veracrypt typing in the console: "sudo dpkg -i veracrypt-1.25.4-Ubuntu-18.04-amd64.deb"
Then when i type "sudo apt install veracrypt-1.25.4-Ubuntu-18.04-amd64.deb" i have the response:
"Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet veracrypt-1.25.4-Ubuntu-18.04-amd64.deb
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « veracrypt-1.25.4-Ubuntu-18.04-amd64.deb »
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « veracrypt-1.25.4-Ubuntu-18.04-amd64.deb »"
Finaly i typed: "sudo dpkg -i veracrypt-1.25.4-Ubuntu-18.04-amd64.deb && sudo apt install -f" and it works fine !
It was a "few" dependency problem!
Thank you very much and long life to veracrypt !!
Philippe
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi. I´m using Veracrypt on Windows 10 and works very well.
Yesterday I made a clean install of Windows 11 on my new Dell Inspiron. Boot takes about 10 seconds. Installed Veracrypt latest version and encrypted just a second SSD for Documents. OK. worked fine. Then, I mounted this second SSD and changed the location of Documents, pictures, videos, music and downloads from C: to this encrypted SSD. Also working fine.
But when I restart or just start this laptop, the boot time took about 3 minutes. So, I moved the folders Documents, pictures, videos, music and downloads back to the default location and the boot time was back to 10 seconds.
On a Desktop with Windows 10, I also moved the location of the folders to an encrypted drive and have no issues concerning with the boot time. Old Desktops boot in about 30 seconds.
So, how can I fix this issue under Windows 11?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Changes between 1.25 and 1.25.4:
Changes between 1.24-Update8 and 1.25.4 (3 December 2021) :
https://sourceforge.net/projects/veracrypt/files/VeraCrypt%201.25.4/
Last edit: Enigma2Illusion 2021-12-04
If you have dropped the support of Win7 (32/64) >> at least put a line to the download list for the LAST WORKING version
with a LINK to it to download !!!
Win7 was much much better than Win10 is or ever will be for POS systems. It is a pity you guys dropped the whole OS. :-(
https://sourceforge.net/projects/veracrypt/files/VeraCrypt%201.24-Update7/
@szakilaci: I have update the official download page to include links for the last version supporting Windows 7. This will indeed be helpful for users running under Windows 7. Thank you for raising this point.
I didn't want to drop Windows 7 support but Microsoft made it almost impossible to continue delivering drivers like VeraCrypt one for Windows 7, so I had no choice.
That being said, I'm planning to release version 1.24-Update9 that will use the same driver as 1.24-Update7 and which will include fixes for VeraCrypt UI and user mode behavior like the freeze in Secure Desktop mode in some cases.
@idrassi I understand. Thank you very much for the quick response, link-fix and explanation!
Happy Christmas :-)
I'm not using Windows 7, since it's no longer supported by Microsoft, but I'm not following how Microsoft could make "delivery of drivers like Veracrypt one for Windows 7" almost impossible? Can't you put builds for older versions of Windows on your website for download? Are you referring to the Windows Store? I try to avoid the Windows Store whenever possible. Not following how anything can be made more difficult for an older operating system that's not being changed, unless you mean you don't want to build a separate version of Veracrypt for older operating systems.
Last edit: Zefram Cochrane 2022-01-06
@zefram1701: Windows 7 and Windows 8/8.1 support has been added back in version 1.25.6 available on Nightly Builds folders and version 1.25.7 will be released soon (with updated translation). So there is no issue anymore.
The problem before was with HCK/WLK certification for VeraCrypt driver which was impossible to do per Microsoft requirement but a solution was found based on Windows Attestation signing thanks to the fact that VeraCrypt driver is non-PNP driver.
Thank you for bringing it back in v1.25.7. It was a pain to have multiple installer files for specific Windows versions!
If support for Win 7/8/8.1 has been added again, the supported OS list should be updated respectively:
https://veracrypt.fr/en/Supported%20Operating%20Systems.html
Greets
Last edit: RealTehreal 2022-01-09
@realtehreal: the list of supported OSes was corrected on the embedded documentation but I forgot to update the online version. I have just now fixed this.
Thank you for spotting this.
1.25 Italian translation version issue with portable version being reported in the the post below.
https://sourceforge.net/p/veracrypt/discussion/technical/thread/f489d42280/#a89e
Last edit: Enigma2Illusion 2021-12-01
Hi @idrassi
Regarding the language pack version number issue, do you think it would be better to give an error only when a user selects a specific language that uses the incorrect version for that language verses currently providing an error no matter which language is selected?
I just do not understand the logic of erroring when the user does not select the offending language version file.
I realize that this is probably legacy TrueCrypt code.
What are the changes between 1.25 and 1.25.4? oO
Going to Source Code and clicking on the History:
Last edit: Enigma2Illusion 2021-12-04
I was getting errors 1602 and 1603 when trying to install the msi version of the 1.25.4 installer, and said that it was not compatible with Windows encryption, whatever that meant. I tried uninstalling my antivirus but still got the error. The .exe works, just have to reboot my system. I'm using Windows 21h2, x64.
Ok, I see in the changelog why I had trouble with the msi installer, because my system partition is already encrypted. I think that should be mentioned right on the download page for Veracrypt 1.25.4, right under the msi installer link.
Last edit: DDD 2021-12-07
The release notes for 1.25.4 regarding MSI state:
Windows MSI: block MSI installation if System Encryption is enabled until we find a workaround for MSI service inability to access EFI environment variables (GetFirmwareEnvironmentVariable return empty values)
https://sourceforge.net/p/veracrypt/code/ci/f1431e3176bc1458d4bbe0abcbed93c5425c09a5/
Windows: Block installation of MSI on Windows version older than Windows 10 because of driver code signing
https://sourceforge.net/p/veracrypt/code/ci/0f8a0afa1bf4930bce2c633138b576ecbb523718/
Got this for .exe, .msi and portable.
Windows Server 2012R2
Windows Server 2012 R2 falls into the same issue as Windows 8.1 OS for the new requirement for driver code signing.
Per the release notes for Windows OS:
Ah, that's great. So I need to purchase a new server OS, how fun.
Thanks
@pianojohn: Windows Server 2012 R2 is coming back thanks to a change done in version 1.25.6 that is already available in Nightly Builds folder and which should be released today or tomorrow.
Worked fine, thank you!
Hi,
My Computer works with Xubuntu 18.04 X64 OS.
After installed Veracrypt v1.25.4 ("veracrypt-1.25.4-Ubuntu-18.04-amd64.deb" file),
It's not run with via the whisker menu ...
When i run it via the terminal, i have the following Response:
"veracrypt: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory"
I think there's a few error in the code. (missing compilation directive or missing library?)
Thanks
@boblabidouille: You don't seem to have complete the installation of VeraCrypt .deb package because this happens if the dpkg doesn't finish the dependency processing (which installs
libayatana-appindicator3-1) . This typically happens if you install VeraCrypt .deb using "dpkg -i"without following it up with "apt install -f".So to solve the problem, type "
sudo apt install -f" and the dependencylibayatana-appindicator3-1will be installed.How did you install the .deb package?
Normally to install a .deb package with all its dependencies, one would type:
sudo apt install ./veracrypt-1.25.4-Ubuntu-18.04-amd64.debThis supposes the VeraCrypt package is in the current folder.
Hi Mounir,
I installed veracrypt typing in the console: "sudo dpkg -i veracrypt-1.25.4-Ubuntu-18.04-amd64.deb"
Then when i type "sudo apt install veracrypt-1.25.4-Ubuntu-18.04-amd64.deb" i have the response:
"Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet veracrypt-1.25.4-Ubuntu-18.04-amd64.deb
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « veracrypt-1.25.4-Ubuntu-18.04-amd64.deb »
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « veracrypt-1.25.4-Ubuntu-18.04-amd64.deb »"
Finaly i typed: "sudo dpkg -i veracrypt-1.25.4-Ubuntu-18.04-amd64.deb && sudo apt install -f" and it works fine !
It was a "few" dependency problem!
Thank you very much and long life to veracrypt !!
Philippe
Hi. I´m using Veracrypt on Windows 10 and works very well.
Yesterday I made a clean install of Windows 11 on my new Dell Inspiron. Boot takes about 10 seconds. Installed Veracrypt latest version and encrypted just a second SSD for Documents. OK. worked fine. Then, I mounted this second SSD and changed the location of Documents, pictures, videos, music and downloads from C: to this encrypted SSD. Also working fine.
But when I restart or just start this laptop, the boot time took about 3 minutes. So, I moved the folders Documents, pictures, videos, music and downloads back to the default location and the boot time was back to 10 seconds.
On a Desktop with Windows 10, I also moved the location of the folders to an encrypted drive and have no issues concerning with the boot time. Old Desktops boot in about 30 seconds.
So, how can I fix this issue under Windows 11?