VeraCrypt
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build-linux.yml213
-rw-r--r--README.md176
-rw-r--r--Tests/bench.bat360
-rw-r--r--Tests/test.blake2s.hcbin0 -> 524288 bytes
-rw-r--r--Tests/test.ripemd160.hcbin524288 -> 0 bytes
-rw-r--r--Tests/test.sha256.hcbin524288 -> 524288 bytes
-rw-r--r--Tests/test.sha512.hcbin524288 -> 524288 bytes
-rw-r--r--Tests/test.streebog.hcbin524288 -> 524288 bytes
-rw-r--r--Tests/test.whirlpool.hcbin524288 -> 524288 bytes
-rw-r--r--Translations/Language.ar.xml401
-rw-r--r--Translations/Language.be.xml9
-rw-r--r--Translations/Language.bg.xml9
-rw-r--r--Translations/Language.ca.xml9
-rw-r--r--Translations/Language.co.xml80
-rw-r--r--Translations/Language.cs.xml9
-rw-r--r--Translations/Language.da.xml9
-rw-r--r--Translations/Language.de.xml29
-rw-r--r--Translations/Language.el.xml9
-rw-r--r--Translations/Language.es.xml203
-rw-r--r--Translations/Language.et.xml21
-rw-r--r--Translations/Language.eu.xml9
-rw-r--r--Translations/Language.fa.xml21
-rw-r--r--Translations/Language.fi.xml81
-rw-r--r--Translations/Language.fr.xml163
-rw-r--r--Translations/Language.he.xml9
-rw-r--r--Translations/Language.hu.xml9
-rw-r--r--Translations/Language.id.xml9
-rw-r--r--Translations/Language.it.xml143
-rw-r--r--Translations/Language.ja.xml685
-rw-r--r--Translations/Language.ka.xml9
-rw-r--r--Translations/Language.ko.xml15
-rw-r--r--Translations/Language.lv.xml9
-rw-r--r--Translations/Language.my.xml9
-rw-r--r--Translations/Language.nb.xml1687
-rw-r--r--Translations/Language.nl.xml17
-rw-r--r--Translations/Language.nn.xml21
-rw-r--r--Translations/Language.pl.xml9
-rw-r--r--Translations/Language.pt-br.xml177
-rw-r--r--Translations/Language.ro.xml9
-rw-r--r--Translations/Language.ru.xml33
-rw-r--r--Translations/Language.sk.xml9
-rw-r--r--Translations/Language.sl.xml9
-rw-r--r--Translations/Language.sv.xml19
-rw-r--r--Translations/Language.th.xml3271
-rw-r--r--Translations/Language.tr.xml11
-rw-r--r--Translations/Language.uk.xml649
-rw-r--r--Translations/Language.uz.xml9
-rw-r--r--Translations/Language.vi.xml9
-rw-r--r--Translations/Language.zh-cn.xml23
-rw-r--r--Translations/Language.zh-hk.xml9
-rw-r--r--Translations/Language.zh-tw.xml9
-rw-r--r--contrib/EncryptData.ps138
-rw-r--r--doc/chm/VeraCrypt User Guide.chmbin3183266 -> 3237277 bytes
-rw-r--r--doc/chm/VeraCrypt.hhc4
-rw-r--r--doc/chm/VeraCrypt.hhp3
-rw-r--r--doc/html/BCH_Logo_30x30.pngbin0 -> 1918 bytes
-rw-r--r--doc/html/BCH_Logo_48x30.pngbin2064 -> 0 bytes
-rw-r--r--doc/html/Conversion_Guide_VeraCrypt_1.26_and_Later.html100
-rw-r--r--doc/html/Converting TrueCrypt volumes and partitions.html8
-rw-r--r--doc/html/Documentation.html1
-rw-r--r--doc/html/Donation.html14
-rw-r--r--doc/html/Donation_VC_BTC_Sigwit.pngbin1399 -> 24361 bytes
-rw-r--r--doc/html/Donation_VeraCrypt_BitcoinCash.pngbin8805 -> 24904 bytes
-rw-r--r--doc/html/Donation_VeraCrypt_Bitcoin_small.pngbin3663 -> 5917 bytes
-rw-r--r--doc/html/Donation_VeraCrypt_Ethereum.pngbin9694 -> 29006 bytes
-rw-r--r--doc/html/Donation_VeraCrypt_Litecoin.pngbin7619 -> 6010 bytes
-rw-r--r--doc/html/Donation_VeraCrypt_Monero.pngbin7073 -> 7674 bytes
-rw-r--r--doc/html/LTC_Logo_30x30.pngbin1833 -> 1756 bytes
-rw-r--r--doc/html/Language Packs.html4
-rw-r--r--doc/html/Legal Information.html4
-rw-r--r--doc/html/Release Notes.html46
-rw-r--r--doc/html/ru/BCH_Logo_30x30.pngbin0 -> 1918 bytes
-rw-r--r--doc/html/ru/BCH_Logo_48x30.pngbin2064 -> 0 bytes
-rw-r--r--doc/html/ru/Conversion_Guide_VeraCrypt_1.26_and_Later.html101
-rw-r--r--doc/html/ru/Converting TrueCrypt volumes and partitions.html6
-rw-r--r--doc/html/ru/Documentation.html1
-rw-r--r--doc/html/ru/Donation.html14
-rw-r--r--doc/html/ru/Donation_VC_BTC_Sigwit.pngbin1399 -> 24361 bytes
-rw-r--r--doc/html/ru/Donation_VeraCrypt_BitcoinCash.pngbin8805 -> 24904 bytes
-rw-r--r--doc/html/ru/Donation_VeraCrypt_Bitcoin_small.pngbin3663 -> 5917 bytes
-rw-r--r--doc/html/ru/Donation_VeraCrypt_Ethereum.pngbin9694 -> 29006 bytes
-rw-r--r--doc/html/ru/Donation_VeraCrypt_Litecoin.pngbin7619 -> 6010 bytes
-rw-r--r--doc/html/ru/Donation_VeraCrypt_Monero.pngbin7073 -> 7674 bytes
-rw-r--r--doc/html/ru/LTC_Logo_30x30.pngbin1833 -> 1756 bytes
-rw-r--r--doc/html/ru/Legal Information.html4
-rw-r--r--doc/html/ru/Release Notes.html46
-rw-r--r--src/Boot/Windows/Bios.h2
-rw-r--r--src/Boot/Windows/BootCommon.h8
-rw-r--r--src/Boot/Windows/BootConfig.cpp10
-rw-r--r--src/Boot/Windows/BootConfig.h8
-rw-r--r--src/Boot/Windows/BootConsoleIo.cpp24
-rw-r--r--src/Boot/Windows/BootConsoleIo.h8
-rw-r--r--src/Boot/Windows/BootDebug.cpp8
-rw-r--r--src/Boot/Windows/BootDebug.h4
-rw-r--r--src/Boot/Windows/BootDiskIo.cpp58
-rw-r--r--src/Boot/Windows/BootDiskIo.h66
-rw-r--r--src/Boot/Windows/BootEncryptedIo.cpp4
-rw-r--r--src/Boot/Windows/BootEncryptedIo.h4
-rw-r--r--src/Boot/Windows/BootMain.cpp46
-rw-r--r--src/Boot/Windows/BootMain.h12
-rw-r--r--src/Boot/Windows/IntFilter.cpp14
-rw-r--r--src/Boot/Windows/Platform.cpp2
-rw-r--r--src/Boot/Windows/Release/BootLoader.com.gzbin17425 -> 17432 bytes
-rw-r--r--src/Boot/Windows/Release_AES/BootLoader.com.gzbin11667 -> 11664 bytes
-rw-r--r--src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gzbin11743 -> 11743 bytes
-rw-r--r--src/Boot/Windows/Release_Camellia/BootLoader.com.gzbin12577 -> 12577 bytes
-rw-r--r--src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gzbin12652 -> 12652 bytes
-rw-r--r--src/Boot/Windows/Release_SHA2/BootLoader.com.gzbin17488 -> 17488 bytes
-rw-r--r--src/Boot/Windows/Release_Serpent/BootLoader.com.gzbin11994 -> 11994 bytes
-rw-r--r--src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gzbin12051 -> 12051 bytes
-rw-r--r--src/Boot/Windows/Release_Twofish/BootLoader.com.gzbin11675 -> 11675 bytes
-rw-r--r--src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gzbin11723 -> 11723 bytes
-rw-r--r--src/Boot/Windows/Rescue/BootLoader.com.gzbin17976 -> 17982 bytes
-rw-r--r--src/Boot/Windows/Rescue_AES/BootLoader.com.gzbin12215 -> 12215 bytes
-rw-r--r--src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gzbin12280 -> 12280 bytes
-rw-r--r--src/Boot/Windows/Rescue_Camellia/BootLoader.com.gzbin13133 -> 13132 bytes
-rw-r--r--src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gzbin13180 -> 13180 bytes
-rw-r--r--src/Boot/Windows/Rescue_SHA2/BootLoader.com.gzbin18040 -> 18045 bytes
-rw-r--r--src/Boot/Windows/Rescue_Serpent/BootLoader.com.gzbin12536 -> 12537 bytes
-rw-r--r--src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gzbin12607 -> 12607 bytes
-rw-r--r--src/Boot/Windows/Rescue_Twofish/BootLoader.com.gzbin12216 -> 12216 bytes
-rw-r--r--src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gzbin12272 -> 12273 bytes
-rw-r--r--src/Build/CMakeLists.txt37
-rw-r--r--src/Build/Resources/MacOSX/Info.plist.legacy.xml2
-rw-r--r--src/Build/Resources/MacOSX/Info.plist.xml4
-rwxr-xr-xsrc/Build/Tools/MacOSX/yasmbin892672 -> 1696040 bytes
-rwxr-xr-xsrc/Build/build_cmake_deb.sh130
-rw-r--r--src/Build/build_cmake_opensuse.sh65
-rw-r--r--src/Build/build_cmake_rpm.sh (renamed from src/Build/build_cmake_rpm_gtk2.sh)61
-rw-r--r--src/Build/build_cmake_rpm_gtk3.sh75
-rwxr-xr-xsrc/Build/build_veracrypt_freebsd.sh54
-rwxr-xr-xsrc/Build/build_veracrypt_linux.sh53
-rw-r--r--src/Build/build_veracrypt_linux_gtk3.sh47
-rwxr-xr-xsrc/Build/build_veracrypt_linux_no_sse2.sh53
-rwxr-xr-xsrc/Build/build_veracrypt_macosx.sh146
-rw-r--r--src/Build/sign_rpm.sh54
-rw-r--r--src/COMReg/COMReg.rc8
-rw-r--r--src/COMReg/COMReg_vs2019.vcxproj120
-rw-r--r--src/COMReg/COMReg_vs2019.vcxproj.filters49
-rw-r--r--src/COMReg/COMReg_vs2019.vcxproj.user7
-rw-r--r--src/Common/Apidrvr.h13
-rw-r--r--src/Common/BaseCom.cpp2
-rw-r--r--src/Common/BootEncryption.cpp257
-rw-r--r--src/Common/BootEncryption.h62
-rw-r--r--src/Common/CommandAPDU.cpp66
-rw-r--r--src/Common/CommandAPDU.h32
-rw-r--r--src/Common/Common.rc4
-rw-r--r--src/Common/Crypto.c40
-rw-r--r--src/Common/Crypto.h2
-rw-r--r--src/Common/Dlgcode.c176
-rw-r--r--src/Common/Dlgcode.h10
-rw-r--r--src/Common/EMVCard.cpp54
-rw-r--r--src/Common/EMVCard.h22
-rw-r--r--src/Common/EMVToken.cpp10
-rw-r--r--src/Common/EMVToken.h4
-rw-r--r--src/Common/EncryptionThreadPool.c6
-rw-r--r--src/Common/EncryptionThreadPool.h2
-rw-r--r--src/Common/Fat.h2
-rw-r--r--src/Common/Format.c4
-rw-r--r--src/Common/Keyfiles.c2
-rw-r--r--src/Common/Language.c44
-rw-r--r--src/Common/Language.xml19
-rw-r--r--src/Common/Lzma_vs2019.vcxproj22
-rw-r--r--src/Common/Password.c4
-rw-r--r--src/Common/ResponseAPDU.cpp32
-rw-r--r--src/Common/ResponseAPDU.h18
-rw-r--r--src/Common/SCard.cpp2
-rw-r--r--src/Common/SCardLoader.cpp4
-rw-r--r--src/Common/SCardLoader.h9
-rw-r--r--src/Common/SCardReader.cpp22
-rw-r--r--src/Common/SCardReader.h114
-rw-r--r--src/Common/SecurityToken.cpp16
-rw-r--r--src/Common/SecurityToken.h8
-rw-r--r--src/Common/TLVParser.cpp20
-rw-r--r--src/Common/TLVParser.h14
-rw-r--r--src/Common/Tcdefs.h30
-rw-r--r--src/Common/Tests.c4
-rw-r--r--src/Common/Token.h2
-rw-r--r--src/Common/Volumes.c26
-rw-r--r--src/Common/Volumes.h12
-rw-r--r--src/Common/Wipe.c16
-rw-r--r--src/Common/Wipe.h2
-rw-r--r--src/Common/Zip_vs2019.vcxproj21
-rw-r--r--src/Core/Core.h8
-rw-r--r--src/Core/CoreBase.cpp5
-rw-r--r--src/Core/CoreBase.h2
-rw-r--r--src/Core/FatFormatter.cpp22
-rw-r--r--src/Core/RandomNumberGenerator.cpp4
-rw-r--r--src/Core/Unix/CoreService.cpp8
-rw-r--r--src/Core/Unix/CoreUnix.cpp44
-rw-r--r--src/Core/Unix/FreeBSD/CoreFreeBSD.cpp47
-rw-r--r--src/Core/Unix/Linux/CoreLinux.cpp2
-rw-r--r--src/Core/Unix/MacOSX/CoreMacOSX.cpp3
-rw-r--r--src/Crypto/Aes.h4
-rw-r--r--src/Crypto/Aes_hw_cpu.h10
-rw-r--r--src/Crypto/Aescrypt.c4
-rw-r--r--src/Crypto/Camellia.c20
-rw-r--r--src/Crypto/Camellia.h4
-rw-r--r--src/Crypto/Crypto_vs2019.vcxproj30
-rw-r--r--src/Crypto/Sha2.c6
-rw-r--r--src/Crypto/Sha2Small.c2
-rw-r--r--src/Crypto/Streebog.c4
-rw-r--r--src/Crypto/Streebog.h4
-rw-r--r--src/Crypto/Twofish.c24
-rw-r--r--src/Crypto/Twofish.h8
-rw-r--r--src/Crypto/Whirlpool.c4
-rw-r--r--src/Crypto/chacha-xmm.c1
-rw-r--r--src/Crypto/config.h4
-rw-r--r--src/Crypto/kuznyechik.c64
-rw-r--r--src/Crypto/kuznyechik.h10
-rw-r--r--src/Crypto/kuznyechik_simd.c10
-rw-r--r--src/Crypto/rdrand.c4
-rw-r--r--src/Crypto/t1ha.h2
-rw-r--r--src/Crypto/wolfCrypt.c4
-rw-r--r--src/Driver/DriveFilter.c73
-rw-r--r--src/Driver/Driver.rc8
-rw-r--r--src/Driver/DumpFilter.c2
-rw-r--r--src/Driver/EncryptedIoQueue.c12
-rw-r--r--src/Driver/EncryptedIoQueue.h12
-rw-r--r--src/Driver/Fuse/Driver.make2
-rw-r--r--src/Driver/Fuse/FuseService.cpp12
-rw-r--r--src/Driver/Fuse/FuseService.h2
-rw-r--r--src/Driver/Ntdriver.c12
-rw-r--r--src/Driver/Ntdriver.h2
-rw-r--r--src/Driver/Ntvol.c6
-rw-r--r--src/Driver/veracrypt_vs2019.vcxproj226
-rw-r--r--src/Driver/veracrypt_vs2019.vcxproj.filters3
-rw-r--r--src/ExpandVolume/ExpandVolume.c16
-rw-r--r--src/ExpandVolume/ExpandVolume.rc8
-rw-r--r--src/ExpandVolume/ExpandVolume_vs2019.vcxproj54
-rw-r--r--src/ExpandVolume/InitDataArea.c2
-rw-r--r--src/Format/Format.rc8
-rw-r--r--src/Format/Format_vs2019.vcxproj45
-rw-r--r--src/Format/InPlace.c50
-rw-r--r--src/LICENSE2
-rw-r--r--src/Main/CommandLineInterface.cpp23
-rw-r--r--src/Main/CommandLineInterface.h1
-rw-r--r--src/Main/Forms/AboutDialog.cpp10
-rw-r--r--src/Main/Forms/BenchmarkDialog.cpp2
-rw-r--r--src/Main/Forms/ChangePasswordDialog.cpp5
-rw-r--r--src/Main/Forms/EncryptionTestDialog.cpp4
-rw-r--r--src/Main/Forms/KeyfileGeneratorDialog.cpp6
-rw-r--r--src/Main/Forms/MainFrame.cpp9
-rw-r--r--src/Main/Forms/MainFrame.h1
-rw-r--r--src/Main/Forms/PreferencesDialog.cpp81
-rw-r--r--src/Main/Forms/PreferencesDialog.h45
-rw-r--r--src/Main/Forms/RandomPoolEnrichmentDialog.cpp6
-rw-r--r--src/Main/Forms/SecurityTokenKeyfilesDialog.cpp4
-rw-r--r--src/Main/Forms/VolumeCreationWizard.cpp33
-rw-r--r--src/Main/Forms/VolumePasswordPanel.cpp2
-rw-r--r--src/Main/Forms/WaitDialog.h4
-rw-r--r--src/Main/GraphicUserInterface.cpp86
-rw-r--r--src/Main/GraphicUserInterface.h1
-rw-r--r--src/Main/LanguageStrings.cpp2
-rwxr-xr-xsrc/Main/Main.make50
-rw-r--r--src/Main/Resources.cpp18
-rw-r--r--src/Main/StringFormatter.h5
-rw-r--r--src/Main/TextUserInterface.cpp78
-rw-r--r--src/Main/TextUserInterface.h2
-rw-r--r--src/Main/UserInterface.cpp132
-rw-r--r--src/Main/Xml.cpp2
-rw-r--r--src/Makefile165
-rw-r--r--src/Mount/Favorites.cpp2
-rw-r--r--src/Mount/Mount.c56
-rw-r--r--src/Mount/Mount.rc8
-rw-r--r--src/Mount/Mount_vs2019.vcxproj54
-rw-r--r--src/NOTICE2
-rw-r--r--src/Platform/Buffer.cpp2
-rw-r--r--src/Platform/Buffer.h26
-rw-r--r--src/Platform/FileStream.h2
-rw-r--r--src/Platform/Memory.h28
-rw-r--r--src/Platform/MemoryStream.cpp2
-rw-r--r--src/Platform/MemoryStream.h2
-rw-r--r--src/Platform/PlatformBase.h4
-rw-r--r--src/Platform/PlatformTest.cpp6
-rw-r--r--src/Platform/Serializer.cpp26
-rw-r--r--src/Platform/Serializer.h4
-rw-r--r--src/Platform/StringConverter.cpp4
-rw-r--r--src/Platform/TextReader.cpp2
-rw-r--r--src/Platform/Unix/Process.cpp2
-rw-r--r--src/Readme.txt43
-rw-r--r--src/Release/Setup Files/Product64.wxs1495
-rw-r--r--src/Release/Setup Files/build_msi_x64.bat18
-rw-r--r--src/Release/Setup Files/veracrypt-arm64.catbin11734 -> 11768 bytes
-rw-r--r--src/Release/Setup Files/veracrypt-arm64.sysbin437912 -> 443320 bytes
-rw-r--r--src/Release/Setup Files/veracrypt-x64.catbin11785 -> 11827 bytes
-rw-r--r--src/Release/Setup Files/veracrypt-x64.sysbin813096 -> 813216 bytes
-rw-r--r--src/Release/Setup Files/veracrypt.Inf4
-rw-r--r--src/Release/Setup Files/veracrypt.catbin11776 -> 11654 bytes
-rw-r--r--src/Release/Setup Files/veracrypt.sysbin796832 -> 796840 bytes
-rw-r--r--src/Setup/Dir.c108
-rw-r--r--src/Setup/MacOSX/VeraCrypt.entitlements.plist8
-rwxr-xr-xsrc/Setup/MacOSX/notarize.sh140
-rwxr-xr-xsrc/Setup/MacOSX/postinstall_fuse-t.sh5
-rwxr-xr-xsrc/Setup/MacOSX/veracrypt.pkgproj4
-rwxr-xr-xsrc/Setup/MacOSX/veracrypt_Legacy.pkgproj2
-rwxr-xr-xsrc/Setup/MacOSX/veracrypt_fuse-t.pkgproj1044
-rw-r--r--src/Setup/Portable.rc9
-rw-r--r--src/Setup/Portable_vs2019.vcxproj328
-rw-r--r--src/Setup/Portable_vs2019.vcxproj.filters154
-rw-r--r--src/Setup/Portable_vs2019.vcxproj.user3
-rw-r--r--src/Setup/Resource.h1
-rw-r--r--src/Setup/Setup.c39
-rw-r--r--src/Setup/Setup.rc9
-rw-r--r--src/Setup/Setup_vs2019.vcxproj331
-rw-r--r--src/Setup/Setup_vs2019.vcxproj.filters162
-rw-r--r--src/Setup/Setup_vs2019.vcxproj.user3
-rw-r--r--src/SetupDLL/Dir.c106
-rw-r--r--src/SetupDLL/Resource.h1
-rw-r--r--src/SetupDLL/Setup.c135
-rw-r--r--src/SetupDLL/Setup.rc9
-rw-r--r--src/SetupDLL/SetupDLL_vs2019.vcxproj264
-rw-r--r--src/SetupDLL/SetupDLL_vs2019.vcxproj.filters150
-rw-r--r--src/SetupDLL/SetupDLL_vs2019.vcxproj.user3
-rw-r--r--src/Signing/sign.bat24
-rw-r--r--src/Signing/sign_TESTSIGNING.bat4
-rw-r--r--src/Signing/sign_test.bat4
-rw-r--r--src/Signing/sign_test_debug.bat4
-rw-r--r--src/VeraCrypt_vs2019.sln635
-rw-r--r--src/Volume/Cipher.cpp68
-rw-r--r--src/Volume/Cipher.h46
-rw-r--r--src/Volume/Crc32.h6
-rw-r--r--src/Volume/EncryptionAlgorithm.cpp8
-rw-r--r--src/Volume/EncryptionAlgorithm.h8
-rw-r--r--src/Volume/EncryptionMode.cpp8
-rw-r--r--src/Volume/EncryptionMode.h16
-rw-r--r--src/Volume/EncryptionModeWolfCryptXTS.cpp16
-rw-r--r--src/Volume/EncryptionModeWolfCryptXTS.h16
-rw-r--r--src/Volume/EncryptionModeXTS.cpp36
-rw-r--r--src/Volume/EncryptionModeXTS.h16
-rw-r--r--src/Volume/EncryptionTest.cpp18
-rw-r--r--src/Volume/EncryptionTest.h10
-rw-r--r--src/Volume/EncryptionThreadPool.cpp4
-rw-r--r--src/Volume/EncryptionThreadPool.h4
-rw-r--r--src/Volume/Keyfile.cpp18
-rw-r--r--src/Volume/Volume.h1
-rw-r--r--src/Volume/Volume.make6
-rw-r--r--src/Volume/VolumeHeader.cpp7
-rw-r--r--src/Volume/VolumeHeader.h2
-rw-r--r--src/Volume/VolumeInfo.cpp3
-rw-r--r--src/Volume/VolumeInfo.h2
-rw-r--r--src/Volume/VolumePassword.cpp2
-rw-r--r--src/Volume/VolumePassword.h6
343 files changed, 13257 insertions, 5809 deletions
diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml
new file mode 100644
index 00000000..87dc0b45
--- /dev/null
+++ b/.github/workflows/build-linux.yml
@@ -0,0 +1,213 @@
+name: Build and test Linux
+
+on:
+ push:
+ branches: [ "master" ]
+ paths:
+ - 'src/Build/Include/Makefile.inc'
+ - 'src/Build/CMakeLists.txt'
+ - 'src/Build/build_cmake_deb.sh'
+ - 'src/Common/*.h'
+ - 'src/Common/*.cpp'
+ - 'src/Common/*.c'
+ - 'src/Core/**'
+ - 'src/Crypto/**'
+ - 'src/Driver/Fuse/**'
+ - 'src/Main/**'
+ - 'src/PKCS11/**'
+ - 'src/Platform/**'
+ - 'src/Resources/**'
+ - 'src/Setup/Linux/**'
+ - 'src/Volume/**'
+ - 'src/Makefile'
+ - '.github/workflows/build-linux.yml'
+ pull_request:
+ branches: [ "master" ]
+ paths:
+ - 'src/Build/Include/Makefile.inc'
+ - 'src/Build/CMakeLists.txt'
+ - 'src/Build/build_cmake_deb.sh'
+ - 'src/Common/*.h'
+ - 'src/Common/*.cpp'
+ - 'src/Common/*.c'
+ - 'src/Core/**'
+ - 'src/Crypto/**'
+ - 'src/Driver/Fuse/**'
+ - 'src/Main/**'
+ - 'src/PKCS11/**'
+ - 'src/Platform/**'
+ - 'src/Resources/**'
+ - 'src/Setup/Linux/**'
+ - 'src/Volume/**'
+ - 'src/Makefile'
+ - '.github/workflows/build-linux.yml'
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
+ cancel-in-progress: true
+
+env:
+ WXWIDGETS_VERSION: 3.2.5
+
+jobs:
+ ubuntu-build:
+
+ runs-on: ubuntu-22.04
+ timeout-minutes: 30
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v4
+
+ - name: Generate cache key
+ id: cache-key
+ run: |
+ echo "cache_key=$(echo ${{ env.WXWIDGETS_VERSION }}-$(sha256sum src/Makefile .github/workflows/build-linux.yml | awk '{print $1}'))" >> $GITHUB_OUTPUT
+
+ - name: Cache wxBuildConsole
+ uses: actions/cache@v3
+ id: cache-wxbuildconsole
+ with:
+ path: /tmp/wxBuildConsole
+ key: wxBuildConsole-${{ steps.cache-key.outputs.cache_key }}
+
+ - name: Cache wxBuildGUI
+ uses: actions/cache@v3
+ id: cache-wxbuildgui
+ with:
+ path: /tmp/wxBuildGUI
+ key: wxBuildGUI-${{ steps.cache-key.outputs.cache_key }}
+
+ - name: Cache wxWidgets
+ uses: actions/cache@v3
+ id: cache-wxwidgets
+ with:
+ path: /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}
+ key: wxWidgets-${{ steps.cache-key.outputs.cache_key }}
+
+ - name: Install dependencies
+ run: sudo apt-get update && sudo apt-get install -y wget tar libpcsclite-dev libfuse-dev yasm libgtk-3-dev libayatana-appindicator3-dev cmake debhelper
+
+ - name: Download and extract wxWidgets to /tmp if build folders are missing
+ if: steps.cache-wxbuildconsole.outputs.cache-hit != 'true' || steps.cache-wxbuildgui.outputs.cache-hit != 'true' || steps.cache-wxwidgets.outputs.cache-hit != 'true'
+ run: |
+ wget https://github.com/wxWidgets/wxWidgets/releases/download/v${{ env.WXWIDGETS_VERSION }}/wxWidgets-${{ env.WXWIDGETS_VERSION }}.tar.bz2 -O /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}.tar.bz2
+ mkdir -p /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}
+ tar -xjf /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }}.tar.bz2 -C /tmp/wxWidgets-${{ env.WXWIDGETS_VERSION }} --strip-components=1
+
+ - name: Build VeraCrypt .deb packages
+ run: |
+ chmod +x src/Build/build_cmake_deb.sh
+ src/Build/build_cmake_deb.sh WXSTATIC INDICATOR
+
+ - name: Upload GUI .deb packages
+ uses: actions/upload-artifact@v3
+ with:
+ name: veracrypt-gui-debs
+ path: /tmp/VeraCrypt_Packaging/GUI/Packaging/veracrypt-*.*
+
+ - name: Upload Console .deb packages
+ uses: actions/upload-artifact@v3
+ with:
+ name: veracrypt-console-debs
+ path: /tmp/VeraCrypt_Packaging/Console/Packaging/veracrypt-console-*.*
+
+ - name: Install and test VeraCrypt GUI .deb packages
+ run: |
+ sudo apt install -y /tmp/VeraCrypt_Packaging/GUI/Packaging/veracrypt-*.deb
+ veracrypt --text --test && veracrypt --text --version
+ sudo veracrypt --text --non-interactive Tests/test.sha256.hc --hash sha256 --slot 1 --password test --mount-options=ro
+ sudo veracrypt --text --non-interactive Tests/test.sha512.hc --hash sha512 --slot 2 --password test --mount-options=ro
+ sudo veracrypt --text --non-interactive Tests/test.streebog.hc --hash streebog --slot 3 --password test --mount-options=ro
+ sudo veracrypt --text --non-interactive Tests/test.whirlpool.hc --hash whirlpool --slot 4 --password test --mount-options=ro
+ sudo veracrypt --text --list
+ echo -n "Dummy" > /tmp/expected_content.txt
+ if cmp -s /media/veracrypt1/Dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.sha256.hc is valid."
+ else
+ echo "Content of test.sha256.hc is invalid!"
+ exit 1
+ fi
+ if cmp -s /media/veracrypt2/Dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.sha512.hc is valid."
+ else
+ echo "Content of test.sha512.hc is invalid!"
+ exit 1
+ fi
+ if cmp -s /media/veracrypt3/Dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.streebog.hc is valid."
+ else
+ echo "Content of test.streebog.hc is invalid!"
+ exit 1
+ fi
+ if cmp -s /media/veracrypt4/Dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.whirlpool.hc is valid."
+ else
+ echo "Content of test.whirlpool.hc is invalid!"
+ exit 1
+ fi
+ sudo veracrypt -d
+ sudo apt remove -y veracrypt
+
+ - name: Install and test VeraCrypt Console .deb packages
+ run: |
+ sudo apt install -y /tmp/VeraCrypt_Packaging/Console/Packaging/veracrypt-console-*.deb
+ veracrypt --test && veracrypt --version
+ sudo veracrypt --non-interactive Tests/test.sha256.hc --hash sha256 --slot 1 --password test --mount-options=ro
+ sudo veracrypt --non-interactive Tests/test.sha512.hc --hash sha512 --slot 2 --password test --mount-options=ro
+ sudo veracrypt --non-interactive Tests/test.streebog.hc --hash streebog --slot 3 --password test --mount-options=ro
+ sudo veracrypt --non-interactive Tests/test.whirlpool.hc --hash whirlpool --slot 4 --password test --mount-options=ro
+ sudo veracrypt --list
+ echo -n "Dummy" > /tmp/expected_content.txt
+ if cmp -s /media/veracrypt1/dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.sha256.hc is valid."
+ else
+ echo "Content of test.sha256.hc is invalid!"
+ exit 1
+ fi
+ if cmp -s /media/veracrypt2/dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.sha512.hc is valid."
+ else
+ echo "Content of test.sha512.hc is invalid!"
+ exit 1
+ fi
+ if cmp -s /media/veracrypt3/dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.streebog.hc is valid."
+ else
+ echo "Content of test.streebog.hc is invalid!"
+ exit 1
+ fi
+ if cmp -s /media/veracrypt4/dummy.txt /tmp/expected_content.txt; then
+ echo "Content of test.whirlpool.hc is valid."
+ else
+ echo "Content of test.whirlpool.hc is invalid!"
+ exit 1
+ fi
+ sudo veracrypt -d
+ sudo apt remove -y veracrypt-console
+
+ - name: Cleanup old caches
+ uses: actions/github-script@v6
+ if: always()
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ script: |
+ const caches = await github.rest.actions.getActionsCacheList({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ })
+ for (const cache of caches.data.actions_caches) {
+ if (cache.key.startsWith('wxBuildConsole-') || cache.key.startsWith('wxBuildGUI-') || cache.key.startsWith('wxWidgets-')) {
+ if (cache.key !== `wxBuildConsole-${{ steps.cache-key.outputs.cache_key }}` &&
+ cache.key !== `wxBuildGUI-${{ steps.cache-key.outputs.cache_key }}` &&
+ cache.key !== `wxWidgets-${{ steps.cache-key.outputs.cache_key }}`) {
+ console.log(`Deleting cache with key: ${cache.key}`)
+ await github.rest.actions.deleteActionsCacheById({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ cache_id: cache.id,
+ })
+ }
+ }
+ }
+
diff --git a/README.md b/README.md
index 15779331..21f46ca7 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,7 @@
This archive contains the source code of VeraCrypt.
-It is based on original TrueCrypt 7.1a with security enhancements and modifications.
+It is based on the original TrueCrypt 7.1a with security enhancements and modifications.
-
-Important
-=========
+# Important
You may use the source code contained in this archive only if you accept and
agree to the license terms contained in the file 'License.txt', which is
@@ -12,92 +10,82 @@ included in this archive.
Note that the license specifies, for example, that a derived work must not be
called 'TrueCrypt' or 'VeraCrypt'
-
-
-Contents
-========
+# Contents
[I. Windows](#i-windows)
[II. Linux and Mac OS X](#ii-linux-and-mac-os-x)
-[III. FreeBSD](#iii-freebsd)
-
-[IV. Third-Party Developers (Contributors)](#iv-third-party-developers-contributors)
+[III. FreeBSD](#iii-freebsd)
-[V. Legal Information](#v-legal-information)
+[IV. Third-Party Developers (Contributors)](#iv-third-party-developers-contributors)
-[VI. Further Information](#vi-further-information)
+[V. Legal Information](#v-legal-information)
+[VI. Further Information](#vi-further-information)
+# I. Windows
-I. Windows
-==========
+## Requirements for Building VeraCrypt for Windows:
-Requirements for Building VeraCrypt for Windows:
-------------------------------------------------
-
-A detailed guide on how to build VeraCrypt on Windows can be found in
-the file doc/html/CompilingGuidelineWin.html. it is also available online
-at https://www.veracrypt.fr/en/CompilingGuidelineWin.html
+A detailed guide on how to build VeraCrypt on Windows can be found in
+the [documentation](./doc/html/CompilingGuidelineWin.html) in the repository and
+it is also available [online](https://www.veracrypt.fr/en/CompilingGuidelineWin.html).
IMPORTANT:
The 64-bit editions of Windows Vista and later versions of Windows, and in
-some cases (e.g. playback of HD DVD content) also the 32-bit editions, do not
+some cases (e.g. playback of HD DVD content) also the 32-bit editions do not
allow the VeraCrypt driver to run without an appropriate digital signature.
Therefore, all .sys files in official VeraCrypt binary packages are digitally
-signed with the digital certificate of the IDRIX, which was issued by
+signed with the digital certificate of the IDRIX, which was issued by
GlobalSign certification authority. At the end of each official .exe and
.sys file, there are embedded digital signatures and all related certificates
(i.e. all certificates in the relevant certification chain, such as the
certification authority certificates, CA-MS cross-certificate, and the
IDRIX certificate).
+
Keep this in mind if you compile VeraCrypt and compare your binaries with the
official binaries. If your binaries are unsigned, the sizes of the official
-binaries will usually be approximately 10 KiB greater than sizes of your
+binaries will usually be approximately 10 KiB greater than the sizes of your
binaries (there may be further differences if you use a different version of
the compiler, or if you install a different or no service pack for Visual
Studio, or different hotfixes for it, or if you use different versions of
the required SDKs).
-Instructions for Signing and Packaging VeraCrypt for Windows:
--------------------------------------------------------------
+## Instructions for Signing and Packaging VeraCrypt for Windows:
First, create an environment variable 'WSDK81' pointing to the Windows SDK
for Windows 8.1 installation directory.
+
The folder "Signing" contains a batch file (sign.bat) that will sign all
VeraCrypt components using a code signing certificate present on the
-certificate store and also build the final installation setup and MSI package.
-The batch file suppose that the code signing certificate is issued by
+certificate store and build the final installation setup and MSI package.
+The batch file assumes that the code signing certificate is issued by
GlobalSign. This is the case for IDRIX's certificate. If yours is issued by
another CA, then you should put its intermediate certificates in the "Signing"
folder and modify sign.bat accordingly.
-In order to generate MSI packages, WiX Toolset v3.11 must be installed.
+To generate MSI packages, WiX Toolset v3.11 must be installed.
-VeraCrypt EFI Boot Loader:
---------------------------
+## VeraCrypt EFI Boot Loader:
VeraCrypt source code contains pre-built EFI binaries under src\Boot\EFI.
The source code of VeraCrypt EFI Boot Loader is licensed under LGPL and
it is available at https://github.com/veracrypt/VeraCrypt-DCS.
For build instructions, please refer to the file src\Boot\EFI\Readme.txt.
+# II. Linux and Mac OS X
-II. Linux and Mac OS X
-======================
+A detailed guide on how to build VeraCrypt on Linux can be found in
+the [documentation](./doc/html/CompilingGuidelineLinux.html) in the repository and
+it is also available [online](https://www.veracrypt.fr/en/CompilingGuidelineLinux.html).
-A detailed guide on how to build VeraCrypt on Linux can be found in
-the file doc/html/CompilingGuidelineLinux.html. it is also available online
-at https://www.veracrypt.fr/en/CompilingGuidelineLinux.html
-
-Requirements for Building VeraCrypt for Linux and Mac OS X:
------------------------------------------------------------
+## Requirements for Building VeraCrypt for Linux and Mac OS X:
- GNU Make
- GNU C++ Compiler 4.0 or compatible
-- Apple Xcode (Mac OS X only)
+- Apple Xcode or Xcode command line tools (Mac OS X only)
- YASM 1.3.0 or newer (Linux only, x86/x64 architecture only)
- pkg-config
- wxWidgets 3.0 shared library and header files installed or
@@ -106,31 +94,29 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
and https://osxfuse.github.io/)
- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
+## Instructions for Building VeraCrypt for Linux and Mac OS X:
-Instructions for Building VeraCrypt for Linux and Mac OS X:
------------------------------------------------------------
-
-1) Change the current directory to the root of the VeraCrypt source code.
+1. Change the current directory to the root of the VeraCrypt source code.
-2) If you have no wxWidgets shared library installed, run the following
+2. If you have no wxWidgets shared library installed, run the following
command to configure the wxWidgets static library for VeraCrypt and to
build it:
- $ make WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild
+ `$ make WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild`
- The variable WX_ROOT must point to the location of the source code of the
+ The variable `WX_ROOT` must point to the location of the source code of the
wxWidgets library. Output files will be placed in the './wxrelease/'
directory.
-3) To build VeraCrypt, run the following command:
+3. To build VeraCrypt, run the following command:
- $ make
+ `$ make`
or if you have no wxWidgets shared library installed:
- $ make WXSTATIC=1
+ `$ make WXSTATIC=1`
-4) If successful, the VeraCrypt executable should be located in the directory
+4. If successful, the VeraCrypt executable should be located in the directory
'Main'.
By default, a universal executable supporting both graphical and text user
@@ -138,80 +124,90 @@ interface (through the switch --text) is built.
On Linux, a console-only executable, which requires no GUI library, can be
built using the 'NOGUI' parameter:
- $ make NOGUI=1 WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild
- $ make NOGUI=1 WXSTATIC=1
+`$ make NOGUI=1 WXSTATIC=1 WX_ROOT=/usr/src/wxWidgets wxbuild`
+
+`$ make NOGUI=1 WXSTATIC=1`
On MacOSX, building a console-only executable is not supported.
-Mac OS X specifics:
------------------------------------------------------------
+## Mac OS X specifics:
+
+Under MacOSX, the latest installed SDK is used by default. To use a different version
+of the SDK when building using make, you can export the environment variable VC_OSX_SDK:
+
+`$ export VC_OSX_SDK=13.0`
+
+For development dependencies management, you can use [homebrew](https://brew.sh).
+
+`$ brew install pkg-config yasm wxwidgets`
-Under MacOSX, the SDK for OSX 11.3 is used by default. To use another version
-of the SDK (i.e. 10.15), you can export the environment variable VC_OSX_TARGET:
+You also need system dependencies
- $ export VC_OSX_TARGET=10.15
+`$ brew install --cask macfuse packages`
+After installing dependencies via brew, you can build a local development build
-Before building under MacOSX, pkg-config must be installed if not yet available.
-Get it from https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz and
-compile using the following commands :
+`$ ./src/Build/build_veracrypt_macosx.sh -b`
- $ ./configure --with-internal-glib
- $ make
- $ sudo make install
+If you want to build the package, you must pass `-p` to the build script above. The built
+executable will be in `.src/Main`
+
+If you prefer to build from sources, or without homebrew, pkg-config and packages must be installed.
+
+Get pkg-config from https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz and
+compile using the following commands:
+
+`$ CFLAGS="-Wno-int-conversion" CXXFLAGS="-Wno-int-conversion" ./configure --with-internal-glib`
+
+`$ make`
+
+`$ sudo make install`
After making sure pkg-config is available, download and install OSXFuse from
https://osxfuse.github.io/
-The script build_veracrypt_macosx.sh available under "src/Build" performs the
+The [build_veracrypt_macosx.sh](./src/Build/build_veracrypt_macosx.sh) script performs the
full build of VeraCrypt including the creation of the installer pkg. It expects
-to find the wxWidgets 3.1.2 sources at the same level as where you put
+to find the wxWidgets 3.2.5 sources at the same level as where you put
VeraCrypt sources (i.e. if "src" path is "/Users/joe/Projects/VeraCrypt/src"
-then wxWidgets should be at "/Users/joe/Projects/wxWidgets-3.1.2")
+then wxWidgets should be at "/Users/joe/Projects/wxWidgets-3.2.5")
-The build process uses Code Signing certificates whose ID is specified in
+The make build process uses Code Signing certificates whose ID is specified in
src/Main/Main.make (look for lines containing "Developer ID Application" and
"Developer ID Installer"). You'll have to modify these lines to put the ID of
-your Code Signing certificates or comment them if you don't have one.
+your Code Signing certificates or comment them out if you don't have one.
Because of incompatibility issues with OSXFUSE, the SDK 10.9 generates a
VeraCrypt binary that has issues communicating with the OSXFUSE kernel extension.
Thus, we recommend using a different OSX SDK version for building VeraCrypt.
+The Packages installer that is used for the VeraCrypt official build has been notarized by IDRIX and it is available at
+https://github.com/idrassi/packages/releases
-
-III. FreeBSD
-============================
+# III. FreeBSD
FreeBSD is supported starting from version 11.
The build requirements and instructions are the same as Linux except that gmake
should be used instead of make.
-
-
-IV. Third-Party Developers (Contributors)
-=========================================
+# IV. Third-Party Developers (Contributors)
If you intend to implement a feature, please contact us first to make sure:
-1) That the feature has not been implemented (we may have already implemented
+1. That the feature has not been implemented (we may have already implemented
it, but haven't released the code yet).
-2) That the feature is acceptable.
-3) Whether we need help of third-party developers with implementing the feature.
+2. That the feature is acceptable.
+3. Whether we need the help of third-party developers with implementing the feature.
Information on how to contact us can be found at:
https://www.veracrypt.fr/
+# V. Legal Information
-
-V. Legal Information
-====================
-
-Copyright Information
----------------------
+## Copyright Information
This software as a whole:
-Copyright (c) 2013-2024 IDRIX. All rights reserved.
+Copyright (c) 2013-2024 IDRIX. All rights reserved.
Portions of this software:
Copyright (c) 2013-2024 IDRIX. All rights reserved.
@@ -229,15 +225,11 @@ Copyright (c) 1999-2023 Igor Pavlov
For more information, please see the legal notices attached to parts of the
source code.
-Trademark Information
----------------------
+## Trademark Information
Any trademarks contained in the source code, binaries, and/or in the
documentation, are the sole property of their respective owners.
-
-
-VI. Further Information
-=======================
+# VI. Further Information
https://www.veracrypt.fr
diff --git a/Tests/bench.bat b/Tests/bench.bat
index d243b4d9..8725d7f6 100644
--- a/Tests/bench.bat
+++ b/Tests/bench.bat
@@ -1,331 +1,90 @@
@echo off
+setlocal EnableDelayedExpansion
-setlocal
-
-call :freedrive mydriveletter && goto :cont
-echo ERROR: No free drive letter found.
-goto :exit
-:cont
-
-echo Using drive letter %mydriveletter%: for our tests
-echo.
-
-IF NOT EXIST test.sha512.hc GOTO :whirlpool
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount SHA-512 container (Normal)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.sha512.hc /hash sha512 /l %mydriveletter% /password test /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo SHA-512 (Normal) = %hh%:%mm%:%ss%,%cc%
-
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount SHA-512 container (Hidden)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.sha512.hc /hash sha512 /l %mydriveletter% /password testhidden /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo SHA-512 (Hidden) = %hh%:%mm%:%ss%,%cc%
-echo.
-
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-:whirlpool
-
-IF NOT EXIST test.whirlpool.hc GOTO :sha256
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount Whirlpool container (Normal).
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.whirlpool.hc /hash whirlpool /l %mydriveletter% /password test /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo Whirlpool (Normal) = %hh%:%mm%:%ss%,%cc%
-
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount Whirlpool container (Hidden).
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.whirlpool.hc /hash whirlpool /l %mydriveletter% /password testhidden /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo Whirlpool (Hidden) = %hh%:%mm%:%ss%,%cc%
-echo.
-
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-:sha256
-
-IF NOT EXIST test.sha256.hc GOTO :ripemd160
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount SHA-256 container (Normal)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.sha256.hc /hash sha256 /l %mydriveletter% /password test /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo SHA-256 (Normal) = %hh%:%mm%:%ss%,%cc%
-
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount SHA-256 container (Hidden)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.sha256.hc /hash sha256 /l %mydriveletter% /password testhidden /q /silent /m ro
+:: Define constants
+set "VERACRYPT_PATH=c:\Program Files\VeraCrypt\veracrypt.exe"
+set "PASSWORD=test"
+set "HIDDEN_PASSWORD=testhidden"
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
+:: Find a free drive letter
+call :freedrive mydriveletter || (
+ echo ERROR: No free drive letter found.
+ goto :exit
)
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo SHA-256 (Hidden) = %hh%:%mm%:%ss%,%cc%
+echo Using drive letter !mydriveletter!: for our tests
echo.
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-:ripemd160
-
-IF NOT EXIST test.ripemd160.hc GOTO :streebog
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount RIPEMD-160 container (Normal)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.ripemd160.hc /hash ripemd160 /l %mydriveletter% /password test /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo RIPEMD-160 (Normal) = %hh%:%mm%:%ss%,%cc%
-
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
+:: Define an array of hash algorithms and their corresponding container files
+set "algorithms[0]=sha512,test.sha512.hc"
+set "algorithms[1]=whirlpool,test.whirlpool.hc"
+set "algorithms[2]=sha256,test.sha256.hc"
+set "algorithms[3]=blake2s,test.blake2s.hc"
+set "algorithms[4]=streebog,test.streebog.hc"
+
+:: Loop through each algorithm
+for /L %%i in (0,1,4) do (
+ for /F "tokens=1,2 delims=," %%a in ("!algorithms[%%i]!") do (
+ set "hash=%%a"
+ set "container=%%b"
+
+ if exist "!container!" (
+ call :mount_and_measure "!hash!" "!container!" "Normal" "!PASSWORD!"
+ call :mount_and_measure "!hash!" "!container!" "Hidden" "!HIDDEN_PASSWORD!"
+ echo.
+ )
+ )
)
-rem Mount RIPEMD-160 container (Hidden)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.ripemd160.hc /hash ripemd160 /l %mydriveletter% /password testhidden /q /silent /m ro
+:: Autodetect test
+call :availablevolume testvolume || goto :exit
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
+call :measure_time "Wrong Password (PRF Auto-detection)" ^
+ "/volume !testvolume! /l !mydriveletter! /password wrongpassword /q /silent /m ro"
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo RIPEMD-160 (Hidden) = %hh%:%mm%:%ss%,%cc%
echo.
+goto :exit
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-:streebog
-
-IF NOT EXIST test.streebog.hc GOTO :autodetect
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Mount Streebog container (Normal)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.streebog.hc /hash streebog /l %mydriveletter% /password test /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
-set /A elapsed=end-start
-
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo Streebog (Normal) = %hh%:%mm%:%ss%,%cc%
-
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
-
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
+:: Subroutine to mount a volume and measure the time taken
+:mount_and_measure
+setlocal
+set "hash=%~1"
+set "container=%~2"
+set "type=%~3"
+set "volumepassword=%~4"
-rem Mount Streebog container (Hidden)
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume test.streebog.hc /hash streebog /l %mydriveletter% /password testhidden /q /silent /m ro
+call :measure_time "%hash% (%type%)" ^
+ "/volume !container! /hash !hash! /l !mydriveletter! /password !volumepassword! /q /silent /m ro"
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
+if not exist !mydriveletter!:\ (
+ echo ERROR: Drive letter !mydriveletter!: does not exist after mount operation.
+ goto :exit
)
-rem Get elapsed time:
-set /A elapsed=end-start
+"!VERACRYPT_PATH!" /dismount !mydriveletter! /silent /q
+exit /b
-rem Show elapsed time:
-set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
-if %hh% lss 10 set hh=0%hh%
-if %mm% lss 10 set mm=0%mm%
-if %ss% lss 10 set ss=0%ss%
-if %cc% lss 10 set cc=0%cc%
-echo Streebog (Hidden) = %hh%:%mm%:%ss%,%cc%
-echo.
+:: Subroutine to measure the time taken for a command to execute
+:measure_time
+setlocal
+set "oper=%~1"
+set "command=%~2"
-"c:\Program Files\VeraCrypt\veracrypt.exe" /dismount %mydriveletter% /silent /q
+for /F "tokens=1-4 delims=:.," %%a in ("!time!") do set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-:autodetect
+"!VERACRYPT_PATH!" %command%
-call :availablevolume testvolume && goto :contautodetect
-goto :exit
-:contautodetect
+for /F "tokens=1-4 delims=:.," %%a in ("!time!") do set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-rem Get start time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Try to mount with a wrong password and PRF autodetection
-"c:\Program Files\VeraCrypt\veracrypt.exe" /volume %testvolume% /l %mydriveletter% /password wrongpassword /q /silent /m ro
-
-rem Get end time:
-for /F "tokens=1-4 delims=:.," %%a in ("%time%") do (
- set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
-)
-
-rem Get elapsed time:
set /A elapsed=end-start
-
-rem Show elapsed time:
set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
if %hh% lss 10 set hh=0%hh%
if %mm% lss 10 set mm=0%mm%
if %ss% lss 10 set ss=0%ss%
if %cc% lss 10 set cc=0%cc%
-echo Wrong Password (PRF Auto-detection)= %hh%:%mm%:%ss%,%cc%
-echo.
-
-goto :exit
+echo %oper% = %hh%:%mm%:%ss%,%cc%
+exit /b
rem Finds a free drive letter.
rem
@@ -360,11 +119,12 @@ set drive=
:freedrive0
endlocal & set "%output_var%=%drive%" & exit /b %exitcode%
+:: Subroutine to find an available volume
:availablevolume
setlocal EnableDelayedExpansion
set exitcode=0
set "output_var=%~1"
-for %%i in (test.sha512.hc,test.sha256.hc,test.whirlpool.hc,test.ripemd160.hc) do (
+for %%i in (test.sha512.hc,test.sha256.hc,test.whirlpool.hc,test.blake2s.hc) do (
if exist %%i (
set "volume=%%i"
goto :availablevolume0
diff --git a/Tests/test.blake2s.hc b/Tests/test.blake2s.hc
new file mode 100644
index 00000000..c994d829
--- /dev/null
+++ b/Tests/test.blake2s.hc
Binary files differ
diff --git a/Tests/test.ripemd160.hc b/Tests/test.ripemd160.hc
deleted file mode 100644
index feb402ad..00000000
--- a/Tests/test.ripemd160.hc
+++ /dev/null
Binary files differ
diff --git a/Tests/test.sha256.hc b/Tests/test.sha256.hc
index 72633079..95702005 100644
--- a/Tests/test.sha256.hc
+++ b/Tests/test.sha256.hc
Binary files differ
diff --git a/Tests/test.sha512.hc b/Tests/test.sha512.hc
index d8045aa6..48decec7 100644
--- a/Tests/test.sha512.hc
+++ b/Tests/test.sha512.hc
Binary files differ
diff --git a/Tests/test.streebog.hc b/Tests/test.streebog.hc
index 569d0856..ce9fedd0 100644
--- a/Tests/test.streebog.hc
+++ b/Tests/test.streebog.hc
Binary files differ
diff --git a/Tests/test.whirlpool.hc b/Tests/test.whirlpool.hc
index bfbf6c12..a5662982 100644
--- a/Tests/test.whirlpool.hc
+++ b/Tests/test.whirlpool.hc
Binary files differ
diff --git a/Translations/Language.ar.xml b/Translations/Language.ar.xml
index 97d65963..ed1c6498 100644
--- a/Translations/Language.ar.xml
+++ b/Translations/Language.ar.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="ar" name="العربية" en-name="Arabic" version="0.2.0" translators="Ahmad Gharbeia, Khaled Hosny, Ali Khojah" />
<font lang="ar" class="normal" size="11" face="default" />
<font lang="ar" class="bold" size="13" face="Arial" />
@@ -295,7 +295,7 @@
<entry lang="ar" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry>
<entry lang="ar" key="IDT_PW_CACHE_OPTIONS">‮ذاكرة كلمات السّر</entry>
<entry lang="ar" key="IDT_SECURITY_OPTIONS">‮خيارات الأمان</entry>
- <entry lang="en" key="IDT_EMV_OPTIONS">EMV Options</entry>
+ <entry lang="ar" key="IDT_EMV_OPTIONS">خيارات EMV</entry>
<entry lang="ar" key="IDT_TASKBAR_ICON">‮مهمّة الخلÙية لڤيراكربت</entry>
<entry lang="ar" key="IDT_TRAVELER_MOUNT">‮مجلد ڤيراكربت لوصله (نسبة إلى جذر قرص الجوّال):</entry>
<entry lang="ar" key="IDT_TRAVEL_INSERTION">‮عند إدخال قرص الجوال: </entry>
@@ -390,7 +390,7 @@
<entry lang="ar" key="ADMINISTRATOR">المستخدم المدير</entry>
<entry lang="ar" key="ADMIN_PRIVILEGES_DRIVER">‮لتÙحمّل مشغّل ڤيراكربت تحتاج للولوج إلى حساب له صلاحيات المدير.</entry>
<entry lang="ar" key="ADMIN_PRIVILEGES_WARN_DEVICES">‮لاحظ أنه لكي تعمي/تÙهيئ قسما/نبيطة Ùإنه يتوجب عليك الولوج إلى حساب له صلاحيات المدير. ‮ ‮ هذا لا ينطبق على المجلدات المستضاÙØ© ÙÙŠ ملÙات.</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">Unable to activate fast file creation: Administrator privileges required.\nPlease relaunch the program as an Administrator to enable this feature.\n\nWould you like to proceed without fast file creation?</entry>
+ <entry lang="ar" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">تعذر تÙعيل إنشاء الملÙات السريعة: يلزم وجود امتيازات المسؤول.\nيرجى إعادة تشغيل البرنامج كمسؤول لتمكين هذه الميزة.\n\nهل ترغب ÙÙŠ المتابعة دون إنشاء الملÙات السريعة؟</entry>
<entry lang="ar" key="ADMIN_PRIVILEGES_WARN_HIDVOL">‮لإنشاء مجلد مخÙÙŠ يجب الولوج إلى حساب له صلاحيات المدير. ‮ ‮أأتابع؟</entry>
<entry lang="ar" key="ADMIN_PRIVILEGES_WARN_NTFS">‮رجاءً لاحظ أنه يجب عليك الولوج إلى حساب له صلاحيات المدير لتتمكّن من تهيئة المجلد بنظام†‪NTFS‬. ‮ ‮ يمكنك أن تÙهيء المجلد بنظام ‪FAT‬ دون صلاحيات المدير.</entry>
<entry lang="ar" key="AES_HELP">‮شÙرة مقبولة لدى ‪FIPS‬ (‪Rijndael‬ المنشورة ÙÙŠ ‪1998‬) يمكن لوكالات Ùˆ إدارات حكومة الولايات المتحدة الأمريكية استخدامها لحماية المعلومات المصنÙØ© حتى مستوى 'سري للغاية'. ‮مÙتاح بطول ‪256‬ بتة؛ كتلة ‪128‬ بتة؛ ‪14‬ دورة (‪AES‬ ‪256‬)Ø› تعمل ÙÙŠ طور ‪XTS‬.</entry>
@@ -1429,215 +1429,218 @@
<entry lang="ar" key="VOLUME_TOO_LARGE_FOR_HOST">خطأ: حجم مل٠الحاوية أكبر من حجم المساحة المتاحة على القرص.</entry>
<entry lang="ar" key="IDC_ALLOW_WINDOWS_DEFRAG">اسمح لملغي تجزئة القرص من ويندوز أن يقوم بإلغاء تجزئة القرص أو القسم غي النظامي.</entry>
<entry lang="ar" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">تحذير: إلغاء تجزئة قسم أو قرص غير نظامي يمكن أن يؤدي لتسريب بيانات وصÙية عن الجزء أو القسم، أو يتسبب ÙÙŠ مشكلات للقسم المخÙÙŠ الموجود بهما.\n\nهل ترغب بالاستمرار؟</entry>
- <entry lang="en" key="VIRTUAL_DEVICE">Virtual Device</entry>
- <entry lang="en" key="MOUNTED_VOLUME_NOT_ASSOCIATED">The selected mounted volume is not associated with its drive letter in Windows and so it can not be opened in Windows Explorer.</entry>
- <entry lang="en" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Clear encryption keys from memory if a new device is inserted</entry>
- <entry lang="en" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">IMPORTANT NOTES:\n - Please keep in mind that this option will not persist after a shutdown/reboot so you will need to select it again next time the machine is started.\n\n - With this option enabled and after a new device is connected, the machine will freeze and it will eventually crash with a BSOD since Windows can not access the encrypted disk after its keys are cleared from memory.\n</entry>
+ <entry lang="ar" key="VIRTUAL_DEVICE">جهاز اÙتراضي</entry>
+ <entry lang="ar" key="MOUNTED_VOLUME_NOT_ASSOCIATED">الحجم المركب المحدد غير مرتبط بحر٠محرك الأقراص ÙÙŠ نظام التشغيل Windows لذلك لا يمكن Ùتحه ÙÙŠ مستكش٠Windows.</entry>
+ <entry lang="ar" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">مسح Ù…Ùاتيح التشÙير من الذاكرة عند إدراج جهاز جديد</entry>
+ <entry lang="ar" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">ملاحظات هامة:\n - يرجى ملاحظة أن هذا الخيار لن يستمر بعد إيقا٠التشغيل / إعادة التشغيل لذلك ستحتاج إلى تحديده مرة أخرى ÙÙŠ المرة القادمة التي يتم Ùيها تشغيل الجهاز.\n\n - عند تمكين هذا الخيار وبعد توصيل جهاز جديد، سيتجمد الجهاز ÙˆÙÙŠ النهاية سيتعطل بوجود شاشة زرقاء لأن نظام Windows لا يمكنه الوصول إلى القرص المشÙر بعد مسح Ù…Ùاتيحه من الذاكرة.\n</entry>
<entry lang="ar" key="STARTING">جاري البدأ</entry>
- <entry lang="en" key="IDC_ENABLE_CPU_RNG">Use CPU hardware random generator as an additional source of entropy</entry>
- <entry lang="en" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Use legacy maximum password length (64 characters)</entry>
- <entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
+ <entry lang="ar" key="IDC_ENABLE_CPU_RNG">استخدام مولد عشوائي للأجهزة ÙÙŠ وحدة المعالجة المركزية كمصدر إضاÙÙŠ للطاقة</entry>
+ <entry lang="ar" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">استخدام طول كلمة المرور الأقصى التقليدي (64 حرÙًا)</entry>
+ <entry lang="ar" key="IDC_ENABLE_RAM_ENCRYPTION">تÙعيل تشÙير المÙاتيح وكلمات المرور المخزنة ÙÙŠ الذاكرة العشوائية (RAM)</entry>
<entry lang="ar" key="IDT_BENCHMARK">مقايسة الأداء:</entry>
- <entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
+ <entry lang="ar" key="IDC_DISABLE_MOUNT_MANAGER">إنشاء جهاز اÙتراضي Ùقط دون التثبيت على حر٠محرك الأقراص المحدد</entry>
<entry lang="ar" key="LEGACY_PASSWORD_UTF8_TOO_LONG">كلمة السر المدخلة طويلة: تمثيلها بصيغة UTF-8 يزيد عن 128 بايت.</entry>
- <entry lang="en" key="HIDDEN_CREDS_SAME_AS_OUTER">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt does not support encrypting a system drive that is already encrypted by BitLocker.</entry>
- <entry lang="en" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Automatically fix boot configuration issues that may prevent Windows from starting</entry>
- <entry lang="en" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Force machine to boot on VeraCrypt in the next startup</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Force the presence of VeraCrypt entry in the EFI firmware boot menu</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Force VeraCrypt entry to be the first in the EFI firmware boot menu</entry>
- <entry lang="en" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">WARNING: RAM encryption is not compatible with Windows Hibernate and Windows Fast Startup features. VeraCrypt needs to disable them before activating RAM encryption.\n\nContinue?</entry>
- <entry lang="en" key="CONFIRM_DISABLE_FAST_STARTUP">WARNING: Windows Fast Startup is enabled and it is known to cause issues when working with VeraCrypt volumes. It is advised to disable it for better security and usability.\n\nDo you want to disable Windows Fast Startup?</entry>
- <entry lang="en" key="QUICK_FORMAT_HELP">In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume.</entry>
- <entry lang="en" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Do not accelerate AES encryption/decryption by using the AES instructions of the processor</entry>
- <entry lang="en" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Add All Mounted Volumes to Favorites...</entry>
- <entry lang="en" key="TASKICON_PREF_MENU_ITEMS">Task Icon Menu Items</entry>
- <entry lang="en" key="TASKICON_PREF_OPEN_VOL">Open Mounted Volumes</entry>
- <entry lang="en" key="TASKICON_PREF_DISMOUNT_VOL">Dismount Mounted Volumes</entry>
- <entry lang="en" key="DISK_FREE">Free space available: {0}</entry>
- <entry lang="en" key="VOLUME_SIZE_HELP">Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB.</entry>
- <entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume?</entry>
+ <entry lang="ar" key="HIDDEN_CREDS_SAME_AS_OUTER">لا يمكن أن يكون للحجم المخÙÙŠ Ù†Ùس كلمة المرور، Ùˆ PIM والملÙات المÙتاحية للحجم الخارجي</entry>
+ <entry lang="ar" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt لا يدعم تشÙير محرك النظام المشÙر بالÙعل بواسطة BitLocker.</entry>
+ <entry lang="ar" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">إصلاح تلقائي لمشكلات تكوين الإقلاع التي قد تمنع Windows من بدء التشغيل</entry>
+ <entry lang="ar" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">إجبار الجهاز على الإقلاع على VeraCrypt ÙÙŠ بدء التشغيل التالي</entry>
+ <entry lang="ar" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Ùرض وجود إدخال VeraCrypt ÙÙŠ قائمة إقلاع برنامج EFI الثابت</entry>
+ <entry lang="ar" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Ùرض إدخال VeraCrypt ليكون الأول ÙÙŠ قائمة إقلاع برنامج EFI الثابت</entry>
+ <entry lang="ar" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">تحذير: تشÙير الذاكرة العشوائية (RAM) غير متواÙÙ‚ مع ميزات السبات الÙوري (Hibernate) والتشغيل السريع ÙÙŠ Windows. يحتاج VeraCrypt إلى تعطيلها قبل تÙعيل تشÙير الذاكرة العشوائية.\n\nهل تريد المتابعة؟</entry>
+ <entry lang="ar" key="CONFIRM_DISABLE_FAST_STARTUP">تحذير: التشغيل السريع ÙÙŠ Windows Ù…Ùعل، ومن المعرو٠أنه يسبب مشاكل عند التعامل مع أحجام VeraCrypt. يوصى بتعطيله لأمان وسهولة Ø£Ùضل.\n\nهل تريد تعطيل التشغيل السريع ÙÙŠ WindowsØŸ</entry>
+ <entry lang="ar" key="QUICK_FORMAT_HELP">لتمكين نظام التشغيل الخاص بك من استيعاب الحجم الجديد الخاص بك، يجب تنسيقه بنظام ملÙات. يرجى اختيار نوع نظام الملÙات.\n\nإذا كان الحجم الخاص بك سيتم استضاÙته على جهاز أو قسم، يمكنك استخدام "التنسيق السريع" لتخطي تشÙير المساحة الÙارغة من الحجم.</entry>
+ <entry lang="ar" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">عدم تسريع تشÙير/ÙÙƒ تشÙير AES باستخدام تعليمات AES الخاصة بالمعالج</entry>
+ <entry lang="ar" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">إضاÙØ© جميع الأحجام المركبة إلى المÙضلة...</entry>
+ <entry lang="ar" key="TASKICON_PREF_MENU_ITEMS">عناصر قائمة رمز المهام</entry>
+ <entry lang="ar" key="TASKICON_PREF_OPEN_VOL">Ùتح الأحجام المركبة</entry>
+ <entry lang="ar" key="TASKICON_PREF_DISMOUNT_VOL">إلغاء تركيب الأحجام المركبة</entry>
+ <entry lang="ar" key="DISK_FREE">المساحة الحرة المتوÙرة :{0}</entry>
+ <entry lang="ar" key="VOLUME_SIZE_HELP">يرجى تحديد حجم الحاوية التي تريد إنشاءها. لاحظ أن الحد الأدنى لحجم الحجم الممكن هو 292 KiB.</entry>
+ <entry lang="ar" key="LINUX_CONFIRM_INNER_VOLUME_CALC">تحذير: لقد حددت نظام ملÙات غير FAT للحجم الخارجي.\nيرجى ملاحظة أنه ÙÙŠ هذه الحالة، لا يمكن لـ VeraCrypt حساب الحد الأقصى المسموح به لحجم الحجم المخÙÙŠ بدقة وسيستخدم Ùقط تقديرًا قد يكون خاطئًا.\nلذلك، تقع على عاتقك المسؤولية استخدام قيمة مناسبة لحجم الحجم المخÙÙŠ حتى لا يتداخل مع الحجم الخارجي.\n\nهل ترغب ÙÙŠ المتابعة باستخدام نظام الملÙات المحدد للحجم الخارجي؟</entry>
<entry lang="ar" key="LINUX_PREF_TAB_SECURITY">الأمان</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Mount Options</entry>
- <entry lang="en" key="LINUX_PREF_TAB_BACKGROUND_TASK">Background Task</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">System Integration</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Filesystem Explorer</entry>
+ <entry lang="ar" key="LINUX_PREF_TAB_MOUNT_OPTIONS">خيارات التركيب</entry>
+ <entry lang="ar" key="LINUX_PREF_TAB_BACKGROUND_TASK">المهام الخلÙية</entry>
+ <entry lang="ar" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">تكامل النظام</entry>
+ <entry lang="ar" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">مستكش٠نظام الملÙات</entry>
<entry lang="ar" key="LINUX_PREF_TAB_PERFORMANCE">الأداء</entry>
- <entry lang="en" key="LINUX_PREF_TAB_KEYFILES">Keyfiles</entry>
- <entry lang="en" key="LINUX_PREF_TAB_TOKENS">Security Tokens</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_SERVICES">Kernel Services</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_CRYPT">Do not use kernel cryptographic services</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filesystem</entry>
- <entry lang="en" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Mount options:</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT">Cross-Platform Support</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER">I will mount the volume on other platforms</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Choose this option if you need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY">I will mount the volume only on {0}</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Choose this option if you do not need to use the volume on other platforms.</entry>
+ <entry lang="ar" key="LINUX_PREF_TAB_KEYFILES">الملÙات المÙتاحية</entry>
+ <entry lang="ar" key="LINUX_PREF_TAB_TOKENS">الرموز الأمنية</entry>
+ <entry lang="ar" key="LINUX_PREF_KERNEL_SERVICES">خدمات النواة</entry>
+ <entry lang="ar" key="LINUX_PREF_KERNEL_CRYPT">لا تستخدم خدمات التشÙير ÙÙŠ النواة</entry>
+ <entry lang="ar" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">نظام الملÙات</entry>
+ <entry lang="ar" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">خيارات التركيب:</entry>
+ <entry lang="ar" key="LINUX_CROSS_SUPPORT">الدعم عبر المنصات</entry>
+ <entry lang="ar" key="LINUX_CROSS_SUPPORT_OTHER">سأقوم بتركيب الحجم على منصات أخرى</entry>
+ <entry lang="ar" key="LINUX_CROSS_SUPPORT_OTHER_HELP">اختر هذا الخيار إذا كنت بحاجة إلى استخدام الحجم على منصات أخرى.</entry>
+ <entry lang="ar" key="LINUX_CROSS_SUPPORT_ONLY">سأقوم بتركيب الحجم Ùقط على {0}</entry>
+ <entry lang="ar" key="LINUX_CROSS_SUPPORT_ONLY_HELP">اختر هذا الخيار إذا كنت لا تحتاج إلى استخدام الحجم على منصات أخرى.</entry>
<entry lang="ar" key="LINUX_DESELECT">الغاء الاختيار</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY">Enter your user password or administrator password:</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY_TITLE">Administrator privileges required</entry>
- <entry lang="en" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt is already running.</entry>
- <entry lang="en" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">System Encryption password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Mount partition &amp;using system encryption (preboot authentication)</entry>
- <entry lang="en" key="LINUX_DO_NOT_MOUNT">Do &amp;not mount</entry>
- <entry lang="en" key="LINUX_MOUNT_AT_DIR">Mount at directory:</entry>
- <entry lang="en" key="LINUX_SELECT">Se&amp;lect...</entry>
- <entry lang="en" key="LINUX_DISMOUNT_ALL_WHEN">Dismount All Volumes When</entry>
- <entry lang="en" key="LINUX_ENTERING_POWERSAVING">System is entering power saving mode</entry>
- <entry lang="en" key="LINUX_LOGIN_ACTION">Actions to Perform when User Logs On</entry>
- <entry lang="en" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Close all Explorer windows of volume being dismounted</entry>
- <entry lang="en" key="LINUX_HOTKEYS">Hotkeys</entry>
- <entry lang="en" key="LINUX_SYSTEM_HOTKEYS">System-Wide Hotkeys</entry>
- <entry lang="en" key="LINUX_SOUND_NOTIFICATION">Play system notification sound after mount/dismount</entry>
- <entry lang="en" key="LINUX_CONFIRM_AFTER_DISMOUNT">Display confirmation message box after dismount</entry>
- <entry lang="en" key="LINUX_VC_QUITS">VeraCrypt quits</entry>
- <entry lang="en" key="LINUX_OPEN_FINDER">Open Finder window for successfully mounted volume</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Please note that this setting takes effect only if use of the kernel cryptographic services is disabled.</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Disabling the use of kernel cryptographic services can degrade performance.\n\nAre you sure?</entry>
- <entry lang="en" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Please note that disabling this option may have no effect on volumes mounted using kernel cryptographic services.</entry>
- <entry lang="en" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Please note that any currently mounted volumes need to be remounted before they can use this setting.</entry>
- <entry lang="en" key="LINUX_UNKNOWN_EXC_OCCURRED">Unknown exception occurred.</entry>
- <entry lang="en" key="LINUX_FIRST_AID">"Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page.</entry>
- <entry lang="en" key="LINUX_MOUNT_ALL_DEV">Mount All Devices</entry>
- <entry lang="en" key="LINUX_ERROR_LOADING_CONFIG">Error while loading configuration files located in </entry>
- <entry lang="en" key="LINUX_SELECT_FREE_SLOT">Please select a free drive slot from the list.</entry>
- <entry lang="en" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDo you want to show this message next time you mount such a volume?</entry>
+ <entry lang="ar" key="LINUX_ADMIN_PW_QUERY">أدخل كلمة مرور المستخدم أو كلمة مرور المسؤول:</entry>
+ <entry lang="ar" key="LINUX_ADMIN_PW_QUERY_TITLE">مطلوبة امتيازات المسؤول</entry>
+ <entry lang="ar" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt يعمل بالÙعل.</entry>
+ <entry lang="ar" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">كلمة مرور تشÙير النظام أطول من {0} حرÙ.</entry>
+ <entry lang="ar" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">تركيب القسم &amp;باستخدام تشÙير النظام (المصادقة قبل الإقلاع)</entry>
+ <entry lang="ar" key="LINUX_DO_NOT_MOUNT">لا &amp;تقÙÙ… بالتركيب</entry>
+ <entry lang="ar" key="LINUX_MOUNT_AT_DIR">تركيب ÙÙŠ الدليل:</entry>
+ <entry lang="ar" key="LINUX_SELECT">اخ&amp;تر...</entry>
+ <entry lang="ar" key="LINUX_DISMOUNT_ALL_WHEN">إلغاء تركيب جميع الأحجام عند</entry>
+ <entry lang="ar" key="LINUX_ENTERING_POWERSAVING">دخول النظام إلى وضع توÙير الطاقة</entry>
+ <entry lang="ar" key="LINUX_LOGIN_ACTION">الإجراءات التي سيتم تنÙيذها عند تسجيل دخول المستخدم</entry>
+ <entry lang="ar" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">إغلاق جميع نواÙØ° المستكش٠للحجم الجاري إلغاء تركيبه</entry>
+ <entry lang="ar" key="LINUX_HOTKEYS">Ù…Ùاتيح الاختصار</entry>
+ <entry lang="ar" key="LINUX_SYSTEM_HOTKEYS">Ù…Ùاتيح الاختصار على مستوى النظام</entry>
+ <entry lang="ar" key="LINUX_SOUND_NOTIFICATION">تشغيل صوت الإشعار بالنظام بعد التركيب/إلغاء التركيب</entry>
+ <entry lang="ar" key="LINUX_CONFIRM_AFTER_DISMOUNT">عرض رسالة تأكيد بعد إلغاء التركيب</entry>
+ <entry lang="ar" key="LINUX_VC_QUITS">VeraCrypt يخرج</entry>
+ <entry lang="ar" key="LINUX_OPEN_FINDER">Ùتح ناÙذة الباحث للحجم المثبت بنجاح</entry>
+ <entry lang="ar" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">يرجى ملاحظة أن هذا الإعداد يكون Ù…Ùعلاً Ùقط إذا تم تعطيل استخدام خدمات التشÙير ÙÙŠ النواة.</entry>
+ <entry lang="ar" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">يمكن أن يؤدي تعطيل استخدام خدمات التشÙير ÙÙŠ النواة إلى تقليل الأداء.\n\nهل أنت متأكد؟</entry>
+ <entry lang="ar" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">يرجى ملاحظة أن تعطيل هذا الخيار قد لا يكون له تأثير على الأحجام المثبتة باستخدام خدمات التشÙير ÙÙŠ النواة.</entry>
+ <entry lang="ar" key="LINUX_REMOUNT_BECAUSEOF_SETTING">يرجى ملاحظة أن أي أحجام مثبتة حاليًا تحتاج إلى إعادة تثبيتها قبل أن تتمكن من استخدام هذا الإعداد.</entry>
+ <entry lang="ar" key="LINUX_UNKNOWN_EXC_OCCURRED">حدث استثناء غير معروÙ.</entry>
+ <entry lang="ar" key="LINUX_FIRST_AID">"سيتم تشغيل “أداة القرص†بعد الضغط على "مواÙÙ‚".\n\nيرجى تحديد حجمك ÙÙŠ ناÙذة أداة الأقراص والضغط على "التحقق من القرص" أو زر "إصلاح القرص" على صÙحة "الإسعاÙات الأولية".</entry>
+ <entry lang="ar" key="LINUX_MOUNT_ALL_DEV">تركيب جميع الأجهزة</entry>
+ <entry lang="ar" key="LINUX_ERROR_LOADING_CONFIG">خطأ أثناء تحميل ملÙات التكوين الموجودة ÙÙŠ </entry>
+ <entry lang="ar" key="LINUX_SELECT_FREE_SLOT">يرجى اختيار Ùتحة محرك مجانية من القائمة.</entry>
+ <entry lang="ar" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nهل ترغب ÙÙŠ عرض هذه الرسالة ÙÙŠ المرة القادمة التي تقوم Ùيها بتركيب مثل هذا الحجم؟</entry>
<entry lang="ar" key="LINUX_WARNING">تحذير</entry>
<entry lang="ar" key="LINUX_ERROR">خطأ</entry>
- <entry lang="en" key="LINUX_ONLY_TEXTMODE">This feature is currently supported only in text mode.</entry>
- <entry lang="en" key="LINUX_FREE_SPACE_ON_DRIVE">Free space on drive {0}: is {1}.</entry>
- <entry lang="en" key="LINUX_DYNAMIC_NOTICE">Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system.</entry>
- <entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry>
+ <entry lang="ar" key="LINUX_ONLY_TEXTMODE">هذه الميزة مدعومة حاليًا ÙÙŠ وضع النص Ùقط.</entry>
+ <entry lang="ar" key="LINUX_FREE_SPACE_ON_DRIVE">المساحة الحرة على محرك {0}: هي {1}.</entry>
+ <entry lang="ar" key="LINUX_DYNAMIC_NOTICE">يرجى ملاحظة أنه إذا كان نظام التشغيل الخاص بك لا يخصص الملÙات من بداية المساحة الحرة، Ùقد يكون الحد الأقصى الممكن لحجم الحجم المخÙÙŠ أصغر بكثير من حجم المساحة الحرة على الحجم الخارجي. هذه ليست خللاً ÙÙŠ VeraCrypt لكنها قيد من نظام التشغيل.</entry>
+ <entry lang="ar" key="LINUX_MAX_HIDDEN_SIZE">الحد الأقصى الممكن لحجم الحجم المخÙÙŠ لهذا الحجم هو {0}.</entry>
<entry lang="ar" key="LINUX_OPEN_OUTER_VOL">‮أوصل مجلدا خارجيا</entry>
- <entry lang="en" key="LINUX_OUTER_VOL_IS_MOUNTED">Outer volume has been successfully created and mounted as '{0}'. To this volume you should now copy some sensitive-looking files that you actually do NOT want to hide. The files will be there for anyone forcing you to disclose your password. You will reveal only the password for this outer volume, not for the hidden one. The files that you really care about will be stored in the hidden volume, which will be created later on. When you finish copying, click Next. Do not dismount the volume.\n\nNote: After you click Next, the outer volume will be analyzed to determine the size of uninterrupted area of free space whose end is aligned with the end of the volume. This area will accommodate the hidden volume, so it will limit its maximum possible size. The procedure ensures no data on the outer volume are overwritten by the hidden volume.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows.</entry>
- <entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry>
- <entry lang="en" key="LINUX_MOUNTET_HINT">The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding.</entry>
- <entry lang="en" key="LINUX_HIDDEN_PASS_NO_DIFF">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="LINUX_NOT_FAT_HINT">Please note that the volume will not be formatted with a FAT filesystem and, therefore, you may be required to install additional filesystem drivers on platforms other than {0}, which will enable you to mount the volume.</entry>
- <entry lang="en" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n</entry>
- <entry lang="en" key="LINUX_MAX_SIZE_HINT">- Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size</entry>
- <entry lang="en" key="LINUX_DOT_LF">.\n</entry>
- <entry lang="en" key="LINUX_NOT_SUPPORTED"> (not supported by components available on this platform).\n</entry>
- <entry lang="en" key="LINUX_KERNEL_OLD">Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.</entry>
- <entry lang="en" key="LINUX_VOL_DISMOUNTED">Volume {0} has been dismounted.</entry>
- <entry lang="en" key="LINUX_VOL_MOUNTED">Volume {0} has been mounted.</entry>
- <entry lang="en" key="LINUX_OOM">Out of memory.</entry>
- <entry lang="en" key="LINUX_CANT_GET_ADMIN_PRIV">Failed to obtain administrator privileges</entry>
- <entry lang="en" key="LINUX_COMMAND_GET_ERROR">Command {0} returned error {1}.</entry>
- <entry lang="en" key="LINUX_CMD_HELP">VeraCrypt Command Line Help</entry>
- <entry lang="en" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options.</entry>
- <entry lang="en" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Storage device and VC volume sector size mismatch</entry>
- <entry lang="en" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">This operation must be performed only when the system hosted on the volume is running.</entry>
- <entry lang="en" key="LINUX_EX2MSG_INSUFFICIENTDATA">Not enough data available.</entry>
- <entry lang="en" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Kernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.\n\nPossible solutions:\n- Upgrade the Linux kernel to version 2.6.33 or later.\n- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use 'nokernelcrypto' mount option on the command line.</entry>
- <entry lang="en" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Failed to set up a loop device.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGARGUMENT">A required argument is missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Volume data missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Mount point required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Mount point is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDEMPTY">No password or keyfile specified.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDTOOLONG">Password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partition device required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Incorrect password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Invalid characters encountered.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error while parsing formatted string.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">The host file/device is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volume slot unavailable.</entry>
- <entry lang="en" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requires OSXFUSE 2.5 or above.</entry>
- <entry lang="en" key="EXCEPTION_OCCURRED">Exception occurred</entry>
+ <entry lang="ar" key="LINUX_OUTER_VOL_IS_MOUNTED">تم إنشاء الحجم الخارجي بنجاح وتم تركيبه كـ '{0}'. يجب الآن نسخ بعض الملÙات التي تبدو حساسة إلى هذا الحجم والتي لا تريد إخÙاءها Ùعليًا. ستكون هذه الملÙات متاحة لأي شخص يجبرك على الإÙصاح عن كلمة المرور الخاصة بك. ستقوم بالكش٠Ùقط عن كلمة مرور هذا الحجم الخارجي، وليس الحجم المخÙÙŠ. سيتم تخزين الملÙات التي تهتم بها ÙÙŠ الحجم المخÙÙŠØŒ الذي سيتم إنشاؤه لاحقًا. عند الانتهاء من النسخ، انقر Ùوق التالي. لا تقم بإلغاء تركيب الحجم.\n\nملاحظة: بعد النقر على التالي، سيتم تحليل الحجم الخارجي لتحديد حجم المساحة الحرة المستمرة التي ينتهي نهايتها مع نهاية الحجم. هذه المساحة ستستوعب الحجم المخÙÙŠØŒ لذلك ستحدد حجمه الأقصى الممكن. يضمن الإجراء عدم استبدال أي بيانات على الحجم الخارجي بالحجم المخÙÙŠ.</entry>
+ <entry lang="ar" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">خطأ: تحاول تشÙير محرك نظام.\n\nيمكن لـ VeraCrypt تشÙير محرك نظام Ùقط تحت نظام Windows.</entry>
+ <entry lang="ar" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">خطأ: تحاول تشÙير قسم نظام.\n\nيمكن لـ VeraCrypt تشÙير أقسام النظام Ùقط تحت نظام Windows.</entry>
+ <entry lang="ar" key="LINUX_WARNING_FORMAT_DESTROY_FS">تحذير: تنسيق الجهاز سيدمر جميع البيانات على نظام الملÙات '{0}'.\n\nهل تريد المتابعة؟</entry>
+ <entry lang="ar" key="LINUX_MOUNTET_HINT">نظام الملÙات للجهاز المحدد مثبت حاليًا. يرجى إلغاء تركيب '{0}' قبل المتابعة.</entry>
+ <entry lang="ar" key="LINUX_HIDDEN_PASS_NO_DIFF">لا يمكن أن يكون للحجم المخÙÙŠ Ù†Ùس كلمة المرور Ùˆ PIM وملÙات المÙاتيح للحجم الخارجي</entry>
+ <entry lang="ar" key="LINUX_NOT_FAT_HINT">يرجى ملاحظة أن الحجم لن يتم تنسيقه بنظام ملÙات FATØŒ ولهذا السبب، قد تحتاج إلى تثبيت برامج تشغيل لنظام الملÙات على منصات غير {0}ØŒ والتي ستمكنك من تركيب الحجم.</entry>
+ <entry lang="ar" key="LINUX_ERROR_SIZE_HIDDEN_VOL">خطأ: الحجم المخÙÙŠ الذي سيتم إنشاؤه أكبر من {0} تيرابايت ({1} جيجابايت).\n\nالحلول الممكنة:\n- إنشاء حاوية / قسم أصغر من {0} تيرابايت.\n</entry>
+ <entry lang="ar" key="LINUX_MAX_SIZE_HINT">- استخدام محرك بأحجام قطاع 4096 بايت لتتمكن من إنشاء أحجام مخÙية مستضاÙØ© على أقسام / أجهزة تصل إلى 16 تيرابايت</entry>
+ <entry lang="ar" key="LINUX_DOT_LF">.\n</entry>
+ <entry lang="ar" key="LINUX_NOT_SUPPORTED">(غير مدعوم بواسطة المكونات المتاحة على هذا النظام).\n</entry>
+ <entry lang="ar" key="LINUX_KERNEL_OLD">نظامك يستخدم إصدارًا قديمًا من نواة لينكس.\n\nنظرًا لخلل ÙÙŠ نواة لينكس، قد يتوق٠نظامك عن الاستجابة عند كتابة البيانات إلى حجم VeraCrypt. يمكن حل هذه المشكلة بترقية النواة إلى الإصدار 2.6.24 أو أحدث.</entry>
+ <entry lang="ar" key="LINUX_VOL_DISMOUNTED">تم إلغاء تركيب الحجم {0}.</entry>
+ <entry lang="ar" key="LINUX_VOL_MOUNTED">تم تركيب الحجم {0}.</entry>
+ <entry lang="ar" key="LINUX_OOM">Ù†Ùدت الذاكرة.</entry>
+ <entry lang="ar" key="LINUX_CANT_GET_ADMIN_PRIV">Ùشل ÙÙŠ الحصول على امتيازات المسؤول</entry>
+ <entry lang="ar" key="LINUX_COMMAND_GET_ERROR">أمر {0} أعاد الخطأ {1}.</entry>
+ <entry lang="ar" key="LINUX_CMD_HELP">مساعدة سطر الأوامر ÙÙŠ VeraCrypt</entry>
+ <entry lang="ar" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nتحذير: توجد ملÙات مخÙية ÙÙŠ مسار مل٠المÙاتيح. إذا كنت بحاجة لاستخدامها كملÙات Ù…Ùاتيح، أزل النقطة المبدئية من أسماء الملÙات. الملÙات المخÙية مرئية Ùقط إذا تم تمكينها ÙÙŠ خيارات النظام.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">عدم تطابق حجم القطاع بين جهاز التخزين وحجم VeraCrypt</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">يجب تنÙيذ هذه العملية Ùقط عندما يكون النظام المستضا٠على الحجم قيد التشغيل.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_INSUFFICIENTDATA">لا توجد بيانات كاÙية متاحة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Ùشل اختبار خدمة التشÙير ÙÙŠ النواة. على الأرجح أن خدمة التشÙير ÙÙŠ النواة لديك لا تدعم الأحجام الأكبر من 2 تيرابايت.\n\nالحلول الممكنة:\n- ترقية نواة لينكس إلى الإصدار 2.6.33 أو أحدث.\n- تعطيل استخدام خدمات التشÙير ÙÙŠ النواة (إعدادات > تÙضيلات > تكامل النظام) أو استخدام خيار التركيب 'nokernelcrypto' ÙÙŠ سطر الأوامر.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Ùشل ÙÙŠ إعداد جهاز الحلقة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_MISSINGARGUMENT">يوجد حجة مطلوبة Ù…Ùقودة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">بيانات الحجم Ù…Ùقودة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">نقطة التركيب مطلوبة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">نقطة التركيب مشغولة بالÙعل.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_PASSWORDEMPTY">لم يتم تحديد كلمة مرور أو مل٠مÙتاح.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nيرجى ملاحظة أن كلمات مرور المصادقة قبل التمهيد تحتاج إلى كتابتها ÙÙŠ بيئة ما قبل التمهيد حيث لا تتوÙر تخطيطات لوحة المÙاتيح غير الأمريكية. لذلك، يجب دائمًا كتابة كلمات مرور المصادقة قبل التمهيد باستخدام تخطيط لوحة المÙاتيح الأمريكية القياسية (وإلا، سيتم كتابة كلمة المرور بشكل غير صحيح ÙÙŠ معظم الحالات). ومع ذلك، لاحظ أنك لست بحاجة إلى لوحة Ù…Ùاتيح أمريكية Ùعلية؛ تحتاج Ùقط إلى تغيير تخطيط لوحة المÙاتيح ÙÙŠ نظام التشغيل الخاص بك.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nملاحظة: إذا كنت تحاول تركيب قسم موجود على محرك نظام مشÙر دون مصادقة ما قبل التمهيد أو تركيب القسم المشÙر لنظام تشغيل غير قيد التشغيل، يمكنك القيام بذلك عن طريق تحديد 'خيارات >' > 'تركيب القسم باستخدام تشÙير النظام'.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_PASSWORDTOOLONG">كلمة المرور أطول من {0} حرÙ.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">جهاز القسم مطلوب.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">كلمة مرور غير صحيحة للحجم المخÙÙŠ المحمي أو أن الحجم المخÙÙŠ غير موجود.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">مل٠(ملÙات) Ù…Ùتاح غير صحيح Ùˆ / أو كلمة مرور للحجم المخÙÙŠ المحمي أو أن الحجم المخÙÙŠ غير موجود.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">تم اكتشا٠أحر٠غير صالحة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">خطأ أثناء تحليل السلسلة المنسقة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Ùشل ÙÙŠ إنشاء مل٠أو دليل ÙÙŠ دليل مؤقت.\n\nيرجى التأكد من أن الدليل المؤقت موجود، وتصاريح الأمان الخاصة به تسمح لك بالوصول إليه، وهناك مساحة كاÙية على القرص.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">خطأ: يستخدم المحرك حجم قطاع غير 512 بايت.\n\nبسبب قيود المكونات المتاحة على نظامك، لا يمكن تركيب الأحجام الخارجية المستضاÙØ© على المحرك باستخدام حماية الحجم المخÙÙŠ.\n\nالحلول الممكنة:\n- استخدام محرك بأحجام قطاع 512 بايت.\n- إنشاء حجم مستضا٠على الملÙات (حاوية) على المحرك.\n- نسخ محتويات الحجم المخÙÙŠ ثم تحديث الحجم الخارجي.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">خطأ: يستخدم المحرك حجم قطاع غير 512 بايت.\n\nبسبب قيود المكونات المتاحة على نظامك، يمكن تركيب الأحجام المستضاÙØ© على القسم / الجهاز Ùقط باستخدام خدمات التشÙير ÙÙŠ النواة.\n\nالحلول الممكنة:\n- تمكين استخدام خدمات التشÙير ÙÙŠ النواة (التÙضيلات > تكامل النظام).\n- استخدام محرك بأحجام قطاع 512 بايت.\n- إنشاء حجم مستضا٠على الملÙات (حاوية) على المحرك.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">خطأ: يستخدم المحرك حجم قطاع غير 512 بايت.\n\nبسبب قيود المكونات المتاحة على نظامك، لا يمكن إنشاء / استخدام الأحجام المستضاÙØ© على القسم / الجهاز على المحرك.\n\nالحلول الممكنة:\n- إنشاء حجم مستضا٠على الملÙات (حاوية) على المحرك.\n- استخدام محرك بأحجام قطاع 512 بايت.\n- استخدام VeraCrypt على نظام آخر.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">مل٠/ جهاز المضي٠قيد الاستخدام بالÙعل.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Ùتحة الحجم غير متاحة.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">يتطلب VeraCrypt إصدار OSXFUSE 2.5 أو أحدث.</entry>
+ <entry lang="ar" key="EXCEPTION_OCCURRED">حدث استثناء</entry>
<entry lang="ar" key="ENTER_PASSWORD">إدخال كلمة السر</entry>
<entry lang="ar" key="ENTER_TC_VOL_PASSWORD">‮أدخل كلمة سر مجلد ڤيراكربت</entry>
- <entry lang="en" key="MOUNT">Mount</entry>
- <entry lang="en" key="MOUNT_POINT">Mount Directory</entry>
- <entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry>
- <entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry>
- <entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry>
- <entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry>
- <entry lang="en" key="START_TC">Start VeraCrypt</entry>
- <entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry>
- <entry lang="en" key="UNKNOWN_OPTION">Unknown option</entry>
+ <entry lang="ar" key="MOUNT">تركيب</entry>
+ <entry lang="ar" key="MOUNT_POINT">دليل التركيب</entry>
+ <entry lang="ar" key="NO_VOLUMES_MOUNTED">لم يتم تركيب أي أحجام.</entry>
+ <entry lang="ar" key="OPEN_NEW_VOLUME">حدد حجم VeraCrypt جديد</entry>
+ <entry lang="ar" key="PARAMETER_INCORRECT">معلمة غير صحيحة</entry>
+ <entry lang="ar" key="SELECT_KEYFILES">اختر ملÙات المÙتاح</entry>
+ <entry lang="ar" key="START_TC">ابدأ VeraCrypt</entry>
+ <entry lang="ar" key="VOLUME_ALREADY_MOUNTED">الحجم {0} مثبت بالÙعل.</entry>
+ <entry lang="ar" key="UNKNOWN_OPTION">خيار غير معروÙ</entry>
<entry lang="ar" key="VOLUME_LOCATION">‮موضع المÙجلَّد</entry>
- <entry lang="en" key="VOLUME_HOST_IN_USE">WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting?</entry>
- <entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry>
- <entry lang="en" key="IDC_USE_ALL_FREE_SPACE">Use all available free space</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry>
- <entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry>
- <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry>
- <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry>
- <entry lang="en" key="IDT_VOL_NAME">Volume: </entry>
- <entry lang="en" key="IDT_FILE_SYS">File system: </entry>
- <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE">New size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry>
- <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry>
- <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry>
- <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry>
- <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry>
- <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry>
- <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry>
- <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry>
- <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry>
- <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry>
- <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry>
- <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry>
- <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry>
- <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry>
- <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry>
- <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry>
- <entry lang="en" key="FULL_FORMAT">Full Format</entry>
- <entry lang="en" key="FAST_CREATE">Fast Create</entry>
- <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry>
- <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry>
- <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry>
- <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry>
- <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry>
- <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry>
- <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
- <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
- <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
- <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
- <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
- <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
- <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
- <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry>
- <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry>
- <entry lang="en" key="PARTIAL_SYSENC_MOUNT_READONLY">Warning: The system partition you attempted to mount was not fully encrypted. As a safety measure to prevent potential corruption or unwanted modifications, volume '%s' was mounted as read-only.</entry>
- <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry>
- <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
- <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
+ <entry lang="ar" key="VOLUME_HOST_IN_USE">تحذير: ملÙ/جهاز المضي٠{0} قيد الاستخدام بالÙعل!\n\nتجاهل هذا قد يؤدي إلى نتائج غير مرغوب Ùيها بما ÙÙŠ ذلك عدم الاستقرار ÙÙŠ النظام. يجب إغلاق جميع التطبيقات التي قد تستخدم ملÙ/جهاز المضي٠قبل تركيب الحجم.\n\nهل ترغب ÙÙŠ متابعة التركيب؟</entry>
+ <entry lang="ar" key="CANT_INSTALL_WITH_EXE_OVER_MSI">تم تثبيت VeraCrypt سابقًا باستخدام حزمة MSI وبالتالي لا يمكن تحديثه باستخدام المثبت العادي.\n\nيرجى استخدام حزمة MSI لتحديث تثبيت VeraCrypt الخاص بك.</entry>
+ <entry lang="ar" key="IDC_USE_ALL_FREE_SPACE">استخدام كل المساحة الحرة المتاحة</entry>
+ <entry lang="ar" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">لا يمكن ترقية VeraCrypt لأن قسم/محرك النظام تم تشÙيره باستخدام خوارزمية لم تعد مدعومة.\nيرجى ÙÙƒ تشÙير نظامك قبل ترقية VeraCrypt ثم تشÙيره مجدداً.</entry>
+ <entry lang="ar" key="LINUX_EX2MSG_TERMINALNOTFOUND">لم يتم العثور على تطبيق طرÙية مدعوم، تحتاج إلى xterm أو konsole أو gnome-terminal (مع dbus-x11).</entry>
+ <entry lang="ar" key="IDM_MOUNT_NO_CACHE">تركيب بدون ذاكرة تخزين مؤقتة</entry>
+ <entry lang="ar" key="EXPANDER_INFO">:: موسع VeraCrypt ::\n\nتوسيع حجم VeraCrypt دون إعادة التهيئة\n\n\nكل أنواع الأحجام (ملÙات الحاويات، الأقراص والأقسام) المؤلÙØ© باستخدام NTFS مدعومة. الشرط الوحيد هو أن تكون هناك مساحة حرة كاÙية على محرك أو جهاز المضي٠لحجم VeraCrypt.\n\nلا تستخدم هذا البرنامج لتوسيع حجم خارجي يحتوي على حجم مخÙÙŠ لأن هذا يؤدي إلى تدمير الحجم المخÙÙŠ!\n</entry>
+ <entry lang="ar" key="IDC_STEPSEXPAND">1. اختر حجم VeraCrypt المراد توسيعه\n2. انقر على زر 'تركيب'</entry>
+ <entry lang="ar" key="IDT_VOL_NAME">الحجم: </entry>
+ <entry lang="ar" key="IDT_FILE_SYS">نظام الملÙات: </entry>
+ <entry lang="ar" key="IDT_CURRENT_SIZE">الحجم الحالي: </entry>
+ <entry lang="ar" key="IDT_NEW_SIZE">الحجم الجديد: </entry>
+ <entry lang="ar" key="IDT_NEW_SIZE_BOX_TITLE">أدخل حجم الحجم الجديد</entry>
+ <entry lang="ar" key="IDC_INIT_NEWSPACE">ملء المساحة الجديدة ببيانات عشوائية</entry>
+ <entry lang="ar" key="IDC_QUICKEXPAND">توسيع سريع</entry>
+ <entry lang="ar" key="IDT_INIT_SPACE">ملء المساحة الجديدة: </entry>
+ <entry lang="ar" key="EXPANDER_FREE_SPACE">%s مساحة حرة متاحة على محرك المضيÙ</entry>
+ <entry lang="ar" key="EXPANDER_HELP_DEVICE">هذا حجم VeraCrypt معتمد على جهاز.\n\nسيتم اختيار حجم الحجم الجديد تلقائيًا كحجم جهاز المضيÙ.</entry>
+ <entry lang="ar" key="EXPANDER_HELP_FILE">يرجى تحديد الحجم الجديد لحجم VeraCrypt (يجب أن يكون أكبر على الأقل %I64u كيلوبايت من الحجم الحالي).</entry>
+ <entry lang="ar" key="QUICK_EXPAND_WARNING">تحذير: يجب عليك استخدام التوسيع السريع Ùقط ÙÙŠ الحالات التالية:\n\n1) الجهاز الذي يقع Ùيه مل٠الحاوية لا يحتوي على بيانات حساسة ولا تحتاج إلى الإنكار المعقول.\n2) الجهاز الذي يقع Ùيه مل٠الحاوية قد تم تشÙيره بشكل آمن وكامل بالÙعل.\n\nهل أنت متأكد أنك تريد استخدام التوسيع السريع؟</entry>
+ <entry lang="ar" key="EXPANDER_STATUS_TEXT">مهم: حرك الماوس عشوائيًا قدر الإمكان داخل هذه الناÙذة. كلما طالت مدة تحركها، كان الأمر Ø£Ùضل. هذا يزيد بشكل كبير من قوة التشÙير للمÙاتيح. ثم انقر على 'متابعة' لتوسيع الحجم.</entry>
+ <entry lang="ar" key="EXPANDER_STATUS_TEXT_LEGACY">انقر على 'متابعة' لتوسيع الحجم.</entry>
+ <entry lang="ar" key="EXPANDER_FINISH_ERROR">خطأ: Ùشل توسيع الحجم.</entry>
+ <entry lang="ar" key="EXPANDER_FINISH_ABORT">خطأ: تم إلغاء العملية بواسطة المستخدم.</entry>
+ <entry lang="ar" key="EXPANDER_FINISH_OK">تم. تم توسيع الحجم بنجاح.</entry>
+ <entry lang="ar" key="EXPANDER_CANCEL_WARNING">تحذير: توسيع الحجم جاري!\n\nالتوق٠الآن قد يؤدي إلى تل٠الحجم.\n\nهل تريد بالتأكيد الإلغاء؟</entry>
+ <entry lang="ar" key="EXPANDER_STARTING_STATUS">بدء توسيع الحجم ...\n</entry>
+ <entry lang="ar" key="EXPANDER_HIDDEN_VOLUME_ERROR">لا يمكن توسيع حجم خارجي يحتوي على حجم مخÙÙŠØŒ لأن هذا يدمر الحجم المخÙÙŠ.\n</entry>
+ <entry lang="ar" key="EXPANDER_SYSTEM_VOLUME_ERROR">لا يمكن توسيع حجم نظام VeraCrypt.</entry>
+ <entry lang="ar" key="EXPANDER_NO_FREE_SPACE">لا توجد مساحة حرة كاÙية لتوسيع الحجم</entry>
+ <entry lang="ar" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">تحذير: مل٠الحاوية أكبر من منطقة حجم VeraCrypt. سيتم استبدال البيانات بعد منطقة حجم VeraCrypt.\n\nهل ترغب ÙÙŠ المتابعة؟</entry>
+ <entry lang="ar" key="EXPANDER_WARNING_FAT">تحذير: يحتوي حجم VeraCrypt على نظام ملÙات FAT!\n\nسيتم توسيع حجم VeraCrypt Ùقط، ولكن ليس نظام الملÙات.\n\nهل ترغب ÙÙŠ المتابعة؟</entry>
+ <entry lang="ar" key="EXPANDER_WARNING_EXFAT">تحذير: يحتوي حجم VeraCrypt على نظام ملÙات exFAT!\n\nسيتم توسيع حجم VeraCrypt Ùقط، ولكن ليس نظام الملÙات.\n\nهل ترغب ÙÙŠ المتابعة؟</entry>
+ <entry lang="ar" key="EXPANDER_WARNING_UNKNOWN_FS">تحذير: يحتوي حجم VeraCrypt على نظام ملÙات غير معرو٠أو بدون نظام ملÙات!\n\nسيتم توسيع حجم VeraCrypt Ùقط، ولكن نظام الملÙات سيظل بدون تغيير.\n\nهل ترغب ÙÙŠ المتابعة؟</entry>
+ <entry lang="ar" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">حجم الحجم الجديد صغير جدًا، يجب أن يكون على الأقل %I64u كيلوبايت أكبر من الحجم الحالي.</entry>
+ <entry lang="ar" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">حجم الحجم الجديد كبير جدًا، لا توجد مساحة كاÙية على محرك المضيÙ.</entry>
+ <entry lang="ar" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">تم تجاوز الحد الأقصى لحجم المل٠%I64u ميغابايت على محرك المضيÙ.</entry>
+ <entry lang="ar" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">خطأ: Ùشل ÙÙŠ الحصول على الامتيازات اللازمة لتمكين التوسيع السريع!\nيرجى إلغاء تحديد خيار التوسيع السريع والمحاولة مرة أخرى.</entry>
+ <entry lang="ar" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">تم تجاوز الحد الأقصى لحجم حجم VeraCrypt %I64u تيرابايت!\n</entry>
+ <entry lang="ar" key="FULL_FORMAT">تهيئة كاملة</entry>
+ <entry lang="ar" key="FAST_CREATE">إنشاء سريع</entry>
+ <entry lang="ar" key="WARN_FAST_CREATE">تحذير: يجب عليك استخدام الإنشاء السريع Ùقط ÙÙŠ الحالات التالية:\n\n1) الجهاز لا يحتوي على بيانات حساسة ولا تحتاج إلى الإنكار المعقول.\n2) الجهاز قد تم تشÙيره بشكل آمن وكامل بالÙعل.\n\nهل أنت متأكد أنك تريد استخدام الإنشاء السريع؟</entry>
+ <entry lang="ar" key="IDC_ENABLE_EMV_SUPPORT">تمكين دعم EMV</entry>
+ <entry lang="ar" key="COMMAND_APDU_INVALID">أمر APDU المرسل إلى البطاقة غير صالح.</entry>
+ <entry lang="ar" key="EXTENDED_APDU_UNSUPPORTED">لا يمكن استخدام أوامر APDU الممتدة مع الرمز الحالي.</entry>
+ <entry lang="ar" key="SCARD_MODULE_INIT_FAILED">خطأ عند تحميل مكتبة WinSCard / PCSC.</entry>
+ <entry lang="ar" key="EMV_UNKNOWN_CARD_TYPE">البطاقة ÙÙŠ القارئ ليست بطاقة EMV مدعومة.</entry>
+ <entry lang="ar" key="EMV_SELECT_AID_FAILED">تعذر تحديد AID للبطاقة ÙÙŠ القارئ.</entry>
+ <entry lang="ar" key="EMV_ICC_CERT_NOTFOUND">لم يتم العثور على شهادة المÙتاح العام ICC ÙÙŠ البطاقة.</entry>
+ <entry lang="ar" key="EMV_ISSUER_CERT_NOTFOUND">لم يتم العثور على شهادة المÙتاح العام للجهة المصدرة ÙÙŠ البطاقة.</entry>
+ <entry lang="ar" key="EMV_CPLC_NOTFOUND">لم يتم العثور على CPLC ÙÙŠ بطاقة EMV.</entry>
+ <entry lang="ar" key="EMV_PAN_NOTFOUND">لم يتم العثور على رقم الحساب الأساسي (PAN) ÙÙŠ بطاقة EMV.</entry>
+ <entry lang="ar" key="INVALID_EMV_PATH">مسار EMV غير صالح.</entry>
+ <entry lang="ar" key="EMV_KEYFILE_DATA_NOTFOUND">تعذر إنشاء مل٠مÙتاح من بيانات بطاقة EMV.\n\nأحد الأشياء التالية Ù…Ùقود:\n- شهادة المÙتاح العام ICC.\n- شهادة المÙتاح العام للجهة المصدرة.\n- بيانات CPLC.</entry>
+ <entry lang="ar" key="SCARD_W_REMOVED_CARD">لا توجد بطاقة ÙÙŠ القارئ.\n\nيرجى التأكد من إدخال البطاقة بشكل صحيح.</entry>
+ <entry lang="ar" key="FORMAT_EXTERNAL_FAILED">Ùشل أمر تنسيق Windows format.com ÙÙŠ تهيئة الحجم كـ NTFS/exFAT/ReFS: خطأ 0x%.8X.\n\nالرجوع إلى استخدام واجهة برمجة تطبيقات FormatEx الخاصة بـ Windows.</entry>
+ <entry lang="ar" key="FORMATEX_API_FAILED">Ùشلت واجهة برمجة تطبيقات FormatEx الخاصة بـ Windows ÙÙŠ تهيئة الحجم كـ NTFS/exFAT/ReFS.\n\nحالة الÙشل = %s.</entry>
+ <entry lang="ar" key="EXPANDER_WRITING_RANDOM_DATA">كتابة بيانات عشوائية إلى المساحة الجديدة ...\n</entry>
+ <entry lang="ar" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">كتابة رأس النسخة الاحتياطية المشÙرة ...\n</entry>
+ <entry lang="ar" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">كتابة الرأس الأساسي المشÙر ...\n</entry>
+ <entry lang="ar" key="EXPANDER_WIPING_OLD_HEADER">مسح رأس النسخة الاحتياطية القديم ...\n</entry>
+ <entry lang="ar" key="EXPANDER_MOUNTING_VOLUME">تركيب الحجم ...\n</entry>
+ <entry lang="ar" key="EXPANDER_UNMOUNTING_VOLUME">إلغاء تركيب الحجم ...\n</entry>
+ <entry lang="ar" key="EXPANDER_EXTENDING_FILESYSTEM">تمديد نظام الملÙات ...\n</entry>
+ <entry lang="ar" key="PARTIAL_SYSENC_MOUNT_READONLY">تحذير: قسم النظام الذي حاولت تركيبه لم يتم تشÙيره بالكامل. كإجراء احترازي لمنع الÙساد المحتمل أو التعديلات غير المرغوب Ùيها، تم تركيب الحجم '%s' كقراءة Ùقط.</entry>
+ <entry lang="ar" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">معلومات هامة عن استخدام ملحقات الملÙات الخارجية</entry>
+ <entry lang="ar" key="IDC_DISABLE_MEMORY_PROTECTION">تعطيل حماية الذاكرة لتواÙÙ‚ أدوات الوصول</entry>
+ <entry lang="ar" key="DISABLE_MEMORY_PROTECTION_WARNING">تحذير: تعطيل حماية الذاكرة يقلل بشكل كبير من الأمان. قم بتمكين هذا الخيار Ùقط إذا كنت تعتمد على أدوات الوصول، مثل قارئات الشاشة، للتÙاعل مع واجهة مستخدم VeraCrypt.</entry>
<entry lang="ar" key="LINUX_LANGUAGE">‮اللغة</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="ar" key="LINUX_SELECT_SYS_DEFAULT_LANG">اختر اللغة الاÙتراضية للنظام</entry>
+ <entry lang="ar" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">لتÙعيل تغيير اللغة، يحتاج VeraCrypt إلى إعادة التشغيل.</entry>
+ <entry lang="ar" key="ERR_XTS_MASTERKEY_VULNERABLE">تحذير: Ù…Ùتاح رئيسي للحجم عرضة لهجوم يهدد أمن البيانات.\n\nيرجى إنشاء حجم جديد ونقل البيانات إليه.</entry>
+ <entry lang="ar" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">تحذير: المÙتاح الرئيسي للنظام المشÙر عرضة لهجوم يهدد أمن البيانات.\nيرجى ÙÙƒ تشÙير قسم/محرك النظام ثم إعادة تشÙيره.</entry>
+ <entry lang="ar" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">تحذير: Ù…Ùتاح رئيسي للحجم يحتوي على ثغرة أمنية.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.be.xml b/Translations/Language.be.xml
index 5599b709..e2ebaf78 100644
--- a/Translations/Language.be.xml
+++ b/Translations/Language.be.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="be" name="БеларуÑкаÑ" en-name="Belarusian" version="0.1.0" translators="Aleg Azarousky" />
<font lang="be" class="normal" size="11" face="default" />
<font lang="be" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="be" key="LINUX_LANGUAGE">Мова</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.bg.xml b/Translations/Language.bg.xml
index 151c5646..599e648e 100644
--- a/Translations/Language.bg.xml
+++ b/Translations/Language.bg.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="bg" name="БългарÑки" en-name="Bulgarian" version="0.1.0" translators="Lachezar Gorchev" />
<font lang="bg" class="normal" size="11" face="default" />
<font lang="bg" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="bg" key="LINUX_LANGUAGE">Език</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.ca.xml b/Translations/Language.ca.xml
index a2f3bbdc..7c91f52a 100644
--- a/Translations/Language.ca.xml
+++ b/Translations/Language.ca.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="ca" name="Català" en-name="Catalan" version="0.1.0" translators="CESICAT, Centre de Seguretat de la Informació de Catalunya" />
<font lang="ca" class="normal" size="11" face="default" />
<font lang="ca" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="ca" key="LINUX_LANGUAGE">Idioma</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.co.xml b/Translations/Language.co.xml
index bd559dee..810f4dd2 100644
--- a/Translations/Language.co.xml
+++ b/Translations/Language.co.xml
@@ -5,12 +5,13 @@ Information about Corsican localization:
1. The latest update of Corsican translation file is available here:
https://github.com/veracrypt/VeraCrypt/blob/master/Translations/Language.co.xml
-2. History of Corsican translation for Notepad++:
+2. History of Corsican translation for VeraCrypt:
+ - Updated in 2024 by Patriccollu di Santa Maria è Sichè: Aug. 2nd (1.26.15), Aug. 10th (1.26.15)
- Updated in 2023 by Patriccollu di Santa Maria è Sichè: May 29th (1.26), May 30th (1.26), June 1st (1.26),
June 2nd (1.26), June 5th (1.26.2), June 21st (1.26.2), June 23rd (1.26.2), June 25th (1.26.2),
June 29th (1.26.2), July 1st (1.26.3), July 30th (1.26.4), Aug. 14th (1.26.5), Sep. 8th (1.26.5),
- Sep. 20th (1.26.5), Sep. 24th (1.26.6), Nov. 20th (1.26.10)
+ Sep. 20th (1.26.5), Sep. 24th (1.26.6), Nov. 20th (1.26.12)
- Updated on March 23rd, 2022 for version 1.26 by Patriccollu di Santa Maria è Sichè
- Created on March 6th, 2022 for version 1.25.9 by Patriccollu di Santa Maria è Sichè
@@ -18,8 +19,8 @@ Information about Corsican localization:
https://github.com/Patriccollu/Lingua_Corsa-Infurmatica/blob/ceppu/Prughjetti/VeraCrypt/Traduzzione.md
-->
<VeraCrypt>
- <localization prog-version="1.26.10">
- <language langid="co" name="Corsu" en-name="Corsican" version="1.4.4" translators="Patriccollu di Santa Maria è Sichè"/>
+ <localization prog-version="1.26.15">
+ <language langid="co" name="Corsu" en-name="Corsican" version="1.4.6" translators="Patriccollu di Santa Maria è Sichè"/>
<font lang="co" class="normal" size="11" face="default"/>
<font lang="co" class="bold" size="13" face="Arial"/>
<font lang="co" class="fixed" size="12" face="Lucida Console"/>
@@ -90,7 +91,7 @@ Information about Corsican localization:
<entry lang="co" key="IDC_WHOLE_SYS_DRIVE">Cifrà u discu sanu</entry>
<entry lang="co" key="IDD_VOL_CREATION_WIZARD_DLG">Assistente di creazione di vulume VeraCrypt</entry>
<entry lang="co" key="IDT_CLUSTER">Bloccu</entry>
- <entry lang="co" key="IDT_COLLECTING_RANDOM_DATA_NOTE">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja cunsiderabilmente a forza crittografica di e chjavi di cifratura. Tandu, cliccu nant’à « Seguente » per cuntinuà.</entry>
+ <entry lang="co" key="IDT_COLLECTING_RANDOM_DATA_NOTE">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja assai assai a forza crittografica di e chjavi di cifratura. Tandu, cliccu nant’à « Seguente » per cuntinuà.</entry>
<entry lang="co" key="IDT_CONFIRM">&amp;Cunfirmà :</entry>
<entry lang="co" key="IDT_DONE">Fattu</entry>
<entry lang="co" key="IDT_DRIVE_LETTER">Lettera di u lettore :</entry>
@@ -165,7 +166,7 @@ Information about Corsican localization:
<entry lang="co" key="IDC_LIMIT_ENC_THREAD_POOL">Ùn impiegà micca quellu numeru di prucessori logichi per a cifratura è a diccifratura :</entry>
<entry lang="co" key="IDC_MORE_INFO_ON_HW_ACCELERATION">Per sapene di più</entry>
<entry lang="co" key="IDC_MORE_INFO_ON_THREAD_BASED_PARALLELIZATION">Per sapene di più</entry>
- <entry lang="co" key="IDC_MORE_SETTINGS">Altre preferenze…</entry>
+ <entry lang="co" key="IDC_MORE_SETTINGS">Altri parametri…</entry>
<entry lang="co" key="IDC_MOUNTALL">Muntatura autumat&amp;ica</entry>
<entry lang="co" key="IDC_MOUNT_OPTIONS">&amp;Ozzioni di muntà…</entry>
<entry lang="co" key="IDC_MOUNT_READONLY">Muntà u vulume in &amp;lettura sola</entry>
@@ -371,7 +372,7 @@ Information about Corsican localization:
<entry lang="co" key="IDT_HIDDEN_PROT_PASSWD">Parolla d’intesa di u vulume piattatu :\n(s’ellu hè viotu, l’impiatta hè impiegata)</entry>
<entry lang="co" key="IDT_HIDDEN_VOL_PROTECTION">Prutezzione di u vulume piattatu</entry>
<entry lang="co" key="IDT_KEY">Dimensione di a chjave :</entry>
- <entry lang="co" key="IDT_KEYFILE_GENERATOR_NOTE">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja cunsiderabilmente a forza crittografica di u schedariu chjave.</entry>
+ <entry lang="co" key="IDT_KEYFILE_GENERATOR_NOTE">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja assai assai a forza crittografica di u schedariu chjave.</entry>
<entry lang="co" key="IDT_KEYFILE_WARNING">AVERTIMENTU : S’è vo pirdite un schedariu chjave o s’è un solu bit di i so 1024 primi chiloottetti cambia, serà impussibule di muntà i vulumi chì impieganu stu schedariu chjave !</entry>
<entry lang="co" key="IDT_KEY_UNIT">bits</entry>
<entry lang="co" key="IDT_NUMBER_KEYFILES">Numeru di schedarii chjave :</entry>
@@ -382,7 +383,7 @@ Information about Corsican localization:
<entry lang="co" key="IDT_PLAINTEXT_SIZE_UNIT">bits</entry>
<entry lang="co" key="IDT_POOL_CONTENTS">Cuntenutu di a riserva</entry>
<entry lang="co" key="IDT_PRF">Mischju PRF :</entry>
- <entry lang="co" key="IDT_RANDOM_POOL_ENRICHMENT_NOTE">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja cunsiderabilmente a sicurità. Quandu hè compiu, cliccu nant’à « Cuntinuà ».</entry>
+ <entry lang="co" key="IDT_RANDOM_POOL_ENRICHMENT_NOTE">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja assai assai a sicurità. Quandu hè compiu, cliccu nant’à « Cuntinuà ».</entry>
<entry lang="co" key="IDT_SECONDARY_KEY">Chjave secundaria (esadecimale)</entry>
<entry lang="co" key="IDT_SECURITY_TOKEN">Gettone di sicurità :</entry>
<entry lang="co" key="IDT_SORT_METHOD">Metoda d’ordine :</entry>
@@ -399,7 +400,7 @@ Information about Corsican localization:
<entry lang="co" key="MENU_VOLUMES">&amp;Vulumi</entry>
<entry lang="co" key="MENU_FAVORITES">&amp;Favuriti</entry>
<entry lang="co" key="MENU_TOOLS">&amp;Attrezzi</entry>
- <entry lang="co" key="MENU_SETTINGS">&amp;Preferenze</entry>
+ <entry lang="co" key="MENU_SETTINGS">&amp;Parametri</entry>
<entry lang="co" key="MENU_HELP">Ai&amp;utu</entry>
<entry lang="co" key="MENU_WEBSITE">Situ &amp;web</entry>
<entry lang="co" key="ABOUTBOX">&amp;Apprupositu…</entry>
@@ -416,7 +417,7 @@ Information about Corsican localization:
<entry lang="co" key="ERR_SELF_TESTS_FAILED">FATE CASU : Omancu una cudificazione di cifratura o di tazzeghju hè fiascata à e prove autumatiche !\n\nL’installazione di VeraCrypt pò esse alterata.</entry>
<entry lang="co" key="ERR_NOT_ENOUGH_RANDOM_DATA">FATE CASU : Ùn ci hè abbastanza dati in a riserva di u generatore di numeri aleatorii per furnisce a quantità richiesta di dati aleatorii.\n\nHè ricumandatu d’ùn micca cuntinuà. Ci vole à selezziunà « Signalà un penseru » da u listinu d’aiutu per riferisce stu sbagliu.</entry>
<entry lang="co" key="ERR_HARDWARE_ERROR">U discu hè dannighjatu (ci hè un difettu fisicu) o un cavu hè dannighjatu, osinnò a memoria funziuneghja male.\n\nSappiate chì ghjè un prublema materiale, è micca cù VeraCrypt. Dunque, ùn ci vole MICCA à riferisce què cum’è un prublema in VeraCrypt è ùn ci vole MICCA à dumandà aiutu in i fori VeraCrypt. Ci vole à cuntattà a squadra tecnica di u vostru venditore per ottene assistenza. Vi ringraziemu.\n\nNota : s’è u sbagliu si ripete à a listessa piazza, ghjè sicuramente per via d’un bloccu di discu gattivu, ch’ella seria pussibule di currege grazia à un prugramma terzu (sappiate chì, in casi numerosi, a cumanda « chkdsk /r » ùn pò micca curregelu perchè funziuneghja solu à u livellu di u sistema di schedarii ; in certi casi, l’attrezzu « chkdsk » ùn scopre mancu u sbagliu).</entry>
- <entry lang="co" key="DEVICE_NOT_READY_ERROR">S’è vo accidete à un lettore di medià amuvibule, assicuratevi chì u medià hè framessu in u lettore. U lettore o u medià ponu esse dannighjati dinù (ci hè forse un difettu fisicu) osinnò un cavu pò esse dannighjatu o disghjuntu.</entry>
+ <entry lang="co" key="DEVICE_NOT_READY_ERROR">S’è vo accidete à un lettore di medià amuvibule, assicuratevi chì u medià hè framessu in u lettore. U lettore o u medià puderia esse dannighjatu (ci hè forse un difettu fisicu) osinnò un cavu pò esse dannighjatu o discunnessu.</entry>
<entry lang="co" key="WHOLE_DRIVE_ENCRYPTION_PREVENTED_BY_DRIVERS">U vostru sistema pare impiegà qualchì pilotu persunalizatu di puce elettronica cuntenente un prublema chì impedisce a cifratura di u discu di u sistema sanu.\n\nCi vole à rinnuvà o disinstallà tuttu pilotu (micca Microsoft) persunalizatu di puce elettronica prima di cuntinuà. S’è què ùn funziuneghja micca, pruvate di cifrà solu a partizione di u sistema.</entry>
<entry lang="co" key="BAD_DRIVE_LETTER">Lettera di lettore inaccettevule.</entry>
<entry lang="co" key="INVALID_PATH">Chjassu inaccettevule.</entry>
@@ -465,7 +466,7 @@ Information about Corsican localization:
<entry lang="co" key="DISK_FREE_PB">U spaziu liberu nant’à u lettore %s hè di %.2f Po</entry>
<entry lang="co" key="DRIVELETTERS">Ùn si pò micca ottene lettere di lettore dispunibule.</entry>
<entry lang="co" key="DRIVER_NOT_FOUND">Sbagliu : Ùn si pò truvà u pilotu VeraCrypt.\n\nCi vole à cupià i schedarii « veracrypt.sys » è « veracrypt-x64.sys » in u cartulare induve l’appiecazione principale VeraCrypt (VeraCrypt.exe) si trova.</entry>
- <entry lang="co" key="DRIVER_VERSION">Sbagliu : Una versione incumpatibile di u pilotu VeraCrypt funziuneghja dighjà.\n\nS’è vo circate à lancià VeraCrypt in modu purtavule (vole si dì senza installallu) è chì una versione sfarente di VeraCrypt hè dighjà installata, ci vole à disinstallalla in primu locu (o rinnuvalla impieghendu u stalladore VeraCrypt). Per disinstallalla, seguitate st’istruzzioni : Nant’à Windows Vista o una versione più recente, selezziunate « Menu Démarrer » &gt; Urdinatore &gt; « Disinstallà o cambià un prugramma » &gt; VeraCrypt &gt; Disinstallà. Nant’à Windows XP o una versione più recente, selezziunate « Menu Démarrer » &gt; Preferenze &gt; « Pannellu di cuntrollu » &gt; « Aghjunghje o caccià un prugramma » &gt; VeraCrypt &gt; Disinstallà. Di listessa manera, s’è vo circate à lancià VeraCrypt in modu purtavule (vole si dì senza installallu) è chì una versione sfarente di VeraCrypt funziuneghja dighjà in modu purtavule, ci vole à rilancià u sistema in primu locu eppò lancià solu sta nova versione.</entry>
+ <entry lang="co" key="DRIVER_VERSION">Sbagliu : Una versione incumpatibile di u pilotu VeraCrypt funziuneghja dighjà.\n\nS’è vo circate à lancià VeraCrypt in modu purtavule (vole si dì senza installallu) è chì una versione sfarente di VeraCrypt hè dighjà installata, ci vole à disinstallalla in primu locu (o rinnuvalla impieghendu u stalladore VeraCrypt). Per disinstallalla, seguitate st’istruzzioni : Nant’à Windows Vista o una versione più recente, selezziunate « Menu Démarrer » &gt; Urdinatore &gt; « Disinstallà o cambià un prugramma » &gt; VeraCrypt &gt; Disinstallà. Nant’à Windows XP o una versione più recente, selezziunate « Menu Démarrer » &gt; Parametri &gt; « Pannellu di cuntrollu » &gt; « Aghjunghje o caccià un prugramma » &gt; VeraCrypt &gt; Disinstallà. Di listessa manera, s’è vo circate à lancià VeraCrypt in modu purtavule (vole si dì senza installallu) è chì una versione sfarente di VeraCrypt funziuneghja dighjà in modu purtavule, ci vole à rilancià u sistema in primu locu eppò lancià solu sta nova versione.</entry>
<entry lang="co" key="ERR_CIPHER_INIT_FAILURE">Sbagliu : Fiascu à l’iniziu di u ciframentu.</entry>
<entry lang="co" key="ERR_CIPHER_INIT_WEAK_KEY">Sbagliu : Una chjave debule o putenzialmente debule hè stata scuperta. A chjave serà scartata. Pruvate torna.</entry>
<entry lang="co" key="EXCEPTION_REPORT">Un sbagliu disastrosu hè accadutu è VeraCrypt hà da piantassi. S’ellu hè cagiunatu da un prublema in VeraCrypt, vuleriamu curregelu. Per aiutacci, pudete mandacci un raportu di sbagliu ingeneratu autumaticamente cuntenendu quelli elementi :\n\n- A versione di u prugramma\n- A versione di u sistema operatoriu\n- U tipu di CPU\n- U nome di u cumpunente VeraCrypt\n- A somma di cuntrollu di « VeraCrypt.exe »\n- U nome simbolicu di a finestra di dialogu\n- A categuria di u sbagliu\n- L’indirizzu di u sbagliu\n- A pila di a chjama à VeraCrypt (call stack)\n\nS’è vo selezziunate « Sì », quellu indirizzu (chì cuntene u raportu sanu di u sbagliu) serà apertu in u vostru navigatore Internet predefinitu.\n\n%hs\n\nVulete mandacci u raportu di sbagliu quì sopra ?</entry>
@@ -531,7 +532,7 @@ Information about Corsican localization:
<entry lang="co" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Avertimentu : Per pudè accede à i dati dicifrati, ci hè bisognu chì una lettera di lettore sia attribuita à u vulume dicifratu. Per disgrazia, ùn ci hè alcuna lettera di lettore di dispunibule.\n\nCi vole à rivucà una lettera di lettore esistente (per indettu, via una scunnessione di chjave USB o di discu duru esternu, ecc.) è tandu cliccu nant’à « Vai ».</entry>
<entry lang="co" key="FORMAT_FINISHED_INFO">U vulume VeraCrypt hè statu creatu currettamente.</entry>
<entry lang="co" key="FORMAT_FINISHED_TITLE">Vulume creatu</entry>
- <entry lang="co" key="FORMAT_HELP">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja cunsiderabilmente a forza crittografica di e chjavi di cifratura. Tandu, cliccu nant’à « Mette à u furmatu » per creà u vulume.</entry>
+ <entry lang="co" key="FORMAT_HELP">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja assai assai a forza crittografica di e chjavi di cifratura. Tandu, cliccu nant’à « Mette à u furmatu » per creà u vulume.</entry>
<entry lang="co" key="FORMAT_HIDVOL_HOST_HELP">Cliccu nant’à « Mette à u furmatu » per creà u vulume esternu. Per sapene di più, ci vole à leghje a documentazione.</entry>
<entry lang="co" key="FORMAT_HIDVOL_HOST_TITLE">Messa à u furmatu di u vulume esternu</entry>
<entry lang="co" key="FORMAT_HIDVOL_TITLE">Messa à u furmatu di u vulume piattatu</entry>
@@ -650,12 +651,12 @@ Information about Corsican localization:
<entry lang="co" key="PASSWORD_HIDDEN_OS_TITLE">Parolla d’intesa per u sistema operatoriu piattatu</entry>
<entry lang="co" key="PASSWORD_LENGTH_WARNING">AVERTIMENTU : E parolle d’intesa corte sò faciule à sfurzà impieghendu e tecniche di forza bruttale !\n\nVi ricumandemu di sceglie una parolla d’intesa d’omancu 20 caratteri. Da veru, vulete impiegà una parolla d’intesa corta ?</entry>
<entry lang="co" key="PASSWORD_TITLE">Parolla d’intesa di u vulume</entry>
- <entry lang="co" key="PASSWORD_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.</entry>
- <entry lang="co" key="PASSWORD_OR_KEYFILE_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Schedariu(i) chjave incurrettu(i).\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.</entry>
- <entry lang="co" key="PASSWORD_OR_MODE_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Modu di muntatura gattivu.\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.</entry>
- <entry lang="co" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Modu di muntatura gattivu.\n - Schedariu(i) chjave incurrettu(i).\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.</entry>
- <entry lang="co" key="PASSWORD_WRONG_AUTOMOUNT">A muntatura autumatica hè fiascata per via d’una (o più) di ste ragioni :\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Ùn si trova alcunu vulume accettevule.</entry>
- <entry lang="co" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">A muntatura autumatica hè fiascata per via d’una (o più) di ste ragioni :\n - Schedariu(i) chjave incurrettu(i).\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Ùn si trova alcunu vulume accettevule.</entry>
+ <entry lang="co" key="PASSWORD_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.\n - U vulume impiegheghja una cifratura anziana chì hè stata cacciata.\n - I vulumi à u furmatu TrueCrypt ùn sò più accettati.</entry>
+ <entry lang="co" key="PASSWORD_OR_KEYFILE_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Schedariu(i) chjave incurrettu(i).\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.\n - U vulume impiegheghja una cifratura anziana chì hè stata cacciata.\n - I vulumi à u furmatu TrueCrypt ùn sò più accettati.</entry>
+ <entry lang="co" key="PASSWORD_OR_MODE_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Modu di muntatura gattivu.\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.\n - U vulume impiegheghja una cifratura anziana chì hè stata cacciata.\n - I vulumi à u furmatu TrueCrypt ùn sò più accettati.</entry>
+ <entry lang="co" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">L’operazione hè fiascata per via d’una (o più) di ste ragioni :\n - Modu di muntatura gattivu.\n - Schedariu(i) chjave incurrettu(i).\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Vulume inaccettevule.\n - U vulume impiegheghja una cifratura anziana chì hè stata cacciata.\n - I vulumi à u furmatu TrueCrypt ùn sò più accettati.</entry>
+ <entry lang="co" key="PASSWORD_WRONG_AUTOMOUNT">A muntatura autumatica hè fiascata per via d’una (o più) di ste ragioni :\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Ùn si trova alcunu vulume accettevule.\n - U vulume impiegheghja una cifratura anziana chì hè stata cacciata.\n - I vulumi à u furmatu TrueCrypt ùn sò più accettati.</entry>
+ <entry lang="co" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">A muntatura autumatica hè fiascata per via d’una (o più) di ste ragioni :\n - Schedariu(i) chjave incurrettu(i).\n - Parolla d’intesa incurretta.\n - Numeru PIM di vulume incurrettu.\n - PRF (tazzeghju) incurrettu.\n - Ùn si trova alcunu vulume accettevule.\n - U vulume impiegheghja una cifratura anziana chì hè stata cacciata.\n - I vulumi à u furmatu TrueCrypt ùn sò più accettati.</entry>
<entry lang="co" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nAvertimentu : U tastu maiuscule hè ammarchjunatu. Què vi pò impedisce di stampittà currettamente a vostra parolla d’intesa.</entry>
<entry lang="co" key="PIM_CHANGE_WARNING">Arricurdassi di u numeru per muntà u vulume</entry>
<entry lang="co" key="PIM_HIDVOL_HOST_TITLE">PIM di u vulume esternu</entry>
@@ -691,8 +692,8 @@ Information about Corsican localization:
<entry lang="co" key="SIZE_HELP_HIDDEN_VOL">Ci vole à specificà a dimensione di u vulume piattatu à creà. A dimensione minima pussibule d’un vulume piattatu hè 40 Ko (o 3664 Ko s’ellu hè messu à u furmatu NTFS). A dimensione massima pussibule ch’ella si pò specificà per u vulume piattatu hè affissata insù.</entry>
<entry lang="co" key="SIZE_HIDVOL_HOST_TITLE">Dimensione di u vulume esternu</entry>
<entry lang="co" key="SIZE_HIDVOL_TITLE">Dimensione di u vulume piattatu</entry>
- <entry lang="co" key="SIZE_PARTITION_HELP">Ci vole à verificà chì a dimensione di l’apparechju o di a partizione selezziunatu(a)affissata insù hè curretta à cliccu nant’à « Seguente ».</entry>
- <entry lang="co" key="SIZE_PARTITION_HIDDEN_SYSENC_HELP">U vulume esternu è u vulume piattatu (cuntenendu u sistema operatoriu piattatu) steranu nant’à a partizione insù. Duveria esse a prima partizione daretu a partizione di u sistema.\n\nCi vole à verificà chì a dimensione di a partizione è u so numeru affissati insù sò curretti, è in stu casu, cliccu nant’à « Seguente ».</entry>
+ <entry lang="co" key="SIZE_PARTITION_HELP">Ci vole à verificà chì a dimensione di l’apparechju o di a partizione selezziunatu(a) affissatu(a) insù hè curretta è fà un cliccu nant’à « Seguente ».</entry>
+ <entry lang="co" key="SIZE_PARTITION_HIDDEN_SYSENC_HELP">U vulume esternu è u vulume piattatu (cuntenendu u sistema operatoriu piattatu) steranu nant’à a partizione insù. Duveria esse a prima partizione daretu a partizione di u sistema.\n\nCi vole à verificà chì a dimensione di a partizione è u so numeru affissati insù sò curretti, è in stu casu, fà un cliccu nant’à « Seguente ».</entry>
<entry lang="co" key="SIZE_PARTITION_HIDDEN_VOL_HELP">A dimensione minima pussibule d’un vulume, dentru quellu un vulume piattatu deve esse creatu, hè 340 Ko.\n\nSappiate chì a dimensione minima pussibule d’un vulume, dentru quellu un vulume piattatu deve esse creatu, hè 340 Ko.</entry>
<entry lang="co" key="SIZE_TITLE">Dimensione di u vulume</entry>
<entry lang="co" key="SPARSE_FILE">Dinamicu</entry>
@@ -941,10 +942,10 @@ Information about Corsican localization:
<entry lang="co" key="PROGRESS_STATUS_FINISHED">Compiu</entry>
<entry lang="co" key="PROGRESS_STATUS_ERROR">Sbagliu</entry>
<entry lang="co" key="FAVORITE_DISCONNECTED_DEV">Apparechju scunnessu</entry>
- <entry lang="co" key="SYS_FAVORITE_VOLUMES_SAVED">I vulumi favuriti di u sistema sò stati arregistrati.\n\nPer permette a muntatura di i vulumi favuriti di u sistema à l’avviu di u sistema, selezziunate Preferenze &gt; Vulumi favuriti di u sistema &gt; Muntà i vulumi favuriti di u sistema à l’avviu di Windows.</entry>
+ <entry lang="co" key="SYS_FAVORITE_VOLUMES_SAVED">I vulumi favuriti di u sistema sò stati arregistrati.\n\nPer permette a muntatura di i vulumi favuriti di u sistema à l’avviu di u sistema, selezziunate Parametri &gt; Vulumi favuriti di u sistema &gt; Muntà i vulumi favuriti di u sistema à l’avviu di Windows.</entry>
<entry lang="co" key="FAVORITE_ADD_DRIVE_DEV_WARNING">U vulume chì vò aghjunghjite à i favuriti ùn hè, ne una partizione, ne un vulume dinamicu. Dunque, VeraCrypt ùn puderà micca muntà stu vulume favuritu s’è u numeru d’apparechju cambia.</entry>
<entry lang="co" key="FAVORITE_ADD_PARTITION_TYPE_WARNING">U vulume chì vò aghjunghjite à i favuriti hè una partizione chì ùn hè micca ricunnisciuta da Windows.\n\nVeraCrypt ùn puderà micca muntà stu vulume favuritu s’è u numeru d’apparechju cambia. Ci vole à definisce cum’è tipu di partizione, unu ricunnisciutu da Windows (impiegate a cumanda SETID di l’attrezzu « diskpart » di Windows. Eppò aghjunghjite torna a partizione à i favuriti.</entry>
- <entry lang="co" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">A tacca di sfondulu VeraCrypt hè disattivata o cunfigurata per piantassi quandu ci hè nisunu vulume muntatu (o VeraCrypt hè lanciatu in modu purtavule). Què pò impedisce i vostri vulumi favuriti d’esse muntati autumaticamente quandu l’apparechji chì l’ospitanu sò cunnessi.\n\nNota : Per attivà a tacca di sfondulu VeraCrypt, selezziunate Preferenze &gt; Ozzioni è verificate chì l’ozzione « Attivata » hè scelta in a sezzione « Tacca di sfondulu VeraCrypt ».</entry>
+ <entry lang="co" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">A tacca di sfondulu VeraCrypt hè disattivata o cunfigurata per piantassi quandu ci hè nisunu vulume muntatu (o VeraCrypt hè lanciatu in modu purtavule). Què pò impedisce i vostri vulumi favuriti d’esse muntati autumaticamente quandu l’apparechji chì l’ospitanu sò cunnessi.\n\nNota : Per attivà a tacca di sfondulu VeraCrypt, selezziunate Parametri &gt; Ozzioni è verificate chì l’ozzione « Attivata » hè scelta in a sezzione « Tacca di sfondulu VeraCrypt ».</entry>
<entry lang="co" key="FAVORITE_ARRIVAL_MOUNT_NETWORK_PATH_ERR">Un cuntenidore piazzatu in un sistema di schedarii alluntanatu, scumpartu nant’à a reta, ùn pò micca esse muntatu autumaticamente quandu u so apparechju ospite hè cunnessu.</entry>
<entry lang="co" key="FAVORITE_ARRIVAL_MOUNT_DEVICE_PATH_ERR">L’apparechju affissatu quaghjò ùn hè, ne una partizione, ne un vulume dinamicu. In cunsequenza, u vulume ospitatu nant’à l’apparechju ùn pò micca esse muntatu autumaticamente quandu l’apparechju hè cunnessu.</entry>
<entry lang="co" key="FAVORITE_ARRIVAL_MOUNT_PARTITION_TYPE_ERR">Ci vole à definisce cum’è tipu di partizione affissatu quaghjò, unu ricunnisciutu da Windows (impiegate a cumanda SETID di l’attrezzu « diskpart » di Windows. Eppò cacciate a partizione da i favuriti è aghjunghjitela torna. Què permetterà à u vulume ospitatu nant’à l’apparechju d’esse muntatu autumaticamente quandu l’apparechju hè cunnessu.</entry>
@@ -1096,9 +1097,9 @@ Information about Corsican localization:
<entry lang="co" key="TC_BOOT_LOADER_ALREADY_INSTALLED">FATE CASU : U caricadore di piccera di VeraCrypt hè dighjà installatu nant’à u lettore di u vostru sistema !\n\nHè pussibule chì un altru sistema nant’à u vostru urdinatore sia dighjà cifratu.\n\nAVERTIMENTU : PRUCEDE À A CIFRATURA DI U SISTEMA CHÌ FUNZIUNEGHJA ATTUALMENTE PÒ RENDE L’ALTRU(I) SISTEMA(I) IMPUSSIBULE À AVVIÀ È I DATI CHÌ CI SÒ INACCESSIBILE.\n\nDa veru, vulete cuntinuà ?</entry>
<entry lang="co" key="SYS_LOADER_RESTORE_FAILED">Impussibule di risturà u caricadore d’origine di u sistema.\n\nImpiegate u vostru discu di succorsu VeraCrypt (« Ozzioni di riparazione » &gt; « Risturà u caricadore d’origine di u sistema ») o u medià d’installazione Windows per rimpiazzà u caricadore di piccera di VeraCrypt da u caricadore di sistema di Windows.</entry>
<entry lang="co" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">U caricadore d’origine di u sistema ùn serà micca piazzatu nant’à u discu di succorsu (A causa pussibule hè chì u schedariu di salvaguardia hè assente).</entry>
- <entry lang="co" key="ERROR_MBR_PROTECTED">Impussibule di scrive u settore MBR.\n\nForse u vostru BIOS hè cunfiguratu per prutege u settore MBR. Verificate in e preferenze di u vostru BIOS (appughjate nant’à F2, Squassà, o Scap. dopu à l’avvia di u vostru urdinatore) s’ella ci hè una prutezzione di u MBR o una prutezzione da l’antivirus.</entry>
+ <entry lang="co" key="ERROR_MBR_PROTECTED">Impussibule di scrive u settore MBR.\n\nForse u vostru BIOS hè cunfiguratu per prutege u settore MBR. Verificate in i parametri di u vostru BIOS (appughjate nant’à F2, Squassà, o Scap. dopu à l’avvia di u vostru urdinatore) s’ella ci hè una prutezzione di u MBR o una prutezzione da l’antivirus.</entry>
<entry lang="co" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">AVERTIMENTU : A verificazione di l’impronta di u caricadore di piccera di VeraCrypt hè fiascata !\nForse u vostru discu hè statu deterioratu da un assaltadore (attaca « Evil Maid »).\n\nSt’avertimentu pò dinù esse scruchjatu s’è vò avete risturatu u caricadore di piccera di VeraCrypt cù un discu di succorsu ingeneratu da una versione VeraCrypt sfarente.\n\nHè ricumandatu di cambià a vostra parolla d’intesa subitu subitu, ciò chì permetterà dinù di risturà u caricadore di piccera currettu di VeraCrypt. Hè ricumandatu dinù d’installà torna VeraCrypt è di piglià e misure necessarie per prutege sta mascina contr’à l’accessi micca autorizati.</entry>
- <entry lang="co" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">A versione richiesta di u caricadore di piccera di VeraCrypt ùn hè micca installata attualmente. Què pò impedisce certe preferenze d’ese arregistrate.</entry>
+ <entry lang="co" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">A versione richiesta di u caricadore di piccera di VeraCrypt ùn hè micca installata attualmente. Què pò impedisce certi prarametri d’esse arregistrati.</entry>
<entry lang="co" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">Nota : in certi casi, si pò vulè impedisce una persona (aversariu) chì vi vede avvià l’urdinatore di sapè chì vò impiegheghjite VeraCrypt. L’ozzioni quì sopra vi permettenu di fà què via una persunalizazione di u screnu di u caricadore di piccera di VeraCrypt. S’è vò attivate a prima ozzione, alcunu testu ùn serà affissatu da u caricadore di piccera (mancu s’è vò stampittate una parolla d’intesa falsa). L’urdinatore parerà cum’è « stampitivu » quandu vò stampittate a vostra parolla d’intesa. Di più, si pò affissà un messaghju persunalizatu per ingannà l’aversariu. Per indettu, un falsu messaghju di sbagliu tale chì «Sistema operatoriu assente » (chì hè, di regula, affissatu da u caricadore di piccera di Windows quand’ellu ùn trova micca di partizione di piccera Windows). Sarrimanenti, hè impurtante di sapè chì, s’è l’aversariu pò analizà u cuntenutu di u discu duru, puderà scopre ch’ellu cuntene u caricadore di piccera di VeraCrypt.</entry>
<entry lang="co" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">AVERTIMENTU : Tinite à mente chì s’è vò attivate st’ozzione, u caricadore di piccera di VeraCrypt ùn affisserà alcunu testu (mancu quandu vò stampittate una parolla d’intesa falsa). L’urdinatore parerà cum’è « stampitivu » (senza risposta) quandu vò stampittate a vostra parolla d’intesa (u cursore ùn si dispiazzerà MICCA è alcunu asteriscu (*) ùn serà affissatu quandu vò appughjate nant’à un tastu).\n\nDa veru, vulete attivà st’ozzione ?</entry>
<entry lang="co" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">A vostra partizione o u lettore di u vostru sistema pare esse tuttu cifratu.</entry>
@@ -1136,7 +1137,7 @@ Information about Corsican localization:
<entry lang="co" key="RESCUE_DISK_BURN_INFO_NONWIN_ISO_BURNER">IMPURTANTE : Sappiate chì u schedariu deve esse scrittu nant’à u CD o u DVD cum’è un’imagine di discu ISO (micca cum’è un schedariu individuale). Per sapene di più annant’à a manera di fà què, fighjate puru a documentazione di u vostru prugramma d’arregistramentu di CD/DVD. S’è ùn avete micca prugramma d’arregistramentu di CD/DVD chì puderia scrive l’imagine di discu ISO nant’à un CD o un DVD, fate un cliccu nant’à u liame quì sottu per scaricà un prugramma simile di rigalu.\n\n</entry>
<entry lang="co" key="LAUNCH_WIN_ISOBURN">Lancià Microsoft Windows Disc Image Burner</entry>
<entry lang="co" key="RESCUE_DISK_BURN_NO_CHECK_WARN">AVERTIMENTU : S’è vò avete dighjà creatu un discu di succorsu VeraCrypt in u passatu, ùn pò micca esse impiegatu torna per sta partizione o stu lettore perch’ellu hè statu creatu per una chjave principale sfarente ! Ogni volta chì vò cifrate una partizione o un lettore di u sistema, duvete creà un novu discu di succorsu VeraCrypt, ancu s’è vò impiegate a listessa parolla d’intesa.</entry>
- <entry lang="co" key="CANNOT_SAVE_SYS_ENCRYPTION_SETTINGS">Sbagliu : Impussibule d’arregistrà e preferenze di cifratura di u sistema.</entry>
+ <entry lang="co" key="CANNOT_SAVE_SYS_ENCRYPTION_SETTINGS">Sbagliu : Impussibule d’arregistrà i parametri di cifratura di u sistema.</entry>
<entry lang="co" key="CANNOT_INITIATE_SYS_ENCRYPTION_PRETEST">Impussibule d’inizià a preprova di cifratura di u sistema.</entry>
<entry lang="co" key="CANNOT_INITIATE_HIDDEN_OS_CREATION">Impussibule d’inizià u trattamentu di creazione di u sistema operatoriu piattatu.</entry>
<entry lang="co" key="WIPE_MODE_TITLE">Modu di nettata</entry>
@@ -1184,7 +1185,7 @@ Information about Corsican localization:
<entry lang="co" key="SYSENC_DRIVE_ANALYSIS_INFO">Aspettate mentre chì VeraCrypt scopri a presenza di i settori piattati à a fine di u lettore di u sistema. Sappiate chì què pò durà un bellu pezzu per compiesi.\n\nNota : In qualchì casu assai scarsu, nant’à certi urdinatori, u sistema pò parè senza risposta durante stu trattamentu di scuperta. S’ella accade, rilanciate l’urdinatore, lanciate VeraCrypt, ripitite e tappe precedente ma tralasciate stu trattamentu di scuperta. Sappiate chì stu prublema ùn hè micca cagiunatu da un sbagliu in VeraCrypt.</entry>
<entry lang="co" key="SYS_ENCRYPTION_SPAN_TITLE">Area à cifrà</entry>
<entry lang="co" key="SYS_ENCRYPTION_SPAN_WHOLE_SYS_DRIVE_HELP">Selezziunate st’ozzione s’è vò vulete cifrà u lettore sanu induve u sistema Windows in corsu di funziunamentu hè installatu. U lettore sanu, cuntenendu tutte e so partizioni, serà cifratu fora di a prima traccia induve sterà u caricadore di piccera di VeraCrypt. Quale chì vole accede à un sistema installatu nant’à u lettore, o à i schedarii chì ci sò arregistrati, duverà stampittà a parolla d’intesa curretta ogni volta nanzu l’avviu di u sistema. St’ozzione ùn pò micca esse impiegata per cifrà un lettore secundariu o esternu s’è Windows ùn ci hè micca installatu è s’ellu ùn ci hè micca avviatu.</entry>
- <entry lang="co" key="COLLECTING_RANDOM_DATA_TITLE">Raccolta di dati aleatorii</entry>
+ <entry lang="co" key="COLLECTING_RANDOM_DATA_TITLE">Racolta di dati aleatorii</entry>
<entry lang="co" key="KEYS_GEN_TITLE">Chjavi ingenerate</entry>
<entry lang="co" key="CD_BURNER_NOT_PRESENT">VeraCrypt ùn hà trovu alcunu apparechju per impruntà un CD o DVD cunnessu à u vostru urdinatore. VeraCrypt hà bisognu d’un tale apparechju per impruntà un discu di succorsu VeraCrypt (chì si pò piccià) cuntenendu una salvaguardia di e chjavi di cifratura, u caricadore di piccera di VeraCrypt, u caricadore d’origine di u sistema, ecc.\n\nVi ricumandemu forte d’impruntà u discu di succorsu VeraCrypt.</entry>
<entry lang="co" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO">Ùn aghju micca apparechju per impruntà CD o DVD ma arregistreraghju l’imagine ISO di u discu di succorsu nant’à un lettore amuvibule (per indettu, una chjave USB).</entry>
@@ -1285,8 +1286,8 @@ Information about Corsican localization:
<entry lang="co" key="ENTER_TOKEN_PASSWORD">Stampittate a parolla d’intesa o u PIN per u gettone « %s » :</entry>
<entry lang="co" key="PKCS11_LIB_LOCATION_HELP">Per permette à VeraCrypt d’accede à un gettone di sicurità o à una carta à stampinu, ci vole à installà in primu locu una biblioteca di prugramma PKCS #11 per u gettone o per a carta à stampinu. Un tale biblioteca pò esse pruvista cù l’apparechju o esse dispunibule in scaricamentu nant’à u situ web di u venditore o d’altri terzi.\nDopu l’installazione di a biblioteca, pudete, sia selezziunalla manualmente via un cliccu nant’à « Selezziunà a bibliuteca », sia lascià VeraCrypt truvalla è selezziunalla autumaticamente via un cliccu nant’à « Scuperta autumatica di a bibliuteca » (a ricerca si ferà solu in u cartulare di u sistema di Windows).</entry>
<entry lang="co" key="SELECT_PKCS11_MODULE_HELP">Nota : Per sceglie u nome di schedariu è a lucalizazione di a biblioteca PKCS #11 installata per u vostru gettone di sicurità o a carta à stampinu, ci vole à leghje a documentazione pruvista cù u gettone, a carta, o u prugramma terzu.\n\nFate un cliccu nant’à « Vai » per selezziunà u chjassu è u nome di schedariu.</entry>
- <entry lang="co" key="NO_PKCS11_MODULE_SPECIFIED">Per permette à VeraCrypt d’accede à un gettone di sicurità o à una carta à stampinu, ci vole à selezziunà in primu locu una biblioteca di prugramma PKCS #11 per u gettone o a carta à stampinu. Per fà què, selezziunate « Preferenze » &gt; « Gettoni di sicurità ».</entry>
- <entry lang="co" key="PKCS11_MODULE_INIT_FAILED">Impussibule d’inizià a biblioteca PKCS #11 di gettone di sicurità.\n\nAssicuratevi chì u chjassu è u nome di schedariu specificati currispondenu à una biblioteca PKCS #11 reale. Per specificà un chjassu è un nome di schedariu per una biblioteca PKCS #11, selezziunate « Preferenze » &gt; « Gettoni di sicurità ».</entry>
+ <entry lang="co" key="NO_PKCS11_MODULE_SPECIFIED">Per permette à VeraCrypt d’accede à un gettone di sicurità o à una carta à stampinu, ci vole à selezziunà in primu locu una biblioteca di prugramma PKCS #11 per u gettone o a carta à stampinu. Per fà què, selezziunate « Parametri » &gt; « Gettoni di sicurità ».</entry>
+ <entry lang="co" key="PKCS11_MODULE_INIT_FAILED">Impussibule d’inizià a biblioteca PKCS #11 di gettone di sicurità.\n\nAssicuratevi chì u chjassu è u nome di schedariu specificati currispondenu à una biblioteca PKCS #11 reale. Per specificà un chjassu è un nome di schedariu per una biblioteca PKCS #11, selezziunate « Parametri » &gt; « Gettoni di sicurità ».</entry>
<entry lang="co" key="PKCS11_MODULE_AUTO_DETECTION_FAILED">Ùn si trova alcuna biblioteca PKCS #11 in u cartulare di u sistema di Windows.\n\nAssicuratevi chì una biblioteca PKCS #11 per u vostru gettone di sicurità (o a vostra carta à stampinu) sia installata (un tale biblioteca pò esse pruvista cù u gettone, o a carta, o esse dispunibule in scaricamentu nant’à u situ web di u venditore o d’altri terzi). S’è a biblioteca hè installata in un cartulare altru chè quellu di u sistema, fate un cliccu nant’à « Selezziunà a bibliuteca » per lucalizà a biblioteca (i.e. in u cartulare induve u prugramma di u gettone, o a carta, hè installatu).</entry>
<entry lang="co" key="NO_TOKENS_FOUND">Nisunu gettone di sicurità truvatu.\n\nAssicuratevi chì u vostru gettone di sicurità sia cunnessu à u vostru urdinatore è chì u pilotu d’apparechju chì currisponde à u vostru gettone sia installatu.</entry>
<entry lang="co" key="TOKEN_KEYFILE_NOT_FOUND">Schedariu chjave di gettone di sicurità micca trovu.</entry>
@@ -1305,7 +1306,7 @@ Information about Corsican localization:
<entry lang="co" key="SYS_FAVORITES_KEYBOARD_WARNING">I vulumi favuriti di u sistema seranu muntati cù a parolla d’intesa d’autenticazione di prepiccera. Tuttu vulume favuritu di u sistema chì impiegheghja una parolla d’intesa sfarente ùn serà micca muntatu.</entry>
<entry lang="co" key="SYS_FAVORITES_ADMIN_ONLY_INFO">Sappiate chì s’è vò vulete impedisce l’azzioni nurmale di i vulumi VeraCrypt (cum’è « Tuttu smuntà », « Smuntatura autumatica », ecc.) d’affettà i vulumi favuriti di u sistema, duvete attivà l’ozzione « Permette solu à l’amministratori di vede è smuntà i vulumi favuriti di u sistema in VeraCrypt ». In più di què, quandu VeraCrypt hè lanciatu senza privileghji d‘amministratore (u valore predefinitu nant’à Windows Vista è e versioni più recente), i vulumi favuriti di u sistema ùn sò micca affissati in a lista di e lettere di lettore nant’à a finestra principale di l’appiecazione VeraCrypt.</entry>
<entry lang="co" key="SYS_FAVORITES_ADMIN_ONLY_WARNING">IMPURTANTE : Tinite à mente chì, s’è st’ozzione hè attivata è chì VeraCrypt ùn hà micca privileghji d‘amministratore, i vulumi favuriti di u sistema chì sò muntati ùn seranu MICCA affissati nant’à a finestra di l’appiecazione VeraCrypt è ùn puderanu micca esse smuntati. In cunsequenza, s’ella hè bisognu, per indettu, à smuntà un vulume favuritu di u sistema, ci vole à fà un cliccu dirittu nant’à l’icona VeraCrypt (in u listinu « Démarrer ») eppò selezziunà l’ozzione « Lancià cum’è un amministratore » in primu locu. A listessa limitazione hè appiecata à e funzioni « Tuttu smuntà », « Smuntatura autumatica », i tasti di scelta rapida « Tuttu smuntà », ecc.</entry>
- <entry lang="co" key="SETTING_REQUIRES_REBOOT">Sappiate chì sta preferenza hè pigliata in contu solu dopu un rilanciu di u sistema operatoriu.</entry>
+ <entry lang="co" key="SETTING_REQUIRES_REBOOT">Sappiate chì stu parametru hè pigliatu in contu solu dopu un rilanciu di u sistema operatoriu.</entry>
<entry lang="co" key="COMMAND_LINE_ERROR">Sbagliu durante l’analisa di a linea di cumanda.</entry>
<entry lang="co" key="RESCUE_DISK">Discu di succorsu</entry>
<entry lang="co" key="SELECT_FILE_AND_MOUNT">Selezziunà un &amp;schedariu è muntallu…</entry>
@@ -1320,10 +1321,10 @@ Information about Corsican localization:
<entry lang="co" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">U vulume « %s » hè statu muntatu in lettura sola perchè u sistema operatoriu hà signalatu chì l’apparechju ospite hè prutettu contr’à a scrittura.\n\nSappiate chì parechji piloti persunalizati di puce elettronica ponu cunsiderà certi medià scrivibile cum’è essendu falzamente prutetti contr’à a scrittura. Stu prublema ùn hè micca cagiunatu da VeraCrypt. Pò esse scioltu da a mudificazione o a disinstallazione di tutti i piloti persunalizati (non Microsoft) di puce elettronica chì sò installati attualmente nant’à stu sistema.</entry>
<entry lang="co" key="LIMIT_ENC_THREAD_POOL_NOTE">Sappiate chì a tecnolugia Hyper-Threading permette parechji cori logichi per un solu core fisicu. Quandu Hyper Threading hè attivatu, u numeru selezziunatu insù currisponde à u numeru di prucessori o cori logichi.</entry>
<entry lang="co" key="NUMBER_OF_THREADS">%d unità d’esecuzione</entry>
- <entry lang="co" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">Sappiate chì a cudificazione AES accelerata da u materiale hè disattivata, ciò chì affetterà i risultati di a calibrera di perfurmenza (pechju perfurmenze).\n\nPer attivà l’accelerazione materiale, selezziunate « Preferenze » &gt; « Perfurmenza » è attivate l’ozzione currispondente.</entry>
- <entry lang="co" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">Sappiate chì u numeru d’unità d’esecuzione hè limitatu attualmente, ciò chì affetterà i risultati di a calibrera di perfurmenza (pechju perfurmenze).\n\nPer impiegà a putenza sana di u(i) prucessore(i), selezziunate « Preferenze » &gt; « Perfurmenza » è disattivate l’ozzione currispondente.</entry>
+ <entry lang="co" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">Sappiate chì a cudificazione AES accelerata da u materiale hè disattivata, ciò chì affetterà i risultati di a calibrera di perfurmenza (pechju perfurmenze).\n\nPer attivà l’accelerazione materiale, selezziunate « Parametri » &gt; « Perfurmenza » è attivate l’ozzione currispondente.</entry>
+ <entry lang="co" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">Sappiate chì u numeru d’unità d’esecuzione hè limitatu attualmente, ciò chì affetterà i risultati di a calibrera di perfurmenza (pechju perfurmenze).\n\nPer impiegà a putenza sana di u(i) prucessore(i), selezziunate « Parametri » &gt; « Perfurmenza » è disattivate l’ozzione currispondente.</entry>
<entry lang="co" key="ASK_REMOVE_DEVICE_WRITE_PROTECTION">Vulete chì VeraCrypt faccia un tentativu di disattivazione di a prutezzione contr’à a scrittura di a partizione o di u lettore ?</entry>
- <entry lang="co" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">AVERTIMENTU : Sta preferenza pò sgradisce e perfurmenze.\n\nDa veru, vulete impiegà sta preferenza ?</entry>
+ <entry lang="co" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">AVERTIMENTU : Stu parametru pò sgradisce e perfurmenze.\n\nDa veru, vulete impiegà stu parametru ?</entry>
<entry lang="co" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">Avertimentu : Vulume VeraCrypt smuntatu autumaticamente</entry>
<entry lang="co" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">Prima di caccià fisicamente o spenghje un apparechju chì cuntene un vulume muntatu, duvete sempre smuntà, in primu locu, u vulume VeraCrypt nant’à a finestra di l’appiecazione VeraCrypt.\n\nA smuntatura imprevista è spuntanea hè, di solitu, cagiunata da un cavu, lettore (in un armadiu), o un altru materiale chì funziuneghja male.</entry>
<entry lang="co" key="UNSUPPORTED_TRUECRYPT_FORMAT">Stu vulume hè statu creatu cù TrueCrypt %x.%x ma VeraCrypt accetta solu i vulumi TrueCrypt creati cù e versioni 6.x/7.x di TrueCrypt</entry>
@@ -1402,7 +1403,7 @@ Information about Corsican localization:
<entry lang="co" key="PASSWORD_UTF8_INVALID">A parolla d’intesa stampittata cuntene caratteri Unicode chì ùn ponu micca esse cunvertiti in una riprisentazione UTF-8.</entry>
<entry lang="co" key="INIT_DLL">Sbagliu : Impussibule di caricà una biblioteca di u sistema.</entry>
<entry lang="co" key="ERR_EXFAT_INVALID_VOLUME_SIZE">A dimensione di u vulume specificata nant’à a linea di cumanda hè incumpatibile cù u sistema di schedarii exFAT selezziunatu.</entry>
- <entry lang="co" key="IDT_ENTROPY_BAR">Dati aleatorii raccolti grazia à a mossa di u topu</entry>
+ <entry lang="co" key="IDT_ENTROPY_BAR">Dati aleatorii racolti grazia à a mossa di u topu</entry>
<entry lang="co" key="IDT_VOLUME_ID">N° di vulume :</entry>
<entry lang="co" key="VOLUME_ID">N° di vulume</entry>
<entry lang="co" key="IDC_FAVORITE_USE_VOLUME_ID">Impiegà u n° di vulume per muntà u favuritu</entry>
@@ -1511,10 +1512,10 @@ Information about Corsican localization:
<entry lang="co" key="LINUX_CONFIRM_AFTER_DISMOUNT">Affissà una finestra di cunfirmazione dopu à una smuntatura</entry>
<entry lang="co" key="LINUX_VC_QUITS">VeraCrypt si ne và</entry>
<entry lang="co" key="LINUX_OPEN_FINDER">Apre a finestra di u Finder s’è a smuntatura di u vulume hè riesciuta</entry>
- <entry lang="co" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Sappiate chì sta preferenza hè pigliata in contu solu s’è l’usu di i servizii crittografichi di u kernel hè disattivatu.</entry>
+ <entry lang="co" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Sappiate chì stu parametru hè pigliatu in contu solu s’è l’usu di i servizii crittografichi di u kernel hè disattivatu.</entry>
<entry lang="co" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Disattivà l’usu di i servizii crittografichi di u kernel pò sgradisce e perfurmenze.\n\nVulete veramente ?</entry>
<entry lang="co" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Sappiate chì a disattivazione di st’ozzione pò avè nisunu effettu nant’à i vulumi muntati impieghendu i servizii crittografichi di u kernel.</entry>
- <entry lang="co" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Sappiate chì, prima di pudè impiegà sta preferenza, tutti i vulumi muntati attualmente devenu esse smuntati è muntati torna.</entry>
+ <entry lang="co" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Sappiate chì, prima di pudè impiegà stu parametru, tutti i vulumi muntati attualmente devenu esse smuntati è muntati torna.</entry>
<entry lang="co" key="LINUX_UNKNOWN_EXC_OCCURRED">Un’anumalia scunnisciuta hè accaduta.</entry>
<entry lang="co" key="LINUX_FIRST_AID">L’utilitariu di discu serà lanciatu dopu à un cliccu nant’à « Vai ».\n\nSelezziunate u vostru vulume in a finestra di l’utilitariu di discu è appughjate nant’à u buttone « Verificà u discu » o « Riparà u discu » di a pagina« Prontu Succorsu ».</entry>
<entry lang="co" key="LINUX_MOUNT_ALL_DEV">Muntà tutti l’apparechji</entry>
@@ -1605,7 +1606,7 @@ Information about Corsican localization:
<entry lang="co" key="EXPANDER_HELP_DEVICE">Ghjè un vulume VeraCrypt basatu nant’à un apparechju.\n\nA dimensione nova di u vulume serà scelta autumaticamente secondu à quella di u lettore di l’ospite.</entry>
<entry lang="co" key="EXPANDER_HELP_FILE">Ci vole à specificà a dimensione nova di u vulume VeraCrypt (deve esse omancu %I64u Ko più maiò chè a dimensione attuale).</entry>
<entry lang="co" key="QUICK_EXPAND_WARNING">AVERTIMENTU : Duveriate impiegà l’estensione rapida solu in quelli casi :\n\n1) L’apparechju - induve u cuntenidore di schedariu hè piazzatu - ùn cuntene micca dati impurtante è ùn avete micca bisognu di u dinegu verisimile.\n2) L’apparechju - induve u cuntenidore di schedariu hè piazzatu - hè statu tuttu cifratu è di manera sicura.\n\nDa veru, vulete impiegà a messa rapida à u furmatu ?\n\nDa veru, vulete impiegà l’estensione rapida ?</entry>
- <entry lang="co" key="EXPANDER_STATUS_TEXT">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja cunsiderabilmente a forza crittografica di e chjavi di cifratura. Eppò, cliccu nant’à « Cuntinuà » per allargà u vulume.</entry>
+ <entry lang="co" key="EXPANDER_STATUS_TEXT">IMPURTANTE : Dispiazzate u vostru topu in sta finestra u più à l’azardu ch’ellu hè pussibule. Ancu megliu s’ella dura un pezzu. Què megliureghja assai assai a forza crittografica di e chjavi di cifratura. Eppò, cliccu nant’à « Cuntinuà » per allargà u vulume.</entry>
<entry lang="co" key="EXPANDER_STATUS_TEXT_LEGACY">Un cliccu nant’à « Cuntinuà » per allargà u vulume.</entry>
<entry lang="co" key="EXPANDER_FINISH_ERROR">Sbagliu : fiascu durante l’estensione di u vulume.</entry>
<entry lang="co" key="EXPANDER_FINISH_ABORT">Sbagliu ; operazione interrotta da l’utilizatore.</entry>
@@ -1635,10 +1636,10 @@ Information about Corsican localization:
<entry lang="co" key="EMV_SELECT_AID_FAILED">L’infurmazione AID di a carta in u lettore ùn pò micca esse selezziunata.</entry>
<entry lang="co" key="EMV_ICC_CERT_NOTFOUND">U certificatu di chjave publica ICC ùn si trova micca in a carta.</entry>
<entry lang="co" key="EMV_ISSUER_CERT_NOTFOUND">U certificatu di chjave publica di l’emettore ùn si trova micca in a carta.</entry>
- <entry lang="co" key="EMV_CPLC_NOTFOUND">CLPC ùn si trova micca in a carta EMV.</entry>
+ <entry lang="co" key="EMV_CPLC_NOTFOUND">CPLC ùn si trova micca in a carta EMV.</entry>
<entry lang="co" key="EMV_PAN_NOTFOUND">Ùn si trova alcunu numeru principale di contu in a carta EMV.</entry>
<entry lang="co" key="INVALID_EMV_PATH">U chjassu EMV hè inaccettevule.</entry>
- <entry lang="co" key="EMV_KEYFILE_DATA_NOTFOUND">Impussibule di custruisce un schedariu chjave cù i dati di a carta EMV.\n\nUna di ste cundizione hè assente :\n- U certificatu di chjave publica ICC.\n- U certificatu di chjave publica di l’emettore.\n- I dati CPCL.</entry>
+ <entry lang="co" key="EMV_KEYFILE_DATA_NOTFOUND">Impussibule di custruisce un schedariu chjave cù i dati di a carta EMV.\n\nUna di ste cundizione hè assente :\n- U certificatu di chjave publica ICC.\n- U certificatu di chjave publica di l’emettore.\n- I dati CPLC.</entry>
<entry lang="co" key="SCARD_W_REMOVED_CARD">Alcuna carta in u lettore.\n\nAssicuratevi chì a carta hè framessa currettamente.</entry>
<entry lang="co" key="FORMAT_EXTERNAL_FAILED">A cumanda « format.com » di Windows ùn hà micca riesciutu à mette u vulume à u furmatu NTFS/exFAT/ReFS : Sbagliu 0x%.8X.\n\nRivultata à impiegà l’API « FormatEx » di Windows.</entry>
<entry lang="co" key="FORMATEX_API_FAILED">L’API « FormatEx » di Windows ùn hà micca riesciutu à mette u vulume à u furmatu NTFS/exFAT/ReFS.\n\nStatu di u fiascu = %s.</entry>
@@ -1656,6 +1657,9 @@ Information about Corsican localization:
<entry lang="co" key="LINUX_LANGUAGE">Lingua</entry>
<entry lang="co" key="LINUX_SELECT_SYS_DEFAULT_LANG">Selezziunà a lingua predefinita di u sistema</entry>
<entry lang="co" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">VeraCrypt deve esse rilanciatu per piglià in contu u cambiamentu di lingua.</entry>
+ <entry lang="co" key="ERR_XTS_MASTERKEY_VULNERABLE">AVERTIMENTU : A chjave principale di u vulume hè vulnerevule à un attaccu chì cumprumette à sicurità di i dati.\n\nCi vole à creà un vulume novu è trasferisceci i dati.</entry>
+ <entry lang="co" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">AVERTIMENTU : A chjave principale di u sistema cifratu hè vulnerevule à un attaccu chì cumprumette à sicurità di i dati.\n\nCi vole à dicifrà a partizione o u lettore di u sistema eppò cifrallu torna.</entry>
+ <entry lang="co" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">AVERTIMENTU : A chjave principale di u vulume hà una vulnerabilità di sicurità.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.cs.xml b/Translations/Language.cs.xml
index e7b18a56..db5f2c02 100644
--- a/Translations/Language.cs.xml
+++ b/Translations/Language.cs.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="cs" name="Čeština" en-name="Czech" version="1.3.0" translators="Vítek Moser, Lagardere" />
<font lang="cs" class="normal" size="11" face="default" />
<font lang="cs" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="cs" key="EMV_SELECT_AID_FAILED">AID karty ve ÄteÄce nebylo možné vybrat.</entry>
<entry lang="cs" key="EMV_ICC_CERT_NOTFOUND">Certifikát veÅ™ejného klíÄe ICC nebyl na kartÄ› nalezen.</entry>
<entry lang="cs" key="EMV_ISSUER_CERT_NOTFOUND">Certifikát veÅ™ejného klíÄe vydavatele nebyl na kartÄ› nalezen.</entry>
- <entry lang="cs" key="EMV_CPLC_NOTFOUND">CLPC nebyl na kartÄ› EMV nalezen.</entry>
+ <entry lang="cs" key="EMV_CPLC_NOTFOUND">CPLC nebyl na kartÄ› EMV nalezen.</entry>
<entry lang="cs" key="EMV_PAN_NOTFOUND">Na kartÄ› EMV nebylo nalezeno žádné Äíslo primárního úÄtu (PAN).</entry>
<entry lang="cs" key="INVALID_EMV_PATH">Cesta k EMV je neplatná.</entry>
- <entry lang="cs" key="EMV_KEYFILE_DATA_NOTFOUND">Není možné sestavit soubor klíÄe z dat karty EMV.\n\nNení k dispozici jeden z následujících údajů:\n- Certifikát veÅ™ejného klíÄe ICC.\n- Certifikát veÅ™ejného klíÄe vydavatele.\n- Data CPCL.</entry>
+ <entry lang="cs" key="EMV_KEYFILE_DATA_NOTFOUND">Není možné sestavit soubor klíÄe z dat karty EMV.\n\nNení k dispozici jeden z následujících údajů:\n- Certifikát veÅ™ejného klíÄe ICC.\n- Certifikát veÅ™ejného klíÄe vydavatele.\n- Data CPLC.</entry>
<entry lang="cs" key="SCARD_W_REMOVED_CARD">Ve ÄteÄce není žádná karta.\n\nZkontrolujte, zda je karta správnÄ› zasunuta.</entry>
<entry lang="cs" key="FORMAT_EXTERNAL_FAILED">Příkaz Windows format.com selhal při formátování svazku jako NTFS/exFAT/ReFS: Chyba 0x%.8X.\n\nPřechod zpět pro použití Windows FormatEx API.</entry>
<entry lang="cs" key="FORMATEX_API_FAILED">Windows FormatEx API se nepodařilo naformátovat svazek jako NTFS/exFAT/ReFS.\n\nStav selhání = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="cs" key="LINUX_LANGUAGE">Jazyk</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.da.xml b/Translations/Language.da.xml
index 4c2e039e..62bafe8d 100644
--- a/Translations/Language.da.xml
+++ b/Translations/Language.da.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="da" name="Dansk" en-name="Danish" version="0.1.0" translators="Lasse Bond" />
<font lang="da" class="normal" size="11" face="default" />
<font lang="da" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="da" key="LINUX_LANGUAGE">Sprog</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.de.xml b/Translations/Language.de.xml
index 42e49d3b..3d7948a2 100644
--- a/Translations/Language.de.xml
+++ b/Translations/Language.de.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<!-- Sprachen -->
<language langid="de" name="Deutsch" en-name="German" version="1.1.8" translators="Harry Haller, Alexander Schorg, Simon Frankenberger, David Arndt, H. Sauer, Dulla, Ettore Atalan, Matthias Kolja Miehl, Felix Reichmann" />
<!-- Schriftarten -->
@@ -62,7 +62,7 @@
<entry lang="de" key="IDC_PAUSE">&amp;Pause</entry>
<entry lang="de" key="IDC_PIM_ENABLE">P&amp;IM verwenden</entry>
<entry lang="de" key="IDC_NEW_PIM_ENABLE">PIM verwenden</entry>
- <entry lang="de" key="IDC_QUICKFORMAT">Schnell-Formatierung</entry>
+ <entry lang="de" key="IDC_QUICKFORMAT">Schnellformatierung</entry>
<entry lang="de" key="IDC_SHOW_PASSWORD">Passwort an&amp;zeigen</entry>
<entry lang="de" key="IDC_SHOW_PASSWORD_SINGLE">&amp;Passwort anzeigen</entry>
<entry lang="de" key="IDC_SHOW_PIM">PIM &amp;anzeigen</entry>
@@ -635,16 +635,16 @@
<entry lang="de" key="PASSWORD_HIDDEN_OS_TITLE">Passwort für verstecktes Betriebssystem</entry>
<entry lang="de" key="PASSWORD_LENGTH_WARNING">WARNUNG: Kurze Passwörter sind leicht durch Ausprobieren sämtlicher Kombinationen zu knacken!\n\nEmpfehlenswerte Passwörter bestehen aus mehr als 20 Zeichen.\n\nMöchten Sie das kurze Passwort wirklich verwenden?</entry>
<entry lang="de" key="PASSWORD_TITLE">Volume-Passwort</entry>
- <entry lang="de" key="PASSWORD_WRONG">Falsches Passwort oder kein VeraCrypt-Volume.</entry>
- <entry lang="de" key="PASSWORD_OR_KEYFILE_WRONG">Falsche Schlüsseldatei(en) und/oder falsches Passwort oder kein VeraCrypt-Volume.</entry>
- <entry lang="de" key="PASSWORD_OR_MODE_WRONG">Falsche Methode zum Einhängen, falsches Passwort oder es ist kein VeraCrypt-Volume.</entry>
- <entry lang="de" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Falsche Methode zum Einhängen, falsche Schlüsseldatei(en) und/oder Passwort oder es ist kein VeraCrypt-Volume.</entry>
- <entry lang="de" key="PASSWORD_WRONG_AUTOMOUNT">Falsches Passwort oder es wurde kein VeraCrypt-Volume gefunden.</entry>
- <entry lang="de" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Falsche Schlüsseldatei(en) und/oder falsches Passwort oder es wurde kein VeraCrypt-Volume gefunden.</entry>
+ <entry lang="de" key="PASSWORD_WRONG">Der Vorgang ist aufgrund eines oder mehrerer der folgenden Fehler fehlgeschlagen:\n - Falsches Passwort.\n - Falsche Volume-PIM-Nummer.\n - Falscher PRF (Hash).\n - Kein gültiges Volume.\n - Volume verwendet einen alten Algorithmus, der entfernt wurde.\n - TrueCrypt-Format-Volumes werden nicht mehr unterstützt.</entry>
+ <entry lang="de" key="PASSWORD_OR_KEYFILE_WRONG">Der Vorgang ist aufgrund eines oder mehrerer der folgenden Fehler fehlgeschlagen:\n - Falsche Schlüsseldatei(en).\n - Falsches Passwort.\n - Falsche Volume-PIM-Nummer.\n - Falscher PRF (Hash).\n - Kein gültiges Volume.\n - Volume verwendet einen alten Algorithmus, der entfernt wurde.\n - TrueCrypt-Format-Volumes werden nicht mehr unterstützt.</entry>
+ <entry lang="de" key="PASSWORD_OR_MODE_WRONG">Der Vorgang ist aufgrund eines oder mehrerer der folgenden Fehler fehlgeschlagen:\n - Falsche Methode zum Einhängen.\n - Falsches Passwort.\n - Falsche Volume-PIM-Nummer.\n - Falscher PRF (Hash).\n - Kein gültiges Volume.\n - Volume verwendet einen alten Algorithmus, der entfernt wurde.\n - TrueCrypt-Format-Volumes werden nicht mehr unterstützt.</entry>
+ <entry lang="de" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Der Vorgang ist aufgrund eines oder mehrerer der folgenden Fehler fehlgeschlagen:\n - Falsche Methode zum Einhängen.\n - Falsche Schlüsseldatei(en).\n - Falsches Passwort.\n - Falsche Volume-PIM-Nummer.\n - Falscher PRF (Hash).\n - Kein gültiges Volume.\n - Volume verwendet einen alten Algorithmus, der entfernt wurde.\n - TrueCrypt-Format-Volumes werden nicht mehr unterstützt.</entry>
+ <entry lang="de" key="PASSWORD_WRONG_AUTOMOUNT">Automatisches Einhängen fehlgeschlagen aufgrund eines oder mehrerer der folgenden Fehler:\n - Falsches Passwort.\n - Falsche Volume-PIM-Nummer.\n - Falscher PRF (Hash).\n - Kein gültiges Volume gefunden.\n - Volume verwendet einen alten Algorithmus, der entfernt wurde.\n - TrueCrypt-Format-Volumes werden nicht mehr unterstützt.</entry>
+ <entry lang="de" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Automatisches Einhängen fehlgeschlagen aufgrund eines oder mehrerer der folgenden Fehler:\n - Falsche Schlüsseldatei(en).\n - Falsches Passwort.\n - Falsche Volume-PIM-Nummer.\n - Falscher PRF (Hash).\n - Kein gültiges Volume gefunden.\n - Volume verwendet einen alten Algorithmus, der entfernt wurde.\n - TrueCrypt-Format-Volumes werden nicht mehr unterstützt.</entry>
<entry lang="de" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nWARNUNG: Die Feststelltaste ist aktiviert. Dies führt möglicherweise zu einer falschen Passworteingabe.</entry>
<entry lang="de" key="PIM_CHANGE_WARNING">MERKEN! Für Volume-Einhängung</entry>
<entry lang="de" key="PIM_HIDVOL_HOST_TITLE">PIM des äußeren Volumes</entry>
- <entry lang="de" key="PIM_HIDVOL_TITLE">PIM des versteckten Volumes</entry>
+ <entry lang="de" key="PIM_HIDVOL_TITLE">PIM des verste ckten Volumes</entry>
<entry lang="de" key="PIM_HIDDEN_OS_TITLE">PIM für verstecktes Betriebssystem</entry>
<entry lang="de" key="PIM_HELP">Der PIM (Persönlicher Iterationsmultiplikator) ist ein Wert, der die Anzahl der Iterationen für die Kopfdatenschlüsselableitung wie folgt steuert:\n Iterationen = 15000 + (PIM x 1000).\n\nWird der Wert leer gelassen oder auf 0 gesetzt, benutzt VeraCrypt einen Standardwert (485), der hohe Sicherheit gewährleistet.\n\nWenn das Passwort weniger als 20 Zeichen hat, kann der PIM nicht kleiner als 485 sein, um ein minimales Sicherheitslevel zu gewährleisten.\nWenn das Passwort 20 Zeichen oder mehr hat, kann der PIM beliebig gesetzt werden.\nEin PIM-Wert größer als 485 verlangsamt das Einhängen. Ein niedriger PIM-Wert (kleiner als 485) beschleunigt das Einhängen, kann aber die Sicherheit verringern, wenn ein zu schwaches Passwort gewählt wurde.</entry>
<entry lang="de" key="PIM_SYSENC_HELP">Der PIM (Persönlicher Iterationsmultiplikator) ist ein Wert, der die Anzahl der Iterationen für die Kopfdatenschlüsselableitung wie folgt steuert:\n Iterationen = PIM x 2048.\n\nWird der Wert leer gelassen oder auf 0 gesetzt, benutzt VeraCrypt einen Standardwert, der hohe Sicherheit gewährleistet.\n\nWenn das Passwort weniger als 20 Zeichen hat, kann der PIM nicht kleiner als 98 sein, um ein minimales Sicherheitslevel zu gewährleisten.\nWenn das Passwort 20 Zeichen oder mehr hat, kann der PIM beliebig gesetzt werden.\nEin PIM-Wert größer als 98 verlangsamt den Bootvorgang. Ein niedriger PIM-Wert (kleiner als 98) beschleunigt den Bootvorgang, kann aber die Sicherheit verringern, wenn ein zu schwaches Passwort gewählt wurde.</entry>
@@ -1609,8 +1609,8 @@
<entry lang="de" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximale Dateigröße von %I64u MB auf dem Host-Laufwerk überschritten.</entry>
<entry lang="de" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">FEHLER: Die für die Aktivierung der Schnellerweiterung erforderlichen Berechtigungen konnten nicht erlangt werden!\nBitte deaktivieren Sie die Option Schnellerweiterung und versuchen Sie es erneut.</entry>
<entry lang="de" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximale VeraCrypt-Volume-Größe von %I64u TB überschritten!\n</entry>
- <entry lang="de" key="FULL_FORMAT">Volles Format</entry>
- <entry lang="de" key="FAST_CREATE">Schnelles Erstellen</entry>
+ <entry lang="de" key="FULL_FORMAT">Vollformatierung</entry>
+ <entry lang="de" key="FAST_CREATE">Schnellerstellung</entry>
<entry lang="de" key="WARN_FAST_CREATE">WARNUNG: Sie sollten Schnelles Erstellen nur in den folgenden Fällen verwenden:\n\n1) Das Gerät enthält keine sensiblen Daten und Sie benötigen keine plausible Bestreitbarkeit.\n2) Das Gerät wurde bereits sicher und vollständig verschlüsselt.\n\nSind Sie sicher, dass Sie Schnelles Erstellen verwenden möchten?</entry>
<entry lang="de" key="IDC_ENABLE_EMV_SUPPORT">EMV-Unterstützung aktivieren</entry>
<entry lang="de" key="COMMAND_APDU_INVALID">Der an die Karte gesendete APDU-Befehl ist ungültig.</entry>
@@ -1620,10 +1620,10 @@
<entry lang="de" key="EMV_SELECT_AID_FAILED">Die AID der Karte im Lesegerät konnte nicht ausgewählt werden.</entry>
<entry lang="de" key="EMV_ICC_CERT_NOTFOUND">ICC-Zertifikat des öffentlichen Schlüssels wurde auf der Karte nicht gefunden.</entry>
<entry lang="de" key="EMV_ISSUER_CERT_NOTFOUND">Das Zertifikat des öffentlichen Schlüssels des Ausstellers wurde auf der Karte nicht gefunden.</entry>
- <entry lang="de" key="EMV_CPLC_NOTFOUND">CLPC wurde auf der EMV-Karte nicht gefunden.</entry>
+ <entry lang="de" key="EMV_CPLC_NOTFOUND">CPLC wurde auf der EMV-Karte nicht gefunden.</entry>
<entry lang="de" key="EMV_PAN_NOTFOUND">Keine primäre Kontonummer (PAN) auf der EMV-Karte gefunden.</entry>
<entry lang="de" key="INVALID_EMV_PATH">Der EMV-Pfad ist ungültig.</entry>
- <entry lang="de" key="EMV_KEYFILE_DATA_NOTFOUND">Es konnte keine Schlüsseldatei aus den Daten der EMV-Karte erstellt werden.\n\nEine der folgenden Angaben fehlt:\n- ICC-Zertifikat des öffentlichen Schlüssels.\n- Zertifikat des öffentlichen Schlüssels des Ausstellers.\n- CPCL-Daten.</entry>
+ <entry lang="de" key="EMV_KEYFILE_DATA_NOTFOUND">Es konnte keine Schlüsseldatei aus den Daten der EMV-Karte erstellt werden.\n\nEine der folgenden Angaben fehlt:\n- ICC-Zertifikat des öffentlichen Schlüssels.\n- Zertifikat des öffentlichen Schlüssels des Ausstellers.\n- CPLC-Daten.</entry>
<entry lang="de" key="SCARD_W_REMOVED_CARD">Keine Karte im Lesegerät.\n\nVergewissern Sie sich, dass die Karte richtig eingesteckt ist.</entry>
<entry lang="de" key="FORMAT_EXTERNAL_FAILED">Der Windows-Befehl format.com konnte das Volume nicht als NTFS/exFAT/ReFS formatieren: Fehler 0x%.8X.\n\nZurückfallen auf die Verwendung der Windows FormatEx-API.</entry>
<entry lang="de" key="FORMATEX_API_FAILED">Windows FormatEx-API konnte das Volume nicht als NTFS/exFAT/ReFS formatieren.\n\nFehlerstatus = %s.</entry>
@@ -1641,6 +1641,9 @@
<entry lang="de" key="LINUX_LANGUAGE">Sprache</entry>
<entry lang="de" key="LINUX_SELECT_SYS_DEFAULT_LANG">Wählen Sie die Standardsprache des Systems</entry>
<entry lang="de" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Damit die Sprachänderung in Kraft treten kann, muss VeraCrypt neu gestartet werden.</entry>
+ <entry lang="de" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNUNG: Der Hauptschlüssel des Volumes ist anfällig für einen Angriff, der die Datensicherheit gefährdet.\n\nBitte erstellen Sie ein neues Volume und übertragen Sie die Daten auf dieses.</entry>
+ <entry lang="de" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNUNG: Der Hauptschlüssel des verschlüsselten Systems ist anfällig für einen Angriff, der die Datensicherheit gefährdet.\nBitte entschlüsseln Sie die Systempartition/das Laufwerk und verschlüsseln Sie es anschließend erneut.</entry>
+ <entry lang="de" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNUNG: Der Hauptschlüssel des Volumes weist eine Sicherheitslücke auf.</entry>
</localization>
<!-- XML-Schema -->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
diff --git a/Translations/Language.el.xml b/Translations/Language.el.xml
index d12bdb3b..3b83b9fa 100644
--- a/Translations/Language.el.xml
+++ b/Translations/Language.el.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="el" name="Ελληνικά" en-name="Greek" version="0.1.0" translators="Βασίλης Κοσμίδης" />
<font lang="el" class="normal" size="11" face="default" />
<font lang="el" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="el" key="LINUX_LANGUAGE">Γλώσσα</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.es.xml b/Translations/Language.es.xml
index 19638943..86504fbb 100644
--- a/Translations/Language.es.xml
+++ b/Translations/Language.es.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="es" name="Español" en-name="Spanish" version="1.0.0" translators="Juan Antonio Auñón Ochando" />
<font lang="es" class="normal" size="11" face="default" />
<font lang="es" class="bold" size="13" face="Arial" />
@@ -1539,106 +1539,109 @@
<entry lang="es" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Punto de montaje requerido.</entry>
<entry lang="es" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">El punto de montaje ya está en uso.</entry>
<entry lang="es" key="LINUX_EX2MSG_PASSWORDEMPTY">No se ha especificado contraseña ni archivo de claves.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDTOOLONG">Password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partition device required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Incorrect password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Invalid characters encountered.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error while parsing formatted string.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">The host file/device is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volume slot unavailable.</entry>
- <entry lang="en" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requires OSXFUSE 2.5 or above.</entry>
- <entry lang="en" key="EXCEPTION_OCCURRED">Exception occurred</entry>
- <entry lang="en" key="ENTER_PASSWORD">Enter password</entry>
- <entry lang="en" key="ENTER_TC_VOL_PASSWORD">Enter VeraCrypt Volume Password</entry>
- <entry lang="en" key="MOUNT">Mount</entry>
- <entry lang="en" key="MOUNT_POINT">Mount Directory</entry>
- <entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry>
- <entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry>
- <entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry>
- <entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry>
- <entry lang="en" key="START_TC">Start VeraCrypt</entry>
- <entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry>
- <entry lang="en" key="UNKNOWN_OPTION">Unknown option</entry>
- <entry lang="en" key="VOLUME_LOCATION">Volume Location</entry>
- <entry lang="en" key="VOLUME_HOST_IN_USE">WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting?</entry>
- <entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry>
- <entry lang="en" key="IDC_USE_ALL_FREE_SPACE">Use all available free space</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry>
- <entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry>
- <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry>
- <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry>
- <entry lang="en" key="IDT_VOL_NAME">Volume: </entry>
- <entry lang="en" key="IDT_FILE_SYS">File system: </entry>
- <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE">New size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry>
- <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry>
- <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry>
- <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry>
- <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry>
- <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry>
- <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry>
- <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry>
- <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry>
- <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry>
- <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry>
- <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry>
- <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry>
- <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry>
- <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry>
- <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry>
- <entry lang="en" key="FULL_FORMAT">Full Format</entry>
- <entry lang="en" key="FAST_CREATE">Fast Create</entry>
- <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry>
- <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry>
- <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry>
- <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry>
- <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry>
- <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry>
- <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
- <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
- <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
- <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
- <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
- <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
- <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
- <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry>
- <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry>
- <entry lang="en" key="PARTIAL_SYSENC_MOUNT_READONLY">Warning: The system partition you attempted to mount was not fully encrypted. As a safety measure to prevent potential corruption or unwanted modifications, volume '%s' was mounted as read-only.</entry>
- <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry>
- <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
- <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nTenga en cuenta que las contraseñas de autenticación de pre-arranque deben escribirse en el entorno de pre-arranque donde no están disponibles las distribuciones de teclado que no son de EE. UU. Por lo tanto, las contraseñas de autenticación de pre-arranque siempre deben escribirse utilizando la disposición de teclado estándar de EE. UU. (De lo contrario, la contraseña se escribirá incorrectamente en la mayoría de los casos). Sin embargo, tenga en cuenta que NO necesita un teclado estadounidense real; solo necesita cambiar la disposición del teclado en su sistema operativo.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nNota: Si está intentando montar una partición ubicada en una unidad de sistema cifrada sin autenticación de pre-arranque o para montar la partición de sistema cifrada de un sistema operativo que no se está ejecutando, puede hacerlo seleccionando 'Opciones' > 'Montar partición usando cifrado de sistema'.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_PASSWORDTOOLONG">La contraseña contiene más de {0} caracteres.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partición de dispositivo requerida.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Contraseña incorrecta para el volumen oculto protegido o el volumen oculto no existe.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Archivo(s) de claves y/o contraseña incorrectos para el volumen oculto protegido o el volumen oculto no existe.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Se encontraron caracteres inválidos.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error al analizar la cadena formateada.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">No se pudo crear un archivo o directorio en un directorio temporal.\n\nAsegúrese de que el directorio temporal exista, que sus permisos de acceso le permitan acceder a él y que haya suficiente espacio en disco.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: La unidad utiliza un tamaño de sector diferente a 512 bytes.\n\nDebido a las limitaciones de los componentes disponibles en su plataforma, los volúmenes externos alojados en la unidad no se pueden montar utilizando la protección de volumen oculto.\n\nPosibles soluciones:\n- Utilice una unidad con sectores de 512 bytes.\n- Cree un volumen alojado en un archivo (contenedor) en la unidad.\n- Haga una copia de seguridad del contenido del volumen oculto y luego actualice el volumen externo.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: La unidad utiliza un tamaño de sector diferente a 512 bytes.\n\nDebido a las limitaciones de los componentes disponibles en su plataforma, los volúmenes alojados en particiones/dispositivos en la unidad solo se pueden montar utilizando los servicios criptográficos del kernel.\n\nPosibles soluciones:\n- Habilite el uso de los servicios criptográficos del kernel (Preferencias > Integración del sistema).\n- Utilice un dispositivo con sectores de 512 bytes.\n- Cree un volumen alojado en un archivo (contenedor) en la unidad.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: La unidad utiliza un tamaño de sector diferente a 512 bytes.\n\nDebido a las limitaciones de los componentes disponibles en su plataforma, los volúmenes alojados en particiones/dispositivos no se pueden crear/utilizar en la unidad.\n\nPosibles soluciones:\n- Cree un volumen alojado en un archivo (contenedor) en la unidad.\n- Utilice una unidad con sectores de 512 bytes.\n- Utilice VeraCrypt en otra plataforma.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">El archivo/dispositivo anfitrión ya está en uso.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Ranura de volumen no disponible.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requiere OSXFUSE 2.5 o superior.</entry>
+ <entry lang="es" key="EXCEPTION_OCCURRED">Se produjo una excepción</entry>
+ <entry lang="es" key="ENTER_PASSWORD">Introducir contraseña</entry>
+ <entry lang="es" key="ENTER_TC_VOL_PASSWORD">Introducir contraseña de volumen VeraCrypt</entry>
+ <entry lang="es" key="MOUNT">Montar</entry>
+ <entry lang="es" key="MOUNT_POINT">Directorio de montaje</entry>
+ <entry lang="es" key="NO_VOLUMES_MOUNTED">No hay volúmenes montados.</entry>
+ <entry lang="es" key="OPEN_NEW_VOLUME">Especificar un nuevo volumen VeraCrypt</entry>
+ <entry lang="es" key="PARAMETER_INCORRECT">Parámetro incorrecto</entry>
+ <entry lang="es" key="SELECT_KEYFILES">Seleccionar archivos de claves</entry>
+ <entry lang="es" key="START_TC">Iniciar VeraCrypt</entry>
+ <entry lang="es" key="VOLUME_ALREADY_MOUNTED">El volumen {0} ya está montado.</entry>
+ <entry lang="es" key="UNKNOWN_OPTION">Opción desconocida</entry>
+ <entry lang="es" key="VOLUME_LOCATION">Ubicación del volumen</entry>
+ <entry lang="es" key="VOLUME_HOST_IN_USE">ADVERTENCIA: ¡El archivo/dispositivo host {0} ya está en uso!\n\nIgnorar esto puede causar resultados no deseados, incluida la inestabilidad del sistema. Todas las aplicaciones que puedan estar utilizando el archivo/dispositivo host deben cerrarse antes de montar el volumen.\n\n¿Continuar con el montaje?</entry>
+ <entry lang="es" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt se instaló previamente utilizando un paquete MSI, por lo que no se puede actualizar utilizando el instalador estándar.\n\nUtilice el paquete MSI para actualizar su instalación de VeraCrypt.</entry>
+ <entry lang="es" key="IDC_USE_ALL_FREE_SPACE">Utilizar todo el espacio libre disponible</entry>
+ <entry lang="es" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt no se puede actualizar porque la partición/unidad del sistema se cifró utilizando un algoritmo que ya no es compatible.\nDescifre su sistema antes de actualizar VeraCrypt y luego vuelva a cifrarlo.</entry>
+ <entry lang="es" key="LINUX_EX2MSG_TERMINALNOTFOUND">No se pudo encontrar la aplicación de terminal compatible, necesita xterm, konsole o gnome-terminal (con dbus-x11).</entry>
+ <entry lang="es" key="IDM_MOUNT_NO_CACHE">Montar sin caché</entry>
+ <entry lang="es" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpande un volumen VeraCrypt sobre la marcha sin reformatear\n\n\nSe admiten todo tipo de volúmenes (archivos contenedores, discos y particiones) formateados con NTFS. La única condición es que debe haber suficiente espacio libre en la unidad host o dispositivo host del volumen VeraCrypt.\n\n¡No utilice este software para expandir un volumen externo que contenga un volumen oculto, porque esto destruye el volumen oculto!</entry>
+ <entry lang="es" key="IDC_STEPSEXPAND">1. Seleccione el volumen VeraCrypt que desea expandir\n2. Haga clic en el botón 'Montar'</entry>
+ <entry lang="es" key="IDT_VOL_NAME">Volumen: </entry>
+ <entry lang="es" key="IDT_FILE_SYS">Sistema de archivos: </entry>
+ <entry lang="es" key="IDT_CURRENT_SIZE">Tamaño actual: </entry>
+ <entry lang="es" key="IDT_NEW_SIZE">Nuevo tamaño: </entry>
+ <entry lang="es" key="IDT_NEW_SIZE_BOX_TITLE">Introduzca el nuevo tamaño del volumen</entry>
+ <entry lang="es" key="IDC_INIT_NEWSPACE">Llenar nuevo espacio con datos aleatorios</entry>
+ <entry lang="es" key="IDC_QUICKEXPAND">Expansión rápida</entry>
+ <entry lang="es" key="IDT_INIT_SPACE">Llenar nuevo espacio: </entry>
+ <entry lang="es" key="EXPANDER_FREE_SPACE">%s espacio libre disponible en la unidad host</entry>
+ <entry lang="es" key="EXPANDER_HELP_DEVICE">Este es un volumen VeraCrypt basado en dispositivo.\n\nEl nuevo tamaño del volumen se elegirá automáticamente como el tamaño del dispositivo host.</entry>
+ <entry lang="es" key="EXPANDER_HELP_FILE">Especifique el nuevo tamaño del volumen VeraCrypt (debe ser al menos %I64u KB más grande que el tamaño actual).</entry>
+ <entry lang="es" key="QUICK_EXPAND_WARNING">ADVERTENCIA: Debe utilizar Expansión rápida solo en los siguientes casos:\n\n1) El dispositivo donde se encuentra el archivo contenedor no contiene datos confidenciales y no necesita una negación plausible.\n2) El dispositivo donde se encuentra el archivo contenedor ya se ha cifrado de forma segura y completa.\n\n¿Está seguro de que desea utilizar Expansión rápida?</entry>
+ <entry lang="es" key="EXPANDER_STATUS_TEXT">IMPORTANTE: Mueva el mouse de la forma más aleatoria posible dentro de esta ventana. Cuanto más tiempo lo mueva, mejor. Esto aumenta significativamente la fuerza criptográfica de las claves de cifrado. Luego haga clic en 'Continuar' para expandir el volumen.</entry>
+ <entry lang="es" key="EXPANDER_STATUS_TEXT_LEGACY">Haga clic en 'Continuar' para expandir el volumen.</entry>
+ <entry lang="es" key="EXPANDER_FINISH_ERROR">Error: la expansión del volumen falló.</entry>
+ <entry lang="es" key="EXPANDER_FINISH_ABORT">Error: operación abortada por el usuario.</entry>
+ <entry lang="es" key="EXPANDER_FINISH_OK">Terminado. Volumen expandido con éxito.</entry>
+ <entry lang="es" key="EXPANDER_CANCEL_WARNING">Advertencia: ¡La expansión del volumen está en progreso!\n\nDetenerse ahora puede resultar en un volumen dañado.\n\n¿Realmente quieres cancelar?</entry>
+ <entry lang="es" key="EXPANDER_STARTING_STATUS">Iniciando la expansión del volumen ...\n</entry>
+ <entry lang="es" key="EXPANDER_HIDDEN_VOLUME_ERROR">No se puede expandir un volumen externo que contenga un volumen oculto, porque esto destruye el volumen oculto.\n</entry>
+ <entry lang="es" key="EXPANDER_SYSTEM_VOLUME_ERROR">No se puede expandir un volumen del sistema VeraCrypt.</entry>
+ <entry lang="es" key="EXPANDER_NO_FREE_SPACE">No hay suficiente espacio libre para expandir el volumen</entry>
+ <entry lang="es" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Advertencia: El archivo contenedor es más grande que el área asignada al volumen VeraCrypt. Los datos después del área del volumen VeraCrypt se sobrescribirán.\n\n¿Quiere continuar?</entry>
+ <entry lang="es" key="EXPANDER_WARNING_FAT">Advertencia: ¡El volumen VeraCrypt contiene un sistema de archivos FAT!\n\nSolo se expandirá el volumen VeraCrypt en sí, pero no el sistema de archivos.\n\n¿Quiere continuar?</entry>
+ <entry lang="es" key="EXPANDER_WARNING_EXFAT">Advertencia: ¡El volumen VeraCrypt contiene un sistema de archivos exFAT!\n\nSolo se expandirá el volumen VeraCrypt en sí, pero no el sistema de archivos.\n\n¿Quiere continuar?</entry>
+ <entry lang="es" key="EXPANDER_WARNING_UNKNOWN_FS">Advertencia: ¡El volumen VeraCrypt contiene un sistema de archivos desconocido o ninguno!\n\nSolo se expandirá el volumen VeraCrypt en sí, el sistema de archivos permanece sin cambios.\n\n¿Quiere continuar?</entry>
+ <entry lang="es" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">Nuevo tamaño de volumen demasiado pequeño, debe ser al menos %I64u kB más grande que el tamaño actual.</entry>
+ <entry lang="es" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">Nuevo tamaño de volumen demasiado grande, no hay suficiente espacio en la unidad host.</entry>
+ <entry lang="es" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">¡Se excedió el tamaño máximo de archivo de %I64u MB en el dispositivo anfitrión!</entry>
+ <entry lang="es" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: ¡No se pudieron obtener los privilegios necesarios para habilitar la Expansión rápida!\nDesmarque la opción Expansión rápida e inténtelo de nuevo.</entry>
+ <entry lang="es" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">¡Se excedió el tamaño máximo de volumen de VeraCrypt de %I64u TB!\n</entry>
+ <entry lang="es" key="FULL_FORMAT">Formato completo</entry>
+ <entry lang="es" key="FAST_CREATE">Creación rápida</entry>
+ <entry lang="es" key="WARN_FAST_CREATE">ADVERTENCIA: Debe utilizar Creación rápida solo en los siguientes casos:\n\n1) El dispositivo no contiene datos confidenciales y no necesita una negación plausible.\n2) El dispositivo ya se ha cifrado de forma segura y completa.\n\n¿Está seguro de que desea utilizar Creación rápida?</entry>
+ <entry lang="es" key="IDC_ENABLE_EMV_SUPPORT">Habilitar soporte EMV</entry>
+ <entry lang="es" key="COMMAND_APDU_INVALID">El comando APDU enviado a la tarjeta no es válido.</entry>
+ <entry lang="es" key="EXTENDED_APDU_UNSUPPORTED">Los comandos APDU extendidos no se pueden usar con el token actual.</entry>
+ <entry lang="es" key="SCARD_MODULE_INIT_FAILED">Error al cargar la biblioteca WinSCard / PCSC.</entry>
+ <entry lang="es" key="EMV_UNKNOWN_CARD_TYPE">La tarjeta en el lector no es una tarjeta EMV compatible.</entry>
+ <entry lang="es" key="EMV_SELECT_AID_FAILED">No se pudo seleccionar el AID de la tarjeta en el lector.</entry>
+ <entry lang="es" key="EMV_ICC_CERT_NOTFOUND">El certificado de clave pública ICC no se encontró en la tarjeta.</entry>
+ <entry lang="es" key="EMV_ISSUER_CERT_NOTFOUND">El certificado de clave pública del emisor no se encontró en la tarjeta.</entry>
+ <entry lang="es" key="EMV_CPLC_NOTFOUND">No se encontró CPLC en la tarjeta EMV.</entry>
+ <entry lang="es" key="EMV_PAN_NOTFOUND">No se encontró ningún número de cuenta principal (PAN) en la tarjeta EMV.</entry>
+ <entry lang="es" key="INVALID_EMV_PATH">La ruta EMV no es válida.</entry>
+ <entry lang="es" key="EMV_KEYFILE_DATA_NOTFOUND">No se puede crear un archivo de claves a partir de los datos de la tarjeta EMV.\n\nFalta uno de los siguientes:\n- Certificado de clave pública ICC.\n- Certificado de clave pública del emisor.\n- Datos de CPLC.</entry>
+ <entry lang="es" key="SCARD_W_REMOVED_CARD">No hay tarjeta en el lector.\n\nAsegúrese de que la tarjeta esté correctamente insertada.</entry>
+ <entry lang="es" key="FORMAT_EXTERNAL_FAILED">El comando format.com de Windows no pudo formatear el volumen como NTFS/exFAT/ReFS: Error 0x%.8X.\n\nRecurriendo al uso de la API FormatEx de Windows.</entry>
+ <entry lang="es" key="FORMATEX_API_FAILED">La API FormatEx de Windows no pudo formatear el volumen como NTFS/exFAT/ReFS.\n\nEstado de error = %s.</entry>
+ <entry lang="es" key="EXPANDER_WRITING_RANDOM_DATA">Escribiendo datos aleatorios en el nuevo espacio ...\n</entry>
+ <entry lang="es" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Escribiendo encabezado de copia de seguridad recifrado ...\n</entry>
+ <entry lang="es" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Escribiendo encabezado principal recifrado ...\n</entry>
+ <entry lang="es" key="EXPANDER_WIPING_OLD_HEADER">Borrando el encabezado de copia de seguridad anterior ...\n</entry>
+ <entry lang="es" key="EXPANDER_MOUNTING_VOLUME">Montando volumen ...\n</entry>
+ <entry lang="es" key="EXPANDER_UNMOUNTING_VOLUME">Desmontando volumen ...\n</entry>
+ <entry lang="es" key="EXPANDER_EXTENDING_FILESYSTEM">Extendiendo el sistema de archivos ...\n</entry>
+ <entry lang="es" key="PARTIAL_SYSENC_MOUNT_READONLY">Advertencia: La partición del sistema que intentó montar no estaba completamente cifrada. Como medida de seguridad para evitar posibles daños o modificaciones no deseadas, el volumen '%s' se montó como de solo lectura.</entry>
+ <entry lang="es" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Información importante sobre el uso de extensiones de archivo de terceros</entry>
+ <entry lang="es" key="IDC_DISABLE_MEMORY_PROTECTION">Deshabilitar la protección de memoria para compatibilidad con herramientas de accesibilidad</entry>
+ <entry lang="es" key="DISABLE_MEMORY_PROTECTION_WARNING">ADVERTENCIA: Deshabilitar la protección de memoria reduce significativamente la seguridad. Habilite esta opción SOLO si confía en las herramientas de accesibilidad, como los lectores de pantalla, para interactuar con la interfaz de usuario de VeraCrypt.</entry>
<entry lang="es" key="LINUX_LANGUAGE">Idioma</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
- </localization>
+ <entry lang="es" key="LINUX_SELECT_SYS_DEFAULT_LANG">Seleccionar el idioma predeterminado del sistema</entry>
+ <entry lang="es" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Para que el cambio de idioma surta efecto, VeraCrypt necesita reiniciarse.</entry>
+ <entry lang="es" key="ERR_XTS_MASTERKEY_VULNERABLE">ADVERTENCIA: La clave maestra del volumen es vulnerable a un ataque que compromete la seguridad de los datos.\n\nCree un nuevo volumen y transfiera los datos a él.</entry>
+ <entry lang="es" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ADVERTENCIA: La clave maestra del sistema cifrado es vulnerable a un ataque que compromete la seguridad de los datos.\nDescifre la partición/unidad del sistema y luego vuelva a cifrarla.</entry>
+ <entry lang="es" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ADVERTENCIA: La clave maestra del volumen tiene una vulnerabilidad de seguridad.</entry>
+</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
<xs:complexType>
diff --git a/Translations/Language.et.xml b/Translations/Language.et.xml
index ee18cc61..8bb1d135 100644
--- a/Translations/Language.et.xml
+++ b/Translations/Language.et.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="et" name="Eesti" en-name="Estonian" version="0.1.0" translators="Maiko Mõtsar" />
<font lang="et" class="normal" size="11" face="vaikimisi" />
<font lang="et" class="bold" size="13" face="Arial" />
@@ -632,12 +632,12 @@
<entry lang="en" key="PASSWORD_HIDDEN_OS_TITLE">Password for Hidden Operating System</entry>
<entry lang="et" key="PASSWORD_LENGTH_WARNING">HOIATUS: Lühikesi salasõnu on kerge murda kasutades toore jõu tehnikaid!\n\nMe soovitame valida salasõna, mis koosneb enam kui 20-st sümbolist.\n\nOled kindel, et soovid kasutada lühikest salasõna?</entry>
<entry lang="et" key="PASSWORD_TITLE">Konteineri salasõna</entry>
- <entry lang="et" key="PASSWORD_WRONG">Vale salasõna või pole VeraCrypti konteiner.</entry>
- <entry lang="et" key="PASSWORD_OR_KEYFILE_WRONG">Ebakorrektne võtmefail(id) ja/või salasõna või pole tegemist VeraCrypti konteineriga.</entry>
- <entry lang="en" key="PASSWORD_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="et" key="PASSWORD_WRONG_AUTOMOUNT">Ebakorrektne salasõna või pole VeraCrypti konteinerit leitud.</entry>
- <entry lang="et" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Ebakorrektsed võtmefailid/salasõna või pole VeraCrypti konteinerit leitud.</entry>
+ <entry lang="et" key="PASSWORD_WRONG">Operatsioon ebaõnnestus ühe või mitme järgmise põhjuse tõttu:\n - Vale salasõna.\n - Vale Volume PIM number.\n - Vale PRF (räsi).\n - Ei ole kehtiv maht.\n - Maht kasutab vana algoritmi, mis on eemaldatud.\n - TrueCrypt formaadi mahud ei ole enam toetatud.</entry>
+ <entry lang="et" key="PASSWORD_OR_KEYFILE_WRONG">Operatsioon ebaõnnestus ühe või mitme järgmise põhjuse tõttu:\n - Vale võtmefail(id).\n - Vale salasõna.\n - Vale Volume PIM number.\n - Vale PRF (räsi).\n - Ei ole kehtiv maht.\n - Maht kasutab vana algoritmi, mis on eemaldatud.\n - TrueCrypt formaadi mahud ei ole enam toetatud.</entry>
+ <entry lang="et" key="PASSWORD_OR_MODE_WRONG">Operatsioon ebaõnnestus ühe või mitme järgmise põhjuse tõttu:\n - Vale paigaldusrežiim.\n - Vale salasõna.\n - Vale Volume PIM number.\n - Vale PRF (räsi).\n - Ei ole kehtiv maht.\n - Maht kasutab vana algoritmi, mis on eemaldatud.\n - TrueCrypt formaadi mahud ei ole enam toetatud.</entry>
+ <entry lang="et" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operatsioon ebaõnnestus ühe või mitme järgmise põhjuse tõttu:\n - Vale paigaldusrežiim.\n - Vale võtmefail(id).\n - Vale salasõna.\n - Vale Volume PIM number.\n - Vale PRF (räsi).\n - Ei ole kehtiv maht.\n - Maht kasutab vana algoritmi, mis on eemaldatud.\n - TrueCrypt formaadi mahud ei ole enam toetatud.</entry>
+ <entry lang="et" key="PASSWORD_WRONG_AUTOMOUNT">Automaatne paigaldamine ebaõnnestus ühe või mitme järgmise põhjuse tõttu:\n - Vale salasõna.\n - Vale Volume PIM number.\n - Vale PRF (räsi).\n - Ühtegi kehtivat mahtu ei leitud.\n - Maht kasutab vana algoritmi, mis on eemaldatud.\n - TrueCrypt formaadi mahud ei ole enam toetatud.</entry>
+ <entry lang="et" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Automaatne paigaldamine ebaõnnestus ühe või mitme järgmise põhjuse tõttu:\n - Vale võtmefail(id).\n - Vale salasõna.\n - Vale Volume PIM number.\n - Vale PRF (räsi).\n - Ühtegi kehtivat mahtu ei leitud.\n - Maht kasutab vana algoritmi, mis on eemaldatud.\n - TrueCrypt formaadi mahud ei ole enam toetatud.</entry>
<entry lang="et" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nHOIATUS: Tõstuklahv on sees. See võib põhjustada salasõna ebakorrektset sisestust.</entry>
<entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry>
<entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry>
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="et" key="LINUX_LANGUAGE">Keel</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.eu.xml b/Translations/Language.eu.xml
index 14d8b7f5..7aaec328 100644
--- a/Translations/Language.eu.xml
+++ b/Translations/Language.eu.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="eu" name="Euskara" en-name="Basque" version="1.0.0" translators="Ander Genua" />
<font lang="eu" class="normal" size="11" face="default" />
<font lang="eu" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="eu" key="LINUX_LANGUAGE">Hizkuntza</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.fa.xml b/Translations/Language.fa.xml
index 5b5cdeec..145b1000 100644
--- a/Translations/Language.fa.xml
+++ b/Translations/Language.fa.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="fa" name="Ùارسي" en-name="Persian" version="0.1.0" translators="Ali Bitazar, Rodabeh Sarmadi" />
<font lang="fa" class="normal" size="11" face="default" />
<font lang="fa" class="bold" size="13" face="Arial" />
@@ -632,12 +632,12 @@
<entry lang="en" key="PASSWORD_HIDDEN_OS_TITLE">Password for Hidden Operating System</entry>
<entry lang="en" key="PASSWORD_LENGTH_WARNING">WARNING: Short passwords are easy to crack using brute force techniques!\n\nWe recommend choosing a password consisting of 20 or more characters. Are you sure you want to use a short password?</entry>
<entry lang="en" key="PASSWORD_TITLE">Volume Password</entry>
- <entry lang="en" key="PASSWORD_WRONG">Operation failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG">Operation failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
+ <entry lang="en" key="PASSWORD_WRONG">Operation failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG">Operation failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
<entry lang="en" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nWarning: Caps Lock is on. This may cause you to enter your password incorrectly.</entry>
<entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry>
<entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry>
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="en" key="LINUX_LANGUAGE">Language</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.fi.xml b/Translations/Language.fi.xml
index 0b76806f..fb72c193 100644
--- a/Translations/Language.fi.xml
+++ b/Translations/Language.fi.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="fi" name="Suomi" en-name="Finnish" version="0.4.0" translators="Matti Ruhanen, Jertzukka" />
<font lang="fi" class="normal" size="11" face="default" />
<font lang="fi" class="bold" size="13" face="Arial" />
@@ -152,8 +152,8 @@
<entry lang="fi" key="IDC_MOUNT_OPTIONS">Liittämis&amp;asetukset...</entry>
<entry lang="fi" key="IDC_MOUNT_READONLY">Liitä taltio vain &amp;luku -tilassa</entry>
<entry lang="fi" key="IDC_NEW_KEYFILES">Avaintiedostot...</entry>
- <entry lang="fi" key="IDC_OLD_PIM_HELP">(Tyhjä tai 0 oletus iteraatiolle)</entry>
- <entry lang="fi" key="IDC_PIM_HELP">(Tyhjä tai 0 oletus iteraatiolle)</entry>
+ <entry lang="fi" key="IDC_OLD_PIM_HELP">(Jätä tyhjäksi tai 0 oletusmäärälle iteraatioita)</entry>
+ <entry lang="fi" key="IDC_PIM_HELP">(Jätä tyhjäksi tai 0 oletusmäärälle iteraatioita)</entry>
<entry lang="fi" key="IDC_PREF_BKG_TASK_ENABLE">Päällä</entry>
<entry lang="fi" key="IDC_PREF_CACHE_PASSWORDS">Tallenna salasanat ajurin välimuistiin</entry>
<entry lang="fi" key="IDC_PREF_DISMOUNT_INACTIVE">Irrota taltio automaattisesti kun dataa ei ole luettu/kirjoitettu aikaan</entry>
@@ -630,28 +630,28 @@
<entry lang="fi" key="PASSWORD_HIDVOL_HOST_TITLE">Ulomman taltion salasana</entry>
<entry lang="fi" key="PASSWORD_HIDVOL_TITLE">Piilotetun taltion salasana</entry>
<entry lang="fi" key="PASSWORD_HIDDEN_OS_TITLE">Salasana piilotetulle käyttöjärjestelmälle</entry>
- <entry lang="fi" key="PASSWORD_LENGTH_WARNING">VAROITUS: Lyhyt salasana on helppo murtaa brute force tekniikan avulla!\n\nSuosittelemme valitsemaan salasanan, joka sisältää enemmän kuin 20 merkkiä. Haluatko varmasti käyttää lyhyttä salasanaa?</entry>
+ <entry lang="fi" key="PASSWORD_LENGTH_WARNING">VAROITUS: Lyhyet salasanat ovat helposti murrettavissa brute force -hyökkäyksellä!\n\nSuosittelemme valitsemaan salasanan, joka sisältää vähintään 20 merkkiä. Haluatko varmasti käyttää lyhyttä salasanaa?</entry>
<entry lang="fi" key="PASSWORD_TITLE">Taltion salasana</entry>
- <entry lang="fi" key="PASSWORD_WRONG">Väärä salasana tai se ei ole VeraCrypt-taltio.</entry>
- <entry lang="fi" key="PASSWORD_OR_KEYFILE_WRONG">Väärä avaintiedosto(t) ja/tai väärä salasana tai ei ole VeraCrypt-taltio.</entry>
- <entry lang="fi" key="PASSWORD_OR_MODE_WRONG">Väärä yhteys tila, väärä salasana, tai väärä VeraCrypt-taltio.</entry>
- <entry lang="fi" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Väärä yhteys tila, väärä avaintiedosto(t) ja/tai salasana, tai väärä VeraCrypt-taltio.</entry>
- <entry lang="fi" key="PASSWORD_WRONG_AUTOMOUNT">Väärä salasana tai VeraCrypt-taltiota ei löydetty.</entry>
- <entry lang="fi" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Automaattinen liittäminen epäonnistui syynä yksi tai useampi seuraavista:\n - Väärä avaintiedosto(t).\n - Väärä salasana.\n - Väärä taltion PIM luku.\n - Väärä PRF (hash).\n - Soveltuvaa taltiota ei löytynyt.</entry>
+ <entry lang="fi" key="PASSWORD_WRONG">Toiminto epäonnistui jostakin seuraavasta syystä:\n - Väärä salasana.\n - Väärä PIM-luku taltiolle.\n - Väärä PRF (hajautusalgoritmi).\n - Ei ole toimiva taltio.\n - Taltio käyttää vanhaa algoritmiä jota ei enää tueta.\n - TrueCrypt-taltioita ei enää tueta.</entry>
+ <entry lang="fi" key="PASSWORD_OR_KEYFILE_WRONG">Toiminto epäonnistui jostakin seuraavasta syystä:\n - Väärä tai väärät avaintiedostot.\n - Väärä salasana.\n - Väärä PIM-luku taltiolle.\n - Väärä PRF (hajautusalgoritmi).\n - Ei ole toimiva taltio.\n - Taltio käyttää vanhaa algoritmiä jota ei enää tueta.\n - TrueCrypt-taltioita ei enää tueta.</entry>
+ <entry lang="fi" key="PASSWORD_OR_MODE_WRONG">Toiminto epäonnistui jostakin seuraavasta syystä:\n - Väärä liittämistila.\n - Väärä salasana.\n - Väärä PIM-luku taltiolle.\n - Väärä PRF (hajautusalgoritmi).\n - Ei ole toimiva taltio.\n - Taltio käyttää vanhaa algoritmiä jota ei enää tueta.\n - TrueCrypt-taltioita ei enää tueta.</entry>
+ <entry lang="fi" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Toiminto epäonnistui jostakin seuraavasta syystä:\n - Väärä liittämistila.\n - Väärä tai väärät avaintiedostot.\n - Väärä salasana.\n - Väärä PIM-luku taltiolle.\n - Väärä PRF (hajautusalgoritmi).\n - Ei ole toimiva taltio.\n - Taltio käyttää vanhaa algoritmiä jota ei enää tueta.\n - TrueCrypt-taltioita ei enää tueta.</entry>
+ <entry lang="fi" key="PASSWORD_WRONG_AUTOMOUNT">Automaattinen liittäminen epäonnistui jostakin seuraavasta syystä:\n - Väärä salasana.\n - Väärä PIM-luku taltiolle.\n - Väärä PRF (hajautusalgoritmi).\n - Ei ole toimiva taltio.\n - Taltio käyttää vanhaa algoritmiä jota ei enää tueta.\n - TrueCrypt-taltioita ei enää tueta.</entry>
+ <entry lang="fi" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Automaattinen liittäminen epäonnistui jostakin seuraavasta syystä:\n - Väärä tai väärät avaintiedostot.\n - Väärä salasana.\n - Väärä PIM-luku taltiolle.\n - Väärä PRF (hajautusalgoritmi).\n - Soveltuvaa taltiota ei löytynyt.\n - Taltio käyttää vanhaa algoritmiä jota ei enää tueta.\n - TrueCrypt-taltioita ei enää tueta.</entry>
<entry lang="fi" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nVaroitus: Caps Lock on päällä. Tämä saattaa johtaa siihen, että syötät salasanasi virheellisesti.</entry>
- <entry lang="fi" key="PIM_CHANGE_WARNING">Muista numero taltion liittämiseen</entry>
+ <entry lang="fi" key="PIM_CHANGE_WARNING">Muista luku liittääksesi taltion</entry>
<entry lang="fi" key="PIM_HIDVOL_HOST_TITLE">Ulomman taltion PIM</entry>
<entry lang="fi" key="PIM_HIDVOL_TITLE">Piilotetun taltion PIM</entry>
<entry lang="fi" key="PIM_HIDDEN_OS_TITLE">Piilotetun käyttöjärjestelmän PIM</entry>
- <entry lang="fi" key="PIM_HELP">PIM (henkilökohtainen iteraatiokerroin) on arvo, joka määrää otsikkoavaimen johtamisalgoritmin käyttämien iterointien lukumäärän seuraavasti:\n Iteraatiot = 15000 + (PIM x 1000).\n\nKun jätetty tyhjäksi tai 0, VeraCrypt käyttää oletusarvoa (485) mikä takaa korkean turvallisuuden.\n\nKun salasana on lyhyempi kuin 20 merkkiä, PIM ei voi olla pienempi kuin 485, jotta alin turvallisuustaso säilytetään.\nKun salasana on 20 merkkiä tai pidempi, PIM:lle voidaan asettaa mikä tahansa arvo.\n\nJos PIM arvo on suurempi kuin arvo 485, se johtaa hitaampaan taltion liittämiseen. Pieni PIM arvo (pienempi kuin 485) johtaa nopeaan liittämiseen, mutta voi heikentää turvallisuutta mikäli salasana ei ole tarpeeksi vahva.</entry>
- <entry lang="fi" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) on arvo, joka ohjaa otsikkotulostuksen käyttämien iterointien lukumäärää seuraavasti: \n Iteraatio = PIM x 2048.\n\nJos jätetään tyhjäksi tai asetetaan arvoon 0, VeraCrypt käyttää oletusarvoa, joka takaa korkean turvallisuuden.\n\nKun salasana on alle 20 merkkiä, PIM ei voi olla pienempi kuin 98, jotta ylläpidetään minimaalinen suojaustaso.\nKun salasana on vähintään 20 merkkiä, PIM voidaan asettaa mihin tahansa arvoon.\n\nA PIM-arvo suurempi kuin 98 johtaa hitaampaan käynnistykseen. Pieni PIM-arvo (alle 98) johtaa nopeampaan käynnistykseen, mutta se voi vähentää suojausta, jos salasana ei ole tarpeeksi vahva.</entry>
- <entry lang="fi" key="PIM_SYSENC_CHANGE_WARNING">Muista numero käynnistysjärjestelmään</entry>
+ <entry lang="fi" key="PIM_HELP">PIM (henkilökohtainen iteraatiokerroin) on arvo, joka määrää otsikkoavaimen johtamisalgoritmin käyttämien iterointien lukumäärän seuraavasti:\n Iteraatiot = 15000 + (PIM x 1000).\n\nKun jätetty tyhjäksi tai 0, VeraCrypt käyttää oletusarvoa (485) mikä takaa korkean turvallisuuden.\n\nKun salasana on alle 20 merkkiä, PIM ei voi olla pienempi kuin 485, jotta alin turvallisuustaso säilytetään.\nKun salasana on 20 merkkiä tai pidempi, PIM:lle voidaan asettaa mikä tahansa arvo.\n\nJos PIM arvo on suurempi kuin arvo 485, se johtaa hitaampaan taltion liittämiseen. Pieni PIM arvo (pienempi kuin 485) johtaa nopeaan liittämiseen, mutta voi heikentää turvallisuutta mikäli salasana ei ole tarpeeksi vahva.</entry>
+ <entry lang="fi" key="PIM_SYSENC_HELP">PIM (henkilökohtainen iteraatiokerroin) on arvo, joka määrää otsikkoavaimen johtamisalgoritmin käyttämien iterointien lukumäärän seuraavasti:\n Iteraatiot = PIM x 2048.\n\nKun jätetty tyhjäksi tai 0, VeraCrypt käyttää oletusarvoa mikä takaa korkean turvallisuuden.\n\nKun salasana on alle 20 merkkiä, PIM ei voi olla pienempi kuin 98 vähimmäisen turvallisuuden säilyttämiseksi.\nKun salasana on vähintään 20 merkkiä, PIM:lle voidaan asettaa mikä tahansa arvo.\n\nPIM-luku joka ylittää arvon 98 johtaa hitaampaan käynnistykseen. Pienempi PIM-luku (alle 98) johtaa nopeampaan käynnistykseen, mutta se voi heikentää turvallisuutta mikäli salasana ei ole tarpeeksi vahva.</entry>
+ <entry lang="fi" key="PIM_SYSENC_CHANGE_WARNING">Muista luku jotta voit käynnistää järjestelmän</entry>
<entry lang="fi" key="PIM_LARGE_WARNING">Olet valinnut PIM-arvon, joka on suurempi kuin VeraCryptin oletusarvo.\nHuomioi, että tämä johtaa paljon hitaampaan liittämiseen tai käynnistymiseen.</entry>
- <entry lang="fi" key="PIM_SMALL_WARNING">Olet valinnut Personal Iterations Multiplier (PIM), joka on pienempi kuin VeraCryptin oletusarvo. Huomioi, että jos salasanasi ei ole tarpeeksi vahva, tämä voi heikentää tietoturvaa.\n\nVoitko vahvistaa, että käytät varmasti vahvaa salasanaa?</entry>
- <entry lang="fi" key="PIM_SYSENC_TOO_BIG">Suurin mahdollinen luku Personal Iterations Multiplier (PIM) -arvolle on 65535.</entry>
+ <entry lang="fi" key="PIM_SMALL_WARNING">Olet valinnut henkilökohtaisen iteraatiokertoimen (PIM), joka on pienempi kuin VeraCryptin oletusarvo. Huomioi, että jos salasanasi ei ole tarpeeksi vahva, tämä voi heikentää tietoturvaa.\n\nVoitko vahvistaa, että käytät varmasti vahvaa salasanaa?</entry>
+ <entry lang="fi" key="PIM_SYSENC_TOO_BIG">Suurin mahdollinen arvo henkilökohtaiselle iteraatiokertoimelle (PIM) on 65535.</entry>
<entry lang="fi" key="PIM_TITLE">Taltion PIM</entry>
- <entry lang="fi" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nVAROITUS: Piilotetut tiedostot on löytynyt avainhakemistosta. Tällaisia piilotettuja tiedostoja ei voi käyttää avaintiedostoina. Jos haluat käyttää niitä avaintiedostoina, poista niiden piilotettu attribuutti (napsauta niitä hiiren kakkospainikkeella, valitse 'Ominaisuudet', poista 'Piilotettu' ja napsauta OK). Huomaa: Piilotetut tiedostot ovat näkyvissä vain, jos vastaava vaihtoehto on käytössä (Tietokone > Järjestä > 'Kansio ja hakuvalinnat' > View).</entry>
- <entry lang="fi" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">Jos yrität suojata piilotetussa säilössä olevan piilotetun järjestelmän, varmista, että käytät vakio näppäimistöäsi kun kirjoitat salasanan piilotetulle taltiolle. Tämä on vaadittu koska todellisuudessa salasana tulee kirjoittaa esikäynnistys ympäristössä (ennekuin Windows käynnistyy) kun Windows näppäimistösi ei vielä käytettävissä.</entry>
+ <entry lang="fi" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nVAROITUS: Avaintiedostojen polulta löytyy piilotettuja tiedostoja. Tällaisia piilotettuja tiedostoja ei voida käyttää avaintiedostoina. Jos haluat käyttää niitä avaintiedostoina, poista niiden piilotettu attribuutti (napsauta niitä hiiren kakkospainikkeella, valitse 'Ominaisuudet', poista 'Piilotettu' ja napsauta OK). Huomaa: Piilotetut tiedostot ovat näkyvissä vain, jos seuraava asetus on käytössä (Tietokone > Järjestä > 'Kansio ja hakuvalinnat' > View).</entry>
+ <entry lang="fi" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">Jos yrität suojata piilotettua taltiota joka sisältää piilotetun järjestelmän, varmista, että käytät vakio US-näppäimistöasettelua syöttäessäsi salasanaa. Tämä vaaditaan, koska salasana syötetään käynnistystä edeltävässä ympäristössä (ennenkuin Windows käynnistyy), jossa muita näppäimistöasetteluja ei ole käytettävissä.</entry>
<entry lang="fi" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">VeraCrypt ei löytänyt mitään taltiota missä ei-järjestelmä taltion salaus olisi keskeytynyt ja missä taltion otsikko voitaisiin purkaa annetulla salasanalla ja/tai avaintiedosto(i)lla.\n\nVarmista, että salasana ja/tai avaintiedosto(t) ovat oikein ja ettei osio/taltio ole järjestelmän tai sovelluksien käytössä (mukaanlukien virustorjuntaohjelmiston).</entry>
<entry lang="fi" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">Valittu osio/laite on jo täysin salattu.\nOtsikon bittimuuttujat = 0x%.8X</entry>
<entry lang="fi" key="SELECTED_PARTITION_NOT_INPLACE_ENC">Valittu osio/laite ei käytä paikallaan suoritettua salausta.\nOtsikon bittimuuttujat = 0x%.8X</entry>
@@ -709,25 +709,25 @@
<entry lang="fi" key="PASSWORD_CACHE_WIPED_SHORT">Salasana välimuisti on pyyhitty</entry>
<entry lang="fi" key="PASSWORD_CACHE_WIPED">Salasanat (ja/tai käsitellyt avaintiedoston sisällöt) tallennettu VeraCrypt-aseman välimuistiin ovat pyyhitty pois.</entry>
<entry lang="fi" key="WRONG_VOL_TYPE">VeraCrypt ei voi muuttaa salasanaa vieraalle taltiolle.</entry>
- <entry lang="fi" key="SELECT_FREE_DRIVE">Valitse vapaa aseman kirjain listalta.</entry>
+ <entry lang="fi" key="SELECT_FREE_DRIVE">Valitse vapaa asemakirjain listalta.</entry>
<entry lang="fi" key="SELECT_A_MOUNTED_VOLUME">Valitse liitetty taltio asemakirjainlistalta.</entry>
<entry lang="fi" key="AMBIGUOUS_VOL_SELECTION">Varoitus: Tällä hetkellä valitaan kaksi eri taltiota/laitetta (ensimmäinen on valittu asemakirjain ja toinen on valittu syöttökirjamerkinnän alapuolella olevaan syöttökenttään).\n\nVahvista valintasi:</entry>
<entry lang="fi" key="CANT_CREATE_AUTORUN">Virhe: Ei voida luoda autorun.inf tiedostoa</entry>
- <entry lang="fi" key="ERR_PROCESS_KEYFILE">Virhe suoritettaessa avaintiedostoa!</entry>
- <entry lang="fi" key="ERR_PROCESS_KEYFILE_PATH">Virhe suoritettaessa avaintiedosto polkua!</entry>
- <entry lang="fi" key="ERR_KEYFILE_PATH_EMPTY">Avaintiedoston polku ei sisällä tiedostoja.\n\nHuomioi, että hakemisto (ja hakemiston tiedostot) löydetään avaintiedoston haulla ovat hylättyjä.</entry>
+ <entry lang="fi" key="ERR_PROCESS_KEYFILE">Virhe käsiteltäessä avaintiedostoa!</entry>
+ <entry lang="fi" key="ERR_PROCESS_KEYFILE_PATH">Virhe avaintiedoston polun käsittelyssä!</entry>
+ <entry lang="fi" key="ERR_KEYFILE_PATH_EMPTY">Avaintiedoston polku ei sisällä tiedostoja.\n\nHuomioi, että hakemistoja (ja niiden sisällä olevia tiedostoja) ei huomioida.</entry>
<entry lang="fi" key="UNSUPPORTED_OS">VeraCrypt-ohjelma ei tue tätä käyttöjärjestelmää.</entry>
- <entry lang="fi" key="UNSUPPORTED_BETA_OS">Virhe: VeraCrypt-ohjelma tukee ainoastaan vakaita versioita tästä käyttöjärjestelmästä (beeta/RC versiot eivät ole tuettuina.</entry>
- <entry lang="fi" key="ERR_MEM_ALLOC">Virhe: Ei voida varata muistia.</entry>
- <entry lang="fi" key="ERR_PERF_COUNTER">Virhe: Ei voida noutaa suorituskyky laskurin arvoa.</entry>
+ <entry lang="fi" key="UNSUPPORTED_BETA_OS">Virhe: VeraCrypt-ohjelma tukee ainoastaan tämän käyttöjärjestelmän vakaita versioita (beeta/RC versiot eivät ole tuettuina).</entry>
+ <entry lang="fi" key="ERR_MEM_ALLOC">Virhe: Muistia ei voida varata.</entry>
+ <entry lang="fi" key="ERR_PERF_COUNTER">Virhe: Ei voida noutaa suorituskykylaskurin arvoa.</entry>
<entry lang="fi" key="ERR_VOL_FORMAT_BAD">Virhe: Virheellinen taltion formaatti.</entry>
<entry lang="fi" key="ERR_HIDDEN_NOT_NORMAL_VOLUME">Virhe: Annoit salasanan piilotetulle taltiolle (et tavalliselle taltiolle).</entry>
<entry lang="fi" key="ERR_HIDDEN_VOL_HOST_ENCRYPTED_INPLACE">Turvallisuussyistä, piilotettua VeraCrypt-taltiota ei voida luoda VeraCrypt-taltioon joka sisältää paikallaan salatun tiedostojärjestelmän (koska vapaata tilaa ei ole täytetty satunnaisella datalla).</entry>
- <entry lang="fi" key="LEGAL_NOTICES_DLG_TITLE">VeraCrypt - Lisenssi Tiedotukset</entry>
- <entry lang="fi" key="ALL_FILES">Kaikki Tiedostot</entry>
- <entry lang="fi" key="TC_VOLUMES">VeraCryptin Taltiot</entry>
- <entry lang="fi" key="DLL_FILES">Kirjasto Moduulit</entry>
- <entry lang="fi" key="FORMAT_NTFS_STOP">NTFS alustusta ei voida jatkaa.</entry>
+ <entry lang="fi" key="LEGAL_NOTICES_DLG_TITLE">VeraCrypt - Oikeudelliset huomautukset</entry>
+ <entry lang="fi" key="ALL_FILES">Kaikki tiedostot</entry>
+ <entry lang="fi" key="TC_VOLUMES">VeraCrypt-taltiot</entry>
+ <entry lang="fi" key="DLL_FILES">Kirjastomoduulit</entry>
+ <entry lang="fi" key="FORMAT_NTFS_STOP">NTFS/exFAT/ReFS alustusta ei voida jatkaa.</entry>
<entry lang="fi" key="CANT_MOUNT_VOLUME">Taltiota ei voida liittää.</entry>
<entry lang="fi" key="CANT_DISMOUNT_VOLUME">Taltiota ei voida irrottaa.</entry>
<entry lang="fi" key="FORMAT_NTFS_FAILED">Windows epäonnistui alustamaan taltiota NTFS/exFAT/ReFS.\n\nValitse toinen tiedostojärjestelmän tyyppi (jos mahdollista) ja yritä uudelleen. Vaihtoehtoisesti voit jättää taltio alustamatta (valitse 'Ei mitään' tiedostojärjestelmäksi), poistu tästä opastetusta toiminnosta, liitä taltio, ja sitten käytä joko järjestelmän tai kolmannen osapuolen työkalua alustaaksesi liitetyn taltion (asema pysyy yhä salattuna).</entry>
@@ -742,13 +742,13 @@
<entry lang="fi" key="VOLUME_LOWER_CASE">taltio</entry>
<entry lang="fi" key="VOLUME_UPPER_CASE">TALTIO</entry>
<entry lang="fi" key="LABEL">Nimi</entry>
- <entry lang="fi" key="CLUSTER_TOO_SMALL">Valittu ryhmä koko liian pieni tälle taltion koolle. Suurempaa ryhmä kokoa käytetään sen sijaan.</entry>
+ <entry lang="fi" key="CLUSTER_TOO_SMALL">Valittu klusterikoko on liian pieni tämänkokoiselle taltiolle. Suurempaa klusterikokoa tullaan käyttämään sen sijaan.</entry>
<entry lang="fi" key="CANT_GET_VOLSIZE">Virhe: Taltion kokoa ei saatu!\n\nVarmista, että valittu taltio ei ole järjestelmän tai toisen sovelluksen käytössä.</entry>
- <entry lang="fi" key="HIDDEN_VOL_HOST_SPARSE">Piilotettuja taltioita ei saa luoda dynaamisissa (harva tiedosto) säilöissä. Jotta saavutettaisiin uskottava luotettavuus, piilotettu VeraCrypt taltio on luotava ei-dynaamisessa säilössä.</entry>
- <entry lang="fi" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS">VeraCryptin Taltion Luonnin Ohjatullatoiminnolla voi luoda piilotetun taltio ainoastaan FAT tai NTFS taltiolle.</entry>
- <entry lang="fi" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS_WIN2000">Windows 2000, VeraCryptin Taltion Luonnin Ohjattullatoiminnolla voi luoda Piilotetun VeraCrypt taltion ainoastaan FAT taltiolle.</entry>
- <entry lang="fi" key="HIDDEN_VOL_HOST_NTFS">Huomio: FAT tiedostojärjestelmä on sopivampi ulkoiselle taltiolle kuin NTFS tiedostojärjestelmä (esimerkiksi, maksimi mahdollinen koko piilotetulle taltiolle olisi oltava merkittävästi suurempi kun ulkoinen taltio on alustettuna FAT tyyppisenä).</entry>
- <entry lang="fi" key="HIDDEN_VOL_HOST_NTFS_ASK">Huomio, että FAT tiedostojärjestelmä on sopivampi ulkoiselle taltiolle kuin NTFS tiedostojärjestelmä. Esimerkiksi, maksimi mahdollinen koko piilotetulle taltiolle olisi oltava merkittävästi suurempi kun ulkoinen taltio on alustettuna FAT tyyppisenä (syy on tämä. NTFS tiedostojärjestelmä tallentaa aina sisäisen datan keskelle taltiota ja, siksi, piilotettu VeraCrypt taltio voi olla ainoastaan toisella puoliskolla ulkoista taltiota).\n\nOletko varma, että haluat alustaa ulkoisen taltion NTFS tyyppiseksi?</entry>
+ <entry lang="fi" key="HIDDEN_VOL_HOST_SPARSE">Piilotettuja taltioita ei tule luoda dynaamisiin (harva tiedosto) säilöihin. Uskottavan kiistettävyyden saavuttamiseksi piilotettu VeraCrypt-taltio on luotava ei-dynaamiseen säilöön.</entry>
+ <entry lang="fi" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS">VeraCryptin opastetulla taltionluonnilla voi luoda piilotetun taltio ainoastaan FAT/exFAT tai NTFS taltioihin.</entry>
+ <entry lang="fi" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS_WIN2000">Windows 2000:lla VeraCryptin opastettu taltionluonti voi luoda piilotetun taltion ainoastaan FAT taltioihin.</entry>
+ <entry lang="fi" key="HIDDEN_VOL_HOST_NTFS">Huomio: FAT/exFAT tiedostojärjestelmä on sopivampi ulommille taltioille kuin NTFS tiedostojärjestelmä (esimerkiksi suurin mahdollinen koko piilotetulle taltiolle olisi todennäköisesti huomattavasti suurempi jos ulompi taltio on alustettu FAT/exFAT).</entry>
+ <entry lang="fi" key="HIDDEN_VOL_HOST_NTFS_ASK">Huomioi, että FAT/exFAT tiedostojärjestelmä on sopivampi ulommille taltioille kuin NTFS tiedostojärjestelmä. Esimerkiksi suurin mahdollinen koko piilotetulle taltiolle olisi todennäköisesti huomattavasti suurempi jos ulompi taltio on alustettu FAT/exFAT (syy tähän on se, että NTFS tiedostojärjestelmä aina säilöö sisäistä dataa juuri osion keskellä, josta johtuen piilotettu taltio voi siis sijaita vain ulomman taltion jälkimmäisellä puoliskolla).\n\nOletko varma, että haluat alustaa ulomman taltion NTFS tyyppiseksi?</entry>
<entry lang="fi" key="OFFER_FAT_FORMAT_ALTERNATIVE">Haluatko alustaa taltion sen sijaan FAT tyyppiseksi?</entry>
<entry lang="fi" key="FAT_NOT_AVAILABLE_FOR_SO_LARGE_VOLUME">Huomaa: Tätä taltiota ei voi alustaa FAT:ksi, koska se ylittää FAT32-tiedostojärjestelmän tukeman maksimikoon taltiolle käytettävissä olevalla sektorikoolla. (2 TiB 512 tavun sektoreille ja 16 TiB 4096 tavun sektoreille).</entry>
<entry lang="fi" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS">Virhe: Piilotetun käyttöjärjestelmän osion (eli ensimmäinen osio järjestelmäosion jälkeen) pitää olla vähintään 5% suurempi kuin järjestelmäosion (järjestelmäosio on se missä tällä hetkellä käynnissä oleva käyttöjärjestelmä on asennettuna).</entry>
@@ -768,7 +768,7 @@
<entry lang="fi" key="CANT_GET_VOL_INFO">Virhe: Taltion ominaisuuksia ei saatu noudettua.</entry>
<entry lang="fi" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">Virhe: Taltioon ei päästä käsiksi ja/tai taltion tietoja ei voitu noutaa.\n\nVarmista että valittu taltio on olemassa, ei ole jo valmiiksi liitettynä, ei ole järjestelmän tai jonkin ohjelmiston käytössä, sinulla on luku/kirjoitusoikeudet taltiolle ja että se ei ole kirjoitussuojattu.</entry>
<entry lang="fi" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">Virhe: Taltioon ei päästä käsiksi ja/tai taltion tietoja ei voitu noutaa. Varmista että valittu taltio on olemassa, ei ole jo valmiiksi liitettynä, ei ole järjestelmän tai jonkin ohjelmiston käytössä, sinulla on luku/kirjoitusoikeudet taltiolle ja että se ei ole kirjoitussuojattu.\n\nJos ongelmaa edelleen esiintyy, alla olevat ohjeet voivat auttaa.</entry>
- <entry lang="fi" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">Virhe estettäessä VeraCrypt-salauksen osiolle. Yritä korjata mikä tahansa edellinen raportoitu ongelma ja sitten yritä uudelleen. Jos ongelma yhä esiintyy, saattaa auttaa kun seuraat seuraavia askeleita.</entry>
+ <entry lang="fi" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">Virhe esti VeraCryptiä salaamasta osiota. Yritä korjata aikaisemmin ilmoitetut ongelmat, ja yritä sitten uudelleen. Jos ongelma yhä esiintyy, seuraavien kohtien seuraaminen voi auttaa.</entry>
<entry lang="fi" key="INPLACE_ENC_GENERIC_ERR_RESUME">Virhe esti VeraCryptiä jatkamasta osion/taltion salaus-/purkuprosessia.\n\nYritä korjata kaikki aikaisemmin ilmoitetut ongelmat ja yritä jatkaa prosessia uudelleen. Huomioi, että taltiota ei voida liittää ennen kuin se on täysin salattu tai salaus purettu.</entry>
<entry lang="fi" key="INPLACE_DEC_GENERIC_ERR">Virhe esti VeraCryptiä purkamasta taltion salausta. Yritä korjata kaikki aikaisemmin ilmoitetut ongelmat ja yritä sitten uudelleen, jos mahdollista.</entry>
<entry lang="fi" key="CANT_DISMOUNT_OUTER_VOL">Virhe: Ulompaa taltiota ei voida irrottaa!\n\nTaltiolta ei voida irrottaa jos se sisältää tiedostoja tai hakemistoja, jotka ovat jonkin ohjelman tai järjestelmän käytössä.\n\nSulje ohjelmat jotka mahdollisesti käyttävät tiedostoja tai hakemistoja taltiolta ja paina Yritä uudelleen.</entry>
@@ -1101,8 +1101,8 @@
<entry lang="fi" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nYlimääräinen käynnistysosio voidaan poistaa ennen Windowsin asentamista. Voit tehdä tämän seuraavasti:\n\n1) Käynnistä Windows-asennuslevy.\n\n2) Napsauta Windowsin asennusohjelmanäytössä 'Asenna nyt'> 'Mukautettu (edistynyt)'.\n\n3) Napsauta 'Drive Options'.\n\n4) Valitse pääjärjestelmän osio ja poista se napsauttamalla 'Poista' ja 'OK'.\n\n5) Valitse System Reserved -osio, klikkaa 'Laajenna' ja lisää sen kokoa\n\n6) Napsauta 'Hyväksy' ja 'OK'.\n\n7) Asenna Windows "System Reserved" -osioon.\n\n\nKun hyökkääjä kysyy, miksi poistit ylimääräinen käynnistysosio, voit vastata siihen, että halusit estää mahdollisten tietojen vuotamisen salaamattomalle käynnistysosiolle.\n\nHuomaa: Voit tulostaa tämän tekstin napsauttamalla alla olevaa 'Tulosta'-painiketta. Jos tallennat kopion tästä tekstistä tai tulosta se (suositeltavaa, ellei tulostimesi tallenna kopioita asiakirjoista, jotka tallennetaa sen sisäiseen muistiin), sinun on tuhottava kaikki sen kopiot sen jälkeen, kun ylimääräinen käynnistysosio on poistettu (muuten, jos tällainen kopio se saattaa tarkoittaa, että tietokoneessa on piilotettu käyttöjärjestelmä).</entry>
<entry lang="fi" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">Varoitus: Siellä on allokoimatonta tilaa järjestelmäosion ja ensimmäisen osion takana. Kun olet luonut piilotetun käyttöjärjestelmän, sinun täytyy luoda uudet osiot tälle allokoimattomalle tilalle. Muutoin, piilotettu käyttöjärjestelmä ei ole mahdollista käynnistää (ennen kuin poistat sellaisen vasta luodun osion).</entry>
<entry lang="fi" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Tämä algoritmi ei ole tuettuna järjestelmän salauksessa.</entry>
- <entry lang="fi" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Tämä algoritmi ei ole tuettuna TrueCrypt -tilassa.</entry>
- <entry lang="fi" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personal Iterations Multiplier) ei ole tuettu TrueCrypt-tilassa.</entry>
+ <entry lang="fi" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Tämä algoritmi ei ole tuettuna TrueCrypt-tilassa.</entry>
+ <entry lang="fi" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (henkilökohtainen iteraatiokerroin) ei ole tuettu TrueCrypt-tilassa.</entry>
<entry lang="fi" key="PIM_REQUIRE_LONG_PASSWORD">Salasanassa on oltava vähintään 20 merkkiä määritellyn PIM:n käyttämiseksi.\nLyhyempiä salasanoja voidaan käyttää vain, jos PIM on 485 tai suurempi.</entry>
<entry lang="fi" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Esikäynnistys varmistus Salasanan on sisällettävä 20 tai useampia merkkejä määritetyn PIM:n käyttämiseksi.\nLyhyempiä salasanoja voidaan käyttää vain, jos PIM on 98 tai suurempi.</entry>
<entry lang="fi" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Avaintiedostot eivät ole nykyisin tuettuna järjestelmän salaukselle.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="fi" key="LINUX_LANGUAGE">Kieli</entry>
<entry lang="fi" key="LINUX_SELECT_SYS_DEFAULT_LANG">Valitse järjestelmän oletuskieli</entry>
<entry lang="fi" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Kielenmuutos tulee voimaan vasta VeraCryptin uudelleenkäynnistyksen jälkeen.</entry>
+ <entry lang="fi" key="ERR_XTS_MASTERKEY_VULNERABLE">VAROITUS: Taltion pääavain on haavoittuva hyökkäykselle joka vaarantaa tietojen turvallisuuden.\n\nLuo uusi taltio ja siirrä tiedot sille.</entry>
+ <entry lang="fi" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">VAROITUS: Salatun järjestelmän pääavain on haavoittuva hyökkäykselle joka vaarantaa tietojen turvallisuuden.\nPura järjestelmäosion tai -levyn salaus ja salaa se uudelleen.</entry>
+ <entry lang="fi" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">VAROITUS: Taltion pääavaimessa on tietoturvahaavoittuvuus.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.fr.xml b/Translations/Language.fr.xml
index eb089919..7c440721 100644
--- a/Translations/Language.fr.xml
+++ b/Translations/Language.fr.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="fr" name="Français" en-name="French" version="0.3.0" translators="Stéphane S., Olivier M., Thierry T" />
<font lang="fr" class="normal" size="11" face="default" />
<font lang="fr" class="bold" size="13" face="Arial" />
@@ -234,7 +234,7 @@
<entry lang="fr" key="IDM_MOUNT_VOLUME_OPTIONS">Monter le volume avec des options</entry>
<entry lang="fr" key="IDM_NEWS">Quoi de neuf</entry>
<entry lang="fr" key="IDM_ONLINE_HELP">Aide en ligne</entry>
- <entry lang="fr" key="IDM_ONLINE_TUTORIAL">Didactitiel pour débuter</entry>
+ <entry lang="fr" key="IDM_ONLINE_TUTORIAL">Didacticiel pour débuter</entry>
<entry lang="fr" key="IDM_ORGANIZE_FAVORITES">Organiser les volumes favoris...</entry>
<entry lang="fr" key="IDM_ORGANIZE_SYSTEM_FAVORITES">Organiser les volumes système favoris...</entry>
<entry lang="fr" key="IDM_PERFORMANCE_SETTINGS">Performances et Configuration du pilote</entry>
@@ -374,7 +374,7 @@
<entry lang="fr" key="IDT_TEST_CIPHERTEXT">Cryptogramme (hexadécimal)</entry>
<entry lang="fr" key="IDT_TEST_DATA_UNIT_NUMBER">Nombre d’unité de données (hexadécimal de 64 bits, taille d’une unité = 512 octets)</entry>
<entry lang="fr" key="IDT_TEST_KEY">Clé (hexadécimal)</entry>
- <entry lang="fr" key="IDT_TEST_PLAINTEXT">Texte en clair (hexadecimal)</entry>
+ <entry lang="fr" key="IDT_TEST_PLAINTEXT">Texte en clair (hexadécimal)</entry>
<entry lang="fr" key="IDT_TOKEN_KEYFILE_NAME">Nom du fichier clé :</entry>
<entry lang="fr" key="IDT_XTS_MODE">Mode XTS</entry>
<entry lang="fr" key="MENU_SYSTEM_ENCRYPTION">S&amp;ystème</entry>
@@ -385,7 +385,7 @@
<entry lang="fr" key="MENU_HELP">&amp;Aide</entry>
<entry lang="fr" key="MENU_WEBSITE"> &amp;Site Web </entry>
<entry lang="fr" key="ABOUTBOX">À &amp;propos...</entry>
- <entry lang="fr" key="ACCESSMODEFAIL">L’attribut lecture seule sur votre ancien volume n’a pas pû être changé. Vérifiez les permissions d’accès.</entry>
+ <entry lang="fr" key="ACCESSMODEFAIL">L’attribut lecture seule sur votre ancien volume n’a pas pu être changé. Vérifiez les permissions d’accès.</entry>
<entry lang="fr" key="ACCESS_DENIED">Erreur : Accès refusé.\n\nLa partition à laquelle vous essayez d’accéder fait soit zéro secteur de long, soit il s’agit du périphérique d’amorçage.</entry>
<entry lang="fr" key="ADMINISTRATOR">Administrateur</entry>
<entry lang="fr" key="ADMIN_PRIVILEGES_DRIVER">Pour charger le pilote VeraCrypt, vous avez besoin d’être connecté avec un compte ayant des privilèges d’administrateur.</entry>
@@ -399,7 +399,7 @@
<entry lang="fr" key="ERR_NOT_ENOUGH_RANDOM_DATA">ATTENTION : Il n’y a pas assez de données dans la réserve du générateur de nombres aléatoires pour fournir la quantité de données aléatoires demandée.\n\nVous ne devriez pas continuer. Sélectionnez ’Signaler un bogue’ depuis le menu d’aide.</entry>
<entry lang="fr" key="ERR_HARDWARE_ERROR">Le disque est endommagé (il y a un défaut physique dessus) ou un câble est endommagé, ou la mémoire fonctionne mal.\n\nNotez qu’il s’agit d’un problème avec votre matériel, pas avec VeraCrypt. Aussi ne rapportez PAS ceci comme un bogue/un problème dans VeraCrypt et ne demandez pas non plus d’aide pour cela dans les forums de VeraCrypt. Contactez le support technique de votre revendeur de matériel informatique pour une assistance. Merci.\n\nRemarque : Si l’erreur se répète au même endroit, cela est vraisemblablement la faute d’un mauvais bloc du disque dur, qui pourrait être corrigée avec un logiciel tiers (notez que dans de nombreux cas, la commande ’chkdsk /r’ ne corrige rien parce qu’elle ne fonctionne qu’au niveau du système de fichiers. Dans certain cas, l’outil ’chkdsk’ ne la détecte même pas).</entry>
<entry lang="fr" key="DEVICE_NOT_READY_ERROR">Si vous utilisez un périphérique amovible, assurez-vous qu’un média y est inséré. Le lecteur/média peut aussi être endommagé (il peut y avoir un défaut physique) ou un câble peut être endommagé/déconnecté.</entry>
- <entry lang="fr" key="WHOLE_DRIVE_ENCRYPTION_PREVENTED_BY_DRIVERS">Votre système semble utiliser un pilote de périphérique tiers (non Microsoft) contenant un bug qui empêche le chiffrement de la totalité du lecteur système.\n\nEssayer de mettre à jour ou désinstaller tout pilote de périphérique tiers avant de continuer. Si cela ne résoud pas le problème, essayez de chiffrer uniquement la partition système.</entry>
+ <entry lang="fr" key="WHOLE_DRIVE_ENCRYPTION_PREVENTED_BY_DRIVERS">Votre système semble utiliser un pilote de périphérique tiers (non Microsoft) contenant un bug qui empêche le chiffrement de la totalité du lecteur système.\n\nEssayer de mettre à jour ou désinstaller tout pilote de périphérique tiers avant de continuer. Si cela ne résout pas le problème, essayez de chiffrer uniquement la partition système.</entry>
<entry lang="fr" key="BAD_DRIVE_LETTER">Lettre de lecteur invalide.</entry>
<entry lang="fr" key="INVALID_PATH">Emplacement invalide.</entry>
<entry lang="fr" key="CANCEL">Annuler</entry>
@@ -423,21 +423,21 @@
<entry lang="fr" key="DEVICE_FREE_PB">La taille de %s est de %.2f Po</entry>
<entry lang="fr" key="DEVICE_IN_USE_FORMAT">AVERTISSEMENT : La partition/le périphérique est utilisé par le système ou par une application. Formater peut conduire à une perte de données ou une instabilité du système.\n\nContinuer ?</entry>
<entry lang="fr" key="DEVICE_IN_USE_INPLACE_ENC">AVERTISSEMENT : La partition est utilisée par le système ou une application. Vous devriez fermer toute application qui pourrait utiliser la partition (logiciel antivirus inclus).\n\nContinuer ?</entry>
- <entry lang="fr" key="FORMAT_CANT_DISMOUNT_FILESYS">Erreur : Le périphérique/la partition contient un système de fichiers qui n’a pas pû être démonté. Le système de fichiers peut être utilisé par le système d’exploitation. Formater le périphérique/la partition peut conduire à la corruption des données et à l’instabilité du système.\n\n Pour résoudre ce problème, il est recommandé de supprimer la partition puis de la recréer sans la formater. Pour se faire, faites comme suit : 1) Cliquez-droit sur ’Poste de Travail’, sélectionnez ’Gérer’. La fenêtre ’Gestion de l’ordinateur’ devrait apparaître. 2) Dans ’Gestion de l’ordinateur’ sélectionnez ’Stockage’ &gt; ’Gestion des disques’. 3) Cliquez-droit sur la partition à chiffrer puis choisissez soit ’Supprimer la partition’ soit ’Supprimer le volume’ ou ’Supprimer le disque logique’. 4) Cliquez ’Oui’. Si Windows propose de redémarrer, faites-le. Puis répétez les étapes 1 et 2 puis continuez à partir de l’étape 5. 5) Cliquez-droit sur l’espace libre et choisissez soit ’Nouvelle partition’ soit ’Nouveau volume simple’ ou ’Nouveau disque logique’. 6) La fenêtre d’un assistant apparaît, suivez ses instructions. Sur la page de l’assistant intitulée ’Formater la partition’ choisissez soit ’Ne pas formater cette partition’ ou ’Ne pas formater ce volume’. Cliquez sur ’Suivant’. Puis sur ’Terminer’. 7) Notez que le chemin du périphérique sélectionné dans VeraCrypt peut être désormais erroné. Aussi quittez l’assistant de création de volume VeraCrypt si besoin est et relancez-le. 8) Dans VeraCrypt, essayez à nouveau de chiffrer le périphérique/la partition.\n\nSi VeraCrypt continue d’échouer lors du chiffrement, pensez alors à créer un fichier conteneur à la place.</entry>
- <entry lang="fr" key="INPLACE_ENC_CANT_LOCK_OR_DISMOUNT_FILESYS">Erreur : Le système de fichiers ne peut pas être vérouillé ou démonté. Il peut être utilisé par le système d’exploitation ou des applications (comme un logiciel antivirus). Chiffrer la partition pourrait causer une corruption de données et une instabilité du système.\n\nVeuillez fermer toute application pouvant utiliser le système de fichers et essayez à nouveau. Si cela ne résoud pas le problème, veuillez suivre les étapes ci-dessous.</entry>
+ <entry lang="fr" key="FORMAT_CANT_DISMOUNT_FILESYS">Erreur : Le périphérique/la partition contient un système de fichiers qui n’a pas pu être démonté. Le système de fichiers peut être utilisé par le système d’exploitation. Formater le périphérique/la partition peut conduire à la corruption des données et à l’instabilité du système.\n\n Pour résoudre ce problème, il est recommandé de supprimer la partition puis de la recréer sans la formater. Pour ce faire, faites comme suit : 1) Cliquez-droit sur ’Poste de Travail’, sélectionnez ’Gérer’. La fenêtre ’Gestion de l’ordinateur’ devrait apparaître. 2) Dans ’Gestion de l’ordinateur’ sélectionnez ’Stockage’ &gt; ’Gestion des disques’. 3) Cliquez-droit sur la partition à chiffrer puis choisissez soit ’Supprimer la partition’ soit ’Supprimer le volume’ ou ’Supprimer le disque logique’. 4) Cliquez ’Oui’. Si Windows propose de redémarrer, faites-le. Puis répétez les étapes 1 et 2 puis continuez à partir de l’étape 5. 5) Cliquez-droit sur l’espace libre et choisissez soit ’Nouvelle partition’ soit ’Nouveau volume simple’ ou ’Nouveau disque logique’. 6) La fenêtre d’un assistant apparaît, suivez ses instructions. Sur la page de l’assistant intitulée ’Formater la partition’ choisissez soit ’Ne pas formater cette partition’ ou ’Ne pas formater ce volume’. Cliquez sur ’Suivant’. Puis sur ’Terminer’. 7) Notez que le chemin du périphérique sélectionné dans VeraCrypt peut être désormais erroné. Aussi quittez l’assistant de création de volume VeraCrypt si besoin est et relancez-le. 8) Dans VeraCrypt, essayez à nouveau de chiffrer le périphérique/la partition.\n\nSi VeraCrypt continue d’échouer lors du chiffrement, pensez alors à créer un fichier conteneur à la place.</entry>
+ <entry lang="fr" key="INPLACE_ENC_CANT_LOCK_OR_DISMOUNT_FILESYS">Erreur : Le système de fichiers ne peut pas être verrouillé ou démonté. Il peut être utilisé par le système d’exploitation ou des applications (comme un logiciel antivirus). Chiffrer la partition pourrait causer une corruption de données et une instabilité du système.\n\nVeuillez fermer toute application pouvant utiliser le système de fichiers et essayez à nouveau. Si cela ne résout pas le problème, veuillez suivre les étapes ci-dessous.</entry>
<entry lang="fr" key="DEVICE_IN_USE_INFO">AVERTISSEMENT : Certains périphériques/partitions étaient déjà en cours d’utilisation !\n\nL’ignorer peut causer des résultats indésirables.\n\nNous vous recommandons de fermer toutes les applications pouvant utiliser les périphériques/les partitions.</entry>
<entry lang="fr" key="DEVICE_PARTITIONS_ERR">Le périphérique contient des partitions.\n\nFormater le périphérique peut conduire à l’instabilité du système ou la corruption des données. Sélectionnez une partition sur le périphérique ou enlevez toutes les partitions du périphérique pour permettre à VeraCrypt de formater en toute sécurité.</entry>
- <entry lang="fr" key="DEVICE_PARTITIONS_ERR_W_INPLACE_ENC_NOTE">Le lecteur sélectionné contient des partitions non-systèmes.\n\nLes volumes VeraCrypt peuvent être créés sur un lecteur ne contenant pas de partitions (cela inclut les disques durs et les SSD). Un lecteur contenant des partitions peut être entièrement chiffré (en utilisant une clé maître) seulement si c’est le lecteur où est installé Windows et qu’il est bootable.\n\nSi vous voulez chiffrer le lecteur non-système sélectionné en utlisant une clé maître, vous devrez préalablement retirer toutes les partitions situées sur le lecteur pour permettre à VeraCrypt de le formater de manière sécurisé (formater un lecteur contenant des partitions pourrait causer une instabilité système ou une corruption de données). Sinon, vous pouvez chiffrer individuellement chaque partition du lecteur (chaque partition sera chiffrée en utilisant une clé maître différente).\n\nRemarque : Si vous souhaitez supprimer toutes les partitions d’un disque GPT, il faudra le convertir en disque MBR (en utilisant par exemple les outils de gestion de l’ordinateur) afin de supprimer des partitions cachées.</entry>
+ <entry lang="fr" key="DEVICE_PARTITIONS_ERR_W_INPLACE_ENC_NOTE">Le lecteur sélectionné contient des partitions non-systèmes.\n\nLes volumes VeraCrypt peuvent être créés sur un lecteur ne contenant pas de partitions (cela inclut les disques durs et les SSD). Un lecteur contenant des partitions peut être entièrement chiffré (en utilisant une clé maître) seulement si c’est le lecteur où est installé Windows et qu’il est bootable.\n\nSi vous voulez chiffrer le lecteur non-système sélectionné en utilisant une clé maître, vous devrez préalablement retirer toutes les partitions situées sur le lecteur pour permettre à VeraCrypt de le formater de manière sécurisé (formater un lecteur contenant des partitions pourrait causer une instabilité système ou une corruption de données). Sinon, vous pouvez chiffrer individuellement chaque partition du lecteur (chaque partition sera chiffrée en utilisant une clé maître différente).\n\nRemarque : Si vous souhaitez supprimer toutes les partitions d’un disque GPT, il faudra le convertir en disque MBR (en utilisant par exemple les outils de gestion de l’ordinateur) afin de supprimer des partitions cachées.</entry>
<entry lang="fr" key="WHOLE_NONSYS_DEVICE_ENC_CONFIRM">AVERTISSEMENT : Si vous chiffrez complètement un lecteur (par opposition au chiffrement d’une partition sur celui-ci), le système d’exploitation considérera le lecteur comme nouveau, vide, et non formatté (comme s’il ne contenait pas de table de partition) et pourrait spontanément l’initialiser (ou vous demander si vous voulez le faire), ce qui pourrait endommager le volume. En outre, il ne sera pas toujours possible de monter le volume en tant que favori (ex : quand le numéro de lecteur change) ou attribuer un label au volume.\n\nPour empêcher cela, vous pouvez envisager de créer une partition sur le lecteur et la chiffrer.\n\nÊtes-vous sûr de vouloir chiffrer complètement le lecteur ?</entry>
<entry lang="fr" key="AFTER_FORMAT_DRIVE_LETTER_WARN">IMPORTANT : Gardez à l’esprit que ce volume ne peut pas être monté ou accessible en utilisant l’unité logique %c: qui lui est actuellement assigné !\n\nPour monter ce volume, cliquez sur ’Montage automatique des lecteurs’ dans la fenêtre principale de VeraCrypt (sinon, dans la fenêtre principale de VeraCrypt, cliquez ’Selectionner un lecteur’, choisissez le lecteur/partition, et cliquez sur ’Monter’). Ce volume sera monté sur une unité logique différente, que vous pouvez sélectionner dans la fenêtre principale de Veracrypt.\n\nL’unité logique %c ne devrait être utilisée que dans le cas où vous avez besoin de retirer le chiffrement du lecteur ou de la partition (par exemple, si vous n’avez pas besoin de chiffrement). Dans ce cas, faites un clic droit sur la lettre %c: du lecteur et sélectionnez ’Formater’. Par ailleurs, l’unité logique %c: ne devrait jamais être utilisée (sauf si vous la retirez et l’assignez à un autre lecteur/partition, comme décrit par exemple dans la FAQ de VeraCrypt).</entry>
<entry lang="fr" key="OS_NOT_SUPPORTED_FOR_NONSYS_INPLACE_ENC">Le chiffrement sur place des volumes non-système n’est pas supporté par la version du système d’exploitation que vous utilisez (il est pris en charge uniquement sur Windows Vista et les versions ultérieures de Windows).\n\nLa raison est que cette version de Windows ne supporte pas la réduction du système de fichiers (le système de fichiers doit être réduit pour faire place à l’en-tête de volume et l’en-tête de sauvegarde).</entry>
<entry lang="fr" key="ONLY_NTFS_SUPPORTED_FOR_NONSYS_INPLACE_ENC">La partition sélectionnée ne semble pas contenir un système de fichiers NTFS. Seules les partitions qui contiennent un système de fichiers NTFS peuvent être cryptées sur place.\n\nRemarque : la raison est que Windows ne supporte pas la réduction des autres types de systèmes de fichiers (le système de fichiers doit être rétréci pour faire place à l’en-tête de volume et l’en-tête de sauvegarde).</entry>
<entry lang="fr" key="ONLY_MOUNTED_VOL_SUPPORTED_FOR_NONSYS_INPLACE_ENC">La partition sélectionnée ne semble pas contenir un système de fichiers NTFS. Seules les partitions qui contiennent un système de fichiers NTFS peuvent être chiffrées sur place.\n\nSi vous souhaitez créer un volume chiffré de VeraCrypt dans cette partition, choisissez l’option « Créer le volume chiffré et formatez-le » (au lieu de l’option "Chiffrer la partition en place").</entry>
<entry lang="fr" key="PARTITION_TOO_SMALL_FOR_NONSYS_INPLACE_ENC">Erreur : La partition est trop petite. VeraCrypt ne peut pas la chiffrer.</entry>
- <entry lang="fr" key="INPLACE_ENC_ALTERNATIVE_STEPS">Pour chiffrer les données sur cette partition, suivez ces étapes : \n\n1) Créez un volume VeraCrypt sur un lecteur/partition vide, puis montez-le. \n\n2) Copiez tous les fichiers de la partition que vous avez initialement voulu chiffrer vers le volume VeraCrypt qui a été créé et monté à l’étape 1). De cette façon, vous allez créer une sauvegarde chiffrée VeraCrypt des données.\n\n3) Créez un volume VeraCrypt sur la partition que vous avez initialement voulu chiffrer et assurez-vous que dans l’Assistant de VeraCrypt vous choisissez l’option "Créer le volume chiffré et formatez-le" (au lieu de l’option "Chiffrer la partition en place"). Notez que toutes les données stockées sur la partition seront effacées. Après avoir créé le volume, montez-le \n\n4) Copiez tous les fichiers du volume VeraCrypt créé et monté à l’étape 1 vers le volume VeraCrypt vréé et monté à l’étape 3.\n\nAprès avoir effectué ces étapes, les données seront chiffrées et, en outre, il y aura une sauvegarde chiffrée des données.</entry>
+ <entry lang="fr" key="INPLACE_ENC_ALTERNATIVE_STEPS">Pour chiffrer les données sur cette partition, suivez ces étapes : \n\n1) Créez un volume VeraCrypt sur un lecteur/partition vide, puis montez-le. \n\n2) Copiez tous les fichiers de la partition que vous avez initialement voulu chiffrer vers le volume VeraCrypt qui a été créé et monté à l’étape 1). De cette façon, vous allez créer une sauvegarde chiffrée VeraCrypt des données.\n\n3) Créez un volume VeraCrypt sur la partition que vous avez initialement voulu chiffrer et assurez-vous que dans l’Assistant de VeraCrypt vous choisissez l’option "Créer le volume chiffré et formatez-le" (au lieu de l’option "Chiffrer la partition en place"). Notez que toutes les données stockées sur la partition seront effacées. Après avoir créé le volume, montez-le \n\n4) Copiez tous les fichiers du volume VeraCrypt créé et monté à l’étape 1 vers le volume VeraCrypt créé et monté à l’étape 3.\n\nAprès avoir effectué ces étapes, les données seront chiffrées et, en outre, il y aura une sauvegarde chiffrée des données.</entry>
<entry lang="fr" key="RAW_DEV_NOT_SUPPORTED_FOR_INPLACE_ENC">VeraCrypt peut uniquement chiffrer une partition en place, un volume dynamique, ou un lecteur complet.\n\nSi vous souhaitez créer un volume chiffré VeraCrypt sur le lecteur non système sélectionné, choisissez l’option « Créez le volume chiffré et formatez-le » (au lieu de l’option "Chiffrer la partition en place").</entry>
<entry lang="fr" key="INPLACE_ENC_INVALID_PATH">Erreur : VeraCrypt peut uniquement chiffrer une partition, un volume dynamique ou un lecteur complet. Assurez-vous que le chemin d’accès spécifié est valide.</entry>
- <entry lang="fr" key="CANNOT_RESIZE_FILESYS">Erreur : Impossible de réduire le système de fichiers (le système de fichiers doit être réduit pour libérer de l’espace pour l’en-tête de volume et l’en-tête de sauvegarde).\n\nPossible causes et solutions : \n\n- Il n’y a pas assez d’espace libre sur le volume. Assurez-vous qu’aucune autre application n’écrit sur le système de fichiers.\n\n- Le système de fichiers est corrompu. Essayez de vérifier et de corriger les erreurs (cliquez avec le bouton droit sur l’unité logique correspondante dans la liste « Ordinateur », puis sélectionnez Propriétés &gt; Outils &gt; « Vérifier maintenant », assurez-vous que l’option « corriger automatiquement les erreurs de système de fichier » est activée, puis cliquez sur Démarrer).\n\nSi les étapes ci-dessus ne résolvent pas le problème, veuillez suivre les étapes suivantes.</entry>
+ <entry lang="fr" key="CANNOT_RESIZE_FILESYS">Erreur : Impossible de réduire le système de fichiers (le système de fichiers doit être réduit pour libérer de l’espace pour l’en-tête de volume et l’en-tête de sauvegarde).\n\nPossibles causes et solutions : \n\n- Il n’y a pas assez d’espace libre sur le volume. Assurez-vous qu’aucune autre application n’écrit sur le système de fichiers.\n\n- Le système de fichiers est corrompu. Essayez de vérifier et de corriger les erreurs (cliquez avec le bouton droit sur l’unité logique correspondante dans la liste « Ordinateur », puis sélectionnez Propriétés &gt; Outils &gt; « Vérifier maintenant », assurez-vous que l’option « corriger automatiquement les erreurs de système de fichier » est activée, puis cliquez sur Démarrer).\n\nSi les étapes ci-dessus ne résolvent pas le problème, veuillez suivre les étapes suivantes.</entry>
<entry lang="fr" key="NOT_ENOUGH_FREE_FILESYS_SPACE_FOR_SHRINK">Erreur : Il n’y a pas suffisamment d’espace libre sur le volume et donc le système de fichiers ne peut pas être réduit (le système de fichiers doit être réduit pour libérer de l’espace pour l’en-tête de volume et l’en-tête de sauvegarde).\n\nSupprimez tous les fichiers redondants et videz la corbeille afin de libérer au moins 256 Ko d’espace et puis essayez à nouveau. Notez qu’en raison d’un problème de Windows, la quantité d’espace libre, rapporté par l’Explorateur Windows peut être incorrecte jusqu’au redémarrage du système d’exploitation. Si le redémarrage du système ne suffit pas, le système de fichiers est endommagé. Essayez de vérifier et de corriger les erreurs (cliquez avec le bouton droit sur l’unité logique correspondante dans la liste « Ordinateur », puis sélectionnez Propriétés &gt; Outils &gt; « Vérifier maintenant », assurez-vous que l’option « corriger automatiquement les erreurs de système de fichier » est activée, puis cliquez sur Démarrer).\n\nSi les étapes ci-dessus ne résolvent pas le problème, veuillez suivre les étapes suivantes.</entry>
<entry lang="fr" key="DISK_FREE_BYTES">L’espace libre sur le disque %s est %.2f octets.</entry>
<entry lang="fr" key="DISK_FREE_KB">L’espace libre sur le disque %s est %.2f Ko</entry>
@@ -452,14 +452,14 @@
<entry lang="fr" key="ERR_CIPHER_INIT_WEAK_KEY">Erreur : Clé de chiffrement faible détectée ! Essayez à nouveau.</entry>
<entry lang="fr" key="EXCEPTION_REPORT">Une erreur critique s’est produite et VeraCrypt doit s’arrêter. Si cela est dû à un bug dans VeraCrypt, nous voudrions le corriger. Pour nous aider, vous pouvez nous envoyer un rapport d’erreur généré automatiquement contenant les éléments suivants : \n\n- La version du programme\n- La version du système d’exploitation\n- Le type de CPU\n - Le nom du composant VeraCrypt\n- La somme de contrôle de l’exécutable VeraCrypt\n- Le nom symbolique de la fenêtre de dialogue\n- La catégorie d’erreur\n- L’adresse de l’erreur\n- La pile d’exécution VeraCrypt\n\nSi vous sélectionnez « Oui », l’URL suivante (qui contient le rapport d’erreur entier) s’ouvrira dans votre navigateur internet par défaut.\n\n%hs\n\nVoulez-vous nous faire parvenir le rapport d’erreur ci-dessus ?</entry>
<entry lang="fr" key="EXCEPTION_REPORT_EXT">Une erreur critique s’est produite dans votre système, qui nécessite l’arrêt de VeraCrypt.\n\nNotez que cette erreur n’a pas été causée par VeraCrypt (les développeurs de VeraCrypt ne peuvent donc pas la corriger). Veuillez vérifier les causes possibles sur votre système (p. ex., configuration du système, la connexion réseau, faute de composants matériels).</entry>
- <entry lang="fr" key="EXCEPTION_REPORT_EXT_FILESEL">Une erreur critique s’est produite dans votre système, qui nécessite l’arrêt de VeraCrypt.\n\nSi ce problème persiste, vous pouvez essayer de désactiver ou désinstaller les applications qui pourraient potentiellement être l’origine de ce problème, tels que les antivirus ou les logiciels de sécurité Internet, applications d’optimisation, etc.. Si cela ne résoud pas le problème, vous pouvez essayez de réinstaller votre système d’exploitation (ce problème peut également être causé par des logiciels malveillants).</entry>
+ <entry lang="fr" key="EXCEPTION_REPORT_EXT_FILESEL">Une erreur critique s’est produite dans votre système, qui nécessite l’arrêt de VeraCrypt.\n\nSi ce problème persiste, vous pouvez essayer de désactiver ou désinstaller les applications qui pourraient potentiellement être l’origine de ce problème, tels que les antivirus ou les logiciels de sécurité Internet, applications d’optimisation, etc.. Si cela ne résout pas le problème, vous pouvez essayez de réinstaller votre système d’exploitation (ce problème peut également être causé par des logiciels malveillants).</entry>
<entry lang="fr" key="EXCEPTION_REPORT_TITLE">Erreur critique VeraCrypt</entry>
- <entry lang="fr" key="SYSTEM_CRASHED_ASK_REPORT">VeraCrypt a détecté que le système d’exploitation s’est récemment arrêté de façpn inattendue. Plusieurs raisons sont possibles (par exemple, une panne d’un composant matériel, un bug dans un pilote de périphérique, etc.)\n\nVoulez-vous que VeraCrypt vérifie si un bug dans VeraCrypt aurait pu causer la panne du système ?</entry>
+ <entry lang="fr" key="SYSTEM_CRASHED_ASK_REPORT">VeraCrypt a détecté que le système d’exploitation s’est récemment arrêté de façon inattendue. Plusieurs raisons sont possibles (par exemple, une panne d’un composant matériel, un bug dans un pilote de périphérique, etc.)\n\nVoulez-vous que VeraCrypt vérifie si un bug dans VeraCrypt aurait pu causer la panne du système ?</entry>
<entry lang="fr" key="ASK_KEEP_DETECTING_SYSTEM_CRASH">Voulez-vous que VeraCrypt continue de détecter les crashs du système ?</entry>
<entry lang="fr" key="NO_MINIDUMP_FOUND">VeraCrypt n’a pas trouvé le fichier crash système minidump.</entry>
<entry lang="fr" key="ASK_DELETE_KERNEL_CRASH_DUMP">Voulez-vous supprimer le fichier de vidage de panne Windows pour libérer de l’espace disque ?</entry>
<entry lang="fr" key="ASK_DEBUGGER_INSTALL">Pour analyser la panne système, VeraCrypt a d’abord besoin d’installer Microsoft Debugging Tools pour Windows.\n\nAprès avoir cliqué sur OK, l’installateur Windows va télécharger le paquetage d’installation Microsoft Debugging Tools (16 Mo) depuis un serveur Microsoft et l’installer (l’installateur Windows sera transmis à l’URL du serveur Microsoft depuis le serveur de veracrypt.org, ce qui assure le bon fonctionnement de cette procédure même si Microsoft change l’emplacement du paquetage d’installation).</entry>
- <entry lang="fr" key="SYSTEM_CRASH_ANALYSIS_INFO">Après que vous ayez cliqué sur OK, VeraCrypt analisera la panne système. Cela peut prendre plusieurs minutes.</entry>
+ <entry lang="fr" key="SYSTEM_CRASH_ANALYSIS_INFO">Après que vous ayez cliqué sur OK, VeraCrypt analysera la panne système. Cela peut prendre plusieurs minutes.</entry>
<entry lang="fr" key="DEBUGGER_NOT_FOUND">Assurez-vous que la variable d’environnement ’PATH’ inclus le chemin d’accès à ’kd.exe’ (debugger du noyau).</entry>
<entry lang="fr" key="SYSTEM_CRASH_NO_VERACRYPT">Il semble que VeraCrypt n’a probablement pas causé l’arrêt inattendu du système. Plusieurs autres raisons sont possibles (par exemple, un panne d’un composant matériel, un bug dans un pilote de périphérique, etc.)</entry>
<entry lang="fr" key="SYSTEM_CRASH_UPDATE_DRIVER">Les résultats de l’analyse indiquent que la mise à jour du pilote suivant pourrait résoudre ce problème : </entry>
@@ -478,7 +478,7 @@
<entry lang="fr" key="FILE_HELP_HIDDEN_HOST_VOL_DIRECT">Sélectionnez l’emplacement du volume VeraCrypt dans lequel vous désirez créer un volume caché.</entry>
<entry lang="fr" key="FILE_IN_USE">AVERTISSEMENT : Le fichier hôte/périphérique est déjà utilisé!\n\nIgnorer cet avertissement peut provoquer des résultats indésirés dont l’instabilité du système. Toutes les applications susceptibles d’utiliser le fichier hôte/périphérique (par exemple, les applications antivirus ou de sauvegarde) doivent être fermées avant de monter le volume.\n\nContinuer ?</entry>
<entry lang="fr" key="FILE_IN_USE_FAILED">Erreur : Impossible de monter le volume. Le fichier hôte est déjà en cours d’utilisation. Essayer de le monter sans un accès exclusif a aussi échoué.</entry>
- <entry lang="fr" key="FILE_OPEN_FAILED">Le fichier n’a pas pû être ouvert.</entry>
+ <entry lang="fr" key="FILE_OPEN_FAILED">Le fichier n’a pas pu être ouvert.</entry>
<entry lang="fr" key="FILE_TITLE">Emplacement du volume</entry>
<entry lang="fr" key="FILESYS_PAGE_TITLE">Grands fichiers</entry>
<entry lang="fr" key="FILESYS_PAGE_HELP_QUESTION">Comptez-vous stocker des fichiers plus grands que 4 Go sur ce volume VeraCrypt ?</entry>
@@ -487,7 +487,7 @@
<entry lang="fr" key="FILESYS_PAGE_HELP_EXPLANATION_HIDVOL_CONFIRM">Êtes-vous sûr de vouloir choisir ’Oui’ ?</entry>
<entry lang="fr" key="DEVICE_TRANSFORM_MODE_PAGE_TITLE">Mode création de volume</entry>
<entry lang="fr" key="DEVICE_TRANSFORM_MODE_PAGE_FORMAT_HELP">C’est le moyen le plus rapide pour créer un volume VeraCrypt hébergé sur une partition ou sur un périphérique (le chiffrement sur place, qui est l’autre option, est plus lent parce que le contenu de chaque secteur doit être d’abord lu, chiffré puis écrit). Toutes les données actuellement stockées sur la partition/périphérique sélectionné seront perdues (les données ne seront pas chiffrées ; elles seront remplacées par des données aléatoires). Si vous souhaitez chiffrer les données existantes sur une partition, choisissez l’autre option.</entry>
- <entry lang="fr" key="DEVICE_TRANSFORM_MODE_PAGE_INPLACE_HELP">La partition sélectionnée et toutes les données stockées dessus seront chiffrées sur place. Si la partition est vide, vous deriez choisir l’autre option (le volume sera créé beaucoup plus vite).</entry>
+ <entry lang="fr" key="DEVICE_TRANSFORM_MODE_PAGE_INPLACE_HELP">La partition sélectionnée et toutes les données stockées dessus seront chiffrées sur place. Si la partition est vide, vous devriez choisir l’autre option (le volume sera créé beaucoup plus vite).</entry>
<entry lang="fr" key="NOTE_BEGINNING">Remarque : </entry>
<entry lang="fr" key="RESUME">&amp;Reprendre</entry>
<entry lang="fr" key="DEFER">&amp;Différer</entry>
@@ -509,8 +509,8 @@
<entry lang="fr" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Volume complètement déchiffré</entry>
<entry lang="fr" key="NONSYS_INPLACE_ENC_FINISHED_INFO">IMPORTANT : POUR MONTER CE VOLUME VERACRYPT NOUVELLEMENT CREE ET ACCEDER AUX DONNEES STOCKEES DESSUS, cliquez sur « Montage automatique des périphériques » DAN LA FENETRE PRINCIPALE DE VERACRYPT. Après avoir entré le bon mot de passe (ou fourni le bon fichier clé), le volume sera monté sur l’unité logique que vous avez sélectionné dans la liste de la fenêtre principale de VeraCrypt (et vous serez en mesure d’accéder aux données chiffrées par l’intermédiaire de cette unité logique).\n\nSOUVENEZ-VOUS OU ECRIVEZ LES ETAPES CI-DESSUS. VOUS DEVEZ LES SUIVRE CHAQUE FOIS QUE VOUS SOUHAITEZ MONTER UN VOLUME ET ACCEDER AUX DONNÉES STOCKÉES DESSUS. D’une autre manière, dans la fenêtre principale de VeraCrypt, cliquez sur "Sélectionner le périphérique", puis sélectionnez la partition ou le volume et cliquez sur "Monter".\n\nLa partition ou le volume a été chiffré avec succès (il contient maintenant un volume de VeraCrypt complètement chiffré) et est prêt à l’emploi.</entry>
<entry lang="fr" key="NONSYS_INPLACE_DEC_FINISHED_INFO">Le volume VeraCrypt a été déchiffré avec succès.</entry>
- <entry lang="fr" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">Le volume VeraCrypt a été déchiffré avec succès.\n\nVeuillez sélectionner la lettre de lecteur que vous souhaitez affecter au volume déchifré puis cliquez sur Terminer.\n\nIMPORTANT: Jusqu’à ce qu’une lettre de lecteur soit affectée au volume déchifré, vous ne serez pas en mesure d’accéder aux données stockées sur le volume.</entry>
- <entry lang="fr" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Attention: Pour être en mesure d’accéder aux données déchifrées, une lettre de lecteur doit être attribuée au volume déchiffré. Cependant, aucune lettre de lecteur n’est actuellement disponible.\n\nVeuillez libérer une lettre de lecteur (par exemple, par la déconnexion d’un lecteur flash USB ou d’un disque dur externe), puis cliquez sur OK.</entry>
+ <entry lang="fr" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">Le volume VeraCrypt a été déchiffré avec succès.\n\nVeuillez sélectionner la lettre de lecteur que vous souhaitez affecter au volume déchiffré puis cliquez sur Terminer.\n\nIMPORTANT: Jusqu’à ce qu’une lettre de lecteur soit affectée au volume déchiffré, vous ne serez pas en mesure d’accéder aux données stockées sur le volume.</entry>
+ <entry lang="fr" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Attention: Pour être en mesure d’accéder aux données déchiffrées, une lettre de lecteur doit être attribuée au volume déchiffré. Cependant, aucune lettre de lecteur n’est actuellement disponible.\n\nVeuillez libérer une lettre de lecteur (par exemple, par la déconnexion d’un lecteur flash USB ou d’un disque dur externe), puis cliquez sur OK.</entry>
<entry lang="fr" key="FORMAT_FINISHED_INFO">Le volume VeraCrypt a été créé avec succès.</entry>
<entry lang="fr" key="FORMAT_FINISHED_TITLE">Volume créé</entry>
<entry lang="fr" key="FORMAT_HELP">IMPORTANT : Déplacez votre souris dans cette fenêtre aussi aléatoirement que possible. Plus longtemps vous la bougez, mieux c’est. Cela accroît significativement la force cryptographique des clés de chiffrement. Puis cliquez sur ’Formater’ pour créer le volume.</entry>
@@ -518,7 +518,7 @@
<entry lang="fr" key="FORMAT_HIDVOL_HOST_TITLE">Formatage du volume externe</entry>
<entry lang="fr" key="FORMAT_HIDVOL_TITLE">Formatage du volume caché</entry>
<entry lang="fr" key="FORMAT_TITLE">Formatage du volume</entry>
- <entry lang="fr" key="HELP_READER_ERROR">Adobe Reader (ou un autre outil compatible) est nécessaire pour afficher ou imprimer le guide de l’utilsateur. Adobe Reader (gratuitiel) peut être téléchargé sur : www.adobe.com/fr\n\nVoulez-vous voir la documentation en ligne à la place ?</entry>
+ <entry lang="fr" key="HELP_READER_ERROR">Adobe Reader (ou un autre outil compatible) est nécessaire pour afficher ou imprimer le guide de l’utilisateur. Adobe Reader (gratuiciel) peut être téléchargé sur : www.adobe.com/fr\n\nVoulez-vous voir la documentation en ligne à la place ?</entry>
<entry lang="fr" key="HIDDEN_VOL_WIZARD_MODE_NORMAL_HELP">Si vous sélectionnez cette option, l’assistant vous aidera d’abord à créer un volume VeraCrypt normal puis un volume VeraCrypt caché à l’intérieur. Les utilisateurs inexpérimentés devraient toujours sélectionner cette option.</entry>
<entry lang="fr" key="HIDDEN_VOL_WIZARD_MODE_DIRECT_HELP">Si vous sélectionnez cette option, vous créerez un volume caché dans un volume VeraCrypt existant. Il sera supposé que vous avez déjà créé un volume VeraCrypt prêt à héberger un volume caché.</entry>
<entry lang="fr" key="HIDDEN_VOL_WIZARD_MODE_TITLE">Mode création de volume</entry>
@@ -531,12 +531,12 @@
<entry lang="fr" key="HIDVOL_HOST_PRE_CIPHER_HELP">\n\nDans les étapes suivantes, vous paramétrerez les options pour le volume externe (dans lequel le volume caché sera créé ultérieurement).</entry>
<entry lang="fr" key="HIDVOL_HOST_PRE_CIPHER_HELP_SYSENC">\n\nDans les étapes suivantes, vous allez créer un pseudo volume externe VeraCrypt dans la première partition après la partition système (comme cela a été expliqué précédemment).</entry>
<entry lang="fr" key="HIDVOL_HOST_PRE_CIPHER_TITLE">Volume externe</entry>
- <entry lang="fr" key="HIDDEN_OS_PRE_CIPHER_HELP">Dans les étapes suivantes, vous allez définir les options et mot de passe pour le volume caché, qui contiendra le système d’exploitation caché.\n\nRemarque : Le volume externe a été scanné afin de déterminer la taille de la zone ininterrompue d’espace libre dont l’extrémité est alignée avec l’extrémité extérieure du volume. Cette zone pourra accueillir le volume caché et elel limite sa taille maximale possible. La taille maximale possible du volume caché a été déterminée et confirmée pour être supérieure à la taille de la partition système (ce qui est nécessaire, car la totalité du contenu de la partition système doit être copiée dans le volume caché). Cela garantit qu’aucune donnée actuellement stockée sur le volume extérieur sera remplacée par les données écrites sur la zone du volume caché.</entry>
+ <entry lang="fr" key="HIDDEN_OS_PRE_CIPHER_HELP">Dans les étapes suivantes, vous allez définir les options et mot de passe pour le volume caché, qui contiendra le système d’exploitation caché.\n\nRemarque : Le volume externe a été scanné afin de déterminer la taille de la zone ininterrompue d’espace libre dont l’extrémité est alignée avec l’extrémité extérieure du volume. Cette zone pourra accueillir le volume caché et elle limite sa taille maximale possible. La taille maximale possible du volume caché a été déterminée et confirmée pour être supérieure à la taille de la partition système (ce qui est nécessaire, car la totalité du contenu de la partition système doit être copiée dans le volume caché). Cela garantit qu’aucune donnée actuellement stockée sur le volume extérieur ne sera remplacée par les données écrites sur la zone du volume caché.</entry>
<entry lang="fr" key="HIDDEN_OS_PRE_CIPHER_WARNING">Important : Mémorisez les algorithmes que vous sélectionnez à cette étape. Vous devrez sélectionner les mêmes algorithmes pour le système de leurre, sinon le système caché sera inaccessible! (Le système de leurre doit être chiffré avec le même algorithme de chiffrement que le système caché).\n\nRemarque : La raison en est que le système de leurre et le système caché partageront le même chargeur d’amorçage, qui ne supporte qu’un seul algorithme sélectionné par l’utilisateur (pour chaque algorithme, il y a une version spéciale du chargeur d’amorçage de VeraCrypt) .</entry>
<entry lang="fr" key="HIDVOL_PRE_CIPHER_HELP">\n\nLe plan de configuration du volume a été scanné et la taille maximale possible du volume caché a été déterminée. Dans les étapes qui suivent vous paramétrerez les options, la taille et le mot de passe du volume caché.</entry>
<entry lang="fr" key="HIDVOL_PRE_CIPHER_TITLE">Volume caché</entry>
<entry lang="fr" key="HIDVOL_PROT_WARN_AFTER_MOUNT">Le volume caché est maintenant protégé contre les dommages jusqu’au démontage du volume externe.\n\nAVERTISSEMENT : Si vous tentez de sauvegarder des données dans la zone du volume caché, VeraCrypt lancera la protection en écriture sur l’intégralité du volume (partie externe et cachée) jusqu’au démontage. Cela peut provoquer la corruption du système de fichiers sur le volume externe ce qui (si répétition) pourrait affecter le déni plausible du volume caché. Aussi faites tout votre possible pour éviter d’écrire dans la zone du volume caché. Toute tentative de sauvegarde sur le volume caché échouera et les données seront perdues ! Windows considérera cela comme une erreur d’écriture ("L’écriture décalée a échoué" ou "Le paramètre est incorrect").</entry>
- <entry lang="fr" key="HIDVOL_PROT_WARN_AFTER_MOUNT_PLURAL">Tous les volumes cachés dans les nouveaux volumes montés sont maintenant protégés contre les dommages jusqu’au démontage.\n\nAVERTISSEMENT : Si vous tentez de sauvegarder des données dans la zone de protection du volume caché de ces volumes, VeraCrypt lancera la protection en écriture sur l’intégralité du volume (partie externe et cachée) jusqu’au démontage. Cela peut provoquer la corruption du système de fichiers sur le volume externe ce qui (si répétition) pourrait affecter le déni plausible du volume caché. Aussi faites tout votre possible pour éviter d’écrir dans la zone du volume caché. Toute tentative de sauvegarde sur le volume caché échouera et les données seront perdues ! Windows considérera cela comme une erreur d’écriture ("L’écriture décalée a échoué" ou "Le paramètre est incorrect").</entry>
+ <entry lang="fr" key="HIDVOL_PROT_WARN_AFTER_MOUNT_PLURAL">Tous les volumes cachés dans les nouveaux volumes montés sont maintenant protégés contre les dommages jusqu’au démontage.\n\nAVERTISSEMENT : Si vous tentez de sauvegarder des données dans la zone de protection du volume caché de ces volumes, VeraCrypt lancera la protection en écriture sur l’intégralité du volume (partie externe et cachée) jusqu’au démontage. Cela peut provoquer la corruption du système de fichiers sur le volume externe ce qui (si répétition) pourrait affecter le déni plausible du volume caché. Aussi faites tout votre possible pour éviter d’écrire dans la zone du volume caché. Toute tentative de sauvegarde sur le volume caché échouera et les données seront perdues ! Windows considérera cela comme une erreur d’écriture ("L’écriture décalée a échoué" ou "Le paramètre est incorrect").</entry>
<entry lang="fr" key="DAMAGE_TO_HIDDEN_VOLUME_PREVENTED">AVERTISSEMENT : Vous tentez de sauvegarder des données dans la zone du volume caché du volume monté %c: ! VeraCrypt a empêché la sauvegarde des données pour protéger le volume caché. Cela peut provoquer la corruption du système de fichiers sur le volume externe et Windows considérera cela comme une erreur d’écriture ("L’écriture décalée a échoué" ou "Le paramètre est incorrect"). L’intégralité du volume (partie externe et cachée) sera protégée contre l’écriture jusqu’à son démontage. Si ce n’est pas la première fois que cela arrive, le déni plausible de ce volume caché peut être défavorablement affecté (à cause de possibles inconsistences corrélées inhabituelles dans le système de fichiers du volume externe). Aussi vous devriez considérer la création d’un nouveau volume VeraCrypt (avec Formatage rapide désactivé) et le déplacement des fichiers de ce volume vers le nouveau volume; ce volume devrait être supprimé de façon sécurisée (partie externe et cachée). Il est fortement recommandé de redémarrer votre système d’exploitation maintenant.</entry>
<entry lang="fr" key="CANNOT_SATISFY_OVER_4G_FILE_SIZE_REQ">Vous avez indiqué l’intention de stocker des fichiers de plus de 4Go sur le volume. Pour cela, le volume doit être formater en NTFS/exFAT, ce qui, cependant, ne sera pas possible.</entry>
<entry lang="fr" key="CANNOT_CREATE_NON_HIDDEN_NTFS_VOLUMES_UNDER_HIDDEN_OS">Veuillez noter que lorsqu’un système d’exploitation caché s’exécute, les volumes non-masqués VeraCrypt ne peuvent pas être formatés en NTFS/exFAT. La raison est que le volume devra être monté temporairement sans protection contre l’écriture afin de permettre au système d’exploitation de le formater en NTFS/exFAT (alors que le formatage en FAT est réalisé par VeraCrypt, non par le système d’exploitation et sans montage du volume). Pour plus de détails techniques, voir ci-dessous. Vous pouvez créer un volume NTFS/exFAT non masqué au sein du système d’exploitation de leurre.</entry>
@@ -579,7 +579,7 @@
<entry lang="fr" key="NODRIVER">Impossible de se connecter au pilote de périphérique de VeraCrypt. VeraCrypt ne peut pas fonctionner si le pilote de périphérique n’est pas démarré.\n\nNotez que suite à un problème dans Windows, il sera peut-être nécessaire de redémarrer le système avant que le pilote de périphérique soit chargé.</entry>
<entry lang="fr" key="NOFONT">Une erreur s’est produite en chargeant/préparant les fontes.</entry>
<entry lang="fr" key="NOT_FOUND">La lettre du lecteur est introuvable ou aucune lettre de lecteur n’a été spécifiée.</entry>
- <entry lang="fr" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Erreur: Impossible d’affecter la lettre de lecteur.\n\nJusqu’à ce qu’une lettre de lecteur est affectée au volume déchifré, vous ne serez pas en mesure d’accéder aux données stockées sur ce volume\n\nRéessayez?</entry>
+ <entry lang="fr" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Erreur: Impossible d’affecter la lettre de lecteur.\n\nJusqu’à ce qu’une lettre de lecteur est affectée au volume déchiffré, vous ne serez pas en mesure d’accéder aux données stockées sur ce volume\n\nRéessayez?</entry>
<entry lang="fr" key="DRIVE_LETTER_UNAVAILABLE">Lettre de lecteur indisponible.</entry>
<entry lang="fr" key="NO_FILE_SELECTED">Aucun fichier n’est sélectionné !</entry>
<entry lang="fr" key="NO_FREE_DRIVES">Aucune lettre de lecteur n’est disponible.</entry>
@@ -597,7 +597,7 @@
<entry lang="fr" key="OUTOFMEMORY">Pas assez de mémoire</entry>
<entry lang="fr" key="FORMAT_DEVICE_FOR_ADVANCED_ONLY">IMPORTANT : Nous recommandons fortement que les utilisateurs inexpérimentés créent un conteneur de fichier VeraCrypt sur le périphérique/partition sélectionné, au lieu d’essayer de chiffrer la totalité du lecteur/partition.\n\nQuand vous créez un conteneur de fichier VeraCrypt (par opposition à chiffrer une partition ou un périphérique) il n’y a, par exemple, aucun risque de détruire un grand nombre de fichiers. Notez qu’un conteneur de fichier VeraCrypt (même s’il contient un disque virtuel crypté) est en fait juste comme n’importe quel fichier normal. Pour plus d’informations, voir le tutoriel dans chapitre débutants dans le guide utilisateur VeraCrypt.\n\n Êtes-vous sûr que vous souhaitez chiffrer l’ensemble du lecteur/partition ?</entry>
<entry lang="fr" key="OVERWRITEPROMPT">AVERTISSEMENT : Le fichier ’%s’ existe déjà !\n\nIMPORTANT : VERACRYPT NE CHIFFRERA PAS LE FICHIER, MAIS IL LE SUPPRIMERA.\n\nÊtes-vous sûr de vouloir supprimer le fichier et le remplacer par un nouveau conteneur VeraCrypt ?</entry>
- <entry lang="fr" key="OVERWRITEPROMPT_DEVICE">ATTENTION : TOUS LES FICHIERS ACTUELLEMENT STOCKÉS SUR %s ’%s’%s SERONT ÉCRASÉS ET PERDUS (ILS NE SERONT PAS CHIFFRÉS) !\n\nÊtes vous sûr de vouloir procéder au formatage.</entry>
+ <entry lang="fr" key="OVERWRITEPROMPT_DEVICE">ATTENTION : TOUS LES FICHIERS ACTUELLEMENT STOCKÉS SUR %s ’%s’%s SERONT ÉCRASÉS ET PERDUS (ILS NE SERONT PAS CHIFFRÉS) !\n\nÊtes-vous sûr de vouloir procéder au formatage.</entry>
<entry lang="fr" key="NONSYS_INPLACE_ENC_CONFIRM">AVERTISSEMENT : Vous ne serez pas en mesure de monter le volume ou d’accéder à des fichiers stockés dessus, jusqu’à ce qu’il ait été entièrement chiffré.\n\n Êtes-vous sûr que vous souhaitez démarrer le chiffrement sur la sélection %s ’%s’%s?</entry>
<entry lang="fr" key="NONSYS_INPLACE_DEC_CONFIRM">AVERTISSEMENT : Vous ne serez pas en mesure de monter le volume ou d’accéder à des fichiers stockés dessus, jusqu’à ce qu’il ait été entièrement déchiffré.\n\n Êtes-vous sûr que vous souhaitez démarrer le déchiffrement sur la sélection %s ’%s’%s?</entry>
<entry lang="fr" key="NONSYS_INPLACE_ENC_CONFIRM_BACKUP">AVERTISSEMENT : Veuillez noter que si l’alimentation est soudainement interrompu lors du chiffrement/déchiffrement des données existantes en place, ou lorsque le système d’exploitation plante à cause d’une erreur de logiciel ou de matériel alors que VeraCrypt chiffre/déchiffre les données existantes en place, certaines parties des données seront corrompues ou perdues. Par conséquent, avant de commencer à chiffrer, assurez-vous que vous disposez de copies de sauvegarde des fichiers que vous voulez chiffrer.\n\nDisposez-vous d’une sauvegarde ?</entry>
@@ -617,8 +617,8 @@
<entry lang="fr" key="KEYFILE_CHANGED">Fichier(s) clé ajouté(s)/supprimé(s) avec succès.</entry>
<entry lang="fr" key="KEYFILE_EXPORTED">Fichier clé exporté.</entry>
<entry lang="fr" key="PKCS5_PRF_CHANGED">Algorithme de dérivation de la clé d’en-tête paramétré avec succès.</entry>
- <entry lang="fr" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">Veuillez entrer le mot de passe ou le(s) fichier(s) clé(s) pour le volume non système où vous souhaitez reprendre le processus de chiffrement/déchiffrement "in-place".\n\n\nRemarque : Après avoir cliqué sur Suivant, VeraCrypt tentera de trouver tous les volumes non système où le processus de chiffrement/déchiffrement a été interrompu et où l’en-tête de volume VeraCrypt peut être déchifré en utilisant le mot de passe ou le(s) fichier(s) clé(s) fournis. Si plus d’un volume est trouvé, vous devrez en choisir un à l’étape suivante.</entry>
- <entry lang="fr" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">Veuillez sélectionner un des volumes répertoriés. La liste contient chaque volume non-système accessible où le processus de chiffrement/déchiffrement a été interrompu et dont l’en-tête pourrait être déchifrée à l’aide du mot de passe fourni ou du ou des fichiers clés.</entry>
+ <entry lang="fr" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">Veuillez entrer le mot de passe ou le(s) fichier(s) clé(s) pour le volume non système où vous souhaitez reprendre le processus de chiffrement/déchiffrement "in-place".\n\n\nRemarque : Après avoir cliqué sur Suivant, VeraCrypt tentera de trouver tous les volumes non système où le processus de chiffrement/déchiffrement a été interrompu et où l’en-tête de volume VeraCrypt peut être déchiffré en utilisant le mot de passe ou le(s) fichier(s) clé(s) fournis. Si plus d’un volume est trouvé, vous devrez en choisir un à l’étape suivante.</entry>
+ <entry lang="fr" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">Veuillez sélectionner un des volumes répertoriés. La liste contient chaque volume non-système accessible où le processus de chiffrement/déchiffrement a été interrompu et dont l’en-tête pourrait être déchiffrée à l’aide du mot de passe fourni ou du ou des fichiers clés.</entry>
<entry lang="fr" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Veuillez entrer le mot de passe ou le(s) fichier(s) clé(s) pour le volume non système où vous souhaitez déchiffrer.</entry>
<entry lang="fr" key="PASSWORD_HELP">Il est très important que vous choisissiez un bon mot de passe. Vous devriez éviter d’utiliser un mot simple que l’on trouve dans un dictionnaire (ou une combinaison de plusieurs de ces mots). Il ne devrait pas contenir de noms ou de dates de naissance. Il ne devrait pas être facile à deviner. Un bon mot de passe est une combinaison de minuscules et de majuscules, de chiffres et de caractères spéciaux comme @ ^ = $ * + etc. Il est recommandé de choisir un mot de passe d’au moins 20 caractères (le plus long, le mieux). La longueur maximale est de 128 caractères.</entry>
<entry lang="fr" key="PASSWORD_HIDDENVOL_HELP">Choisissez un mot de passe pour le volume caché. </entry>
@@ -632,12 +632,12 @@
<entry lang="fr" key="PASSWORD_HIDDEN_OS_TITLE">Mot de passe du système d’exploitation caché</entry>
<entry lang="fr" key="PASSWORD_LENGTH_WARNING">AVERTISSEMENT : Les mots de passe courts sont faciles à craquer en utilisant des techniques de force brute !\n\nIl est recommandé de choisir des mots de passe d’au moins 20 caractères.\n\nÊtes-vous sûr de vouloir utiliser un mot de passe court ?</entry>
<entry lang="fr" key="PASSWORD_TITLE">Mot de passe du volume</entry>
- <entry lang="fr" key="PASSWORD_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.</entry>
- <entry lang="fr" key="PASSWORD_OR_KEYFILE_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Fichier(s) clé incorrect(s)\n - mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.</entry>
- <entry lang="fr" key="PASSWORD_OR_MODE_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mauvais mode de montage\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.</entry>
- <entry lang="fr" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mauvais mode de montage\n - Fichier(s) clé incorrect\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.</entry>
- <entry lang="fr" key="PASSWORD_WRONG_AUTOMOUNT">Le montage automatique a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Aucun volume VeraCrypt trouvé.</entry>
- <entry lang="fr" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Le montage automatique a échoué à cause d’un ou plusieurs des éléments suivants:\n - Fichier(s) clé incorrect(s)\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Aucun volume VeraCrypt trouvé.</entry>
+ <entry lang="fr" key="PASSWORD_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.\n - Le volume utilise un ancien algorithme qui a été supprimé.\n - Les volumes au format TrueCrypt ne sont plus supportés.</entry>
+ <entry lang="fr" key="PASSWORD_OR_KEYFILE_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Fichier(s) clé incorrect(s)\n - mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.\n - Le volume utilise un ancien algorithme qui a été supprimé.\n - Les volumes au format TrueCrypt ne sont plus supportés.</entry>
+ <entry lang="fr" key="PASSWORD_OR_MODE_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mauvais mode de montage\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.\n - Le volume utilise un ancien algorithme qui a été supprimé.\n - Les volumes au format TrueCrypt ne sont plus supportés.</entry>
+ <entry lang="fr" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">L’opération a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mauvais mode de montage\n - Fichier(s) clé incorrect\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Ce n’est pas un volume VeraCrypt.\n - Le volume utilise un ancien algorithme qui a été supprimé.\n - Les volumes au format TrueCrypt ne sont plus supportés.</entry>
+ <entry lang="fr" key="PASSWORD_WRONG_AUTOMOUNT">Le montage automatique a échoué à cause d’un ou plusieurs des éléments suivants:\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Aucun volume VeraCrypt trouvé.\n - Le volume utilise un ancien algorithme qui a été supprimé.\n - Les volumes au format TrueCrypt ne sont plus supportés.</entry>
+ <entry lang="fr" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Le montage automatique a échoué à cause d’un ou plusieurs des éléments suivants:\n - Fichier(s) clé incorrect(s)\n - Mot de passe incorrect\n - Valeur de PIM incorrecte\n - PRF (hash) incorrect\n - Aucun volume VeraCrypt trouvé.\n - Le volume utilise un ancien algorithme qui a été supprimé.\n - Les volumes au format TrueCrypt ne sont plus supportés.</entry>
<entry lang="fr" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nAvertissement : Majuscules activées. Ceci peut vous empêcher de saisir correctement votre mot de passe.</entry>
<entry lang="fr" key="PIM_CHANGE_WARNING">Veuillez mémoriser cette valeur</entry>
<entry lang="fr" key="PIM_HIDVOL_HOST_TITLE">PIM du volume externe</entry>
@@ -652,7 +652,7 @@
<entry lang="fr" key="PIM_TITLE">PIM du volume</entry>
<entry lang="fr" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nAVERTISSEMENT : Les fichiers cachés ont été trouvés dans un chemin de recherche de fichier de clé. De tels fichiers cachés ne peuvent pas être utilisés comme fichiers clés. Si vous avez besoin de les utiliser comme fichiers clés, enlever leur attribut « Caché » (cliquez-droit sur chacun d’eux, sélectionnez « Propriétés », décochez la case « Caché » et cliquez sur OK). Remarque : Les fichiers cachés sont visibles uniquement si l’option correspondante est activée (Options de dossier &gt; Affichage).</entry>
<entry lang="fr" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">Si vous souhaitez protéger un volume caché contenant un système caché, assurez-vous que vous utilisez la disposition du clavier américain standard lorsque vous tapez le mot de passe pour le volume caché. Cela est nécessaire en raison du fait que le mot de passe doit être entré dans l’environnement de préamorçage (avant le démarrage de Windows) lorsque les dispositions de clavier de Windows ne sont pas disponibles.</entry>
- <entry lang="fr" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">VeraCrypt n’a pas trouvé de volume où un chiffrement/déchiffrement non système a été interrompu et où l’en-tête du volume peut être déchifré en utilisant le mot de passe ou le(s) fichier(s) clé(s) fournis.\n\nVeuillez vous assurer que le mot de passe ou le(s) fichier(s) clé(s) sont corrects et que la partition/le volume n’est pas actuellement utilisé(e) par le système ou des applications (y compris l’antivirus).</entry>
+ <entry lang="fr" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">VeraCrypt n’a pas trouvé de volume où un chiffrement/déchiffrement non système a été interrompu et où l’en-tête du volume peut être déchiffré en utilisant le mot de passe ou le(s) fichier(s) clé(s) fournis.\n\nVeuillez vous assurer que le mot de passe ou le(s) fichier(s) clé(s) sont corrects et que la partition/le volume n’est pas actuellement utilisé(e) par le système ou des applications (y compris l’antivirus).</entry>
<entry lang="fr" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">Le volume sélectionné est déjà complétement chiffré.\nIndicateur d’en-tête = 0x%.8X</entry>
<entry lang="fr" key="SELECTED_PARTITION_NOT_INPLACE_ENC">Le volume sélectionné n’utilise pas de chiffrement ’sur place’.\nIndicateur d’en-tête = 0x%.8X</entry>
<entry lang="fr" key="SYSENC_MOUNT_WITHOUT_PBA_NOTE">\n\nRemarque : Si vous essayez de monter une partition localisée sur un disque système chiffré sans authentification lors du préamorçage ou de monter une partition système chiffrée d’un système d’exploitation qui n’est pas lancé, vous pouvez le faire en sélectionnant ’Système’ &gt; ’Monter sans authentification lors du préamorçage’.</entry>
@@ -730,8 +730,8 @@
<entry lang="fr" key="FORMAT_NTFS_STOP">Le formatage NTFS/exFAT ne peut pas continuer.</entry>
<entry lang="fr" key="CANT_MOUNT_VOLUME">Impossible de monter le volume.</entry>
<entry lang="fr" key="CANT_DISMOUNT_VOLUME">Impossible de démonter le volume.</entry>
- <entry lang="fr" key="FORMAT_NTFS_FAILED">Windows n’a pas pû formater le volume en NTFS/exFAT.\n\nSélectionnez un type de système de fichiers différent (si possible) et essayez à nouveau. Vous pouvez aussi laisser le volume non formaté (sélectionnez ’Aucun’ comme système de fichiers), quittez cet assistant, montez le volume puis utilisez soit un outil système soit un outil tiers pour formater le volume monté (le volume restera chiffré).</entry>
- <entry lang="fr" key="FORMAT_NTFS_FAILED_ASK_FAT">Windows n’a pas pû formater le volume en NTFS/exFAT.\n\nVoulez-vous formater le volume en FAT à la place ?</entry>
+ <entry lang="fr" key="FORMAT_NTFS_FAILED">Windows n’a pas pu formater le volume en NTFS/exFAT.\n\nSélectionnez un type de système de fichiers différent (si possible) et essayez à nouveau. Vous pouvez aussi laisser le volume non formaté (sélectionnez ’Aucun’ comme système de fichiers), quittez cet assistant, montez le volume puis utilisez soit un outil système soit un outil tiers pour formater le volume monté (le volume restera chiffré).</entry>
+ <entry lang="fr" key="FORMAT_NTFS_FAILED_ASK_FAT">Windows n’a pas pu formater le volume en NTFS/exFAT.\n\nVoulez-vous formater le volume en FAT à la place ?</entry>
<entry lang="fr" key="DEFAULT">Défaut</entry>
<entry lang="fr" key="PARTITION_LOWER_CASE">partition</entry>
<entry lang="fr" key="PARTITION_UPPER_CASE">LA PARTITION</entry>
@@ -758,13 +758,13 @@
<entry lang="fr" key="TWO_SYSTEMS_IN_ONE_PARTITION_REMARK">Remarque : Il n’est pas pratique (et cela n’est pas autorisé) d’installer des système d’exploitation dans deux volumes VeraCrypt qui sont intégrés dans une seule partition parce qu’utiliser le système d’exploitation externe nécessiterait d’écrire régulièrement dans la zone du système d’exploitation caché (et si de telles opérations d’écriture ne pouvaient utiliser la fonction de protection du volume caché, il en résulterait inévitablement un plantage du système, i.e. un écran d’erreur ’bleu’).</entry>
<entry lang="fr" key="FOR_MORE_INFO_ON_PARTITIONS">Pour plus d’infos sur la façon de créer et gérer des partitions, consultez la documentation de votre système d’exploitation ou contactez le technicien du SAV de votre ordinateur.</entry>
<entry lang="fr" key="SYSTEM_PARTITION_NOT_ACTIVE">Erreur : Le système d’exploitation actuellement utilisé n’est pas installé sur la partition d’amorçage (la 1ère partition active). Ce n’est pas supporté.</entry>
- <entry lang="fr" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">Vous avez indiqué que vous avez l’intention de stocker des fichiers de plus de 4 Go dans ce volume VeraCrypt. Cependant, vous avez choisi le système de fichiers FAT, sur lequel des fichiers de plus de 4 Go ne peuvent pas être stockés.\n\nEtes-vous sûr que vous voulez formater le volume en FAT?</entry>
+ <entry lang="fr" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">Vous avez indiqué que vous avez l’intention de stocker des fichiers de plus de 4 Go dans ce volume VeraCrypt. Cependant, vous avez choisi le système de fichiers FAT, sur lequel des fichiers de plus de 4 Go ne peuvent pas être stockés.\n\nÊtes-vous sûr que vous voulez formater le volume en FAT?</entry>
<entry lang="fr" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Erreur: VeraCrypt ne supporte pas le déchiffrement sur place des volumes non-système existants créés par VeraCrypt 1.0b ou antérieur.\n\nREMARQUE: Vous pouvez toujours déchiffrer les fichiers stockés sur le volume en les copiant/déplaçant vers un volume non chiffré.</entry>
<entry lang="fr" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Erreur: VeraCrypt ne peut pas déchiffrer sur place un volume VeraCrypt caché.\n\nREMARQUE: Vous pouvez toujours déchiffrer les fichiers stockés sur le volume en les copiant/déplaçant vers un volume non chiffré.</entry>
- <entry lang="fr" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Attention: Notez que VeraCrypt ne peut pas déchiffrer sur place un volume qui contient un volume caché VeraCrypt (le volume caché serait alors écrasé avec les données pseudo-aléatoires).\n\nVeuillez confirmer que le volume que vous êtes sur le point de déchiffrer ne contient pas de volume caché.\n\nREMARQUE: Si le volume contient un volume caché mais cela ne vous dérange pas de perdre le volume caché, alors vous pouvez sélectionner Continuer (le volume extérieur sera déchifré en toute sécurité).</entry>
+ <entry lang="fr" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Attention: Notez que VeraCrypt ne peut pas déchiffrer sur place un volume qui contient un volume caché VeraCrypt (le volume caché serait alors écrasé avec les données pseudo-aléatoires).\n\nVeuillez confirmer que le volume que vous êtes sur le point de déchiffrer ne contient pas de volume caché.\n\nREMARQUE: Si le volume contient un volume caché mais cela ne vous dérange pas de perdre le volume caché, alors vous pouvez sélectionner Continuer (le volume extérieur sera déchiffré en toute sécurité).</entry>
<entry lang="fr" key="VOL_CONTAINS_NO_HIDDEN_VOL">Le volume ne contient aucun volume caché. Continuer.</entry>
<entry lang="fr" key="VOL_CONTAINS_A_HIDDEN_VOL">Le volume contient un volume caché. Annuler.</entry>
- <entry lang="fr" key="CANT_ACCESS_VOL">Erreur : Impossible d’accéder au volume !\n\nAssurez-vous que le volume existe, qu’il est n’est pas monté ou utilisé par le système ou une application, que vous avez la permission en lecture/écriture pour le volume et qu’il n’est pas protégé en écriture.</entry>
+ <entry lang="fr" key="CANT_ACCESS_VOL">Erreur : Impossible d’accéder au volume !\n\nAssurez-vous que le volume existe, qu’il n’est pas monté ou utilisé par le système ou une application, que vous avez la permission en lecture/écriture pour le volume et qu’il n’est pas protégé en écriture.</entry>
<entry lang="fr" key="CANT_GET_VOL_INFO">Erreur: Impossible d’obtenir les propriétés du volume.</entry>
<entry lang="fr" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">Erreur : Impossible d’accéder au volume ou d’obtenir des informations sur le volume.\n\nAssurez-vous que le volume sélectionné existe, qu’il n’est pas utilisé par le système ou les applications, que vous avez l’autorisation de lecture/écriture sur le volume, et qu’il n’est pas protégé en écriture.</entry>
<entry lang="fr" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">Erreur : Impossible d’accéder au volume ou d’obtenir des informations sur le volume.\n\nAssurez-vous que le volume sélectionné existe, qu’il n’est pas utilisé par le système ou les applications, que vous avez l’autorisation de lecture/écriture sur le volume, et qu’il n’est pas protégé en écriture.\n\nSi le problème persiste, suivez les étapes suivantes.</entry>
@@ -833,7 +833,7 @@
<entry lang="fr" key="SETUP_MODE_HELP_EXTRACT">Si vous sélectionnez cette option, tous les fichiers seront extraits de ce paquet, mais rien ne sera installé sur le système. Ne la sélectionnez pas si vous voulez chiffrer la partition système ou le lecteur système. Cette option peut être utile, par exemple, si vous souhaitez exécuter VeraCrypt en mode portable. VeraCrypt n’a pas besoin d’être installé sur le système d’exploitation sous lequel il est exécuté. Une fois que tous les fichiers sont extraits, vous pouvez exécuter directement le fichier « VeraCrypt.exe » (VeraCrypt s’exécute alors en mode portable).</entry>
<entry lang="fr" key="SETUP_OPTIONS_TITLE">Options d’installation</entry>
<entry lang="fr" key="SETUP_OPTIONS_INFO">Ici vous pouvez paramétrer diverses options pour contrôler l’installation.</entry>
- <entry lang="fr" key="SETUP_PROGRESS_TITLE">Installion</entry>
+ <entry lang="fr" key="SETUP_PROGRESS_TITLE">Installation</entry>
<entry lang="fr" key="SETUP_PROGRESS_INFO">Patientez pendant l’installation de VeraCrypt.</entry>
<entry lang="fr" key="SETUP_FINISHED_TITLE_DON">VeraCrypt a été installé avec succès</entry>
<entry lang="fr" key="SETUP_FINISHED_UPGRADE_TITLE_DON">VeraCrypt a été mis à jour avec succès</entry>
@@ -846,7 +846,7 @@
<entry lang="fr" key="AUTO_FOLDER_CREATION">Si le dossier spécifié n’existe pas, il sera automatiquement créé.</entry>
<entry lang="fr" key="SETUP_UPGRADE_DESTINATION">Les fichiers de l’application VeraCrypt seront mis à jour dans l’emplacement où VeraCrypt est installé. Si vous devez sélectionner un emplacement différent, veuillez désinstaller d’abord VeraCrypt.</entry>
<entry lang="fr" key="AFTER_UPGRADE_RELEASE_NOTES">Voulez-vous voir les notes sur la version actuelle (dernière version stable) de VeraCrypt ?</entry>
- <entry lang="fr" key="AFTER_INSTALL_TUTORIAL">Si vous n’avez jamais utilisé VeraCrypt, il est recommandé de lire le chapitre ’Beginner’s Tutorial’ du guide de l’utilisateur. Voulez-vous voir le didactitiel ?</entry>
+ <entry lang="fr" key="AFTER_INSTALL_TUTORIAL">Si vous n’avez jamais utilisé VeraCrypt, il est recommandé de lire le chapitre ’Beginner’s Tutorial’ du guide de l’utilisateur. Voulez-vous voir le didacticiel ?</entry>
<entry lang="fr" key="SELECT_AN_ACTION">Sélectionnez une action à effectuer :</entry>
<entry lang="fr" key="REPAIR_REINSTALL">Réparer/Réinstaller</entry>
<entry lang="fr" key="UPGRADE">Mettre à niveau</entry>
@@ -880,8 +880,8 @@
<entry lang="fr" key="INSTALL_OF_FAILED">Impossible d’installer ’%s’. %s Voulez-vous continuer l’installation ?</entry>
<entry lang="fr" key="UNINSTALL_OF_FAILED">Impossible de désinstaller ’%s’. %s Voulez-vous continuer la désinstallation ?</entry>
<entry lang="fr" key="INSTALL_COMPLETED">Installation terminée.</entry>
- <entry lang="fr" key="CANT_CREATE_FOLDER">Le dossier ’%s’ n’a pas pû être créé</entry>
- <entry lang="fr" key="CLOSE_TC_FIRST">Le pilote de périphérique VeraCrypt n’a pas pû être déchargé.\n\nFermez toutes les fenêtres VeraCrypt en premier. Si cela n’aide pas, redémarrez Windows et essayez à nouveau.</entry>
+ <entry lang="fr" key="CANT_CREATE_FOLDER">Le dossier ’%s’ n’a pas pu être créé</entry>
+ <entry lang="fr" key="CLOSE_TC_FIRST">Le pilote de périphérique VeraCrypt n’a pas pu être déchargé.\n\nFermez toutes les fenêtres VeraCrypt en premier. Si cela n’aide pas, redémarrez Windows et essayez à nouveau.</entry>
<entry lang="fr" key="DISMOUNT_ALL_FIRST">Tous les volumes VeraCrypt doivent être démontés avant d’installer ou de désinstaller VeraCrypt.</entry>
<entry lang="fr" key="UNINSTALL_OLD_VERSION_FIRST">Une version obsolète de VeraCrypt est installée sur ce système. Elle doit être désinstallée avant d’installer cette nouvelle version de VeraCrypt.\n\nDès que vous fermerez ce message, le programme de désinstallation de l’ancienne version sera lancé. Notez qu’aucun volume n’est déchiffré lorsque vous désinstallez VeraCrypt. Après avoir désinstallé l’ancienne version de VeraCrypt, réexécutez le programme d’installation de la nouvelle version de VeraCrypt.</entry>
<entry lang="fr" key="REG_INSTALL_FAILED">L’installation des entrées de la base de registre a échoué</entry>
@@ -926,7 +926,7 @@
<entry lang="fr" key="SYS_FAVORITE_VOLUMES_SAVED">Volumes système préférés sauvegardés.\n\nPour permettre le montage des volumes système préférés lorsque le système démarre, veuillez sélectionner « Paramètres » &gt; « Volumes système préférés » &gt; « Montage des volumes système préférés au démarrage de Windows ».</entry>
<entry lang="fr" key="FAVORITE_ADD_DRIVE_DEV_WARNING">Le volume que vous ajoutez à vos favoris n’est ni une partition ni un volume dynamique. Par conséquent, VeraCrypt ne pourra pas monter ce volume préféré si le numéro de périphérique change.</entry>
<entry lang="fr" key="FAVORITE_ADD_PARTITION_TYPE_WARNING">Le volume que vous ajoutez à vos favoris est une partition non reconnue par Windows.\n\nVeraCrypt ne pourra pas monter ce volume préféré si le numéro de périphérique change. Veuillez définir le type de la partition par un type reconnu par Windows (utilisez la commande SETID de l’outil Windows « diskpart »). Puis ajouter à nouveau la partition aux favoris.</entry>
- <entry lang="fr" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">La tâche VeraCrypt en arrière-plan est désactivée ou VeraCrypt est configuré pour se fermer quand il n’y a aucun volume monté (ou VeraCrypt s’exécute en mode portable). Cela peut empêcher vos volumes préférés de monter automatiquement lorsque des dispositifs les hébergents sont connectés.\n\nRemarque : Pour activer VeraCrypt en tâche de fond, sélectionnez Paramètres &gt; Préférences et cochez la case « Activé » dans la section « Tâche de fond VeraCrypt ».</entry>
+ <entry lang="fr" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">La tâche VeraCrypt en arrière-plan est désactivée ou VeraCrypt est configuré pour se fermer quand il n’y a aucun volume monté (ou VeraCrypt s’exécute en mode portable). Cela peut empêcher vos volumes préférés de monter automatiquement lorsque des dispositifs les hébergeant sont connectés.\n\nRemarque : Pour activer VeraCrypt en tâche de fond, sélectionnez Paramètres &gt; Préférences et cochez la case « Activé » dans la section « Tâche de fond VeraCrypt ».</entry>
<entry lang="fr" key="FAVORITE_ARRIVAL_MOUNT_NETWORK_PATH_ERR">Un conteneur stocké dans un système de fichiers distant partagé sur un réseau ne peut être monté automatiquement lorsque l’appareil hôte se connecte.</entry>
<entry lang="fr" key="FAVORITE_ARRIVAL_MOUNT_DEVICE_PATH_ERR">Le périphérique affiché ci-dessous n’est ni une partition ni un volume dynamique. Par conséquent, le volume hébergé sur le dispositif ne peut être monté automatiquement lorsque l’appareil est connecté.</entry>
<entry lang="fr" key="FAVORITE_ARRIVAL_MOUNT_PARTITION_TYPE_ERR">Veuillez associer le type de la partition affichée ci-dessous à un type reconnu par Windows (utilisez la commande SETID de l’outil Windows « diskpart »). Puis supprimer la partition des favoris et rajoutez-la. Cela permettra au volume hébergé sur le dispositif d’être monté automatiquement lorsque l’appareil est connecté.</entry>
@@ -996,8 +996,8 @@
<entry lang="fr" key="DRIVE_LETTER_ITEM">Unité logique : </entry>
<entry lang="fr" key="UNSUPPORTED_CHARS_IN_PWD">Erreur : Le mot de passe ne doit contenir que des caractères ASCII.\n\nLes caractères non-ASCII peuvent empêcher le volume d’être montés si la configuration de votre système change.\n\nLes caractères suivants sont autorisés :\n\n! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
<entry lang="fr" key="UNSUPPORTED_CHARS_IN_PWD_RECOM">Avertissement : Le mot de passe contient certains caractères non-ASCII. Cela peut empêcher le montage du volume si la configuration de votre système change.\n\nVous devriez remplacer les caractères non-ASCII du mot de passe par des caractères ASCII. Pour cela cliquez sur ’Volumes’ -&gt; ’Modifier le mot de passe du volume’.\n\nLes caractères ASCII sont les suivants :\n\n! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
- <entry lang="fr" key="EXE_FILE_EXTENSION_CONFIRM">AVERTISSEMENT : Nous recommandons fortement que vous évitiez les extensions de fichiers qui sont utilisées pour les fichiers exécutables (tels que .exe, .sys ou .dll) et d’autres extensions de fichiers de même teneur. En utilisant ces extensions de fichier, Windows et les logiciels antivirus provoquent des interférences avec le conteneur, ce qui compromet les performances du volume et peut également causer d’autres graves problems.\n\nNous recommandons fortement que vous supprimiez l’extension de fichier ou la modifiez (par exemple, à ’.hc’).\n\nÊtes-vous sûr que vous souhaitez utiliser cette extension de fichier ?</entry>
- <entry lang="fr" key="EXE_FILE_EXTENSION_MOUNT_WARNING">AVERTISSEMENT : Nous recommandons fortement que vous évitiez les extensions de fichiers qui sont utilisées pour les fichiers exécutables (tels que .exe, .sys ou .dll) et d’autres extensions de fichiers de même teneur. En utilisant ces extensions de fichier, Windows et les logiciels antivirus provoquent des interférences avec le conteneur, ce qui compromet les performances du volume et peut également causer d’autres graves problems.\n\nNous recommandons fortement que vous supprimiez l’extension de fichier ou la modifiez (par exemple, à ’.hc’) après avoir démonter le volume.</entry>
+ <entry lang="fr" key="EXE_FILE_EXTENSION_CONFIRM">AVERTISSEMENT : Nous recommandons fortement que vous évitiez les extensions de fichiers qui sont utilisées pour les fichiers exécutables (tels que .exe, .sys ou .dll) et d’autres extensions de fichiers de même teneur. En utilisant ces extensions de fichier, Windows et les logiciels antivirus provoquent des interférences avec le conteneur, ce qui compromet les performances du volume et peut également causer d’autres graves problèmes.\n\nNous recommandons fortement que vous supprimiez l’extension de fichier ou la modifiez (par exemple, à ’.hc’).\n\nÊtes-vous sûr que vous souhaitez utiliser cette extension de fichier ?</entry>
+ <entry lang="fr" key="EXE_FILE_EXTENSION_MOUNT_WARNING">AVERTISSEMENT : Nous recommandons fortement que vous évitiez les extensions de fichiers qui sont utilisées pour les fichiers exécutables (tels que .exe, .sys ou .dll) et d’autres extensions de fichiers de même teneur. En utilisant ces extensions de fichier, Windows et les logiciels antivirus provoquent des interférences avec le conteneur, ce qui compromet les performances du volume et peut également causer d’autres graves problèmes.\n\nNous recommandons fortement que vous supprimiez l’extension de fichier ou la modifiez (par exemple, à ’.hc’) après avoir démonter le volume.</entry>
<entry lang="fr" key="HOMEPAGE">Site Web</entry>
<entry lang="fr" key="LARGE_IDE_WARNING_XP">AVERTISSEMENT : Il semble que vous n’avez pas appliqué de Service Pack à votre installation Windows. Vous ne devriez pas écrire sur des disques IDE plus grands que 128 Go sous Windows XP où le Service Pack 1 ou ultérieur n’est pas installé ! Si vous le faites, les données du disque (quelles qu’elles soient) peuvent être corrompues. Notez qu’il s’agit d’une limitation de Windows et non un bogue de VeraCrypt.</entry>
<entry lang="fr" key="LARGE_IDE_WARNING_2K">AVERTISSEMENT : Il semble que vous n’avez pas appliqué le Service Pack 3 ou ultérieur à votre installation Windows. Vous ne devriez pas écrire sur des disques IDE plus grands que 128 Go sous Windows 2000 où le Service Pack 3 ou ultérieur n’est pas installé ! Si vous le faites, les données du disque (quelles qu’elles soient) peuvent être corrompues. Notez qu’il s’agit d’une limitation de Windows et non un bogue de VeraCrypt.\n\nNote : Vous pouvez avoir besoin d’activer le support LBA 48 bits dans la base de registre. Pour plus d’informations, consultez http://support.microsoft.com/kb/305098/fr</entry>
@@ -1045,7 +1045,7 @@
<entry lang="fr" key="CHOOSE_ENCRYPT_OR_DECRYPT">VeraCrypt n’a pas assez d’information pour déterminer s’il faut chiffrer ou déchiffrer.</entry>
<entry lang="fr" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">VeraCrypt n’a pas assez d’information pour déterminer s’il faut chiffrer ou déchiffrer.\n\nNote : Si vous avez déchiffré la partition/le disque système dans l’environnement de préamorçage, vous aurez peut-être à finaliser le processus en cliquant ’Déchiffrer’.</entry>
<entry lang="fr" key="NONSYS_INPLACE_ENC_REVERSE_INFO">REMARQUE: Lorsque vous chiffrez ’sur place’ une partition ou un volume non système et qu’une erreur vous empêche de façon persistante de terminer le processus, alors vous ne serez pas en mesure de monter le volume (et d’accéder aux données stockées dedans) jusqu’à ce que vous décryptiez le volume entièrement (c’est à dire inverser le processus).\n\nSi vous avez besoin de le faire, procédez comme suit:\n1) quitter l’assistant.\n2) Dans la fenêtre principale VeraCrypt, sélectionnez ’volumes’&gt;’Reprendre un processus interrompu’.\n3) Sélectionnez ’Déchiffrer’.</entry>
- <entry lang="fr" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">Vous souhaitez interrompre et reporter le processus de chiffrement de la partition ou du volume? \n\nRemarque : N’oubliez pas que le volume ne peut pas être monté jusqu’à ce qu’il ait été entièrement chiffré. Vous pourrez reprendre le processus de chiffrement et au point où il s’est arrêté. Vous pouvez le faire, par exemple, en sélectionnant « Volumes » &gt; « Reprendre le rocessus interrompu » de la barre de menus de la fenêtre principale de VeraCrypt.</entry>
+ <entry lang="fr" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">Vous souhaitez interrompre et reporter le processus de chiffrement de la partition ou du volume? \n\nRemarque : N’oubliez pas que le volume ne peut pas être monté jusqu’à ce qu’il ait été entièrement chiffré. Vous pourrez reprendre le processus de chiffrement et au point où il s’est arrêté. Vous pouvez le faire, par exemple, en sélectionnant « Volumes » &gt; « Reprendre le processus interrompu » de la barre de menus de la fenêtre principale de VeraCrypt.</entry>
<entry lang="fr" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">Voulez-vous interrompre et repousser le processus de chiffrement de la partition/du disque système ?\n\nNote : Vous pourrez reprendre le processus et il continuera à partir de l’endroit où il s’est arrêté. Vous pouvez le faire en sélectionnant ’Système’ &gt; ’Reprendre le processus interrompu’ depuis les menus de la fenêtre principale de VeraCrypt. Si vous désirez arrêter totalement le processus de chiffrement ou l’inverser, sélectionnez ’Système’ &gt; ’Déchiffrer définitivement la partition/le disque système’.</entry>
<entry lang="fr" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">Voulez-vous interrompre et repousser le processus de déchiffrement de la partition/du disque système?\n\nNote : Vous pourrez reprendre le processus et il continuera à partir de l’endroit où il s’est arrêté. Vous pouvez le faire en sélectionnant ’Système’ &gt; ’Reprendre le processus interrompu’ depuis les menus de la fenêtre principale de VeraCrypt. Si vous désirez arrêter totalement le processus de déchiffrement (et démarrer le chiffrement), sélectionnez ’Système’ &gt; ’Chiffrer la partition/le disque système’.</entry>
<entry lang="fr" key="FAILED_TO_INTERRUPT_SYSTEM_ENCRYPTION">Erreur : L’interruption du processus de chiffrement/déchiffrement de la partition/du disque système a échoué.</entry>
@@ -1053,7 +1053,7 @@
<entry lang="fr" key="FAILED_TO_RESUME_SYSTEM_ENCRYPTION">Erreur : La reprise du processus de chiffrement/déchiffrement de la partition/du disque système a échoué.</entry>
<entry lang="fr" key="FAILED_TO_START_WIPING">Erreur: Impossible de démarrer le processus de nettoyage.</entry>
<entry lang="fr" key="INCONSISTENCY_RESOLVED">Incohérence résolue.\n\n\n(Si vous avez rapporté un bogue en rapport avec cette incohérence, n’oubliez pas d’inclure les informations techniques suivantes dans le rapport de bogue : %hs)</entry>
- <entry lang="fr" key="UNEXPECTED_STATE">Erreur : État inattendu.\n\n\n (si vous signalez un bogue à cet effet, veuillez inclure les informations techniques suivantes dans le raport :\n%hs)</entry>
+ <entry lang="fr" key="UNEXPECTED_STATE">Erreur : État inattendu.\n\n\n (si vous signalez un bogue à cet effet, veuillez inclure les informations techniques suivantes dans le rapport :\n%hs)</entry>
<entry lang="fr" key="NO_SYS_ENC_PROCESS_TO_RESUME">Il n’y a aucun processus de chiffrement/déchiffrement de la partition ou disque système qui peut être repris.\n\nRemarque: Si vous voulez reprendre un processus interrompu de chiffrement/déchiffrement d’une partition ou volume non système, sélectionnez ’Volumes’&gt;’Reprendre un processus interrompu’.</entry>
<entry lang="fr" key="HIDVOL_PROT_BKG_TASK_WARNING">AVERTISSEMENT : La tâche de fond VeraCrypt est désactivée. Après avoir quitté VeraCrypt, vous ne serez pas notifié si des dommages sur le volume caché sont évités.\n\nNote : Vous pouvez fermer la tâche de fond à tout moment en cliquant droit sur l’icône VeraCrypt et en sélectionnant ’Quitter’.\n\nActiver la tâche de fond VeraCrypt ?</entry>
<entry lang="fr" key="LANG_PACK_VERSION">Version du fichier de langue : %s</entry>
@@ -1064,14 +1064,14 @@
<entry lang="fr" key="SYS_ASSIGN_DRIVE_LETTER">Assignez une lettre de lecteur au périphérique/à la partition avant de poursuivre.\n\nNotez qu’il s’agit d’une exigence du système d’exploitation.</entry>
<entry lang="fr" key="MOUNT_TC_VOLUME">Monter un volume VeraCrypt</entry>
<entry lang="fr" key="DISMOUNT_ALL_TC_VOLUMES">Démonter tous les volumes VeraCrypt</entry>
- <entry lang="fr" key="UAC_INIT_ERROR">VeraCrypt n’a pas pû obtenir les privilèges d’administrateur.</entry>
+ <entry lang="fr" key="UAC_INIT_ERROR">VeraCrypt n’a pas pu obtenir les privilèges d’administrateur.</entry>
<entry lang="fr" key="ERR_ACCESS_DENIED">Accès refusé par le système d’exploitation.\n\nCause possible : Le système d’exploitation nécessite que vous ayez la permission en lecture/écriture (ou des privilèges d’administrateur) pour certains dossiers, fichiers et périphériques pour être autorisé à y lire/écrire des données. Normalement un utilisateur sans privilèges d’administrateur est autorisé à créer, lire et modifier les fichiers de son dossier Mes Documents.</entry>
<entry lang="fr" key="SECTOR_SIZE_UNSUPPORTED">Erreur : Le lecteur utilise une taille de secteur non prise en charge.\n\nIl n’est actuellement pas possible de créer de volumes de partition/périphérique-hébergé sur des lecteurs qui utilisent des secteurs de taille supérieure à 4096 octets. Toutefois, vous pouvez créer des volumes de fichiers hébergés (conteneurs) sur ces disques.</entry>
<entry lang="fr" key="SYSENC_UNSUPPORTED_SECTOR_SIZE_BIOS">Il n’est actuellement pas possible de chiffrer un système installé sur un disque qui utilise une taille de secteur différente de 512 octets.</entry>
- <entry lang="fr" key="NO_SPACE_FOR_BOOT_LOADER">Le chargeur d’amorçage de VeraCrypt nécessite au moins 32 Ko d’espace libre au début du disque système (il doit être stocké dans cette zone). Malheureusement votre disque ne remplit pas cette condition.\n\n Ne rapportez PAS ceci comme un bogue/un problème dans VeraCrypt. Pour résoudre ce problème vous devez repartitioner votre disque et laisser les 32 premiers kilooctets du disque libres (dans la plupart des cas, vous devrez supprimer et recréer la première partition). Il est recommandé d’utiliser le gestionnaire de partition de Microsoft qui est disponible quand vous installez Windows.</entry>
+ <entry lang="fr" key="NO_SPACE_FOR_BOOT_LOADER">Le chargeur d’amorçage de VeraCrypt nécessite au moins 32 Ko d’espace libre au début du disque système (il doit être stocké dans cette zone). Malheureusement votre disque ne remplit pas cette condition.\n\n Ne rapportez PAS ceci comme un bogue/un problème dans VeraCrypt. Pour résoudre ce problème vous devez repartitionner votre disque et laisser les 32 premiers kilooctets du disque libres (dans la plupart des cas, vous devrez supprimer et recréer la première partition). Il est recommandé d’utiliser le gestionnaire de partition de Microsoft qui est disponible quand vous installez Windows.</entry>
<entry lang="fr" key="FEATURE_UNSUPPORTED_ON_CURRENT_OS">Cette fonction n’est pas supportée par la version du système d’exploitation que vous utilisez.</entry>
<entry lang="fr" key="SYS_ENCRYPTION_UNSUPPORTED_ON_CURRENT_OS">VeraCrypt ne supporte pas le chiffrement d’une partition/du disque système avec la version du système d’exploitation que vous utilisez actuellement.</entry>
- <entry lang="fr" key="SYS_ENCRYPTION_UNSUPPORTED_ON_VISTA_SP0">Avant de chiffrer la partition/lecteur système sur Windows Vista, vous devez installer le Service Pack 1 ou supérieur pour Windows Vista (ce Service Pack n’a pas encore été installé sur ce système).\n\nRemarque : Le Service Pack 1 pour Windows Vista résoud un problème causant un manque de mémoire lors du démarrage du système.</entry>
+ <entry lang="fr" key="SYS_ENCRYPTION_UNSUPPORTED_ON_VISTA_SP0">Avant de chiffrer la partition/lecteur système sur Windows Vista, vous devez installer le Service Pack 1 ou supérieur pour Windows Vista (ce Service Pack n’a pas encore été installé sur ce système).\n\nRemarque : Le Service Pack 1 pour Windows Vista résout un problème causant un manque de mémoire lors du démarrage du système.</entry>
<entry lang="fr" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ON_VISTA_SP0">VeraCrypt ne prend plus en charge le chiffrement du lecteur/partition système sous Windows Vista sans Service Pack installé. Avant la mise à niveau de VeraCrypt, installez le Service Pack 1 ou supérieur pour Windows Vista.</entry>
<entry lang="fr" key="FEATURE_REQUIRES_INSTALLATION">Erreur : cette fonctionnalité nécessite que VeraCrypt soit installé sur le système (VeraCrypt fonctionne actuellement en mode portable).\n\nVeuillez installer VeraCrypt et réessayer.</entry>
<entry lang="fr" key="WINDOWS_NOT_ON_BOOT_DRIVE_ERROR">ATTENTION : Windows ne semble pas être installé sur le lecteur à partir duquel il démarre. Ceci n’est pas supporté.\n\nVous devriez continuer uniquement si vous êtes sûr que Windows est installé sur le disque à partir duquel il démarre.\n\nVoulez-vous continuer ?</entry>
@@ -1079,11 +1079,11 @@
<entry lang="fr" key="SYS_LOADER_RESTORE_FAILED">Impossible de restaurer le chargeur d’amorçage système original.\n\nVeuillez utiliser le disque de secours VeraCrypt ("Options de réparation" &gt; « Restaurer le chargeur d’amorçage du système original ») ou le support d’installation de Windows pour remplacer le chargeur d’amorçage de VeraCrypt avec le chargeur du système Windows.</entry>
<entry lang="fr" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">Le chargeur de système d’origine ne sera pas stocké sur le disque de secours (cause probable : fichier de sauvegarde manquant).</entry>
<entry lang="fr" key="ERROR_MBR_PROTECTED">Impossible d’écrire sur le secteur du MBR.\n\nVotre BIOS peut être configuré pour protéger le secteur du MBR. Rechercher dans les paramètres du BIOS (appuyez sur F2, ou Suppr ou Echap après la mise en route de votre ordinateur) une protection antivirale ou une protection du MBR.</entry>
- <entry lang="fr" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">AVERTISSEMENT: La vérification de l’empreinte du chargeur d’amorçage de VeraCrypt a échoué!\nVotre disk a peut avoir été altéré par un attaquant (attaque "Evil Maid")\n\nCet avertissement peut également être déclenchée si vous avez restauré le chargeur d’amorçage de VeraCrypt en utilisant un disque de secours généré à l’aide une version différente de VeraCrypt.\n\nIl est recommandé de changer votre mot de passe immédiatement, ce qui permettra également d’installer la bonne version du chargeur d’amorçage de VeraCrypt. Par mesure de sécurité, vous devriez aussi réinstaller VeraCrypt et prendre les mesures nécessaires pour protéger votre machine contre les accès non autorisés.</entry>
+ <entry lang="fr" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">AVERTISSEMENT: La vérification de l’empreinte du chargeur d’amorçage de VeraCrypt a échoué!\nVotre disque peut avoir été altéré par un attaquant (attaque "Evil Maid")\n\nCet avertissement peut également être déclenché si vous avez restauré le chargeur d’amorçage de VeraCrypt en utilisant un disque de secours généré à l’aide une version différente de VeraCrypt.\n\nIl est recommandé de changer votre mot de passe immédiatement, ce qui permettra également d’installer la bonne version du chargeur d’amorçage de VeraCrypt. Par mesure de sécurité, vous devriez aussi réinstaller VeraCrypt et prendre les mesures nécessaires pour protéger votre machine contre les accès non autorisés.</entry>
<entry lang="fr" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">La version requise du chargeur d’amorçage de VeraCrypt n’est actuellement pas installée. Cela peut empêcher certains paramètres d’être sauvegardés.</entry>
<entry lang="fr" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">Note : Dans certaines situations, il se peut que vous vouliez pouvoir empêcher une personne (adversaire) qui vous regarde démarrer l’ordinateur de savoir que vous utilisez VeraCrypt. L’option ci-dessus vous permet cela en personnalisant l’écran du chargeur d’amorçage. Si vous cochez la première option, aucun texte ne sera affiché par le chargeur d’amorçage (même quand vous entrez le mauvais mot de passe). L’ordinateur apparaîtra comme "figé" pendant que vous pourrez taper votre mot de passe. De plus, un message personnalisé peut être affiché pour induire en erreur l’adversaire. Par exemple, un faux message d’erreur tel que "Missing operating system" (qui est normalement affiché par le chargeur d’amorçage Windows s’il ne trouve pas de partition d’amorçage Windows). Il est cependant important de noter que si l’adversaire peut analyser le contenu du disque dur, il peut découvrir que celui-ci contient le chargeur d’amorçage VeraCrypt.</entry>
- <entry lang="fr" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">AVERTISSEMENT : Gardez à l’esprit que si vous activez cette option, le chargeur d’amorçage de VeraCrypt n’affichera pas les textes (même pas lorsque vous entrerez un mauvais mot de passe). L’ordinateur apparaitra comme figé (sans réponse), alors que vous pouvez taper votre mot de passe (la curseur ne se déplacera pas et aucun astérisque s’affichera lorsque vous appuyerez sur une touche).\n\nÊtes-vous sûr que vous souhaitez activer cette option ?</entry>
- <entry lang="fr" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">Votre partition/disque système apparait être totalement chiffré.</entry>
+ <entry lang="fr" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">AVERTISSEMENT : Gardez à l’esprit que si vous activez cette option, le chargeur d’amorçage de VeraCrypt n’affichera pas les textes (même pas lorsque vous entrerez un mauvais mot de passe). L’ordinateur apparaîtra comme figé (sans réponse), alors que vous pouvez taper votre mot de passe (le curseur ne se déplacera pas et aucun astérisque ne s’affichera lorsque vous appuierez sur une touche).\n\nÊtes-vous sûr que vous souhaitez activer cette option ?</entry>
+ <entry lang="fr" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">Votre partition/disque système semble être totalement chiffré.</entry>
<entry lang="fr" key="SYSENC_UNSUPPORTED_FOR_DYNAMIC_DISK">VeraCrypt ne supporte pas le chiffrement d’un disque système qui a été converti en disque dynamique.</entry>
<entry lang="fr" key="WDE_UNSUPPORTED_FOR_EXTENDED_PARTITIONS">Le lecteur système contient des partitions étendues (partitions logiques).\n\n Vous pouvez chiffrer entièrement un disque système contenant des partitions étendues uniquement sur Windows Vista et des versions ultérieures de Windows. Sur Windows XP, vous pouvez chiffrer entièrement un disque système à condition qu’il contienne uniquement des partitions primaires.\n\nRemarque : Vous pouvez toujours chiffrer la partition système au lieu du lecteur système entier (et, en plus de cela, vous pouvez créer des volumes VeraCrypt de partitions hébergées au sein de toutes les partitions non-système sur le disque).</entry>
<entry lang="fr" key="WDE_EXTENDED_PARTITIONS_WARNING">AVERTISSEMENT : Comme vous exécutez Windows XP/2003, après avoir démarré le chiffrement du lecteur, vous ne devez pas créer de partitions étendues (partitions logiques) sur ce dernier (vous pouvez créer uniquement des partitions primaires). Toute partition étendue sur le disque sera inaccessible après le démarrage du chiffrement (le disque actuel ne contient pas de telles partition).\n\nRemarque : Si cette limitation n’est pas acceptable, vous pouvez revenir en arrière et choisir de chiffrer seulement la partition système au lieu de la totalité du disque (et, en plus de cela, vous pouvez créer des volumes VeraCrypt de partitions hébergées au sein de toutes les partitions non-système sur le lecteur).\n\nD’autre part, si cette limitation n’est pas acceptable, vous pouvez mettre à niveau le système d’exploitation vers Windows Vista ou une version ultérieure de Windows (vous pouvez chiffrer entièrement un disque système contenant des partitions étendues/logiques uniquement sur Windows Vista ou version ultérieure).</entry>
@@ -1098,7 +1098,7 @@
<entry lang="fr" key="DECOY_OS_REINSTALL_WARNING">AVERTISSEMENT : Pendant le processus de création du système d’exploitation caché, vous devrez réinstaller complètement le système en cours d’exécution (afin de créer un leurre système en toute sécurité).\n\nRemarque : Le système d’exploitation actuel et l’ensemble du contenu de la partition système seront copiés sur le volume caché (afin de créer le système caché).\n\n\nÊtes-vous sûr que vous serez en mesure d’installer Windows à l’aide d’un support d’installation de Windows (ou une partition) ?</entry>
<entry lang="fr" key="DECOY_OS_REQUIREMENTS">Pour des raisons de sécurité, si le système d’exploitation en cours d’exécution exige d’être activé, ce doit être fait avant de continuer. Notez que le système d’exploitation caché sera créé en copiant le contenu de la partition système sur un volume caché (donc si ce système d’exploitation n’est pas activé, le système d’exploitation caché ne sera pas activé non plus).\n\nImportant : Pour plus d’informations et avant de continuer, consultez la section « Exigences et précautions de sécurité se rapportant aux volumes cachés » dans le manuel de l’utilisateur de VeraCrypt.\n\n\nLe système d’exploitation en cours d’exécution répond-il à la condition ci-dessus ?</entry>
<entry lang="fr" key="CONFIRM_HIDDEN_OS_EXTRA_BOOT_PARTITION">Votre système utilise une partition de démarrage supplémentaires. VeraCrypt ne supporte pas la mise en veille prolongée sur les systèmes d’exploitation cachés qui utilisent une partition de démarrage supplémentaire (Les systèmes leurre peuvent être mis en veille prolongées sans aucun problème).\n\nLa partition de démarrage sera partagée par le leurre et le système caché. Donc, afin d’éviter les fuites de données et les problèmes de reprise après hibernation, VeraCrypt doit empêcher le système caché d’écrire sur la partition de démarrage partagée et de l’hibernation.\n\n\nVoulez-vous continuer ? Si vous sélectionnez « Non », les instructions pour la suppression de la partition de démarrage supplémentaires seront affichées.</entry>
- <entry lang="fr" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nLa partition de démarrage supplémentaires peut être retirée avant l’installation de Windows. Pour ce faire, suivez ces étapes : \n\n1) Démarrer sur le disque d’installation de Windows.\n\n2) Sur l’écran d’installation de Windows, cliquez sur "Installer maintenant" &gt; "personnalisé (avancée)".\n\n3) Cliquez sur "Options du lecteur".\n\n4) Sélectionnez la partition système principale et supprimez-la en cliquant sur "Supprimer" et "OK".\n\n5) Sélectionnez la partition "Réservé au système", cliquez sur "Étendre" et augmentez sa taille afin que le système d’exploitation puisse être installé dessus. \n\n6) Cliquez sur "Appliquer" et "OK".\n\n7) Installez Windows sur la partition « Réservé au système ».\n\n\nSi une personne demande pourquoi vous avez supprimez la partition de démarrage supplémentaire, vous pouvez répondre que vous vouliez éviter toutes fuites de données possibles à partir de la partition de démarrage non chiffrée.\n\nRemarque : Vous pouvez imprimer ce texte en cliquant sur le bouton « Imprimer » ci-dessous. Si vous enregistrez une copie de ce texte ou l’imprimer (fortement recommandé, à moins que votre imprimante stocke des copies des documents imprimés sur son disque interne), vous devriez détruire toute copie de celui-ci après la suppression de la partition de démarrage supplémentaire (dans le cas contraire, si une telle copie est trouvée, cela peut indiquer qu’il y a un système d’exploitation caché sur cet ordinateur).</entry>
+ <entry lang="fr" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nLa partition de démarrage supplémentaire peut être retirée avant l’installation de Windows. Pour ce faire, suivez ces étapes : \n\n1) Démarrer sur le disque d’installation de Windows.\n\n2) Sur l’écran d’installation de Windows, cliquez sur "Installer maintenant" &gt; "personnalisé (avancée)".\n\n3) Cliquez sur "Options du lecteur".\n\n4) Sélectionnez la partition système principale et supprimez-la en cliquant sur "Supprimer" et "OK".\n\n5) Sélectionnez la partition "Réservé au système", cliquez sur "Étendre" et augmentez sa taille afin que le système d’exploitation puisse être installé dessus. \n\n6) Cliquez sur "Appliquer" et "OK".\n\n7) Installez Windows sur la partition « Réservé au système ».\n\n\nSi une personne demande pourquoi vous avez supprimez la partition de démarrage supplémentaire, vous pouvez répondre que vous vouliez éviter toutes fuites de données possibles à partir de la partition de démarrage non chiffrée.\n\nRemarque : Vous pouvez imprimer ce texte en cliquant sur le bouton « Imprimer » ci-dessous. Si vous enregistrez une copie de ce texte ou l’imprimer (fortement recommandé, à moins que votre imprimante stocke des copies des documents imprimés sur son disque interne), vous devriez détruire toute copie de celui-ci après la suppression de la partition de démarrage supplémentaire (dans le cas contraire, si une telle copie est trouvée, cela peut indiquer qu’il y a un système d’exploitation caché sur cet ordinateur).</entry>
<entry lang="fr" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">Avertissement : Il existe un espace non alloué entre la partition système et la première partition après celle-ci. Après la création du système d’exploitation caché, vous ne devez pas créer de nouvelles partitions dans cet espace non alloué. Dans le cas contraire, le système d’exploitation caché serait impossible à amorcer (jusqu’à la suppression des nouvelles partitions créées).</entry>
<entry lang="fr" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Cet algorithme n’est pas encore supporté pour le chiffrement système.</entry>
<entry lang="fr" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Cet algorithme n’est pas supporté pour le mode TrueCrypt.</entry>
@@ -1111,7 +1111,7 @@
<entry lang="fr" key="ALT_KEY_CHARS_NOT_FOR_SYS_ENCRYPTION">Comme VeraCrypt a temporairement changé la disposition du clavier en clavier Américain, il n’est pas possible de taper des caractères tant que la touche droite ALT est maintenue enfoncée. Cependant vous pouvez saisir la plupart de ces caractères en appuyant la touche appropriée tandis que la touche Maj est maintenue enfoncée.</entry>
<entry lang="fr" key="KEYB_LAYOUT_CHANGE_PREVENTED">VeraCrypt a empêché la modification de la disposition du clavier.</entry>
<entry lang="fr" key="KEYB_LAYOUT_SYS_ENC_EXPLANATION">Note : Le mot de passe devra être saisi dans l’environnement de préamorçage (avant le démarrage de windows) où les dispositions de clavier non-américain ne sont pas disponibles. Aussi, le mot de passe doit toujours être saisi en utilisant la disposition du clavier Américain. Mais il est important de noter qu’il n’est PAS nécessaire de posséder un vrai clavier américain. VeraCrypt assure automatiquement que vous pouvez saisir en toute sécurité votre mot de passe (maintenant et dans l’environnement de préamorçage) même si vous ne possédez pas un vrai clavier américain.</entry>
- <entry lang="fr" key="RESCUE_DISK_INFO">Avant de pouvoir chiffrer la partition/disque, vous devez créer un disque de sauvegarde VeraCrypt (VRD), dont les buts sont :\n\n- Si le chargeur de démarrage de VeraCrypt, la clé principale ou d’autres données critiques sont endommagées, le VRD permet de les restaurer (remarquez que vous devrez toujours entrer le mot de passe correct).\n\n- Si Windows est endommagé et ne peut pas démarrer, VRD vous permet toujours de déchiffrer la partition/disque avant le démarrage de Windows.\n\n- Le VRD contiendra une sauvegarde du contenu actuel de la première plage du disque (qui contient en général un chargeur de système ou le gestionnaire de démarrage) et vous permettra de le restaurer si necessaire.\n\n L’image ISO du disque de récupération VeraCrypt sera créée à l’emplacement spécifié ci-dessous.</entry>
+ <entry lang="fr" key="RESCUE_DISK_INFO">Avant de pouvoir chiffrer la partition/disque, vous devez créer un disque de sauvegarde VeraCrypt (VRD), dont les buts sont :\n\n- Si le chargeur de démarrage de VeraCrypt, la clé principale ou d’autres données critiques sont endommagées, le VRD permet de les restaurer (remarquez que vous devrez toujours entrer le mot de passe correct).\n\n- Si Windows est endommagé et ne peut pas démarrer, VRD vous permet toujours de déchiffrer la partition/disque avant le démarrage de Windows.\n\n- Le VRD contiendra une sauvegarde du contenu actuel de la première plage du disque (qui contient en général un chargeur de système ou le gestionnaire de démarrage) et vous permettra de le restaurer si nécessaire.\n\n L’image ISO du disque de récupération VeraCrypt sera créée à l’emplacement spécifié ci-dessous.</entry>
<entry lang="fr" key="RESCUE_DISK_WIN_ISOBURN_PRELAUNCH_NOTE">Après avoir cliqué sur OK, le logiciel de gravage d’image Microsoft sera lancé. Utilisez-le pour graver l’image ISO du disque de récupération VeraCrypt sur un CD ou un DVD.\n\nAprès cela, revenez à l’assistant de création de volumes VeraCrypt et suivez les instructions.</entry>
<entry lang="fr" key="RESCUE_DISK_BURN_INFO">L’image de la disque de secours a été créée et stockée dans le fichier : \n%s\n\nMaintenant vous avez besoin de le graver sur un CD ou un DVD.\n\n%lsAprès l’avoir gravé, cliquez sur suivant pour vérifier qu’il a été gravé correctement.</entry>
<entry lang="fr" key="RESCUE_DISK_BURN_INFO_NO_CHECK">L’image de la disque de secours a été créée et stockée dans le fichier : \n%s\n\nVous devriez maintenant graver l’image sur un CD/DVD ou la déplacer vers un emplacement sécurisé pour une utilisation ultérieure.\n\n%lsCliquez sur "Suivant" pour continuer.</entry>
@@ -1122,7 +1122,7 @@
<entry lang="fr" key="CANNOT_INITIATE_SYS_ENCRYPTION_PRETEST">Impossible d’initialiser le pré-test du chiffrement système.</entry>
<entry lang="fr" key="CANNOT_INITIATE_HIDDEN_OS_CREATION">Impossible d’initier le processus de création du système d’exploitation caché.</entry>
<entry lang="fr" key="WIPE_MODE_TITLE">Mode de nettoyage</entry>
- <entry lang="fr" key="INPLACE_ENC_WIPE_MODE_INFO">Sur certains types de supports de stockage, lorsque les données sont écrasées avec d’autres données, il peut être possible de récupérer les données écrasées à l’aide de techniques telles que la microscopie à force de résonnance magnétique. Cela vaut également pour les données qui sont remplacées par leur forme chiffrée (ce qui arrive quand VeraCrypt chiffre initiallement un lecteur ou une partition non chiffré). Selon des études et des publications gouvernementales, la récupération de données écrasées peut être empêchée (ou rendue très difficile) en écrasant un certain nombre de fois les données, avec des données générées aléatoirement et certaines données générées non aléatoirement. Donc, si vous croyez qu’une personne pourrait être en mesure d’utiliser ces techniques pour récupérer les données que vous avez l’intention de chiffrer, vous pouvez sélectionner un des modes de nettoyage (les données existantes ne seront pas perdues). Notez que le nettoyage ne sera pas effectuée après le chiffrement de la partition/lecteur. Lorsque la partition/disque est entièrement chiffrée, aucune donnée non chiffrée n’est stockée dessus. Les données écrites sont tout d’abord chiffrées à la volée en mémoire et sont alors seulement écrites sur le disque.</entry>
+ <entry lang="fr" key="INPLACE_ENC_WIPE_MODE_INFO">Sur certains types de supports de stockage, lorsque les données sont écrasées avec d’autres données, il peut être possible de récupérer les données écrasées à l’aide de techniques telles que la microscopie à force de résonnance magnétique. Cela vaut également pour les données qui sont remplacées par leur forme chiffrée (ce qui arrive quand VeraCrypt chiffre initialement un lecteur ou une partition non chiffré). Selon des études et des publications gouvernementales, la récupération de données écrasées peut être empêchée (ou rendue très difficile) en écrasant un certain nombre de fois les données, avec des données générées aléatoirement et certaines données générées non aléatoirement. Donc, si vous croyez qu’une personne pourrait être en mesure d’utiliser ces techniques pour récupérer les données que vous avez l’intention de chiffrer, vous pouvez sélectionner un des modes de nettoyage (les données existantes ne seront pas perdues). Notez que le nettoyage ne sera pas effectuée après le chiffrement de la partition/lecteur. Lorsque la partition/disque est entièrement chiffrée, aucune donnée non chiffrée n’est stockée dessus. Les données écrites sont tout d’abord chiffrées à la volée en mémoire et sont alors seulement écrites sur le disque.</entry>
<entry lang="fr" key="WIPE_MODE_INFO">Sur certains types de supports de stockage, lorsque les données sont écrasées avec d’autres données, il peut être possible de récupérer les données écrasées à l’aide de techniques telles que la microscopie à force de résonnance magnétique. Selon des études et des publications gouvernementales, la récupération de données écrasées peut être empêchée (ou rendue très difficile) en écrasant un certain nombre de fois les données, avec des données générées aléatoirement et certaines données générées non aléatoirement. Par conséquent, si vous pensez qu’une personne pourrait être en mesure d’utiliser ces techniques pour récupérer les données devant être effacées, vous pouvez sélectionner l’un des modes de nettoyage multipasses.\n\nRemarque : Plus il y a de passes et plus il faudra de temps pour effacer les données.</entry>
<entry lang="fr" key="DEVICE_WIPE_PAGE_TITLE">Nettoyage</entry>
<entry lang="fr" key="DEVICE_WIPE_PAGE_INFO_HIDDEN_OS">\nRemarque : Vous pouvez interrompre le processus de nettoyage, arrêter l’ordinateur, relancer le système caché et puis reprendre le processus (cet Assistant sera lancé automatiquement). Toutefois, si vous l’interrompez, l’ensemble du processus de nettoyage devra recommencer depuis le début.</entry>
@@ -1140,7 +1140,7 @@
<entry lang="fr" key="SYS_MULTI_BOOT_MODE_TITLE">Nombre de système d’exploitation</entry>
<entry lang="fr" key="MULTI_BOOT_FOR_ADVANCED_ONLY">AVERTISSEMENT : Les utilisateurs novices ne devraient pas essayer de chiffrer Windows dans des configurations à amorçages multiples.\n\nContinuer ?</entry>
<entry lang="fr" key="HIDDEN_OS_MULTI_BOOT">Lors de la création et l’utilisation d’un système d’exploitation caché, VeraCrypt prend en charge les configurations multi-boot uniquement lorsque les conditions suivantes sont réunies :\n\n- Le système d’exploitation en cours d’exécution doit être installé sur le lecteur d’amorçage, qui ne doit contenir aucun autre système d’exploitation.\n\n- Les systèmes d’exploitation installés sur d’autres lecteurs ne doivent pas utiliser les chargeurs de démarrage résidant sur le lecteur sur lequel le système d’exploitation en cours d’exécution est installé.\n\nEst-ce que les conditions ci-dessus remplies ?</entry>
- <entry lang="fr" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">VeraCrypt ne supporte pas cette configuration multi-bootlors de la création/utilisation d’un système d’exploitation caché.</entry>
+ <entry lang="fr" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">VeraCrypt ne supporte pas cette configuration multi-boot lors de la création/utilisation d’un système d’exploitation caché.</entry>
<entry lang="fr" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_TITLE">Disque d’amorçage</entry>
<entry lang="fr" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_HELP">Le système d’exploitation en cours est-il installé sur le disque d’amorçage.\n\nNote : Parfois Windows n’est pas installé sur le même disque que le chargeur d’amorçage de Windows (partition d’amorçage). Si c’est le cas cliquez sur ’Non’.</entry>
<entry lang="fr" key="SYS_PARTITION_MUST_BE_ON_BOOT_DRIVE">VeraCrypt ne supporte pas encore le chiffrement d’un système d’exploitation qui ne démarre pas depuis le disque sur lequel il est installé.</entry>
@@ -1179,7 +1179,7 @@
<entry lang="fr" key="RESCUE_DISK_DISK_VERIFIED_TITLE">Disque de secours vérifié</entry>
<entry lang="fr" key="RESCUE_DISK_VERIFIED_INFO">\nLe disque de secours de VeraCrypt a été vérifié avec succès. Enlevez-le du lecteur et stockez-le en lieu sûr.\n\nCliquez ’Suivant’ pour continuer.</entry>
<entry lang="fr" key="REMOVE_RESCUE_DISK_FROM_DRIVE">AVERTISSMENT : Lors des prochaines étapes, le disque de secours de VeraCrypt ne doit pas être dans le lecteur. Sinon il ne sera pas possible de terminer correctement les étapes.\n\nRetirez-le du lecteur maintenant et stockez-le dans un endroit sûr. Puis cliquez sur ’OK’.</entry>
- <entry lang="fr" key="PREBOOT_NOT_LOCALIZED">Avertissement : À cause de limitations techniques de l’environnement de préamorçage, les textes affichés par VeraCrypt dans cet environement (avant que Windows ne démarre) ne peuvent être traduits. L’interface utilisateur du chargeur d’amorçage de VeraCrypt est uniquement en anglais.\n\nContinuer ?</entry>
+ <entry lang="fr" key="PREBOOT_NOT_LOCALIZED">Avertissement : À cause de limitations techniques de l’environnement de préamorçage, les textes affichés par VeraCrypt dans cet environnement (avant que Windows ne démarre) ne peuvent être traduits. L’interface utilisateur du chargeur d’amorçage de VeraCrypt est uniquement en anglais.\n\nContinuer ?</entry>
<entry lang="fr" key="SYS_ENCRYPTION_PRETEST_INFO">Avant de chiffrer votre partition ou votre disque système, VeraCrypt doit vérifier que tout fonctionne correctement.\n\nAprès avoir cliqué sur ’Test’, tous les composants nécessaires (par exemple, le composant d’indentification du préamorçage, c’est-à-dire le chargeur d’amorçage de VeraCrypt) seront installés et votre ordinateur redémarrera. Vous devrez ensuite saisir le mot de passe dans l’écran du chargeur d’amorçage de VeraCrypt qui apparaîtra avant que Windows ne démarre. Après le démarrage de Windows, vous serez automatiquement informé des résultats du pré-test.\n\nLe périphérique suivant sera modifié : Disque #%d\n\n\nSi vous cliquez sur ’Annuler’ maintenant, rien ne sera installé et les pré-tests ne seront pas effectués.</entry>
<entry lang="fr" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_1">REMARQUES IMPORTANTES-- VEUILLEZ LES LIRE OU LES IMPRIMER (cliquez sur « Imprimer ») :\n\nAucun de vos fichiers ne sera chiffré avant que vous ayez redémarré avec succès votre ordinateur et Windows. Ainsi, si quelque chose tombe en panne, vos données ne seront pas perdues. Toutefois, si quelque chose se passe mal, vous risquez de rencontrer des difficultés au démarrage de Windows. Par conséquent, veuillez lire et si possible imprimer les instructions suivantes sur ce qu’il faut faire si Windows ne peut pas démarrer après le redémarrage de l’ordinateur.\n\n</entry>
<entry lang="fr" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_2">Marche à suivre si Windows ne démarre pas\n---\n\nRemarque : Ces instructions sont valables uniquement si vous n’avez pas commencé le chiffrement.\n\n- Si Windows ne démarre pas après avoir entré le mot de passe (ou si vous entrez correctement plusieurs fois le mot de passe mais que VeraCrypt indique que le mot de passe est incorrect), ne paniquez pas. Redémarrer l’ordinateur en appuyant sur le bouton marche/arrêt, puis sur l’écran du chargeur de démarrage de VeraCrypt, appuyez sur la touche Echap de votre clavier (et si vous avez plusieurs systèmes, sélectionnez lequel démarrer). Windows devrait alors démarrer (à condition qu’il n’est pas chiffré) et VeraCrypt vous demandera automatiquement si vous souhaitez désinstaller le composant d’authentification préamorçage. Notez que les étapes précédentes ne fonctionnent pas si le système partition/disque est chiffré (personne ne peut démarrer Windows ou accéder à des données chiffrées sur le disque sans le mot de passe même si les étapes précédentes sont suivies).\n\n</entry>
@@ -1205,14 +1205,14 @@
<entry lang="fr" key="RESCUE_DISK_HELP_PORTION_5">2) Si vous entrez plusieurs fois le bon mot de passe mais que VeraCrypt dit que le mot de passe est incorrect, la clé principale ou d’autres données critiques peuvent être endommagées. Le disque de secours VeraCrypt vous permet de les restaurer et donc de rétablir l’accès à votre système chiffré et aux données (Cependant, notez que vous devrez toujours entrer le mot de passe). Dans l’écran du disque de secours, sélectionnez "Options de réparation" &gt; « Restaurer les données-clés ». Puis entrez votre mot de passe, appuyez sur « O » pour confirmer l’action, retirez le disque de secours de votre lecteur de CD/DVD et redémarrez votre ordinateur.\n\n</entry>
<entry lang="fr" key="RESCUE_DISK_HELP_PORTION_6">3) Si le chargeur de démarrage VeraCrypt est endommagé, vous pouvez son exécution en démarrant directement à partir du disque de secours VeraCrypt. Insérez le disque de secours dans le lecteur de CD/DVD et entrez le mot de passe dans l’écran du disque de secours.\n\n</entry>
<entry lang="fr" key="RESCUE_DISK_HELP_PORTION_7">4) Si Windows est endommagé et ne peut pas démarrer, le disque de secours VeraCrypt vous permet en permanence de déchiffrer la partition/disque avant le démarrage de Windows. Dans l’écran du disque de secours, sélectionnez ’Options de réparation’ &gt; « Déchiffrer de manière permanente la partition/lecteur système ». Entrez le mot de passe et attendez que le déchiffrement soit terminé. Ensuite, vous pourrez par exemple démarrer sur le CD/DVD de MS Windows pour réparer votre installation de Windows.\n\n</entry>
- <entry lang="fr" key="RESCUE_DISK_HELP_PORTION_8">Remarque : Si Windows est endommagé (il ne démarre plus) et que vous devez le réparer (ou accéder aux fichiers), vous pouvez éviter de déchiffrer la partition/disque système en procédant comme suit : Si vous avez plusieurs systèmes d’exploitation installés sur votre ordinateur, démarrez celui qui ne nécessite pas d’authentification lors du préamorçage. Si vous n’avez pas plusieurs systèmes d’exploitation installés sur votre ordinateur, vous pouvez démarrer sur un CD/DVD WinPE ou BartPE, ou vous pouvez connecter votre lecteur système comme disque secondaire ou externe sur un autre ordinateur, puis démarrez le système d’exploitation installé sur l’ordinateur. Après avoir démarré un système, exécutez VeraCrypt, cliquez sur « Sélectionner le périphérique », sélectionnez la partition système affectée, cliquez sur « OK », sélectionnez « Système » &gt; « Monter sans authentification de dpréamorçage », entrez votre mot de passe d’authentificatione préamorçage et cliquez sur ’OK’. La partition sera montée comme un volume VeraCrypt régulier (les données seront déchifré/cryptée à la volée en RAM lors de l’accès, comme d’habitude).\n\n\n</entry>
+ <entry lang="fr" key="RESCUE_DISK_HELP_PORTION_8">Remarque : Si Windows est endommagé (il ne démarre plus) et que vous devez le réparer (ou accéder aux fichiers), vous pouvez éviter de déchiffrer la partition/disque système en procédant comme suit : Si vous avez plusieurs systèmes d’exploitation installés sur votre ordinateur, démarrez celui qui ne nécessite pas d’authentification lors du préamorçage. Si vous n’avez pas plusieurs systèmes d’exploitation installés sur votre ordinateur, vous pouvez démarrer sur un CD/DVD WinPE ou BartPE, ou vous pouvez connecter votre lecteur système comme disque secondaire ou externe sur un autre ordinateur, puis démarrez le système d’exploitation installé sur l’ordinateur. Après avoir démarré un système, exécutez VeraCrypt, cliquez sur « Sélectionner le périphérique », sélectionnez la partition système affectée, cliquez sur « OK », sélectionnez « Système » &gt; « Monter sans authentification de préamorçage », entrez votre mot de passe d’authentification de préamorçage et cliquez sur ’OK’. La partition sera montée comme un volume VeraCrypt régulier (les données seront déchiffrées/cryptées à la volée en RAM lors de l’accès, comme d’habitude).\n\n\n</entry>
<entry lang="fr" key="RESCUE_DISK_HELP_PORTION_9">Notez que même si vous perdez le disque de secours VeraCrypt et qu’une personne le trouve, elle ne sera pas en mesure de déchiffrer la partition système ou le disque sans le mot de passe.</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_1">\n\nI M P O R T A N T -- VEUILLEZ IMPRIMER CE TEXTE SI POSSIBLE (cliquez sur « Imprimer » ci-dessous).\n\n\nRemarque : Ce texte s’affiche automatiquement chaque fois que vous démarrez le système caché jusqu’à ce que vous commenciez à créer le système de leurre.\n\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_2">Comment créer un système de leurre en toute sécurité\n----------------------------------------------------------------------------\n\nAfin de permettre le déni plausible, vous devez créer le système d’exploitation leurre maintenant. Pour ce faire, procédez comme suit :\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_3">1) Pour des raisons de sécurité, arrêtez votre ordinateur et laissez-le éteint pendant plusieurs minutes (plus c’est long, mieux c’est). Ceci est nécessaire pour effacer la mémoire qui contient des données sensibles. Puis allumez l’ordinateur, mais ne démarrez pas le système caché.\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_4">2) Installer Windows sur la partition dont le contenu a été effacé (c’est-à-dire sur la partition où le système d’origine, pour lequel le système caché est un clone, a été installé).\n\nIMPORTANT : LORSQUE VOUS DÉMARREZ L’INSTALLATION DU SYSTÈME LEURRE, ON NE POURRA PAS DÉMARRER SUR LE SYSTÈME CACHÉ (parce que le chargeur de démarrage VeraCrypt sera effacé par l’installateur de Windows). C’EST UN COMPORTEMENT NORMAL ET ATTENDU. NE PANIQUEZ PAS. VOUS POURREZ À NOUVEAU DÉMARRER LE SYSTÈME CACHÉ DÈS QUE VOUS COMMENCEREZ LE CHIFFREMENT DU SYSTÈME LEURRE (parce que VeraCrypt installera ensuite automatiquement le chargeur de démarrage VeraCrypt sur le lecteur système).\n\nImportant : La taille de la partition du système leurre doit rester identique à la taille du volume caché (cette condition est maintenant remplie). En outre, vous ne devez pas créer n’importe quelle partition entre la partition système leurre et la partition où le système caché réside.\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_5">3) Démarrer le système leurre (que vous avez installé à l’étape 2 et installer VeraCrypt sur dessus).\n\nGardez à l’esprit que le système leurre ne doit jamais contenir les données sensibles.\n\n</entry>
- <entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_6">4) Sur le système leurre, exécutez VeraCrypt et sélectionnez « Système » &gt; « Chiffrer la partition/disque système ». La fenêtre de l’assistant de création de volume VeraCrypt devrait apparaitre.\n\nLes étapes suivantes s’appliquent à l’assistant de création de volume VeraCrypt.\n\n</entry>
+ <entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_6">4) Sur le système leurre, exécutez VeraCrypt et sélectionnez « Système » &gt; « Chiffrer la partition/disque système ». La fenêtre de l’assistant de création de volume VeraCrypt devrait apparaître.\n\nLes étapes suivantes s’appliquent à l’assistant de création de volume VeraCrypt.\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_7">5) Dans l’assistant de création de volume VeraCrypt, ne sélectionnez pas l’option « Caché ». Laissez l’option « Normale » sélectionnée, puis cliquez sur « Suivant ».\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_8">6) Sélectionnez l’option « Chiffrer la partition système Windows » et cliquez ensuite sur « Suivant ».\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_9">7) S’il y a seulement le système caché et le système leurre installés sur l’ordinateur, sélectionnez l’option « Amorçage unique » (s’il y a plus que ces deux systèmes installés sur l’ordinateur, sélectionnez « Multi amorçage »). Puis cliquez sur « Suivant ».\n\n</entry>
@@ -1222,7 +1222,7 @@
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_13">Après que le système leurre est créé\n------------------------------------------------\n\nAprès avoir chiffrer le système leurre, le processus de création du système d’exploitation caché s’achèvera et vous serez en mesure d’utiliser ces trois mots de passe : \n\n1) Mot de passe d’authentification de préamorçage pour le système d’exploitation cachés.\n\n2 Mot de passe d’authentification de préamorçage pour le système d’exploitation leurre .\n\n3) Mot de passe pour le volume extérieur.\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_14">Si vous souhaitez démarrer le système d’exploitation caché, vous devrez entrer le mot de passe dans l’écran du chargeur de démarrage VeraCrypt pour le système d’exploitation caché (qui s’affiche lorsque vous allumez ou redémarrez votre ordinateur).\n\nSi vous souhaitez démarrer le système d’exploitation leurre, vous devrez entrer le mot de passe pour le système d’exploitation leurre dans l’écran du chargeur de démarrage VeraCrypt.\n\nLe mot de passe pour le système leurre peut être communiqué à quiconque vous demande de le révéler. L’existence du volume caché (et du système d’exploitation caché) restera secrète.\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_15">Le troisième mot de passe (pour le volume extérieur) peut être communiqué à quiconque vous demande de révéler le mot de passe pour la première partition derrière la partition système, là où résident aussi bien le volume extérieur que le volume caché (contenant le système d’exploitation caché). L’existence du volume caché (et du système d’exploitation caché) restera secrète.\n\n\n</entry>
- <entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_16">Si vous avez révélé le mot de passe pour le système leurre à quelqu’un et qu’il vous a demand pourquoi l’espace libre de la partition système (leurre) contient des données aléatoires, vous pouvez par exemple répondre : "La partition contenait auparavant un système chiffré par VeraCrypt, mais j’ai oublié le mot de passe d’authentification de préamorçage (ou le système a été endommagé et ne démarrait plus), donc j’ai dû réinstaller Windows et chiffrer la partition à nouveau. »\n\n\n</entry>
+ <entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_16">Si vous avez révélé le mot de passe pour le système leurre à quelqu’un et qu’il vous demande pourquoi l’espace libre de la partition système (leurre) contient des données aléatoires, vous pouvez par exemple répondre : "La partition contenait auparavant un système chiffré par VeraCrypt, mais j’ai oublié le mot de passe d’authentification de préamorçage (ou le système a été endommagé et ne démarrait plus), donc j’ai dû réinstaller Windows et chiffrer la partition à nouveau. »\n\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_17">Si toutes les instructions, les précautions et les exigences énumérées dans la section « Exigences et précautions de sécurité relatives aux volumes cachés » dans le guide de l’utilisateur VeraCrypt sont suivies, il devrait être impossible de prouver que le volume caché et le système d’exploitation caché existent, même si le volume extérieur est monté ou lorsque le système d’exploitation leurre est déchiffré ou démarré.\n\nSi vous enregistrez une copie de ce texte ou l’imprimez (ce qui est fortement recommandé, à moins que votre imprimante stocke des copies des documents imprimés sur son disque interne), vous devez détruire toute copie de celui-ci après avoir créé le système leurre et après avoir compris toutes les informations contenues dans le texte (dans le cas contraire, si une telle copie a été trouvée, il peut indiquer qu’il y a un système d’exploitation caché sur cet ordinateur).\n\n</entry>
<entry lang="fr" key="DECOY_OS_INSTRUCTIONS_PORTION_18">AVERTISSEMENT : SI VOUS NE PAS PROTÉGER LE VOLUME CACHÉ (pour plus d’informations sur la façon de le faire, reportez-vous à la section « Protection des volumes cachés contre les dommages » dans le Guide de l’utilisateur VeraCrypt), N’ÉCRIVEZ PAS SUR LE VOLUME EXTERNE (Notez que le système d’exploitation leurre n’est pas installé sur le volume externe). SINON, VOUS POUVEZ ÉCRASER ET ENDOMMAGER LE VOLUME CACHÉ (ET LE SYSTÈME D’EXPLOITATION CACHÉ QU’IL CONTIENT) !</entry>
<entry lang="fr" key="HIDDEN_OS_CREATION_PREINFO_TITLE">Clonage du système d’exploitation</entry>
@@ -1247,7 +1247,7 @@
<entry lang="fr" key="CONFIRM_DECRYPT_SYS_DEVICE">Êtes-vous sûr de vouloir déchiffrer définitivement la partition/le disque système ?</entry>
<entry lang="fr" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">ATTENTION : Si vous déchiffrez définitivement la partition/le disque système, des données non chiffrées y seront écritent.\n\nÊtes-vous vraiment sûr de vouloir déchiffrer définitivement la partition/le disque système ?</entry>
<entry lang="fr" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Êtes-vous sûr de vouloir déchiffrer de façon permanente le volume suivant?</entry>
- <entry lang="fr" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">ATTENTION: Si vous déchiffrez de manière permanente le volume VeraCrypt, les données non chiffrées seront écrites sur le disque.\n\nÊtes vous vraiment sûr que vous voulez déchiffrer de manière permanente le volume sélectionné.?</entry>
+ <entry lang="fr" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">ATTENTION: Si vous déchiffrez de manière permanente le volume VeraCrypt, les données non chiffrées seront écrites sur le disque.\n\nÊtes-vous vraiment sûr que vous voulez déchiffrer de manière permanente le volume sélectionné.?</entry>
<entry lang="fr" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">AVERTISSEMENT : Si vous utilisez une cascade d’algorithmes de chiffrement pour le chiffrement du système, vous pouvez rencontrer les problèmes suivants :\n\n1) La taille du chargeur de démarrage de VeraCrypt est supérieur à la normale et il n’y a donc pas assez d’espace dans la première plage du disque pour une sauvegarde du chargeur de démarrage VeraCrypt. Par conséquent, chaque fois qu’il est endommagé (ce qui arrive souvent, par exemple au cours de procédures d’activation de lutte contre la piraterie de certains programmes mal conçus), vous devrez utiliser le disque de secours VeraCrypt pour démarrer ou réparer le chargeur de démarrage VeraCrypt.\n\n2) Sur certains ordinateurs, la reprise depuis l’hibernation prend plus de temps.\n\nCes problèmes potentiels peuvent être évités en choisissant un algorithme de chiffrement non-cascadé (par exemple AES).\n\nÊtes-vous certain de vouloir utiliser une cascade d’algorithmes de chiffrement ?</entry>
<entry lang="fr" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">Si vous rencontrez un des problèmes décrits précédemment, déchiffrez la partition/le disque (s’il est chiffré) puis essayez de le chiffrer à nouveau en utilisant un algorithme sans cascade (ex : AES).</entry>
<entry lang="fr" key="UPDATE_TC_IN_DECOY_OS_FIRST">AVERTISSEMENT : Pour des raisons de sécurité, vous devez mettre à jour VeraCrypt sur le système d’exploitation leurre avant de le mettre à jour sur le système d’exploitation caché.\n\nPour ce faire, démarrer le système leurre et lancez l’installation de VeraCrypt dessus. Puis démarrer le système caché et exécutez aussi l’installation dessus.\n\nRemarque : Le système leurre et le système caché partagent un chargeur de démarrage unique. Si vous êtes mis à jour VeraCrypt seulement sur le système caché (mais pas sur le système leurre), le système leurre contiendra un pilote VeraCrypt et une application VeraCrypt dont les numéros de version sont différents de celui du chargeur de démarrage VeraCrypt. Une telle différence peut indiquer qu’il y a un système d’exploitation caché sur cet ordinateur.\n\n\nVoulez-vous continuer ?</entry>
@@ -1299,7 +1299,7 @@
<entry lang="fr" key="FILESYS_REPAIR_CONFIRM_BACKUP">AVERTISSEMENT : La réparation d’un système de fichiers endommagé à l’aide de l’outil « chkdsk » de Microsoft pourrait causer la perte des fichiers dans les zones endommagées. Par conséquent, il est recommandé que vous sauvegardiez d’abord les fichiers stockés sur le volume de VeraCrypt vers un autre volume VeraCrypt en bonne santé.\n\nVoulez-vous réparer le système de fichiers maintenant ?</entry>
<entry lang="fr" key="MOUNTED_CONTAINER_FORCED_READ_ONLY">Le volume « %s » a été monté en lecture seule car l’accès en écriture a été refusé.\n\nAssurez-vous que les autorisations de sécurité du conteneur de fichier vous permettent d’écrire dessus (cliquez-droit sur le conteneur, puis sélectionnez "Propriétés" &gt; "sécurité").\n\nNotez qu’en raison d’un problème de Windows, vous pouvez voir cet avertissement même après la mise en place des autorisations de sécurité appropriées. Ceci n’est pas causé par un bogue dans VeraCrypt. Une solution possible est de déplacer votre conteneur par exemple dans le dossier « Documents ».\n\nSi vous souhaitez garder votre volume en lecture seule, définissez l’attribut lecture seule sur le conteneur (cliquez-droit sur le conteneur, puis sélectionnez "Propriétés" &gt; "lecture seule"), cela supprimera cet avertissement.</entry>
<entry lang="fr" key="MOUNTED_DEVICE_FORCED_READ_ONLY">Le volume « %s » a été monté en lecture seule parce que l’accès en écriture a été refusé.\n\nAssurez-vous qu’aucune autre application (par exemple un logiciel antivirus) n’accède à la partition/dispositif sur lequel est hébergé le volume.</entry>
- <entry lang="fr" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">Le volume « %s » a été monté en lecture seule parce que le système d’exploitation a signalé que l’appareil hôte est protégé en écriture.\n\nVeuillez noter que certains pilotes de chipset personnalisés peuvent faire apparaitre des médias enregistrables comme faussement protégés en écriture. Ce problème n’est pas causé par VeraCrypt. Il peut être résolu par la mise à jour ou la désinstallation des pilotes personnalisés (non Microsoft) des chipset qui sont actuellement installés sur ce système.</entry>
+ <entry lang="fr" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">Le volume « %s » a été monté en lecture seule parce que le système d’exploitation a signalé que l’appareil hôte est protégé en écriture.\n\nVeuillez noter que certains pilotes de chipset personnalisés peuvent faire apparaître des médias enregistrables comme faussement protégés en écriture. Ce problème n’est pas causé par VeraCrypt. Il peut être résolu par la mise à jour ou la désinstallation des pilotes personnalisés (non Microsoft) des chipset qui sont actuellement installés sur ce système.</entry>
<entry lang="fr" key="LIMIT_ENC_THREAD_POOL_NOTE">Notez que la technologie Hyper-Threading fournit plusieurs cœurs logiques pour un seul cœur physique. Quand l’Hyper-Threading est activé, le nombre sélectionné ci-dessus représente le nombre de processeurs/cœurs logiques.</entry>
<entry lang="fr" key="NUMBER_OF_THREADS">%d unités d’exécution</entry>
<entry lang="fr" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">Notez que l’accélération matérielle AES est désactivée, ce qui affectera les résultats des benchmarks (dégradation des performances).\n\nPour activer l’accélération matérielle, sélectionnez « Paramètres » &gt; « Performance » et activer l’option correspondante.</entry>
@@ -1380,19 +1380,19 @@
<entry lang="fr" key="IDC_BOOT_LOADER_CACHE_PIM">Inclure le &amp;PIM quand le mot de passe d’authentification de préamorçage est mis en cache</entry>
<entry lang="fr" key="IDC_PREF_CACHE_PIM">Inclure le PIM quand le mot de passe est mis en cache</entry>
<entry lang="fr" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Permettre d’utiliser les lecteurs réseaux déconnectés comme point de montage</entry>
- <entry lang="fr" key="PASSWORD_UTF8_TOO_LONG">Le mot de passe saisi est trop long: sa representation UTF-8 dépasse %d octets.</entry>
- <entry lang="fr" key="PASSWORD_UTF8_INVALID">Le mot de passe saisi contient des caractères Unicode qui n’ont pas pu être converti en UTF-8.</entry>
- <entry lang="fr" key="INIT_DLL">Erreur : Echec de chargement d’une librairie système.</entry>
+ <entry lang="fr" key="PASSWORD_UTF8_TOO_LONG">Le mot de passe saisi est trop long : sa représentation UTF-8 dépasse %d octets.</entry>
+ <entry lang="fr" key="PASSWORD_UTF8_INVALID">Le mot de passe saisi contient des caractères Unicode qui n’ont pas pu être convertis en UTF-8.</entry>
+ <entry lang="fr" key="INIT_DLL">Erreur : Échec de chargement d’une librairie système.</entry>
<entry lang="fr" key="ERR_EXFAT_INVALID_VOLUME_SIZE">La taille du volume spécifiée en ligne de commande n’est pas compatible avec exFAT.</entry>
<entry lang="fr" key="IDT_ENTROPY_BAR">Données aléatoires récoltées grâce aux mouvements de la souris</entry>
<entry lang="fr" key="IDT_VOLUME_ID">ID du volume:</entry>
<entry lang="fr" key="VOLUME_ID">ID du Volume</entry>
- <entry lang="fr" key="IDC_FAVORITE_USE_VOLUME_ID">Utilier l’ID du volume pour monter le favoris</entry>
+ <entry lang="fr" key="IDC_FAVORITE_USE_VOLUME_ID">Utiliser l’ID du volume pour monter le favori</entry>
<entry lang="fr" key="VOLUME_ID_INVALID">L’ID du volume est invalide</entry>
- <entry lang="fr" key="VOLUME_ID_NOT_FOUND">Aucun volume avec l’ID spécifié n’a été trouver sur le système</entry>
+ <entry lang="fr" key="VOLUME_ID_NOT_FOUND">Aucun volume avec l’ID spécifié n’a été trouvé sur le système</entry>
<entry lang="fr" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copier la valeur vers le Presse-Papier...</entry>
<entry lang="fr" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Ne demander aucun PIM dans l’écran d’authentification de préamorçage.</entry>
- <entry lang="fr" key="DISABLE_BOOT_LOADER_PIM_PROMPT">AVERTISSEMENT : Gardez à l’esprit que si vous activez cette option, la valeur du PIM sera écrite non chiffrée sur le disk.\n\nÊtes-vous sûr que vous souhaitez activer cette option ?</entry>
+ <entry lang="fr" key="DISABLE_BOOT_LOADER_PIM_PROMPT">AVERTISSEMENT : Gardez à l’esprit que si vous activez cette option, la valeur du PIM sera écrite non chiffrée sur le disque.\n\nÊtes-vous sûr que vous souhaitez activer cette option ?</entry>
<entry lang="fr" key="PIM_TOO_BIG">La valeur maximale du PIM est 2147468.</entry>
<entry lang="fr" key="IDC_SKIP_RESCUE_VERIFICATION">Ne pas vérifier le disque de secours</entry>
<entry lang="fr" key="IDC_HIDE_WAITING_DIALOG">Ne pas afficher la fenêtre d’attente lors de l’exécution des opérations</entry>
@@ -1402,19 +1402,19 @@
<entry lang="fr" key="TIME">Temps</entry>
<entry lang="fr" key="ITERATIONS">Itérations</entry>
<entry lang="fr" key="PRE-BOOT">Pré-Amorçage</entry>
- <entry lang="fr" key="RESCUE_DISK_EFI_INFO">Avant de pouvoir chiffrer la partition, vous devez créer un disque de sauvegarde VeraCrypt (VRD), dont les buts sont :\n\n- Si le chargeur de démarrage de VeraCrypt, la clé principale ou d’autres données critiques sont endommagées, le VRD permet de les restaurer (remarquez que vous devrez toujours entrer le mot de passe correct).\n\n- Si Windows est endommagé et ne peut pas démarrer, VRD vous permet toujours de déchiffrer la partition avant le démarrage de Windows.\n\n- Le VRD contiendra une sauvegarde du contenu actuel du chargeur de système EFI et vous permettra de le restaurer si necessaire.\n\n L’image ZIP du disque de récupération VeraCrypt sera créée à l’emplacement spécifié ci-dessous.</entry>
- <entry lang="fr" key="RESCUE_DISK_EFI_EXTRACT_INFO">L’image ZIP du disque de secours a été créée et stockée dans le fichier : \n%s\n\nMainteant vous avez besoin de la décompresser dans une clef USB formattée en FAT/FAT32.\n\n%lsAprès l’avoir créé, cliquez sur suivant pour vérifier qu’il a été créé correctement.</entry>
+ <entry lang="fr" key="RESCUE_DISK_EFI_INFO">Avant de pouvoir chiffrer la partition, vous devez créer un disque de sauvegarde VeraCrypt (VRD), dont les buts sont :\n\n- Si le chargeur de démarrage de VeraCrypt, la clé principale ou d’autres données critiques sont endommagées, le VRD permet de les restaurer (remarquez que vous devrez toujours entrer le mot de passe correct).\n\n- Si Windows est endommagé et ne peut pas démarrer, VRD vous permet toujours de déchiffrer la partition avant le démarrage de Windows.\n\n- Le VRD contiendra une sauvegarde du contenu actuel du chargeur de système EFI et vous permettra de le restaurer si nécessaire.\n\n L’image ZIP du disque de récupération VeraCrypt sera créée à l’emplacement spécifié ci-dessous.</entry>
+ <entry lang="fr" key="RESCUE_DISK_EFI_EXTRACT_INFO">L’image ZIP du disque de secours a été créée et stockée dans le fichier : \n%s\n\nMaintenant vous avez besoin de la décompresser dans une clef USB formattée en FAT/FAT32.\n\n%lsAprès l’avoir créé, cliquez sur suivant pour vérifier qu’il a été créé correctement.</entry>
<entry lang="fr" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">L’image ZIP du disque de secours a été créée et stockée dans le fichier : \n%s\n\nVous devriez maintenant décompresser l’image dans une clef USB formattée en FAT/FAT32 ou la déplacer vers un emplacement sécurisé pour une utilisation ultérieure.\n\n%lsCliquez sur "Suivant" pour continuer.</entry>
<entry lang="fr" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">IMPORTANT : Le fichier ZIP doit être décompressé directement à la racine de la clef USB. Par exemple, si la lettre E: est attribuée à la clef USB, alors la décompression du fichier zip devrait créer un répertoire E:\\EFI sur la clef USB.\n\n</entry>
<entry lang="fr" key="RESCUE_DISK_EFI_CHECK_FAILED">Impossible de vérifier que le disque de secours a été correctement décompressé.\n\nSi vous avez décompressé le disque de secours dans une clef USB, éjectez-la et réinsérez-la ; puis cliquez sur Suivant pour essayer à nouveau. Si cela ne fonctionne pas, essayez avec une autre clef USB ou un autre logiciel ZIP.\n\nSi vous n’avez pas encore décompressé le disque de secours, veuillez le faire et cliquez sur Suivant.\n\nSi vous a tenté de vérifier un disque de secours VeraCrypt créé avant de lancer cet Assistant, ce disque de secours ne peut pas être utilisé, car il a été créé pour une clé maître différente. Vous avez besoin de graver le disque de secours nouvellement généré.</entry>
<entry lang="fr" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Impossible de vérifier que le disque de secours a été correctement décompressé.\n\nSi vous avez décompressé le disque de secours dans une clef USB, éjectez-la et réinsérez-la puis essayez à nouveau. Si cela n’aide pas, essayez un autre logiciel de ZIP ou une autre clef USB.\n\nSi vous essayez de vérifier un disque de secours créé pour une clé principale différente, un mot de passe différent, etc... dans ce cas la vérification échouera à tous les coups. Pour créer un nouveau disque de secours totalement compatible avec votre configuration actuelle, sélectionnez ’Système’ &gt; ’Créer un disque de secours’.</entry>
- <entry lang="fr" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">L’image ZIP du disque de secours a été créée et stockée dans le fichier : \n%s\n\nMainteant vous avez besoin de la décompresser dans une clef USB formattée en FAT/FAT32.\n\nIMPORTANT : Le fichier ZIP doit être décompressé directement à la racine de la clef USB. Par exemple, si la lettre E: est attribuée à la clef USB, alors la décompression du fichier zip devrait créer un répertoire E:\\EFI sur la clef USB.\n\nAprès avoir créer le disque de secours, sélectionnez « Système » &gt; « Vérifier le disque de secours » pour vérifier qu’il a été créé correctement.</entry>
+ <entry lang="fr" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">L’image ZIP du disque de secours a été créée et stockée dans le fichier : \n%s\n\nMaintenant vous avez besoin de la décompresser dans une clef USB formattée en FAT/FAT32.\n\nIMPORTANT : Le fichier ZIP doit être décompressé directement à la racine de la clef USB. Par exemple, si la lettre E: est attribuée à la clef USB, alors la décompression du fichier zip devrait créer un répertoire E:\\EFI sur la clef USB.\n\nAprès avoir créer le disque de secours, sélectionnez « Système » &gt; « Vérifier le disque de secours » pour vérifier qu’il a été créé correctement.</entry>
<entry lang="fr" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">Utiliser le Bureau Sécurisé pour la demande de mot de passe</entry>
<entry lang="fr" key="ERR_REFS_INVALID_VOLUME_SIZE">La taille du volume spécifiée en ligne de commande n’est pas compatible avec ReFS.</entry>
<entry lang="fr" key="IDC_EDIT_DCSPROP">Modifier la configuration du chargeur de démarrage</entry>
- <entry lang="fr" key="IDC_SHOW_PLATFORMINFO">Afficher les détails de la platforme EFI</entry>
+ <entry lang="fr" key="IDC_SHOW_PLATFORMINFO">Afficher les détails de la plate-forme EFI</entry>
<entry lang="fr" key="BOOT_LOADER_CONFIGURATION_FILE">Fichier de configuration du chargeur de démarrage</entry>
- <entry lang="fr" key="EFI_PLATFORM_INFORMATION">Détails de la platforme EFI</entry>
+ <entry lang="fr" key="EFI_PLATFORM_INFORMATION">Détails de la plate-forme EFI</entry>
<entry lang="fr" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">AVERTISSEMENT : Les utilisateurs novices ne devraient pas modifier manuellement le fichier de configuration du chargeur de démarrage.\n\nContinuer ?</entry>
<entry lang="fr" key="DCSPROP_XML_VALIDATION_FAILED">ATTENTION: échec de la validation du format XML du fichier de configuration du chargeur de démarrage. Merci de vérifier vos modifications.</entry>
<entry lang="fr" key="IDT_ADVANCED_OPTIONS">Options Avancées</entry>
@@ -1428,7 +1428,7 @@
<entry lang="fr" key="IDC_SELECT_LANGUAGE_LABEL">Veuillez sélectionner la langue qui sera utilisée par l'assistant d'installation :</entry>
<entry lang="fr" key="VOLUME_TOO_LARGE_FOR_HOST">ERREUR : La taille du fichier conteneur est plus grande que l'espace libre sur le disque.</entry>
<entry lang="fr" key="IDC_ALLOW_WINDOWS_DEFRAG">Autoriser l'outil de défragmentation de disque de Windows à défragmenter les disques non système</entry>
- <entry lang="fr" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">AVERTISSEMENT: La défragmentation des disques non système peut engendrer des fuites de métadonnées ainsi que causer des problèmes avec les volumes cachés s'ils en contiennent.\n\nContinuer?</entry>
+ <entry lang="fr" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">AVERTISSEMENT: La défragmentation des disques non système peut engendrer des fuites de métadonnées ainsi que causer des problèmes avec les volumes cachés s'ils en contiennent.\n\nContinuer ?</entry>
<entry lang="fr" key="VIRTUAL_DEVICE">Périphérique Virtuel</entry>
<entry lang="fr" key="MOUNTED_VOLUME_NOT_ASSOCIATED">Le volume monté sélectionné n'est pas attaché à sa lettre de lecteur Windows et donc il ne peut pas être ouvert dans l'explorateur de fichiers.</entry>
<entry lang="fr" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Effacer les clefs de chiffrement de la mémoire si un nouveau périphérique est connecté à la machine</entry>
@@ -1439,15 +1439,15 @@
<entry lang="fr" key="IDC_ENABLE_RAM_ENCRYPTION">Activer le chiffrement des clefs et des mots de passe stockés en RAM</entry>
<entry lang="fr" key="IDT_BENCHMARK">Banc de test:</entry>
<entry lang="fr" key="IDC_DISABLE_MOUNT_MANAGER">Créer seulement le périphérique virtuel sans montage à la lettre de lecteur</entry>
- <entry lang="fr" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Le mot de passe saisi est trop long: sa representation UTF-8 dépasse 64 octets.</entry>
+ <entry lang="fr" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Le mot de passe saisi est trop long: sa représentation UTF-8 dépasse 64 octets.</entry>
<entry lang="fr" key="HIDDEN_CREDS_SAME_AS_OUTER">Le volume caché ne peut pas avoir le même mot de passe, PIM et fichier(s) clé(s) que le volume externe.</entry>
<entry lang="fr" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt ne supporte pas le chiffrement d’un disque système qui a été déjà chiffré par BitLocker.</entry>
<entry lang="fr" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Corriger automatiquement les problèmes d'amorçage qui peuvent empêcher Windows de démarrer</entry>
<entry lang="fr" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Forcer l'amorçage de la machine sur VeraCrypt au prochain démarrage</entry>
<entry lang="fr" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Forcer la présence de l'entrée VeraCrypt de le menu des chargeurs d'amorçage EFI de la carte mère</entry>
<entry lang="fr" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Forcer l'entrée VeraCrypt a être la première dans le menu des chargeurs d'amorçage EFI de la carte mère</entry>
- <entry lang="fr" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">AVERTISSEMENT: Le chiffrement de la RAM n'est pas compatible avec les fonctionnalités hibernation et démarrage rapide de Windows. VeraCrypt a besoin de les désactiver avant d'activer le chiffrement de la RAM.\n\n Continuer?</entry>
- <entry lang="fr" key="CONFIRM_DISABLE_FAST_STARTUP">AVERTISSEMENT: Le démarrage rapide de Windows est activé, ce qui peut causer des problèmes lors de l'utilisation de VeraCrypt. Il est conseillé de le désactiver pour améliorer la sécurité et l'utilisabilié de VeraCrypt.\n\nVoulez-vous désactiver le démarrage rapide de Windows?</entry>
+ <entry lang="fr" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">AVERTISSEMENT: Le chiffrement de la RAM n'est pas compatible avec les fonctionnalités hibernation et démarrage rapide de Windows. VeraCrypt a besoin de les désactiver avant d'activer le chiffrement de la RAM.\n\n Continuer ?</entry>
+ <entry lang="fr" key="CONFIRM_DISABLE_FAST_STARTUP">AVERTISSEMENT: Le démarrage rapide de Windows est activé, ce qui peut causer des problèmes lors de l'utilisation de VeraCrypt. Il est conseillé de le désactiver pour améliorer la sécurité et l'utilisabilité de VeraCrypt.\n\nVoulez-vous désactiver le démarrage rapide de Windows?</entry>
<entry lang="en" key="QUICK_FORMAT_HELP">In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume.</entry>
<entry lang="fr" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Ne pas utiliser les instructions AES du processeur pour accélérer le chiffrement/déchiffrement AES</entry>
<entry lang="en" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Add All Mounted Volumes to Favorites...</entry>
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1636,8 +1636,11 @@
<entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
<entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
<entry lang="fr" key="LINUX_LANGUAGE">Langue</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="fr" key="LINUX_SELECT_SYS_DEFAULT_LANG">Sélectionner la langue par défaut du système</entry>
+ <entry lang="fr" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Pour que le changement de langue prenne effet, VeraCrypt doit être redémarré.</entry>
+ <entry lang="fr" key="ERR_XTS_MASTERKEY_VULNERABLE">AVERTISSEMENT : La clé principale du volume est vulnérable à une attaque compromettant la sécurité des données.\n\nVeuillez créer un nouveau volume et y transférer les données.</entry>
+ <entry lang="fr" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">AVERTISSEMENT : La clé principale du système chiffré est vulnérable à une attaque compromettant la sécurité des données.\nVeuillez déchiffrer la partition/le disque système puis le chiffrer à nouveau.</entry>
+ <entry lang="fr" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">AVERTISSEMENT : La clé principale du volume présente une vulnérabilité de sécurité.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.he.xml b/Translations/Language.he.xml
index b72257a2..9ebd9a9e 100644
--- a/Translations/Language.he.xml
+++ b/Translations/Language.he.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <localization prog-version="1.26.10">
+ <localization prog-version="1.26.15">
<language langid="he" name="עברית" en-name="Hebrew" version="0.1.0" translators="thewh1teagle" />
<font lang="he" class="normal" size="11" face="default" />
<font lang="he" class="bold" size="13" face="Arial" />
@@ -1618,10 +1618,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1639,6 +1639,9 @@
<entry lang="he" key="LINUX_LANGUAGE">שפה</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.hu.xml b/Translations/Language.hu.xml
index 215ac4cd..983d0dd2 100644
--- a/Translations/Language.hu.xml
+++ b/Translations/Language.hu.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="hu" name="Magyar" en-name="Hungarian" version="1.0.0" translators="Nyul Balazs > Szaki, Zityi's Translator Te@m" />
<font lang="hu" class="normal" size="11" face="default" />
<font lang="hu" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="hu" key="LINUX_LANGUAGE">Nyelv</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.id.xml b/Translations/Language.id.xml
index 725204f0..2af13fc3 100644
--- a/Translations/Language.id.xml
+++ b/Translations/Language.id.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="id" name="Bahasa Indonesia" en-name="Indonesian" version="1.0.0" translators="Tajuddin N. F.; Transifex contributors" />
<font lang="id" class="normal" size="11" face="default" />
<font lang="id" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="id" key="LINUX_LANGUAGE">Bahasa</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.it.xml b/Translations/Language.it.xml
index 05ff607c..384f341c 100644
--- a/Translations/Language.it.xml
+++ b/Translations/Language.it.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="it" name="Italiano" en-name="Italian" version="1.0.1" translators="Maurizio Ballo, Consiglio Gaetano" />
<font lang="it" class="normal" size="11" face="default" />
<font lang="it" class="bold" size="13" face="Arial" />
@@ -1568,76 +1568,79 @@
<entry lang="it" key="UNKNOWN_OPTION">Opzione sconosciuta</entry>
<entry lang="it" key="VOLUME_LOCATION">Percorso del volume</entry>
<entry lang="it" key="VOLUME_HOST_IN_USE">ATTENZIONE: il file/dispositivo host {0} è già in uso!\n\nIgnorarlo può causare risultati indesiderati inclusa l'instabilità del sistema.\nTutte le applicazioni che potrebbero usare il file/dispositivo host devono essere chiuse prima di montare il volume.\n\nVuoi continuare il montaggio?</entry>
- <entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry>
- <entry lang="en" key="IDC_USE_ALL_FREE_SPACE">Use all available free space</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry>
- <entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry>
- <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry>
- <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry>
- <entry lang="en" key="IDT_VOL_NAME">Volume: </entry>
- <entry lang="en" key="IDT_FILE_SYS">File system: </entry>
- <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE">New size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry>
- <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry>
- <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry>
- <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry>
- <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry>
- <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry>
- <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry>
- <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry>
- <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry>
- <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry>
- <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry>
- <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry>
- <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry>
- <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry>
- <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry>
- <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry>
- <entry lang="en" key="FULL_FORMAT">Full Format</entry>
- <entry lang="en" key="FAST_CREATE">Fast Create</entry>
- <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry>
- <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry>
- <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry>
- <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry>
- <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry>
- <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry>
- <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
- <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
- <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
- <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
- <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
- <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
- <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
- <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry>
- <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry>
- <entry lang="en" key="PARTIAL_SYSENC_MOUNT_READONLY">Warning: The system partition you attempted to mount was not fully encrypted. As a safety measure to prevent potential corruption or unwanted modifications, volume '%s' was mounted as read-only.</entry>
- <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry>
- <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
- <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
+ <entry lang="it" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt è stato precedentemente installato utilizzando un pacchetto MSI e quindi non può essere aggiornato utilizzando l'installer standard.\n\nSi prega di utilizzare il pacchetto MSI per aggiornare l'installazione di VeraCrypt.</entry>
+ <entry lang="it" key="IDC_USE_ALL_FREE_SPACE">Usa tutto lo spazio libero disponibile</entry>
+ <entry lang="it" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt non può essere aggiornato perché la partizione/unità di sistema è stata crittografata utilizzando un algoritmo non più supportato.\nSi prega di decrittografare il sistema prima di aggiornare VeraCrypt e poi crittografarlo nuovamente.</entry>
+ <entry lang="it" key="LINUX_EX2MSG_TERMINALNOTFOUND">Non è stato trovato un applicativo terminale supportato, è necessario xterm, konsole o gnome-terminal (con dbus-x11).</entry>
+ <entry lang="it" key="IDM_MOUNT_NO_CACHE">Monta senza cache</entry>
+ <entry lang="it" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nEspandi un volume VeraCrypt al volo senza riformattare\n\n\nTutti i tipi di volumi (file container, dischi e partizioni) formattati con NTFS sono supportati. L'unica condizione è che deve esserci abbastanza spazio libero sull'unità host o sul dispositivo host del volume VeraCrypt.\n\nNon utilizzare questo software per espandere un volume esterno contenente un volume nascosto, perché ciò distrugge il volume nascosto!\n</entry>
+ <entry lang="it" key="IDC_STEPSEXPAND">1. Seleziona il volume VeraCrypt da espandere\n2. Clicca sul pulsante 'Monta'</entry>
+ <entry lang="it" key="IDT_VOL_NAME">Volume: </entry>
+ <entry lang="it" key="IDT_FILE_SYS">File system: </entry>
+ <entry lang="it" key="IDT_CURRENT_SIZE">Dimensione corrente: </entry>
+ <entry lang="it" key="IDT_NEW_SIZE">Nuova dimensione: </entry>
+ <entry lang="it" key="IDT_NEW_SIZE_BOX_TITLE">Inserisci la nuova dimensione del volume</entry>
+ <entry lang="it" key="IDC_INIT_NEWSPACE">Riempi il nuovo spazio con dati casuali</entry>
+ <entry lang="it" key="IDC_QUICKEXPAND">Espansione Rapida</entry>
+ <entry lang="it" key="IDT_INIT_SPACE">Riempi il nuovo spazio: </entry>
+ <entry lang="it" key="EXPANDER_FREE_SPACE">Disponibile %s di spazio libero sull'unità host</entry>
+ <entry lang="it" key="EXPANDER_HELP_DEVICE">Questo è un volume VeraCrypt basato su dispositivo.\n\nLa nuova dimensione del volume sarà scelta automaticamente come dimensione del dispositivo host.</entry>
+ <entry lang="it" key="EXPANDER_HELP_FILE">Specificare la nuova dimensione del volume VeraCrypt (deve essere almeno %I64u KB maggiore della dimensione corrente).</entry>
+ <entry lang="it" key="QUICK_EXPAND_WARNING">ATTENZIONE: Utilizzare l'Espansione Rapida solo se:\n\n1) Il dispositivo che contiene il file container non contiene dati sensibili e non è necessaria la negazione plausibile.\n2) Il dispositivo che contiene il file container è già stato crittografato completamente e in modo sicuro.\n\nSicuro di voler utilizzare l'Espansione Rapida?</entry>
+ <entry lang="it" key="EXPANDER_STATUS_TEXT">IMPORTANTE: Muovi il mouse in modo casuale all'interno di questa finestra. Più a lungo lo muovi, meglio è. Questo aumenta significativamente la forza crittografica delle chiavi di crittografia. Poi clicca su 'Continua' per espandere il volume.</entry>
+ <entry lang="it" key="EXPANDER_STATUS_TEXT_LEGACY">Clicca su 'Continua' per espandere il volume.</entry>
+ <entry lang="it" key="EXPANDER_FINISH_ERROR">Errore: espansione del volume fallita.</entry>
+ <entry lang="it" key="EXPANDER_FINISH_ABORT">Errore: operazione annullata dall'utente.</entry>
+ <entry lang="it" key="EXPANDER_FINISH_OK">Finito. Volume espanso con successo.</entry>
+ <entry lang="it" key="EXPANDER_CANCEL_WARNING">Avviso: Espansione del volume in corso!\n\nInterrompere ora potrebbe causare un volume danneggiato.\n\nVuoi davvero annullare?</entry>
+ <entry lang="it" key="EXPANDER_STARTING_STATUS">Avvio dell'espansione del volume ...\n</entry>
+ <entry lang="it" key="EXPANDER_HIDDEN_VOLUME_ERROR">Un volume esterno contenente un volume nascosto non può essere espanso, perché ciò distrugge il volume nascosto.\n</entry>
+ <entry lang="it" key="EXPANDER_SYSTEM_VOLUME_ERROR">Un volume di sistema VeraCrypt non può essere espanso.</entry>
+ <entry lang="it" key="EXPANDER_NO_FREE_SPACE">Non c'è abbastanza spazio libero per espandere il volume</entry>
+ <entry lang="it" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Avviso: Il file container è più grande dell'area del volume VeraCrypt. I dati successivi a quest'area saranno sovrascritti.\n\nContinuare?</entry>
+ <entry lang="it" key="EXPANDER_WARNING_FAT">Avviso: Il volume VeraCrypt contiene un file system FAT!\n\nSolo il volume VeraCrypt stesso sarà espanso, ma non il file system.\n\nVuoi continuare?</entry>
+ <entry lang="it" key="EXPANDER_WARNING_EXFAT">Avviso: Il volume VeraCrypt contiene un file system exFAT!\n\nSolo il volume VeraCrypt stesso sarà espanso, ma non il file system.\n\nVuoi continuare?</entry>
+ <entry lang="it" key="EXPANDER_WARNING_UNKNOWN_FS">Avviso: Il volume VeraCrypt contiene un file system sconosciuto o nessun file system!\n\nSolo il volume VeraCrypt stesso sarà espanso, il file system rimane invariato.\n\nVuoi continuare?</entry>
+ <entry lang="it" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">Nuova dimensione del volume troppo piccola, deve essere almeno %I64u kB maggiore della dimensione corrente.</entry>
+ <entry lang="it" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">Nuova dimensione del volume troppo grande, non c'è abbastanza spazio sull'unità host.</entry>
+ <entry lang="it" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Dimensione massima del file di %I64u MB sull'unità host superata.</entry>
+ <entry lang="it" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Errore: Impossibile ottenere i permessi necessari per abilitare l'Espansione Rapida!\nSi prega di deselezionare l'opzione Espansione Rapida e riprovare.</entry>
+ <entry lang="it" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Dimensione massima del volume VeraCrypt di %I64u TB superata!\n</entry>
+ <entry lang="it" key="FULL_FORMAT">Formato Completo</entry>
+ <entry lang="it" key="FAST_CREATE">Creazione Veloce</entry>
+ <entry lang="it" key="WARN_FAST_CREATE">ATTENZIONE: Dovrebbe usare la Creazione Veloce solo nei seguenti casi:\n\n1) Il dispositivo non contiene dati sensibili e non ha bisogno di negazione plausibile.\n2) Il dispositivo è già stato crittografato in modo sicuro e completamente.\n\nÈ sicuro di voler usare la Creazione Veloce?</entry>
+ <entry lang="it" key="IDC_ENABLE_EMV_SUPPORT">Abilita Supporto EMV</entry>
+ <entry lang="it" key="COMMAND_APDU_INVALID">Il comando APDU inviato alla carta non è valido.</entry>
+ <entry lang="it" key="EXTENDED_APDU_UNSUPPORTED">I comandi APDU estesi non possono essere utilizzati con il token corrente.</entry>
+ <entry lang="it" key="SCARD_MODULE_INIT_FAILED">Errore durante il caricamento della libreria WinSCard / PCSC.</entry>
+ <entry lang="it" key="EMV_UNKNOWN_CARD_TYPE">La carta nel lettore non è una carta EMV supportata.</entry>
+ <entry lang="it" key="EMV_SELECT_AID_FAILED">L'AID della carta nel lettore non può essere selezionato.</entry>
+ <entry lang="it" key="EMV_ICC_CERT_NOTFOUND">Il Certificato di Chiave Pubblica ICC non è stato trovato nella carta.</entry>
+ <entry lang="it" key="EMV_ISSUER_CERT_NOTFOUND">Il Certificato di Chiave Pubblica dell'Emittente non è stato trovato nella carta.</entry>
+ <entry lang="it" key="EMV_CPLC_NOTFOUND">CPLC non è stato trovato nella carta EMV.</entry>
+ <entry lang="it" key="EMV_PAN_NOTFOUND">Nessun Numero di Conto Primario (PAN) trovato nella carta EMV.</entry>
+ <entry lang="it" key="INVALID_EMV_PATH">Il percorso EMV non è valido.</entry>
+ <entry lang="it" key="EMV_KEYFILE_DATA_NOTFOUND">Impossibile creare un file chiave dai dati della carta EMV.\n\nUno dei seguenti è mancante:\n- Certificato di Chiave Pubblica ICC.\n- Certificato di Chiave Pubblica dell'Emittente.\n- Dati CPLC.</entry>
+ <entry lang="it" key="SCARD_W_REMOVED_CARD">Nessuna carta nel lettore.\n\nAssicurati che la carta sia correttamente inserita.</entry>
+ <entry lang="it" key="FORMAT_EXTERNAL_FAILED">Il comando format.com di Windows non è riuscito a formattare il volume come NTFS/exFAT/ReFS: Errore 0x%.8X.\n\nRitorno all'uso dell'API FormatEx di Windows.</entry>
+ <entry lang="it" key="FORMATEX_API_FAILED">L'API FormatEx di Windows non è riuscita a formattare il volume come NTFS/exFAT/ReFS.\n\nStato di fallimento = %s.</entry>
+ <entry lang="it" key="EXPANDER_WRITING_RANDOM_DATA">Scrittura di dati casuali nel nuovo spazio ...\n</entry>
+ <entry lang="it" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Scrittura dell'header di backup ricrittografato ...\n</entry>
+ <entry lang="it" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Scrittura dell'header primario ricrittografato ...\n</entry>
+ <entry lang="it" key="EXPANDER_WIPING_OLD_HEADER">Cancellazione dell'header di backup vecchio ...\n</entry>
+ <entry lang="it" key="EXPANDER_MOUNTING_VOLUME">Montaggio del volume ...\n</entry>
+ <entry lang="it" key="EXPANDER_UNMOUNTING_VOLUME">Smontaggio del volume ...\n</entry>
+ <entry lang="it" key="EXPANDER_EXTENDING_FILESYSTEM">Estensione del file system ...\n</entry>
+ <entry lang="it" key="PARTIAL_SYSENC_MOUNT_READONLY">Avviso: La partizione di sistema che hai tentato di montare non è stata completamente crittografata. Come misura di sicurezza per prevenire potenziali corruzioni o modifiche indesiderate, il volume '%s' è stato montato come di sola lettura.</entry>
+ <entry lang="it" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Informazioni importanti sull'uso delle estensioni di file di terze parti</entry>
+ <entry lang="it" key="IDC_DISABLE_MEMORY_PROTECTION">Disabilita la protezione della memoria per la compatibilità con gli strumenti di accessibilità</entry>
+ <entry lang="it" key="DISABLE_MEMORY_PROTECTION_WARNING">ATTENZIONE: Disabilitare la protezione della memoria riduce significativamente la sicurezza. Abilita questa opzione SOLO se fai affidamento su strumenti di accessibilità, come Screen Readers, per interagire con l'interfaccia utente di VeraCrypt.</entry>
<entry lang="it" key="LINUX_LANGUAGE">Lingua</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="it" key="LINUX_SELECT_SYS_DEFAULT_LANG">Seleziona la lingua predefinita del sistema</entry>
+ <entry lang="it" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Perché il cambio di lingua abbia effetto, VeraCrypt deve essere riavviato.</entry>
+ <entry lang="it" key="ERR_XTS_MASTERKEY_VULNERABLE">ATTENZIONE: La chiave master del volume è vulnerabile a un attacco che compromette la sicurezza dei dati.\n\nSi prega di creare un nuovo volume e trasferire i dati in esso.</entry>
+ <entry lang="it" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ATTENZIONE: La chiave master del sistema crittografato è vulnerabile a un attacco che compromette la sicurezza dei dati.\nSi prega di decrittografare la partizione/unità di sistema e poi ricrittografarla.</entry>
+ <entry lang="it" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ATTENZIONE: La chiave master del volume ha una vulnerabilità di sicurezza.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.ja.xml b/Translations/Language.ja.xml
index a4364ad0..937aa956 100644
--- a/Translations/Language.ja.xml
+++ b/Translations/Language.ja.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="ja" name="日本語" en-name="Japanese" version="1.1.0" translators="OGOSHI Masayuki, Transifex contributors" />
<font lang="ja" class="normal" size="12" face="MS UI Gothic" />
<font lang="ja" class="bold" size="16" face="MS UI Gothic" />
@@ -42,12 +42,12 @@
<entry lang="ja" key="IDC_HIDVOL_WIZ_MODE_FULL">通常モード</entry>
<entry lang="ja" key="IDC_KB">&amp;KB</entry>
<entry lang="ja" key="IDC_KEYFILES_ENABLE">キーファイルを使用(&amp;S)</entry>
- <entry lang="en" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">Try first to mount with an empty password</entry>
- <entry lang="en" key="IDC_KEYFILES_RANDOM_SIZE">Random size ( 64 &lt;-&gt; 1048576 )</entry>
+ <entry lang="ja" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">最åˆã«ç©ºã®ãƒ‘スワードã§ãƒžã‚¦ãƒ³ãƒˆã‚’試ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="IDC_KEYFILES_RANDOM_SIZE">ランダムサイズ ( 64 &lt;-&gt; 1048576 )</entry> <entry lang="ja" key="IDC_KEY_FILES">キーファイル(&amp;K)</entry>
<entry lang="ja" key="IDC_KEY_FILES">キーファイル(&amp;K)</entry>
<entry lang="ja" key="IDC_LINK_HASH_INFO">ãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã«ã¤ã„ã¦</entry>
<entry lang="ja" key="IDC_LINK_MORE_INFO_ABOUT_CIPHER">æš—å·ã«ã¤ã„ã¦</entry>
- <entry lang="en" key="IDC_LINK_PIM_INFO">Information on PIM</entry>
+ <entry lang="ja" key="IDC_LINK_PIM_INFO">PIMã«é–¢ã™ã‚‹æƒ…å ±</entry>
<entry lang="ja" key="IDC_MB">&amp;MB</entry>
<entry lang="ja" key="IDC_MORE_INFO_ON_CONTAINERS">コンテナã«ã¤ã„ã¦</entry>
<entry lang="ja" key="IDC_MORE_INFO_ON_SYS_ENCRYPTION">システムã®æš—å·åŒ–ã«ã¤ã„ã¦</entry>
@@ -57,12 +57,12 @@
<entry lang="ja" key="IDC_NO_HISTORY">履歴をä¿å­˜ã—ãªã„(&amp;N)</entry>
<entry lang="ja" key="IDC_OPEN_OUTER_VOLUME">外殻ボリュームを開ã</entry>
<entry lang="ja" key="IDC_PAUSE">ãƒãƒ¼ã‚º(&amp;P)</entry>
- <entry lang="en" key="IDC_PIM_ENABLE">Use P&amp;IM</entry>
- <entry lang="en" key="IDC_NEW_PIM_ENABLE">Use PIM</entry>
+ <entry lang="ja" key="IDC_PIM_ENABLE">P&amp;IMを使用ã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_NEW_PIM_ENABLE">PIMを使用ã™ã‚‹</entry>
<entry lang="ja" key="IDC_QUICKFORMAT">クイックフォーマット</entry>
<entry lang="ja" key="IDC_SHOW_PASSWORD">パスワード表示(&amp;D)</entry>
<entry lang="ja" key="IDC_SHOW_PASSWORD_SINGLE">パスワードを表示(&amp;D)</entry>
- <entry lang="en" key="IDC_SHOW_PIM">&amp;Display PIM</entry>
+ <entry lang="ja" key="IDC_SHOW_PIM">PIMを表示ã™ã‚‹</entry>
<entry lang="ja" key="IDC_SINGLE_BOOT">シングルブート</entry>
<entry lang="ja" key="IDC_STD_VOL">VeraCrypt標準ボリューム</entry>
<entry lang="ja" key="IDC_SYSENC_HIDDEN">éš ã—(&amp;d)</entry>
@@ -75,7 +75,7 @@
<entry lang="ja" key="IDT_COLLECTING_RANDOM_DATA_NOTE">é‡è¦ï¼šã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ã«ã¦ã§ãã‚‹ã‹ãŽã‚Šãƒ©ãƒ³ãƒ€ãƒ ã«ãƒžã‚¦ã‚¹ã‚’å‹•ã‹ã—ã¦ãã ã•ã„。ã“ã‚Œã«ã‚ˆã‚Šæš—å·éµã®å¼·åº¦ã‚’大幅ã«ä¸Šã’られã¾ã™ã€‚é•·ãå‹•ã‹ã™ã»ã©è‰¯ã„çµæžœã‚’得られã¾ã™ã€‚終ã‚ã£ãŸã‚‰ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="IDT_CONFIRM">確èªå…¥åŠ›(&amp;C):</entry>
<entry lang="ja" key="IDT_DONE">完了</entry>
- <entry lang="en" key="IDT_DRIVE_LETTER">Drive letter:</entry>
+ <entry lang="ja" key="IDT_DRIVE_LETTER">ドライブレター:</entry>
<entry lang="ja" key="IDT_ENCRYPTION_ALGO">æš—å·åŒ–アルゴリズム</entry>
<entry lang="ja" key="IDT_FILESYSTEM">ファイルシステム </entry>
<entry lang="ja" key="IDT_FILE_CONTAINER">ファイルã¨ã—ã¦ä»®æƒ³æš—å·åŒ–ディスクを作æˆã—ã¾ã™ã€‚\nåˆå¿ƒè€…ã«ã¯ã“ã¡ã‚‰ã‚’推奨ã—ã¾ã™ã€‚</entry>
@@ -89,8 +89,8 @@
<entry lang="ja" key="IDT_PARTIAL_POOL_CONTENTS">カレントプールã®å†…容(部分)</entry>
<entry lang="ja" key="IDT_PASS">パス</entry>
<entry lang="ja" key="IDT_PASSWORD">パスワード:</entry>
- <entry lang="en" key="IDT_PIM">Volume PIM:</entry>
- <entry lang="en" key="IDT_OLD_PIM">Volume PIM:</entry>
+ <entry lang="ja" key="IDT_PIM">ボリュームPIM:</entry>
+ <entry lang="ja" key="IDT_OLD_PIM">ボリュームPIM:</entry>
<entry lang="ja" key="IDT_PROGRESS">進行状æ³:</entry>
<entry lang="ja" key="IDT_RANDOM_POOL">ランダムプール: </entry>
<entry lang="ja" key="IDT_SINGLE_BOOT">ã“ã®ãƒžã‚·ãƒ³ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸOSãŒä¸€ã¤ã ã‘ã®å ´åˆã¯ã“ã®ã‚ªãƒ—ションをé¸æŠžã—ã¦ãã ã•ã„(複数ユーザーã§ä½¿ã£ã¦ã„ã¦ã‚‚åŒæ§˜ï¼‰ã€‚</entry>
@@ -99,7 +99,7 @@
<entry lang="ja" key="IDT_SYSENC_KEYS_GEN_INFO">æš—å·éµã€ã‚½ãƒ«ãƒˆã€ãã®ä»–ã®ãƒ‡ãƒ¼ã‚¿ã®ç”Ÿæˆã«æˆåŠŸã—ã¾ã—ãŸã€‚æ–°ã—ã„æš—å·éµã‚’生æˆã—ãŸã„å ´åˆã¯ã€Œæˆ»ã‚‹ã€ã‚’クリックã—ã¦ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦ãã ã•ã„。ãれ以外ã¯ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="IDT_SYS_DEVICE">WindowsãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„るパーティションã‚ã‚‹ã„ã¯ãƒ‰ãƒ©ã‚¤ãƒ–ã‚’æš—å·åŒ–ã—ã¾ã™ã€‚ã“ã®ã‚·ã‚¹ãƒ†ãƒ ä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’読ã¿æ›¸ãã™ã‚‹ãŸã‚ã«ã¯ã€Windowsã‚’èµ·å‹•ã™ã‚‹ãŸã³ã«æ­£ã—ã„パスワードを入力ã—ãªã‘ã‚Œã°ãªã‚‰ãªããªã‚Šã¾ã™ã€‚éš ã—システムを作るã“ã¨ã‚‚ã§ãã¾ã™ã€‚</entry>
<entry lang="ja" key="IDT_SYS_PARTITION">ç¾åœ¨èµ·å‹•ä¸­ã®WindowsãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„るパーティションを暗å·åŒ–ã™ã‚‹å ´åˆã¯ã“ã®ã‚ªãƒ—ションをé¸æŠžã—ã¦ãã ã•ã„。</entry>
- <entry lang="en" key="IDT_VOLUME_LABEL">Volume Label in Windows:</entry>
+ <entry lang="ja" key="IDT_VOLUME_LABEL">Windowsã§ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ©ãƒ™ãƒ«ï¼š</entry>
<entry lang="ja" key="IDT_WIPE_MODE">ワイプモード:</entry>
<entry lang="ja" key="IDCLOSE">é–‰ã˜ã‚‹</entry>
<entry lang="ja" key="IDC_ALLOW_ESC_PBA_BYPASS">Escキーã«ã‚ˆã‚‹èµ·å‹•å‰èªè¨¼ã®ã‚¹ã‚­ãƒƒãƒ—を許å¯(ブートマãƒãƒ¼ã‚¸ãƒ£ã‚’有効化)(&amp;a)</entry>
@@ -113,12 +113,12 @@
<entry lang="ja" key="IDC_CACHE">パスワードやキーファイルをメモリã«è¨˜æ†¶ã™ã‚‹(&amp;E)</entry>
<entry lang="ja" key="IDC_CLOSE_BKG_TASK_WHEN_NOVOL">å…¨ã¦ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã‚‹ã¨å¸¸é§çµ‚了</entry>
<entry lang="ja" key="IDC_CLOSE_TOKEN_SESSION_AFTER_MOUNT">ボリュームã®ãƒžã‚¦ãƒ³ãƒˆã«æˆåŠŸã—ãŸã¨ãã«ãƒˆãƒ¼ã‚¯ãƒ³ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’é–‰ã˜ã‚‹(&amp;C)</entry>
- <entry lang="en" key="IDC_COPY_EXPANDER">Include VeraCrypt Volume Expander</entry>
+ <entry lang="ja" key="IDC_COPY_EXPANDER">VeraCryptボリューム拡張機能をå«ã‚ã‚‹</entry>
<entry lang="ja" key="IDC_COPY_WIZARD">VeraCryptボリューム作æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’å«ã‚ã‚‹</entry>
<entry lang="ja" key="IDC_CREATE">作æˆ</entry>
<entry lang="ja" key="IDC_CREATE_VOLUME">ボリュームã®ä½œæˆ(&amp;C)</entry>
<entry lang="ja" key="IDC_DISABLE_BOOT_LOADER_OUTPUT">èµ·å‹•å‰èªè¨¼ç”»é¢ã§ä¸€åˆ‡ã®æ–‡å­—を表示ã—ãªã„(以下ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’除ã)(&amp;s)</entry>
- <entry lang="en" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">Disable "Evil Maid" attack detection</entry>
+ <entry lang="ja" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">Evil Maid攻撃検出を無効ã«ã™ã‚‹</entry>
<entry lang="ja" key="IDC_ENABLE_HARDWARE_ENCRYPTION">å¯èƒ½ãªã‚‰CPUã®AES処ç†å‘½ä»¤ã‚»ãƒƒãƒˆã‚’利用ã—ã¦AESã«ã‚ˆã‚‹æš—å·åŒ–/復å·å‡¦ç†ã‚’高速化ã™ã‚‹</entry>
<entry lang="ja" key="IDC_ENABLE_KEYFILES">キーファイルを使用</entry>
<entry lang="ja" key="IDC_ENABLE_NEW_KEYFILES">キーファイルを使用</entry>
@@ -133,7 +133,7 @@
<entry lang="ja" key="IDC_FAVORITE_MOVE_UP">上ã¸(&amp;U)</entry>
<entry lang="ja" key="IDC_FAVORITE_OPEN_EXPLORER_WIN_ON_MOUNT">é¸æŠžã—ãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒžã‚¦ãƒ³ãƒˆã«æˆåŠŸã—ãŸã‚‰ã‚¨ã‚¯ã‚¹ãƒ—ローラーを開ã(&amp;E)</entry>
<entry lang="ja" key="IDC_FAVORITE_REMOVE">登録解除(&amp;R)</entry>
- <entry lang="en" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">Use favorite label as Explorer drive label</entry>
+ <entry lang="ja" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">エクスプローラーã®ãƒ‰ãƒ©ã‚¤ãƒ–ラベルã«ãŠæ°—ã«å…¥ã‚Šãƒ©ãƒ™ãƒ«ã‚’使用ã™ã‚‹</entry>
<entry lang="ja" key="IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX">全体設定</entry>
<entry lang="ja" key="IDC_HK_DISMOUNT_BALLOON_TOOLTIP">ホットキーã§ã®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã«æˆåŠŸã—ãŸã¨ããƒãƒ«ãƒ¼ãƒ³ã‚’表示</entry>
<entry lang="ja" key="IDC_HK_DISMOUNT_PLAY_SOUND">ホットキーã§ã®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã«æˆåŠŸã—ãŸã¨ã音を鳴らã™</entry>
@@ -152,13 +152,13 @@
<entry lang="ja" key="IDC_MOUNT_OPTIONS">ï¾ï½³ï¾ï¾„オプショï¾...(&amp;O)</entry>
<entry lang="ja" key="IDC_MOUNT_READONLY">ボリュームを読ã¿å–り専用ã§ãƒžã‚¦ãƒ³ãƒˆ(&amp;O)</entry>
<entry lang="ja" key="IDC_NEW_KEYFILES">キーファイル...</entry>
- <entry lang="en" key="IDC_OLD_PIM_HELP">(Empty or 0 for default iterations)</entry>
- <entry lang="en" key="IDC_PIM_HELP">(Empty or 0 for default iterations)</entry>
+ <entry lang="ja" key="IDC_OLD_PIM_HELP">(空白ã¾ãŸã¯ 0 ã«ã™ã‚‹ã¨ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å復回数)</entry>
+ <entry lang="ja" key="IDC_PIM_HELP">(空白ã¾ãŸã¯ 0 ã«ã™ã‚‹ã¨ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å復回数)</entry>
<entry lang="ja" key="IDC_PREF_BKG_TASK_ENABLE">常é§ã™ã‚‹</entry>
<entry lang="ja" key="IDC_PREF_CACHE_PASSWORDS">パスワードをドライãƒã®ãƒ¡ãƒ¢ãƒªã«è¨˜æ†¶ã™ã‚‹</entry>
<entry lang="ja" key="IDC_PREF_DISMOUNT_INACTIVE">å³ã«ç¤ºã™æ™‚間内ã«èª­ã¿æ›¸ããŒãªã‘ã‚Œã°è‡ªå‹•çš„ã«ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆ</entry>
<entry lang="ja" key="IDC_PREF_DISMOUNT_LOGOFF">ユーザãŒãƒ­ã‚°ã‚ªãƒ•ã—ãŸã¨ã</entry>
- <entry lang="en" key="IDC_PREF_DISMOUNT_SESSION_LOCKED">User session locked</entry>
+ <entry lang="ja" key="IDC_PREF_DISMOUNT_SESSION_LOCKED">ユーザーセッションãŒãƒ­ãƒƒã‚¯ã•ã‚ŒãŸã¨ã</entry>
<entry lang="ja" key="IDC_PREF_DISMOUNT_POWERSAVING">çœé›»åŠ›ãƒ¢ãƒ¼ãƒ‰ã«å…¥ã£ãŸã¨ã</entry>
<entry lang="ja" key="IDC_PREF_DISMOUNT_SCREENSAVER">スクリーンセーãƒã®èµ·å‹•æ™‚</entry>
<entry lang="ja" key="IDC_PREF_FORCE_AUTO_DISMOUNT">ボリュームã«é–‹ã‹ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚„フォルダãŒã‚ã£ã¦ã‚‚強制的ã«ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆ</entry>
@@ -167,7 +167,7 @@
<entry lang="ja" key="IDC_PREF_MOUNT_READONLY">ボリュームを読ã¿å–り専用ã§ãƒžã‚¦ãƒ³ãƒˆ</entry>
<entry lang="ja" key="IDC_PREF_MOUNT_REMOVABLE">ボリュームをリムーãƒãƒ–ルメディアã¨ã—ã¦ãƒžã‚¦ãƒ³ãƒˆ</entry>
<entry lang="ja" key="IDC_PREF_OPEN_EXPLORER">マウントæˆåŠŸæ™‚ã«ãã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ã</entry>
- <entry lang="en" key="IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT">Temporarily cache password during "Mount Favorite Volumes" operations</entry>
+ <entry lang="ja" key="IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT">「ãŠæ°—ã«å…¥ã‚Šã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã€æ“作中ã€ä¸€æ™‚çš„ã«ãƒ‘スワードをキャッシュã™ã‚‹</entry>
<entry lang="ja" key="IDC_PREF_USE_DIFF_TRAY_ICON_IF_VOL_MOUNTED">マウントã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒã‚ã‚‹ã¨ãã«ã‚¿ã‚¹ã‚¯ãƒãƒ¼ã‚¢ã‚¤ã‚³ãƒ³ã‚’変ãˆã‚‹</entry>
<entry lang="ja" key="IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT">自動アンマウントã®éš›ã«è¨˜æ†¶ã—ã¦ã„ãŸãƒ‘スワードを消去</entry>
<entry lang="ja" key="IDC_PREF_WIPE_CACHE_ON_EXIT">終了時ã«è¨˜æ†¶ã—ã¦ã„ãŸãƒ‘スワードを消去</entry>
@@ -180,12 +180,12 @@
<entry lang="ja" key="IDC_SHOW_PASSWORD_CHPWD_ORI">パスワードを表示</entry>
<entry lang="ja" key="IDC_TRAVEL_OPEN_EXPLORER">マウントã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ã(&amp;E)</entry>
<entry lang="ja" key="IDC_TRAV_CACHE_PASSWORDS">パスワードをドライãƒã®ãƒ¡ãƒ¢ãƒªã«è¨˜æ†¶(&amp;C)</entry>
- <entry lang="en" key="IDC_TRUECRYPT_MODE">&amp;TrueCrypt Mode</entry>
+ <entry lang="ja" key="IDC_TRUECRYPT_MODE">TrueCryptモード</entry>
<entry lang="ja" key="IDC_UNMOUNTALL">å…¨ã¦ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆ(&amp;S)</entry>
<entry lang="ja" key="IDC_VOLUME_PROPERTIES">ボリュームã®ãƒ—ロパティ(&amp;V)...</entry>
<entry lang="ja" key="IDC_VOLUME_TOOLS">ボリュームツール(&amp;T)...</entry>
<entry lang="ja" key="IDC_WIPE_CACHE">記憶済パスワードã®æ¶ˆåŽ»(&amp;W)</entry>
- <entry lang="en" key="IDD_DEFAULT_MOUNT_PARAMETERS">VeraCrypt - Mount Parameters</entry>
+ <entry lang="ja" key="IDD_DEFAULT_MOUNT_PARAMETERS">VeraCrypt - マウントパラメータ</entry>
<entry lang="ja" key="IDD_FAVORITE_VOLUMES">VeraCrypt - ãŠæ°—ã«å…¥ã‚Šãƒœãƒªãƒ¥ãƒ¼ãƒ </entry>
<entry lang="ja" key="IDD_HOTKEYS_DLG">VeraCrypt - システム全体ã®ãƒ›ãƒƒãƒˆã‚­ãƒ¼ã®è¨­å®š</entry>
<entry lang="ja" key="IDD_MOUNT_DLG">VeraCrypt</entry>
@@ -214,9 +214,9 @@
<entry lang="ja" key="IDM_CREATE_HIDDEN_OS">éš ã—OSを作æˆ...</entry>
<entry lang="ja" key="IDM_CREATE_RESCUE_DISK">レスキューディスク作æˆ...</entry>
<entry lang="ja" key="IDM_CREATE_VOLUME">æ–°è¦ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ä½œæˆ...</entry>
- <entry lang="en" key="IDM_DECRYPT_NONSYS_VOL">Permanently Decrypt...</entry>
+ <entry lang="ja" key="IDM_DECRYPT_NONSYS_VOL">完全ã«å¾©å·...</entry>
<entry lang="ja" key="IDM_DEFAULT_KEYFILES">デフォルトキーファイル...</entry>
- <entry lang="en" key="IDM_DEFAULT_MOUNT_PARAMETERS">Default Mount Parameters...</entry>
+ <entry lang="ja" key="IDM_DEFAULT_MOUNT_PARAMETERS">デフォルトã®ãƒžã‚¦ãƒ³ãƒˆãƒ‘ラメーター...</entry>
<entry lang="ja" key="IDM_DONATE">寄付ã™ã‚‹...</entry>
<entry lang="ja" key="IDM_ENCRYPT_SYSTEM_DEVICE">システムパーティション/ドライブã®æš—å·åŒ–...</entry>
<entry lang="ja" key="IDM_FAQ">よãã‚る質å•ã¨ç­”ãˆ</entry>
@@ -258,9 +258,9 @@
<entry lang="ja" key="IDM_UNMOUNTALL">å…¨ã¦ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’アンマウント</entry>
<entry lang="ja" key="IDM_UNMOUNT_VOLUME">ボリュームをアンマウント</entry>
<entry lang="ja" key="IDM_VERIFY_RESCUE_DISK">レスキューディスクã®ãƒ™ãƒªãƒ•ã‚¡ã‚¤</entry>
- <entry lang="en" key="IDM_VERIFY_RESCUE_DISK_ISO">Verify Rescue Disk Image</entry>
+ <entry lang="ja" key="IDM_VERIFY_RESCUE_DISK_ISO">レスキューディスクイメージã®æ¤œè¨¼</entry>
<entry lang="ja" key="IDM_VERSION_HISTORY">ãƒãƒ¼ã‚¸ãƒ§ãƒ³å±¥æ­´</entry>
- <entry lang="en" key="IDM_VOLUME_EXPANDER">Volume Expander</entry>
+ <entry lang="ja" key="IDM_VOLUME_EXPANDER">ボリューム拡張</entry>
<entry lang="ja" key="IDM_VOLUME_PROPERTIES">ボリュームã®ãƒ—ロパティ</entry>
<entry lang="ja" key="IDM_VOLUME_WIZARD">ボリューム作æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰</entry>
<entry lang="ja" key="IDM_WEBSITE">VeraCryptウェブサイト</entry>
@@ -277,8 +277,8 @@
<entry lang="ja" key="IDT_CUSTOM_BOOT_LOADER_MESSAGE">èµ·å‹•å‰èªè¨¼ç”»é¢ã§æ¬¡ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹(最大24文字):</entry>
<entry lang="ja" key="IDT_DEFAULT_MOUNT_OPTIONS">デフォルトã®ãƒžã‚¦ãƒ³ãƒˆã‚ªãƒ—ション</entry>
<entry lang="ja" key="IDT_DISMOUNT_ACTION">ホットキーオプション</entry>
- <entry lang="en" key="IDT_DRIVER_OPTIONS">Driver Configuration</entry>
- <entry lang="en" key="IDC_ENABLE_EXTENDED_IOCTL_SUPPORT">Enable extended disk control codes support</entry>
+ <entry lang="ja" key="IDT_DRIVER_OPTIONS">ドライãƒãƒ¼æ§‹æˆ</entry>
+ <entry lang="ja" key="IDC_ENABLE_EXTENDED_IOCTL_SUPPORT">拡張ディスク制御コードサãƒãƒ¼ãƒˆã‚’有効ã«ã™ã‚‹</entry>
<entry lang="ja" key="IDT_FAVORITE_LABEL">é¸æŠžã—ãŸãŠæ°—ã«å…¥ã‚Šãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒ©ãƒ™ãƒ«ï¼š</entry>
<entry lang="ja" key="IDT_FILE_SETTINGS">ファイルã®è¨­å®š</entry>
<entry lang="ja" key="IDT_HOTKEY_KEY">割り当ã¦ã‚‹ã‚­ãƒ¼ï¼š</entry>
@@ -295,7 +295,7 @@
<entry lang="ja" key="IDT_NEW_PKCS5_PRF">導出アルゴリズム:</entry>
<entry lang="ja" key="IDT_PW_CACHE_OPTIONS">パスワードã®è¨˜æ†¶</entry>
<entry lang="ja" key="IDT_SECURITY_OPTIONS">セキュリティオプション</entry>
- <entry lang="en" key="IDT_EMV_OPTIONS">EMV Options</entry>
+ <entry lang="ja" key="IDT_EMV_OPTIONS">EMVオプション</entry>
<entry lang="ja" key="IDT_TASKBAR_ICON">VeraCryptã®å¸¸é§</entry>
<entry lang="ja" key="IDT_TRAVELER_MOUNT">マウントã™ã‚‹VeraCryptボリューム(トラベラーディスクã‹ã‚‰ã®ç›¸å¯¾ä½ç½®):</entry>
<entry lang="ja" key="IDT_TRAVEL_INSERTION">トラベラーディスクãŒæŒ¿å…¥ã•ã‚ŒãŸã¨ã: </entry>
@@ -356,9 +356,9 @@
<entry lang="ja" key="IDT_KEYFILE_GENERATOR_NOTE">é‡è¦ï¼šã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ã«ã¦ã§ãã‚‹ã‹ãŽã‚Šãƒ©ãƒ³ãƒ€ãƒ ã«ãƒžã‚¦ã‚¹ã‚’å‹•ã‹ã—ã¦ãã ã•ã„。ã“ã‚Œã«ã‚ˆã‚Šæš—å·éµã®å¼·åº¦ã‚’大幅ã«ä¸Šã’られã¾ã™ã€‚é•·ãå‹•ã‹ã™ã»ã©è‰¯ã„çµæžœã‚’得られã¾ã™ã€‚</entry>
<entry lang="ja" key="IDT_KEYFILE_WARNING">警告:もã—キーファイルを紛失ã€ã‚ã‚‹ã„ã¯ãã®å…ˆé ­1024キロãƒã‚¤ãƒˆä¸­ã«1ビットã§ã‚‚変化ãŒã‚ã£ãŸå ´åˆã€ãã®ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’使ã£ã¦ã„るボリュームã¯ãƒžã‚¦ãƒ³ãƒˆã§ããªããªã‚Šã¾ã™ï¼</entry>
<entry lang="ja" key="IDT_KEY_UNIT">ビット</entry>
- <entry lang="en" key="IDT_NUMBER_KEYFILES">Number of keyfiles:</entry>
- <entry lang="en" key="IDT_KEYFILES_SIZE">Keyfiles size:</entry>
- <entry lang="en" key="IDT_KEYFILES_BASE_NAME">Keyfiles base name:</entry>
+ <entry lang="ja" key="IDT_NUMBER_KEYFILES">キーファイルã®æ•°:</entry>
+ <entry lang="ja" key="IDT_KEYFILES_SIZE">キーファイルã®ã‚µã‚¤ã‚º:</entry>
+ <entry lang="ja" key="IDT_KEYFILES_BASE_NAME">キーファイルã®åŸºæœ¬å:</entry>
<entry lang="ja" key="IDT_LANGPACK_AUTHORS">翻訳者:</entry>
<entry lang="ja" key="IDT_PLAINTEXT">平文ã®ã‚µã‚¤ã‚ºï¼š</entry>
<entry lang="ja" key="IDT_PLAINTEXT_SIZE_UNIT">ビット</entry>
@@ -369,7 +369,7 @@
<entry lang="ja" key="IDT_SECURITY_TOKEN">セキュリティトークン:</entry>
<entry lang="ja" key="IDT_SORT_METHOD">並ã³æ›¿ãˆï¼š</entry>
<entry lang="ja" key="IDT_STATIC_MODELESS_WAIT_DLG_INFO">ã“ã®ã¾ã¾ãŠå¾…ã¡ãã ã•ã„。長時間ã‹ã‹ã‚‹ã‚‚ã®ã¨æ€ã‚ã‚Œã¾ã™ã€‚</entry>
- <entry lang="en" key="IDT_STATIC_MODAL_WAIT_DLG_INFO">Please wait...\nThis process may take a long time and VeraCrypt may seem unresponsive.</entry>
+ <entry lang="ja" key="IDT_STATIC_MODAL_WAIT_DLG_INFO">ãŠå¾…ã¡ãã ã•ã„...\nã“ã®å‡¦ç†ã«ã¯æ™‚é–“ãŒã‹ã‹ã‚‹ã“ã¨ãŒã‚ã‚Šã€VeraCryptãŒå¿œç­”ã—ãªã„よã†ã«è¦‹ãˆã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚</entry>
<entry lang="ja" key="IDT_TEST_BLOCK_NUMBER">ブロック番å·:</entry>
<entry lang="ja" key="IDT_TEST_CIPHERTEXT">æš—å·æ–‡(16進)</entry>
<entry lang="ja" key="IDT_TEST_DATA_UNIT_NUMBER">データユニット番å·(64ビット16進, データユニットサイズ:512ãƒã‚¤ãƒˆ)</entry>
@@ -390,7 +390,7 @@
<entry lang="ja" key="ADMINISTRATOR">管ç†è€…</entry>
<entry lang="ja" key="ADMIN_PRIVILEGES_DRIVER">VeraCryptã®ãƒ‰ãƒ©ã‚¤ãƒã‚’ロードã™ã‚‹ãŸã‚ã«ã¯ã€ç®¡ç†è€…権é™ã‚’æŒã¤ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚ªãƒ³ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
<entry lang="ja" key="ADMIN_PRIVILEGES_WARN_DEVICES">パーティションやデãƒã‚¤ã‚¹ã‚’æš—å·åŒ–ã¾ãŸã¯ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã™ã‚‹ãŸã‚ã«ã¯ã€ç®¡ç†è€…権é™ã‚’æŒã¤ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚ªãƒ³ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\nãŸã ã—ファイル型ボリュームã®å ´åˆã¯ãã®é™ã‚Šã§ã¯ã‚ã‚Šã¾ã›ã‚“。</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">Unable to activate fast file creation: Administrator privileges required.\nPlease relaunch the program as an Administrator to enable this feature.\n\nWould you like to proceed without fast file creation?</entry>
+ <entry lang="ja" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">高速ファイル作æˆã‚’有効ã«ã§ãã¾ã›ã‚“ã§ã—ãŸ: 管ç†è€…権é™ãŒå¿…è¦ã§ã™ã€‚\nã“ã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã«ã¯ã€ãƒ—ログラムを管ç†è€…ã¨ã—ã¦å†èµ·å‹•ã—ã¦ãã ã•ã„。\n\n高速ファイル作æˆãªã—ã§ç¶šè¡Œã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="ADMIN_PRIVILEGES_WARN_HIDVOL">éš ã—ボリュームã®ä½œæˆã«ã¯ç®¡ç†è€…権é™ã‚’æŒã¤ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚ªãƒ³ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n作業を続ã‘ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="ADMIN_PRIVILEGES_WARN_NTFS">ボリュームをNTFSã§ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã™ã‚‹ã«ã¯ã€ç®¡ç†è€…権é™ã‚’æŒã¤ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚ªãƒ³ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\nãŸã ã—管ç†è€…権é™ãŒãªãã¦ã‚‚ã€FATã§ãªã‚‰ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¯èƒ½ã§ã™ã€‚</entry>
<entry lang="ja" key="AES_HELP">FIPS(連邦情報処ç†åŸºæº–)ã§è¦æ ¼åŒ–ã•ã‚ŒãŸæš—å·åŒ–æ–¹å¼(Rijndael 1998å¹´)ã§ã‚ã‚Šã€ã‚¢ãƒ¡ãƒªã‚«æ”¿åºœã®å„çœåºã«ãŠã„ã¦ã€æœ€é«˜æ©Ÿå¯†ãƒ¬ãƒ™ãƒ«ã®æƒ…å ±ä¿è­·ã«ä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚256ビットã®éµé•·ã€128ビットブロックã§ã€ãƒ©ã‚¦ãƒ³ãƒ‰æ•°ã¯14ã§ã™(AES-256)。動作モードã¯XTSã§ã™ã€‚</entry>
@@ -506,11 +506,11 @@
<entry lang="ja" key="FORMAT_FINISHED_HELP">\n\nVeraCryptボリュームãŒä½œæˆã•ã‚Œã€ä½¿ç”¨ã§ãる状態ã«ãªã‚Šã¾ã—ãŸã€‚VeraCryptボリュームを続ã‘ã¦ä½œæˆã™ã‚‹å ´åˆã¯ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦ãã ã•ã„。ãã†ã§ãªã‘ã‚Œã°ã€Œçµ‚了ã€ã‚’クリックã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="SYSENC_HIDDEN_VOL_FORMAT_FINISHED_HELP">\n\néš ã—ボリュームã®ä½œæˆã«æˆåŠŸã—ã¾ã—ãŸï¼ˆéš ã—OSãŒã“ã®éš ã—ボリュームã«ä½œæˆã•ã‚Œã¾ã™ï¼‰ã€‚\n\n「次ã¸ã€ã‚’クリックã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_FINISHED_TITLE">ボリューム全体ãŒæš—å·åŒ–ã•ã‚Œã¾ã—ãŸã€‚</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Volume Fully Decrypted</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">ボリュームã®å®Œå…¨å¾©å·åŒ–ãŒå®Œäº†</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_FINISHED_INFO">é‡è¦ï¼šã“ã®æ–°è¦ä½œæˆã—ãŸVeraCryptボリュームをマウントã—ã¦ãƒ‡ãƒ¼ã‚¿ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã«ã¯ã€VeraCryptã®ãƒ¡ã‚¤ãƒ³ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ã€Œãƒ‡ãƒã‚¤ã‚¹ã®è‡ªå‹•ãƒžã‚¦ãƒ³ãƒˆã€ã‚’クリックã—ã¦ãã ã•ã„。ãã—ã¦æ­£ã—ã„パスワードを入力(ãã—ã¦æ­£ã—ã„キーファイルを指定)ã™ã‚‹ã¨ã€ãƒ¡ã‚¤ãƒ³ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§é¸æŠžã—ã¦ã„ãŸãƒ‰ãƒ©ã‚¤ãƒ–レターã«ãã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã€ãã®ãƒ‰ãƒ©ã‚¤ãƒ–を通ã—ã¦æš—å·åŒ–ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚\n\n上記ã®æ‰‹é †ã‚’記憶ã™ã‚‹ã‹ãƒ¡ãƒ¢ã—ã¦ãŠã„ã¦ãã ã•ã„。ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã—ã¦ãƒ‡ãƒ¼ã‚¿ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã«ã¯ã“ã®æ‰‹é †ã«æ²¿ã‚ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã‚ã‚‹ã„ã¯ã€ãƒ¡ã‚¤ãƒ³ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ã€Œãƒ‡ãƒã‚¤ã‚¹ã‚’é¸æŠžã€ã‚’クリックã—ã€ã“ã®ãƒ‘ーティションã‚ã‚‹ã„ã¯ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’é¸æŠžã—ã¦ã‹ã‚‰ã€Œãƒžã‚¦ãƒ³ãƒˆã€ã‚’クリックã—ã¦ãã ã•ã„。\n\nã“ã®ãƒ‘ーティション/デãƒã‚¤ã‚¹ã®æš—å·åŒ–ã«æˆåŠŸã—ã€ä½¿ç”¨ã™ã‚‹æº–å‚™ãŒã§ãã¾ã—ãŸã€‚</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_INFO">The VeraCrypt volume has been successfully decrypted.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">The VeraCrypt volume has been successfully decrypted.\n\nPlease select a drive letter that you wish to assign to the decrypted volume and then click Finish.\n\nIMPORTANT: Until a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Warning: To be able to access the decrypted data, a drive letter needs to be assigned to the decrypted volume. However, no drive letter is currently available.\n\nPlease vacate a drive letter (for example, by disconnecting a USB flash drive or external hard drive, etc.) and then click OK.</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DEC_FINISHED_INFO">VeraCryptボリュームãŒæ­£å¸¸ã«å¾©å·ã•ã‚Œã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">VeraCryptボリュームãŒæ­£å¸¸ã«å¾©å·ã•ã‚Œã¾ã—ãŸã€‚\n\n復å·ã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã«å‰²ã‚Šå½“ã¦ãŸã„ドライブレターをé¸æŠžã—ã€[完了]をクリックã—ã¦ãã ã•ã„。\n\né‡è¦: 復å·ã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ãƒ‰ãƒ©ã‚¤ãƒ–レターを割り当ã¦ã‚‹ã¾ã§ã¯ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ä¿å­˜ã•ã‚Œã¦ã„るデータã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">警告: 復å·ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã«ã¯ã€å¾©å·ã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ãƒ‰ãƒ©ã‚¤ãƒ–レターを割り当ã¦ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã—ã‹ã—ã€ç¾åœ¨åˆ©ç”¨å¯èƒ½ãªãƒ‰ãƒ©ã‚¤ãƒ–レターãŒã‚ã‚Šã¾ã›ã‚“。\n\nドライブレターを空ã‘ã¦ã‹ã‚‰ï¼ˆä¾‹ãˆã°ã€USBフラッシュドライブや外付ã‘ãƒãƒ¼ãƒ‰ãƒ‰ãƒ©ã‚¤ãƒ–ãªã©ã‚’å–り外ã™ãªã©ã—ã¦ï¼‰[OK]をクリックã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="FORMAT_FINISHED_INFO">VeraCryptボリュームã®ä½œæˆã«æˆåŠŸã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="FORMAT_FINISHED_TITLE">ボリュームãŒä½œæˆã•ã‚Œã¾ã—ãŸ</entry>
<entry lang="ja" key="FORMAT_HELP">é‡è¦ï¼šã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ã«ã¦ã§ãã‚‹ã‹ãŽã‚Šãƒ©ãƒ³ãƒ€ãƒ ã«ãƒžã‚¦ã‚¹ã‚’å‹•ã‹ã—ã¦ãã ã•ã„。ã“ã‚Œã«ã‚ˆã‚Šæš—å·éµã®å¼·åº¦ã‚’大幅ã«ä¸Šã’られã¾ã™ã€‚é•·ãå‹•ã‹ã™ã»ã©è‰¯ã„çµæžœã‚’得られã¾ã™ã€‚「フォーマットã€ã‚’クリックã™ã‚‹ã¨ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’作æˆã—ã¾ã™ã€‚</entry>
@@ -546,18 +546,18 @@
<entry lang="ja" key="DECOY_TO_HIDDEN_OS_DATA_TRANSFER_HOWTO">注:囮用ã®ã‚·ã‚¹ãƒ†ãƒ ã‹ã‚‰éš ã—システムã¸å®‰å…¨ã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’転é€ã—ãŸã„å ´åˆã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã§è¡Œã£ã¦ãã ã•ã„。 1) 囮用OSã§èµ·å‹•ã™ã‚‹ã€‚ 2) æš—å·åŒ–ã•ã‚Œã¦ã„ãªã„ボリュームã€ã‚ã‚‹ã„ã¯æ¨™æº–ã‹å¤–æ®»ã®VeraCryptボリュームã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä¿å­˜ã™ã‚‹ã€‚ 3) éš ã—OSã§èµ·å‹•ã™ã‚‹ã€‚ 4) ã‚‚ã—ãã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’VeraCryptボリュームã«ä¿å­˜ã—ãŸã®ãªã‚‰ãれをマウントã™ã‚‹ï¼ˆè‡ªå‹•çš„ã«èª­ã¿å–り専用ã«ãªã‚Šã¾ã™ï¼‰ã€‚ 5) ãã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’éš ã—システムパーティションã‚ã‚‹ã„ã¯ãã®ä»–ã®éš ã—ボリュームã«ä¿å­˜ã™ã‚‹ã€‚</entry>
<entry lang="ja" key="CONFIRM_RESTART">ã“ã®ãƒžã‚·ãƒ³ã¯å†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\nã™ãã«å†èµ·å‹•ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="ERR_GETTING_SYSTEM_ENCRYPTION_STATUS">システムã®æš—å·ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã®å–得中ã«ã‚¨ãƒ©ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚</entry>
- <entry lang="en" key="ERR_PASSWORD_MISSING">No password specified in the command line. The volume can't be created.</entry>
- <entry lang="en" key="ERR_SIZE_MISSING">No volume size specified in the command line. The volume can't be created.</entry>
- <entry lang="en" key="ERR_NTFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected NTFS filesystem.</entry>
- <entry lang="en" key="ERR_FAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected FAT32 filesystem.</entry>
- <entry lang="en" key="ERR_DYNAMIC_NOT_SUPPORTED">The filesystem on the target drive doesn't support creating sparse files which is required for dynamic volumes.</entry>
- <entry lang="en" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">Only container files can be created through the command line.</entry>
- <entry lang="en" key="ERR_CONTAINER_SIZE_TOO_BIG">The container file size specified in the command line is greater than the available disk free space. Volume can't be created.</entry>
- <entry lang="en" key="ERR_VOLUME_SIZE_TOO_SMALL">The volume size specified in the command line is too small. The volume can't be created.</entry>
- <entry lang="en" key="ERR_VOLUME_SIZE_TOO_BIG">The volume size specified in the command line is too big. The volume can't be created.</entry>
+ <entry lang="ja" key="ERR_PASSWORD_MISSING">コマンドラインã§ãƒ‘スワードãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。ボリュームを作æˆã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="ERR_SIZE_MISSING">コマンドラインã§ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚µã‚¤ã‚ºãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。ボリュームを作æˆã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="ERR_NTFS_INVALID_VOLUME_SIZE">コマンドラインã§æŒ‡å®šã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºã¯é¸æŠžã•ã‚ŒãŸNTFSファイルシステムã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="ERR_FAT_INVALID_VOLUME_SIZE">コマンドラインã§æŒ‡å®šã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºã¯é¸æŠžã•ã‚ŒãŸFAT32ファイルシステムã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="ERR_DYNAMIC_NOT_SUPPORTED">ターゲットドライブã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã¯ã€å‹•çš„ボリュームã«å¿…è¦ãªã‚¹ãƒ‘ースファイルã®ä½œæˆã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">コマンドラインを通ã˜ã¦ä½œæˆã§ãã‚‹ã®ã¯ã‚³ãƒ³ãƒ†ãƒŠãƒ•ã‚¡ã‚¤ãƒ«ã®ã¿ã§ã™ã€‚</entry>
+ <entry lang="ja" key="ERR_CONTAINER_SIZE_TOO_BIG">コマンドラインã§æŒ‡å®šã•ã‚ŒãŸã‚³ãƒ³ãƒ†ãƒŠãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºãŒã€åˆ©ç”¨å¯èƒ½ãªãƒ‡ã‚£ã‚¹ã‚¯ã®ç©ºã容é‡ã‚’超ãˆã¦ã„ã¾ã™ã€‚ボリュームを作æˆã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="ERR_VOLUME_SIZE_TOO_SMALL">コマンドラインã§æŒ‡å®šã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚µã‚¤ã‚ºãŒå°ã•ã™ãŽã¾ã™ã€‚ボリュームを作æˆã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="ERR_VOLUME_SIZE_TOO_BIG">コマンドラインã§æŒ‡å®šã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚µã‚¤ã‚ºãŒå¤§ãã™ãŽã¾ã™ã€‚ボリュームを作æˆã§ãã¾ã›ã‚“。</entry>
<entry lang="ja" key="INIT_SYS_ENC">システムを暗å·åŒ–ã™ã‚‹ã‚¢ãƒ—リケーションコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’åˆæœŸåŒ–ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</entry>
<entry lang="ja" key="INIT_RAND">乱数生æˆæ©Ÿæ§‹ã®åˆæœŸåŒ–ã«å¤±æ•—ã—ã¾ã—ãŸï¼</entry>
- <entry lang="en" key="CAPI_RAND">Windows Crypto API failed!\n\n\n(If you report a bug in connection with this, please include the following technical information in the bug report:\n%hs, Last Error = 0x%.8X)</entry>
+ <entry lang="ja" key="CAPI_RAND">Windows Crypto APIãŒå¤±æ•—ã—ã¾ã—ãŸï¼\n\n\n(ã“ã‚Œã«é–¢é€£ã™ã‚‹ãƒã‚°ã‚’報告ã™ã‚‹å ´åˆã¯ã€æ¬¡ã®æŠ€è¡“情報をãƒã‚°å ±å‘Šã«å«ã‚ã¦ãã ã•ã„:\n%hs, Last Error = 0x%.8X)</entry> <entry lang="ja" key="INIT_REGISTER">アプリケーションをåˆæœŸåŒ–ã§ãã¾ã›ã‚“。ダイアログクラスã®ç™»éŒ²ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="INIT_REGISTER">アプリケーションをåˆæœŸåŒ–ã§ãã¾ã›ã‚“。ダイアログクラスã®ç™»éŒ²ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="INIT_RICHEDIT">エラー:リッãƒã‚¨ãƒ‡ã‚£ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ãƒ©ã‚¤ãƒ–ラリã®èª­è¾¼ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="INTRO_TITLE">VeraCryptボリューム作æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰</entry>
@@ -571,7 +571,7 @@
<entry lang="ja" key="MOUNT_BUTTON">マウント(&amp;M)</entry>
<entry lang="ja" key="NEW_VERSION_REQUIRED">ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã™ã‚‹ã«ã¯ã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®VeraCryptãŒå¿…è¦ã§ã™ã€‚</entry>
<entry lang="ja" key="VOL_CREATION_WIZARD_NOT_FOUND">エラー:ボリューム作æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n\n'VeraCrypt.exe' ãŒèµ·å‹•ã•ã‚ŒãŸãƒ•ã‚©ãƒ«ãƒ€ã« 'VeraCrypt Format.exe' ãŒã‚ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。 ã‚‚ã—存在ã—ãªã‘ã‚Œã°ã€VeraCryptã‚’å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã‹ã€ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã® 'VeraCrypt Fromat.exe' を探ã—出ã—ã¦å®Ÿè¡Œã—ã¦ãã ã•ã„。</entry>
- <entry lang="en" key="VOL_EXPANDER_NOT_FOUND">Error: Volume Expander not found.\n\nPlease make sure that the file 'VeraCryptExpander.exe' is in the folder from which 'VeraCrypt.exe' was launched. If it is not, please reinstall VeraCrypt, or locate 'VeraCryptExpander.exe' on your disk and run it.</entry>
+ <entry lang="ja" key="VOL_EXPANDER_NOT_FOUND">エラー: ボリューム拡張ツールãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n\n'VeraCrypt.exe' ã‚’èµ·å‹•ã—ãŸãƒ•ã‚©ãƒ«ãƒ€ã« 'VeraCryptExpander.exe' ファイルãŒã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。ãªã„å ´åˆã¯ã€VeraCrypt ã‚’å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã‹ã€ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã§ 'VeraCryptExpander.exe' を見ã¤ã‘ã¦å®Ÿè¡Œã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="NEXT">次ã¸(&amp;N)></entry>
<entry lang="ja" key="FINALIZE">終了(&amp;F)</entry>
<entry lang="ja" key="INSTALL">インストール(&amp;I)</entry>
@@ -579,7 +579,7 @@
<entry lang="ja" key="NODRIVER">VeraCryptデãƒã‚¤ã‚¹ãƒ‰ãƒ©ã‚¤ãƒã«æŽ¥ç¶šã§ãã¾ã›ã‚“。デãƒã‚¤ã‚¹ãƒ‰ãƒ©ã‚¤ãƒãŒå®Ÿè¡Œã•ã‚Œã¦ã„ãªã„ã¨VeraCryptã¯å®Ÿè¡Œã§ãã¾ã›ã‚“。\n\nWindows自体ã®å•é¡Œã«ã‚ˆã£ã¦ã€ãƒ‡ãƒã‚¤ã‚¹ãƒ‰ãƒ©ã‚¤ãƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«ã¯ãƒ­ã‚°ã‚ªãƒ•ã‚ã‚‹ã„ã¯å†èµ·å‹•ãŒå¿…è¦ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。</entry>
<entry lang="ja" key="NOFONT">フォントã®èª­ã¿è¾¼ã¿ãƒ»æº–備中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="NOT_FOUND">ドライブレターãŒè¦‹ã¤ã‹ã‚‰ãªã„ã‹ã€ãƒ‰ãƒ©ã‚¤ãƒ–レターãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。</entry>
- <entry lang="en" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Error: Cannot assign drive letter.\n\nUntil a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.\n\nRetry?</entry>
+ <entry lang="ja" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">エラー: ドライブ文字を割り当ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。\n\n復å·åŒ–ã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ãƒ‰ãƒ©ã‚¤ãƒ–文字ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹ã¾ã§ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ä¿å­˜ã•ã‚Œã¦ã„るデータã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\n\nå†è©¦è¡Œã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="DRIVE_LETTER_UNAVAILABLE">ドライブレターãŒåˆ©ç”¨ã§ãã¾ã›ã‚“。</entry>
<entry lang="ja" key="NO_FILE_SELECTED">ファイルãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“ï¼</entry>
<entry lang="ja" key="NO_FREE_DRIVES">有効ãªç©ºãドライブレターãŒã‚ã‚Šã¾ã›ã‚“。</entry>
@@ -599,18 +599,18 @@
<entry lang="ja" key="OVERWRITEPROMPT">警告:ãã®ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã¯ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ï¼\n\né‡è¦ï¼šVeraCryptã¯ãã®ãƒ•ã‚¡ã‚¤ãƒ«è‡ªä½“ã‚’æš—å·åŒ–ã™ã‚‹ã®ã§ã¯ãªãã€æ¶ˆåŽ»ã—ã¦ä¸Šæ›¸ãã—ã¾ã™ã€‚ 本当ã«ãã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’消去ã—ã¦æ–°ã—ã„VeraCryptコンテナã§ç½®ãæ›ãˆã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="OVERWRITEPROMPT_DEVICE">注æ„:é¸æŠžã•ã‚ŒãŸ %s '%s'%s ã«å­˜åœ¨ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ¶ˆåŽ»ã•ã‚Œå¤±ã‚ã‚Œã¾ã™ï¼ˆæš—å·åŒ–ã•ã‚Œã‚‹ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“)ï¼\n\n本当ã«ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’続ã‘ã¦ã‚ˆã„ã§ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_CONFIRM">警告:暗å·åŒ–ãŒå®Œå…¨ã«çµ‚了ã™ã‚‹ã¾ã§ã€ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚Šã¾ã™ã€‚\n\né¸æŠžã•ã‚ŒãŸ %s '%s'%s ã®æš—å·åŒ–を開始ã—ã¦è‰¯ã„ã§ã™ã‹ï¼Ÿ</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_CONFIRM">WARNING: You will not be able to mount the volume or access any files stored on it until it has been fully decrypted.\n\nAre you sure you want to start decrypting the selected %s '%s'%s?</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DEC_CONFIRM">警告: ボリュームãŒå®Œå…¨ã«å¾©å·åŒ–ã•ã‚Œã‚‹ã¾ã§ã€ãれをマウントã—ãŸã‚Šã€ä¿å­˜ã•ã‚Œã¦ã„るファイルã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã‚Šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\n\né¸æŠžã—ãŸ%s '%s'%sã®å¾©å·åŒ–を開始ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_CONFIRM_BACKUP">警告:既存データをãã®å ´ã§æš—å·åŒ–ã—ã¦ã„る最中ã«ã€é›»æºãŒçªç„¶è½ã¡ãŸã‚Šã€ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚¨ãƒ©ãƒ¼ã‚„ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢éšœå®³ç­‰ã«ã‚ˆã£ã¦OSãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ãŸå ´åˆã€ãƒ‡ãƒ¼ã‚¿ã®ä¸€éƒ¨ãŒå£Šã‚ŒãŸã‚Šå¤±ã‚ã‚ŒãŸã‚Šã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€æš—å·åŒ–を開始ã™ã‚‹å‰ã«ã€å¿…ãšæš—å·åŒ–ã—ãŸã„ファイルã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒã‚ã‚‹ã‹ã‚’確èªã—ã¦ãã ã•ã„。\n\nãã®ã‚ˆã†ãªãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒã‚ã‚Šã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="OVERWRITEPROMPT_DEVICE_HIDDEN_OS_PARTITION">注æ„:ã“ã®ãƒ‘ーティション '%s'%s (ã¤ã¾ã‚Šã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティションã®ã™ã次ã®ãƒ‘ーティション)上ã«å­˜åœ¨ã™ã‚‹ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå‰Šé™¤ã•ã‚Œã€å¤±ã‚ã‚Œã¾ã™ï¼ˆæš—å·åŒ–ã•ã‚Œã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“)ï¼ã€‚\n\nã“ã®ã¾ã¾ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’進ã‚ã¦è‰¯ã„ã§ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="OVERWRITEPROMPT_DEVICE_SECOND_WARNING_LOTS_OF_DATA">警告:é¸æŠžã•ã‚ŒãŸãƒ‘ーティションã«ã¯å¤§é‡ã®ãƒ‡ãƒ¼ã‚¿ãŒã‚ã‚Šã¾ã™ï¼ ãã®ãƒ‘ーティションã«ã‚ã‚‹ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãŒå‰Šé™¤ã•ã‚Œã€å¤±ã‚ã‚Œã¾ã™ã€‚ãれらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æš—å·åŒ–ã•ã‚Œã¾ã›ã‚“ï¼</entry>
<entry lang="ja" key="ERASE_FILES_BY_CREATING_VOLUME">ã“ã®ãƒ‘ーティションã«VeraCryptボリュームを作æˆã—ã¦ã€æ—¢å­˜ãƒ‡ãƒ¼ã‚¿ã™ã¹ã¦ã‚’削除ã™ã‚‹</entry>
<entry lang="ja" key="PASSWORD">パスワード</entry>
- <entry lang="en" key="PIM">PIM</entry>
+ <entry lang="ja" key="PIM">PIM</entry>
<entry lang="ja" key="IDD_PCDM_CHANGE_PKCS5_PRF">ヘッダキー導出アルゴリズムã®è¨­å®š</entry>
<entry lang="ja" key="IDD_PCDM_ADD_REMOVE_VOL_KEYFILES">ボリュームã¸ã®ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®è¿½åŠ /削除</entry>
<entry lang="ja" key="IDD_PCDM_REMOVE_ALL_KEYFILES_FROM_VOL">ボリュームã‹ã‚‰å…¨ã¦ã®ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除</entry>
<entry lang="ja" key="PASSWORD_CHANGED">パスワードã¾ãŸã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®å¤‰æ›´ã«æˆåŠŸã—ã¾ã—ãŸã€‚\n\né‡è¦ï¼šãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚ºã‚¬ã‚¤ãƒ‰ã®ã€Œå®‰å…¨ã®ãŸã‚ã®å¿…è¦äº‹é …ã¨äºˆé˜²ç­–ã€ã®ç« ã«ã‚る「パスワードã¨ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®å¤‰æ›´ã€ç¯€ã‚’よããŠèª­ã¿ãã ã•ã„。</entry>
- <entry lang="en" key="FAVORITE_PIM_CHANGED">This volume is registered as a System Favorite and its PIM was changed.\nDo you want VeraCrypt to automatically update the System Favorite configuration (administrator privileges required)?\n\nPlease note that if you answer no, you'll have to update the System Favorite manually.</entry>
+ <entry lang="ja" key="FAVORITE_PIM_CHANGED">ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã¯ã‚·ã‚¹ãƒ†ãƒ ã®ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦ç™»éŒ²ã•ã‚Œã¦ãŠã‚Šã€ãã® PIM ãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚\nVeraCrypt ã«ã‚·ã‚¹ãƒ†ãƒ ã®ãŠæ°—ã«å…¥ã‚Šã®è¨­å®šã‚’自動的ã«æ›´æ–°ã•ã›ã¾ã™ã‹ï¼Ÿï¼ˆç®¡ç†è€…権é™ãŒå¿…è¦ã§ã™ï¼‰\n\nã„ã„ãˆã¨ç­”ãˆãŸå ´åˆã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã®ãŠæ°—ã«å…¥ã‚Šã‚’手動ã§æ›´æ–°ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="SYS_PASSWORD_CHANGED_ASK_RESCUE_DISK">é‡è¦ï¼šVeraCryptレスキューディスクを壊ã—ã¦ã„ãªã‘ã‚Œã°ã€ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ドライブã¯ã¾ã å¤ã„パスワードã§å¾©å·å¯èƒ½ã§ã™ï¼ˆãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã§èµ·å‹•ã—ã¦å¤ã„パスワードを入力ã—ã¾ã™ï¼‰ã€‚æ–°ã—ã„VeraCryptレスキューディスクを作æˆã—ã€å¤ã„æ–¹ã¯å£Šã—ã¦ã—ã¾ã†ã¹ãã§ã™ã€‚\n\næ–°ã—ã„VeraCryptレスキューディスクを作æˆã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="SYS_HKD_ALGO_CHANGED_ASK_RESCUE_DISK">今ãŠæŒã¡ã®VeraCryptレスキューディスクã¯å¾“æ¥ã®æš—å·åŒ–アルゴリズムãŒä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ã‚‚ã—従æ¥ã®æš—å·åŒ–アルゴリズムãŒå®‰å…¨ã§ãªã„ã¨ãŠè€ƒãˆãªã‚‰ã€æ–°ã—ã„VeraCryptレスキューディスクを作æˆã—ã€å¤ã„æ–¹ã¯å£Šã—ã¦ã—ã¾ã†ã¹ãã§ã™ã€‚\n\næ–°ã—ã„VeraCryptレスキューディスクを作æˆã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="KEYFILES_NOTE">VeraCryptã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®å†…容を変更ã—ã¾ã›ã‚“。キーファイルを複数é¸æŠžã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼ˆé¸æŠžé †åºã¯ç„¡é–¢ä¿‚ã§ã™ï¼‰ã€‚フォルダを追加ã—ãŸå ´åˆã¯ã€ãã®ä¸­ã«ã‚ã£ã¦éš ã•ã‚Œã¦ã„ãªã„ファイルã™ã¹ã¦ãŒã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚セキュリティトークンやスマートカードã«ä¿å­˜ã•ã‚Œã¦ã„るキーファイルをé¸æŠžã™ã‚‹ï¼ˆã‚ã‚‹ã„ã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’セキュリティトークンやスマートカードã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ï¼‰ã«ã¯ã€Œãƒˆãƒ¼ã‚¯ãƒ³ãƒ•ã‚¡ã‚¤ãƒ«ã®è¿½åŠ ã€ã‚’クリックã—ã¦ãã ã•ã„。</entry>
@@ -619,7 +619,7 @@
<entry lang="ja" key="PKCS5_PRF_CHANGED">ヘッダキー導出アルゴリズムã®è¨­å®šã«æˆåŠŸã—ã¾ã—ãŸ</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">éžã‚·ã‚¹ãƒ†ãƒ ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãã®å ´ã§ã®æš—å·åŒ–処ç†ã«å¾©å¸°ã™ã‚‹ãŸã‚ã€ãƒ‘スワードを入力(ã¾ãŸã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’指定)ã—ã¦ãã ã•ã„。\n\n\n注:「次ã¸ã€ã‚’クリックã™ã‚‹ã¨ã€VeraCryptã¯æš—å·åŒ–処ç†ãŒä¸­æ–­ã•ã‚Œã¦ã„ã¦ã€ä¸Žãˆã‚‰ã‚ŒãŸãƒ‘スワードã‚ã‚‹ã„ã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã§å¾©å·ã§ãã‚‹ã™ã¹ã¦ã®éžã‚·ã‚¹ãƒ†ãƒ ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’検索ã—ã¾ã™ã€‚ã‚‚ã—複数ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒè¦‹ã¤ã‹ã£ãŸå ´åˆã¯ã€æ¬¡ã®ã‚¹ãƒ†ãƒƒãƒ—ã§ãã®å†…ã®ä¸€ã¤ã‚’é¸æŠžã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">ボリュームリストã‹ã‚‰ä¸€ã¤é¸æŠžã—ã¦ãã ã•ã„。ã“ã®ãƒªã‚¹ãƒˆã«ã¯ã€æš—å·åŒ–処ç†ãŒä¸­æ–­ã•ã‚Œã¦ã„ã¦ã€ä¸Žãˆã‚‰ã‚ŒãŸãƒ‘スワードã‚ã‚‹ã„ã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã§å¾©å·ã§ãã‚‹ã™ã¹ã¦ã®éžã‚·ã‚¹ãƒ†ãƒ ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Please enter the password and/or keyfile(s) for the non-system VeraCrypt volume that you want to decrypt.</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">復å·åŒ–ã—ãŸã„éžã‚·ã‚¹ãƒ†ãƒ  VeraCrypt ボリュームã®ãƒ‘スワードãŠã‚ˆã³/ã¾ãŸã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’入力ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="PASSWORD_HELP">質ã®è‰¯ã„パスワードã«ã™ã‚‹ã“ã¨ãŒéžå¸¸ã«é‡è¦ã§ã™ã€‚辞書ã«è¼‰ã£ã¦ã„るよã†ãªå˜èªžä¸€ã¤ã ã‘ã«ã—ãŸã‚Šã€ã‚ã‚‹ã„ã¯ãれを三ã¤å››ã¤çµ„ã¿åˆã‚ã›ãŸç¨‹åº¦ã®ã‚‚ã®ã¯é¿ã‘ã‚‹ã¹ãã§ã™ã€‚ã¾ãŸä½•ã‚‰ã‹ã®åå‰ã‚„誕生日ãªã©ã‚‚å«ã¾ã›ã‚‹ã¹ãã§ã¯ã‚ã‚Šã¾ã›ã‚“。ãã‚Œã¯ç°¡å˜ã«æŽ¨æ¸¬ã•ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚ 良ã„パスワードã¨ã¯ã€å¤§æ–‡å­—ã‚„å°æ–‡å­—ã€æ•°å­—や記å·ï¼ˆ @ ^ = $ * + ãªã©ï¼‰ã‚’ランダムã«çµ„ã¿åˆã‚ã›ãŸã‚‚ã®ã§ã™ã€‚ã¾ãŸãƒ‘スワードã®é•·ã•ã¯20文字以上を推奨ã—ã¾ã™ï¼ˆé•·ã„æ–¹ãŒã‚ˆã‚Šè‰¯ã„ã§ã™ï¼‰ã€‚設定å¯èƒ½ãªæœ€å¤§é•·ã¯128文字ã§ã™ã€‚</entry>
<entry lang="ja" key="PASSWORD_HIDDENVOL_HELP">éš ã—ボリューム用ã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„ </entry>
<entry lang="ja" key="PASSWORD_HIDDEN_OS_HELP">éš ã—OS用ã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„(ã¤ã¾ã‚Šéš ã—ボリューム用ã§ã™ï¼‰ã€‚ </entry>
@@ -639,34 +639,34 @@
<entry lang="ja" key="PASSWORD_WRONG_AUTOMOUNT">パスワードãŒæ­£ã—ããªã„ã‹ã€VeraCryptボリュームãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</entry>
<entry lang="ja" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">キーファイルã‚ã‚‹ã„ã¯ãƒ‘スワードãŒæ­£ã—ããªã„ã‹ã€VeraCryptã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</entry>
<entry lang="ja" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\n警告:Caps Lock ãŒã‚ªãƒ³ã«ãªã£ã¦ã„ã¾ã™ã€‚ ãã®ãŸã‚ã«ãƒ‘スワードã®å…¥åŠ›ã‚’誤るã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。</entry>
- <entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry>
- <entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry>
- <entry lang="en" key="PIM_HIDVOL_TITLE">Hidden Volume PIM</entry>
- <entry lang="en" key="PIM_HIDDEN_OS_TITLE">PIM for Hidden Operating System</entry>
- <entry lang="en" key="PIM_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = 15000 + (PIM x 1000).\n\nWhen left empty or set to 0, VeraCrypt will use a default value (485) that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 485 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 485 will lead to slower mount. A small PIM value (less than 485) will lead to a quicker mount but it can reduce security if the password is not strong enough.</entry>
- <entry lang="en" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = PIM x 2048.\n\nWhen left empty or set to 0, VeraCrypt will use a default value that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 98 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 98 will lead to slower boot. A small PIM value (less than 98) will lead to a quicker boot but it can reduce security if the password is not strong enough.</entry>
- <entry lang="en" key="PIM_SYSENC_CHANGE_WARNING">Remember Number to Boot System</entry>
- <entry lang="en" key="PIM_LARGE_WARNING">You have chosen a PIM value that is larger than VeraCrypt default value.\nPlease note that this will lead to much slower mount/boot.</entry>
- <entry lang="en" key="PIM_SMALL_WARNING">You have chosen a Personal Iterations Multiplier (PIM) that is smaller than the default VeraCrypt value. Please note that if your password is not strong enough, this could lead to a weaker security.\n\nDo you confirm that you are using a strong password?</entry>
- <entry lang="en" key="PIM_SYSENC_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value for system encryption is 65535.</entry>
- <entry lang="en" key="PIM_TITLE">Volume PIM</entry>
+ <entry lang="ja" key="PIM_CHANGE_WARNING">ボリュームをマウントã™ã‚‹ãŸã‚ã®æ•°å€¤ã‚’忘れãªã„ã§ãã ã•ã„</entry>
+ <entry lang="ja" key="PIM_HIDVOL_HOST_TITLE">外部ボリューム PIM</entry>
+ <entry lang="ja" key="PIM_HIDVOL_TITLE">éš ã—ボリューム PIM</entry>
+ <entry lang="ja" key="PIM_HIDDEN_OS_TITLE">éš ã—オペレーティングシステム㮠PIM</entry>
+ <entry lang="ja" key="PIM_HELP">PIM (Personal Iterations Multiplier) ã¯ã€ãƒ˜ãƒƒãƒ€ãƒ¼ã‚­ãƒ¼ã®å°Žå‡ºã«ä½¿ç”¨ã•ã‚Œã‚‹å復回数を制御ã™ã‚‹å€¤ã§ã™ã€‚\n å復回数 = 15000 + (PIM x 1000)\n\n空欄ã®ã¾ã¾ã«ã™ã‚‹ã‹ 0 ã«è¨­å®šã™ã‚‹ã¨ã€VeraCrypt ã¯é«˜ã„セキュリティをä¿è¨¼ã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ (485) を使用ã—ã¾ã™ã€‚\n\nパスワード㌠20 文字未満ã®å ´åˆã€æœ€å°é™ã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãƒ¬ãƒ™ãƒ«ã‚’維æŒã™ã‚‹ãŸã‚ã« PIM ã‚’ 485 未満ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\nパスワード㌠20 文字以上ã®å ´åˆã€PIM ã¯ä»»æ„ã®å€¤ã«è¨­å®šã§ãã¾ã™ã€‚\n\n485 より大ãã„ PIM 値ã¯ãƒžã‚¦ãƒ³ãƒˆã‚’é…ãã—ã¾ã™ã€‚å°ã•ã„ PIM 値 (485 未満) ã¯ãƒžã‚¦ãƒ³ãƒˆã‚’速ãã—ã¾ã™ãŒã€ãƒ‘スワードãŒå分ã«å¼·åŠ›ã§ãªã„å ´åˆã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãŒä½Žä¸‹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) ã¯ã€ãƒ˜ãƒƒãƒ€ãƒ¼ã‚­ãƒ¼ã®å°Žå‡ºã«ä½¿ç”¨ã•ã‚Œã‚‹å復回数を制御ã™ã‚‹å€¤ã§ã™ã€‚\n å復回数 = PIM x 2048\n\n空欄ã®ã¾ã¾ã«ã™ã‚‹ã‹ 0 ã«è¨­å®šã™ã‚‹ã¨ã€VeraCrypt ã¯é«˜ã„セキュリティをä¿è¨¼ã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã‚’使用ã—ã¾ã™ã€‚\n\nパスワード㌠20 文字未満ã®å ´åˆã€æœ€å°é™ã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãƒ¬ãƒ™ãƒ«ã‚’維æŒã™ã‚‹ãŸã‚ã« PIM ã‚’ 98 未満ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\nパスワード㌠20 文字以上ã®å ´åˆã€PIM ã¯ä»»æ„ã®å€¤ã«è¨­å®šã§ãã¾ã™ã€‚\n\n98 より大ãã„ PIM 値ã¯èµ·å‹•ã‚’é…ãã—ã¾ã™ã€‚å°ã•ã„ PIM 値 (98 未満) ã¯èµ·å‹•ã‚’速ãã—ã¾ã™ãŒã€ãƒ‘スワードãŒå分ã«å¼·åŠ›ã§ãªã„å ´åˆã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãŒä½Žä¸‹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="PIM_SYSENC_CHANGE_WARNING">システムを起動ã™ã‚‹ãŸã‚ã®æ•°å€¤ã‚’忘れãªã„ã§ãã ã•ã„</entry>
+ <entry lang="ja" key="PIM_LARGE_WARNING">VeraCrypt ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã‚ˆã‚Šã‚‚大ãã„ PIM 値をé¸æŠžã—ã¾ã—ãŸã€‚\nã“ã‚Œã«ã‚ˆã‚Šã€ãƒžã‚¦ãƒ³ãƒˆ/èµ·å‹•ãŒå¤§å¹…ã«é…ããªã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="PIM_SMALL_WARNING">VeraCrypt ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã‚ˆã‚Šã‚‚å°ã•ã„ PIM (Personal Iterations Multiplier) ã‚’é¸æŠžã—ã¾ã—ãŸã€‚パスワードãŒå分ã«å¼·åŠ›ã§ãªã„å ´åˆã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãŒä½Žä¸‹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚\n\n強力ãªãƒ‘スワードを使用ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="PIM_SYSENC_TOO_BIG">システム暗å·åŒ–ã® PIM (Personal Iterations Multiplier) ã®æœ€å¤§å€¤ã¯ 65535 ã§ã™ã€‚</entry>
+ <entry lang="ja" key="PIM_TITLE">ボリューム PIM</entry>
<entry lang="ja" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\n警告:指定フォルダã®ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«æŽ¢ç´¢ä¸­ã«éš ã—ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚ã“ã®ã‚ˆã†ãªéš ã—ファイルã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã›ã‚“。キーファイルã¨ã—ã¦ä½¿ç”¨ã—ãŸã„å ´åˆã¯éš ã—属性を解除ã—ã¦ãã ã•ã„(該当ファイルをå³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãƒ—ロパティを開ãã€éš ã—ファイルã®ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ã€ŒOKã€ã‚’クリックã—ã¾ã™ï¼‰ã€‚注:隠ã—ファイルã¯ãƒ•ã‚©ãƒ«ãƒ€ã‚ªãƒ—ションã§ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’表示ã™ã‚‹è¨­å®šã«ãªã£ã¦ã„ãªã„ã¨è¡¨ç¤ºã•ã‚Œã¾ã›ã‚“。</entry>
<entry lang="ja" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">ã‚‚ã—éš ã—システムをæŒã¤éš ã—ボリュームをä¿è­·ã—よã†ã¨ã—ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ã€éš ã—ボリューム用ã®ãƒ‘スワードを入力ã™ã‚‹éš›ã«ã¯ã€æ¨™æº–USキーボードレイアウトã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。Windowsèµ·å‹•å‰ã®ç’°å¢ƒã§ã¯ã€ãƒ‘スワードを入力ã™ã‚‹å ´åˆã«éžUSキーボードレイアウトãŒç„¡åŠ¹ã§ã‚ã‚‹ãŸã‚ã§ã™ã€‚</entry>
<entry lang="ja" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">VeraCryptã¯ã€æš—å·åŒ–処ç†ãŒä¸­æ–­ã•ã‚Œã¦ã„ã¦ã€ä¸Žãˆã‚‰ã‚ŒãŸãƒ‘スワードã‚ã‚‹ã„ã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã§å¾©å·ã§ãã‚‹éžã‚·ã‚¹ãƒ†ãƒ ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’見ã¤ã‘られã¾ã›ã‚“ã§ã—ãŸã€‚\n\nパスワードã‚ã‚‹ã„ã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ­£ã—ã„ã‹ã€ã¾ãŸãã®ãƒ‘ーティション/ボリュームãŒã‚·ã‚¹ãƒ†ãƒ ã‚„アプリケーション(アンãƒã‚¦ã‚£ãƒ«ã‚¹ã‚½ãƒ•ãƒˆã‚’å«ã¿ã¾ã™ï¼‰ã§ä½¿ç”¨ã•ã‚Œã¦ã„ãªã„ã‹ã€ç¢ºèªã—ã¦ãã ã•ã„。</entry>
- <entry lang="en" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">The selected partition/device is already fully encrypted.\nHeader Flags = 0x%.8X</entry>
- <entry lang="en" key="SELECTED_PARTITION_NOT_INPLACE_ENC">The selected partition/device is not using in-place encryption.\nHeader Flags = 0x%.8X</entry>
+ <entry lang="ja" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">é¸æŠžã•ã‚ŒãŸãƒ‘ーティション/デãƒã‚¤ã‚¹ã¯ã™ã§ã«å®Œå…¨ã«æš—å·åŒ–ã•ã‚Œã¦ã„ã¾ã™ã€‚\nヘッダーフラグ = 0x%.8X</entry>
+ <entry lang="ja" key="SELECTED_PARTITION_NOT_INPLACE_ENC">é¸æŠžã•ã‚ŒãŸãƒ‘ーティション/デãƒã‚¤ã‚¹ã¯ã‚¤ãƒ³ãƒ—レース暗å·åŒ–を使用ã—ã¦ã„ã¾ã›ã‚“。\nヘッダーフラグ = 0x%.8X</entry>
<entry lang="ja" key="SYSENC_MOUNT_WITHOUT_PBA_NOTE">\n\n注:メニューã‹ã‚‰[システム]-[èµ·å‹•å‰èªè¨¼ã‚’ã›ãšã«ãƒžã‚¦ãƒ³ãƒˆ]ã‚’é¸ã¶ã“ã¨ã§ã€èµ·å‹•å‰ã®èªè¨¼ã‚’ã›ãšã«æš—å·åŒ–ã—ãŸã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒ–上ã®ãƒ‘ーティションをマウントã™ã‚‹ã“ã¨ã€ã‚ã‚‹ã„ã¯èµ·å‹•ã—ã¦ã„ãªã„オペレーションシステムを暗å·åŒ–ã—ãŸãƒ‘ーティションをマウントã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚</entry>
<entry lang="ja" key="MOUNT_WITHOUT_PBA_VOL_ON_ACTIVE_SYSENC_DRIVE">ç¾åœ¨ã®ãƒ¢ãƒ¼ãƒ‰ã§ã¯ã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªã‚·ã‚¹ãƒ†ãƒ ã®æš—å·åŒ–対象ã¨ãªã£ã¦ã„る部分をå«ã‚€ãƒ‰ãƒ©ã‚¤ãƒ–上ã®ãƒ‘ーティションをマウントã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。\n\nã“ã®ãƒ¢ãƒ¼ãƒ‰ã§ãã®ãƒ‘ーティションをマウントã™ã‚‹å‰ã«ã€ä»–ã®ãƒ‰ãƒ©ã‚¤ãƒ–(暗å·åŒ–ã•ã‚Œã¦ã‚‹å¦ã‹ã¯å•ã„ã¾ã›ã‚“)ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„るシステムã‹ã‚‰èµ·å‹•ã™ã‚‹ã‹ã€æš—å·åŒ–ã•ã‚Œã¦ã„ãªã„OSã‚’èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
- <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive).</entry>
- <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">Warning: As the drive contains the VeraCrypt Boot Loader, it may be an entirely encrypted system drive. If it is, please note that VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive). If that is the case, you will be able to continue now but you will receive the 'Incorrect password' error message later.</entry>
+ <entry lang="ja" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt ã¯ã€å®Œå…¨ã«æš—å·åŒ–ã•ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒ–上ã®å€‹ã€…ã®ãƒ‘ーティションを復å·åŒ–ã§ãã¾ã›ã‚“(システムドライブ全体ã®ã¿å¾©å·åŒ–ã§ãã¾ã™ï¼‰ã€‚</entry>
+ <entry lang="ja" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">警告: ドライブ㫠VeraCrypt ブートローダーãŒå«ã¾ã‚Œã¦ã„ã‚‹ãŸã‚ã€å®Œå…¨ã«æš—å·åŒ–ã•ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒ–ã§ã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ãã®å ´åˆã€VeraCrypt ã¯ã€å®Œå…¨ã«æš—å·åŒ–ã•ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒ–上ã®å€‹ã€…ã®ãƒ‘ーティションを復å·åŒ–ã§ããªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„(システムドライブ全体ã®ã¿å¾©å·åŒ–ã§ãã¾ã™ï¼‰ã€‚ãã®å ´åˆã€ä»Šã¯ç¶šè¡Œã§ãã¾ã™ãŒã€å¾Œã§ã€Œãƒ‘スワードãŒé–“é•ã£ã¦ã„ã¾ã™ã€ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚</entry>
<entry lang="ja" key="PREV">&lt; 戻る(&amp;B)</entry>
<entry lang="ja" key="RAWDEVICES">ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’列挙ã§ãã¾ã›ã‚“ï¼</entry>
<entry lang="ja" key="READONLYPROMPT">ボリューム '%s' ã¯èª­ã¿å–り専用ã¨ã—ã¦ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚本当ã«ç½®ãæ›ãˆã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="SELECT_DEST_DIR">フォルダã®é¸æŠž</entry>
<entry lang="ja" key="SELECT_KEYFILE">キーファイルã®é¸æŠž</entry>
<entry lang="ja" key="SELECT_KEYFILE_PATH">キーファイルを探ã™ãƒ•ã‚©ãƒ«ãƒ€ã‚’é¸æŠžã—ã¦ãã ã•ã„。 警告:記憶ã•ã‚Œã‚‹ã®ã¯ãƒ•ã‚©ãƒ«ãƒ€ã§ã‚ã‚Šã€ãƒ•ã‚¡ã‚¤ãƒ«åã§ã¯ã‚ã‚Šã¾ã›ã‚“ï¼</entry>
- <entry lang="en" key="SELECT_KEYFILE_GENERATION_DIRECTORY">Select a directory where to store the keyfiles.</entry>
- <entry lang="en" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">The current container file was selected as a keyfile. It will be skipped.</entry>
+ <entry lang="ja" key="SELECT_KEYFILE_GENERATION_DIRECTORY">キーファイルをä¿å­˜ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">ç¾åœ¨ã®ã‚³ãƒ³ãƒ†ãƒŠãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã¨ã—ã¦é¸æŠžã•ã‚Œã¾ã—ãŸã€‚スキップã•ã‚Œã¾ã™ã€‚</entry>
<entry lang="ja" key="SERPENT_HELP">Ross Andersonã€Eli Bihamã€Lars Knudsenã«ã‚ˆã£ã¦é–‹ç™ºã•ã‚Œ1998å¹´ã«å…¬é–‹ã•ã‚Œã¾ã—ãŸã€‚256ビットキーã€128ビットブロックを使用ã—ã¾ã™ã€‚動作モードã¯XTSã§ã™ã€‚Serpentã¯AES制定時ã®æœ€çµ‚候補ã®ä¸€ã¤ã§ã—ãŸã€‚</entry>
<entry lang="ja" key="SIZE_HELP">作æˆã™ã‚‹ã‚³ãƒ³ãƒ†ãƒŠã®ã‚µã‚¤ã‚ºã‚’指定ã—ã¦ãã ã•ã„。\n\nã‚‚ã—ダイナミック(スパースファイル)コンテナを作æˆã™ã‚‹ã®ã§ã‚ã‚Œã°ã€ã“ã®ãƒ‘ラメータã¯ä¸Šé™ã‚µã‚¤ã‚ºã®æŒ‡å®šã«ãªã‚Šã¾ã™ã€‚\n\n下é™ã‚µã‚¤ã‚ºã¯FATボリュームã®å ´åˆã§292KBã€NTFSボリュームã®å ´åˆã§3792KB ã¨ãªã‚Šã¾ã™ã€‚</entry>
<entry lang="ja" key="SIZE_HELP_HIDDEN_HOST_VOL">æ–°ã—ã„外殻ボリュームã®ã‚µã‚¤ã‚ºã‚’指定ã—ã¦ãã ã•ã„(中ã«å…¥ã‚Œã‚‹éš ã—ボリュームã¯å¾Œã§ä½œæˆã—ã¾ã™ï¼‰ã€‚中ã«éš ã—ボリュームを作æˆã§ãる下é™ã‚µã‚¤ã‚ºã¯340KBã§ã™ã€‚</entry>
@@ -759,18 +759,18 @@
<entry lang="ja" key="FOR_MORE_INFO_ON_PARTITIONS">パーティションã®ä½œæˆã¨ç®¡ç†ã®æ–¹æ³•ã«ã¤ã„ã¦ã¯ã€OS付属ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’å‚ç…§ã™ã‚‹ã‹ã€ãƒ¡ãƒ¼ã‚«ãƒ¼ã®æŠ€è¡“サãƒãƒ¼ãƒˆã«ã”相談ãã ã•ã„。</entry>
<entry lang="ja" key="SYSTEM_PARTITION_NOT_ACTIVE">エラー:ç¾åœ¨å‹•ä½œä¸­ã®OSã¯ãƒ–ートパーティション(最åˆã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–パーティション)ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã›ã‚“。ã“ã®çŠ¶æ…‹ã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。</entry>
<entry lang="ja" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">ã“ã®VeraCryptボリュームã«4GB超ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä¿å­˜ã™ã‚‹æ„å‘ã®ã‚ˆã†ã§ã™ãŒã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã«ã¯FATãŒæŒ‡å®šã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€4GB超ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä¿å­˜ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\n\n本当ã«å¤–殻ボリュームをFATã§ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã—ã¾ã™ã‹ï¼Ÿ</entry>
- <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Error: VeraCrypt does not support in-place decryption of legacy non-system volumes created by VeraCrypt 1.0b or earlier.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Error: VeraCrypt cannot in-place decrypt a hidden VeraCrypt volume.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry>
- <entry lang="en" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Warning: Note that VeraCrypt cannot in-place decrypt a volume that contains a hidden VeraCrypt volume (the hidden volume would be overwritten with pseudorandom data).\n\nPlease confirm that the volume you are about to decrypt contains no hidden volume.\n\nNote: If the volume contains a hidden volume but you do not mind losing the hidden volume, you can select Proceed (the outer volume will be safely decrypted).</entry>
- <entry lang="en" key="VOL_CONTAINS_NO_HIDDEN_VOL">The volume does not contain any hidden volume. Proceed.</entry>
- <entry lang="en" key="VOL_CONTAINS_A_HIDDEN_VOL">The volume contains a hidden volume. Cancel.</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">エラー: VeraCryptã¯ã€VeraCrypt 1.0b以å‰ã§ä½œæˆã•ã‚ŒãŸå¾“æ¥ã®éžã‚·ã‚¹ãƒ†ãƒ ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ã‚¤ãƒ³ãƒ—レース復å·ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。\n\n注æ„: ボリュームã«ä¿å­˜ã•ã‚Œã¦ã„るファイルã¯ã€æš—å·åŒ–ã•ã‚Œã¦ã„ãªã„ボリュームã«ã‚³ãƒ”ー/移動ã™ã‚‹ã“ã¨ã§å¾©å·ã§ãã¾ã™ã€‚</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">エラー: VeraCryptã¯ã€éš ã—VeraCryptボリュームã®ã‚¤ãƒ³ãƒ—レース復å·ã‚’実行ã§ãã¾ã›ã‚“。\n\n注æ„: ボリュームã«ä¿å­˜ã•ã‚Œã¦ã„るファイルã¯ã€æš—å·åŒ–ã•ã‚Œã¦ã„ãªã„ボリュームã«ã‚³ãƒ”ー/移動ã™ã‚‹ã“ã¨ã§å¾©å·ã§ãã¾ã™ã€‚</entry>
+ <entry lang="ja" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">警告: VeraCryptã¯ã€éš ã—VeraCryptボリュームをå«ã‚€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ã‚¤ãƒ³ãƒ—レース復å·ã‚’実行ã§ãã¾ã›ã‚“(隠ã—ボリュームã¯ç–‘似乱数データã§ä¸Šæ›¸ãã•ã‚Œã¾ã™ï¼‰ã€‚\n\n復å·ã—よã†ã¨ã—ã¦ã„るボリュームã«éš ã—ボリュームãŒå«ã¾ã‚Œã¦ã„ãªã„ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。\n\n注æ„: ボリュームã«éš ã—ボリュームãŒå«ã¾ã‚Œã¦ã„ã¦ã‚‚ã€éš ã—ボリュームã®æ失ãŒè¨±å®¹ã§ãã‚‹å ´åˆã¯ã€ã€Œç¶šè¡Œã€ã‚’é¸æŠžã§ãã¾ã™ï¼ˆå¤–部ボリュームã¯å®‰å…¨ã«å¾©å·ã•ã‚Œã¾ã™ï¼‰ã€‚</entry>
+ <entry lang="ja" key="VOL_CONTAINS_NO_HIDDEN_VOL">ボリュームã«ã¯éš ã—ボリュームãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。続行ã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="VOL_CONTAINS_A_HIDDEN_VOL">ボリュームã«ã¯éš ã—ボリュームãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚キャンセルã—ã¾ã™ã€‚</entry>
<entry lang="ja" key="CANT_ACCESS_VOL">エラー:ボリュームã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“ï¼\n\né¸æŠžã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒå®Ÿåœ¨ã™ã‚‹ã‹ã€æœªãƒžã‚¦ãƒ³ãƒˆã§ãªã„ã‹ã€ã‚·ã‚¹ãƒ†ãƒ ã‚„アプリケーションã§ã™ã§ã«ä½¿ç”¨ã•ã‚Œã¦ã„ãªã„ã‹ã€ãã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã¸ã®èª­ã¿æ›¸ã権é™ãŒã‚ã‚‹ã‹ã€æ›¸ãè¾¼ã¿ãƒ—ロテクトã•ã‚Œã¦ã„ãªã„ã‹ã€ãªã©ã‚’確èªã—ã¦ãã ã•ã„。</entry>
- <entry lang="en" key="CANT_GET_VOL_INFO">Error: Cannot obtain volume properties.</entry>
+ <entry lang="ja" key="CANT_GET_VOL_INFO">エラー: ボリュームã®ãƒ—ロパティをå–å¾—ã§ãã¾ã›ã‚“。</entry>
<entry lang="ja" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">エラー:ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„ã‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®æƒ…報をå–å¾—ã§ãã¾ã›ã‚“。\n\né¸æŠžã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒå­˜åœ¨ã—ã¦ã„ã‚‹ã‹ã€ãã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒã‚·ã‚¹ãƒ†ãƒ ã‚„アプリケーションã§ä½¿ç”¨ã•ã‚Œã¦ã„ãªã„ã‹ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã¸ã®èª­ã¿æ›¸ã権é™ãŒã‚ã‚‹ã‹ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒæ›¸ãè¾¼ã¿ç¦æ­¢ã«ãªã£ã¦ã„ãªã„ã‹ã€ãªã©ã‚’確èªã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">エラー:ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„ã‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®æƒ…報をå–å¾—ã§ãã¾ã›ã‚“。\n\né¸æŠžã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒå­˜åœ¨ã—ã¦ã„ã‚‹ã‹ã€ãã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒã‚·ã‚¹ãƒ†ãƒ ã‚„アプリケーションã§ä½¿ç”¨ã•ã‚Œã¦ã„ãªã„ã‹ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã¸ã®èª­ã¿æ›¸ã権é™ãŒã‚ã‚‹ã‹ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒæ›¸ãè¾¼ã¿ç¦æ­¢ã«ãªã£ã¦ã„ãªã„ã‹ã€ãªã©ã‚’確èªã—ã¦ãã ã•ã„。\n\nå•é¡ŒãŒè§£æ±ºã—ãªã„å ´åˆã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã‚’試ã—ã¦ã¿ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">エラーã«ã‚ˆã‚Šãƒ‘ーティションã®æš—å·åŒ–ãŒä¸­æ–­ã•ã‚Œã¾ã—ãŸã€‚ã“ã“ã¾ã§ã«å ±å‘Šã•ã‚ŒãŸå•é¡Œã‚’解決ã—ã¦ã‹ã‚‰å†åº¦ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„。å•é¡ŒãŒè§£æ±ºã—ãªã„å ´åˆã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã‚’試ã—ã¦ã¿ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="INPLACE_ENC_GENERIC_ERR_RESUME">エラーã«ã‚ˆã‚Šãƒ‘ーティションã®æš—å·åŒ–処ç†ã¸ã®å¾©å¸°ãŒä¸­æ–­ã•ã‚Œã¾ã—ãŸã€‚\n\nã“ã“ã¾ã§ã«å ±å‘Šã•ã‚ŒãŸå•é¡Œã‚’解決ã—ã¦ã‹ã‚‰å†åº¦ã‚„ã‚Šç›´ã—ã¦ã¿ã¦ãã ã•ã„。ãªãŠã€æš—å·åŒ–処ç†ãŒå®Œäº†ã™ã‚‹ã¾ã§ã¯ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</entry>
- <entry lang="en" key="INPLACE_DEC_GENERIC_ERR">An error prevented VeraCrypt from decrypting the volume. Please try fixing any previously reported problems and then try again if possible.</entry>
+ <entry lang="ja" key="INPLACE_DEC_GENERIC_ERR">エラーãŒç™ºç”Ÿã—ãŸãŸã‚ã€VeraCryptã¯ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’復å·ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚以å‰ã«å ±å‘Šã•ã‚ŒãŸå•é¡Œã‚’解決ã—ã¦ã‹ã‚‰ã€å¯èƒ½ã§ã‚ã‚Œã°ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</entry>
<entry lang="ja" key="CANT_DISMOUNT_OUTER_VOL">エラー:外殻ボリュームをアンマウントã§ãã¾ã›ã‚“ï¼\n\nボリューム内ã«ãƒ—ログラムやシステムã§ä½¿ç”¨ä¸­ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚ã‚‹ã„ã¯ãƒ•ã‚©ãƒ«ãƒ€ãŒã‚ã‚‹ã¨ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆãŒã§ãã¾ã›ã‚“。\n\nファイルやフォルダを使用ã—ã¦ã„ã‚‹ã¨æ€ã‚れるプログラムを終了ã•ã›ã¦ã‹ã‚‰ã€Œå†è©¦è¡Œã€ã‚’クリックã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="CANT_GET_OUTER_VOL_INFO">エラー:外殻ボリュームã®æƒ…報をå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸï¼ ボリュームã®ä½œæˆã‚’続行ã§ãã¾ã›ã‚“。</entry>
<entry lang="ja" key="CANT_ACCESS_OUTER_VOL">エラー:外殻ボリュームã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“ï¼ ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ä½œæˆã‚’続行ã§ãã¾ã›ã‚“。</entry>
@@ -939,11 +939,11 @@
<entry lang="ja" key="ENTER_HIDDEN_VOL_PASSWORD">éš ã—ボリュームã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="ENTER_HEADER_BACKUP_PASSWORD">ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã«ä¿å­˜ã•ã‚ŒãŸãƒ˜ãƒƒãƒ€ã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="KEYFILE_CREATED">キーファイルã®ç”Ÿæˆã«æˆåŠŸã—ã¾ã—ãŸã€‚</entry>
- <entry lang="en" key="KEYFILE_INCORRECT_NUMBER">The number of keyfiles you supplied is invalid.</entry>
- <entry lang="en" key="KEYFILE_INCORRECT_SIZE">The keyfile size must be at least 64 bytes.</entry>
- <entry lang="en" key="KEYFILE_EMPTY_BASE_NAME">Please enter a name for the keyfile(s) to be generated</entry>
- <entry lang="en" key="KEYFILE_INVALID_BASE_NAME">The base name of the keyfile(s) is invalid</entry>
- <entry lang="en" key="KEYFILE_ALREADY_EXISTS">The keyfile '%s' already exists.\nDo you want to overwrite it? The generation process will be stopped if you answer No.</entry>
+ <entry lang="ja" key="KEYFILE_INCORRECT_NUMBER">指定ã•ã‚ŒãŸã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®æ•°ãŒç„¡åŠ¹ã§ã™ã€‚</entry>
+ <entry lang="ja" key="KEYFILE_INCORRECT_SIZE">キーファイルã®ã‚µã‚¤ã‚ºã¯64ãƒã‚¤ãƒˆä»¥ä¸Šã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="KEYFILE_EMPTY_BASE_NAME">生æˆã™ã‚‹ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®åå‰ã‚’入力ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="KEYFILE_INVALID_BASE_NAME">キーファイルã®åŸºæœ¬åãŒç„¡åŠ¹ã§ã™ã€‚</entry>
+ <entry lang="ja" key="KEYFILE_ALREADY_EXISTS">キーファイル '%s' ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚\n上書ãã—ã¾ã™ã‹ï¼Ÿã€Œã„ã„ãˆã€ã‚’é¸æŠžã™ã‚‹ã¨ã€ç”Ÿæˆãƒ—ロセスã¯åœæ­¢ã—ã¾ã™ã€‚</entry>
<entry lang="ja" key="HEADER_DAMAGED_AUTO_USED_HEADER_BAK">警告:ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒ˜ãƒƒãƒ€ãŒå£Šã‚Œã¦ã„ã¾ã™ï¼ VeraCryptã¯è‡ªå‹•çš„ã«ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«åŸ‹ã‚è¾¼ã¾ã‚Œã¦ã„ã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を使用ã—ã¾ã™ã€‚\n\n[ツール]-[ボリュームヘッダã®ãƒªã‚¹ãƒˆã‚¢]ã‚’é¸æŠžã—ã¦ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ˜ãƒƒãƒ€ã‚’修復ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="VOL_HEADER_BACKED_UP">ボリュームヘッダã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を無事ã«ä½œæˆã—ã¾ã—ãŸã€‚\n\né‡è¦ï¼šã“ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を使ã£ã¦ãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ˜ãƒƒãƒ€ã‚’リストアã™ã‚‹ã“ã¨ã¯ã€ç¾åœ¨ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒ‘スワードもåŒæ§˜ã«å¾©å…ƒã—ã¾ã™ã€‚ã•ã‚‰ã«ã€ã‚‚ã—ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒžã‚¦ãƒ³ãƒˆã«ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒå¿…è¦ã ã£ãŸã®ãªã‚‰ã€åŒã˜ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒžã‚¦ãƒ³ãƒˆã®ãŸã‚ã«å¿…è¦ã§ã™ã€‚\n\n警告:ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ˜ãƒƒãƒ€ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯ã€ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ã®ã¿ãƒªã‚¹ãƒˆã‚¢ã§ãã¾ã™ã€‚ã‚‚ã—ä»–ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ã“ã®ãƒ˜ãƒƒãƒ€ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—をリストアã—ãŸå ´åˆã€ãã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒžã‚¦ãƒ³ãƒˆã¯ã§ãã¾ã™ãŒã€æ ¼ç´ã•ã‚Œã¦ã„ãŸãƒ‡ãƒ¼ã‚¿ã®å¾©å·åŒ–ãŒã§ããªããªã‚Šã¾ã™ï¼ˆãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã‚’変更ã—ãŸãŸã‚)。</entry>
<entry lang="ja" key="VOL_HEADER_RESTORED">ボリュームヘッダã®ãƒªã‚¹ãƒˆã‚¢ã«æˆåŠŸã—ã¾ã—ãŸã€‚\n\né‡è¦ï¼šå¤ã„パスワードもåŒæ§˜ã«å¾©å…ƒã•ã‚Œã¾ã—ãŸã€‚ã•ã‚‰ã«ã€ã‚‚ã—ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒžã‚¦ãƒ³ãƒˆã«ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒå¿…è¦ã ã£ãŸã®ãªã‚‰ã€åŒã˜ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ãƒžã‚¦ãƒ³ãƒˆã®ãŸã‚ã«å¿…è¦ã§ã™ã€‚</entry>
@@ -966,8 +966,8 @@
<entry lang="ja" key="RESCUE_DISK_NON_WIZARD_CHECK_INSERT">VeraCryptレスキューディスクをã‹ã‚‰ã€ŒOKã€ã‚’押ã™ã¨æ¤œè¨¼ã—ã¾ã™ã€‚</entry>
<entry lang="ja" key="RESCUE_DISK_NON_WIZARD_CHECK_PASSED">VeraCryptレスキューディスクã®æ¤œè¨¼ã«æˆåŠŸã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="RESCUE_DISK_NON_WIZARD_CHECK_FAILED">レスキューディスクãŒæ­£ã—ã作æˆã•ã‚Œã¦ã„ã‚‹ã‹æ¤œè¨¼ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚\n\nレスキューディスクをãŠæŒã¡ãªã‚‰ã€CD/DVDã‚’ã„ã£ãŸã‚“排出ã—ã¦ã‹ã‚‰å†åº¦æŒ¿å…¥ã—ã¦ã¿ã¦ãã ã•ã„。もã—ã“ã®æ–¹æ³•ã§ãƒ€ãƒ¡ãªã‚‰ã€ä»–ã®ãƒ¬ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚½ãƒ•ãƒˆã‚ã‚‹ã„ã¯ãƒ¡ãƒ‡ã‚£ã‚¢ã‚’使ã£ã¦ã¿ã¦ãã ã•ã„。\n\nã‚‚ã—別ã®ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã€ãƒ‘スワードã€ã‚½ãƒ«ãƒˆã‚’設定ã—ã¦ä½œã‚‰ã‚ŒãŸãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‚’検証ã—よã†ã¨ã—ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ã€ã“ã‚Œã¯å¸¸ã«æ¤œè¨¼ã«å¤±æ•—ã—ã¾ã™ã€‚ç¾åœ¨ã®è¨­å®šã«é©åˆã—ãŸãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‚’作æˆã™ã‚‹ã«ã¯ã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰[システム]-[レスキューディスクã®ä½œæˆ]ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
- <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">The VeraCrypt Rescue Disk image has been successfully verified.</entry>
- <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">The Rescue Disk image verification failed.\n\nIf you attempted to verify a VeraCrypt Rescue Disk image created for a different master key, password, salt, etc., please note that such Rescue Disk image will always fail this verification. To create a new Rescue Disk image fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry>
+ <entry lang="ja" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">VeraCryptレスキューディスクã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã®æ¤œè¨¼ã«æˆåŠŸã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">レスキューディスクã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã®æ¤œè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸã€‚\n\nç•°ãªã‚‹ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã€ãƒ‘スワードã€ã‚½ãƒ«ãƒˆãªã©ã‚’使用ã—ã¦ä½œæˆã•ã‚ŒãŸVeraCryptレスキューディスクã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’検証ã—よã†ã¨ã—ãŸå ´åˆã€æ¤œè¨¼ã¯å¸¸ã«å¤±æ•—ã—ã¾ã™ã€‚ç¾åœ¨ã®è¨­å®šã¨å®Œå…¨ã«äº’æ›æ€§ã®ã‚ã‚‹æ–°ã—ã„レスキューディスクã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’作æˆã™ã‚‹ã«ã¯ã€ã€Œã‚·ã‚¹ãƒ†ãƒ ã€>「レスキューディスクã®ä½œæˆã€ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="ERROR_CREATING_RESCUE_DISK">VeraCryptレスキューディスクã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="CANNOT_CREATE_RESCUE_DISK_ON_HIDDEN_OS">éš ã—OSã®èµ·å‹•ä¸­ã¯VeraCryptレスキューディスクを作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。\n\nレスキューディスクを作æˆã™ã‚‹ãŸã‚ã«ã¯ã€å›®ç”¨OSã‚’èµ·å‹•ã—ã€[システム]-[レスキューディスク作æˆ]ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="RESCUE_DISK_CHECK_FAILED">レスキューディスクãŒæ­£ã—ã作æˆã•ã‚Œã¦ã„ã‚‹ã‹æ¤œè¨¼ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚\n\nã‚‚ã—レスキューディスクを作æˆã—ãŸã°ã‹ã‚Šã§ã‚ã‚Œã°ã€CD/DVDã‚’ã„ã£ãŸã‚“排出ã—ã¦ã‹ã‚‰å†åº¦æŒ¿å…¥ã—「次ã¸ã€ã‚’クリックã—ã¦ã¿ã¦ãã ã•ã„。もã—ã“ã®æ–¹æ³•ã§ãƒ€ãƒ¡ãªã‚‰ã€ä»–ã®ãƒ¡ãƒ‡ã‚£ã‚¢%sを使ã£ã¦ã¿ã¦ãã ã•ã„。\n\nã‚‚ã—ã¾ã ãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‚’作æˆã—ã¦ã„ãªã„ã®ã§ã‚ã‚Œã°ã€ä½œæˆã—ã¦ã‹ã‚‰ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦ãã ã•ã„。\n\nã‚‚ã—ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’開始ã™ã‚‹å‰ã«ä½œæˆã•ã‚ŒãŸVeraCryptレスキューディスクを検証ã—よã†ã¨ã—ã¦ã„ã‚‹ã®ã§ã‚ã‚Œã°ã€ãã®ã‚ˆã†ãªãƒ‡ã‚£ã‚¹ã‚¯ã¯ä½¿ãˆã¾ã›ã‚“。ãã‚Œã¯ç•°ãªã‚‹ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã®ãŸã‚ã«ä½œæˆã•ã‚ŒãŸã‚‚ã®ã ã‹ã‚‰ã§ã™ã€‚ã“ã®å ´åˆã¯æ–°ãŸã«ãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‚’作æˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
@@ -1044,7 +1044,7 @@
<entry lang="ja" key="CONFIRM_EXIT_UNIVERSAL">終了ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="CHOOSE_ENCRYPT_OR_DECRYPT">æš—å·åŒ–ãªã®ã‹å¾©å·ãªã®ã‹ã‚’決定ã™ã‚‹ãŸã‚ã®å分ãªæƒ…å ±ãŒã‚ã‚Šã¾ã›ã‚“。</entry>
<entry lang="ja" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">æš—å·åŒ–ãªã®ã‹å¾©å·ãªã®ã‹ã‚’決定ã™ã‚‹ãŸã‚ã®å分ãªæƒ…å ±ãŒã‚ã‚Šã¾ã›ã‚“。\n\n注:もã—èµ·å‹•å‰ã®ç’°å¢ƒä¸‹ã§ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ドライブを復å·ã—ãŸã®ã§ã‚ã‚Œã°ã€ã€Œå¾©å·ã€ã‚’クリックã—ã¦ä½œæ¥­ã‚’完了ã•ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Note: When you are encrypting a non-system partition/volume in place and an error persistently prevents you from finishing the process, you will not be able to mount the volume (and access data stored on it) until you entirely DECRYPT the volume (i.e. reverse the process).\n\nIf you need to do so, follow these steps:\n1) Exit this wizard.\n2) In the main VeraCrypt window, select 'Volumes' &gt; 'Resume Interrupted Process'.\n3) Select 'Decrypt'.</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_ENC_REVERSE_INFO">注æ„: éžã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ボリュームをインプレース暗å·åŒ–ã—ã¦ã„ã‚‹ã¨ãã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¦ãƒ—ロセスãŒå®Œäº†ã—ãªã„å ´åˆã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’完全ã«å¾©å·ï¼ˆã¤ã¾ã‚Šã€ãƒ—ロセスを元ã«æˆ»ã™ï¼‰ã™ã‚‹ã¾ã§ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウント(ãŠã‚ˆã³ä¿å­˜ã•ã‚Œã¦ã„るデータã«ã‚¢ã‚¯ã‚»ã‚¹ï¼‰ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\n\nãã®å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„。\n1) ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’終了ã—ã¾ã™ã€‚\n2) VeraCryptã®ãƒ¡ã‚¤ãƒ³ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ã€ã€Œãƒœãƒªãƒ¥ãƒ¼ãƒ ã€>「中断ã•ã‚ŒãŸãƒ—ロセスã®å†é–‹ã€ã‚’é¸æŠžã—ã¾ã™ã€‚\n3) 「復å·ã€ã‚’é¸æŠžã—ã¾ã™ã€‚</entry> <entry lang="ja" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">パーティション/ボリュームã®æš—å·åŒ–処ç†ã‚’中断ã—ã¦å¾Œã«å›žã—ã¾ã™ã‹ï¼Ÿ\n\n注:ボリュームã¯æš—å·åŒ–処ç†ã‚’完了ã™ã‚‹ã¾ã§ãƒžã‚¦ãƒ³ãƒˆã§ããªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。後ã§æš—å·åŒ–処ç†ã‚’中断ã—ãŸç®‡æ‰€ã‹ã‚‰å†é–‹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã®éš›ã¯VeraCryptã®ãƒ¡ã‚¤ãƒ³ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‹ã‚‰ã€[ボリューム]-[中断処ç†ã‚’å†é–‹]ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">パーティション/ボリュームã®æš—å·åŒ–処ç†ã‚’中断ã—ã¦å¾Œã«å›žã—ã¾ã™ã‹ï¼Ÿ\n\n注:ボリュームã¯æš—å·åŒ–処ç†ã‚’完了ã™ã‚‹ã¾ã§ãƒžã‚¦ãƒ³ãƒˆã§ããªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。後ã§æš—å·åŒ–処ç†ã‚’中断ã—ãŸç®‡æ‰€ã‹ã‚‰å†é–‹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã®éš›ã¯VeraCryptã®ãƒ¡ã‚¤ãƒ³ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‹ã‚‰ã€[ボリューム]-[中断処ç†ã‚’å†é–‹]ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">システムパーティション/ドライブã®æš—å·åŒ–処ç†ã‚’中断ã—ã¦å…ˆé€ã‚Šã«ã—ã¾ã™ã‹ï¼Ÿ\n\n注:ã“ã®å‡¦ç†ã¯ä¸­æ–­ã—ãŸç®‡æ‰€ã‹ã‚‰å¾Œã§å†é–‹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã‚Œã¯ãŸã¨ãˆã°VeraCryptメインウィンドウã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰[システム]-[中断処ç†ã‚’å†é–‹]ã‚’é¸æŠžã™ã‚‹ã“ã¨ã§å¯èƒ½ã§ã™ã€‚ã‚‚ã—æš—å·åŒ–自体を解除ã—ãŸã„å ´åˆã¯[システム]-[システムパーティション/ドライブã®æš—å·åŒ–を解除]ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">システムパーティション/ドライブã®æš—å·åŒ–解除処ç†ã‚’中断ã—ã¦å…ˆé€ã‚Šã«ã—ã¾ã™ã‹ï¼Ÿ\n\n注:ã“ã®å‡¦ç†ã¯ä¸­æ–­ã—ãŸç®‡æ‰€ã‹ã‚‰å¾Œã§å†é–‹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã‚Œã¯ãŸã¨ãˆã°VeraCryptメインウィンドウã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰[システム]-[中断処ç†ã‚’å†é–‹]ã‚’é¸æŠžã™ã‚‹ã“ã¨ã§å¯èƒ½ã§ã™ã€‚ã‚‚ã—æš—å·åŒ–解除をやã‚ã¦æš—å·åŒ–ã™ã‚‹å ´åˆã¯[システム]-[システムパーティション/ドライブã®æš—å·åŒ–]ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
@@ -1054,7 +1054,7 @@
<entry lang="ja" key="FAILED_TO_START_WIPING">エラー:ワイプ処ç†ã®é–‹å§‹ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="INCONSISTENCY_RESOLVED">ä¸æ•´åˆçŠ¶æ…‹ã‚’解決ã—ã¾ã—ãŸã€‚\n\n\n(もã—ã“ã®å•é¡Œã«ã¤ã„ã¦ãƒã‚°å ±å‘Šã‚’ã—ã¦ãã ã•ã‚‹ãªã‚‰ã€ä»¥ä¸‹ã®æŠ€è¡“的情報を付ã‘加ãˆã¦ãã ã•ã‚‹ã‚ˆã†ãŠé¡˜ã„ã—ã¾ã™ï¼š %hs)</entry>
<entry lang="ja" key="UNEXPECTED_STATE">エラー:予期ã—ãªã„状態ã§ã™ã€‚\n\n\n(ã“ã®çŠ¶æ…‹ã‚’ãƒã‚°å ±å‘Šã™ã‚‹å ´åˆã€æ¬¡ã®æƒ…報も報告ã«å«ã‚るよã†ãŠé¡˜ã„ã„ãŸã—ã¾ã™ã€‚: %hs)</entry>
- <entry lang="en" key="NO_SYS_ENC_PROCESS_TO_RESUME">There is no interrupted process of encryption/decryption of the system partition/drive to resume.\n\nNote: If you want to resume an interrupted process of encryption/decryption of a non-system partition/volume, select 'Volumes' &gt; 'Resume Interrupted Process'.</entry>
+ <entry lang="ja" key="NO_SYS_ENC_PROCESS_TO_RESUME">システムパーティション/ドライブã®æš—å·åŒ–/復å·åŒ–ã®ä¸­æ–­ãƒ—ロセスã¯ã‚ã‚Šã¾ã›ã‚“。\n\n注æ„:éžã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ボリュームã®æš—å·åŒ–/復å·åŒ–ã®ä¸­æ–­ãƒ—ロセスをå†é–‹ã—ãŸã„å ´åˆã¯ã€ã€Œãƒœãƒªãƒ¥ãƒ¼ãƒ ã€>「中断プロセスã®å†é–‹ã€ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="HIDVOL_PROT_BKG_TASK_WARNING">警告:VeraCryptã®å¸¸é§ã¯ç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚VeraCryptã®çµ‚了後ã¯ã€éš ã—ボリュームã®ä¿è­·æ©Ÿèƒ½ãŒåƒã„ã¦ã‚‚告知ã•ã‚Œã¾ã›ã‚“。\n\n注:VeraCryptã®ãƒˆãƒ¬ã‚¤ã‚¢ã‚¤ã‚³ãƒ³ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦çµ‚了をé¸ã¹ã°ã€ã„ã¤ã§ã‚‚常é§ã‚’終了ã§ãã¾ã™ã€‚\n\nVeraCryptã®å¸¸é§ã‚’有効ã«ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="LANG_PACK_VERSION">言語パックã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ï¼š %s</entry>
<entry lang="ja" key="CHECKING_FS">%s ドライブã¨ã—ã¦ãƒžã‚¦ãƒ³ãƒˆã•ã‚ŒãŸ VeraCryptボリュームã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã‚’ãƒã‚§ãƒƒã‚¯ä¸­ã§ã™...</entry>
@@ -1079,7 +1079,7 @@
<entry lang="ja" key="SYS_LOADER_RESTORE_FAILED">元システムã®ãƒ–ートローダーã®å¾©å¸°ã«å¤±æ•—ã—ã¾ã—ãŸã€‚\n\nVeraCryptブートローダーをWindowsã®ãƒ–ートローダーã«ç½®ãæ›ãˆã‚‹ã«ã¯ã€VeraCryptレスキューディスク㧠'Repair Options'→'Restore original system loader' を実行ã™ã‚‹ã‹ã€Windowsã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãƒ‡ã‚£ã‚¹ã‚¯ã‚’使用ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">元システムã®ãƒ–ートローダーãŒãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã«ä¿å­˜ã•ã‚Œã¦ã„ãªã„よã†ã§ã™ã€‚ãŠãらããƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルãŒå¤±ã‚ã‚Œã¦ã„ã¾ã™ã€‚</entry>
<entry lang="ja" key="ERROR_MBR_PROTECTED">MBRセクターã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã€‚\n\nBIOSã®è¨­å®šã§MBRセクターãŒä¿è­·ã•ã‚Œã¦ã„ã‚‹ã¨æ€ã‚ã‚Œã¾ã™ã®ã§ã€BIOSã®è¨­å®šã‚’確èªã—ã¦ãã ã•ã„(電æºæŠ•å…¥å¾Œã«F2ã€Deleteã€ã‚ã‚‹ã„ã¯Escキーを押ã—ã¦ãã ã•ã„)。</entry>
- <entry lang="en" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">WARNING: The verification of VeraCrypt bootloader fingerprint failed!\nYour disk may have been tampered with by an attacker ("Evil Maid" attack).\n\nThis warning can also be triggered if you restored VeraCrypt boot loader using an Rescue Disk generated using a different VeraCrypt version.\n\nYou are advised to change your password immediately which will also restore the correct VeraCrypt bootloader. It is recommended to reinstall VeraCrypt and to take measures to avoid access to this machine by untrusted entities.</entry>
+ <entry lang="ja" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">警告:VeraCryptブートローダーã®æŒ‡ç´‹ã®æ¤œè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸï¼\n攻撃者ã«ã‚ˆã£ã¦ãƒ‡ã‚£ã‚¹ã‚¯ãŒæ”¹ã–ã‚“ã•ã‚ŒãŸå¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ï¼ˆã€Œã‚¤ãƒ“ルメイドã€æ”»æ’ƒï¼‰ã€‚\n\nã“ã®è­¦å‘Šã¯ã€ç•°ãªã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®VeraCryptã§ç”Ÿæˆã•ã‚ŒãŸãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‚’使用ã—ã¦VeraCryptブートローダーを復元ã—ãŸå ´åˆã«ã‚‚表示ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚\n\nç›´ã¡ã«ãƒ‘スワードを変更ã—ã¦æ­£ã—ã„VeraCryptブートローダーを復元ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ã¾ãŸã€VeraCryptã‚’å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã€ã“ã®ãƒžã‚·ãƒ³ã¸ã®ä¸å¯©è€…ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’防ã対策を講ã˜ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚</entry>
<entry lang="ja" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">VeraCryptブートローダーã®å¿…è¦ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã›ã‚“。ãã®ãŸã‚指定ã•ã‚ŒãŸè¨­å®šã®ã„ãã¤ã‹ã¯ä¿å­˜ã•ã‚Œã¾ã›ã‚“。</entry>
<entry lang="ja" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">注:時ã¨å ´åˆã«ã‚ˆã£ã¦ã¯ã€ã“ã®ã‚³ãƒ³ãƒ”ュータを起動ã—ã¦ã„ã‚‹ã¨ã“ã‚を見ã¦ã„る他人ã«ã€ã‚ãªãŸãŒVeraCryptを使ã£ã¦ã„ã‚‹ã“ã¨ã‚’知られãŸããªã„ã¨ã„ã†ã“ã¨ã‚‚ã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。上記ã®ã‚ªãƒ—ションã§ã€VeraCryptã®ãƒ–ートローダー画é¢ã‚’カスタマイズã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚最åˆã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ãƒ–ートローダーã®èµ·å‹•æ™‚ã«ä¸€åˆ‡ã®æ–‡å­—表示をã—ã¾ã›ã‚“(誤ã£ãŸãƒ‘スワードを入力ã—ãŸã¨ãã§ã•ãˆã‚‚ã§ã™ï¼‰ã€‚コンピュータã¯æ­£ã—ã„パスワードãŒå…¥åŠ›ã•ã‚Œã‚‹ã¾ã§å›ºã¾ã£ã¦ã„るよã†ã«è¦‹ãˆã¾ã™ã€‚ã‚ã‚‹ã„ã¯ã‚«ã‚¹ã‚¿ãƒ ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã•ã›ã¦æ•µå¯¾è€…ã«èª¤è§£ã‚’与ãˆã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ãŸã¨ãˆã°æ¬¡ã®ã‚ˆã†ãªå½ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã€ŒMissing operating systemã€ï¼ˆã“ã‚Œã¯é€šå¸¸ã®WindowsブートローダーãŒã€Windowsã®ãƒ–ートパーティションを見ã¤ã‘られãªã„ã¨ãã®ã‚‚ã®ã§ã™ï¼‰ãªã©ã§ã™ã€‚ãŸã ã—ã€ã‚‚ã—敵対者ãŒãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯ã®å†…容を解æžã§ãã‚‹ã®ã§ã‚ã‚Œã°ã€VeraCryptブートローダーã®å­˜åœ¨ã‚’検出ã™ã‚‹ã“ã¨ã¯å¯èƒ½ã§ã™ã€‚</entry>
<entry lang="ja" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">警告:ã“ã®ã‚ªãƒ—ションを有効ã«ã—ãŸå ´åˆã€VeraCryptブートローダーã¯èµ·å‹•ç”»é¢ã«ãŠã„ã¦ä¸€åˆ‡ã®æ–‡å­—表示を行ã„ã¾ã›ã‚“(パスワードãŒèª¤ã£ã¦ã„ã¦ã‚‚åŒæ§˜ã§ã™ï¼‰ã€‚ã“ã®ã‚³ãƒ³ãƒ”ュータã¯æ­£ã—ã„パスワードãŒå…¥åŠ›ã•ã‚Œã‚‹ã¾ã§å›ºã¾ã£ã¦ã—ã¾ã£ãŸã‹ã®ã‚ˆã†ã«è¦‹ãˆã¾ã™ã€‚カーソルã¯å‹•ã‹ãšã€ã‚­ãƒ¼ã‚’押ã—ã¦ã‚‚アスタリスクã¯è¡¨ç¤ºã•ã‚Œã¾ã›ã‚“。\n\n本当ã«ã“ã®ã‚ªãƒ—ションを有効ã«ã—ã¾ã™ã‹ï¼Ÿ</entry>
@@ -1101,10 +1101,10 @@
<entry lang="ja" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nWindowsをインストールã™ã‚‹å‰ã«è¿½åŠ ã®ãƒ–ートパーティションを削除ã§ãã¾ã™ã€‚ãã®ãŸã‚ã«ã¯æ¬¡ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„:\n\n1) Windowsインストールディスクã§èµ·å‹•ã—ã¾ã™ã€‚\n\n2) Windowsインストール画é¢ã§ã€Œä»Šã™ãインストールã€â†’「カスタム(詳細)ã€ã¨ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™ã€‚\n\n3) 「ドライブオプションã€ã‚’クリックã—ã¾ã™ã€‚\n\n4) メインã®ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティションをé¸æŠžã—ã€ã€Œæ¶ˆåŽ»ã€â†’「OKã€ã¨ã‚¯ãƒªãƒƒã‚¯ã—ã¦æ¶ˆåŽ»ã—ã¾ã™ã€‚\n\n5) 「System Reservedã€ãƒ‘ーティションをé¸æŠžã—ã€ã€Œæ‹¡å¼µã€ã‚’クリックã—ã¦OSをインストールå¯èƒ½ãªã‚µã‚¤ã‚ºã‚’指定ã—ã¾ã™ã€‚6) 「é©ç”¨ã€â†’「OKã€ã‚’クリックã—ã¾ã™ã€‚\n\n7) 「System Reservedã€ãƒ‘ーティションã«Windowsをインストールã—ã¾ã™ã€‚\n\n\n攻撃者ãŒè¿½åŠ ã®ãƒ–ートパーティションを削除ã—ãŸç†ç”±ã‚’å°‹ã­ã¦ãã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ãã®ã¨ãã¯ã€ã‚ãªãŸã¯æš—å·åŒ–ã•ã‚Œã¦ã„ãªã„ブートパーティションã¸ã®ãƒ‡ãƒ¼ã‚¿æ¼æ´©ã®å¯èƒ½æ€§ã‚’ç„¡ãã—ãŸã‹ã£ãŸã‹ã‚‰ã ã¨è¨€ã†ã“ã¨ãŒã§ãã¾ã™ã€‚\n\n注:下ã®ã€Œå°åˆ·ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã“ã®æ–‡ç« ã‚’å°åˆ·ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã—ã“ã®æ–‡ç« ã‚’コピーã‚ã‚‹ã„ã¯å°åˆ·ï¼ˆãƒ—リンタã®å†…蔵ドライブã«æ–‡é¢ãŒä¿å­˜ã•ã‚Œã‚‹ã®ã§ãªã‘ã‚Œã°ã€å¼·ããŠå‹§ã‚ã—ã¾ã™ï¼‰ã—ãŸãªã‚‰ã°ã€è¿½åŠ ã®ãƒ–ートパーティションを削除後ã«ãã®ç´™ã‚„コピーを破棄ã™ã¹ãã§ã™ã€‚ãã†ã—ãªã„ã¨ã€ã‚‚ã—ãã®ç´™ã‚„コピーãŒè¦‹ã¤ã‹ã£ãŸãªã‚‰ã°ã€ã“ã®ã‚³ãƒ³ãƒ”ュータã«éš ã—OSãŒã‚ã‚‹ã“ã¨ã‚’推測ã•ã‚Œã‚‹ãŠãã‚ŒãŒã‚ã‚‹ã‹ã‚‰ã§ã™ã€‚</entry>
<entry lang="ja" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">警告:システムパーティションã¨ãã®æ¬¡ã®ãƒ‘ーティションã®é–“ã«æœªå‰²ã‚Šå½“ã¦ã®é ˜åŸŸãŒå­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚éš ã—OSを作æˆã—ãŸå¾Œã¯ã€ã“ã®æœªå‰²ã‚Šå½“ã¦ã®é ˜åŸŸã«æ–°ãŸã«ãƒ‘ーティションを作æˆã—ã¦ã¯ã„ã‘ã¾ã›ã‚“。ã•ã‚‚ãªã‘ã‚Œã°ï¼ˆæ–°ãŸã«ä½œæˆã—ãŸãƒ‘ーティションを削除ã™ã‚‹ã¾ã§ï¼‰éš ã—OSãŒèµ·å‹•ã§ããªããªã‚Šã¾ã™ã€‚</entry>
<entry lang="ja" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">ã“ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã¯ã‚·ã‚¹ãƒ†ãƒ ã®æš—å·åŒ–ã«ã¯ç¾åœ¨å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。</entry>
- <entry lang="en" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">This algorithm is not supported for TrueCrypt mode.</entry>
- <entry lang="en" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personal Iterations Multiplier) not supported for TrueCrypt mode.</entry>
- <entry lang="en" key="PIM_REQUIRE_LONG_PASSWORD">Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 485 or greater.</entry>
- <entry lang="en" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Pre-boot authentication Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 98 or greater.</entry>
+ <entry lang="ja" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">ã“ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã¯TrueCryptモードã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM(Personal Iterations Multiplier)ã¯TrueCryptモードã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="PIM_REQUIRE_LONG_PASSWORD">指定ã•ã‚ŒãŸPIMを使用ã™ã‚‹ã«ã¯ã€ãƒ‘スワードã¯20文字以上ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。\n短ã„パスワードã¯ã€PIMãŒ485以上ã®å ´åˆã«ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚</entry>
+ <entry lang="ja" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">èµ·å‹•å‰èªè¨¼ãƒ‘スワードã¯ã€æŒ‡å®šã•ã‚ŒãŸPIMを使用ã™ã‚‹ãŸã‚ã«ã¯20文字以上ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n短ã„パスワードã¯ã€PIMãŒ98以上ã®å ´åˆã«ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚</entry>
<entry lang="ja" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">ç¾åœ¨ã€ã‚·ã‚¹ãƒ†ãƒ ã®æš—å·åŒ–ã§ã®ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ä½¿ç”¨ã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。</entry>
<entry lang="ja" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">警告:VeraCryptã¯å…ƒã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’復元ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãã®ãŸã‚パスワードを正確ã«å…¥åŠ›ã§ããªã„ãŠãã‚ŒãŒã‚ã‚Šã¾ã™ã€‚</entry>
<entry lang="ja" key="CANT_CHANGE_KEYB_LAYOUT_FOR_SYS_ENCRYPTION">エラー:キーボードã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’標準USキーボードã¨ã—ã¦è¨­å®šã§ãã¾ã›ã‚“。\n\nシステム起動å‰ã«å¿…è¦ãªãƒ‘スワードãŒUS Windowsレイアウト以外ã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã§å…¥åŠ›ã•ã‚Œã¦ã‚‚無効ã¨ãªã‚Šã¾ã™ã€‚ã—ãŸãŒã£ã¦ãƒ‘スワードã¯å¸¸ã«æ¨™æº–USレイアウトã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã§å…¥åŠ›ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
@@ -1189,7 +1189,7 @@
<entry lang="ja" key="SYS_ENCRYPTION_PRETEST_RESULT_INFO">予備検査ãŒç„¡äº‹ã«å®Œäº†ã—ã¾ã—ãŸã€‚\n\n警告:もã—既存データをãã®å ´ã§ã®æš—å·åŒ–中ã«é›»æºãŒçªç„¶åˆ‡ã‚‰ã‚ŒãŸã‚Šã€ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚¨ãƒ©ãƒ¼ã‚„ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢éšœå®³ã«ã‚ˆã£ã¦OSãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ãŸã‚Šã—ãŸå ´åˆã€ãƒ‡ãƒ¼ã‚¿ã®ä¸€éƒ¨ãŒå£Šã‚ŒãŸã‚Šå¤±ã‚ã‚ŒãŸã‚Šã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã—ãŸãŒã£ã¦æš—å·åŒ–ã™ã‚‹å‰ã«å¿…ãšãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã£ã¦ãã ã•ã„。ã¾ã ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã£ã¦ã„ãªã‘ã‚Œã°ã™ãã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„。「ä¿ç•™ã€ã‚’クリックã—ã¦ã‹ã‚‰ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’è¡Œã„ã€VeraCryptã‚’å†åº¦èµ·å‹•ã—ã¦[システム]-[中断処ç†ã‚’å†é–‹]ã‚’é¸æŠžã™ã‚‹ã“ã¨ã§æš—å·åŒ–ã‚’å†é–‹ã§ãã¾ã™ã€‚\n\n準備ãŒã§ããŸã‚‰ã€Œæš—å·åŒ–ã€ã§æš—å·åŒ–を開始ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="SYSENC_ENCRYPTION_PAGE_INFO">「一時中断ã€ã‹ã€Œä¿ç•™ã€ã‚’クリックã™ã‚‹ã“ã¨ã§æš—å·åŒ–ã‚ã‚‹ã„ã¯å¾©å·å‡¦ç†ã‚’ã„ã¤ã§ã‚‚中断ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ウィザードを終了ã—ãŸå¾Œã€ã‚³ãƒ³ãƒ”ュータをå†èµ·å‹•ã‚ã‚‹ã„ã¯ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³ã—ãŸå¾Œã«ã€ä¸­æ–­ã—ãŸã¨ã“ã‚ã‹ã‚‰å‡¦ç†ã‚’å†é–‹ã§ãã¾ã™ã€‚ã¾ãŸã‚·ã‚¹ãƒ†ãƒ ã‚„アプリケーションãŒã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒ–を読ã¿æ›¸ãã™ã‚‹ã¨ãã«é…ããªã‚‹ã“ã¨ã‚’防ããŸã‚ã€VeraCryptã¯è‡ªå‹•çš„ã«ãã®èª­ã¿æ›¸ããŒçµ‚ã‚ã‚‹ã®ã‚’å¾…ã¡ã¾ã™ï¼ˆä¸Šã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’見ã¦ãã ã•ã„)。ãã®èª­ã¿æ›¸ããŒçµ‚ã‚ã‚‹ã¨æš—å·åŒ–/復å·å‡¦ç†ã‚’å†é–‹ã—ã¾ã™ã€‚</entry>
<entry lang="ja" key="NONSYS_INPLACE_ENC_ENCRYPTION_PAGE_INFO">\n\n「ãƒãƒ¼ã‚ºã€ã‚ã‚‹ã„ã¯ã€Œä¿ç•™ã€ã‚’クリックã—ã¦ã€ã„ã¤ã§ã‚‚æš—å·åŒ–を中断ã—ã€ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’終了ã—ã¦ã€ã‚³ãƒ³ãƒ”ュータをå†èµ·å‹•ã‚ã‚‹ã„ã¯ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³ã—ã€ä¸­æ–­ã—ãŸç®‡æ‰€ã‹ã‚‰å‡¦ç†ã‚’å†é–‹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãªãŠã€æš—å·åŒ–ãŒå®Œäº†ã™ã‚‹ã¾ã§ã¯ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nYou can click Pause or Defer anytime to interrupt the process of decryption, exit this wizard, restart or shut down the computer, and then resume the process, which will continue from the point where it was stopped. Note that the volume cannot be mounted until it has been fully decrypted.</entry>
+ <entry lang="ja" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\n復å·ãƒ—ロセスã¯ã„ã¤ã§ã‚‚一時åœæ­¢ã¾ãŸã¯å»¶æœŸã§ãã¾ã™ã€‚ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’終了ã—ã€ã‚³ãƒ³ãƒ”ュータをå†èµ·å‹•ã¾ãŸã¯ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³ã—ãŸå¾Œã€ãƒ—ロセスをå†é–‹ã§ãã¾ã™ã€‚プロセスã¯ä¸­æ–­ã—ãŸãƒã‚¤ãƒ³ãƒˆã‹ã‚‰ç¶šè¡Œã•ã‚Œã¾ã™ã€‚ボリュームãŒå®Œå…¨ã«å¾©å·ã•ã‚Œã‚‹ã¾ã§ãƒžã‚¦ãƒ³ãƒˆã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</entry>
<entry lang="ja" key="SYSENC_HIDDEN_OS_INITIAL_INFO_TITLE">éš ã—システムã®é–‹å§‹</entry>
<entry lang="ja" key="SYSENC_HIDDEN_OS_WIPE_INFO_TITLE">オリジナルシステム</entry>
<entry lang="ja" key="SYSENC_HIDDEN_OS_WIPE_INFO">Windowsã¯æ§˜ã€…ãªç¨®é¡žã®ãƒ­ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã‚„一時ファイル等をã€é€šå¸¸ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ç‰¹ã«çŸ¥ã‚‰ã›ã‚‹ã“ã¨ãªãシステムパーティションã«ä½œæˆã—ã¾ã™ã€‚åŒæ§˜ã«ãƒ¡ãƒ¢ãƒªãƒ¼ä¸Šã®æƒ…報を一時休止ファイルやページングファイルã¨ã—ã¦ä¿å­˜ã—ã¾ã™ã€‚ãã®ãŸã‚ã€æ•µå¯¾è€…ãŒå…ƒOSã®ãƒ‘ーティションã«ã‚るデータ(隠ã—システムã®ã‚³ãƒ”ー元)を解æžã—ãŸå ´åˆã€ãŸã¨ãˆã°ã‚ãªãŸãŒVeraCryptã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’éš ã—システム作æˆãƒ¢ãƒ¼ãƒ‰ã§å®Ÿè¡Œã—ãŸã“ã¨ãªã©ã‚’見ã¤ã‘ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã“ã‚Œã¯éš ã—OSã®å­˜åœ¨ã‚’示唆ã—ã¾ã™ã€‚\n\nã“ã®å•é¡Œã‚’防ããŸã‚ã€VeraCryptã¯æ¬¡ã®ã‚¹ãƒ†ãƒƒãƒ—ã§ã€å…ƒOSã®ã‚ã£ãŸãƒ‘ーティション上ã®ãƒ‡ãƒ¼ã‚¿ã™ã¹ã¦ã‚’安全ã«æŠ¹æ¶ˆã—ã¾ã™ã€‚ãã®å¾Œã€ã€Œã¿ã›ã‹ã‘ã®æ‹’å¦ã€ã‚’é”æˆã™ã‚‹ãŸã‚ã«ã€ãã®ãƒ‘ーティションã«æ–°ã—ã„システムをインストールã—ã€æš—å·åŒ–ã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ã«å›®ã‚·ã‚¹ãƒ†ãƒ ã‚’作æˆã—ã¦ã€éš ã—OSを作æˆã™ã‚‹ã™ã¹ã¦ã®æ‰‹é †ã‚’終ãˆã¦ãã ã•ã„。</entry>
@@ -1246,8 +1246,8 @@
<entry lang="ja" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">システムパーティション/ドライブ(ã‚ã‚‹ã„ã¯ãƒ–ートパーティション)ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã™ãŒã€ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ãƒ¢ãƒ¼ãƒ‰ã¯ã‚·ã‚¹ãƒ†ãƒ ä»¥å¤–ã®ãƒ‘ーティション/ドライブã«ã®ã¿é©å¿œã—ã¦ã„ã¾ã™ã€‚\n\nèµ·å‹•å‰ã«èªè¨¼ï¼ˆã¤ã¾ã‚ŠWindowsã‚’èµ·å‹•ã™ã‚‹ãŸã³ã«èµ·å‹•å‰ã®ãƒ‘スワード入力ãŒå¿…è¦ã«ãªã‚Šã¾ã™ï¼‰ã‚’è¡Œã†ã‚ˆã†ã«ã—ã€ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ドライブを暗å·åŒ–ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="CONFIRM_DECRYPT_SYS_DEVICE">本当ã«ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ドライブã®æš—å·åŒ–を解除ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">注æ„:システムパーティション/ドライブã®æš—å·åŒ–を解除ã—ãŸå ´åˆã€å¾©å·ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿ãŒæ›¸ãè¾¼ã¾ã‚Œã¾ã™ã€‚\n\n本当ã«ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ドライブã®æš—å·åŒ–を解除ã—ã¾ã™ã‹ï¼Ÿ</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Are you sure you want to permanently decrypt the following volume?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">CAUTION: If you permanently decrypt the VeraCrypt volume, unencrypted data will be written to the disk.\n\nAre you really sure you want to permanently decrypt the selected volume?</entry>
+ <entry lang="ja" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">次ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’永久ã«å¾©å·ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">注æ„:VeraCryptボリュームを永久ã«å¾©å·ã™ã‚‹ã¨ã€æš—å·åŒ–ã•ã‚Œã¦ã„ãªã„データãŒãƒ‡ã‚£ã‚¹ã‚¯ã«æ›¸ãè¾¼ã¾ã‚Œã¾ã™ã€‚\n\n本当ã«é¸æŠžã—ãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’永久ã«å¾©å·ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">警告:多段アルゴリズムを使用ã—ã¦ã‚·ã‚¹ãƒ†ãƒ ã‚’æš—å·åŒ–ã—ãŸå ´åˆã€æ¬¡ã®ã‚ˆã†ãªå•é¡Œã«ç›´é¢ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚\n\n1) VeraCryptブートローダーãŒé€šå¸¸ã‚ˆã‚Šå¤§ããªã‚µã‚¤ã‚ºã«ãªã‚‹ãŸã‚ã€VeraCryptブートローダーã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ãŸã‚ã®å分ãªé ˜åŸŸã‚’ドライブã®æœ€åˆã®ãƒˆãƒ©ãƒƒã‚¯ã«å¾—られã¾ã›ã‚“。ãã®ãŸã‚ã«ãã®é ˜åŸŸãŒç ´æã™ã‚‹ï¼ˆã“ã‚Œã¯ã—ã°ã—ã°ç™ºç”Ÿã—ã¾ã™ã€‚ãŸã¨ãˆã°è¨­è¨ˆãŒä¸é©åˆ‡ãªãƒ—ログラムã«ã‚ˆã‚‹ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ã‚·ãƒ§ãƒ³å‡¦ç†ãªã©ã§ã™ï¼‰ãŸã³ã«ãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰èµ·å‹•ã—ã¦ã€ãƒ–ートローダー領域を修復ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n2) 一部ã®ã‚³ãƒ³ãƒ”ュータã§ã¯ä¼‘止状態ã‹ã‚‰ã®å¾©å¸°ã«ã‚ˆã‚Šæ™‚é–“ãŒã‹ã‹ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚\n\n多段ã§ã¯ãªã„アルゴリズム(例:AES)を使ãˆã°ã€ã“ã®ã‚ˆã†ãªæ½œåœ¨çš„ãªå•é¡Œã«ã¯é­é‡ã—ã¾ã›ã‚“。\n\n本当ã«å¤šæ®µã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã§ã®æš—å·åŒ–ã‚’è¡Œã„ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">ã‚‚ã—上記ã®å•é¡ŒãŒç™ºç”Ÿã—ãŸå ´åˆã¯ã€ã‚‚ã—æš—å·åŒ–ã•ã‚Œã¦ã„ã‚‹ã®ãªã‚‰ãƒ‘ーティション/ドライブを復å·ã—ã€ã‚らãŸã‚ã¦å¤šæ®µã§ã¯ãªã„アルゴリズム(例:AES)ã§ã®å†æš—å·åŒ–を試ã¿ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="UPDATE_TC_IN_DECOY_OS_FIRST">警告:安全性ã¨ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ä¸Šã®ç†ç”±ã«ã‚ˆã‚Šã€éš ã—OSより先ã«å›®ç”¨OSã®VeraCryptをアップデートã™ã¹ãã§ã™ã€‚\n\nãã®ãŸã‚ã«ã¯ã¾ãšå›®ç”¨OSã‚’èµ·å‹•ã—ã€ãã“ã«å…¥ã‚ŒãŸVeraCryptインストーラを実行ã—ã¦ãã ã•ã„。次ã«éš ã—OSã‚’èµ·å‹•ã—ã€ãã“ã«å…¥ã‚ŒãŸVeraCryptインストーラを実行ã™ã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚\n\n注:囮用OSã¨éš ã—OSã¯ä¸€ã¤ã®ãƒ–ートローダーを共有ã—ã¦ã„ã¾ã™ã€‚ã‚‚ã—éš ã—OSã®VeraCryptã®ã¿ã‚¢ãƒƒãƒ—グレードã—ãŸå ´åˆã€å›®ç”¨OSã«ã¯ãƒ–ートローダーã¨é•ã†ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã‚’æŒã¤VeraCryptドライãƒãŠã‚ˆã³ã‚¢ãƒ—リケーションãŒæ®‹ã•ã‚Œã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ãªçŸ›ç›¾ã¯éš ã—OSãŒå­˜åœ¨ã™ã‚‹ã“ã¨ã‚’示唆ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚\n\n\n本当ã«ç¶šã‘ã¾ã™ã‹ï¼Ÿ</entry>
@@ -1263,7 +1263,7 @@
<entry lang="ja" key="ENABLE_BAD_SECTOR_ZEROING">エラー:ディスク上ã®ä¸€ã¤ã‚ã‚‹ã„ã¯è¤‡æ•°ã®ã‚»ã‚¯ã‚¿ãƒ¼ãŒèª­ã¿è¾¼ã‚ã¾ã›ã‚“(ãŠãらã物ç†çš„ãªåŽŸå› ã§ã™ï¼‰ã€‚\n\nãã®å ´ã§ã®æš—å·åŒ–処ç†ã¯ã€ã‚»ã‚¯ã‚¿ãƒ¼ã®èª­ã¿è¾¼ã¿ãŒå›žå¾©ã™ã‚‹ã¾ã§ç¶šè¡Œã§ãã¾ã›ã‚“。VeraCryptã¯ã‚»ã‚¯ã‚¿ãƒ¼ã«0を書ã込むã“ã¨ã§èª­ã¿è¾¼ã¿ãŒå›žå¾©ã™ã‚‹ã‹ç¢ºèªã§ãã¾ã™ï¼ˆãã®å¾Œã€ãã®ã‚ˆã†ã«ã™ã¹ã¦0ã®ãƒ–ロックも暗å·åŒ–ã•ã‚Œã¾ã™ï¼‰ã€‚ãŸã ã—ã“ã®å ´åˆã€èª­ã¿è¾¼ã‚ãªã‹ã£ãŸã‚»ã‚¯ã‚¿ãƒ¼ã®å…ƒã®å†…容ãŒå¤±ã‚れるã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ãれをé¿ã‘ãŸã„ã®ã§ã‚ã‚Œã°ã€ä»–ã®é©åˆ‡ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ç ´æデータã®å›žå¾©ã‚’試ã™ã“ã¨ã‚‚ã§ãã¾ã™ã€‚\n\n注:å˜ãªã‚‹ãƒ‡ãƒ¼ã‚¿ç ´æã‚„ãƒã‚§ãƒƒã‚¯ã‚µãƒ ã‚¨ãƒ©ãƒ¼ã§ã¯ãªãã€ã‚»ã‚¯ã‚¿ãƒ¼ãŒç‰©ç†çš„ã«ç ´æã—ã¦ã„ãŸå ´åˆã€ã»ã¨ã‚“ã©ã®è¨˜æ†¶è£…ç½®ã§ã¯ã€ãã®ã‚ˆã†ãªã‚»ã‚¯ã‚¿ãƒ¼ã¸ã®æ›¸ãè¾¼ã¿ã‚’内部的ã«åˆ¥ã‚»ã‚¯ã‚¿ãƒ¼ã«å·®ã—替ãˆã¾ã™ã€‚ãã®ãŸã‚ã€ç ´æセクター上ã®ãƒ‡ãƒ¼ã‚¿ã¯æš—å·åŒ–ã•ã‚Œãšã«æ®‹ã£ãŸã¾ã¾ã¨ãªã‚Šã¾ã™ã€‚\n\nVeraCryptãŒèª­ã¿è¾¼ã‚ãªã„セクターã«0を書ã込んã§ã‚‚良ã„ã§ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="DISCARD_UNREADABLE_ENCRYPTED_SECTORS">エラー:ディスク上ã®ä¸€ã¤ã‚ã‚‹ã„ã¯è¤‡æ•°ã®ã‚»ã‚¯ã‚¿ãƒ¼ãŒèª­ã¿è¾¼ã‚ã¾ã›ã‚“(ãŠãらã物ç†çš„ãªåŽŸå› ã§ã™ï¼‰ã€‚\n\n復å·å‡¦ç†ã‚’続行ã™ã‚‹ãŸã‚ã«ã¯ã€VeraCryptã¯èª­ã¿è¾¼ã‚ãªã„セクターã®å†…容を破棄ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼ˆãã®å†…容ã¯ç–‘似乱数データã«æ›¸ãæ›ãˆã‚‰ã‚Œã¾ã™ï¼‰ã€‚復å·å‡¦ç†ã‚’続行ã™ã‚‹å‰ã«ä»–ã®é©åˆ‡ãªã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ç ´æデータã®å›žå¾©ã‚’試ã™ã“ã¨ãŒã§ãã¾ã™ã€‚\n\n読ã¿è¾¼ã‚ãªã„セクターã®å†…容を破棄ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="ZEROED_BAD_SECTOR_COUNT">注:VeraCrypt㯠%I64d 個ã®èª­è¾¼ä¸èƒ½ã‚»ã‚¯ã‚¿ãƒ¼ (%s) ã¸0を書ãè¾¼ã¿ã€æš—å·åŒ–ã—ã¾ã—ãŸã€‚</entry>
- <entry lang="en" key="SKIPPED_BAD_SECTOR_COUNT">Note: VeraCrypt has replaced the content of %I64d unreadable sectors (%s) with pseudorandom data.</entry>
+ <entry lang="ja" key="SKIPPED_BAD_SECTOR_COUNT">注æ„:VeraCryptã¯ã€%I64d個ã®èª­ã¿å–ã‚Œãªã„セクタã®å†…容(%s)を疑似ランダムデータã«ç½®ãæ›ãˆã¾ã—ãŸã€‚</entry>
<entry lang="ja" key="ENTER_TOKEN_PASSWORD">トークン '%s' ã«å¯¾ã™ã‚‹ãƒ‘スワード/PINを入力ã—ã¦ãã ã•ã„:</entry>
<entry lang="ja" key="PKCS11_LIB_LOCATION_HELP">VeraCryptãŒã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãƒˆãƒ¼ã‚¯ãƒ³ã‚„スマートカードã¸ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã«ã¯ã€äº‹å‰ã«PKCS#11ソフトウェアライブラリã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå¿…è¦ã§ã™ã€‚ãã®ã‚ˆã†ãªãƒ©ã‚¤ãƒ–ラリã¯ã€ãƒˆãƒ¼ã‚¯ãƒ³ã‚„カードã«ä»˜å±žã—ã¦ã„ã‚‹ã‹ã€ã‚ã‚‹ã„ã¯ãƒ¡ãƒ¼ã‚«ãƒ¼ç­‰ã®ã‚¦ã‚§ãƒ–サイトã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãるよã†ã«ãªã£ã¦ã„ã‚‹ã‚‚ã®ã¨æ€ã‚ã‚Œã¾ã™ã€‚\n\nライブラリをインストールã—ãŸå¾Œã€ã€Œãƒ©ã‚¤ãƒ–ラリã®é¸æŠžã€ã‚’クリックã—ã¦ãƒ©ã‚¤ãƒ–ラリを指定ã™ã‚‹ã‹ã€ã€Œãƒ©ã‚¤ãƒ–ラリ自動検出ã€ã‚’クリックã—ã¦ãƒ©ã‚¤ãƒ–ラリã®è‡ªå‹•æ¤œå‡ºã‚’ã—ã¦ãã ã•ã„(ãªãŠè‡ªå‹•æ¤œå‡ºã¯Windowsã®ã‚·ã‚¹ãƒ†ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã¿æ¤œç´¢ã—ã¾ã™ï¼‰ã€‚</entry>
<entry lang="ja" key="SELECT_PKCS11_MODULE_HELP">注:セキュリティトークンやスマートカード用ã®PKCS#11ライブラリã®å ´æ‰€ã¨ãƒ•ã‚¡ã‚¤ãƒ«åを指定ã—ã¾ã™ã€‚トークンやカードãªã©ã«ä»˜å±žã®èª¬æ˜Žæ›¸ã‚‚å‚ç…§ã—ã¦ãã ã•ã„。「OKã€ã‚’クリックã—ã¦ãƒ•ã‚¡ã‚¤ãƒ«åã¨å ´æ‰€ã‚’指定ã—ã¦ãã ã•ã„。</entry>
@@ -1308,7 +1308,7 @@
<entry lang="ja" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">警告:ã“ã®è¨­å®šã¯ãƒ‘フォーマンスを低下ã•ã›ã¾ã™ã€‚\n\n本当ã«ã“ã®è¨­å®šã‚’使用ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">警告:VeraCryptボリュームã®è‡ªå‹•çš„アンマウント</entry>
<entry lang="ja" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">マウント中ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒå­˜åœ¨ã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹ã‚’物ç†çš„ã«å–り外ã—ãŸã‚Šé›»æºã‚’切ã£ãŸã‚Šã™ã‚‹å…ˆã«ã€å¸¸ã«ã¾ãšVeraCryptボリュームをアンマウントã™ã¹ãã§ã™ã€‚\n\n想定外ã«å‹æ‰‹ã«ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã‚‹ã®ã¯ã€ã‚±ãƒ¼ãƒ–ルやドライブ等ãŒæ–­ç¶šçš„ã«ã¤ãªãŒã‚‰ãªããªã£ã¦ã„ã‚‹ã®ãŒå¤§æŠµã®åŽŸå› ã§ã™ã€‚</entry>
- <entry lang="en" key="UNSUPPORTED_TRUECRYPT_FORMAT">This volume was created with TrueCrypt %x.%x but VeraCrypt supports only TrueCrypt volumes created with TrueCrypt 6.x/7.x series</entry>
+ <entry lang="ja" key="UNSUPPORTED_TRUECRYPT_FORMAT">ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã¯TrueCrypt %x.%xã§ä½œæˆã•ã‚Œã¾ã—ãŸãŒã€VeraCryptã¯TrueCrypt 6.x/7.xシリーズã§ä½œæˆã•ã‚ŒãŸTrueCryptボリュームã®ã¿ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚</entry>
<entry lang="ja" key="TEST">テスト</entry>
<entry lang="ja" key="KEYFILE">キーファイル</entry>
<entry lang="ja" key="VKEY_08">Backspace</entry>
@@ -1377,267 +1377,270 @@
<entry lang="ja" key="TB_PER_SEC">TB/s</entry>
<entry lang="ja" key="PB_PER_SEC">PB/s</entry>
<entry lang="ja" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry>
- <entry lang="en" key="IDC_BOOT_LOADER_CACHE_PIM">Include &amp;PIM when caching pre-boot authentication password</entry>
- <entry lang="en" key="IDC_PREF_CACHE_PIM">Include PIM when caching a password</entry>
- <entry lang="en" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Make disconnected network drives available for mounting</entry>
- <entry lang="en" key="PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds %d bytes.</entry>
- <entry lang="en" key="PASSWORD_UTF8_INVALID">The entered password contains Unicode characters that couldn't be converted to UTF-8 representation.</entry>
- <entry lang="en" key="INIT_DLL">Error: Failed to load a system library.</entry>
- <entry lang="en" key="ERR_EXFAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected exFAT filesystem.</entry>
- <entry lang="en" key="IDT_ENTROPY_BAR">Randomness Collected From Mouse Movements</entry>
- <entry lang="en" key="IDT_VOLUME_ID">Volume ID:</entry>
- <entry lang="en" key="VOLUME_ID">Volume ID</entry>
- <entry lang="en" key="IDC_FAVORITE_USE_VOLUME_ID">Use Volume ID to mount favorite</entry>
- <entry lang="en" key="VOLUME_ID_INVALID">The Volume ID value is invalid</entry>
- <entry lang="en" key="VOLUME_ID_NOT_FOUND">No Volume with the specified ID was found on the system</entry>
- <entry lang="en" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copy Value to Clipboard...</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Do not request PIM in the pre-boot authentication screen (PIM value is stored unencrypted on disk)</entry>
- <entry lang="en" key="DISABLE_BOOT_LOADER_PIM_PROMPT">WARNING: Please keep in mind that if you enable this option, the PIM value will be stored unencrypted on the disk.\n\nAre you sure you want to enable this option?</entry>
- <entry lang="en" key="PIM_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value is 2147468.</entry>
- <entry lang="en" key="IDC_SKIP_RESCUE_VERIFICATION">Skip Rescue Disk verification</entry>
- <entry lang="en" key="IDC_HIDE_WAITING_DIALOG">Don't show wait message dialog when performing operations</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">Do not request Hash algorithm in the pre-boot authentication screen</entry>
- <entry lang="en" key="KUZNYECHIK_HELP">Kuznyechik is a block cipher first published in 2015 and defined in the National Standard of the Russian Federation GOST R 34.12-2015 and also in RFC 7801. 256-bit key, 128-bit block. Mode of operation is XTS.</entry>
+ <entry lang="ja" key="IDC_BOOT_LOADER_CACHE_PIM">èµ·å‹•å‰èªè¨¼ãƒ‘スワードã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã«PIMã‚’å«ã‚ã‚‹</entry>
+ <entry lang="ja" key="IDC_PREF_CACHE_PIM">パスワードã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã«PIMã‚’å«ã‚ã‚‹</entry>
+ <entry lang="ja" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">切断ã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‰ãƒ©ã‚¤ãƒ–をマウントå¯èƒ½ã«ã™ã‚‹</entry>
+ <entry lang="ja" key="PASSWORD_UTF8_TOO_LONG">入力ã•ã‚ŒãŸãƒ‘スワードãŒé•·ã™ãŽã¾ã™: ãã®UTF-8表ç¾ãŒ%dãƒã‚¤ãƒˆã‚’超ãˆã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="PASSWORD_UTF8_INVALID">入力ã•ã‚ŒãŸãƒ‘スワードã«ã¯ã€UTF-8表ç¾ã«å¤‰æ›ã§ããªã„Unicode文字ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="INIT_DLL">エラー: システムライブラリã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="ERR_EXFAT_INVALID_VOLUME_SIZE">コマンドラインã§æŒ‡å®šã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºã¯ã€é¸æŠžã•ã‚ŒãŸexFATファイルシステムã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="IDT_ENTROPY_BAR">マウスã®å‹•ãã‹ã‚‰åŽé›†ã•ã‚ŒãŸä¹±æ•°</entry>
+ <entry lang="ja" key="IDT_VOLUME_ID">ボリュームID:</entry>
+ <entry lang="ja" key="VOLUME_ID">ボリュームID</entry>
+ <entry lang="ja" key="IDC_FAVORITE_USE_VOLUME_ID">ãŠæ°—ã«å…¥ã‚Šã®ãƒžã‚¦ãƒ³ãƒˆã«ãƒœãƒªãƒ¥ãƒ¼ãƒ IDを使用ã™ã‚‹</entry>
+ <entry lang="ja" key="VOLUME_ID_INVALID">ボリュームIDã®å€¤ãŒç„¡åŠ¹ã§ã™</entry>
+ <entry lang="ja" key="VOLUME_ID_NOT_FOUND">指定ã•ã‚ŒãŸIDã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒã‚·ã‚¹ãƒ†ãƒ ä¸Šã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ</entry>
+ <entry lang="ja" key="IDPM_COPY_VALUE_TO_CLIPBOARD">値をクリップボードã«ã‚³ãƒ”ー...</entry>
+ <entry lang="ja" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">プリブートèªè¨¼ç”»é¢ã§PIMã‚’è¦æ±‚ã—ãªã„(PIMã®å€¤ã¯ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«æš—å·åŒ–ã•ã‚Œãšã«ä¿å­˜ã•ã‚Œã¾ã™ï¼‰</entry>
+ <entry lang="ja" key="DISABLE_BOOT_LOADER_PIM_PROMPT">警告: ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€PIMã®å€¤ãŒãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«æš—å·åŒ–ã•ã‚Œãšã«ä¿å­˜ã•ã‚Œã‚‹ã“ã¨ã‚’考慮ã—ã¦ãã ã•ã„。\n\nã“ã®ã‚ªãƒ—ションを有効ã«ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹?</entry>
+ <entry lang="ja" key="PIM_TOO_BIG">個人å復乗数(PIM)ã®æœ€å¤§å€¤ã¯2147468ã§ã™ã€‚</entry>
+ <entry lang="ja" key="IDC_SKIP_RESCUE_VERIFICATION">レスキューディスクã®æ¤œè¨¼ã‚’スキップã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_HIDE_WAITING_DIALOG">æ“作中ã«å¾…機メッセージダイアログを表示ã—ãªã„</entry>
+ <entry lang="ja" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">プリブートèªè¨¼ç”»é¢ã§ãƒãƒƒã‚·ãƒ¥ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’è¦æ±‚ã—ãªã„</entry>
+ <entry lang="ja" key="KUZNYECHIK_HELP">Kuznyechikã¯ã€2015å¹´ã«åˆã‚ã¦å…¬é–‹ã•ã‚Œã€ãƒ­ã‚·ã‚¢é€£é‚¦å›½å®¶æ¨™æº–GOST R 34.12-2015ãŠã‚ˆã³RFC 7801ã§å®šç¾©ã•ã‚ŒãŸãƒ–ロック暗å·ã§ã™ã€‚256ビットキーã€128ビットブロック。動作モードã¯XTSã§ã™ã€‚</entry>
<entry lang="ja" key="CAMELLIA_HELP">Camellia(カメリア)ã¨ã¯ã€2000å¹´ã«NTTã¨ä¸‰è±é›»æ©Ÿã«ã‚ˆã‚Šå…±åŒé–‹ç™ºã•ã‚ŒãŸãƒ–ロック暗å·ã§ã™ã€‚ 256ビットキーã€128ビットブロックを使用ã—ã¾ã™ã€‚動作モードã¯XTSã§ã™ã€‚ Camelliaã¯è§£èª­å¯èƒ½ãªãƒ©ã‚¦ãƒ³ãƒ‰æ•°ã¨æœ€ä½Žé™å®‰å…¨æ€§ã‚’ä¿ã¦ã‚‹ãƒ©ã‚¦ãƒ³ãƒ‰æ•°ã‚’å…ƒã«ã—ãŸæŒ‡æ¨™ã§ã‚るセキュリティーマージンã«ã¦AESを上回る1.8~2.0を確ä¿ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã«åŠ ãˆã€CRYPTRECãŠã‚ˆã³NESSIEã«ãŠã„ã¦AESã¨åŒç­‰ã®å®‰å…¨æ€§ã¨åŠ¹çŽ‡ã‚’å…¼ã­å‚™ãˆã¦ã„ã‚‹ã¨ã„ã†è©•ä¾¡ã‚‚ã•ã‚Œã¦ã„ã¾ã™ã€‚</entry>
<entry lang="ja" key="TIME">時間</entry>
- <entry lang="en" key="ITERATIONS">Iterations</entry>
- <entry lang="en" key="PRE-BOOT">Pre-Boot</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_INFO">Before you can encrypt the partition, you must create a VeraCrypt Rescue Disk (VRD), which serves the following purposes:\n\n- If the VeraCrypt Boot Loader, master key, or other critical data gets damaged, the VRD allows you to restore it (note, however, that you will still have to enter the correct password then).\n\n- If Windows gets damaged and cannot start, the VRD allows you to permanently decrypt the partition before Windows starts.\n\n- The VRD will contain a backup of the present EFI boot loader and will allow you to restore it if necessary.\n\nThe VeraCrypt Rescue Disk ZIP image will be created in the location specified below.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you need to extract it to a USB stick that is formatted as FAT/FAT32.\n\n%lsAfter you create the Rescue Disk, click Next to verify that it has been correctly created.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you should either extract the image to a USB stick that is formatted as FAT/FAT32 or move it to a safe location for later use.\n\n%lsClick Next to continue.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">IMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk, please eject and reinsert the USB stick; then click Next to try again. If this does not help, please try another USB stick and/or another ZIP software.\n\nIf you have not extracted the Rescue Disk yet, please do so, and then click Next.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created before you started this wizard, please note that such Rescue Disk cannot be used, because it was created for a different master key. You need to extract the newly generated Rescue Disk ZIP image.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk image to a USB stick, please eject it and reinsert it; then try again. If this does not help, please try other ZIP software and/or medium.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created for a different master key, password, salt, etc., please note that such Rescue Disk will always fail this verification. To create a new Rescue Disk fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to extract the Rescue Disk image to a USB stick that is formatted as FAT/FAT32.\n\nIMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\nAfter you create the Rescue Disk, select 'System' > 'Verify Rescue Disk' to verify that it has been correctly created.</entry>
- <entry lang="en" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">Use Secure Desktop for password entry</entry>
- <entry lang="en" key="ERR_REFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected ReFS filesystem.</entry>
- <entry lang="en" key="IDC_EDIT_DCSPROP">Edit Boot Loader Configuration</entry>
- <entry lang="en" key="IDC_SHOW_PLATFORMINFO">Display EFI Platform Information</entry>
- <entry lang="en" key="BOOT_LOADER_CONFIGURATION_FILE">Boot Loader Configuration File</entry>
- <entry lang="en" key="EFI_PLATFORM_INFORMATION">EFI Platform Information</entry>
- <entry lang="en" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">WARNING: Inexperienced users should never attempt to manually edit boot loader configurations.\n\nContinue?</entry>
- <entry lang="en" key="DCSPROP_XML_VALIDATION_FAILED">WARNING: Failed to validate the XML format of the Boot Loader configuration. Please check your modifications.</entry>
+ <entry lang="ja" key="ITERATIONS">å復</entry>
+ <entry lang="ja" key="PRE-BOOT">プリブート</entry>
+ <entry lang="ja" key="RESCUE_DISK_EFI_INFO">パーティションを暗å·åŒ–ã™ã‚‹å‰ã«ã€VeraCryptレスキューディスク(VRD)を作æˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã«ã¯æ¬¡ã®ç›®çš„ãŒã‚ã‚Šã¾ã™:\n\n- VeraCryptブートローダーã€ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã€ãã®ä»–ã®é‡è¦ãªãƒ‡ãƒ¼ã‚¿ãŒç ´æã—ãŸå ´åˆã€VRDを使用ã—ã¦å¾©å…ƒã§ãã¾ã™ï¼ˆãŸã ã—ã€ãã®éš›ã«ã¯æ­£ã—ã„パスワードを入力ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã€‚\n\n- WindowsãŒç ´æã—ã¦èµ·å‹•ã§ããªããªã£ãŸå ´åˆã€VRDを使用ã—ã¦WindowsãŒèµ·å‹•ã™ã‚‹å‰ã«ãƒ‘ーティションを永久ã«å¾©å·åŒ–ã§ãã¾ã™ã€‚\n\n- VRDã«ã¯ç¾åœ¨ã®EFIブートローダーã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒå«ã¾ã‚Œã¦ãŠã‚Šã€å¿…è¦ã«å¿œã˜ã¦å¾©å…ƒã§ãã¾ã™ã€‚\n\nVeraCryptレスキューディスクZIPイメージã¯ã€ä»¥ä¸‹ã«æŒ‡å®šã•ã‚ŒãŸå ´æ‰€ã«ä½œæˆã•ã‚Œã¾ã™ã€‚</entry>
+ <entry lang="ja" key="RESCUE_DISK_EFI_EXTRACT_INFO">レスキューディスクZIPイメージãŒä½œæˆã•ã‚Œã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ä¿å­˜ã•ã‚Œã¾ã—ãŸ:\n%s\n\n次ã«ã€FAT/FAT32ã¨ã—ã¦ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã•ã‚ŒãŸUSBスティックã«æŠ½å‡ºã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n%lsレスキューディスクを作æˆã—ãŸã‚‰ã€ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦æ­£ã—ã作æˆã•ã‚ŒãŸã“ã¨ã‚’確èªã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">レスキューディスクZIPイメージãŒä½œæˆã•ã‚Œã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ä¿å­˜ã•ã‚Œã¾ã—ãŸ:\n%s\n\n次ã«ã€ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’FAT/FAT32ã¨ã—ã¦ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã•ã‚ŒãŸUSBスティックã«æŠ½å‡ºã™ã‚‹ã‹ã€å¾Œã§ä½¿ç”¨ã™ã‚‹ãŸã‚ã«å®‰å…¨ãªå ´æ‰€ã«ç§»å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n%ls「次ã¸ã€ã‚’クリックã—ã¦ç¶šè¡Œã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">é‡è¦: ZIPファイルã¯USBスティックã®ãƒ«ãƒ¼ãƒˆã«ç›´æŽ¥æŠ½å‡ºã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚例ãˆã°ã€USBスティックã®ãƒ‰ãƒ©ã‚¤ãƒ–レターãŒE:ã®å ´åˆã€ZIPファイルを抽出ã™ã‚‹ã¨USBスティックã«E:\\EFIフォルダーãŒä½œæˆã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n</entry>
+ <entry lang="ja" key="RESCUE_DISK_EFI_CHECK_FAILED">レスキューディスクãŒæ­£ã—ã抽出ã•ã‚ŒãŸã“ã¨ã‚’確èªã§ãã¾ã›ã‚“。\n\nレスキューディスクを抽出ã—ãŸå ´åˆã¯ã€USBスティックをå–り出ã—ã¦å†æŒ¿å…¥ã—ã¦ãã ã•ã„。ãã‚Œã‹ã‚‰ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„。ã“ã‚Œã§è§£æ±ºã—ãªã„å ´åˆã¯ã€åˆ¥ã®USBスティックや他ã®ZIPソフトウェアを試ã—ã¦ãã ã•ã„。\n\nã¾ã ãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‚’抽出ã—ã¦ã„ãªã„å ´åˆã¯ã€æŠ½å‡ºã—ã¦ã‹ã‚‰ã€Œæ¬¡ã¸ã€ã‚’クリックã—ã¦ãã ã•ã„。\n\nã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’開始ã™ã‚‹å‰ã«ä½œæˆã•ã‚ŒãŸVeraCryptレスキューディスクを検証ã—よã†ã¨ã—ãŸå ´åˆã€ãã®ãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã¯ç•°ãªã‚‹ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã§ä½œæˆã•ã‚ŒãŸãŸã‚使用ã§ãã¾ã›ã‚“。新ã—ã生æˆã•ã‚ŒãŸãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ZIPイメージを抽出ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">レスキューディスクãŒæ­£ã—ã抽出ã•ã‚ŒãŸã“ã¨ã‚’確èªã§ãã¾ã›ã‚“。\n\nレスキューディスクイメージをUSBスティックã«æŠ½å‡ºã—ãŸå ´åˆã¯ã€ãれをå–り出ã—ã¦å†æŒ¿å…¥ã—ã€ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„。ã“ã‚Œã§è§£æ±ºã—ãªã„å ´åˆã¯ã€ä»–ã®ZIPソフトウェアや別ã®åª’体を試ã—ã¦ãã ã•ã„。\n\nç•°ãªã‚‹ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã€ãƒ‘スワードã€ã‚½ãƒ«ãƒˆãªã©ã§ä½œæˆã•ã‚ŒãŸVeraCryptレスキューディスクã®æ¤œè¨¼ã‚’試ã¿ãŸå ´åˆã€ãã®ãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã¯å¸¸ã«ã“ã®æ¤œè¨¼ã«å¤±æ•—ã—ã¾ã™ã€‚ç¾åœ¨ã®æ§‹æˆã¨å®Œå…¨ã«äº’æ›æ€§ã®ã‚ã‚‹æ–°ã—ã„レスキューディスクを作æˆã™ã‚‹ã«ã¯ã€ã€Œã‚·ã‚¹ãƒ†ãƒ ã€>「レスキューディスクã®ä½œæˆã€ã‚’é¸æŠžã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">レスキューディスクイメージãŒä½œæˆã•ã‚Œã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ä¿å­˜ã•ã‚Œã¾ã—ãŸ:\n%s\n\n次ã«ã€ãƒ¬ã‚¹ã‚­ãƒ¥ãƒ¼ãƒ‡ã‚£ã‚¹ã‚¯ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’FAT/FAT32ã¨ã—ã¦ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã•ã‚ŒãŸUSBスティックã«æŠ½å‡ºã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\né‡è¦: ZIPファイルã¯USBスティックã®ãƒ«ãƒ¼ãƒˆã«ç›´æŽ¥æŠ½å‡ºã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚例ãˆã°ã€USBスティックã®ãƒ‰ãƒ©ã‚¤ãƒ–レターãŒE:ã®å ´åˆã€ZIPファイルを抽出ã™ã‚‹ã¨USBスティックã«E:\\EFIフォルダーãŒä½œæˆã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\nレスキューディスクを作æˆã—ãŸå¾Œã€ã€Œã‚·ã‚¹ãƒ†ãƒ ã€>「レスキューディスクã®ç¢ºèªã€ã‚’é¸æŠžã—ã¦æ­£ã—ã作æˆã•ã‚ŒãŸã“ã¨ã‚’確èªã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">パスワード入力ã«ã‚»ã‚­ãƒ¥ã‚¢ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—を使用ã™ã‚‹</entry>
+ <entry lang="ja" key="ERR_REFS_INVALID_VOLUME_SIZE">コマンドラインã§æŒ‡å®šã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºã¯ã€é¸æŠžã•ã‚ŒãŸReFSファイルシステムã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="IDC_EDIT_DCSPROP">ブートローダー設定を編集ã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_SHOW_PLATFORMINFO">EFIプラットフォーム情報を表示</entry>
+ <entry lang="ja" key="BOOT_LOADER_CONFIGURATION_FILE">ブートローダー設定ファイル</entry>
+ <entry lang="ja" key="EFI_PLATFORM_INFORMATION">EFIプラットフォーム情報</entry>
+ <entry lang="ja" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">警告: 未経験ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãƒ–ートローダー設定ã®æ‰‹å‹•ç·¨é›†ã‚’試ã¿ãªã„ã§ãã ã•ã„。\n\n続行ã—ã¾ã™ã‹?</entry>
+ <entry lang="ja" key="DCSPROP_XML_VALIDATION_FAILED">警告: ブートローダー設定ã®XMLå½¢å¼ã®æ¤œè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸã€‚変更を確èªã—ã¦ãã ã•ã„。</entry> <entry lang="ja" key="IDT_ADVANCED_OPTIONS">高度ãªè¨­å®š</entry>
<entry lang="ja" key="IDT_ADVANCED_OPTIONS">高度ãªè¨­å®š</entry>
- <entry lang="en" key="AFTER_UPGRADE_RESCUE_DISK">It is strongly recommended that you create a new VeraCrypt Rescue Disk (which will contain the new version of the VeraCrypt Boot Loader) by selecting 'System' > 'Create Rescue Disk'.\nDo you want to do it now?</entry>
- <entry lang="en" key="IDC_ALLOW_TRIM_NONSYS_SSD">Allow TRIM command for non-system SSD partition/drive</entry>
- <entry lang="en" key="IDC_BLOCK_SYSENC_TRIM">Block TRIM command on system partition/drive</entry>
- <entry lang="en" key="WINDOWS_EFI_BOOT_LOADER_MISSING">ERROR: Windows EFI system loader could not be located on the disk. Operation will be aborted.</entry>
- <entry lang="en" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">It is currently not possible to encrypt a system if SecureBoot is enabled and if VeraCrypt custom keys are not loaded into the machine firmware. SecureBoot needs to be disabled in the BIOS configuration in order to allow system encryption to proceed.</entry>
- <entry lang="en" key="PASSWORD_PASTED_TRUNCATED">Pasted text truncated because the password maximum length is %d characters</entry>
- <entry lang="en" key="PASSWORD_MAXLENGTH_REACHED">Password already reached its maximum length of %d characters.\nNo additional character is allowed.</entry>
+ <entry lang="ja" key="AFTER_UPGRADE_RESCUE_DISK">æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®VeraCryptブートローダーをå«ã‚€æ–°ã—ã„VeraCryptレスキューディスクを作æˆã™ã‚‹ã“ã¨ã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚「システムã€>「レスキューディスクã®ä½œæˆã€ã‚’é¸æŠžã—ã¦ãã ã•ã„。\n今ã™ã作æˆã—ã¾ã™ã‹?</entry>
+ <entry lang="ja" key="IDC_ALLOW_TRIM_NONSYS_SSD">éžã‚·ã‚¹ãƒ†ãƒ SSDパーティション/ドライブã§TRIMコマンドを許å¯</entry>
+ <entry lang="ja" key="IDC_BLOCK_SYSENC_TRIM">システムパーティション/ドライブã§TRIMコマンドをブロック</entry>
+ <entry lang="ja" key="WINDOWS_EFI_BOOT_LOADER_MISSING">エラー: ディスク上ã«Windows EFIシステムローダーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚æ“作ã¯ä¸­æ­¢ã•ã‚Œã¾ã™ã€‚</entry>
+ <entry lang="ja" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">SecureBootãŒæœ‰åŠ¹ã§ã€VeraCryptã®ã‚«ã‚¹ã‚¿ãƒ ã‚­ãƒ¼ãŒãƒžã‚·ãƒ³ãƒ•ã‚¡ãƒ¼ãƒ ã‚¦ã‚§ã‚¢ã«ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¦ã„ãªã„å ´åˆã€ã‚·ã‚¹ãƒ†ãƒ ã‚’æš—å·åŒ–ã™ã‚‹ã“ã¨ã¯ç¾åœ¨ã§ãã¾ã›ã‚“。システム暗å·åŒ–を進ã‚ã‚‹ãŸã‚ã«ã¯ã€BIOS設定ã§SecureBootを無効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="PASSWORD_PASTED_TRUNCATED">貼り付ã‘ãŸãƒ†ã‚­ã‚¹ãƒˆãŒåˆ‡ã‚Šæ¨ã¦ã‚‰ã‚Œã¾ã—ãŸã€‚パスワードã®æœ€å¤§é•·ã¯%d文字ã§ã™ã€‚</entry>
+ <entry lang="ja" key="PASSWORD_MAXLENGTH_REACHED">パスワードã¯ã™ã§ã«æœ€å¤§é•·ã®%d文字ã«é”ã—ã¦ã„ã¾ã™ã€‚\nã“れ以上ã®æ–‡å­—を追加ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</entry> <entry lang="ja" key="IDC_SELECT_LANGUAGE_LABEL">インストール中ã«åˆ©ç”¨ã™ã‚‹è¨€èªžã‚’é¸ã‚“ã§ãã ã•ã„:</entry>
<entry lang="ja" key="IDC_SELECT_LANGUAGE_LABEL">インストール中ã«åˆ©ç”¨ã™ã‚‹è¨€èªžã‚’é¸ã‚“ã§ãã ã•ã„:</entry>
- <entry lang="en" key="VOLUME_TOO_LARGE_FOR_HOST">ERROR: The size of the file container is larger than the available free space on disk.</entry>
- <entry lang="en" key="IDC_ALLOW_WINDOWS_DEFRAG">Allow Windows Disk Defragmenter to defragment non-system partition/drive</entry>
- <entry lang="en" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">WARNING: Defragmenting non-system partitions/drives may leak metadata about their content or cause issues with hidden volumes they may contain.\n\nContinue?</entry>
- <entry lang="en" key="VIRTUAL_DEVICE">Virtual Device</entry>
- <entry lang="en" key="MOUNTED_VOLUME_NOT_ASSOCIATED">The selected mounted volume is not associated with its drive letter in Windows and so it can not be opened in Windows Explorer.</entry>
- <entry lang="en" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Clear encryption keys from memory if a new device is inserted</entry>
- <entry lang="en" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">IMPORTANT NOTES:\n - Please keep in mind that this option will not persist after a shutdown/reboot so you will need to select it again next time the machine is started.\n\n - With this option enabled and after a new device is connected, the machine will freeze and it will eventually crash with a BSOD since Windows can not access the encrypted disk after its keys are cleared from memory.\n</entry>
+ <entry lang="ja" key="VOLUME_TOO_LARGE_FOR_HOST">エラー: ファイルコンテナã®ã‚µã‚¤ã‚ºãŒãƒ‡ã‚£ã‚¹ã‚¯ã®ç©ºã容é‡ã‚ˆã‚Šå¤§ãã„ã§ã™ã€‚</entry>
+ <entry lang="ja" key="IDC_ALLOW_WINDOWS_DEFRAG">WindowsディスクデフラグツールãŒéžã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ドライブをデフラグã™ã‚‹ã“ã¨ã‚’許å¯</entry>
+ <entry lang="ja" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">警告: éžã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティション/ドライブã®ãƒ‡ãƒ•ãƒ©ã‚°ã¯ã€å†…容ã«é–¢ã™ã‚‹ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã®æ¼æ´©ã‚„éš ã—ボリュームã«å•é¡Œã‚’引ãèµ·ã“ã™å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚\n\n続行ã—ã¾ã™ã‹?</entry>
+ <entry lang="ja" key="VIRTUAL_DEVICE">仮想ドライブ</entry>
+ <entry lang="ja" key="MOUNTED_VOLUME_NOT_ASSOCIATED">é¸æŠžã•ã‚ŒãŸãƒžã‚¦ãƒ³ãƒˆã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã¯ã€Windowsã®ãƒ‰ãƒ©ã‚¤ãƒ–レターã¨é–¢é€£ä»˜ã‘られã¦ã„ãªã„ãŸã‚ã€Windows Explorerã§é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">æ–°ã—ã„デãƒã‚¤ã‚¹ãŒæŒ¿å…¥ã•ã‚ŒãŸå ´åˆã«æš—å·åŒ–キーをメモリã‹ã‚‰ã‚¯ãƒªã‚¢ã™ã‚‹</entry>
+ <entry lang="ja" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">é‡è¦ãªæ³¨æ„点:\n - ã“ã®ã‚ªãƒ—ションã¯ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³/å†èµ·å‹•å¾Œã«ã¯æŒç¶šã—ãªã„ãŸã‚ã€æ¬¡å›žãƒžã‚·ãƒ³ã‚’èµ·å‹•ã™ã‚‹ã¨ãã«å†åº¦é¸æŠžã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n - ã“ã®ã‚ªãƒ—ションを有効ã«ã—ã€æ–°ã—ã„デãƒã‚¤ã‚¹ãŒæŽ¥ç¶šã•ã‚ŒãŸå¾Œã€ãƒžã‚·ãƒ³ã¯ãƒ•ãƒªãƒ¼ã‚ºã—ã€æœ€çµ‚çš„ã«ã¯BSOD(ブルースクリーン)ã§ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã™ã€‚Windowsã¯ã‚­ãƒ¼ãŒãƒ¡ãƒ¢ãƒªã‹ã‚‰ã‚¯ãƒªã‚¢ã•ã‚ŒãŸå¾Œã«æš—å·åŒ–ã•ã‚ŒãŸãƒ‡ã‚£ã‚¹ã‚¯ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„ãŸã‚ã§ã™ã€‚\n</entry>
<entry lang="ja" key="STARTING">起動中</entry>
- <entry lang="en" key="IDC_ENABLE_CPU_RNG">Use CPU hardware random generator as an additional source of entropy</entry>
- <entry lang="en" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Use legacy maximum password length (64 characters)</entry>
- <entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
+ <entry lang="ja" key="IDC_ENABLE_CPU_RNG">追加ã®ã‚¨ãƒ³ãƒˆãƒ­ãƒ”ーソースã¨ã—ã¦CPUãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ä¹±æ•°ç”Ÿæˆå™¨ã‚’使用ã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">従æ¥ã®æœ€å¤§ãƒ‘スワード長(64文字)を使用ã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_ENABLE_RAM_ENCRYPTION">RAMã«ä¿å­˜ã•ã‚Œã‚‹ã‚­ãƒ¼ã¨ãƒ‘スワードã®æš—å·åŒ–を有効ã«ã™ã‚‹</entry>
<entry lang="ja" key="IDT_BENCHMARK">ベンãƒãƒžãƒ¼ã‚¯:</entry>
- <entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
- <entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
- <entry lang="en" key="HIDDEN_CREDS_SAME_AS_OUTER">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt does not support encrypting a system drive that is already encrypted by BitLocker.</entry>
- <entry lang="en" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Automatically fix boot configuration issues that may prevent Windows from starting</entry>
- <entry lang="en" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Force machine to boot on VeraCrypt in the next startup</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Force the presence of VeraCrypt entry in the EFI firmware boot menu</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Force VeraCrypt entry to be the first in the EFI firmware boot menu</entry>
- <entry lang="en" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">WARNING: RAM encryption is not compatible with Windows Hibernate and Windows Fast Startup features. VeraCrypt needs to disable them before activating RAM encryption.\n\nContinue?</entry>
- <entry lang="en" key="CONFIRM_DISABLE_FAST_STARTUP">WARNING: Windows Fast Startup is enabled and it is known to cause issues when working with VeraCrypt volumes. It is advised to disable it for better security and usability.\n\nDo you want to disable Windows Fast Startup?</entry>
- <entry lang="en" key="QUICK_FORMAT_HELP">In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume.</entry>
- <entry lang="en" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Do not accelerate AES encryption/decryption by using the AES instructions of the processor</entry>
- <entry lang="en" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Add All Mounted Volumes to Favorites...</entry>
- <entry lang="en" key="TASKICON_PREF_MENU_ITEMS">Task Icon Menu Items</entry>
- <entry lang="en" key="TASKICON_PREF_OPEN_VOL">Open Mounted Volumes</entry>
- <entry lang="en" key="TASKICON_PREF_DISMOUNT_VOL">Dismount Mounted Volumes</entry>
- <entry lang="en" key="DISK_FREE">Free space available: {0}</entry>
- <entry lang="en" key="VOLUME_SIZE_HELP">Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB.</entry>
- <entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume?</entry>
+ <entry lang="ja" key="IDC_DISABLE_MOUNT_MANAGER">仮想デãƒã‚¤ã‚¹ã®ä½œæˆã®ã¿ã‚’è¡Œã„ã€ãƒ‰ãƒ©ã‚¤ãƒ–レターã«ã¯ãƒžã‚¦ãƒ³ãƒˆã—ãªã„</entry>
+ <entry lang="ja" key="LEGACY_PASSWORD_UTF8_TOO_LONG">入力ã•ã‚ŒãŸãƒ‘スワードãŒé•·ã™ãŽã¾ã™: ãã®UTF-8表ç¾ãŒ64ãƒã‚¤ãƒˆã‚’超ãˆã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="HIDDEN_CREDS_SAME_AS_OUTER">éš ã—ボリュームã¯ã€å¤–部ボリュームã¨åŒã˜ãƒ‘スワードã€PIMã€ãŠã‚ˆã³ã‚­ãƒ¼ã‚’æŒã¤ã“ã¨ã¯ã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="SYSENC_BITLOCKER_CONFLICT">VeraCryptã¯ã€BitLockerã«ã‚ˆã£ã¦ã™ã§ã«æš—å·åŒ–ã•ã‚Œã¦ã„るシステムドライブã®æš—å·åŒ–をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Windowsã®èµ·å‹•ã‚’妨ã’ã‚‹å¯èƒ½æ€§ã®ã‚るブート構æˆã®å•é¡Œã‚’自動的ã«ä¿®æ­£ã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">次回ã®èµ·å‹•æ™‚ã«VeraCryptã§ãƒ–ートã™ã‚‹ã‚ˆã†ã«å¼·åˆ¶ã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">EFIファームウェアブートメニューã«VeraCryptエントリを強制的ã«è¿½åŠ ã™ã‚‹</entry>
+ <entry lang="ja" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">EFIファームウェアブートメニューã§VeraCryptエントリを最åˆã«è¨­å®šã™ã‚‹</entry>
+ <entry lang="ja" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">警告: RAMæš—å·åŒ–ã¯Windowsã®ä¼‘止状態ãŠã‚ˆã³Windows高速スタートアップ機能ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。RAMæš—å·åŒ–を有効ã«ã™ã‚‹å‰ã«ã“れらを無効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n続行ã—ã¾ã™ã‹?</entry>
+ <entry lang="ja" key="CONFIRM_DISABLE_FAST_STARTUP">警告: Windows高速スタートアップãŒæœ‰åŠ¹ã§ã‚ã‚Šã€ã“ã‚Œã¯VeraCryptボリュームã®æ“作ã«å•é¡Œã‚’引ãèµ·ã“ã™ã“ã¨ãŒçŸ¥ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚セキュリティã¨ä½¿ã„ã‚„ã™ã•ã‚’å‘上ã•ã›ã‚‹ãŸã‚ã«ç„¡åŠ¹ã«ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚\n\nWindows高速スタートアップを無効ã«ã—ã¾ã™ã‹?</entry>
+ <entry lang="ja" key="QUICK_FORMAT_HELP">æ–°ã—ã„ボリュームをマウントã§ãるよã†ã«ã™ã‚‹ãŸã‚ã«ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã§ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ファイルシステムã®ç¨®é¡žã‚’é¸æŠžã—ã¦ãã ã•ã„。\n\nデãƒã‚¤ã‚¹ã¾ãŸã¯ãƒ‘ーティションã«ãƒ›ã‚¹ãƒˆã•ã‚Œã‚‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®å ´åˆã€ã€Œ_クイックフォーマット_ã€ã‚’使用ã—ã¦ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ç©ºã領域ã®æš—å·åŒ–をスキップã§ãã¾ã™ã€‚</entry>
+ <entry lang="ja" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">プロセッサã®AES命令を使用ã—ã¦AESæš—å·åŒ–/復å·åŒ–を高速化ã—ãªã„</entry>
+ <entry lang="ja" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">ã™ã¹ã¦ã®ãƒžã‚¦ãƒ³ãƒˆã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’ãŠæ°—ã«å…¥ã‚Šã«è¿½åŠ ã™ã‚‹</entry>
+ <entry lang="ja" key="TASKICON_PREF_MENU_ITEMS">タスクアイコンメニューアイテム</entry>
+ <entry lang="ja" key="TASKICON_PREF_OPEN_VOL">マウント済ã¿ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’é–‹ã</entry>
+ <entry lang="ja" key="TASKICON_PREF_DISMOUNT_VOL">マウント済ã¿ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’アンマウント</entry>
+ <entry lang="ja" key="DISK_FREE">利用å¯èƒ½ãªç©ºã容é‡: {0}</entry>
+ <entry lang="ja" key="VOLUME_SIZE_HELP">作æˆã™ã‚‹ã‚³ãƒ³ãƒ†ãƒŠã®ã‚µã‚¤ã‚ºã‚’指定ã—ã¦ãã ã•ã„。ボリュームã®æœ€å°ã‚µã‚¤ã‚ºã¯292 KiBã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_CONFIRM_INNER_VOLUME_CALC">警告: 外部ボリュームã«FAT以外ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã‚’é¸æŠžã—ã¾ã—ãŸã€‚\nã“ã®å ´åˆã€VeraCryptã¯éš ã—ボリュームã®æ­£ç¢ºãªæœ€å¤§è¨±å®¹ã‚µã‚¤ã‚ºã‚’計算ã§ããšã€èª¤ã£ãŸæŽ¨å®šå€¤ã‚’使用ã—ã¾ã™ã€‚\nã—ãŸãŒã£ã¦ã€å¤–部ボリュームã¨é‡ãªã‚‰ãªã„よã†ã«éš ã—ボリュームã®ã‚µã‚¤ã‚ºã‚’é©åˆ‡ã«è¨­å®šã™ã‚‹è²¬ä»»ãŒã‚ã‚Šã¾ã™ã€‚\n\n外部ボリュームã«é¸æŠžã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã‚’使用ã—続ã‘ã¾ã™ã‹?</entry> <entry lang="ja" key="LINUX_PREF_TAB_SECURITY">セキュリティ</entry>
<entry lang="ja" key="LINUX_PREF_TAB_SECURITY">セキュリティ</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Mount Options</entry>
- <entry lang="en" key="LINUX_PREF_TAB_BACKGROUND_TASK">Background Task</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">System Integration</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Filesystem Explorer</entry>
+ <entry lang="ja" key="LINUX_PREF_TAB_MOUNT_OPTIONS">マウントオプション</entry>
+ <entry lang="ja" key="LINUX_PREF_TAB_BACKGROUND_TASK">ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã‚¿ã‚¹ã‚¯</entry>
+ <entry lang="ja" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">システム統åˆ</entry>
+ <entry lang="ja" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">ファイルシステムエクスプローラ</entry>
<entry lang="ja" key="LINUX_PREF_TAB_PERFORMANCE">パフォーマンス</entry>
- <entry lang="en" key="LINUX_PREF_TAB_KEYFILES">Keyfiles</entry>
- <entry lang="en" key="LINUX_PREF_TAB_TOKENS">Security Tokens</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_SERVICES">Kernel Services</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_CRYPT">Do not use kernel cryptographic services</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filesystem</entry>
- <entry lang="en" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Mount options:</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT">Cross-Platform Support</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER">I will mount the volume on other platforms</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Choose this option if you need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY">I will mount the volume only on {0}</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Choose this option if you do not need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_DESELECT">Deselect</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY">Enter your user password or administrator password:</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY_TITLE">Administrator privileges required</entry>
- <entry lang="en" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt is already running.</entry>
- <entry lang="en" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">System Encryption password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Mount partition &amp;using system encryption (preboot authentication)</entry>
- <entry lang="en" key="LINUX_DO_NOT_MOUNT">Do &amp;not mount</entry>
- <entry lang="en" key="LINUX_MOUNT_AT_DIR">Mount at directory:</entry>
- <entry lang="en" key="LINUX_SELECT">Se&amp;lect...</entry>
- <entry lang="en" key="LINUX_DISMOUNT_ALL_WHEN">Dismount All Volumes When</entry>
- <entry lang="en" key="LINUX_ENTERING_POWERSAVING">System is entering power saving mode</entry>
- <entry lang="en" key="LINUX_LOGIN_ACTION">Actions to Perform when User Logs On</entry>
- <entry lang="en" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Close all Explorer windows of volume being dismounted</entry>
- <entry lang="en" key="LINUX_HOTKEYS">Hotkeys</entry>
- <entry lang="en" key="LINUX_SYSTEM_HOTKEYS">System-Wide Hotkeys</entry>
- <entry lang="en" key="LINUX_SOUND_NOTIFICATION">Play system notification sound after mount/dismount</entry>
- <entry lang="en" key="LINUX_CONFIRM_AFTER_DISMOUNT">Display confirmation message box after dismount</entry>
- <entry lang="en" key="LINUX_VC_QUITS">VeraCrypt quits</entry>
- <entry lang="en" key="LINUX_OPEN_FINDER">Open Finder window for successfully mounted volume</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Please note that this setting takes effect only if use of the kernel cryptographic services is disabled.</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Disabling the use of kernel cryptographic services can degrade performance.\n\nAre you sure?</entry>
- <entry lang="en" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Please note that disabling this option may have no effect on volumes mounted using kernel cryptographic services.</entry>
- <entry lang="en" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Please note that any currently mounted volumes need to be remounted before they can use this setting.</entry>
- <entry lang="en" key="LINUX_UNKNOWN_EXC_OCCURRED">Unknown exception occurred.</entry>
- <entry lang="en" key="LINUX_FIRST_AID">"Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page.</entry>
- <entry lang="en" key="LINUX_MOUNT_ALL_DEV">Mount All Devices</entry>
- <entry lang="en" key="LINUX_ERROR_LOADING_CONFIG">Error while loading configuration files located in </entry>
- <entry lang="en" key="LINUX_SELECT_FREE_SLOT">Please select a free drive slot from the list.</entry>
- <entry lang="en" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDo you want to show this message next time you mount such a volume?</entry>
+ <entry lang="ja" key="LINUX_PREF_TAB_KEYFILES">キーファイル</entry>
+ <entry lang="ja" key="LINUX_PREF_TAB_TOKENS">セキュリティトークン</entry>
+ <entry lang="ja" key="LINUX_PREF_KERNEL_SERVICES">カーãƒãƒ«ã‚µãƒ¼ãƒ“ス</entry>
+ <entry lang="ja" key="LINUX_PREF_KERNEL_CRYPT">カーãƒãƒ«æš—å·åŒ–サービスを使用ã—ãªã„</entry>
+ <entry lang="ja" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">ファイルシステム</entry>
+ <entry lang="ja" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">マウントオプション:</entry>
+ <entry lang="ja" key="LINUX_CROSS_SUPPORT">クロスプラットフォームサãƒãƒ¼ãƒˆ</entry>
+ <entry lang="ja" key="LINUX_CROSS_SUPPORT_OTHER">ä»–ã®ãƒ—ラットフォームã§ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã™ã‚‹</entry>
+ <entry lang="ja" key="LINUX_CROSS_SUPPORT_OTHER_HELP">ä»–ã®ãƒ—ラットフォームã§ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ã€ã“ã®ã‚ªãƒ—ションをé¸æŠžã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_CROSS_SUPPORT_ONLY">{0}上ã§ã®ã¿ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã™ã‚‹</entry>
+ <entry lang="ja" key="LINUX_CROSS_SUPPORT_ONLY_HELP">ä»–ã®ãƒ—ラットフォームã§ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’使用ã™ã‚‹å¿…è¦ãŒãªã„å ´åˆã¯ã€ã“ã®ã‚ªãƒ—ションをé¸æŠžã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_DESELECT">é¸æŠžè§£é™¤</entry>
+ <entry lang="ja" key="LINUX_ADMIN_PW_QUERY">ユーザーパスワードã¾ãŸã¯ç®¡ç†è€…パスワードを入力ã—ã¦ãã ã•ã„:</entry>
+ <entry lang="ja" key="LINUX_ADMIN_PW_QUERY_TITLE">管ç†è€…権é™ãŒå¿…è¦ã§ã™</entry>
+ <entry lang="ja" key="LINUX_VC_RUNNING_ALREADY">VeraCryptã¯ã™ã§ã«å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">システム暗å·åŒ–ã®ãƒ‘スワードã¯{0}文字以上ã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">システム暗å·åŒ–を使用ã—ã¦ãƒ‘ーティションをマウントã™ã‚‹ (プレブートèªè¨¼)</entry>
+ <entry lang="ja" key="LINUX_DO_NOT_MOUNT">マウントã—ãªã„</entry>
+ <entry lang="ja" key="LINUX_MOUNT_AT_DIR">ディレクトリã«ãƒžã‚¦ãƒ³ãƒˆï¼š</entry>
+ <entry lang="ja" key="LINUX_SELECT">é¸æŠž...</entry>
+ <entry lang="ja" key="LINUX_DISMOUNT_ALL_WHEN">以下ã®å ´åˆã«ã™ã¹ã¦ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウント解除ã™ã‚‹</entry>
+ <entry lang="ja" key="LINUX_ENTERING_POWERSAVING">システムãŒçœé›»åŠ›ãƒ¢ãƒ¼ãƒ‰ã«å…¥ã‚‹æ™‚</entry>
+ <entry lang="ja" key="LINUX_LOGIN_ACTION">ユーザーãŒãƒ­ã‚°ã‚ªãƒ³ã—ãŸã¨ãã«å®Ÿè¡Œã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³</entry>
+ <entry lang="ja" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">マウント解除中ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®ã™ã¹ã¦ã®ã‚¨ã‚¯ã‚¹ãƒ—ローラーウィンドウを閉ã˜ã‚‹</entry>
+ <entry lang="ja" key="LINUX_HOTKEYS">ホットキー</entry>
+ <entry lang="ja" key="LINUX_SYSTEM_HOTKEYS">システム全体ã®ãƒ›ãƒƒãƒˆã‚­ãƒ¼</entry>
+ <entry lang="ja" key="LINUX_SOUND_NOTIFICATION">マウント/アンマウント後ã«ã‚·ã‚¹ãƒ†ãƒ é€šçŸ¥éŸ³ã‚’鳴らã™</entry>
+ <entry lang="ja" key="LINUX_CONFIRM_AFTER_DISMOUNT">マウント解除後ã«ç¢ºèªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒœãƒƒã‚¯ã‚¹ã‚’表示ã™ã‚‹</entry>
+ <entry lang="ja" key="LINUX_VC_QUITS">VeraCrypt ãŒçµ‚了ã—ã¾ã™</entry>
+ <entry lang="ja" key="LINUX_OPEN_FINDER">正常ã«ãƒžã‚¦ãƒ³ãƒˆã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã® Finder ウィンドウを開ãã¾ã™</entry>
+ <entry lang="ja" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">ã“ã®è¨­å®šã¯ã€ã‚«ãƒ¼ãƒãƒ«æš—å·åŒ–サービスã®ä½¿ç”¨ãŒç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆã«ã®ã¿æœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">カーãƒãƒ«æš—å·åŒ–サービスã®ä½¿ç”¨ã‚’無効ã«ã™ã‚‹ã¨ã€ãƒ‘フォーマンスãŒä½Žä¸‹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚\n\nよã‚ã—ã„ã§ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">ã“ã®ã‚ªãƒ—ションを無効ã«ã—ã¦ã‚‚ã€ã‚«ãƒ¼ãƒãƒ«æš—å·åŒ–サービスã§ãƒžã‚¦ãƒ³ãƒˆã•ã‚ŒãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ã¯å½±éŸ¿ã—ãªã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_REMOUNT_BECAUSEOF_SETTING">ç¾åœ¨ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¦ã„るボリュームã¯ã€ã“ã®è¨­å®šã‚’有効ã«ã™ã‚‹å‰ã«å†ãƒžã‚¦ãƒ³ãƒˆã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_UNKNOWN_EXC_OCCURRED">ä¸æ˜Žãªä¾‹å¤–ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="LINUX_FIRST_AID">[OK] を押ã™ã¨ã€ãƒ‡ã‚£ã‚¹ã‚¯ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ãŒèµ·å‹•ã—ã¾ã™ã€‚\n\nディスクユーティリティウィンドウã§ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’é¸æŠžã—ã€[First Aid] ページ㮠[ディスクã®æ¤œè¨¼] ã¾ãŸã¯ [ディスクã®ä¿®å¾©] ボタンを押ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_MOUNT_ALL_DEV">ã™ã¹ã¦ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’マウントã™ã‚‹</entry>
+ <entry lang="ja" key="LINUX_ERROR_LOADING_CONFIG">ã«ã‚る構æˆãƒ•ã‚¡ã‚¤ãƒ«ã®èª­ã¿è¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—㟠</entry>
+ <entry lang="ja" key="LINUX_SELECT_FREE_SLOT">リストã‹ã‚‰ç©ºãドライブスロットをé¸æŠžã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\n次回ã“ã®ã‚ˆã†ãªãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã™ã‚‹ã¨ãã«ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã‹ï¼Ÿ</entry>
<entry lang="ja" key="LINUX_WARNING">警告</entry>
<entry lang="ja" key="LINUX_ERROR">エラー</entry>
- <entry lang="en" key="LINUX_ONLY_TEXTMODE">This feature is currently supported only in text mode.</entry>
- <entry lang="en" key="LINUX_FREE_SPACE_ON_DRIVE">Free space on drive {0}: is {1}.</entry>
- <entry lang="en" key="LINUX_DYNAMIC_NOTICE">Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system.</entry>
- <entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry>
+ <entry lang="ja" key="LINUX_ONLY_TEXTMODE">ã“ã®æ©Ÿèƒ½ã¯ç¾åœ¨ã€ãƒ†ã‚­ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ã§ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_FREE_SPACE_ON_DRIVE">ドライブ {0} ã®ç©ºã容é‡: 㯠{1} ã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_DYNAMIC_NOTICE">オペレーティングシステムãŒç©ºã容é‡ã®å…ˆé ­ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’割り当ã¦ãªã„å ´åˆã€éš ã—ボリュームã®æœ€å¤§ã‚µã‚¤ã‚ºã¯ã€å¤–部ボリュームã®ç©ºã容é‡ã‚ˆã‚Šã‚‚ã¯ã‚‹ã‹ã«å°ã•ããªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã“れ㯠VeraCrypt ã®ãƒã‚°ã§ã¯ãªãã€ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ ã®åˆ¶é™ã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_MAX_HIDDEN_SIZE">ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã®éš ã—ボリュームã®æœ€å¤§ã‚µã‚¤ã‚ºã¯ {0} ã§ã™ã€‚</entry>
<entry lang="ja" key="LINUX_OPEN_OUTER_VOL">外殻ボリュームを開ã</entry>
- <entry lang="en" key="LINUX_OUTER_VOL_IS_MOUNTED">Outer volume has been successfully created and mounted as '{0}'. To this volume you should now copy some sensitive-looking files that you actually do NOT want to hide. The files will be there for anyone forcing you to disclose your password. You will reveal only the password for this outer volume, not for the hidden one. The files that you really care about will be stored in the hidden volume, which will be created later on. When you finish copying, click Next. Do not dismount the volume.\n\nNote: After you click Next, the outer volume will be analyzed to determine the size of uninterrupted area of free space whose end is aligned with the end of the volume. This area will accommodate the hidden volume, so it will limit its maximum possible size. The procedure ensures no data on the outer volume are overwritten by the hidden volume.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows.</entry>
- <entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry>
- <entry lang="en" key="LINUX_MOUNTET_HINT">The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding.</entry>
- <entry lang="en" key="LINUX_HIDDEN_PASS_NO_DIFF">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="LINUX_NOT_FAT_HINT">Please note that the volume will not be formatted with a FAT filesystem and, therefore, you may be required to install additional filesystem drivers on platforms other than {0}, which will enable you to mount the volume.</entry>
- <entry lang="en" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n</entry>
- <entry lang="en" key="LINUX_MAX_SIZE_HINT">- Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size</entry>
- <entry lang="en" key="LINUX_DOT_LF">.\n</entry>
- <entry lang="en" key="LINUX_NOT_SUPPORTED"> (not supported by components available on this platform).\n</entry>
- <entry lang="en" key="LINUX_KERNEL_OLD">Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.</entry>
- <entry lang="en" key="LINUX_VOL_DISMOUNTED">Volume {0} has been dismounted.</entry>
- <entry lang="en" key="LINUX_VOL_MOUNTED">Volume {0} has been mounted.</entry>
- <entry lang="en" key="LINUX_OOM">Out of memory.</entry>
- <entry lang="en" key="LINUX_CANT_GET_ADMIN_PRIV">Failed to obtain administrator privileges</entry>
- <entry lang="en" key="LINUX_COMMAND_GET_ERROR">Command {0} returned error {1}.</entry>
- <entry lang="en" key="LINUX_CMD_HELP">VeraCrypt Command Line Help</entry>
- <entry lang="en" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options.</entry>
- <entry lang="en" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Storage device and VC volume sector size mismatch</entry>
- <entry lang="en" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">This operation must be performed only when the system hosted on the volume is running.</entry>
- <entry lang="en" key="LINUX_EX2MSG_INSUFFICIENTDATA">Not enough data available.</entry>
- <entry lang="en" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Kernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.\n\nPossible solutions:\n- Upgrade the Linux kernel to version 2.6.33 or later.\n- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use 'nokernelcrypto' mount option on the command line.</entry>
- <entry lang="en" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Failed to set up a loop device.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGARGUMENT">A required argument is missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Volume data missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Mount point required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Mount point is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDEMPTY">No password or keyfile specified.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDTOOLONG">Password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partition device required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Incorrect password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Invalid characters encountered.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error while parsing formatted string.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">The host file/device is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volume slot unavailable.</entry>
- <entry lang="en" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requires OSXFUSE 2.5 or above.</entry>
- <entry lang="en" key="EXCEPTION_OCCURRED">Exception occurred</entry>
+ <entry lang="ja" key="LINUX_OUTER_VOL_IS_MOUNTED">外部ボリュームãŒæ­£å¸¸ã«ä½œæˆã•ã‚Œã€ã€Œ{0}ã€ã¨ã—ã¦ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã—ãŸã€‚ã“ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ã¯ã€å®Ÿéš›ã«éš ã—ãŸããªã„機密性ã®é«˜ã„ファイルをコピーã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ãƒ‘スワードã®é–‹ç¤ºã‚’強制ã™ã‚‹äººãªã‚‰èª°ã§ã‚‚アクセスã§ãã¾ã™ã€‚éš ã—ボリュームã§ã¯ãªãã€ã“ã®å¤–部ボリュームã®ãƒ‘スワードã®ã¿ã‚’明らã‹ã«ã—ã¾ã™ã€‚実際ã«é‡è¦ãªãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€å¾Œã§ä½œæˆã•ã‚Œã‚‹éš ã—ボリュームã«ä¿å­˜ã•ã‚Œã¾ã™ã€‚コピーãŒå®Œäº†ã—ãŸã‚‰ã€[次ã¸] をクリックã—ã¾ã™ã€‚ボリュームã®ãƒžã‚¦ãƒ³ãƒˆã‚’解除ã—ãªã„ã§ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">エラー: システムドライブを暗å·åŒ–ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚\n\nVeraCrypt ã¯ã€Windows ã§ã®ã¿ã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒ–ã‚’æš—å·åŒ–ã§ãã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">エラー: システムパーティションを暗å·åŒ–ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚\n\nVeraCrypt ã¯ã€Windows ã§ã®ã¿ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティションを暗å·åŒ–ã§ãã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_WARNING_FORMAT_DESTROY_FS">警告: デãƒã‚¤ã‚¹ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ  '{0}' ã®ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚’破壊ã—ã¾ã™ã€‚\n\n続行ã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="LINUX_MOUNTET_HINT">é¸æŠžã—ãŸãƒ‡ãƒã‚¤ã‚¹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã¯ç¾åœ¨ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚続行ã™ã‚‹å‰ã« '{0}' をマウント解除ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_HIDDEN_PASS_NO_DIFF">éš ã—ボリュームã¯ã€å¤–部ボリュームã¨åŒã˜ãƒ‘スワードã€PIMã€ãŠã‚ˆã³ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŒã¤ã“ã¨ã¯ã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="LINUX_NOT_FAT_HINT">ボリューム㯠FAT ファイルシステムã§ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã•ã‚Œãªã„ãŸã‚ã€{0} 以外ã®ãƒ—ラットフォームã«ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’マウントã§ãるよã†ã«ã™ã‚‹è¿½åŠ ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒãƒ¼ã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_ERROR_SIZE_HIDDEN_VOL">エラー: 作æˆã•ã‚Œã‚‹éš ã—ボリューム㌠{0} TB ({1} GB) より大ãããªã£ã¦ã„ã¾ã™ã€‚\n\n考ãˆã‚‰ã‚Œã‚‹è§£æ±ºç­–:\n- {0} TB よりå°ã•ã„コンテナ/パーティションを作æˆã—ã¾ã™ã€‚\n</entry>
+ <entry lang="ja" key="LINUX_MAX_SIZE_HINT">- 最大 16 TB ã®ã‚µã‚¤ã‚ºã®ãƒ‘ーティション/デãƒã‚¤ã‚¹ãƒ›ã‚¹ãƒˆåž‹éš ã—ボリュームを作æˆã§ãるよã†ã«ã€4096 ãƒã‚¤ãƒˆã‚»ã‚¯ã‚¿ãƒ¼ã®ãƒ‰ãƒ©ã‚¤ãƒ–を使用ã—ã¾ã™</entry>
+ <entry lang="ja" key="LINUX_DOT_LF">.\n</entry>
+ <entry lang="ja" key="LINUX_NOT_SUPPORTED"> (ã“ã®ãƒ—ラットフォームã§åˆ©ç”¨å¯èƒ½ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“)。\n</entry>
+ <entry lang="ja" key="LINUX_KERNEL_OLD">システムã¯å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Linux カーãƒãƒ«ã‚’使用ã—ã¦ã„ã¾ã™ã€‚\n\nLinux カーãƒãƒ«ã®ãƒã‚°ã«ã‚ˆã‚Šã€VeraCrypt ボリュームã«ãƒ‡ãƒ¼ã‚¿ã‚’書ã込むã¨ãã«ã‚·ã‚¹ãƒ†ãƒ ãŒå¿œç­”ã‚’åœæ­¢ã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®å•é¡Œã¯ã€ã‚«ãƒ¼ãƒãƒ«ã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.6.24 以é™ã«ã‚¢ãƒƒãƒ—グレードã™ã‚‹ã“ã¨ã§è§£æ±ºã§ãã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_VOL_DISMOUNTED">ボリューム {0} ãŒãƒžã‚¦ãƒ³ãƒˆè§£é™¤ã•ã‚Œã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="LINUX_VOL_MOUNTED">ボリューム {0} ãŒãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="LINUX_OOM">メモリä¸è¶³ã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_CANT_GET_ADMIN_PRIV">管ç†è€…権é™ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ</entry>
+ <entry lang="ja" key="LINUX_COMMAND_GET_ERROR">コマンド {0} ãŒã‚¨ãƒ©ãƒ¼ {1} ã‚’è¿”ã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="LINUX_CMD_HELP">VeraCrypt コマンドラインヘルプ</entry>
+ <entry lang="ja" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\n警告: キーファイルパスã«éš ã—ファイルãŒå­˜åœ¨ã—ã¾ã™ã€‚ãれらをキーファイルã¨ã—ã¦ä½¿ç”¨ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«åã®å…ˆé ­ã®ãƒ‰ãƒƒãƒˆã‚’削除ã—ã¦ãã ã•ã„。隠ã—ファイルã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã‚ªãƒ—ションã§æœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆã«ã®ã¿è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">ストレージデãƒã‚¤ã‚¹ã¨ VC ボリュームã®ã‚»ã‚¯ã‚¿ãƒ¼ã‚µã‚¤ã‚ºãŒä¸€è‡´ã—ã¾ã›ã‚“</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">ã“ã®æ“作ã¯ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ã§ãƒ›ã‚¹ãƒˆã•ã‚Œã¦ã„るシステムãŒå®Ÿè¡Œã•ã‚Œã¦ã„ã‚‹å ´åˆã«ã®ã¿å®Ÿè¡Œã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_INSUFFICIENTDATA">利用å¯èƒ½ãªãƒ‡ãƒ¼ã‚¿ãŒä¸è¶³ã—ã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">カーãƒãƒ«æš—å·åŒ–サービステストã«å¤±æ•—ã—ã¾ã—ãŸã€‚カーãƒãƒ«ã®æš—å·åŒ–サービスã¯ã€2 TB より大ãã„ボリュームをサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚\n\n考ãˆã‚‰ã‚Œã‚‹è§£æ±ºç­–:\n- Linux カーãƒãƒ«ã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.6.33 以é™ã«ã‚¢ãƒƒãƒ—グレードã—ã¾ã™ã€‚\n- カーãƒãƒ«æš—å·åŒ–サービスã®ä½¿ç”¨ã‚’無効ã«ã™ã‚‹ï¼ˆè¨­å®š > 環境設定 > システム統åˆï¼‰ã‹ã€ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã§ 'nokernelcrypto' マウントオプションを使用ã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">ループデãƒã‚¤ã‚¹ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_MISSINGARGUMENT">å¿…è¦ãªå¼•æ•°ãŒã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">ボリュームデータãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">マウントãƒã‚¤ãƒ³ãƒˆãŒå¿…è¦ã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">マウントãƒã‚¤ãƒ³ãƒˆã¯ã™ã§ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_PASSWORDEMPTY">パスワードã¾ãŸã¯ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nプリブートèªè¨¼ãƒ‘スワードã¯ã€ç±³å›½ä»¥å¤–ã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆãŒä½¿ç”¨ã§ããªã„プリブート環境ã§å…¥åŠ›ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã—ãŸãŒã£ã¦ã€ãƒ—リブートèªè¨¼ãƒ‘スワードã¯å¸¸ã«æ¨™æº–ã®ç±³å›½ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’使用ã—ã¦å…¥åŠ›ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼ˆãã†ã—ãªã„ã¨ã€ã»ã¨ã‚“ã©ã®å ´åˆã€ãƒ‘スワードãŒæ­£ã—ã入力ã•ã‚Œã¾ã›ã‚“)。ãŸã ã—ã€å®Ÿéš›ã®ç±³å›½ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。オペレーティングシステムã§ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’変更ã™ã‚‹ã ã‘ã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\n注: プリブートèªè¨¼ãªã—ã§æš—å·åŒ–ã•ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ãƒ‰ãƒ©ã‚¤ãƒ–ã®ãƒ‘ーティションをマウントã—よã†ã¨ã—ã¦ã„ã‚‹å ´åˆã€ã¾ãŸã¯å®Ÿè¡Œã•ã‚Œã¦ã„ãªã„オペレーティングシステムã®æš—å·åŒ–ã•ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティションをマウントã—よã†ã¨ã—ã¦ã„ã‚‹å ´åˆã¯ã€'オプション >' > 'システム暗å·åŒ–を使用ã—ã¦ãƒ‘ーティションをマウント' ã‚’é¸æŠžã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_PASSWORDTOOLONG">パスワード㌠{0} 文字より長ããªã£ã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">パーティションデãƒã‚¤ã‚¹ãŒå¿…è¦ã§ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">ä¿è­·ã•ã‚ŒãŸéš ã—ボリュームã®ãƒ‘スワードãŒæ­£ã—ããªã„ã‹ã€éš ã—ボリュームãŒå­˜åœ¨ã—ã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">ä¿è­·ã•ã‚ŒãŸéš ã—ボリュームã®ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŠã‚ˆã³/ã¾ãŸã¯ãƒ‘スワードãŒæ­£ã—ããªã„ã‹ã€éš ã—ボリュームãŒå­˜åœ¨ã—ã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">無効ãªæ–‡å­—ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">フォーマットã•ã‚ŒãŸæ–‡å­—列ã®è§£æžä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">一時ディレクトリã«ãƒ•ã‚¡ã‚¤ãƒ«ã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚\n\n一時ディレクトリãŒå­˜åœ¨ã—ã€ãã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£è¨±å¯ã§ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹ã“ã¨ã€ãŠã‚ˆã³å分ãªãƒ‡ã‚£ã‚¹ã‚¯å®¹é‡ãŒã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">エラー: ドライブ㯠512 ãƒã‚¤ãƒˆä»¥å¤–ã®ã‚»ã‚¯ã‚¿ãƒ¼ã‚µã‚¤ã‚ºã‚’使用ã—ã¦ã„ã¾ã™ã€‚\n\nプラットフォームã§åˆ©ç”¨å¯èƒ½ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®åˆ¶é™ã«ã‚ˆã‚Šã€ãƒ‰ãƒ©ã‚¤ãƒ–ã§ãƒ›ã‚¹ãƒˆã•ã‚Œã¦ã„る外部ボリュームã¯éš ã—ボリュームä¿è­·ã‚’使用ã—ã¦ãƒžã‚¦ãƒ³ãƒˆã§ãã¾ã›ã‚“。\n\n考ãˆã‚‰ã‚Œã‚‹è§£æ±ºç­–:\n- 512 ãƒã‚¤ãƒˆã‚»ã‚¯ã‚¿ãƒ¼ã®ãƒ‰ãƒ©ã‚¤ãƒ–を使用ã—ã¾ã™ã€‚\n- ドライブã«ãƒ•ã‚¡ã‚¤ãƒ«ãƒ›ã‚¹ãƒˆåž‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ï¼ˆã‚³ãƒ³ãƒ†ãƒŠï¼‰ã‚’作æˆã—ã¾ã™ã€‚\n- éš ã—ボリュームã®å†…容をãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ã¦ã‹ã‚‰ã€å¤–部ボリュームを更新ã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">エラー: ドライブ㯠512 ãƒã‚¤ãƒˆä»¥å¤–ã®ã‚»ã‚¯ã‚¿ãƒ¼ã‚µã‚¤ã‚ºã‚’使用ã—ã¦ã„ã¾ã™ã€‚\n\nプラットフォームã§åˆ©ç”¨å¯èƒ½ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®åˆ¶é™ã«ã‚ˆã‚Šã€ãƒ‰ãƒ©ã‚¤ãƒ–上ã®ãƒ‘ーティション/デãƒã‚¤ã‚¹ãƒ›ã‚¹ãƒˆåž‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ã¯ã€ã‚«ãƒ¼ãƒãƒ«æš—å·åŒ–サービスを使用ã—ã¦ã®ã¿ãƒžã‚¦ãƒ³ãƒˆã§ãã¾ã™ã€‚\n\n考ãˆã‚‰ã‚Œã‚‹è§£æ±ºç­–:\n- カーãƒãƒ«æš—å·åŒ–サービスã®ä½¿ç”¨ã‚’有効ã«ã™ã‚‹ï¼ˆç’°å¢ƒè¨­å®š > システム統åˆï¼‰ã€‚\n- 512 ãƒã‚¤ãƒˆã‚»ã‚¯ã‚¿ãƒ¼ã®ãƒ‰ãƒ©ã‚¤ãƒ–を使用ã—ã¾ã™ã€‚\n- ドライブã«ãƒ•ã‚¡ã‚¤ãƒ«ãƒ›ã‚¹ãƒˆåž‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ï¼ˆã‚³ãƒ³ãƒ†ãƒŠï¼‰ã‚’作æˆã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">エラー: ドライブ㯠512 ãƒã‚¤ãƒˆä»¥å¤–ã®ã‚»ã‚¯ã‚¿ãƒ¼ã‚µã‚¤ã‚ºã‚’使用ã—ã¦ã„ã¾ã™ã€‚\n\nプラットフォームã§åˆ©ç”¨å¯èƒ½ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®åˆ¶é™ã«ã‚ˆã‚Šã€ãƒ‰ãƒ©ã‚¤ãƒ–上ã§ãƒ‘ーティション/デãƒã‚¤ã‚¹ãƒ›ã‚¹ãƒˆåž‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’作æˆ/使用ã§ãã¾ã›ã‚“。\n\n考ãˆã‚‰ã‚Œã‚‹è§£æ±ºç­–:\n- ドライブã«ãƒ•ã‚¡ã‚¤ãƒ«ãƒ›ã‚¹ãƒˆåž‹ãƒœãƒªãƒ¥ãƒ¼ãƒ ï¼ˆã‚³ãƒ³ãƒ†ãƒŠï¼‰ã‚’作æˆã—ã¾ã™ã€‚\n- 512 ãƒã‚¤ãƒˆã‚»ã‚¯ã‚¿ãƒ¼ã®ãƒ‰ãƒ©ã‚¤ãƒ–を使用ã—ã¾ã™ã€‚\n- 別ã®ãƒ—ラットフォーム㧠VeraCrypt を使用ã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">ホストファイル/デãƒã‚¤ã‚¹ã¯ã™ã§ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">ボリュームスロットã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt ã«ã¯ OSXFUSE 2.5 以上ãŒå¿…è¦ã§ã™ã€‚</entry>
+ <entry lang="ja" key="EXCEPTION_OCCURRED">例外ãŒç™ºç”Ÿã—ã¾ã—ãŸ</entry>
<entry lang="ja" key="ENTER_PASSWORD">パスワードã®å…¥åŠ›</entry>
<entry lang="ja" key="ENTER_TC_VOL_PASSWORD">VeraCryptボリュームã®ãƒ‘スワードã®å…¥åŠ›</entry>
- <entry lang="en" key="MOUNT">Mount</entry>
- <entry lang="en" key="MOUNT_POINT">Mount Directory</entry>
- <entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry>
- <entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry>
- <entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry>
- <entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry>
- <entry lang="en" key="START_TC">Start VeraCrypt</entry>
- <entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry>
- <entry lang="en" key="UNKNOWN_OPTION">Unknown option</entry>
+ <entry lang="ja" key="MOUNT">マウント</entry>
+ <entry lang="ja" key="MOUNT_POINT">マウントディレクトリ</entry>
+ <entry lang="ja" key="NO_VOLUMES_MOUNTED">マウントã•ã‚Œã¦ã„るボリュームãŒã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="OPEN_NEW_VOLUME">æ–°ã—ã„ VeraCrypt ボリュームを指定ã™ã‚‹</entry>
+ <entry lang="ja" key="PARAMETER_INCORRECT">パラメータãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“</entry>
+ <entry lang="ja" key="SELECT_KEYFILES">キーファイルをé¸æŠž</entry>
+ <entry lang="ja" key="START_TC">VeraCrypt ã‚’èµ·å‹•</entry>
+ <entry lang="ja" key="VOLUME_ALREADY_MOUNTED">ボリューム {0} ã¯ã™ã§ã«ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="UNKNOWN_OPTION">ä¸æ˜Žãªã‚ªãƒ—ション</entry>
<entry lang="ja" key="VOLUME_LOCATION">ボリュームã®ä½ç½®</entry>
- <entry lang="en" key="VOLUME_HOST_IN_USE">WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting?</entry>
- <entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry>
- <entry lang="en" key="IDC_USE_ALL_FREE_SPACE">Use all available free space</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry>
- <entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry>
- <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry>
- <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry>
- <entry lang="en" key="IDT_VOL_NAME">Volume: </entry>
- <entry lang="en" key="IDT_FILE_SYS">File system: </entry>
- <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE">New size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry>
- <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry>
- <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry>
- <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry>
- <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry>
- <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry>
- <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry>
- <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry>
- <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry>
- <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry>
- <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry>
- <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry>
- <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry>
- <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry>
- <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry>
- <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry>
- <entry lang="en" key="FULL_FORMAT">Full Format</entry>
- <entry lang="en" key="FAST_CREATE">Fast Create</entry>
- <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry>
- <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry>
- <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry>
- <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry>
- <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry>
- <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry>
- <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
- <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
- <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
- <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
- <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
- <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
- <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
- <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry>
- <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry>
- <entry lang="en" key="PARTIAL_SYSENC_MOUNT_READONLY">Warning: The system partition you attempted to mount was not fully encrypted. As a safety measure to prevent potential corruption or unwanted modifications, volume '%s' was mounted as read-only.</entry>
- <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry>
- <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
- <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
+ <entry lang="ja" key="VOLUME_HOST_IN_USE">警告: ホストファイル/デãƒã‚¤ã‚¹ {0} ã¯ã™ã§ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ï¼\n\nã“れを無視ã™ã‚‹ã¨ã€ã‚·ã‚¹ãƒ†ãƒ ã®ä¸å®‰å®šæ€§ãªã©ã€æœ›ã¾ã—ããªã„çµæžœãŒç”Ÿã˜ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ボリュームをマウントã™ã‚‹å‰ã«ã€ãƒ›ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«/デãƒã‚¤ã‚¹ã‚’使用ã—ã¦ã„ã‚‹å¯èƒ½æ€§ã®ã‚ã‚‹ã™ã¹ã¦ã®ã‚¢ãƒ—リケーションを閉ã˜ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\nマウントを続行ã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt ã¯ä»¥å‰ã« MSI パッケージを使用ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸãŸã‚ã€æ¨™æº–インストーラーを使用ã—ã¦æ›´æ–°ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\n\nVeraCrypt インストールを更新ã™ã‚‹ã«ã¯ã€MSI パッケージを使用ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="IDC_USE_ALL_FREE_SPACE">利用å¯èƒ½ãªã™ã¹ã¦ã®ç©ºã容é‡ã‚’使用ã™ã‚‹</entry>
+ <entry lang="ja" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">システムパーティション/ドライブãŒã€ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªããªã£ãŸã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’使用ã—ã¦æš—å·åŒ–ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€VeraCrypt をアップグレードã§ãã¾ã›ã‚“。\nVeraCrypt をアップグレードã™ã‚‹å‰ã«ã‚·ã‚¹ãƒ†ãƒ ã®æš—å·åŒ–を解除ã—ã€å†åº¦æš—å·åŒ–ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="LINUX_EX2MSG_TERMINALNOTFOUND">サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„るターミナルアプリケーションãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚xtermã€konsoleã€ã¾ãŸã¯ gnome-terminal(dbus-x11 付ã)ãŒå¿…è¦ã§ã™ã€‚</entry>
+ <entry lang="ja" key="IDM_MOUNT_NO_CACHE">キャッシュãªã—ã§ãƒžã‚¦ãƒ³ãƒˆ</entry>
+ <entry lang="ja" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nå†ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã›ãšã« VeraCrypt ボリュームをå³åº§ã«æ‹¡å¼µ\n\n\nNTFS ã§ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã•ã‚ŒãŸã™ã¹ã¦ã®ç¨®é¡žã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ï¼ˆã‚³ãƒ³ãƒ†ãƒŠãƒ•ã‚¡ã‚¤ãƒ«ã€ãƒ‡ã‚£ã‚¹ã‚¯ã€ãƒ‘ーティション)ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚唯一ã®æ¡ä»¶ã¯ã€VeraCrypt ボリュームã®ãƒ›ã‚¹ãƒˆãƒ‰ãƒ©ã‚¤ãƒ–ã¾ãŸã¯ãƒ›ã‚¹ãƒˆãƒ‡ãƒã‚¤ã‚¹ã«å分ãªç©ºã容é‡ãŒã‚ã‚‹ã“ã¨ã§ã™ã€‚\n\néš ã—ボリュームをå«ã‚€å¤–部ボリュームを拡張ã™ã‚‹ãŸã‚ã«ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’使用ã—ãªã„ã§ãã ã•ã„。隠ã—ボリュームãŒç ´å£Šã•ã‚Œã¾ã™ï¼\n</entry>
+ <entry lang="ja" key="IDC_STEPSEXPAND">1. æ‹¡å¼µã™ã‚‹ VeraCrypt ボリュームをé¸æŠžã—ã¾ã™\n2. [マウント] ボタンをクリックã—ã¾ã™</entry>
+ <entry lang="ja" key="IDT_VOL_NAME">ボリューム: </entry>
+ <entry lang="ja" key="IDT_FILE_SYS">ファイルシステム: </entry>
+ <entry lang="ja" key="IDT_CURRENT_SIZE">ç¾åœ¨ã®ã‚µã‚¤ã‚º: </entry>
+ <entry lang="ja" key="IDT_NEW_SIZE">æ–°ã—ã„サイズ: </entry>
+ <entry lang="ja" key="IDT_NEW_SIZE_BOX_TITLE">æ–°ã—ã„ボリュームサイズを入力ã—ã¦ãã ã•ã„</entry>
+ <entry lang="ja" key="IDC_INIT_NEWSPACE">æ–°ã—ã„スペースをランダムデータã§åŸ‹ã‚ã‚‹</entry>
+ <entry lang="ja" key="IDC_QUICKEXPAND">クイック拡張</entry>
+ <entry lang="ja" key="IDT_INIT_SPACE">æ–°ã—ã„スペースを埋ã‚ã‚‹: </entry>
+ <entry lang="ja" key="EXPANDER_FREE_SPACE">ホストドライブã§ä½¿ç”¨å¯èƒ½ãªç©ºãå®¹é‡ %s</entry>
+ <entry lang="ja" key="EXPANDER_HELP_DEVICE">ã“ã‚Œã¯ãƒ‡ãƒã‚¤ã‚¹ãƒ™ãƒ¼ã‚¹ã® VeraCrypt ボリュームã§ã™ã€‚\n\næ–°ã—ã„ボリュームサイズã¯ã€ãƒ›ã‚¹ãƒˆãƒ‡ãƒã‚¤ã‚¹ã®ã‚µã‚¤ã‚ºã¨ã—ã¦è‡ªå‹•çš„ã«é¸æŠžã•ã‚Œã¾ã™ã€‚</entry>
+ <entry lang="ja" key="EXPANDER_HELP_FILE">VeraCrypt ボリュームã®æ–°ã—ã„サイズを指定ã—ã¦ãã ã•ã„(ç¾åœ¨ã®ã‚µã‚¤ã‚ºã‚ˆã‚Šå°‘ãªãã¨ã‚‚ %I64u KB 大ãããªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“)。</entry>
+ <entry lang="ja" key="QUICK_EXPAND_WARNING">警告: クイック拡張ã¯ã€æ¬¡ã®å ´åˆã«ã®ã¿ä½¿ç”¨ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n1) ファイルコンテナãŒé…ç½®ã•ã‚Œã¦ã„るデãƒã‚¤ã‚¹ã«æ©Ÿå¯†ãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ãŠã‚‰ãšã€ã‚‚ã£ã¨ã‚‚らã—ã„å¦èªã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。\n2) ファイルコンテナãŒé…ç½®ã•ã‚Œã¦ã„るデãƒã‚¤ã‚¹ã¯ã™ã§ã«å®‰å…¨ã‹ã¤å®Œå…¨ã«æš—å·åŒ–ã•ã‚Œã¦ã„ã¾ã™ã€‚\n\nクイック拡張を使用ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="EXPANDER_STATUS_TEXT">é‡è¦: ã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å†…ã§ãƒžã‚¦ã‚¹ã‚’ã§ãã‚‹ã ã‘ランダムã«å‹•ã‹ã—ã¦ãã ã•ã„。動ã‹ã™æ™‚é–“ãŒé•·ã„ã»ã©ã€åŠ¹æžœçš„ã§ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€æš—å·åŒ–キーã®å¼·åº¦ãŒå¤§å¹…ã«å‘上ã—ã¾ã™ã€‚次ã«ã€[続行] をクリックã—ã¦ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’æ‹¡å¼µã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="EXPANDER_STATUS_TEXT_LEGACY">[続行] をクリックã—ã¦ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’æ‹¡å¼µã—ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="EXPANDER_FINISH_ERROR">エラー: ボリュームã®æ‹¡å¼µã«å¤±æ•—ã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EXPANDER_FINISH_ABORT">エラー: ユーザーã«ã‚ˆã£ã¦æ“作ãŒä¸­æ­¢ã•ã‚Œã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EXPANDER_FINISH_OK">完了ã—ã¾ã—ãŸã€‚ボリュームãŒæ­£å¸¸ã«æ‹¡å¼µã•ã‚Œã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EXPANDER_CANCEL_WARNING">警告: ボリュームã®æ‹¡å¼µãŒé€²è¡Œä¸­ã§ã™ï¼\n\n今ã™ãåœæ­¢ã™ã‚‹ã¨ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒç ´æã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚\n\n本当ã«ã‚­ãƒ£ãƒ³ã‚»ãƒ«ã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="EXPANDER_STARTING_STATUS">ボリュームã®æ‹¡å¼µã‚’開始ã—ã¦ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="EXPANDER_HIDDEN_VOLUME_ERROR">éš ã—ボリュームをå«ã‚€å¤–部ボリュームã¯æ‹¡å¼µã§ãã¾ã›ã‚“。隠ã—ボリュームãŒç ´å£Šã•ã‚Œã¾ã™ã€‚\n</entry>
+ <entry lang="ja" key="EXPANDER_SYSTEM_VOLUME_ERROR">VeraCrypt システムボリュームã¯æ‹¡å¼µã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="EXPANDER_NO_FREE_SPACE">ボリュームを拡張ã™ã‚‹ãŸã‚ã®ç©ºã容é‡ãŒä¸è¶³ã—ã¦ã„ã¾ã™</entry>
+ <entry lang="ja" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">警告: コンテナファイル㌠VeraCrypt ボリューム領域よりも大ãããªã£ã¦ã„ã¾ã™ã€‚VeraCrypt ボリューム領域ã®å¾Œã®ãƒ‡ãƒ¼ã‚¿ã¯ä¸Šæ›¸ãã•ã‚Œã¾ã™ã€‚\n\n続行ã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="EXPANDER_WARNING_FAT">警告: VeraCrypt ボリューム㫠FAT ファイルシステムãŒå«ã¾ã‚Œã¦ã„ã¾ã™ï¼\n\nVeraCrypt ボリューム自体ã®ã¿ãŒæ‹¡å¼µã•ã‚Œã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã¯æ‹¡å¼µã•ã‚Œã¾ã›ã‚“。\n\n続行ã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="EXPANDER_WARNING_EXFAT">警告: VeraCrypt ボリュームã«ã¯ exFAT ファイルシステムãŒå«ã¾ã‚Œã¦ã„ã¾ã™ï¼\n\nVeraCrypt ボリューム自体ã®ã¿ãŒæ‹¡å¼µã•ã‚Œã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã¯æ‹¡å¼µã•ã‚Œã¾ã›ã‚“。\n\n続行ã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="EXPANDER_WARNING_UNKNOWN_FS">警告: VeraCrypt ボリュームã«ã¯ä¸æ˜Žãªãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã¾ãŸã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“ï¼\n\nVeraCrypt ボリューム自体ã®ã¿ãŒæ‹¡å¼µã•ã‚Œã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã¯å¤‰æ›´ã•ã‚Œã¾ã›ã‚“。\n\n続行ã—ã¾ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">æ–°ã—ã„ボリュームサイズãŒå°ã•ã™ãŽã¾ã™ã€‚ç¾åœ¨ã®ã‚µã‚¤ã‚ºã‚ˆã‚Šå°‘ãªãã¨ã‚‚ %I64u kB 大ãããªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">æ–°ã—ã„ボリュームサイズãŒå¤§ãã™ãŽã¾ã™ã€‚ホストドライブã«å分ãªå®¹é‡ãŒã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">ホストドライブã®æœ€å¤§ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚º %I64u MB を超ãˆã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">エラー: クイック拡張を有効ã«ã™ã‚‹ãŸã‚ã«å¿…è¦ãªæ¨©é™ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸï¼\nクイック拡張オプションã®ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ã€ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。</entry>
+ <entry lang="ja" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">VeraCrypt ボリュームã®æœ€å¤§ã‚µã‚¤ã‚º %I64u TB を超ãˆã¦ã„ã¾ã™ï¼\n</entry>
+ <entry lang="ja" key="FULL_FORMAT">フルフォーマット</entry>
+ <entry lang="ja" key="FAST_CREATE">高速作æˆ</entry>
+ <entry lang="ja" key="WARN_FAST_CREATE">警告: 高速作æˆã¯ã€æ¬¡ã®å ´åˆã«ã®ã¿ä½¿ç”¨ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\n\n1) デãƒã‚¤ã‚¹ã«æ©Ÿå¯†ãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ãŠã‚‰ãšã€ã‚‚ã£ã¨ã‚‚らã—ã„å¦èªã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。\n2) デãƒã‚¤ã‚¹ã¯ã™ã§ã«å®‰å…¨ã‹ã¤å®Œå…¨ã«æš—å·åŒ–ã•ã‚Œã¦ã„ã¾ã™ã€‚\n\n高速作æˆã‚’使用ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ</entry>
+ <entry lang="ja" key="IDC_ENABLE_EMV_SUPPORT">EMV サãƒãƒ¼ãƒˆã‚’有効ã«ã™ã‚‹</entry>
+ <entry lang="ja" key="COMMAND_APDU_INVALID">カードã«é€ä¿¡ã•ã‚ŒãŸ APDU コマンドãŒç„¡åŠ¹ã§ã™ã€‚</entry>
+ <entry lang="ja" key="EXTENDED_APDU_UNSUPPORTED">æ‹¡å¼µ APDU コマンドã¯ã€ç¾åœ¨ã®ãƒˆãƒ¼ã‚¯ãƒ³ã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="SCARD_MODULE_INIT_FAILED">WinSCard / PCSC ライブラリã®èª­ã¿è¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EMV_UNKNOWN_CARD_TYPE">リーダー内ã®ã‚«ãƒ¼ãƒ‰ã¯ã€ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ EMV カードã§ã¯ã‚ã‚Šã¾ã›ã‚“。</entry>
+ <entry lang="ja" key="EMV_SELECT_AID_FAILED">リーダー内ã®ã‚«ãƒ¼ãƒ‰ã® AID ã‚’é¸æŠžã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EMV_ICC_CERT_NOTFOUND">ICC 公開éµè¨¼æ˜Žæ›¸ãŒã‚«ãƒ¼ãƒ‰ã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EMV_ISSUER_CERT_NOTFOUND">発行者公開éµè¨¼æ˜Žæ›¸ãŒã‚«ãƒ¼ãƒ‰ã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EMV_CPLC_NOTFOUND">CPLC ㌠EMV カードã«è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</entry>
+ <entry lang="ja" key="EMV_PAN_NOTFOUND">EMV カードã«ãƒ—ライマリアカウント番å·ï¼ˆPAN)ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</entry>
+ <entry lang="ja" key="INVALID_EMV_PATH">EMV パスãŒç„¡åŠ¹ã§ã™ã€‚</entry>
+ <entry lang="ja" key="EMV_KEYFILE_DATA_NOTFOUND">EMV カードã®ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰ã‚­ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã§ãã¾ã›ã‚“。\n\n次ã®ã„ãšã‚Œã‹ãŒã‚ã‚Šã¾ã›ã‚“:\n- ICC 公開éµè¨¼æ˜Žæ›¸ã€‚\n- 発行者公開éµè¨¼æ˜Žæ›¸ã€‚\n- CPLC データ。</entry>
+ <entry lang="ja" key="SCARD_W_REMOVED_CARD">リーダーã«ã‚«ãƒ¼ãƒ‰ãŒæŒ¿å…¥ã•ã‚Œã¦ã„ã¾ã›ã‚“。\n\nカードãŒæ­£ã—ã挿入ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="FORMAT_EXTERNAL_FAILED">Windows format.com コマンドãŒãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’ NTFS/exFAT/ReFS ã¨ã—ã¦ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸ: エラー 0x%.8X。\n\nWindows FormatEx API ã®ä½¿ç”¨ã«ãƒ•ã‚©ãƒ¼ãƒ«ãƒãƒƒã‚¯ã—ã¦ã„ã¾ã™ã€‚</entry>
+ <entry lang="ja" key="FORMATEX_API_FAILED">Windows FormatEx API ãŒãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’ NTFS/exFAT/ReFS ã¨ã—ã¦ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚\n\n失敗ステータス = %s。</entry>
+ <entry lang="ja" key="EXPANDER_WRITING_RANDOM_DATA">æ–°ã—ã„スペースã«ãƒ©ãƒ³ãƒ€ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’書ã込んã§ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">å†æš—å·åŒ–ã•ã‚ŒãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ヘッダーを書ã込んã§ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">å†æš—å·åŒ–ã•ã‚ŒãŸãƒ—ライマリヘッダーを書ã込んã§ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="EXPANDER_WIPING_OLD_HEADER">å¤ã„ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ヘッダーを消去ã—ã¦ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="EXPANDER_MOUNTING_VOLUME">ボリュームをマウントã—ã¦ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="EXPANDER_UNMOUNTING_VOLUME">ボリュームをマウント解除ã—ã¦ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="EXPANDER_EXTENDING_FILESYSTEM">ファイルシステムを拡張ã—ã¦ã„ã¾ã™...\n</entry>
+ <entry lang="ja" key="PARTIAL_SYSENC_MOUNT_READONLY">警告: マウントã—よã†ã¨ã—ãŸã‚·ã‚¹ãƒ†ãƒ ãƒ‘ーティションã¯å®Œå…¨ã«æš—å·åŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“ã§ã—ãŸã€‚潜在的ãªç ´æã‚„ä¸è¦ãªå¤‰æ›´ã‚’防ããŸã‚ã®å®‰å…¨å¯¾ç­–ã¨ã—ã¦ã€ãƒœãƒªãƒ¥ãƒ¼ãƒ  '%s' ã¯èª­ã¿å–り専用ã¨ã—ã¦ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã—ãŸã€‚</entry>
+ <entry lang="ja" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">サードパーティã®ãƒ•ã‚¡ã‚¤ãƒ«æ‹¡å¼µå­ã®ä½¿ç”¨ã«é–¢ã™ã‚‹é‡è¦ãªæƒ…å ±</entry>
+ <entry lang="ja" key="IDC_DISABLE_MEMORY_PROTECTION">アクセシビリティツールã¨ã®äº’æ›æ€§ã®ãŸã‚ã«ãƒ¡ãƒ¢ãƒªä¿è­·ã‚’無効ã«ã™ã‚‹</entry>
+ <entry lang="ja" key="DISABLE_MEMORY_PROTECTION_WARNING">警告: メモリä¿è­·ã‚’無効ã«ã™ã‚‹ã¨ã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãŒå¤§å¹…ã«ä½Žä¸‹ã—ã¾ã™ã€‚スクリーンリーダーãªã©ã®ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティツールを使用ã—㦠VeraCrypt ã® UI ã‚’æ“作ã™ã‚‹å ´åˆã«ã®ã¿ã€ã“ã®ã‚ªãƒ—ションを有効ã«ã—ã¦ãã ã•ã„。</entry>
<entry lang="ja" key="LINUX_LANGUAGE">言語</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="ja" key="LINUX_SELECT_SYS_DEFAULT_LANG">システムã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆè¨€èªžã‚’é¸æŠž</entry>
+ <entry lang="ja" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">言語ã®å¤‰æ›´ã‚’有効ã«ã™ã‚‹ã«ã¯ã€VeraCrypt ã‚’å†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</entry>
+ <entry lang="ja" key="ERR_XTS_MASTERKEY_VULNERABLE">警告: ボリュームã®ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ãŒãƒ‡ãƒ¼ã‚¿ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã‚’æãªã†æ”»æ’ƒã«å¯¾ã—ã¦è„†å¼±ã§ã™ã€‚\n\næ–°ã—ã„ボリュームを作æˆã—ã€ãƒ‡ãƒ¼ã‚¿ã‚’転é€ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">警告: æš—å·åŒ–ã•ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ã®ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã¯ã€ãƒ‡ãƒ¼ã‚¿ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã‚’æãªã†æ”»æ’ƒã«å¯¾ã—ã¦è„†å¼±ã§ã™ã€‚\nシステムパーティション/ドライブã®æš—å·åŒ–を解除ã—ã¦ã‹ã‚‰ã€å†åº¦æš—å·åŒ–ã—ã¦ãã ã•ã„。</entry>
+ <entry lang="ja" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">警告: ボリュームã®ãƒžã‚¹ã‚¿ãƒ¼ã‚­ãƒ¼ã«ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã®è„†å¼±æ€§ãŒã‚ã‚Šã¾ã™ã€‚</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.ka.xml b/Translations/Language.ka.xml
index e5efff3f..1a1b1446 100644
--- a/Translations/Language.ka.xml
+++ b/Translations/Language.ka.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="ka" name="ქáƒáƒ áƒ—ული" en-name="Georgian" version="0.1.0" translators="Kakha Lomiashvili" />
<font lang="ka" class="normal" size="12" face="Arial" />
<font lang="ka" class="bold" size="12" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="ka" key="LINUX_LANGUAGE">ენáƒ</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.ko.xml b/Translations/Language.ko.xml
index 635a17eb..dee6f40b 100644
--- a/Translations/Language.ko.xml
+++ b/Translations/Language.ko.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="ko" name="한국어" en-name="Korean" version="0.2.0" translators="Kieaer, Herbert Shin, BaekMu" />
<font lang="ko" class="normal" size="11" face="ë‹ì›€" />
<font lang="ko" class="bold" size="13" face="ë§‘ì€ ê³ ë”•" />
@@ -295,7 +295,7 @@
<entry lang="ko" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry>
<entry lang="ko" key="IDT_PW_CACHE_OPTIONS">암호 ìºì‹œ</entry>
<entry lang="ko" key="IDT_SECURITY_OPTIONS">보안 옵션</entry>
- <entry lang="en" key="IDT_EMV_OPTIONS">EMV Options</entry>
+ <entry lang="ko" key="IDT_EMV_OPTIONS">EMV 옵션</entry>
<entry lang="ko" key="IDT_TASKBAR_ICON">VeraCrypt 백그ë¼ìš´ë“œ ìž‘ì—…</entry>
<entry lang="ko" key="IDT_TRAVELER_MOUNT">마운트할 VeraCrypt 볼륨 (휴대용 ë””ìŠ¤í¬ ë£¨íŠ¸ì— ìƒëŒ€ì ìž„):</entry>
<entry lang="ko" key="IDT_TRAVEL_INSERTION">휴대용 ë””ìŠ¤í¬ ë§ˆìš´íŠ¸ì‹œ: </entry>
@@ -390,7 +390,7 @@
<entry lang="ko" key="ADMINISTRATOR">관리ìž</entry>
<entry lang="ko" key="ADMIN_PRIVILEGES_DRIVER">VeraCrypt ë“œë¼ì´ë²„를 로드하려면 ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆëŠ” ê³„ì •ì— ë¡œê·¸ì¸í•´ì•¼ 합니다.</entry>
<entry lang="ko" key="ADMIN_PRIVILEGES_WARN_DEVICES">파티션/디바ì´ìŠ¤ 암호화, 암호 í•´ë… ë˜ëŠ” í¬ë§·ì„ 하려면 ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆëŠ” ê³„ì •ì— ë¡œê·¸ì¸í•´ì•¼ 한다는 ì ì— 유ì˜í•˜ì„¸ìš”.\n\n파ì¼ì´ í˜¸ìŠ¤íŒ…ëœ ë³¼ë¥¨ì—는 ì ìš©ë˜ì§€ ì•ŠìŒ.</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">Unable to activate fast file creation: Administrator privileges required.\nPlease relaunch the program as an Administrator to enable this feature.\n\nWould you like to proceed without fast file creation?</entry>
+ <entry lang="ko" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">빠른 íŒŒì¼ ìƒì„± ê¸°ëŠ¥ì„ í™œì„±í™”í•  수 없습니다: ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤.\nì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ í”„ë¡œê·¸ëž¨ì„ ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 다시 실행하세요.\n\n빠른 íŒŒì¼ ìƒì„± ì—†ì´ ì§„í–‰í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</entry>
<entry lang="ko" key="ADMIN_PRIVILEGES_WARN_HIDVOL">숨겨진 ë³¼ë¥¨ì„ ìƒì„±í•˜ë ¤ë©´ ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆëŠ” ê³„ì •ì— ë¡œê·¸ì¸í•´ì•¼ 합니다.\n\n계ì†í•˜ì‹œê² ìŠµë‹ˆê¹Œ?</entry>
<entry lang="ko" key="ADMIN_PRIVILEGES_WARN_NTFS">ë³¼ë¥¨ì„ NTFS/exFAT/ReFSë¡œ í¬ë§·í•˜ë ¤ë©´ ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆëŠ” ê³„ì •ì— ë¡œê·¸ì¸í•´ì•¼ 한다는 ì ì— 유ì˜í•˜ì„¸ìš”.\n\nê´€ë¦¬ìž ê¶Œí•œ ì—†ì´ ë³¼ë¥¨ì„ FATë¡œ í¬ë§·í•  수 있습니다.</entry>
<entry lang="ko" key="AES_HELP">미국 정부 부처 ë° ê¸°ê´€ì´ ìµœê³  비밀 ìˆ˜ì¤€ê¹Œì§€ì˜ ê¸°ë°€ 정보를 보호하기 위해 사용할 수 있는 ê²ƒë“¤ì€ FIPS ìŠ¹ì¸ ì•”í˜¸(Rijndael, 1998ë…„ 발행). 256비트 키, 128비트 블ë¡, 14ë¼ìš´ë“œ(AES-256). ìž‘ì—… 모드는 XTS입니다.</entry>
@@ -940,7 +940,7 @@
<entry lang="ko" key="ENTER_HEADER_BACKUP_PASSWORD">백업 파ì¼ì— ì €ìž¥ëœ í—¤ë”ì˜ ë¹„ë°€ë²ˆí˜¸ë¥¼ 입력하세요.</entry>
<entry lang="ko" key="KEYFILE_CREATED">키 파ì¼ì´ 성공ì ìœ¼ë¡œ 작성ë˜ì—ˆìŠµë‹ˆë‹¤.</entry>
<entry lang="ko" key="KEYFILE_INCORRECT_NUMBER">ìž…ë ¥ í•œ 키 파ì¼ì˜ 수가 유효하지 않습니다.</entry>
- <entry lang="en" key="KEYFILE_INCORRECT_SIZE">The keyfile size must be at least 64 bytes.</entry>
+ <entry lang="ko" key="KEYFILE_INCORRECT_SIZE">키 파ì¼ì˜ í¬ê¸°ëŠ” 최소 64ë°”ì´íŠ¸ì—¬ì•¼ 합니다.</entry>
<entry lang="ko" key="KEYFILE_EMPTY_BASE_NAME">ìƒì„± í•  키 파ì¼ì˜ ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”.</entry>
<entry lang="ko" key="KEYFILE_INVALID_BASE_NAME">키 파ì¼ì˜ 기본 ì´ë¦„ì´ ìœ íš¨í•˜ì§€ 않습니다.</entry>
<entry lang="ko" key="KEYFILE_ALREADY_EXISTS">키 íŒŒì¼ '%s'ì´ (ê°€) ì´ë¯¸ 존재합니다.\në®ì–´ 쓰시겠습니까? 대답ì„하지 않으면 ìƒì„± 프로세스가 중지ë©ë‹ˆë‹¤.</entry>
@@ -1617,10 +1617,10 @@
<entry lang="ko" key="EMV_SELECT_AID_FAILED">리ë”ì— ìžˆëŠ” ì¹´ë“œì˜ AID는 ì„ íƒí•  수 없습니다.</entry>
<entry lang="ko" key="EMV_ICC_CERT_NOTFOUND">ì¹´ë“œì—ì„œ ICC 공개 키 ì¸ì¦ì„œë¥¼ ì°¾ì„ ìˆ˜ 없습니다.</entry>
<entry lang="ko" key="EMV_ISSUER_CERT_NOTFOUND">ì¹´ë“œì—ì„œ ë°œê¸‰ìž ê³µê°œ 키 ì¸ì¦ì„œë¥¼ ì°¾ì„ ìˆ˜ 없습니다.</entry>
- <entry lang="ko" key="EMV_CPLC_NOTFOUND">EMV ì¹´ë“œì—ì„œ CLPC를 ì°¾ì„ ìˆ˜ 없습니다.</entry>
+ <entry lang="ko" key="EMV_CPLC_NOTFOUND">EMV ì¹´ë“œì—ì„œ CPLC를 ì°¾ì„ ìˆ˜ 없습니다.</entry>
<entry lang="ko" key="EMV_PAN_NOTFOUND">EMV ì¹´ë“œì—ì„œ 주 계정 번호 (PAN)를 ì°¾ì„ ìˆ˜ 없습니다.</entry>
<entry lang="ko" key="INVALID_EMV_PATH">EMV 경로가 올바르지 않습니다.</entry>
- <entry lang="ko" key="EMV_KEYFILE_DATA_NOTFOUND">EMV ì¹´ë“œì˜ ë°ì´í„°ì—ì„œ 키 파ì¼ì„ 빌드할 수 없습니다.\n\në‹¤ìŒ ì¤‘ 하나가 없습니다:\n- ICC 공개 키 ì¸ì¦ì„œ.\n- ë°œê¸‰ìž ê³µê°œ 키 ì¸ì¦ì„œ.\n- CPCL ë°ì´í„°.</entry>
+ <entry lang="ko" key="EMV_KEYFILE_DATA_NOTFOUND">EMV ì¹´ë“œì˜ ë°ì´í„°ì—ì„œ 키 파ì¼ì„ 빌드할 수 없습니다.\n\në‹¤ìŒ ì¤‘ 하나가 없습니다:\n- ICC 공개 키 ì¸ì¦ì„œ.\n- ë°œê¸‰ìž ê³µê°œ 키 ì¸ì¦ì„œ.\n- CPLC ë°ì´í„°.</entry>
<entry lang="ko" key="SCARD_W_REMOVED_CARD">리ë”ì— ì¹´ë“œê°€ 없습니다.\n\n카드가 잘 삽입ë˜ì—ˆëŠ”지 확ì¸í•˜ì‹­ì‹œì˜¤.</entry>
<entry lang="ko" key="FORMAT_EXTERNAL_FAILED">Windows format.com 명령어가 ë³¼ë¥¨ì„ NTFS/exFAT/ReFSë¡œ í¬ë§·í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤: 오류 0x%.8X.\n\nWindows FormatEx API를 대신 사용합니다.</entry>
<entry lang="ko" key="FORMATEX_API_FAILED">Windows FormatEx APIê°€ ë³¼ë¥¨ì„ NTFS/exFAT/ReFSë¡œ í¬ë§·í•˜ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤.\n\n실패 ìƒíƒœ = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="ko" key="LINUX_LANGUAGE">언어</entry>
<entry lang="ko" key="LINUX_SELECT_SYS_DEFAULT_LANG">ì‹œìŠ¤í…œì˜ ê¸°ë³¸ 언어를 ì„ íƒí•©ë‹ˆë‹¤</entry>
<entry lang="ko" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">언어 ë³€ê²½ì„ ì ìš©í•˜ë ¤ë©´, VeraCrypt를 다시 시작해야 합니다.</entry>
+ <entry lang="ko" key="ERR_XTS_MASTERKEY_VULNERABLE">경고: ë³¼ë¥¨ì˜ ë§ˆìŠ¤í„° 키가 ë°ì´í„° ë³´ì•ˆì„ ìœ„í˜‘í•˜ëŠ” ê³µê²©ì— ì·¨ì•½í•©ë‹ˆë‹¤.\n\n새 ë³¼ë¥¨ì„ ìƒì„±í•˜ê³  ë°ì´í„°ë¥¼ 해당 볼륨으로 옮기세요.</entry>
+ <entry lang="ko" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">경고: ì•”í˜¸í™”ëœ ì‹œìŠ¤í…œì˜ ë§ˆìŠ¤í„° 키가 ë°ì´í„° ë³´ì•ˆì„ ìœ„í˜‘í•˜ëŠ” ê³µê²©ì— ì·¨ì•½í•©ë‹ˆë‹¤.\n시스템 파티션/ë“œë¼ì´ë¸Œë¥¼ 복호화한 후 다시 암호화하세요.</entry>
+ <entry lang="ko" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">경고: ë³¼ë¥¨ì˜ ë§ˆìŠ¤í„° í‚¤ì— ë³´ì•ˆ ì·¨ì•½ì„±ì´ ìžˆìŠµë‹ˆë‹¤.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.lv.xml b/Translations/Language.lv.xml
index aa2f9eb1..588b4131 100644
--- a/Translations/Language.lv.xml
+++ b/Translations/Language.lv.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="lv" name="Latviešu" en-name="Latvian" version="0.1.0" translators="Edmunds Melkers" />
<font lang="lv" class="normal" size="11" face="default" />
<font lang="lv" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="lv" key="LINUX_LANGUAGE">Valoda</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.my.xml b/Translations/Language.my.xml
index 633d586e..434f66f0 100644
--- a/Translations/Language.my.xml
+++ b/Translations/Language.my.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="my" name="မြန်မာ" en-name="Burmese" version="2.0.0" translators="Zaw Myo Htet; Transifex contributors" />
<font lang="my" class="normal" size="11" face="Myanmar3" />
<font lang="my" class="bold" size="13" face="Myanmar3" />
@@ -1619,10 +1619,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1640,6 +1640,9 @@
<entry lang="my" key="LINUX_LANGUAGE">ဘာသာစကား</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.nb.xml b/Translations/Language.nb.xml
new file mode 100644
index 00000000..6ee83047
--- /dev/null
+++ b/Translations/Language.nb.xml
@@ -0,0 +1,1687 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VeraCrypt>
+ <localization prog-version= "1.26.15">
+ <language langid="nb" name="Norsk Bokmål" en-name="Norwegian (Bokmål)" version="0.1.0" translators="Marius Kjærstad" />
+ <font lang="nb" class="normal" size="11" face="default" />
+ <font lang="nb" class="bold" size="13" face="Arial " />
+ <font lang="nb" class="fixed" size="12" face="Lucida Console " />
+ <font lang="nb" class="title" size="21" face="Times New Roman " />
+ <entry lang="nb" key="IDCANCEL">Avbryt</entry>
+ <entry lang="nb" key="IDC_ALL_USERS">Installer &amp;for alle brukere</entry>
+ <entry lang="nb" key="IDC_BROWSE">Bla&amp; gjennom...</entry>
+ <entry lang="nb" key="IDC_DESKTOP_ICON">Legg til VeraCrypt-ikon på &amp;skrivebordet</entry>
+ <entry lang="nb" key="IDC_DONATE">Doner nå...</entry>
+ <entry lang="nb" key="IDC_FILE_TYPE">Assosier .hc-fil&amp;utvidelsen med VeraCrypt</entry>
+ <entry lang="nb" key="IDC_OPEN_CONTAINING_FOLDER">&amp;Åpne plasseringen når ferdig</entry>
+ <entry lang="nb" key="IDC_PROG_GROUP">Legg til VeraCrypt i &amp;Start-menyen</entry>
+ <entry lang="nb" key="IDC_SYSTEM_RESTORE">Opprett system&amp;gjenopprettingspunkt</entry>
+ <entry lang="nb" key="IDC_UNINSTALL">&amp;Avinstaller</entry>
+ <entry lang="nb" key="IDC_WIZARD_MODE_EXTRACT_ONLY">&amp;Pakk ut</entry>
+ <entry lang="nb" key="IDC_WIZARD_MODE_INSTALL">&amp;Installer</entry>
+ <entry lang="nb" key="IDD_INSTL_DLG">VeraCrypt Oppsettsveileder</entry>
+ <entry lang="nb" key="IDD_UNINSTALL">Avinstaller VeraCrypt</entry>
+ <entry lang="nb" key="IDHELP">&amp;Hjelp</entry>
+ <entry lang="nb" key="IDT_EXTRACT_DESTINATION">Vennligst velg eller skriv inn plasseringen der du vil plassere de utpakkede filene:</entry>
+ <entry lang="nb" key="IDT_INSTALL_DESTINATION">Vennligst velg eller skriv inn plasseringen der du vil installere VeraCrypt-programfilene. Hvis den angitte mappen ikke eksisterer, vil den automatisk bli opprettet.</entry>
+ <entry lang="nb" key="IDT_UNINSTALL_DIR">Klikk Avinstaller for å fjerne VeraCrypt fra dette systemet.</entry>
+ <entry lang="nb" key="IDC_ABORT_BUTTON">Avbryt</entry>
+ <entry lang="nb" key="IDC_BENCHMARK">&amp;Benchmark</entry>
+ <entry lang="nb" key="IDC_CIPHER_TEST">&amp;Test</entry>
+ <entry lang="nb" key="IDC_DEVICE_TRANSFORM_MODE_FORMAT">Opprett kryptert volum og formater det</entry>
+ <entry lang="nb" key="IDC_DEVICE_TRANSFORM_MODE_INPLACE">Krypter partisjonen på stedet</entry>
+ <entry lang="nb" key="IDC_DISPLAY_KEYS">Vis genererte nøkler (deres deler)</entry>
+ <entry lang="nb" key="IDC_DISPLAY_POOL_CONTENTS">Vis bassenginnhold</entry>
+ <entry lang="nb" key="IDC_DOWNLOAD_CD_BURN_SOFTWARE">Last ned CD/DVD-opptaksprogramvare</entry>
+ <entry lang="nb" key="IDC_FILE_CONTAINER">Opprett en kryptert filbeholder</entry>
+ <entry lang="nb" key="IDC_GB">&amp;GiB</entry>
+ <entry lang="nb" key="IDC_TB">&amp;TiB</entry>
+ <entry lang="nb" key="IDC_HIDDEN_SYSENC_INFO_LINK">Mer informasjon</entry>
+ <entry lang="nb" key="IDC_HIDDEN_VOL">Skj&amp;ult VeraCrypt-volum </entry>
+ <entry lang="nb" key="IDC_HIDDEN_VOL_HELP">Mer informasjon om skjulte volumer</entry>
+ <entry lang="nb" key="IDC_HIDVOL_WIZ_MODE_DIRECT">Direktemodus</entry>
+ <entry lang="nb" key="IDC_HIDVOL_WIZ_MODE_FULL">Normal modus</entry>
+ <entry lang="nb" key="IDC_KB">&amp;KiB</entry>
+ <entry lang="nb" key="IDC_KEYFILES_ENABLE">Bruk nø&amp;kkelfiler</entry>
+ <entry lang="nb" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">Prøv først å montere med tomt passord</entry>
+ <entry lang="nb" key="IDC_KEYFILES_RANDOM_SIZE">Tilfeldig størrelse (64 &lt;-&gt; 1048576)</entry>
+ <entry lang="nb" key="IDC_KEY_FILES">&amp;Nøkkelfiler...</entry>
+ <entry lang="nb" key="IDC_LINK_HASH_INFO">Informasjon om hash-algoritmer</entry>
+ <entry lang="nb" key="IDC_LINK_MORE_INFO_ABOUT_CIPHER">Mer informasjon</entry>
+ <entry lang="nb" key="IDC_LINK_PIM_INFO">Informasjon om PIM</entry>
+ <entry lang="nb" key="IDC_MB">&amp;MiB</entry>
+ <entry lang="nb" key="IDC_MORE_INFO_ON_CONTAINERS">Mer informasjon</entry>
+ <entry lang="nb" key="IDC_MORE_INFO_ON_SYS_ENCRYPTION">Mer informasjon om systemkryptering</entry>
+ <entry lang="nb" key="IDC_MORE_INFO_SYS_ENCRYPTION">Mer informasjon</entry>
+ <entry lang="nb" key="IDC_MULTI_BOOT">Multi-Boot</entry>
+ <entry lang="nb" key="IDC_NONSYS_DEVICE">Krypter en ikke-systempartisjon/disk</entry>
+ <entry lang="nb" key="IDC_NO_HISTORY">&amp;Aldri lagre historikk</entry>
+ <entry lang="nb" key="IDC_OPEN_OUTER_VOLUME">Ã…pne ytre volum</entry>
+ <entry lang="nb" key="IDC_PAUSE">&amp;Pause</entry>
+ <entry lang="nb" key="IDC_PIM_ENABLE">Bruk P&amp;IM</entry>
+ <entry lang="nb" key="IDC_NEW_PIM_ENABLE">Bruk PIM</entry>
+ <entry lang="nb" key="IDC_QUICKFORMAT">Hurtigformatering</entry>
+ <entry lang="nb" key="IDC_SHOW_PASSWORD">&amp;Vis passord</entry>
+ <entry lang="nb" key="IDC_SHOW_PASSWORD_SINGLE">&amp;Vis passord</entry>
+ <entry lang="nb" key="IDC_SHOW_PIM">&amp;Vis PIM</entry>
+ <entry lang="nb" key="IDC_SINGLE_BOOT">Enkel-start</entry>
+ <entry lang="nb" key="IDC_STD_VOL">Standard VeraCrypt-volum</entry>
+ <entry lang="nb" key="IDC_SYSENC_HIDDEN">Skj&amp;ult</entry>
+ <entry lang="nb" key="IDC_SYSENC_NORMAL">Normal</entry>
+ <entry lang="nb" key="IDC_SYS_DEVICE">Krypter systempartisjonen eller hele systemdisken</entry>
+ <entry lang="nb" key="IDC_SYS_PARTITION">Krypter Windows-systempartisjonen</entry>
+ <entry lang="nb" key="IDC_WHOLE_SYS_DRIVE">Krypter hele disken</entry>
+ <entry lang="nb" key="IDD_VOL_CREATION_WIZARD_DLG">VeraCrypt Volum Opprettelse Veiviser</entry>
+ <entry lang="nb" key="IDT_CLUSTER">Kluster</entry>
+ <entry lang="nb" key="IDT_COLLECTING_RANDOM_DATA_NOTE">VIKTIG: Flytt musen så tilfeldig som mulig innenfor dette vinduet. Jo lengre du beveger den, desto bedre. Dette øker kryptografisk styrke på krypteringsnøklene betraktelig. Klikk deretter Neste for å fortsette.</entry>
+ <entry lang="nb" key="IDT_CONFIRM">&amp;Bekreft:</entry>
+ <entry lang="nb" key="IDT_DONE">Utført</entry>
+ <entry lang="nb" key="IDT_DRIVE_LETTER">Stasjonsbokstav:</entry>
+ <entry lang="nb" key="IDT_ENCRYPTION_ALGO">Krypteringsalgoritme</entry>
+ <entry lang="nb" key="IDT_FILESYSTEM">Filsystem </entry>
+ <entry lang="nb" key="IDT_FILE_CONTAINER">Oppretter en virtuell kryptert disk innenfor en fil. Anbefales for uerfarne brukere.</entry>
+ <entry lang="nb" key="IDT_FORMAT_OPTIONS">Alternativer</entry>
+ <entry lang="nb" key="IDT_HASH_ALGO">Hash-algoritme</entry>
+ <entry lang="nb" key="IDT_HEADER_KEY">Headernøkkel:</entry>
+ <entry lang="nb" key="IDT_LEFT">Venstre</entry>
+ <entry lang="nb" key="IDT_MASTER_KEY">Hovednøkkel:</entry>
+ <entry lang="nb" key="IDT_MULTI_BOOT">Velg dette alternativet hvis det er installert to eller flere operativsystemer på denne datamaskinen.\n\nFor eksempel:\n- Windows XP og Windows XP\n- Windows XP og Windows Vista\n- Windows og Mac OS X\n- Windows og Linux\n- Windows, Linux og Mac OS X</entry>
+ <entry lang="nb" key="IDT_NON_SYS_DEVICE">Krypterer en ikke-systempartisjon på en intern eller ekstern disk (f.eks. en minnepinne). Valgfritt, oppretter et skjult volum.</entry>
+ <entry lang="nb" key="IDT_PARTIAL_POOL_CONTENTS">Gjeldende bassenginnhold (delvis)</entry>
+ <entry lang="nb" key="IDT_PASS">Godkjent</entry>
+ <entry lang="nb" key="IDT_PASSWORD">Passord:</entry>
+ <entry lang="nb" key="IDT_PIM">Volum PIM:</entry>
+ <entry lang="nb" key="IDT_OLD_PIM">Volum PIM:</entry>
+ <entry lang="nb" key="IDT_PROGRESS">Fremdrift:</entry>
+ <entry lang="nb" key="IDT_RANDOM_POOL">Tilfeldig basseng:</entry>
+ <entry lang="nb" key="IDT_SINGLE_BOOT">Velg dette alternativet hvis det bare er ett operativsystem installert på denne datamaskinen (selv om det har flere brukere).</entry>
+ <entry lang="nb" key="IDT_SPEED">Hastighet</entry>
+ <entry lang="nb" key="IDT_STATUS">Status</entry>
+ <entry lang="nb" key="IDT_SYSENC_KEYS_GEN_INFO">Nøklene, saltet og annen data har blitt generert med suksess. Hvis du vil generere nye nøkler, klikk Tilbake og deretter Neste. Ellers, klikk Neste for å fortsette.</entry>
+ <entry lang="nb" key="IDT_SYS_DEVICE">Krypterer partisjonen/disken der Windows er installert. Hvem som helst som vil få tilgang til og bruke systemet, lese og skrive filer, osv., må skrive inn riktig passord hver gang før Windows starter. Valgfritt, oppretter et skjult system.</entry>
+ <entry lang="nb" key="IDT_SYS_PARTITION">Velg dette alternativet for å kryptere partisjonen der det for øyeblikket kjørende Windows-operativsystemet er installert.</entry>
+ <entry lang="nb" key="IDT_VOLUME_LABEL">Volumetikett i Windows:</entry>
+ <entry lang="nb" key="IDT_WIPE_MODE">Slette modus:</entry>
+ <entry lang="nb" key="IDCLOSE">Lukk</entry>
+ <entry lang="nb" key="IDC_ALLOW_ESC_PBA_BYPASS">Tillat at pre-boot &amp;autentisering kan omgås ved å trykke Esc-tasten (aktiverer oppstartshåndterer)</entry>
+ <entry lang="nb" key="IDC_AUTORUN_DISABLE">Ikke gjør noe</entry>
+ <entry lang="nb" key="IDC_AUTORUN_MOUNT">&amp;Automater VeraCrypt-volum (angitt nedenfor)</entry>
+ <entry lang="nb" key="IDC_AUTORUN_START">&amp;Start VeraCrypt</entry>
+ <entry lang="nb" key="IDC_AUTO_DETECT_PKCS11_MODULE">Automatisk-&amp;Oppdag Bibliotek</entry>
+ <entry lang="nb" key="IDC_BOOT_LOADER_CACHE_PASSWORD">&amp;Lagre pre-boot autentiseringspassord i driverminnet (for montering av ikke-systemvolum)</entry>
+ <entry lang="nb" key="IDC_BROWSE_DIRS">Bla gjennom...</entry>
+ <entry lang="nb" key="IDC_BROWSE_FILES">Bla gjennom...</entry>
+ <entry lang="nb" key="IDC_CACHE">Lagre passord og nøkkelfi&amp;ler i minnet</entry>
+ <entry lang="nb" key="IDC_CLOSE_BKG_TASK_WHEN_NOVOL">Avslutt når det ikke er noen monterte volum</entry>
+ <entry lang="nb" key="IDC_CLOSE_TOKEN_SESSION_AFTER_MOUNT">&amp;Lukk token sesjon (logg ut) etter at et volum er montert med suksess</entry>
+ <entry lang="nb" key="IDC_COPY_EXPANDER">Inkluder VeraCrypt Volume Expander</entry>
+ <entry lang="nb" key="IDC_COPY_WIZARD">Inkluder VeraCrypt Volume Opprettelse Veiviser</entry>
+ <entry lang="nb" key="IDC_CREATE">Opprett</entry>
+ <entry lang="nb" key="IDC_CREATE_VOLUME">&amp;Opprett volum</entry>
+ <entry lang="nb" key="IDC_DISABLE_BOOT_LOADER_OUTPUT">Vis ikke &amp;noen tekster i pre-boot autentiseringsskjermen (unntatt nedenfor tilpasset melding)</entry>
+ <entry lang="nb" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">Deaktiver "Evil Maid"-angrepsdeteksjon</entry>
+ <entry lang="nb" key="IDC_ENABLE_HARDWARE_ENCRYPTION">Akselerer AES-kryptering/dekryptering ved å bruke AES-instruksjonene til prosessoren (hvis tilgjengelig)</entry>
+ <entry lang="nb" key="IDC_ENABLE_KEYFILES">Bruk nøkkelfiler</entry>
+ <entry lang="nb" key="IDC_ENABLE_NEW_KEYFILES">Bruk nøkkelfiler</entry>
+ <entry lang="nb" key="IDC_EXIT">A&amp;vslutt</entry>
+ <entry lang="nb" key="IDC_FAVORITES_HELP_LINK">Hjelp om favorittvolum</entry>
+ <entry lang="nb" key="IDC_FAVORITE_DISABLE_HOTKEY">Ikke monter valgt volum når 'Monter Favorittvolum'-snarvei trykkes</entry>
+ <entry lang="nb" key="IDC_FAVORITE_MOUNT_ON_ARRIVAL">Monter valgt volum når dets verterenhet blir &amp;tilkoblet</entry>
+ <entry lang="nb" key="IDC_FAVORITE_MOUNT_ON_LOGON">Monter valgt volum ved pålog&amp;ning</entry>
+ <entry lang="nb" key="IDC_FAVORITE_MOUNT_READONLY">Monter valgt volum som skrivebeskytt&amp;et</entry>
+ <entry lang="nb" key="IDC_FAVORITE_MOUNT_REMOVABLE">Monter valgt volum som fjern&amp;bart medium</entry>
+ <entry lang="nb" key="IDC_FAVORITE_MOVE_DOWN">Flytt &amp;Ned</entry>
+ <entry lang="nb" key="IDC_FAVORITE_MOVE_UP">Flytt &amp;Opp</entry>
+ <entry lang="nb" key="IDC_FAVORITE_OPEN_EXPLORER_WIN_ON_MOUNT">Åpne &amp;Filutforsker-vindu for valgt volum når det er montert med suksess</entry>
+ <entry lang="nb" key="IDC_FAVORITE_REMOVE">&amp;Fjern</entry>
+ <entry lang="nb" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">Bruk favorittetiketten som Filutforsker-stasjonsmerke</entry>
+ <entry lang="nb" key="IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX">Globale Innstillinger</entry>
+ <entry lang="nb" key="IDC_HK_DISMOUNT_BALLOON_TOOLTIP">Vis ballongverktøytips etter vellykket snarvei-avmontering</entry>
+ <entry lang="nb" key="IDC_HK_DISMOUNT_PLAY_SOUND">Spill systemvarsellyd etter vellykket snarvei-avmontering</entry>
+ <entry lang="nb" key="IDC_HK_MOD_ALT">Alt</entry>
+ <entry lang="nb" key="IDC_HK_MOD_CTRL">Ctrl</entry>
+ <entry lang="nb" key="IDC_HK_MOD_SHIFT">Skift</entry>
+ <entry lang="nb" key="IDC_HK_MOD_WIN">Win</entry>
+ <entry lang="nb" key="IDC_HOTKEY_ASSIGN">Tildele</entry>
+ <entry lang="nb" key="IDC_HOTKEY_REMOVE">Fjerne</entry>
+ <entry lang="nb" key="IDC_KEYFILES">Nøkkelfiler...</entry>
+ <entry lang="nb" key="IDC_LIMIT_ENC_THREAD_POOL">Ikke bruk følgende antall logiske prosessorer til kryptering/dekryptering:</entry>
+ <entry lang="nb" key="IDC_MORE_INFO_ON_HW_ACCELERATION">Mer informasjon</entry>
+ <entry lang="nb" key="IDC_MORE_INFO_ON_THREAD_BASED_PARALLELIZATION">Mer informasjon</entry>
+ <entry lang="nb" key="IDC_MORE_SETTINGS">Flere Innstillinger...</entry>
+ <entry lang="nb" key="IDC_MOUNTALL">&amp;Automonter enheter</entry>
+ <entry lang="nb" key="IDC_MOUNT_OPTIONS">Monteringsval&amp;g...</entry>
+ <entry lang="nb" key="IDC_MOUNT_READONLY">Monter volum som skrivebeskytt&amp;et</entry>
+ <entry lang="nb" key="IDC_NEW_KEYFILES">Nøkkelfiler...</entry>
+ <entry lang="nb" key="IDC_OLD_PIM_HELP">(Tom eller 0 for standard iterasjoner)</entry>
+ <entry lang="nb" key="IDC_PIM_HELP">(Tom eller 0 for standard iterasjoner)</entry>
+ <entry lang="nb" key="IDC_PREF_BKG_TASK_ENABLE">Aktivert</entry>
+ <entry lang="nb" key="IDC_PREF_CACHE_PASSWORDS">Lagre passord i driverminnet</entry>
+ <entry lang="nb" key="IDC_PREF_DISMOUNT_INACTIVE">Automonter volum etter at det ikke har blitt lest/skrevet data til det på</entry>
+ <entry lang="nb" key="IDC_PREF_DISMOUNT_LOGOFF">Bruker logger av</entry>
+ <entry lang="nb" key="IDC_PREF_DISMOUNT_SESSION_LOCKED">Bruker sesjon låst</entry>
+ <entry lang="nb" key="IDC_PREF_DISMOUNT_POWERSAVING">Går inn i strømsparemodus</entry>
+ <entry lang="nb" key="IDC_PREF_DISMOUNT_SCREENSAVER">Skjermsparer lanseres</entry>
+ <entry lang="nb" key="IDC_PREF_FORCE_AUTO_DISMOUNT">Tvinge automatisk avmontering selv om volumet inneholder åpne filer eller kataloger</entry>
+ <entry lang="nb" key="IDC_PREF_LOGON_MOUNT_DEVICES">Monter alle enhetsbaserte VeraCrypt volum</entry>
+ <entry lang="nb" key="IDC_PREF_LOGON_START">Start VeraCrypt Bakgrunnsoppgave</entry>
+ <entry lang="nb" key="IDC_PREF_MOUNT_READONLY">Monter volum som skrivebeskyttet</entry>
+ <entry lang="nb" key="IDC_PREF_MOUNT_REMOVABLE">Monter volum som flyttbart medium</entry>
+ <entry lang="nb" key="IDC_PREF_OPEN_EXPLORER">Ã…pne Filutforsker-vindu for vellykket montert volum</entry>
+ <entry lang="nb" key="IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT">Midlertidig cache passord under "Monter Favorittvolum" operasjoner</entry>
+ <entry lang="nb" key="IDC_PREF_USE_DIFF_TRAY_ICON_IF_VOL_MOUNTED">Bruk en annen systemstatusfelt ikon når det er monterte volum</entry>
+ <entry lang="nb" key="IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT">Slett cachede passord ved automatisk avmontering</entry>
+ <entry lang="nb" key="IDC_PREF_WIPE_CACHE_ON_EXIT">Slett cachede passord ved avslutning</entry>
+ <entry lang="nb" key="IDC_PRESERVE_TIMESTAMPS">Behold endringsdato på filbeholdere</entry>
+ <entry lang="nb" key="IDC_RESET_HOTKEYS">Nullstill</entry>
+ <entry lang="nb" key="IDC_SELECT_DEVICE">Velg en&amp;het...</entry>
+ <entry lang="nb" key="IDC_SELECT_FILE">Velg &amp;Fil...</entry>
+ <entry lang="nb" key="IDC_SELECT_PKCS11_MODULE">Velg &amp;Bibliotek...</entry>
+ <entry lang="nb" key="IDC_SHOW_PASSWORD_CHPWD_NEW">Vis passord</entry>
+ <entry lang="nb" key="IDC_SHOW_PASSWORD_CHPWD_ORI">Vis passord</entry>
+ <entry lang="nb" key="IDC_TRAVEL_OPEN_EXPLORER">Ã…pne &amp;Filutforsker-vindu for montert volum</entry>
+ <entry lang="nb" key="IDC_TRAV_CACHE_PASSWORDS">Lagre passord i driverminne</entry>
+ <entry lang="nb" key="IDC_TRUECRYPT_MODE">&amp;TrueCrypt-modus</entry>
+ <entry lang="nb" key="IDC_UNMOUNTALL">Avmonter &amp;Alle</entry>
+ <entry lang="nb" key="IDC_VOLUME_PROPERTIES">&amp;Volumegenskaper...</entry>
+ <entry lang="nb" key="IDC_VOLUME_TOOLS">Volum &amp;Verktøy...</entry>
+ <entry lang="nb" key="IDC_WIPE_CACHE">Slett Cache</entry>
+ <entry lang="nb" key="IDD_DEFAULT_MOUNT_PARAMETERS">VeraCrypt - Monteringsparametere</entry>
+ <entry lang="nb" key="IDD_FAVORITE_VOLUMES">VeraCrypt - Favorittvolum</entry>
+ <entry lang="nb" key="IDD_HOTKEYS_DLG">VeraCrypt - Systemdekkende Snarveier</entry>
+ <entry lang="nb" key="IDD_MOUNT_DLG">VeraCrypt</entry>
+ <entry lang="nb" key="IDD_PASSWORDCHANGE_DLG">Bytt Passord eller Nøkkelfiler</entry>
+ <entry lang="nb" key="IDD_PASSWORD_DLG">Angi VeraCrypt Volum Passord</entry>
+ <entry lang="nb" key="IDD_PERFORMANCE_SETTINGS">VeraCrypt - Ytelse og Drivervalg</entry>
+ <entry lang="nb" key="IDD_PREFERENCES_DLG">VeraCrypt - Preferanser</entry>
+ <entry lang="nb" key="IDD_SYSENC_SETTINGS">VeraCrypt - Systemkrypteringsinnstillinger</entry>
+ <entry lang="nb" key="IDD_TOKEN_PREFERENCES">VeraCrypt - Sikkerhetstoken Preferanser</entry>
+ <entry lang="nb" key="IDD_TRAVELER_DLG">VeraCrypt Reise Disk Oppsett</entry>
+ <entry lang="nb" key="IDD_VOLUME_PROPERTIES">VeraCrypt Volumegenskaper</entry>
+ <entry lang="nb" key="IDM_ABOUT">Om</entry>
+ <entry lang="nb" key="IDM_ADD_REMOVE_VOL_KEYFILES">Legg til/Fjern nøkkelfiler fra Volum...</entry>
+ <entry lang="nb" key="IDM_ADD_VOLUME_TO_FAVORITES">Legg til Montert Volum til Favoritter...</entry>
+ <entry lang="nb" key="IDM_ADD_VOLUME_TO_SYSTEM_FAVORITES">Legg til Montert Volum til System Favorittvolum...</entry>
+ <entry lang="nb" key="IDM_ANALYZE_SYSTEM_CRASH">Analyser Systemkrasj...</entry>
+ <entry lang="nb" key="IDM_BACKUP_VOL_HEADER">Sikkerhetskopier Volum Header...</entry>
+ <entry lang="nb" key="IDM_BENCHMARK">Benchmark...</entry>
+ <entry lang="nb" key="IDM_CHANGE_HEADER_KEY_DERIV_ALGO">Angi Header Nøkkel Avledningsalgoritme...</entry>
+ <entry lang="nb" key="IDM_CHANGE_PASSWORD">Endre Volumpassord...</entry>
+ <entry lang="nb" key="IDM_CHANGE_SYS_HEADER_KEY_DERIV_ALGO">Angi Header Nøkkel Avledningsalgoritme...</entry>
+ <entry lang="nb" key="IDM_CHANGE_SYS_PASSWORD">Endre Passord...</entry>
+ <entry lang="nb" key="IDM_CLEAR_HISTORY">Tøm Volumhistorikk</entry>
+ <entry lang="nb" key="IDM_CLOSE_ALL_TOKEN_SESSIONS">Lukk Alle Sikkerhetstokensesjoner</entry>
+ <entry lang="nb" key="IDM_CONTACT">Kontakt</entry>
+ <entry lang="nb" key="IDM_CREATE_HIDDEN_OS">Opprett Skjult Operativsystem...</entry>
+ <entry lang="nb" key="IDM_CREATE_RESCUE_DISK">Opprett Redningsdisk...</entry>
+ <entry lang="nb" key="IDM_CREATE_VOLUME">Opprett Nytt Volum...</entry>
+ <entry lang="nb" key="IDM_DECRYPT_NONSYS_VOL">Permanently Decrypt...</entry>
+ <entry lang="nb" key="IDM_DEFAULT_KEYFILES">Standard Nøkkelfiler...</entry>
+ <entry lang="nb" key="IDM_DEFAULT_MOUNT_PARAMETERS">Standard Monteringsparametere...</entry>
+ <entry lang="nb" key="IDM_DONATE">Doner nå...</entry>
+ <entry lang="nb" key="IDM_ENCRYPT_SYSTEM_DEVICE">Krypter Systempartisjon/Drive...</entry>
+ <entry lang="nb" key="IDM_FAQ">Ofte Stilte Spørsmål</entry>
+ <entry lang="nb" key="IDM_HELP">Brukerveiledning</entry>
+ <entry lang="nb" key="IDM_HOMEPAGE">&amp;Hjemmeside</entry>
+ <entry lang="nb" key="IDM_HOTKEY_SETTINGS">Snarveier...</entry>
+ <entry lang="nb" key="IDM_KEYFILE_GENERATOR">Nøkkelfile Generator</entry>
+ <entry lang="nb" key="IDM_LANGUAGE">Språk...</entry>
+ <entry lang="nb" key="IDM_LICENSE">Juridiske Merknader</entry>
+ <entry lang="nb" key="IDM_MANAGE_TOKEN_KEYFILES">Administrer Sikkerhetstoken Nøkkelfiler...</entry>
+ <entry lang="nb" key="IDM_MOUNTALL">Automonter Alle Enhetsbaserte Volumer</entry>
+ <entry lang="nb" key="IDM_MOUNT_FAVORITE_VOLUMES">Monter Favorittvolumer</entry>
+ <entry lang="nb" key="IDM_MOUNT_SYSENC_PART_WITHOUT_PBA">Monter Uten Pre-Boot Autentisering...</entry>
+ <entry lang="nb" key="IDM_MOUNT_VOLUME">Monter Volum</entry>
+ <entry lang="nb" key="IDM_MOUNT_VOLUME_OPTIONS">Monter Volum med Alternativer</entry>
+ <entry lang="nb" key="IDM_NEWS">Nyheter</entry>
+ <entry lang="nb" key="IDM_ONLINE_HELP">Online Hjelp</entry>
+ <entry lang="nb" key="IDM_ONLINE_TUTORIAL">Nybegynneropplæring</entry>
+ <entry lang="nb" key="IDM_ORGANIZE_FAVORITES">Organiser Favorittvolumer...</entry>
+ <entry lang="nb" key="IDM_ORGANIZE_SYSTEM_FAVORITES">Organiser System Favorittvolumer...</entry>
+ <entry lang="nb" key="IDM_PERFORMANCE_SETTINGS">Ytelse/Driver Konfigurasjon</entry>
+ <entry lang="nb" key="IDM_PERMANENTLY_DECRYPT_SYS">Permanently Decrypt System Partition/Drive</entry>
+ <entry lang="nb" key="IDM_PREFERENCES">Preferanser...</entry>
+ <entry lang="nb" key="IDM_REFRESH_DRIVE_LETTERS">Oppdater Stasjonsbokstaver</entry>
+ <entry lang="nb" key="IDM_REMOVE_ALL_KEYFILES_FROM_VOL">Fjern Alle Nøkkelfiler fra Volum...</entry>
+ <entry lang="nb" key="IDM_RESTORE_VOL_HEADER">Gjenopprett Volumheader...</entry>
+ <entry lang="nb" key="IDM_RESUME_INTERRUPTED_PROC">Fortsett Avbrutt Prosess</entry>
+ <entry lang="nb" key="IDM_SELECT_DEVICE">Velg Enhet...</entry>
+ <entry lang="nb" key="IDM_SELECT_FILE">Velg Fil...</entry>
+ <entry lang="nb" key="IDM_SYSENC_RESUME">Fortsett Avbrutt Prosess</entry>
+ <entry lang="nb" key="IDM_SYSENC_SETTINGS">Systemkryptering...</entry>
+ <entry lang="nb" key="IDM_SYSTEM_ENCRYPTION_STATUS">Egenskaper...</entry>
+ <entry lang="nb" key="IDM_SYS_ENC_SETTINGS">Innstillinger...</entry>
+ <entry lang="nb" key="IDM_SYS_FAVORITES_SETTINGS">System Favorittvolumer...</entry>
+ <entry lang="nb" key="IDM_TC_DOWNLOADS">Nedlastinger</entry>
+ <entry lang="nb" key="IDM_TEST_VECTORS">Test Vektorer...</entry>
+ <entry lang="nb" key="IDM_TOKEN_PREFERENCES">Sikkerhetstoken Pref...</entry>
+ <entry lang="nb" key="IDM_TRAVELER">Disk...</entry>
+ <entry lang="nb" key="IDM_UNMOUNTALL">Avmonter Alle Monterte Volumer.</entry>
+ <entry lang="nb" key="IDM_UNMOUNT_VOLUME">Avmonter Volume</entry>
+ <entry lang="nb" key="IDM_VERIFY_RESCUE_DISK">Verifiser Redningsdisk</entry>
+ <entry lang="nb" key="IDM_VERIFY_RESCUE_DISK_ISO">Verifiser Redningsdisk Bilde</entry>
+ <entry lang="nb" key="IDM_VERSION_HISTORY">Versjonshistorikk</entry>
+ <entry lang="nb" key="IDM_VOLUME_EXPANDER">Volum Expander</entry>
+ <entry lang="nb" key="IDM_VOLUME_PROPERTIES">Volumegenskaper</entry>
+ <entry lang="nb" key="IDM_VOLUME_WIZARD">Volum Opprettelse Veiviser</entry>
+ <entry lang="nb" key="IDM_WEBSITE">VeraCrypt Nettsted</entry>
+ <entry lang="nb" key="IDM_WIPE_CACHE">Slett Cachede Passord</entry>
+ <entry lang="nb" key="IDOK">OK</entry>
+ <entry lang="nb" key="IDT_ACCELERATION_OPTIONS">Maskinvareakselerasjon</entry>
+ <entry lang="nb" key="IDT_ASSIGN_HOTKEY">Snarvei</entry>
+ <entry lang="nb" key="IDT_AUTORUN">AutoKjør Konfigurasjon (autorun.inf)</entry>
+ <entry lang="nb" key="IDT_AUTO_DISMOUNT">Automatisk Avmontering</entry>
+ <entry lang="nb" key="IDT_AUTO_DISMOUNT_ON">Avmonter alt når:</entry>
+ <entry lang="nb" key="IDT_BOOT_LOADER_SCREEN_OPTIONS">Valg for oppstartslaster-skjerm</entry>
+ <entry lang="nb" key="IDT_CONFIRM_PASSWORD">Bekreft Passord:</entry>
+ <entry lang="nb" key="IDT_CURRENT">Gjeldende</entry>
+ <entry lang="nb" key="IDT_CUSTOM_BOOT_LOADER_MESSAGE">Vis denne tilpassede meldingen i pre-boot autentiseringsskjerm (maksimalt 24 tegn):</entry>
+ <entry lang="nb" key="IDT_DEFAULT_MOUNT_OPTIONS">Standard Monteringsvalg</entry>
+ <entry lang="nb" key="IDT_DISMOUNT_ACTION">Snarvei Alternativer</entry>
+ <entry lang="nb" key="IDT_DRIVER_OPTIONS">Driver Konfigurasjon</entry>
+ <entry lang="nb" key="IDC_ENABLE_EXTENDED_IOCTL_SUPPORT">Aktiver utvidet disk kontrollkode støtte</entry>
+ <entry lang="nb" key="IDT_FAVORITE_LABEL">Etikett for valgt favorittvolum:</entry>
+ <entry lang="nb" key="IDT_FILE_SETTINGS">Filinnstillinger</entry>
+ <entry lang="nb" key="IDT_HOTKEY_KEY">Nøkkel for å tildele:</entry>
+ <entry lang="nb" key="IDT_HW_AES_SUPPORTED_BY_CPU">Prosessoren (CPU) i denne datamaskinen støtter maskinvareakselerasjon for AES:</entry>
+ <entry lang="nb" key="IDT_LOGON">Handlinger ved pålogging til Windows</entry>
+ <entry lang="nb" key="IDT_MINUTES">minutter</entry>
+ <entry lang="nb" key="IDT_MOUNT_LETTER">Monter volum som stasjonsbokstav:</entry>
+ <entry lang="nb" key="IDT_MOUNT_SETTINGS">Monteringsinnstillinger</entry>
+ <entry lang="nb" key="IDT_NEW">Ny</entry>
+ <entry lang="nb" key="IDT_NEW_PASSWORD">Passord:</entry>
+ <entry lang="nb" key="IDT_PARALLELIZATION_OPTIONS">Tråd-basert Parallelisering</entry>
+ <entry lang="nb" key="IDT_PKCS11_LIB_PATH">PKCS #11 Bibliotek Sti</entry>
+ <entry lang="nb" key="IDT_PKCS5_PRF">PKCS-5 PRF:</entry>
+ <entry lang="nb" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry>
+ <entry lang="nb" key="IDT_PW_CACHE_OPTIONS">Passord-Cache</entry>
+ <entry lang="nb" key="IDT_SECURITY_OPTIONS">Sikkerhetsalternativer</entry>
+ <entry lang="nb" key="IDT_EMV_OPTIONS">EMV Alternativer</entry>
+ <entry lang="nb" key="IDT_TASKBAR_ICON">VeraCrypt Bakgrunnsoppgave</entry>
+ <entry lang="nb" key="IDT_TRAVELER_MOUNT">VeraCrypt volum å montere (relativt til traveler disk rot):</entry>
+ <entry lang="nb" key="IDT_TRAVEL_INSERTION">Ved innsetting av traveler disk:</entry>
+ <entry lang="nb" key="IDT_TRAVEL_ROOT">Opprett traveler disk filer på(traveler disk rotdirektoriumet):</entry>
+ <entry lang="nb" key="IDT_VOLUME">Voulme</entry>
+ <entry lang="nb" key="IDT_WINDOWS_RELATED_SETTING">Windows</entry>
+ <entry lang="nb" key="IDC_ADD_KEYFILE_PATH">Legg til &amp;Sti...</entry>
+ <entry lang="nb" key="IDC_AUTO">&amp;Autotest alle</entry>
+ <entry lang="nb" key="IDC_CONTINUE">&amp;Fortsett</entry>
+ <entry lang="nb" key="IDC_DECRYPT">Dekrypter</entry>
+ <entry lang="nb" key="IDC_DELETE">&amp;Slette</entry>
+ <entry lang="nb" key="IDC_ENCRYPT">&amp;Kryptere</entry>
+ <entry lang="nb" key="IDC_EXPORT">&amp;Eksport...</entry>
+ <entry lang="nb" key="IDC_GENERATE_AND_SAVE_KEYFILE">Generer og lagre nøkkelfil...</entry>
+ <entry lang="nb" key="IDC_GENERATE_KEYFILE">&amp;Generer tilfeldig nøkkelfil...</entry>
+ <entry lang="nb" key="IDC_GET_LANG_PACKS">Last ned språkpakke</entry>
+ <entry lang="nb" key="IDC_HW_AES_LABEL_LINK">Maskinvare-akselerert AES:</entry>
+ <entry lang="nb" key="IDC_IMPORT_KEYFILE">&amp;Importer nøkkelfil til Token...</entry>
+ <entry lang="nb" key="IDC_KEYADD">Legg til &amp;Filer...</entry>
+ <entry lang="nb" key="IDC_KEYFILES_ENABLE_HIDVOL_PROT">&amp;Bruk nøkkelfiler</entry>
+ <entry lang="nb" key="IDC_KEYFILES_HIDVOL_PROT">&amp;Nøkkelfiler...</entry>
+ <entry lang="nb" key="IDC_KEYREMOVE">&amp;Fjerning</entry>
+ <entry lang="nb" key="IDC_KEYREMOVEALL">Fjern alle</entry>
+ <entry lang="nb" key="IDC_LINK_HIDVOL_PROTECTION_INFO">Hva er beskyttelse for skjult volum?</entry>
+ <entry lang="nb" key="IDC_LINK_KEYFILES_INFO">Mer informasjon om nøkkelfiler</entry>
+ <entry lang="nb" key="IDC_MOUNT_REMOVABLE">Monter volum som &amp;flyttbart medium</entry>
+ <entry lang="nb" key="IDC_MOUNT_SYSENC_PART_WITHOUT_PBA">Monter partisjon &amp;uten pre-boot autentisering</entry>
+ <entry lang="nb" key="IDC_PARALLELIZATION_LABEL_LINK">Parallelisering:</entry>
+ <entry lang="nb" key="IDC_PERFORM_BENCHMARK">Benchmark</entry>
+ <entry lang="nb" key="IDC_PRINT">&amp;Skrive ut</entry>
+ <entry lang="nb" key="IDC_PROTECT_HIDDEN_VOL">&amp;Beskytt skjult volum mot skade forårsaket av skriving til ytre volum</entry>
+ <entry lang="nb" key="IDC_RESET">&amp;Nullstille</entry>
+ <entry lang="nb" key="IDC_SHOW_PASSWORD_MO">&amp;Vis passord</entry>
+ <entry lang="nb" key="IDC_TOKEN_FILES_ADD">Legg til &amp;Tokenfiler...</entry>
+ <entry lang="nb" key="IDC_USE_EMBEDDED_HEADER_BAK">Bruk sikkerhetskopiert header innebygd i &amp;volumet hvis tilgjengelig</entry>
+ <entry lang="nb" key="IDC_XTS_MODE_ENABLED">XTS-modus</entry>
+ <entry lang="nb" key="IDD_ABOUT_DLG">Om VeraCrypt</entry>
+ <entry lang="nb" key="IDD_BENCHMARK_DLG">VeraCrypt - Algoritmer Benchmark</entry>
+ <entry lang="nb" key="IDD_CIPHER_TEST_DLG">VeraCrypt - Test Vektorer</entry>
+ <entry lang="nb" key="IDD_COMMANDHELP_DLG">Kommandolinje Hjelp</entry>
+ <entry lang="nb" key="IDD_KEYFILES">VeraCrypt - Nøkkelfiler</entry>
+ <entry lang="nb" key="IDD_KEYFILE_GENERATOR">VeraCrypt - Nøkkelfilgenerator</entry>
+ <entry lang="nb" key="IDD_LANGUAGE">VeraCrypt - Språk</entry>
+ <entry lang="nb" key="IDD_MOUNT_OPTIONS">VeraCrypt - Monteringsvalg</entry>
+ <entry lang="nb" key="IDD_NEW_TOKEN_KEYFILE">Nye Sikkerhetstoken Nøkkelfilegenskaper</entry>
+ <entry lang="nb" key="IDD_RANDOM_POOL_ENRICHMENT">VeraCrypt - Tilfeldig Basseng Forbedring</entry>
+ <entry lang="nb" key="IDD_RAWDEVICES_DLG">Velg en Partisjon eller Enhet</entry>
+ <entry lang="nb" key="IDD_STATIC_MODELESS_WAIT_DLG">VeraCrypt</entry>
+ <entry lang="nb" key="IDD_TOKEN_KEYFILES">Sikkerhetstoken Nøkkelfiler</entry>
+ <entry lang="nb" key="IDD_TOKEN_PASSWORD">Sikkerhetstoken passord/PIN kreves</entry>
+ <entry lang="nb" key="IDT_ACTIVE_LANG_PACK">Aktiv språkpakke</entry>
+ <entry lang="nb" key="IDT_BOX_BENCHMARK_INFO">Hastigheten påvirkes av CPU-belastning og lagringsenhetens egenskaper.\n\nDisse testene finner sted i RAM.</entry>
+ <entry lang="nb" key="IDT_BUFFER_SIZE">Bufferstørrelse:</entry>
+ <entry lang="nb" key="IDT_CIPHER">Cypher:</entry>
+ <entry lang="nb" key="IDT_HIDDEN_PROT_PASSWD">P&amp;assord til skjult volum:\n(hvis tom, brukes cache)</entry>
+ <entry lang="nb" key="IDT_HIDDEN_VOL_PROTECTION">Skjult Volumbeskyttelse</entry>
+ <entry lang="nb" key="IDT_KEY">Nøkkelstørrelse:</entry>
+ <entry lang="nb" key="IDT_KEYFILE_GENERATOR_NOTE">VIKTIG: Flytt musen så tilfeldig som mulig i dette vinduet. Jo lengre du beveger den, desto bedre. Dette øker kryptografisk styrke på nøkkelfilen betraktelig.</entry>
+ <entry lang="nb" key="IDT_KEYFILE_WARNING">ADVARSEL: Hvis du mister en nøkkelfil eller hvis noen bit av dens første 1024 kilobyter endrer seg, blir det umulig å montere volumene som bruker nøkkelfilen!</entry>
+ <entry lang="nb" key="IDT_KEY_UNIT">biter</entry>
+ <entry lang="nb" key="IDT_NUMBER_KEYFILES">Antall nøkkelfiler:</entry>
+ <entry lang="nb" key="IDT_KEYFILES_SIZE">Nøkkelfilens størrelse:</entry>
+ <entry lang="nb" key="IDT_KEYFILES_BASE_NAME">Nøkkelfilens basisnavn:</entry>
+ <entry lang="nb" key="IDT_LANGPACK_AUTHORS">Oversatt av:</entry>
+ <entry lang="nb" key="IDT_PLAINTEXT">Ren tekststørrelse:</entry>
+ <entry lang="nb" key="IDT_PLAINTEXT_SIZE_UNIT">biter</entry>
+ <entry lang="nb" key="IDT_POOL_CONTENTS">Gjeldende Basseng Innhold</entry>
+ <entry lang="nb" key="IDT_PRF">Miksing PRF:</entry>
+ <entry lang="nb" key="IDT_RANDOM_POOL_ENRICHMENT_NOTE">VIKTIG: Flytt musen så tilfeldig som mulig i dette vinduet. Jo lengre du beveger den, desto bedre. Dette øker sikkerheten betraktelig. Når du er ferdig, klikk 'Fortsett'.</entry>
+ <entry lang="nb" key="IDT_SECONDARY_KEY">Sekundær nøkkel (heksadesimal)</entry>
+ <entry lang="nb" key="IDT_SECURITY_TOKEN">Sikkerhetstoken:</entry>
+ <entry lang="nb" key="IDT_SORT_METHOD">Sorteringsmetode:</entry>
+ <entry lang="nb" key="IDT_STATIC_MODELESS_WAIT_DLG_INFO">Vennligst vent. Denne prosessen kan ta lang tid...</entry>
+ <entry lang="nb" key="IDT_STATIC_MODAL_WAIT_DLG_INFO">Vennligst vent...\nDenne prosessen kan ta lang tid, og VeraCrypt kan virke uresponsiv.</entry>
+ <entry lang="nb" key="IDT_TEST_BLOCK_NUMBER">Blokknummer:</entry>
+ <entry lang="nb" key="IDT_TEST_CIPHERTEXT">Chiffrat (heksadesimal)</entry>
+ <entry lang="nb" key="IDT_TEST_DATA_UNIT_NUMBER">Datenhetsnummer (64-bit heksadesimal, dataenhetsstørrelse er 512 byte)</entry>
+ <entry lang="nb" key="IDT_TEST_KEY">Nøkkel (heksadesimal)</entry>
+ <entry lang="nb" key="IDT_TEST_PLAINTEXT">Ren tekst (heksadesimal)</entry>
+ <entry lang="nb" key="IDT_TOKEN_KEYFILE_NAME">Nøkkelfilnavn:</entry>
+ <entry lang="nb" key="IDT_XTS_MODE">XTS-modus</entry>
+ <entry lang="nb" key="MENU_SYSTEM_ENCRYPTION">S&amp;ystem</entry>
+ <entry lang="nb" key="MENU_VOLUMES">&amp;Volumer</entry>
+ <entry lang="nb" key="MENU_FAVORITES">Favor&amp;itter</entry>
+ <entry lang="nb" key="MENU_TOOLS">V&amp;erkøtøy</entry>
+ <entry lang="nb" key="MENU_SETTINGS">Innst&amp;illinger</entry>
+ <entry lang="nb" key="MENU_HELP">&amp;Hjelp</entry>
+ <entry lang="nb" key="MENU_WEBSITE">H&amp;jemmeside</entry>
+ <entry lang="nb" key="ABOUTBOX">&amp;Om...</entry>
+ <entry lang="nb" key="ACCESSMODEFAIL">Attributtet 'skrivebeskyttet' på ditt gamle volum kunne ikke endres. Vennligst sjekk filtilgangstillatelsene.</entry>
+ <entry lang="nb" key="ACCESS_DENIED">Feil: Ingen tilgang.\n\nPartisjonen du prøver å få tilgang til er enten 0 sektorer lang, eller det er oppstarts enheten.</entry>
+ <entry lang="nb" key="ADMINISTRATOR">Administrator</entry>
+ <entry lang="nb" key="ADMIN_PRIVILEGES_DRIVER">For å laste VeraCrypt driveren, må du være logget inn på en konto med administratorrettigheter.</entry>
+ <entry lang="nb" key="ADMIN_PRIVILEGES_WARN_DEVICES">Vennligst merk at for å kryptere, dekryptere eller formatere en partisjon/enhet må du være logget inn på en konto med administratorrettigheter.\n\nDette gjelder ikke filbaserte volum.</entry>
+ <entry lang="nb" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">Kan ikke aktivere rask filopprettelse: Administratorrettigheter kreves.\nVennligst start programmet på nytt som administrator for å aktivere denne funksjonen.\n\nVil du fortsette uten rask filopprettelse?</entry>
+ <entry lang="nb" key="ADMIN_PRIVILEGES_WARN_HIDVOL">For å opprette et skjult volum må du være logget inn på en konto med administratorrettigheter.\n\nFortsette?</entry>
+ <entry lang="nb" key="ADMIN_PRIVILEGES_WARN_NTFS">Vennligst merk at for å formatere volumet som NTFS/exFAT/ReFS må du være logget inn på en konto med administratorrettigheter.\n\nUten administratorrettigheter kan du formatere volumet som FAT.</entry>
+ <entry lang="nb" key="AES_HELP">FIPS-godkjent chiffersystem (Rijndael, publisert i 1998) som kan brukes av amerikanske myndigheters departementer og byråer for å beskytte informasjon opp til nivået Top Secret. 256-bit nøkkel, 128-bit blokk, 14 runder (AES-256). Operasjonsmodus er XTS.</entry>
+ <entry lang="nb" key="ALREADY_MOUNTED">Volumet er allerede montert.</entry>
+ <entry lang="nb" key="ERR_SELF_TESTS_FAILED">ADVARSEL: Minst en krypterings- eller hash-algoritme mislyktes under innebygde automatiske egensokk!\n\nVeraCrypt-installasjonen kan være skadet.</entry>
+ <entry lang="nb" key="ERR_NOT_ENOUGH_RANDOM_DATA">ADVARSEL: Det er ikke nok data i tilfeldig nummergeneratorens pool for å levere den forespurte mengden tilfeldige data.\n\nDu burde ikke fortsette. Velg 'Rapporter en feil' fra Hjelp-menyen og rapporter denne feilen.</entry>
+ <entry lang="nb" key="ERR_HARDWARE_ERROR">Disken er skadet (det er en fysisk defekt på den) eller en kabel er skadet, eller minnet fungerer ikke.\n\nVennligst merk at dette er et problem med maskinvaren din, ikke med VeraCrypt. Ikke rapporter dette som en feil/problemer i VeraCrypt og ikke spør etter hjelp med dette i VeraCrypt Forum. Ta kontakt med teknisk søtte team til datamaskinleverandøren din for assistanse. Tusen takk.\n\nMerk: Hvis feilen oppstår gjentatte ganger på samme sted, er det svært sannsynlig forårsaket av en dårlig diskblokk, som bør være mulig å rette ved hjelp av tredjeparts programvare (merk at 'chkdsk /r'-kommandoen i mange tilfeller ikke kan rette det fordi det bare jobber på filsystemnivå; i noen tilfeller kan ikke 'chkdsk'-verktøyet engang oppdage det).</entry>
+ <entry lang="nb" key="DEVICE_NOT_READY_ERROR">Hvis du får tilgang til en stasjon for flyttbare medier, vennligst sørg for at et medium er satt inn i stasjonen. Stasjonen/mediet kan også være skadet (det kan være en fysisk defekt på den) eller en kabel kan være skadet/tilkoblet.</entry>
+ <entry lang="nb" key="WHOLE_DRIVE_ENCRYPTION_PREVENTED_BY_DRIVERS">Systemet ditt ser ut til å bruke tilpassede brikkesettdrivere med en feil som forhindrer kryptering av hele systemdisken.\n\nVennligst prøv å oppdatere eller avinstallere eventuelle tilpassede (ikke-Microsoft) brikkesettdrivere før du fortsetter. Hvis det ikke hjelper, prøv å kryptere bare systempartisjonen.</entry>
+ <entry lang="nb" key="BAD_DRIVE_LETTER">Ugyldig stasjonsbokstav.</entry>
+ <entry lang="nb" key="INVALID_PATH">Ugyldig bane.</entry>
+ <entry lang="nb" key="CANCEL">Avbryt</entry>
+ <entry lang="nb" key="CANNOT_CALC_SPACE">Kan ikke få tilgang til enheten. Sørg for at den valgte enheten eksisterer og ikke brukes av systemet.</entry>
+ <entry lang="nb" key="CAPSLOCK_ON">Advarsel: Caps Lock er på. Dette kan føre til at du setter inn passordet feil.</entry>
+ <entry lang="nb" key="VOLUME_TYPE_TITLE">Volumtype</entry>
+ <entry lang="nb" key="HIDDEN_VOLUME_TYPE_HELP">Det kan skje at du blir tvunget av noen til å avsløre passordet til et kryptert volum. Det er mange situasjoner der du ikke kan nekte å avsløre passordet (for eksempel, på grunn av utpressing). Å bruke et såkalt skjult volum lar deg løse slike situasjoner uten å avsløre passordet til volumet ditt.</entry>
+ <entry lang="nb" key="NORMAL_VOLUME_TYPE_HELP">Velg dette alternativet hvis du vil opprette et normalt VeraCrypt-volum.</entry>
+ <entry lang="nb" key="HIDDEN_OS_PRECLUDES_SINGLE_KEY_WDE">Vennligst merk: Hvis du ønsker at et operativsystem skal installeres i et skjult partisjonsbasert volum, kan hele systemdisken ikke krypteres med en enkelt nøkkel.</entry>
+ <entry lang="nb" key="CIPHER_HIDVOL_HOST_TITLE">Ytre Volum Krypterings Alternativer</entry>
+ <entry lang="nb" key="CIPHER_HIDVOL_TITLE">Skjult Volum Krypterings Alternativer</entry>
+ <entry lang="nb" key="CIPHER_TITLE">Krypterings Alternativer</entry>
+ <entry lang="nb" key="CLEAN_WINMRU_FAILED">ADVARSEL: Kunne ikke tømme banen til den sist valgte volum/nøkkelfil (husket av filvelgeren)!</entry>
+ <entry lang="nb" key="COMPRESSION_NOT_SUPPORTED">Feil: Beholderen har blitt komprimert på filsystemnivå. VeraCrypt støtter ikke komprimerte beholdere (merk at komprimering av krypterte data er ineffektiv og overflødig).\n\nVennligst deaktiver komprimering for beholderen ved å følge disse trinnene:\n1) Høyreklikk beholderen i Windows Utforsker (ikke i VeraCrypt).\n2) Velg 'Egenskaper'.\n3) I 'Egenskaper'-dialogboksen klikker du 'Avansert'.\n4) I 'Avanserte attributter'-dialogboksen deaktiverer du alternativet 'Komprimer innhold for å spare diskplass' og klikker 'OK'.\n5) I 'Egenskaper'-dialogboksen klikker du 'OK'.</entry>
+ <entry lang="nb" key="CREATE_FAILED">Kunne ikke lage volum %s</entry>
+ <entry lang="nb" key="DEVICE_FREE_BYTES">Størrelsen på %s er %.2f byte</entry>
+ <entry lang="nb" key="DEVICE_FREE_KB">Størrelsen på %s er %.2f KiB</entry>
+ <entry lang="nb" key="DEVICE_FREE_MB">Størrelsen på %s er %.2f MiB</entry>
+ <entry lang="nb" key="DEVICE_FREE_GB">Størrelsen på %s er %.2f GiB</entry>
+ <entry lang="nb" key="DEVICE_FREE_TB">Størrelsen på %s er %.2f TiB</entry>
+ <entry lang="nb" key="DEVICE_FREE_PB">Størrelsen på %s er %.2f PiB</entry>
+ <entry lang="nb" key="DEVICE_IN_USE_FORMAT">ADVARSEL: Enheten/partisjonen er i bruk av operativsystemet eller programmer. Formatering av enheten/partisjonen kan føre til datakorrupsjon og systemstabilitet.\n\nFortsette?</entry>
+ <entry lang="nb" key="DEVICE_IN_USE_INPLACE_ENC">Advarsel: Partisjonen er i bruk av operativsystemet eller programmer. Du bør lukke eventuelle programmer som kan bruke partisjonen (inkludert antivirusprogramvare).\n\nFortsette?</entry>
+ <entry lang="nb" key="FORMAT_CANT_DISMOUNT_FILESYS">Feil: Enheten/partisjonen inneholder et filsystem som ikke kunne avmonteres. Filsystemet kan være i bruk av operativsystemet. Formatering av enheten/partisjonen vil sannsynligvis føre til datakorrupsjon og systemstabilitet.\n\nFor å løse dette problemet anbefaler vi å først slette partisjonen og deretter gjenopprette den uten å formatere. Følg disse trinnene:\n1) Høyreklikk på 'Datamaskin' (eller 'Min datamaskin')-ikonet i 'Start Menyen' og velg 'Behandle'. 'Datamaskinhåndtering'-vinduet skal vises.\n2) I 'Datamaskinhåndtering'-vinduet velger du 'Lagring' > 'Diskhåndtering'.\n3) Høyreklikk på partisjonen du vil kryptere og velg enten 'Slett Partisjon', eller 'Slett Volum', eller 'Slett Logisk Enhet'.\n4) Klikk 'Ja'. Hvis Windows spør deg om å starte datamaskinen, gjør det. Gjenta deretter trinn 1 og 2 og fortsett fra trinn 5.\n5) Høyreklikk på det ikke-allokerte/frie områdeområdet og velg enten 'Ny Partisjon', eller 'Nytt Enkelt Volum', eller 'Ny Logisk Enhet'.\n6) 'Ny Partisjonsveiviser' eller 'Nytt Enkelt Volum veiviser'-vinduet skal nå vises; følg instruksjonene. På veivisersiden med tittelen 'Formater Partisjon', velg enten 'Ikke formater denne partisjonen' eller 'Ikke formatere dette volumet'. I samme veiviseren, klikk 'Neste' og deretter 'Fullfør'.\n7) Merk at enhetsbanen du har valgt i VeraCrypt kan være feil nå. Avslutt derfor VeraCrypt Volumopprettelse Veiviser (hvis den fortsatt kjører) og start den på nytt.\n8) Prøv å kryptere enheten/partisjonen igjen.\n\nHvis VeraCrypt gjentatte ganger mislykkes med å kryptere enheten/partisjonen, kan du vurdere å opprette en filbeholder i stedet.</entry>
+ <entry lang="nb" key="INPLACE_ENC_CANT_LOCK_OR_DISMOUNT_FILESYS">Feil: Filsystemet kunne ikke låses eller avmonteres. Det kan være i bruk av operativsystemet eller programmer (for eksempel antivirusprogramvare). Kryptering av partisjonen kan føre til datakorrupsjon og systemstabilitet.\n\nLukk eventuelle programmer som kan bruke filsystemet (inkludert antivirusprogramvare) og prøv igjen. Hvis dette ikke hjelper, følg stegene nedenfor.</entry>
+ <entry lang="nb" key="DEVICE_IN_USE_INFO">ADVARSEL: Noen av de monterte enhetene/partisjonene var allerede i bruk!\n\nÅ ignorere dette kan føre til uønskede resultater inkludert systemstabilitet.\n\nVi anbefaler sterkt at du lukker eventuelle programmer som kan bruke enhetene/partisjonene.</entry>
+ <entry lang="nb" key="DEVICE_PARTITIONS_ERR">Den valgte enheten inneholder partisjoner.\n\nFormatering av enheten kan føre til systemstabilitet og/eller datakorrupsjon. Velg en partisjon på enheten, eller fjern alle partisjoner på enheten for å la VeraCrypt formatere den sikkert.</entry>
+ <entry lang="nb" key="DEVICE_PARTITIONS_ERR_W_INPLACE_ENC_NOTE">Den valgte ikke-system enheten inneholder partisjoner.\n\nKrypterte enhetsbaserte VeraCrypt volum kan opprettes innenfor enheter som ikke inneholder noen partisjoner (inkludert harddisker og SSD-er). En enhet som inneholder partisjoner kan krypteres helt på plass (ved hjelp av en enkelt hovednøkkel) bare hvis det er disken der Windows er installert og hvorfra den starter.\n\nHvis du vil kryptere den valgte ikke-system enheten ved hjelp av en enkel hovednøkkel, må du fjerne alle partisjoner på enheten først for å la VeraCrypt formatere den sikkert (formatering av en enhet som inneholder partisjoner kan føre til systemstabilitet og/eller datakorrupsjon). Alternativt kan du kryptere hver partisjon på disken individuelt (hver partisjon vil bli kryptert ved hjelp av en annen hovednøkkel).\n\nMerk: Hvis du vil fjerne alle partisjoner fra en GPT-disk, kan det hende du må konvertere den til en MBR-disk (ved bruk av f.eks. 'Datamaskinhåndtering verktøyet) for å fjerne skjulte partisjoner.</entry>
+ <entry lang="nb" key="WHOLE_NONSYS_DEVICE_ENC_CONFIRM">Advarsel: Hvis du krypterer hele enheten (i motsetning til å kryptere bare en partisjon på den), vil operativsystemer betrakte enheten som ny, tom og uformatert (den vil ikke inneholde en partisjonstabell) og kan spontant initialisere enheten (eller spørre deg om du vil gjøre det), som kan skade volumet. Videre vil det ikke være mulig å montere volumet konsekvent som favoritt (f.eks. når drivenummeret endres) eller å tilordne en favorittvolumetikett til den.\n\nFor å unngå dette kan du vurdere å opprette en partisjon på enheten og kryptere partisjonen i stedet.\n\nEr du sikker på at du vil kryptere hele enheten?</entry>
+ <entry lang="nb" key="AFTER_FORMAT_DRIVE_LETTER_WARN">VIKTIG: Vennligst husk at dette volumet IKKE kan monteres/tilgås ved å bruke stasjonsbokstaven %c:, som foreløpig er tildelt det!\n\nFor å montere dette volumet, klikk 'Automonter Enheter' i hovedvinduet til VeraCrypt (alternativt klikker du 'Velg Enhet' i hovedvinduet til VeraCrypt, velger denne partisjonen/enheten, og klikker 'Monter'). Volumet vil bli montert til en annen stasjonsbokstav, som du velger fra listen i hovedvinduet til VeraCrypt.\n\nDen opprinnelige stasjonsbokstaven %c: bør bare brukes i tilfelle du må fjerne krypteringen fra partisjonen/enheten (f.eks. hvis du ikke lenger trenger kryptering). I et slikt tilfelle, høyreklikk stasjonsbokstaven %c: i 'Datamaskin' (eller 'Min datamaskin')-listen og velg 'Formater'. Ellers bør stasjonsbokstaven %c: aldri brukes (med mindre du fjerner den, som beskrevet f.eks. i VeraCrypt FAQ, og tildeler den en annen partisjon/enhet).</entry>
+ <entry lang="nb" key="OS_NOT_SUPPORTED_FOR_NONSYS_INPLACE_ENC">På plas kryptering av ikke-systemvolum støttes ikke på versjonen av operativsystemet du bruker (det støttes bare på Windows Vista og senere versjoner av Windows).\n\nÅrsaken er at denne versjonen av Windows ikke støtter krymping av et filsystem (filsystemet må krympes for å gi plass til volummetadata og sikkerhetskopedata for volum).</entry>
+ <entry lang="nb" key="ONLY_NTFS_SUPPORTED_FOR_NONSYS_INPLACE_ENC">Den valgte partisjonen ser ikke ut til å inneholde et NTFS-filsystem. Bare partisjoner som inneholder et NTFS-filsystem kan krypteres på plass.\n\nMerk: Årsaken er at Windows ikke støtter krymping av andre typer filsystemer (filsystemet må krympes for å gi plass til volummetadata og sikkerhetskopidata for volum).</entry>
+ <entry lang="nb" key="ONLY_MOUNTED_VOL_SUPPORTED_FOR_NONSYS_INPLACE_ENC">Den valgte partisjonen ser ikke ut til å inneholde et NTFS-filsystem. Bare partisjoner som inneholder et NTFS-filsystem kan krypteres på plass.\n\nHvis du vil opprette et kryptert VeraCrypt-volum innenfor denne partisjonen, velg alternativet "Opprett kryptert volum og formater det" (i stedet for alternativet "Krypter partisjon på plass").</entry>
+ <entry lang="nb" key="PARTITION_TOO_SMALL_FOR_NONSYS_INPLACE_ENC">Feil: Partisjonen er for liten. VeraCrypt kan ikke kryptere den på plass.</entry>
+ <entry lang="nb" key="INPLACE_ENC_ALTERNATIVE_STEPS">For å kryptere data på denne partisjonen, følg disse trinnene:\n\n1) Opprett et VeraCrypt-volum på en tom partisjon/enhet og monter det deretter.\n\n2) Kopier alle filer fra partisjonen du opprinnelig ønsket å kryptere til det monterte VeraCrypt-volumet (som ble opprettet og montert i trinn 1). På den måten oppretter du en VeraCrypt-kryptert sikkerhetskopi av dataene.\n\n3) Opprett et VeraCrypt-volum på partisjonen du opprinnelig ønsket å kryptere og sørg for at (i VeraCrypt veiviseren) du velger alternativet "Opprett kryptert volum og formater det" (i stedet for alternativet "Krypter partisjon på plass"). Merk at alle data som er lagret på partisjonen vil bli slettet. Etter at volumet er opprettet, monter det.\n\n4) Kopier alle filer fra det monterte sikkerhetskopierte VeraCrypt-volumet (opprettet og montert i trinn 1) til det monterte VeraCrypt-volumet som ble opprettet (og montert) i trinn 3.\n\nEtter at du har fullført disse trinnene, vil dataene være kryptert og, i tillegg, vil det være en kryptert sikkerhetskopi av dataene.</entry>
+ <entry lang="nb" key="RAW_DEV_NOT_SUPPORTED_FOR_INPLACE_ENC">VeraCrypt kan bare kryptere en partisjon på plass, et dynamisk volum, eller en hel systemdisk på plass.\n\nHvis du vil opprette et kryptert VeraCrypt-volum innenfor den valgte ikke-system enheten, velg alternativet "Opprett kryptert volum og formater det" (i stedet for alternativet "Krypter partisjon på plass").</entry>
+ <entry lang="nb" key="INPLACE_ENC_INVALID_PATH">Feil: VeraCrypt kan bare kryptere en partisjon på plass, et dynamisk volum, eller en hel systemdisk. Sørg for at den angitte banen er gyldig.</entry>
+ <entry lang="nb" key="CANNOT_RESIZE_FILESYS">Feil: Kan ikke krympe filsystemet (filsystemet må krympes for å gi plass til volummetadata og sikkerhetskopidata for volum).\n\nMulige årsaker og løsninger:\n\n- Ikke nok ledig plass på volumet. Sørg for at ingen andre programmer skriver til filsystemet.\n\n- Ødelagt filsystem. Prøv å sjekke det og rette eventuelle feil (høyreklikk den tilsvarende stasjonsbokstaven i 'Datamaskin' listen, velg deretter Egenskaper > Verktøy > 'Sjekk nå', sørg for at alternativet 'Automatisk reparere filsystemfeil' er aktivert og klikk Start).\n\nHvis trinnene ovenfor ikke hjelper, vennligst følg trinnene nedenfor.</entry>
+ <entry lang="nb" key="NOT_ENOUGH_FREE_FILESYS_SPACE_FOR_SHRINK">Feil: Det er ikke nok ledig plass på volumet, og derfor kan ikke filsystemet krympes (filsystemet må krympes for å gi plass til volummetadata og sikkerhetskopidata for volum).\n\nVennligst slett eventuelle overflødige filer og tøm papirkurven for å frigjøre minst 256 KiB med plass og prøv igjen. Merk at Windows kan rapportere feil mengde ledig plass til diskområdet til operativsystemet startes på nytt. Hvis omstart av systemet ikke hjelper, kan filsystemet være ødelagt. Prøv å sjekke det og rette eventuelle feil (høyreklikk den tilsvarende stasjonsbokstaven i 'Datamaskin' listen, velg deretter Egenskaper > Verktøy > 'Sjekk nå', sørg for at alternativet 'Automatisk reparere filsystemfeil' er aktivert og klikk Start).\n\nHvis trinnene ovenfor ikke hjelper, vennligst følg stegene nedenfor.</entry>
+ <entry lang="nb" key="DISK_FREE_BYTES">Ledig plass på disk %s er %.2f byte.</entry>
+ <entry lang="nb" key="DISK_FREE_KB">Ledig plass på disk %s er %.2f KiB</entry>
+ <entry lang="nb" key="DISK_FREE_MB">Ledig plass på disk %s er %.2f MiB</entry>
+ <entry lang="nb" key="DISK_FREE_GB">Ledig plass på disk %s er %.2f GiB</entry>
+ <entry lang="nb" key="DISK_FREE_TB">Ledig plass på disk %s er %.2f TiB</entry>
+ <entry lang="nb" key="DISK_FREE_PB">Ledig plass på disk %s er %.2f PiB</entry>
+ <entry lang="nb" key="DRIVELETTERS">Kunne ikke få tilgjengelige stasjonsbokstaver.</entry>
+ <entry lang="nb" key="DRIVER_NOT_FOUND">Feil: VeraCrypt driver ikke funnet.\n\nVennligst kopier filene 'veracrypt.sys' og 'veracrypt-x64.sys' til katalogen der hoved VeraCrypt-programmet (VeraCrypt.exe) er plassert.</entry>
+ <entry lang="nb" key="DRIVER_VERSION">Feil: En inkompatibel versjon av VeraCrypt driveren kjører for øyeblikket.\n\nHvis du prøver å kjøre VeraCrypt i bærbar modus (dvs. uten å installere det) og en annen versjon av VeraCrypt allerede er installert, må du avinstallere den først (eller oppgradere den ved bruk av VeraCrypt installasjonsprogrammet). For å avinstallere det, følg disse trinnene: På Windows Vista eller senere, velg 'Start Meny' > Datamaskin > 'Avinstaller eller endre et program' > VeraCrypt > Avinstaller; på Windows XP, velg 'Start Meny' > Innstillinger > 'Kontrollpanel' > 'Legg til eller fjern programmer' > VeraCrypt > Fjern.\n\nPå samme måte, hvis du prøver å kjøre VeraCrypt i bærbar modus (dvs. uten å installere det) og en annen versjon av VeraCrypt allerede kjører i bærbar modus, må du først starte systemet på nytt og deretter bare kjøre denne nye versjonen.</entry>
+ <entry lang="nb" key="ERR_CIPHER_INIT_FAILURE">Feil: Cypher initialisering mislyktes.</entry>
+ <entry lang="nb" key="ERR_CIPHER_INIT_WEAK_KEY">Feil: En svak eller potensielt svak nøkkel er oppdaget. Nøkkelen vil bli forkastet. Vennligst prøv igjen.</entry>
+ <entry lang="nb" key="EXCEPTION_REPORT">En kritisk feil har oppstått, og VeraCrypt må avsluttes. Hvis dette skyldes en feil i VeraCrypt, ønsker vi å fikse det. For å hjelpe oss kan du sende oss en automatisk generert feilrapport som inneholder følgende elementer:\n\n- Programversjon\n- Operativsystemversjon\n- type CPU\n- VeraCrypt komponentnavn\n- Kontrollsum for VeraCrypt kjørbar\n- Symbolsk navn på dialogvindu\n- Feilkategori\n- Feiladresse\n- VeraCrypt kallstack\n\nHvis du velger 'Ja', vil følgende URL (som inneholder hele feilrapporten) bli åpnet i standard internettleser.\n\n%hs\n\nVil du sende oss den ovennevnte feilrapporten?</entry>
+ <entry lang="nb" key="EXCEPTION_REPORT_EXT">En kritisk feil har oppstått i systemet ditt som krever at VeraCrypt må avsluttes.\n\nMerk at denne feilen ikke har blitt forårsaket av VeraCrypt (så VeraCrypt-utviklerne kan ikke fikse det). Vennligst sjekk systemet ditt for mulige problemer (f.eks. systemkonfigurasjon, nettverkstilkobling, feil hardwarekomponenter).</entry>
+ <entry lang="nb" key="EXCEPTION_REPORT_EXT_FILESEL">En kritisk feil har oppstått i systemet ditt som krever at VeraCrypt må avsluttes.\n\nHvis dette problemet vedvarer, kan du prøve å deaktivere eller avinstallere applikasjoner som potensielt kan forårsake dette problemet, for eksempel antivirus- eller internett sikkerhetsprogramvare, system "forbedrere", "optimaliseringer" eller "justeringer", osv. Hvis det ikke hjelper, kan du prøve å reinstallere operativsystemet (dette problemet kan også skyldes malware).</entry>
+ <entry lang="nb" key="EXCEPTION_REPORT_TITLE"> Kritisk feil i VeraCrypt</entry>
+ <entry lang="nb" key="SYSTEM_CRASHED_ASK_REPORT">VeraCrypt har oppdaget at operativsystemet nylig har krasjet. Det er mange potensielle årsaker til at systemet kan ha krasjet (for eksempel en feil hardware komponent, en feil i en drivdriver, osv.)\n\nVil du at VeraCrypt skal sjekke om en feil i VeraCrypt kunne ha forårsaket systemkrasjet?</entry>
+ <entry lang="nb" key="ASK_KEEP_DETECTING_SYSTEM_CRASH">Ønsker du at VeraCrypt skal fortsette å oppdage systemkrasjer?</entry>
+ <entry lang="nb" key="NO_MINIDUMP_FOUND">VeraCrypt fant ingen systemkrasj minidump-fil.</entry>
+ <entry lang="nb" key="ASK_DELETE_KERNEL_CRASH_DUMP">Ønsker du å slette Windows krasjdump-fil for å frigjøre diskplass?</entry>
+ <entry lang="nb" key="ASK_DEBUGGER_INSTALL">For å analysere systemkrasjen, må VeraCrypt installere Microsoft Debugging Tools for Windows først.\n\nEtter du klikker OK, vil Windows installasjonsprogrammet laste ned Microsoft Debugging Tools installasjonspakken (16 MiB) fra en Microsoft server og installere det (Windows installasjonsprogrammet vil bli videresendt til Microsoft server-URLen fra veracrypt.org server for å sikre at denne funksjonen fungerer selv om Microsoft endrer plasseringen av installasjonspakken).</entry>
+ <entry lang="nb" key="SYSTEM_CRASH_ANALYSIS_INFO">Etter du klikker OK, vil VeraCrypt analysere systemkrasjen. Dette kan ta opp til flere minutter.</entry>
+ <entry lang="nb" key="DEBUGGER_NOT_FOUND">Vennligst sørg for at miljøvariabelen 'PATH' inkluderer banen til 'kd.exe' (Kernel Debugger).</entry>
+ <entry lang="nb" key="SYSTEM_CRASH_NO_VERACRYPT">Det ser ut til at VeraCrypt mest sannsynlig ikke forårsaket systemkrasjen. Det er mange potensielle årsaker til at systemet kunne ha krasjet (for eksempel en feil hardware komponent, en feil i en driver, osv.)</entry>
+ <entry lang="nb" key="SYSTEM_CRASH_UPDATE_DRIVER">Resultatene av analysen indikerer at oppdatering av følgende driver kan løse dette problemet:</entry>
+ <entry lang="nb" key="SYSTEM_CRASH_REPORT">For å hjelpe oss å avgjøre om det er en feil i VeraCrypt, kan du sende oss en automatisk generert feilrapport som inneholder følgende elementer:\n- Programversjon\n- Operativsystemversjon\n- type CPU\n- Feilkategori\n- Drivernavn og versjon\n- System call stack\n\nHvis du velger 'Ja', vil følgende URL (som inneholder hele feilrapporten) bli åpnet i standard internettleser.</entry>
+ <entry lang="nb" key="ASK_SEND_ERROR_REPORT">Ønsker du å sende oss den ovennevnte feilrapporten?</entry>
+ <entry lang="nb" key="ENCRYPT">&amp;Kryptere</entry>
+ <entry lang="nb" key="DECRYPT">Dekryptere</entry>
+ <entry lang="nb" key="PERMANENTLY_DECRYPT">&amp;Permanently Decrypt</entry>
+ <entry lang="nb" key="EXIT">Exit</entry>
+ <entry lang="nb" key="EXT_PARTITION">Vennligst opprett en logisk enhet for denne utvidede partisjonen, og prøv igjen.</entry>
+ <entry lang="nb" key="FILE_HELP">Et VeraCrypt-volum kan ligge i en fil (kalt VeraCrypt-container), som kan ligge på en harddisk, på en USB-minnepinne, osv. En VeraCrypt-container er akkurat som en hvilken som helst vanlig fil (den kan for eksempel flyttes eller slettes som en hvilken som helst vanlig fil). Klikk 'Velg Fil' for å velge et filnavn for containeren og for å velge hvor du vil opprette containeren.\n\nADVARSEL: Hvis du velger en eksisterende fil, vil VeraCrypt IKKE kryptere den; filen vil bli slettet og erstattet med den nyopprettede VeraCrypt-containeren. Du kan kryptere eksisterende filer (senere) ved å flytte dem til VeraCrypt-containeren som du holder på å opprette nå.</entry>
+ <entry lang="nb" key="FILE_HELP_HIDDEN_HOST_VOL">Velg hvor det ytre volumet skal opprettes (innenfor dette volumet vil det skjulte volumet opprettes senere).\n\nEt VeraCrypt-volum kan ligge i en fil (kalt VeraCrypt-container), som kan ligge på en harddisk, på en USB-minnepinne, osv. En VeraCrypt-container kan flyttes eller slettes som en hvilken som helst vanlig fil. Klikk 'Velg Fil' for å velge et filnavn for containeren og for å velge hvor du vil opprette containeren. Hvis du velger en eksisterende fil, vil VeraCrypt IKKE kryptere den; den vil bli slettet og erstattet med den nyopprettede containeren. Du kan kryptere eksisterende filer (senere) ved å flytte dem til VeraCrypt-containeren du holder på å opprette nå.</entry>
+ <entry lang="nb" key="DEVICE_HELP">Krypterte enhetsbaserte VeraCrypt volum kan opprettes innenfor partisjoner på harddisker, SSD-er, USB-minnepinner, og på andre støttede lagringsenheter. Partisjoner kan også krypteres på plass.\n\nI tillegg kan krypterte enhetsbaserte VeraCrypt volum opprettes innenfor enheter som ikke inneholder noen partisjoner (inkludert harddisker og SSD-er).\n\nMerk: En enhet som inneholder partisjoner kan krypteres helt på plass (ved bruk av en enkelt nøkkel) bare hvis det er disken hvor Windows er installert og hvorfra den starter.</entry>
+ <entry lang="nb" key="DEVICE_HELP_NO_INPLACE">Et enhetsbasert VeraCrypt-volum kan opprettes innenfor en harddiskpartisjon, SSD, USB-minnepinne og andre lagringsenheter.\n\nADVARSEL: Merk at partisjonen/enheten vil bli formatert og alle data som er lagret på den vil gå tapt.</entry>
+ <entry lang="nb" key="DEVICE_HELP_HIDDEN_HOST_VOL">\nVelg hvor det ytre volumet skal opprettes (innenfor dette volumet vil det skjulte volumet opprettes senere).\n\nYtre volum kan opprettes innenfor partisjoner på harddisker, SSD-er, USB-minnepinner og på andre støttede lagringsenheter. Ytre volum kan også opprettes innenfor enheter som ikke inneholder noen partisjoner (inkludert harddisker og SSD-er).\n\nADVARSEL: Merk at partisjonen/enheten vil bli formatert og alle data som er lagret på den vil gå tapt.</entry>
+ <entry lang="nb" key="FILE_HELP_HIDDEN_HOST_VOL_DIRECT">\nVelg hvor i VeraCrypt-volumet du ønsker å opprette et skjult volum.</entry>
+ <entry lang="nb" key="FILE_IN_USE">ADVARSEL: Vertfilen/enheten er allerede i bruk!\n\nÅ ignorere dette kan føre til uønskede resultater inkludert systemstabilitet. Alle programmer som kan bruke vertfilen/enheten (for eksempel antivirus- eller sikkerhetskopiapplikasjoner) bør lukkes før volumet monteres.\n\nFortsette montering?</entry>
+ <entry lang="nb" key="FILE_IN_USE_FAILED">Feil: Kan ikke montere volum. Vertfilen/enheten er allerede i bruk. Forsøk å montere uten eksklusiv tilgang mislyktes også.</entry>
+ <entry lang="nb" key="FILE_OPEN_FAILED">Kunne ikke åpne filen.</entry>
+ <entry lang="nb" key="FILE_TITLE">Volumplassering</entry>
+ <entry lang="nb" key="FILESYS_PAGE_TITLE">Store Filer</entry>
+ <entry lang="nb" key="FILESYS_PAGE_HELP_QUESTION">Har du tenkt å lagre filer større enn 4 GiB i dette VeraCrypt-volumet?</entry>
+ <entry lang="nb" key="FILESYS_PAGE_HELP_EXPLANATION">Avhengig av valget ditt ovenfor, vil VeraCrypt velge et passende standardfilsystem for VeraCrypt-volumet (du vil kunne velge et filsystem i neste trinn).</entry>
+ <entry lang="nb" key="FILESYS_PAGE_HELP_EXPLANATION_HIDVOL">Siden du oppretter et ytre volum, bør du vurdere å velge 'Nei'. Hvis du velger 'Ja', vil standardfilsystemet være NTFS, som ikke er like godt egnet for ytre volum som FAT/exFAT (for eksempel vil den maksimale mulige størrelsen på det skjulte volumet være betydelig større hvis det ytre volumet er formatert som FAT/exFAT). Vanligvis er FAT standard for både skjulte og normale volumer (så FAT volumer er ikke mistenkelige). Men hvis brukeren indikerer intensjon om å lagre filer større enn 4 GiB (som FAT-filsystemet ikke tillater), vil ikke FAT være standard.</entry>
+ <entry lang="nb" key="FILESYS_PAGE_HELP_EXPLANATION_HIDVOL_CONFIRM">Er du sikker på at du vil velge 'Ja'?</entry>
+ <entry lang="nb" key="DEVICE_TRANSFORM_MODE_PAGE_TITLE">Volumopprettingsmodus</entry>
+ <entry lang="nb" key="DEVICE_TRANSFORM_MODE_PAGE_FORMAT_HELP">Dette er den raskeste måten å opprette et partisjonsbasert eller enhetsbasert VeraCrypt-volum på (på-plass-kryptering, som er det andre alternativet, er langsommere fordi innholdet av hver sektor må leses, krypteres og deretter skrives). Eventuelle data som er lagret på den valgte partisjonen/enheten vil gå tapt (dataene vil IKKE bli kryptert; de vil bli overskrevet med tilfeldige data). Hvis du vil kryptere eksisterende data på en partisjon, velg det andre alternativet.</entry>
+ <entry lang="nb" key="DEVICE_TRANSFORM_MODE_PAGE_INPLACE_HELP">Hele den valgte partisjonen og alle dataene som er lagret på den vil bli kryptert på plass. Hvis partisjonen er tom, bør du velge det andre alternativet (volumet vil bli opprettet mye raskere).</entry>
+ <entry lang="nb" key="NOTE_BEGINNING">Merk: </entry>
+ <entry lang="nb" key="RESUME">&amp;Fortsett</entry>
+ <entry lang="nb" key="DEFER">&amp;Utsatt</entry>
+ <entry lang="nb" key="START">&amp;Start</entry>
+ <entry lang="nb" key="CONTINUE">&amp;Fortsette</entry>
+ <entry lang="nb" key="FORMAT">&amp;Format</entry>
+ <entry lang="nb" key="WIPE">&amp;Tørk av</entry>
+ <entry lang="nb" key="FORMAT_ABORT">Avbryte formateringen?</entry>
+ <entry lang="nb" key="SHOW_MORE_INFORMATION">Vis mer informasjon</entry>
+ <entry lang="nb" key="DO_NOT_SHOW_THIS_AGAIN">Ikke vis dette igjen</entry>
+ <entry lang="nb" key="WIPE_FINISHED">Innholdet i partisjonen/enheten har blitt slettet med hell.</entry>
+ <entry lang="nb" key="WIPE_FINISHED_DECOY_SYSTEM_PARTITION">Innholdet i partisjonen der det opprinnelige systemet (som det skjulte systemet er en klone) er lokalisert har blitt slettet med hell.</entry>
+ <entry lang="nb" key="DECOY_OS_VERSION_WARNING">Vennligst sørg for at versjonen av Windows du skal installere (på den slettede partisjonen) er den samme som versjonen av Windows du kjører nå. Dette er nødvendig på grunn av at begge systemene deler en felles oppstartspartisjon.</entry>
+ <entry lang="nb" key="SYSTEM_ENCRYPTION_FINISHED">Systempartisjonen/disken har blitt kryptert med hell.\n\nMerk: Hvis det er ikkesystem VeraCrypt volumer du trenger å ha montert automatisk hver gang Windows starter, kan du sette det opp ved å montere hver av dem og velge 'Favoritter' > 'Legg til Montert Volum til System Favoritter').</entry>
+ <entry lang="nb" key="SYSTEM_DECRYPTION_FINISHED">Systempartisjonen/disken har blitt dekryptert med hell.</entry>
+ <entry lang="nb" key="FORMAT_FINISHED_HELP">\n\nVeraCrypt-volumet har blitt opprettet og er klart til bruk. Hvis du ønsker å opprette et nytt VeraCrypt volum, klikk Neste. Ellers klikker du Avslutt.</entry>
+ <entry lang="nb" key="SYSENC_HIDDEN_VOL_FORMAT_FINISHED_HELP">\n\nDet skjulte VeraCrypt-volumet har blitt opprettet med hell (det skjulte operativsystemet vil ligge innenfor dette skjulte volumet).\n\nKlikk Neste for å fortsette.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_FINISHED_TITLE">Volum Fullstendig Kryptert</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Volum Fullstendig Dekryptert</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_FINISHED_INFO">VIKTIG: FOR Å MONTERE DET NYLIG OPPRETTE VERACRYPT-VOLUMET OG Å TILGÅ DATAENE SOM ER LAGRET I DET, KLIKK 'Automonter Enheter' I HOVEDVERACRYPT-VINDUET. Etter at du skriver inn riktig passord (og/eller leverer riktige nøkkelfiler), vil volumet monteres til den stasjonsbokstaven du velger fra listen i hovedveracrypt-vinduet (og du vil kunne få tilgang til de krypterte dataene via den valgte stasjonsbokstaven).\n\nVENNLIGST HUSK ELLER SKRIV NED DE OVENSTÅENDE TRINNENE. DU MÅ FØLGE DEM HVER GANG DU VIL MONTERE VOLUMET OG Å TILGÅ DATAENE SOM ER LAGRET I DET. Alternativt, i hovedveracrypt-vinduet, klikk 'Velg Enhet', velg denne partisjonen/volumet, og klikk 'Monter'.\n\nPartisjonen/volumet har blitt kryptert med hell (det inneholder nå et fullstendig kryptert VeraCrypt volum) og er klart til bruk.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DEC_FINISHED_INFO">VeraCrypt-volumet har blitt dekryptert med hell.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">VeraCrypt-volumet har blitt dekryptert med hell.\n\nVennligst velg en stasjonsbokstav du ønsker å tilordne til det dekrypterte volumet, og deretter klikker du Fullfør.\n\nVIKTIG: Inntil en stasjonsbokstav er tilordnet til det dekrypterte volumet, vil du ikke kunne få tilgang til dataene som er lagret på volumet.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Advarsel: For å kunne få tilgang til de dekrypterte dataene, må en stasjonsbokstav tildeles det dekrypterte volumet. Imidlertid er det for øyeblikket ikke tilgjengelige stasjonsbokstaver.\n\nVennligst frigjør en stasjonsbokstav (for eksempel ved å koble fra en USB-minnepinne eller ekstern harddisk, osv.) og klikk deretter OK.</entry>
+ <entry lang="nb" key="FORMAT_FINISHED_INFO">VeraCrypt-volumet har blitt opprettet med hell.</entry>
+ <entry lang="nb" key="FORMAT_FINISHED_TITLE">Volum Opprettet</entry>
+ <entry lang="nb" key="FORMAT_HELP">VIKTIG: Flytt musen så tilfeldig som mulig innenfor dette vinduet. Jo lengre du beveger den, desto bedre. Dette øker kryptografisk styrke på krypteringsnøklene betraktelig. Klikk deretter Formater for å opprette volumet.</entry>
+ <entry lang="nb" key="FORMAT_HIDVOL_HOST_HELP">Klikk Formater for å opprette det ytre volumet. For mer informasjon, vennligst se dokumentasjonen.</entry>
+ <entry lang="nb" key="FORMAT_HIDVOL_HOST_TITLE">Ytre Volum Formatering</entry>
+ <entry lang="nb" key="FORMAT_HIDVOL_TITLE">Skjult Volum Formatering</entry>
+ <entry lang="nb" key="FORMAT_TITLE">Volum Formatering</entry>
+ <entry lang="nb" key="HELP_READER_ERROR">Adobe Reader (eller et kompatibelt verktøy) er nødvendig for å se eller skrive ut VeraCrypt Brukerveiledning. Adobe Reader (gratis) kan lastes ned fra: www.adobe.com\n\nVil du se den online dokumentasjonen i stedet?</entry>
+ <entry lang="nb" key="HIDDEN_VOL_WIZARD_MODE_NORMAL_HELP">Hvis du velger dette alternativet, vil veiviseren først hjelpe deg med å opprette et normalt VeraCrypt-volum og deretter et skjult VeraCrypt-volum innenfor det. Uerfarne brukere bør alltid velge dette alternativet.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_WIZARD_MODE_DIRECT_HELP">Hvis du velger dette alternativet, vil du opprette et skjult volum innenfor et eksisterende VeraCrypt-volum. Det vil bli antatt at du allerede har opprettet et VeraCrypt-volum som er egnet til å holde det skjulte volumet.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_WIZARD_MODE_TITLE">Volum Opprettelsesmodus</entry>
+ <entry lang="nb" key="HIDVOL_FORMAT_FINISHED_TITLE">Skjult Volum Opprettet</entry>
+ <entry lang="nb" key="HIDVOL_FORMAT_FINISHED_HELP">Det skjulte VeraCrypt-volumet har blitt opprettet med hell og er klart til bruk. Hvis alle instruksjoner har blitt fulgt og hvis forholdsreglene og kravene nevnt i seksjonen "Sikkerhetskrav og Forholdsregler ved Skjulte Volumer" i VeraCrypt Brukerveiledning er fulgt, bør det være umulig å bevise at det skjulte volumet eksisterer, selv når det ytre volumet er montert.\n\nADVARSEL: HVIS DU IKKE BESKYTTER DET SKJULTE VOLUMET (for informasjon om hvordan du gjør det, se seksjonen "Beskyttelse av Skjulte Volumer mot Skade" i VeraCrypt Brukerveiledning), IKKE SKRIV TIL DET YTRE VOLUMET. ELLERS KAN DU OVERWRITE OG SKADE DET SKJULTE VOLUMet!</entry>
+ <entry lang="nb" key="FIRST_HIDDEN_OS_BOOT_INFO">Du har startet det skjulte operativsystemet. Som du kanskje har lagt merke til, ser det skjulte operativsystemet ut til å være installert på samme partisjon som det opprinnelige operativsystemet. Men i virkeligheten er det installert innenfor partisjonen bak den (i det skjulte volumet). Alle lese- og skriveoperasjoner blir transparent omdirigert fra den opprinnelige systempartisjonen til det skjulte volumet.\n\nVerken operativsystemet eller applikasjoner vil vite at data skrevet til og lest fra systempartisjonen faktisk er skrevet til og lest fra partisjonen bak den (fra/til et skjult volum). Alle slike data er kryptert og dekryptert i sanntid som vanlig (med en krypteringsnøkkel forskjellig fra den som vil bli brukt til avledningsoperativsystemet).\n\n\nVennligst klikk Neste for å fortsette.</entry>
+ <entry lang="nb" key="HIDVOL_HOST_FILLING_HELP_SYSENC">Det ytre volumet har blitt opprettet og montert som stasjon %hc:. Til dette ytre volumet skal du nå kopiere noen sensitive filer som du faktisk IKKE vil skjule. De vil være der for noen som tvinger deg til å avsløre passordet til den første partisjonen bak systempartisjonen, hvor både det ytre volumet og det skjulte volumet (som inneholder det skjulte operativsystemet) vil ligge. Du vil kunne avsløre passordet til dette ytre volumet, og eksistensen av det skjulte volumet (og av det skjulte operativsystemet) vil forbli hemmelig.\n\nVIKTIG: Filene du kopierer til det ytre volumet bør ikke oppta mer enn %s. Hvis de gjør det, kan det ikke være nok ledig plass på det ytre volumet for det skjulte volumet (og du vil ikke kunne fortsette). Etter at du er ferdig med å kopiere, klikk Neste (ikke avmonter volumet).</entry>
+ <entry lang="nb" key="HIDVOL_HOST_FILLING_HELP">Det ytre volumet har blitt opprettet og montert som stasjon %hc:. Til dette volumet skal du nå kopiere noen sensitive filer som du faktisk IKKE vil skjule. Filene vil være der for noen som tvinger deg til å avsløre passordet ditt. Du vil bare avsløre passordet til dette ytre volumet, ikke til det skjulte. Filene som du virkelig bryr deg om vil bli lagret i det skjulte volumet, som vil bli opprettet senere. Når du er ferdig med å kopiere, klikk Neste. Ikke monter av volumet.\n\nMerk: Etter at du klikker Neste, vil klyngerammen til det ytre volumet bli skannet for å bestemme størrelsen på det kontinuerlige området med ledig plass som slutter på slutten av volumet. Dette området vil romme det skjulte volumet, så det vil begrense størrelsen på det skjulte volumet. Klyngebildeskanning sikrer at ingen data på volumet overskrives av det skjult volumet.</entry>
+ <entry lang="nb" key="HIDVOL_HOST_FILLING_TITLE">Innhold av Ytre Volum</entry>
+ <entry lang="nb" key="HIDVOL_HOST_PRE_CIPHER_HELP">\n\nI de neste trinnene, vil du sette alternativene for det ytre volumet (innenfor hvilke det skjulte volumet vil bli opprettet senere).</entry>
+ <entry lang="nb" key="HIDVOL_HOST_PRE_CIPHER_HELP_SYSENC">\n\nI de neste trinnene, vil du opprette et såkalt ytre VeraCrypt-volum innenfor den første partisjonen bak systempartisjonen (som forklart i ett av de forrige trinnene).</entry>
+ <entry lang="nb" key="HIDVOL_HOST_PRE_CIPHER_TITLE">Ytre Volum</entry>
+ <entry lang="nb" key="HIDDEN_OS_PRE_CIPHER_HELP">I de følgende trinnene, skal du sette alternativene og passordet for det skjulte volumet, som vil inneholde det skjulte operativsystemet.\n\nMerknad: Cluster rammen til det ytre volumet har blitt skannet for å bestemme størrelsen på det sammenhengende området med ledig plass som slutter på enden av volumet. Dette området vil romme det skjulte volumet, så det begrenser dets maksimale mulige størrelse. Maksimal mulige størrelse på det skjulte volumet er blitt bestemt og bekreftet å være større enn størrelsen på systempartisjonen (som er nødvendig, fordi hele innholdet i systempartisjonen må kopieres til det skjulte volumet). Dette sikrer at ingen data som for øyeblikket er lagret på det ytre volumet vil bli overskrevet av data skrevet til området for det skjulte volumet.</entry>
+ <entry lang="nb" key="HIDDEN_OS_PRE_CIPHER_WARNING">VIKTIG: Vennligst husk algoritmene du velger i dette trinnet. Du må velge de samme algoritmene for avledningssystemet. Ellers vil det skjulte systemet være utilgjengelig! (Avledningssystemet må krypteres med den samme krypteringsalgoritmen som den skjulte systemet.)\n\nMerk: Årsaken er at avledningssystemet og det skjulte systemet vil dele en enkelt oppstartslaster, som støtter bare en enkelt algoritme, valgt av brukeren (for hver algoritme, finnes det en spesiell versjon av VeraCrypt Boot Loader).</entry>
+ <entry lang="nb" key="HIDVOL_PRE_CIPHER_HELP">\n\nCluster-ruten til volumet har blitt skannet og den maksimale mulige størrelsen på det skjulte volumet har blitt bestemt. I de neste trinnene skal du sette alternativene, størrelsen og passordet for det skjulte volumet.</entry>
+ <entry lang="nb" key="HIDVOL_PRE_CIPHER_TITLE">Skjult Volum</entry>
+ <entry lang="nb" key="HIDVOL_PROT_WARN_AFTER_MOUNT">Det skjulte volumet er nå beskyttet mot skade inntil det ytre volumet avmonteres.\n\nADVARSEL: Hvis noe data forsøkes lagret til området for det skjulte volumet, vil VeraCrypt begynne å skrivebeskytte hele volumet (både den ytre og den skjulte delen) inntil den avmonteres. Dette kan forårsake filsystemkorrupsjon på det ytre volumet, som (hvis det gjentas) kan påvirke plausible deniability av det skjulte volumet. Derfor bør du gjøre alt du kan for å unngå å skrive til området for det skjulte volumet. Eventuelle data som forsøkes lagret til området for det skjulte volumet vil ikke bli lagret og vil gå tapt. Windows kan rapportere dette som en skrivefeil ("Forsinket Skriving Mislyktes" eller "Parameteren er feil").</entry>
+ <entry lang="nb" key="HIDVOL_PROT_WARN_AFTER_MOUNT_PLURAL">Hvert av de skjulte volumene innenfor de nylig monterte volumene er nå beskyttet mot skade inntil de avmonteres.\n\nADVARSEL: Hvis noe data forsøkes lagret til beskyttet skjult volumområde for noen av disse volumene, vil VeraCrypt begynne å skrivebeskytte hele volumet (både den ytre og den skjulte delen) inntil den avmonteres. Dette kan forårsake filsystemkorrupsjon på det ytre volumet som (hvis det gjentas) kan påvirke plausible deniability av det skjulte volumet. Derfor bør du gjøre alt du kan for å unngå å skrive til området for det skjulte volumet. Eventuelle data som forsøkes lagret til beskyttet skjult volumområde vil ikke bli lagret og vil gå tapt. Windows kan rapportere dette som en skrivefeil ("Forsinket Skriving Mislyktes" eller "Parameteren er feil").</entry>
+ <entry lang="nb" key="DAMAGE_TO_HIDDEN_VOLUME_PREVENTED">ADVARSEL: Data forsøktes lagret til det skjulte volumområdet til volumet montert som %c:! VeraCrypt forhindret disse dataene fra å bli lagret for å beskytte det skjulte volumet. Dette kan ha forårsaket filsystemkorrupsjon på det ytre volumet, og Windows kan ha rapportert en skrivefeil ("Forsinket Skriving Mislyktes" eller "Parameteren er feil"). Hele volumet (både den ytre og den skjulte delen) vil være skrivebeskyttet inntil den avmonteres. Hvis dette ikke er første gang VeraCrypt har hindret data fra å bli lagret til det skjulte volumområdet til dette volumet, kan plausible deniability av dette skjulte volumet ha blitt påvirket negativt (på grunn av mulige uvanlige korrelerte inkonsekvenser i det ytre volumets filsystem). Derfor bør du vurdere å opprette et nytt VeraCrypt volum (med hurtigformatering deaktivert) og flytte filer fra dette volumet til det nye volumet; dette volum bør slettes sikkert (både den ytre og den skjulte delen). Vi anbefaler sterkt at du starter operativsystemet på nytt nå.</entry>
+ <entry lang="nb" key="CANNOT_SATISFY_OVER_4G_FILE_SIZE_REQ">Du har angitt intensjon om å lagre filer større enn 4 GiB på volumet. Dette krever at volumet formateres som NTFS/exFAT/ReFS, som imidlertid ikke vil være mulig.</entry>
+ <entry lang="nb" key="CANNOT_CREATE_NON_HIDDEN_NTFS_VOLUMES_UNDER_HIDDEN_OS">Vennligst merk: Når et skjult operativsystem kjører, kan ikke ikke-skjulte VeraCrypt-volumer formateres som NTFS/exFAT/ReFS. Årsaken er at volumet må monteres uten skrivebeskyttelse midlertidig for å la operativsystemet formatere det som NTFS (mens formatering som FAT utføres av VeraCrypt, ikke av operativsystemet, og uten å montere volumet). For videre tekniske detaljer: Se nedenfor. Du kan opprette et ikke-skjult NTFS/exFAT/ReFS volum fra innenfor avledningsoperativsystemet.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_CREATION_UNDER_HIDDEN_OS_HOWTO">For sikkerhetsårsaker, når et skjult operativsystem kjører, kan skjulte volumer opprettes kun i 'direkte' modus (fordi ytre volumer alltid må monteres som skrivebeskyttet). For å opprette et skjult volum sikkert, følg disse trinnene:\n\n1) Start avledningssystemet.\n\n2) Opprett et normalt VeraCrypt volum og kopier noen sensitive filer som du faktisk IKKE vil skjule (volumet vil bli det ytre volumet).\n\n3) Start det skjulte operativsystemet og start VeraCrypt Volum Opprettelse Veiviser. Hvis volumet er filbasert, flytt det til systempartisjonen eller til et annet skjult volum (ellers vil det nyopprettede skjulte volumet bli montert som skrivebeskyttet og kunne ikke formateres). Følg instruksjonene i veiviseren for å velge 'direkte' skjult volum opprettelse modus.\n\n4) I veiviseren, velg volumet du opprettet i trinn 2 og følg deretter instruksjonene for å opprette et skjult volum innenfor det.</entry>
+ <entry lang="nb" key="HIDDEN_OS_WRITE_PROTECTION_BRIEF_INFO">For sikkerhetsårsaker, når et skjult operativsystem kjører, blir lokale ukrypterte filsystemer og ikke-skjulte VeraCrypt volum montert som skrivebeskyttet (ingen data kan skrives til slike filsystemer eller VeraCrypt volum).\n\nData er tillatt å bli skrevet til ethvert filsystem som er innenfor et skjult VeraCrypt volum (forutsatt at det skjulte volumet ikke er plassert i en container lagret på et ukryptert filsystem eller på noe annet skrivebeskyttet filsystem).</entry>
+ <entry lang="nb" key="HIDDEN_OS_WRITE_PROTECTION_EXPLANATION">Det er tre hovedårsaker til at slike motforanstaltninger har blitt implementert:\n\n- Det gir en sikker plattform for montering av skjulte VeraCrypt volum. Merk at vi offisielt anbefaler at skjulte volum bare monteres når et skjult operativsystem kjører. (For mer informasjon, se underavsnittet 'Sikkerhetskrav og Forholdsregler vedrørende Skjulte Volumer' i dokumentasjonen.)\n\n- I noen tilfeller er det mulig å bestemme at på et bestemt tidspunkt var et bestemt filsystem ikke montert under (eller at en spesiell fil på filsystemet ikke var lagret eller tilgått fra) en bestemt instans av et operativsystem (f.eks. ved å analysere og sammenligne filsystem journaler, fil tidsstempler, applikasjonslogger, feil logger, osv). Dette kan indikere eksistensen av et skjult operativsystem på datamaskinen. Motforanstaltningene forhindrer disse problemene.\n\n- Det forhindrer datakorrupsjon og tillater sikker dvale. Når Windows gjenopptar fra dvale, antar det at alle monterte filsystemer er i den samme tilstanden som når systemet gikk i dvale. VeraCrypt sikrer dette ved å skrivebeskytte ethvert filsystem som er tilgjengelig både fra avlednings- og skjulte systemer. Uten slik beskyttelse kan filsystemet bli ødelagt når montert av ett system mens det andre systemet er i dvale.</entry>
+ <entry lang="nb" key="DECOY_TO_HIDDEN_OS_DATA_TRANSFER_HOWTO">Merk: Hvis du trenger å overføre filer sikkert fra avledningssystemet til det skjulte systemet, følg disse trinnene:\n1) Start avledningssystemet.\n2) Lagre filene til et ukryptert volum eller til et ytre/normalt VeraCrypt volum.\n3) Start det skjulte systemet.\n4) Hvis du lagret filene til et VeraCrypt volum, monter det (det vil automatisk bli montert som skrivebeskyttet).\n5) Kopier filene til det skjulte systempartisjonen eller til et annet skjult volum.</entry>
+ <entry lang="nb" key="CONFIRM_RESTART">Datamaskinen din må startes på nytt.\n\nVil du starte den på nytt nå?</entry>
+ <entry lang="nb" key="ERR_GETTING_SYSTEM_ENCRYPTION_STATUS">En feil oppstod når systemkrypteringsstatusen ble hentet.</entry>
+ <entry lang="nb" key="ERR_PASSWORD_MISSING">Ingen passord er spesifisert i kommandolinjen. Volumet kan ikke opprettes.</entry>
+ <entry lang="nb" key="ERR_SIZE_MISSING">Ingen volumstørrelse er spesifisert i kommandolinjen. Volumet kan ikke opprettes.</entry>
+ <entry lang="nb" key="ERR_NTFS_INVALID_VOLUME_SIZE">Volumfilstørrelsen spesifisert i kommandolinjen er uforenlig med valgt NTFS-filsystem.</entry>
+ <entry lang="nb" key="ERR_FAT_INVALID_VOLUME_SIZE">Volumfilstørrelsen spesifisert i kommandolinjen er uforenlig med valgt FAT32-filsystem.</entry>
+ <entry lang="nb" key="ERR_DYNAMIC_NOT_SUPPORTED">Filsystemet på måldisken støtter ikke oppretting av sparse-filer som kreves for dynamiske volumer.</entry>
+ <entry lang="nb" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">Bare beholderfiler kan opprettes via kommandolinjen.</entry>
+ <entry lang="nb" key="ERR_CONTAINER_SIZE_TOO_BIG">Volumfilstørrelsen spesifisert i kommandolinjen er større enn tilgjengelig diskplass. Volumet kan ikke opprettes.</entry>
+ <entry lang="nb" key="ERR_VOLUME_SIZE_TOO_SMALL">Volumstørrelsen spesifisert i kommandolinjen er for liten. Volumet kan ikke opprettes.</entry>
+ <entry lang="nb" key="ERR_VOLUME_SIZE_TOO_BIG">Volumstørrelsen spesifisert i kommandolinjen er for stor. Volumet kan ikke opprettes.</entry>
+ <entry lang="nb" key="INIT_SYS_ENC">Kan ikke initialisere applikasjonskomponenter for systemkryptering.</entry>
+ <entry lang="nb" key="INIT_RAND">Kunne ikke initialisere generatoren for tilfeldige tall!\n\n\n(Vennligst inkluder følgende tekniske informasjon dersom du rapporterer en feil:\n%hs, Sist Feil = 0x%.8X)</entry>
+ <entry lang="nb" key="CAPI_RAND">Windows Crypto API feilet!\n\n\n(Vennligst inkluder følgende tekniske informasjon dersom du rapporterer en feil:\n%hs, Sist Feil = 0x%.8X)</entry>
+ <entry lang="nb" key="INIT_REGISTER">Klarte ikke å initialisere applikasjonen. Klarte ikke å registrere Dialogklassen.</entry>
+ <entry lang="nb" key="INIT_RICHEDIT">Feil: Klarte ikke å laste Rich Edit-systembiblioteket.</entry>
+ <entry lang="nb" key="INTRO_TITLE">VeraCrypt Volume Opprettelse Veiviser</entry>
+ <entry lang="nb" key="MAX_HIDVOL_SIZE_BYTES">Maksimal mulig størrelse på skjult volum for dette volumet er %.2f byte.</entry>
+ <entry lang="nb" key="MAX_HIDVOL_SIZE_KB">Maksimal mulig størrelse på skjult volum for dette volumet er %.2f KiB.</entry>
+ <entry lang="nb" key="MAX_HIDVOL_SIZE_MB">Maksimal mulig størrelse på skjult volum for dette volumet er %.2f MiB.</entry>
+ <entry lang="nb" key="MAX_HIDVOL_SIZE_GB">Maksimal mulig størrelse på skjult volum for dette volumet er %.2f GiB.</entry>
+ <entry lang="nb" key="MAX_HIDVOL_SIZE_TB">Maksimal mulig størrelse på skjult volum for dette volumet er %.2f TiB.</entry>
+ <entry lang="nb" key="MOUNTED_NOPWCHANGE">Volumpassord/nøkkelfiler kan ikke endres mens volumet er montert. Vennligst avmonter volumet først.</entry>
+ <entry lang="nb" key="MOUNTED_NO_PKCS5_PRF_CHANGE">Header nøkkel avledningsalgoritmen kan ikke endres mens volumet er montert. Vennligst avmonter volumet først.</entry>
+ <entry lang="nb" key="MOUNT_BUTTON">&amp;Montere</entry>
+ <entry lang="nb" key="NEW_VERSION_REQUIRED">En nyere versjon av VeraCrypt er nødvendig for å montere dette volumet.</entry>
+ <entry lang="nb" key="VOL_CREATION_WIZARD_NOT_FOUND">Feil: Klarte ikke å finne Volume Opprettelse Veiviser.\n\nVennligst forsikre deg om at filen 'VeraCrypt Format.exe' befinner seg i mappen der hovedapplikasjonen VeraCrypt (VeraCrypt.exe) er plassert. Hvis den ikke er det, vennligst reinstallere VeraCrypt, eller lokaliser 'VeraCrypt Format.exe' på disken og kjør den.</entry>
+ <entry lang="nb" key="VOL_EXPANDER_NOT_FOUND">Feil: Klarte ikke å finne Volume Expander.\n\nVennligst forsikre deg om at filen 'VeraCryptExpander.exe' befinner seg i mappen der hovedapplikasjonen VeraCrypt (VeraCrypt.exe) er plassert. Hvis den ikke er det, vennligst reinstallere VeraCrypt, eller lokaliser 'VeraCryptExpander.exe' på disken og kjør den.</entry>
+ <entry lang="nb" key="NEXT">&amp;Neste &gt;</entry>
+ <entry lang="nb" key="FINALIZE">&amp;Fullfør</entry>
+ <entry lang="nb" key="INSTALL">&amp;Installer</entry>
+ <entry lang="nb" key="EXTRACT">P&amp;akk ut</entry>
+ <entry lang="nb" key="NODRIVER">Kan ikke koble til VeraCrypt enhetsdriveren. VeraCrypt kan ikke fungere hvis enhetsdriveren ikke kjører.\n\nVennligst merk: På grunn av et problem i Windows kan det være nødvendig å logge av eller starte systemet før du kan laste enhetsdriveren.</entry>
+ <entry lang="nb" key="NOFONT">Feil oppstod ved lasting/forberedelse av fonter.</entry>
+ <entry lang="nb" key="NOT_FOUND">Stasjonsbokstaven ble ikke funnet eller ingen stasjonsbokstav ble spesifisert.</entry>
+ <entry lang="nb" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Feil: Kan ikke tilordne stasjonsbokstav.\n\nInntil en stasjonsbokstav er tildelt det dekrypterte volumet, vil du ikke kunne få tilgang til dataene lagret på volumet.\n\nPrøv igjen?</entry>
+ <entry lang="nb" key="DRIVE_LETTER_UNAVAILABLE">Stasjonsbokstaven er ikke tilgjengelig.</entry>
+ <entry lang="nb" key="NO_FILE_SELECTED">Ingen fil valgt!</entry>
+ <entry lang="nb" key="NO_FREE_DRIVES">Ingen tilgjengelige stasjonsbokstaver.</entry>
+ <entry lang="nb" key="NO_FREE_DRIVE_FOR_OUTER_VOL">Ingen ledig stasjonsbokstav for det ytre volumet! Volumoppretting kan ikke fortsette.</entry>
+ <entry lang="nb" key="NO_OS_VER">Kan ikke fastslå operativsystemversjonen din eller du bruker et operativsystem som ikke støttes.</entry>
+ <entry lang="nb" key="NO_PATH_SELECTED">Ingen vei valgt!</entry>
+ <entry lang="nb" key="NO_SPACE_FOR_HIDDEN_VOL">Ikke nok ledig plass til det skjulte volumet! Volumoppretting kan ikke fortsette.</entry>
+ <entry lang="nb" key="HIDDEN_VOLUME_TOO_SMALL_FOR_OS_CLONE">Feil: Filene du kopierte til det ytre volumet opptar for mye plass. Derfor er det ikke nok ledig plass på det ytre volumet for det skjulte volumet.\n\nMerk at det skjulte volumet må være like stort som systempartisjonen (partisjonen der det nåværende operativsystemet er installert). Årsaken er at det skjulte operativsystemet må opprettes ved å kopiere innholdet i systempartisjonen til det skjulte volumet.\n\n\nProsessen for opprettelse av det skjulte operativsystemet kan ikke fortsette.</entry>
+ <entry lang="nb" key="OPENFILES_DRIVER">Driveren er ikke i stand til å avmontere volumet. Noen filer som ligger på volumet er sannsynligvis fortsatt åpne.</entry>
+ <entry lang="nb" key="OPENFILES_LOCK">Kan ikke låse volumet. Det er fortsatt åpne filer på volumet. Derfor kan det ikke avmonteres.</entry>
+ <entry lang="nb" key="VOL_LOCK_FAILED_OFFER_FORCED_DISMOUNT">VeraCrypt kan ikke låse volumet fordi det er i bruk av systemet eller programmer (det kan være åpne filer på volumet).\n\nVil du tvinge avmontering av volumet?</entry>
+ <entry lang="nb" key="OPEN_VOL_TITLE">Velg et VeraCrypt Volum</entry>
+ <entry lang="nb" key="OPEN_TITLE">Angi Sti og Filnavn</entry>
+ <entry lang="nb" key="SELECT_PKCS11_MODULE">Velg PKCS #11 Bibliotek</entry>
+ <entry lang="nb" key="OUTOFMEMORY">Minnebrudd</entry>
+ <entry lang="nb" key="FORMAT_DEVICE_FOR_ADVANCED_ONLY">VIKTIG: Vi anbefaler sterkt at uerfarne brukere oppretter en VeraCrypt filcontainer på den valgte enheten/partisjonen, i stedet for å prøve å kryptere hele enheten/partisjonen.\n\nNår du oppretter en VeraCrypt filcontainer (i motsetning til å kryptere en enhet eller partisjon) er det for eksempel ingen risiko for å ødelegge et stort antall filer. Merk at en VeraCrypt filcontainer (selv om den inneholder en virtuell kryptert disk) egentlig er akkurat som en vanlig fil. For mer informasjon, se kapitlet Nybegynnerveiledning i VeraCrypt Brukerveiledning.\n\nEr du sikker på at du vil kryptere hele enheten/partisjonen?</entry>
+ <entry lang="nb" key="OVERWRITEPROMPT">ADVARSEL: Filen '%s' eksisterer allerede!\n\nVIKTIG: VERACRYPTE VIL IKKE KRYPTFLE FILEN, MEN DET VIL SLETTE DEN. Er du sikker på at du vil slette filen og erstatte den med en ny VeraCrypt container?</entry>
+ <entry lang="nb" key="OVERWRITEPROMPT_DEVICE">FORSIKTIG: ALLE FILER SOM FOR ØYEBLIKKET ER LAGRET PÅ DEN VALGTE %s '%s'%s VIL BLI SLETTET OG TAPT (DE VIL IKKE BLI KRYPTFLEDE)!\n\nEr du sikker på at du vil fortsette med formatering?</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_CONFIRM">ADVARSEL: Du vil ikke kunne montere volumet eller få tilgang til noen filer som er lagret på det før det er fullstendig kryptert.\n\nEr du sikker på at du vil starte krypteringen av den valgte %s '%s'%s?</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DEC_CONFIRM">ADVARSEL: Du vil ikke kunne montere volumet eller få tilgang til noen filer som er lagret på det før det er fullstendig dekryptert.\n\nEr du sikker på at du vil starte dekrypteringen av den valgte %s '%s'%s?</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_CONFIRM_BACKUP">ADVARSEL: Vennligst merk at hvis strømforsyningen plutselig avbrytes mens datakryptering/dekryptering pågår, eller hvis operativsystemet krasjer på grunn av programvarefeil eller maskinvarefeil mens VeraCrypt krypterer/dekrypterer eksisterende data på plass, vil deler av dataene bli ødelagte eller tapt. Derfor, før du starter krypteringen/dekrypteringen, vennligst forsikre deg om at du har sikkerhetskopier av filene du vil kryptere/dekryptere.\n\nHar du en slik sikkerhetskopi?</entry>
+ <entry lang="nb" key="OVERWRITEPROMPT_DEVICE_HIDDEN_OS_PARTITION">FORSIKTIG: ALLE FILER SOM FOR ØYEBLIKKET ER LAGRET PÅ PARTISJONEN '%s'%s (DVS. PÅ DEN FØRSTE PARTISJONEN BAK SYSTEMPARTISJONEN) VIL BLI SLETTET OG TAPT (DE VIL IKKE BLI KRYPTFLEDE)!\n\nEr du sikker på at du vil fortsette med formatering?</entry>
+ <entry lang="nb" key="OVERWRITEPROMPT_DEVICE_SECOND_WARNING_LOTS_OF_DATA">ADVARSEL: DEN VALGTE PARTISJONEN INNEHOLDER EN STOR MENGDE DATA! Eventuelle filer som er lagret på partisjonen vil bli slettet og tapt (de vil IKKE bli kryptert)!</entry>
+ <entry lang="nb" key="ERASE_FILES_BY_CREATING_VOLUME">Slett eventuelle filer som er lagret på partisjonen ved å opprette et VeraCrypt volum innenfor den</entry>
+ <entry lang="nb" key="PASSWORD">Passord</entry>
+ <entry lang="nb" key="PIM">PIM</entry>
+ <entry lang="nb" key="IDD_PCDM_CHANGE_PKCS5_PRF">Angi Header Nøkkel Avledningsalgoritme</entry>
+ <entry lang="nb" key="IDD_PCDM_ADD_REMOVE_VOL_KEYFILES">Legg til/Fjern nøkkelfiler fra Volum</entry>
+ <entry lang="nb" key="IDD_PCDM_REMOVE_ALL_KEYFILES_FROM_VOL">Fjern alle nøkkelfiler fra volum</entry>
+ <entry lang="nb" key="PASSWORD_CHANGED">Passord, PIM og/eller nøkkelfil(er) er endret med suksess.\n\nVIKTIG: Vennligst sørg for at du har lest seksjonen 'Endring av Passord og Nøkkelfiler' i kapitlet 'Sikkerhetskrav og Forholdsregler' i VeraCrypt Brukerveiledning.</entry>
+ <entry lang="nb" key="FAVORITE_PIM_CHANGED">Dette volumet er registrert som et System Favoritt og dets PIM ble endret.\nVil du at VeraCrypt automatisk oppdaterer System Favoritt-konfigurasjonen (administratorrettigheter nødvendig)?\n\nVennligst merk at hvis du svarer nei, må du oppdatere System Favoritten manuelt.</entry>
+ <entry lang="nb" key="SYS_PASSWORD_CHANGED_ASK_RESCUE_DISK">VIKTIG: Hvis du ikke har ødelagt VeraCrypt Redningsdisken din, kan systempartisjonen/disken fremdeles dekrypteres ved hjelp av det gamle passordet (ved å starte VeraCrypt Redningsdisk og skrive inn det gamle passordet). Du bør opprette en ny VeraCrypt Redningsdisk og deretter ødelegge den gamle.\n\nVil du opprette en ny VeraCrypt Redningsdisk?</entry>
+ <entry lang="nb" key="SYS_HKD_ALGO_CHANGED_ASK_RESCUE_DISK">Merk at VeraCrypt Redningsdisk fortsatt bruker den forrige algoritmen. Hvis du anser den forrige algoritmen som usikker, bør du opprette en ny VeraCrypt Redningsdisk og deretter ødelegge den gamle.\n\nVil du opprette en ny VeraCrypt Redningsdisk?</entry>
+ <entry lang="nb" key="KEYFILES_NOTE">Merk at VeraCrypt aldri endrer nøkkelfilinnholdet. Du kan velge mer enn en nøkkelfil (rekkefølgen spiller ingen rolle). Hvis du legger til en mappe, vil alle ikke-skjulte filer som finnes i den bli brukt som nøkkelfiler. Klikk 'Legg til Tokenfiler' for å velge nøkkelfiler lagret på sikkerhetstokens eller smartkort (eller for å importere nøkkelfiler til sikkerhetstokens eller smartkort).</entry>
+ <entry lang="nb" key="KEYFILE_CHANGED">Nøkkelfil(er) er lagt til/fjernet med suksess.</entry>
+ <entry lang="nb" key="KEYFILE_EXPORTED">Nøkkelfil er eksportert.</entry>
+ <entry lang="nb" key="PKCS5_PRF_CHANGED">Header nøkkel avledningsalgoritmen er satt med suksess.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">Vennligst skriv inn passordet og/eller nøkkelfil(er) for det ikke-systemvolumet hvor du ønsker å gjenoppta prosessen med kryptering/dekryptering på plass.\n\nMerknad: Etter at du klikker Neste, vil VeraCrypt forsøke å finne alle ikke-systemvolumer der krypteringen/dekrypteringen har blitt avbrutt og der VeraCrypt volummeta-data kunne dekodes ved bruk av de oppgitte passordet og/eller nøkkelfilene. Hvis mer enn ett volum finnes, vil du måtte velge ett av dem i neste trinn.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">Vennligst velg ett av de oppførte volumene. Listen inneholder hvert tilgjengelige ikke-systemvolum hvor krypterings-/dekrypteringsprosessen har blitt avbrutt og hvor volummeta-dataen ble vellykket dekodet ved bruk av det oppgitte passordet og/eller nøkkelfilene.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Vennligst skriv inn passordet og/eller nøkkelfil(er) for det ikke-system VeraCrypt volumet du ønsker å dekryptere.</entry>
+ <entry lang="nb" key="PASSWORD_HELP">Det er svært viktig at du velger et godt passord. Du bør unngå å velge et som bare inneholder et enkelt ord som finnes i en ordbok (eller en kombinasjon av 2, 3, eller 4 slike ord). Det bør ikke inneholde noen navn eller fødselsdatoer. Det bør ikke være lett å gjette. Et godt passord er en tilfeldig kombinasjon av store og små bokstaver, tall og spesialtegn, for eksempel @ ^ = $ * + osv. Vi anbefaler å velge et passord som består av 20 eller flere tegn (jo lengre, jo bedre). Maksimal mulig lengde er 128 tegn.</entry>
+ <entry lang="nb" key="PASSWORD_HIDDENVOL_HELP">Vennligst velg et passord for det skjulte volumet.</entry>
+ <entry lang="nb" key="PASSWORD_HIDDEN_OS_HELP">Vennligst velg et passord for det skjulte operativsystemet (dvs. for det skjulte volumet).</entry>
+ <entry lang="nb" key="PASSWORD_HIDDEN_OS_NOTE">VIKTIG: Passordet du velger for det skjulte operativsystemet i dette trinnet må være vesentlig forskjellig fra de to andre passordene (dvs. fra passordet for det ytre volumet og fra passordet for avledningsoperativsystemet).</entry>
+ <entry lang="nb" key="PASSWORD_HIDDENVOL_HOST_DIRECT_HELP">Vennligst skriv inn passordet for volumet hvor du ønsker å opprette et skjult volum.\n\nEtter at du klikker Neste, vil VeraCrypt forsøke å montere volumet. Så snart volumet er montert, vil cluster-ruten skannes for å bestemme størrelsen på det sammenhengende området med ledig plass (hvis det finnes noen) som slutter på enden av volumet. Dette området vil romme det skjulte volumet, så det vil begrense størrelsen på det skjulte volumet. Cluster-ruteskanning er nødvendig for å sikre at ingen data på det ytre volumet blir overskrevet av det skjulte volumet.</entry>
+ <entry lang="nb" key="PASSWORD_HIDDENVOL_HOST_HELP">\nVennligst velg et passord for det ytre volumet. Dette vil være passordet du vil kunne avsløre til en motstander hvis du blir bedt eller tvunget til å gjøre det.\n\nVIKTIG: Passordet må være vesentlig forskjellig fra det du velger for det skjulte volumet.\n\nMerk: Maksimal mulige passordlengde er 128 tegn.</entry>
+ <entry lang="nb" key="PASSWORD_SYSENC_OUTERVOL_HELP">Vennligst velg et passord for det ytre volumet. Dette vil være passordet du vil kunne avsløre til noen som tvinger deg til å avsløre passordet til den første partisjonen bak systempartisjonen, hvor både det ytre volumet og det skjulte volumet (som inneholder det skjulte operativsystemet) vil ligge. Eksistensen av det skjulte volumet (og av det skjulte operativsystemet) vil forbli en hemmelighet. Merk at dette passordet ikke er for avledningsoperativsystemet.\n\nVIKTIG: Passordet må være vesentlig forskjellig fra det du velger for det skjulte volumet (dvs. for det skjulte operativsystemet).</entry>
+ <entry lang="nb" key="PASSWORD_HIDVOL_HOST_TITLE">Passord til Ytre Volum</entry>
+ <entry lang="nb" key="PASSWORD_HIDVOL_TITLE">Passord til Skjult Volum</entry>
+ <entry lang="nb" key="PASSWORD_HIDDEN_OS_TITLE">Passord for Skjult Operativsystem</entry>
+ <entry lang="nb" key="PASSWORD_LENGTH_WARNING">ADVARSEL: Korte passord er lette å knekke ved bruk av brute force-teknikker!\n\nVi anbefaler å velge et passord som består av 20 eller flere tegn. Er du sikker på at du vil bruke et kort passord?</entry>
+ <entry lang="nb" key="PASSWORD_TITLE">Volum Passord</entry>
+ <entry lang="nb" key="PASSWORD_WRONG">Operasjonen mislyktes på grunn av en eller flere av følgende:\n - Feil passord.\n - Feil Volum PIM nummer.\n - Feil PRF (hash).\n - Ikke et gyldig volum.</entry>
+ <entry lang="nb" key="PASSWORD_OR_KEYFILE_WRONG">Operasjonen mislyktes på grunn av en eller flere av følgende:\n - Feil nøkkelfil(er).\n - Feil passord.\n - Feil Volum PIM nummer.\n - Feil PRF (hash).\n - Ikke et gyldig volum.</entry>
+ <entry lang="nb" key="PASSWORD_OR_MODE_WRONG">Operasjonen mislyktes på grunn av en eller flere av følgende:\n - Feil monteringsmodus.\n - Feil passord.\n - Feil Volum PIM nummer.\n - Feil PRF (hash).\n - Ikke et gyldig volum.</entry>
+ <entry lang="nb" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operasjonen mislyktes på grunn av en eller flere av følgende:\n - Feil monteringsmodus.\n - Feil nøkkelfil(er).\n - Feil passord.\n - Feil Volum PIM nummer.\n - Feil PRF (hash).\n - Ikke et gyldig volum.</entry>
+ <entry lang="nb" key="PASSWORD_WRONG_AUTOMOUNT">Automontering mislyktes på grunn av en eller flere av følgende:\n - Feil passord.\n - Feil Volum PIM nummer.\n - Feil PRF (hash).\n - Ingen gyldig volum funnet.</entry>
+ <entry lang="nb" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Automontering mislyktes på grunn av en eller flere av følgende:\n - Feil nøkkelfil(er).\n - Feil passord.\n - Feil Volum PIM nummer.\n - Feil PRF (hash).\n - Ingen gyldig volum funnet.</entry>
+ <entry lang="nb" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nAdvarsel: Caps Lock er på. Dette kan føre til at du skriver inn passordet feil.</entry>
+ <entry lang="nb" key="PIM_CHANGE_WARNING">Husk nummeret for å montere volumet</entry>
+ <entry lang="nb" key="PIM_HIDVOL_HOST_TITLE">PIM til Ytre Volum</entry>
+ <entry lang="nb" key="PIM_HIDVOL_TITLE">PIM til Skjult Volum</entry>
+ <entry lang="nb" key="PIM_HIDDEN_OS_TITLE">PIM for Skjult Operativsystem</entry>
+ <entry lang="nb" key="PIM_HELP">PIM (Personal Iterations Multiplier) er en verdi som styrer antall iterasjoner som brukes av header nøkkel avledningen som følger:\n Iterasjoner = 15000 + (PIM x 1000).\n\nNår den er tom eller satt til 0, vil VeraCrypt bruke en standardverdi (485) som sikrer høy sikkerhet.\n\nNår passordet er mindre enn 20 tegn, kan ikke PIM være mindre enn 485 for å opprettholde minimalsikkerhetsnivå.\nNår passordet er 20 tegn eller mer, kan PIM settes til hvilken som helst verdi.\n\nEn PIM-verdi større enn 485 vil føre til langsommere montering. En liten PIM-verdi (mindre enn 485) vil føre til raskere montering, men det kan redusere sikkerheten hvis passordet ikke er sterkt nok.</entry>
+ <entry lang="nb" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) er en verdi som styrer antall iterasjoner som brukes av header nøkkel avledningen som følger:\n Iterasjoner = PIM x 2048.\n\nNår den er tom eller satt til 0, vil VeraCrypt bruke en standardverdi som sikrer høy sikkerhet.\n\nNår passordet er mindre enn 20 tegn, kan ikke PIM være mindre enn 98 for å opprettholde minimalsikkerhetsnivå.\nNår passordet er 20 tegn eller mer, kan PIM settes til hvilken som helst verdi.\n\nEn PIM-verdi større enn 98 vil føre til langsommere oppstart. En liten PIM-verdi (mindre enn 98) vil føre til raskere oppstart, men det kan redusere sikkerheten hvis passordet ikke er sterkt nok.</entry>
+ <entry lang="nb" key="PIM_SYSENC_CHANGE_WARNING">Husk nummeret til å starte systemet</entry>
+ <entry lang="nb" key="PIM_LARGE_WARNING">Du har valgt en PIM-verdi som er større enn VeraCrypt standardverdi.\nVennligst merk at dette vil føre til mye langsommere montering/oppstart.</entry>
+ <entry lang="nb" key="PIM_SMALL_WARNING">Du har valgt en Personlig Iterasjon Multiplier (PIM) som er mindre enn den standard VeraCrypt verdien. Vennligst merk at hvis passordet ditt ikke er sterkt nok, kan dette føre til redusert sikkerhet.\n\nBekrefter du at du bruker et sterkt passord?</entry>
+ <entry lang="nb" key="PIM_SYSENC_TOO_BIG">Maksimalverdi for Personlig Iterasjon Multiplier (PIM) for systemkryptering er 65535.</entry>
+ <entry lang="nb" key="PIM_TITLE">Volum PIM</entry>
+ <entry lang="nb" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nADVARSEL: Skjulte filer har blitt funnet i en nøkkelfilsøkesti. Slike skjulte filer kan ikke brukes som nøkkelfiler. Hvis du trenger å bruke dem som nøkkelfiler, fjern deres 'Skjult'-attributt (høyreklikk hver av dem, velg 'Egenskaper', fjern 'Skjult' og klikk OK). Merk: Skjulte filer er synlige bare hvis det tilsvarende alternativet er aktivert (Datamaskin > Organiser > 'Mappe- og søkealternativer' > Visning).</entry>
+ <entry lang="nb" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">Hvis du forsøker å beskytte et skjult volum som inneholder et skjult system, vennligst sørg for at du bruker det standard amerikanske tastaturoppsettet når du skriver inn passordet for det skjulte volumet. Dette kreves på grunn av at passordet må tastes inn i pre-boot-miljøet (før Windows starter) der ikke-amerikanske tastaturoppsett ikke er tilgjengelige.</entry>
+ <entry lang="nb" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">VeraCrypt har ikke funnet noe volum hvor prosessen med kryptering/dekryptering på plass har blitt avbrutt og hvor volummeta-data kunne dekodes ved bruk av det oppgitte passordet og/eller nøkkelfiler.\n\nVennligst forsikre deg om at passordet og/eller nøkkelfilene er korrekte og at partisjonen/volumet ikke brukes av systemet eller applikasjoner (inkludert antivirusprogramvare).</entry>
+ <entry lang="nb" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">Den valgte partisjonen/enheten er allerede fullstendig kryptert.\nHeader Flag = 0x%.8X</entry>
+ <entry lang="nb" key="SELECTED_PARTITION_NOT_INPLACE_ENC">Den valgte partisjonen/enheten bruker ikke kryptering på plass.\nHeader Flag = 0x%.8X</entry>
+ <entry lang="nb" key="SYSENC_MOUNT_WITHOUT_PBA_NOTE">\n\nMerk: Hvis du forsøker å montere en partisjon som ligger på en kryptert systemdisk uten pre-boot autentisering eller å montere den krypterte systempartisjonen til et operativsystem som ikke kjører, kan du gjøre det ved å velge 'System' > 'Monter Uten Pre-Boot Autentisering'.</entry>
+ <entry lang="nb" key="MOUNT_WITHOUT_PBA_VOL_ON_ACTIVE_SYSENC_DRIVE">I denne modusen kan du ikke montere en partisjon som ligger på en disk hvor en del av disken er innenfor nøkkelområdet til aktiv systemkryptering.\n\nFør du kan montere denne partisjonen i denne modusen, må du enten starte et operativsystem installert på en annen disk (kryptert eller ukryptert) eller starte et ukryptert operativsystem.</entry>
+ <entry lang="nb" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt kan ikke dekryptere en individuell partisjon på en fullstendig kryptert systemdisk (du kan bare dekryptere hele systemdisken).</entry>
+ <entry lang="nb" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">Advarsel: Siden disken inneholder VeraCrypt Boot Loader, kan det være en fullstendig kryptert systemdisk. Hvis det er det, vennligst merk at VeraCrypt ikke kan dekryptere en individuell partisjon på en fullstendig kryptert systemdisk (du kan bare dekryptere hele systemdisken). Hvis dette er tilfelle, vil du kunne fortsette nå, men du vil motta feilmeldingen 'Feil passord' senere.</entry>
+ <entry lang="nb" key="PREV">&lt; &amp;Tilbake</entry>
+ <entry lang="nb" key="RAWDEVICES">Kunne ikke liste råenheter installert på systemet ditt!</entry>
+ <entry lang="nb" key="READONLYPROMPT">Volumet '%s' eksisterer, og er skrivebeskyttet. Er du sikker på at du vil erstatte det?</entry>
+ <entry lang="nb" key="SELECT_DEST_DIR">Velg destinasjonskatalog</entry>
+ <entry lang="nb" key="SELECT_KEYFILE">Velg nøkkelfil</entry>
+ <entry lang="nb" key="SELECT_KEYFILE_PATH">Velg en nøkkelfilsøkesti. ADVARSEL: Merk at bare banen vil bli husket, ikke filnavnene!</entry>
+ <entry lang="nb" key="SELECT_KEYFILE_GENERATION_DIRECTORY">Velg en katalog hvor nøkkelfilene skal lagres.</entry>
+ <entry lang="nb" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">Den nåværende containerfilen ble valgt som nøkkelfil. Den vil bli hoppet over.</entry>
+ <entry lang="nb" key="SERPENT_HELP">Designet av Ross Anderson, Eli Biham og Lars Knudsen. Publisert i 1998. 256-bit nøkkel, 128-bit blokk. Operasjonsmodus er XTS. Serpent var en av AES-finalistene.</entry>
+ <entry lang="nb" key="SIZE_HELP">Vennligst oppgi størrelsen på containeren du ønsker å opprette.\n\nHvis du oppretter en dynamisk (sparse-fild) container, vil denne parameteren spesifisere dens maksimale mulige størrelse.\n\nMerk at den minimale mulige størrelsen på et FAT-volum er 292 KiB. Den minimale mulige størrelsen på et exFAT-volum er 424 KiB. Den minimale mulige størrelsen på et NTFS-volum er 3792 KiB. Den minimale mulige størrelsen på et ReFS-volum er 642 MiB.</entry>
+ <entry lang="nb" key="SIZE_HELP_HIDDEN_HOST_VOL">Vennligst oppgi størrelsen på det ytre volumet som skal opprettes (du vil først opprette det ytre volumet og deretter et skjult volum innenfor det). Den minimale mulige størrelsen på et volum hvor et skjult volum skal opprettes er 340 KiB.</entry>
+ <entry lang="nb" key="SIZE_HELP_HIDDEN_VOL">Vennligst oppgi størrelsen på det skjulte volumet du ønsker å opprette. Den minimale mulige størrelsen på et skjult volum er 40 KiB (eller 3664 KiB hvis det er formatert som NTFS). Den maksimale mulige størrelsen du kan spesifisere for det skjulte volumet vises ovenfor.</entry>
+ <entry lang="nb" key="SIZE_HIDVOL_HOST_TITLE">Ytre Volum Størrelse</entry>
+ <entry lang="nb" key="SIZE_HIDVOL_TITLE">Skjult Volum Størrelse</entry>
+ <entry lang="nb" key="SIZE_PARTITION_HELP">Vennligst bekreft at størrelsen på den valgte enheten/partisjon vist ovenfor er korrekt, og klikk deretter Neste.</entry>
+ <entry lang="nb" key="SIZE_PARTITION_HIDDEN_SYSENC_HELP">Det ytre volumet og det skjulte volumet (som inneholder det skjulte operativsystemet) vil ligge innenfor ovennevnte partisjon. Det skal være den første partisjonen bak systempartisjonen.\n\nVennligst bekreft at størrelsen på partisjonen og dens nummer vist ovenfor er korrekt, og hvis de er det, klikk Neste.</entry>
+ <entry lang="nb" key="SIZE_PARTITION_HIDDEN_VOL_HELP">\n\nMerk at den minimale mulige størrelsen på et volum hvor et skjult volum skal opprettes er 340 KiB.</entry>
+ <entry lang="nb" key="SIZE_TITLE">Volum Størrelse</entry>
+ <entry lang="nb" key="SPARSE_FILE">Dynamisk</entry>
+ <entry lang="nb" key="TESTS_FAILED">ADVARSEL: EGENSOKK MISLYKTES!</entry>
+ <entry lang="nb" key="TESTS_PASSED">Egensokk for alle algoritmer bestått</entry>
+ <entry lang="nb" key="TEST_INCORRECT_TEST_DATA_UNIT_SIZE">Dataenhetsnummeret du oppga er for langt eller kort.</entry>
+ <entry lang="nb" key="TEST_INCORRECT_SECONDARY_KEY_SIZE">Den sekundære nøkkelen du oppga er for lang eller kort.</entry>
+ <entry lang="nb" key="TEST_CIPHERTEXT_SIZE">Testchiffratet du har oppgitt er for langt eller kort.</entry>
+ <entry lang="nb" key="TEST_KEY_SIZE">Testnøkkelen du har oppgitt er for lang eller kort.</entry>
+ <entry lang="nb" key="TEST_PLAINTEXT_SIZE">Test ren tekst du oppga er for lang eller kort.</entry>
+ <entry lang="nb" key="TWO_LAYER_CASCADE_HELP">To chiffer i en kaskade som opererer i XTS-modus. Hver blokk er først kryptert med %s (%d-bit nøkkel) og deretter med %s (%d- bit nøkkel). Hvert chiffer bruker sin egen nøkkel. Alle nøkler er gjensidig uavhengige.</entry>
+ <entry lang="nb" key="THREE_LAYER_CASCADE_HELP">Tre chiffer i en kaskade som opererer i XTS-modus. Hver blokk er først kryptert med %s (%d-bit nøkkel), deretter med %s (%d-bit nøkkel), og til slutt med %s (%d-bit nøkkel). Hvert chiffer bruker sin egen nøkkel. Alle nøkler er gjensidig uavhengige.</entry>
+ <entry lang="nb" key="AUTORUN_MAY_NOT_ALWAYS_WORK">Merk at, avhengig av operativsystemets konfigurasjon, kan disse autokjør- og automonteringsfunksjonene bare virke når reisediskfilene er opprettet på et ikke-skrivbart CD/DVD-lignende medium. Vær oppmerksom på at dette ikke er en feil i VeraCrypt (det er en begrensning i Windows).</entry>
+ <entry lang="nb" key="TRAVELER_DISK_CREATED">VeraCrypt reisedisk har blitt opprettet med hell.\n\nMerk at du trenger administratortillatelser for å kjøre VeraCrypt i bærbar modus. Vær også oppmerksom på at, etter å ha undersøkt registerfilen, kan det være mulig å fastslå at VeraCrypt ble kjørt på et Windows-system selv om det kjøres i bærbar modus.</entry>
+ <entry lang="nb" key="TC_TRAVELER_DISK">VeraCrypt Reisedisk</entry>
+ <entry lang="nb" key="TWOFISH_HELP">Designet av Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall og Niels Ferguson. Publisert i 1998. 256-bit nøkkel, 128-bit blokk. Operasjonsmodus er XTS. Twofish var en av AES-finalistene.</entry>
+ <entry lang="nb" key="MORE_INFO_ABOUT">Mer informasjon om %s</entry>
+ <entry lang="nb" key="UNKNOWN">Ukjent</entry>
+ <entry lang="nb" key="ERR_UNKNOWN">En uspesifisert eller ukjent feil oppstod (%d).</entry>
+ <entry lang="nb" key="UNMOUNTALL_LOCK_FAILED">Noen volumer inneholder filer eller mapper som brukes av programmer eller systemet.\n\nTving avmontering?</entry>
+ <entry lang="nb" key="UNMOUNT_BUTTON">&amp;Avmontert</entry>
+ <entry lang="nb" key="UNMOUNT_FAILED">Avmontering mislyktes!</entry>
+ <entry lang="nb" key="UNMOUNT_LOCK_FAILED">Volumet inneholder filer eller mapper som brukes av programmer eller systemet.\n\nTving avmontering?</entry>
+ <entry lang="nb" key="NO_VOLUME_MOUNTED_TO_DRIVE">Ingen volum er montert til den angitte stasjonsbokstaven.</entry>
+ <entry lang="nb" key="VOL_ALREADY_MOUNTED">Volumet du prøver å montere er allerede montert.</entry>
+ <entry lang="nb" key="VOL_MOUNT_FAILED">En feil oppstod da du forsøkte å montere volumet.</entry>
+ <entry lang="nb" key="VOL_SEEKING">Feil ved søk innenfor volum.</entry>
+ <entry lang="nb" key="VOL_SIZE_WRONG">Feil: Feil volumstørrelse.</entry>
+ <entry lang="nb" key="WARN_QUICK_FORMAT">ADVARSEL: Du bør bruke Hurtigformatering bare i følgende tilfeller:\n\n1) Enheten inneholder ikke sensitive data, og du trenger ikke en plausible deniability.\n2) Enheten har allerede blitt sikkert og fullstendig kryptert.\n\nEr du sikker på at du vil bruke Hurtigformatering?</entry>
+ <entry lang="nb" key="CONFIRM_SPARSE_FILE">Dynamisk container er en pre-allokert NTFS sparse-fil hvis fysiske størrelse (faktisk diskplass brukt) vokser etter hvert som nye data blir lagt til den.\n\nADVARSEL: Ytelsen til sparse-fil-veracrypt volum er betydelig dårligere enn ytelsen til regn for volum. Sparse-fil-veracrypt volum er også mindre sikker, fordi det er mulig å fastslå hvilke sektorer som er ubrukte. I tillegg kan Veracrypt volum ikke tilby plausible deniability (veryn for skjult volum). Merk også at hvis data skrives til en sparse-fil container når det ikke er nok fri plass i vertssystemet, kan nettoppverfilesystemet bli ødelagt.\n\nEr du sikker på at du vil opprette et sparse-fil-veracrypt volum?</entry>
+ <entry lang="nb" key="SPARSE_FILE_SIZE_NOTE">Merk at størrelsen på den dynamiske containeren som rapporteres av Windows og VeraCrypt vil alltid være lik dens maksimale størrelse. For å finne ut den nåværende fysiske størrelsen på containeren (faktisk diskplass den bruker), høyreklikk containerfilen (i et Windows Utforsker-vindu, ikke i VeraCrypt), velg deretter 'Egenskaper' og se på 'Størrelse på disk' verdien.\n\nMerk også at hvis du flytter en dynamisk container til en annen volum eller stasjon vil den fysiske størrelsen på containeren bli utvidet til maks. (du kan forhindre at veracrypt lager en ny dynamisk container fra destinasjonen, monterer den og flytter deretter filene fra den gamle containeren til den nye.)</entry>
+ <entry lang="nb" key="PASSWORD_CACHE_WIPED_SHORT">Passord cache slettet</entry>
+ <entry lang="nb" key="PASSWORD_CACHE_WIPED">Passord (og / eller prosesserte nøkkelfiler innhold) som er lagret i VeraCrypt drivercache har blitt slettet.</entry>
+ <entry lang="nb" key="WRONG_VOL_TYPE">VeraCrypt kan ikke endre passordet for en utenlandsk volum.</entry>
+ <entry lang="nb" key="SELECT_FREE_DRIVE">Velg en ledig stasjonsbokstav fra listen.</entry>
+ <entry lang="nb" key="SELECT_A_MOUNTED_VOLUME">Velg et montert volum i stasjonsbokstavlisten.</entry>
+ <entry lang="nb" key="AMBIGUOUS_VOL_SELECTION">Advarsel: To forskjellige volum/enheter er for tiden valgt (den første er valgt i stasjonsbokstavlisten og den andre er valgt i inndataprogrammet under stasjonsbokstavlisten).\n\nBekreft valget ditt:</entry>
+ <entry lang="nb" key="CANT_CREATE_AUTORUN">Feil: Kan ikke opprette autorun.inf</entry>
+ <entry lang="nb" key="ERR_PROCESS_KEYFILE">Feil ved behandling av nøkkelfil!</entry>
+ <entry lang="nb" key="ERR_PROCESS_KEYFILE_PATH">Feil ved behandling av nøkkelfilsti!</entry>
+ <entry lang="nb" key="ERR_KEYFILE_PATH_EMPTY">Nøkkelfilstien inneholder ingen filer.\n\nMerk at mapper (og filer de inneholder) som finnes i nøkkelfilens søkersti er ignorert.</entry>
+ <entry lang="nb" key="UNSUPPORTED_OS">VeraCrypt støtter ikke dette operativsystemet.</entry>
+ <entry lang="nb" key="UNSUPPORTED_BETA_OS">Feil: VeraCrypt støtter kun stabile versjoner av dette operativsystemet (beta / RC-versjoner støttes ikke).</entry>
+ <entry lang="nb" key="ERR_MEM_ALLOC">Feil: Kan ikke allokere minne.</entry>
+ <entry lang="nb" key="ERR_PERF_COUNTER">Feil: Kunne ikke hente ytelsesindikatorverdi.</entry>
+ <entry lang="nb" key="ERR_VOL_FORMAT_BAD">Feil: DÃ¥rlig volumformat.</entry>
+ <entry lang="nb" key="ERR_HIDDEN_NOT_NORMAL_VOLUME">Feil: Du oppga et passord for et skjult volum (ikke for et normalt volum).</entry>
+ <entry lang="nb" key="ERR_HIDDEN_VOL_HOST_ENCRYPTED_INPLACE">For sikkerhetsmessige årsaker kan ikke et skjult volum opprettes innenfor et VeraCrypt-volum som inneholder et filsystem som ble kryptert på stedet (fordi plassen på volumet ikke ble fylt med tilfeldige data..</entry>
+ <entry lang="nb" key="LEGAL_NOTICES_DLG_TITLE">VeraCrypt - Juridiske Merknader</entry>
+ <entry lang="nb" key="ALL_FILES">Alle Filer</entry>
+ <entry lang="nb" key="TC_VOLUMES">VeraCrypt Volumer</entry>
+ <entry lang="nb" key="DLL_FILES">Biblioteksmoduler</entry>
+ <entry lang="nb" key="FORMAT_NTFS_STOP">NTFS/exFAT/ReFS formatering kan ikke fortsette.</entry>
+ <entry lang="nb" key="CANT_MOUNT_VOLUME">Kan ikke montere volum.</entry>
+ <entry lang="nb" key="CANT_DISMOUNT_VOLUME">Kan ikke avmontere volum.</entry>
+ <entry lang="nb" key="FORMAT_NTFS_FAILED">Windows feilet ved å formatere volumet som NTFS/exFAT/ReFS.\n\nVelg et annet filsystem (hvis mulig) og prøv igjen. Alternativt kan du la volumet uformatert (velg 'Ingen' som filsystem), avslutte denne veiviseren, montere volumet og deretter bruke et system eller et tredjeparts verktøy for å formatere det monterte volumet (volumet forblir kryptert.</entry>
+ <entry lang="nb" key="FORMAT_NTFS_FAILED_ASK_FAT">Windows mislyktes med å formatere volumet som NTFS/exFAT/ReFS.\n\nVil du formatere volumet som FAT i stedet?</entry>
+ <entry lang="nb" key="DEFAULT">Standard</entry>
+ <entry lang="nb" key="PARTITION_LOWER_CASE">partisjon</entry>
+ <entry lang="nb" key="PARTITION_UPPER_CASE">PARTISJON</entry>
+ <entry lang="nb" key="DEVICE">Enhet</entry>
+ <entry lang="nb" key="DEVICE_LOWER_CASE">enhet</entry>
+ <entry lang="nb" key="DEVICE_UPPER_CASE">ENHET</entry>
+ <entry lang="nb" key="VOLUME">Volum</entry>
+ <entry lang="nb" key="VOLUME_LOWER_CASE">volum</entry>
+ <entry lang="nb" key="VOLUME_UPPER_CASE">VOLUM</entry>
+ <entry lang="nb" key="LABEL">Etikett</entry>
+ <entry lang="nb" key="CLUSTER_TOO_SMALL">Den valgte cluster-størrelsen er for liten for denne volumstørrelsen. En større cluster-størrelse vil bli brukt i stedet.</entry>
+ <entry lang="nb" key="CANT_GET_VOLSIZE">Feil: Kan ikke hente volumstørrelse!\n\nSørg for at det valgte volumet ikke brukes av systemet eller en applikasjon.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_HOST_SPARSE">Skjulte volum må ikke opprettes innenfor dynamiske (sparse file) containere. For å oppnå plausible deniability må det skjulte volumet opprettes innenfor en ikke-dynamisk container.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS">VeraCrypt Volume Opprettelse Veiviser kan bare opprette et skjult volum innenfor et FAT/exFAT eller NTFS volum.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS_WIN2000">Under Windows 2000 kan VeraCrypt Volume Opprettelse Veiviser bare opprette et skjult volum innenfor et FAT volum.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_HOST_NTFS">Merk: FAT/exFAT filsystemet er mer egnet for ytre volumer enn NTFS filsystemet (for eksempel vil den maksimale mulige størrelsen på det skjulte volumet sannsynligvis være betydelig større hvis det ytre volumet er formatert som FAT/exFAT.</entry>
+ <entry lang="nb" key="HIDDEN_VOL_HOST_NTFS_ASK">Merk at FAT/exFAT filsystemet er mer egnet for ytre volumer enn NTFS filsystemet. For eksempel vil den maksimale mulige størrelsen på det skjulte volumet sannsynligvis være betydelig større hvis det ytre volumet er formatert som FAT/exFAT (grunnen er at NTFS filsystemet alltid lagrer interne data nøyaktig midten av volumet og derfor kan det skjulte volumet kun ligge i den andre halvdelen av det ytre volumet).\n\nEr du sikker på at du vil formatere det ytre volumet som NTFS?</entry>
+ <entry lang="nb" key="OFFER_FAT_FORMAT_ALTERNATIVE">Ønsker du å formatere volumet som FAT i stedet?</entry>
+ <entry lang="nb" key="FAT_NOT_AVAILABLE_FOR_SO_LARGE_VOLUME">Merk: Dette volumet kan ikke formateres som FAT, fordi det er større enn maksimal volumstørrelse som støttes av FAT32 filsystemet for den aktuelle sektorstørrelsen (2 TiB for 512-byte sektorer og 16 TiB for 4096-byte sektorer).</entry>
+ <entry lang="nb" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS">Feil: Partisjonen for det skjulte operativsystemet (dvs. den første partisjonen bak systempartisjonen) må være minst 5 % større enn systempartisjonen (systempartisjonen er den der operativsystemet kjører fra er installert).</entry>
+ <entry lang="nb" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS_NTFS">Feil: Partisjonen for det skjulte operativsystemet (dvs. den første partisjonen bak systempartisjonen) må være minst 110 % (2,1 ganger) større enn systempartisjonen (systempartisjonen er den som det for tiden kjørende operativsystemet er installert på). Årsaken er at NTFS-filsystemet alltid lagrer interne data nøyaktig i midten av volumet og derfor kan det skjulte volumet (som skal inneholde en kopi av systempartisjonen) bare ligge i andre halvdel av partisjonen.</entry>
+ <entry lang="nb" key="OUTER_VOLUME_TOO_SMALL_FOR_HIDDEN_OS_NTFS">Feil: Hvis det ytre volumet er formatert som NTFS, må det være minst 110 % (2,1 ganger) større enn systempartisjonen. Årsaken er at NTFS-filsystemet alltid lagrer interne data nøyaktig i midten av volumet og derfor kan det skjulte volumet (som skal inneholde en kopi av systempartisjonen) bare ligge i andre halvdel av det ytre volumet.\n\nMerk: Det ytre volumet må ligge innenfor samme partisjon som det skjulte operativsystemet (dvs. innenfor den første partisjonen bak systempartisjonen).</entry>
+ <entry lang="nb" key="NO_PARTITION_FOLLOWS_BOOT_PARTITION">Feil: Det er ingen partisjon bak systempartisjonen.\n\nMerk: Før du kan opprette et skjult operativsystem, må du opprette en partisjon for å bruke systemdisken. Det må være den første partisjonen bak systempartisjonen og må være minst 5 % større enn systempartisjonen (systempartisjonen er den som det for tiden kjørende operativsystemet er installert på). Imidlertid, hvis det ytre volumet (ikke forveksles med systempartisjonen) er formatert som NTFS, må partisjonen for det skjulte operativsystemet være minst 110 % (2,1 ganger) større enn systempartisjonen (grunn: NTFS filsystemet alltid lagrer interne data nøyaktig i midten av volumet og derfor det skjulte volumet, som skal inneholde en klone av systempartisjonen, kan ligge bare i den andre halvdelen av partisjonen.</entry>
+ <entry lang="nb" key="TWO_SYSTEMS_IN_ONE_PARTITION_REMARK">Merknad: Det er ikke praktisk (og derfor ikke støttet) å installere operativsystemer i to VeraCrypt volumer som er innebygd inne en enkel partisjon, fordi bruk av det ytre operativsystemet ofte krever data som skal skrives til skjult operativsystem (og hvis slike skriveoperasjoner er forhindret ved bruk av skjult volum beskyttelsesfunksjonen, ville det selvfølgelig føre til systemkrasj, dvs. 'Blue Screen' feil)</entry>
+ <entry lang="nb" key="FOR_MORE_INFO_ON_PARTITIONS">For informasjon om hvordan du oppretter og administrerer partisjoner, vennligst se dokumentasjonen som medfølgende operativsystemet eller kontakt datamaskinleverandørens teknisk support team for assistanse.</entry>
+ <entry lang="nb" key="SYSTEM_PARTITION_NOT_ACTIVE">Feil: Operativsystemet som nå kjører er ikke installert på oppstartspartisjonen (første aktive partisjon). Dette er ikke støttet.</entry>
+ <entry lang="nb" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">Du har indikert at du har tenkt å lagre filer større enn 4 GiB i dette VeraCrypt-volumet. Imidlertid valgte du FAT-filsystemet, som ikke kan lagre filer større enn 4 GiB.\n\nEr du sikker på at du vil formatere volumet som FAT?</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Feil: VeraCrypt støtter ikke på-plass-dekryptering av legacy ikke-system-volum opprettet av VeraCrypt 1.0b eller tidligere.\n\nMerk: Du kan fortsatt dekryptere filer lagret på volumet ved å kopiere/flytte dem til hvilket som helst ukryptert volum.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Feil: VeraCrypt kan ikke dekryptere et skjult VeraCrypt-volum på plass.\n\nMerk: Du kan fortsatt dekryptere filer lagret på volumet ved å kopiere/flytte dem til hvilket som helst ukryptert volum.</entry>
+ <entry lang="nb" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Advarsel: Merk at VeraCrypt ikke kan dekryptere et volum som inneholder et skjult VeraCrypt-volum på plass (det skjulte volumet vil bli overskrevet med pseudorandom-data).\n\nBekreft at volumet du er i ferd med å dekryptere ikke inneholder et skjult volum.\n\nMerk: Hvis volumet inneholder et skjult volum, men du ikke har noe imot å miste det skjulte volumet, kan du velge Fortsett (det ytre volumet vil bli sikkert dekryptert).</entry>
+ <entry lang="nb" key="VOL_CONTAINS_NO_HIDDEN_VOL">Volumet inneholder ikke noe skjult volum. Fortsett.</entry>
+ <entry lang="nb" key="VOL_CONTAINS_A_HIDDEN_VOL">Volumet inneholder et skjult volum. Avbryt.</entry>
+ <entry lang="nb" key="CANT_ACCESS_VOL">Feil: Kan ikke få tilgang til volumet!\n\nSørg for at det valgte volumet eksisterer, at det ikke er montert eller brukes av systemet eller et program, at du har lese/skrive-tillatelser for volumet, og at det ikke er skrivebeskyttet.</entry>
+ <entry lang="nb" key="CANT_GET_VOL_INFO">Feil: Kan ikke hente volumegenskaper.</entry>
+ <entry lang="nb" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">Feil: Kan ikke få tilgang til volumet og/eller hente informasjon om volumet.\n\nSørg for at det valgte volumet eksisterer, at det ikke brukes av systemet eller et program, at du har lese/skrive-tillatelser for volumet, og at det ikke er skrivebeskyttet.</entry>
+ <entry lang="nb" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">Feil: Kan ikke få tilgang til volumet og/eller hente informasjon om volumet. Sørg for at det valgte volumet eksisterer, at det ikke brukes av systemet eller program, at du har lese/skrive-tillatelser for volumet, og at det ikke er skrivebeskyttet.\n\nHvis problemet vedvarer, kan det hjelpe å følge trinnene nedenfor.</entry>
+ <entry lang="nb" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">En feil hindret VeraCrypt fra å kryptere partisjonen. Vennligst prøv å rette eventuelle tidligere rapporterte problemer og prøv deretter igjen. Hvis problemene vedvarer, kan det hjelpe å følge trinnene nedenfor.</entry>
+ <entry lang="nb" key="INPLACE_ENC_GENERIC_ERR_RESUME">En feil hindret VeraCrypt fra å gjenoppta prosessen med kryptering/dekryptering av partisjonen/volumet.\n\nVennligst prøv å rette eventuelle tidligere rapporterte problemer og prøv deretter å gjenoppta prosessen igjen om mulig. Vær oppmerksom på at volumet ikke kan monteres før det er fullstendig kryptert eller fullstendig dekryptert.</entry>
+ <entry lang="nb" key="INPLACE_DEC_GENERIC_ERR">En feil hindret VeraCrypt fra å dekryptere volumet. Vennligst prøv å rette eventuelle tidligere rapporterte problemer og prøv deretter igjen om mulig.</entry>
+ <entry lang="nb" key="CANT_DISMOUNT_OUTER_VOL">Feil: Kan ikke avmontere det ytre volumet!\n\nVolumet kan ikke avmonteres hvis det inneholder filer eller mapper som fortsatt er åpne.\n\nVennligst lukk alle programmer som eventuelt bruker frekvensinnhold og klikk Prøv igjen.</entry>
+ <entry lang="nb" key="CANT_GET_OUTER_VOL_INFO">Feil: Kan ikke få informasjon om det ytre volumet!\nVolumoppretting kan ikke fortsette.</entry>
+ <entry lang="nb" key="CANT_ACCESS_OUTER_VOL">Feil: Kan ikke få tilgang til det ytre volumet! Volumoppretting kan ikke fortsette.</entry>
+ <entry lang="nb" key="CANT_MOUNT_OUTER_VOL">Feil: Kan ikke montere det ytre volumet! Volumoppretting kan ikke fortsette.</entry>
+ <entry lang="nb" key="CANT_GET_CLUSTER_BITMAP">Feil: Klarte ikke å hente volumet cluster kart! Volumoppretting kan ikke fortsette.</entry>
+ <entry lang="nb" key="ALPHABETICAL_CATEGORIZED">Alfabetisk/Kategorisert</entry>
+ <entry lang="nb" key="MEAN_SPEED">Gjennomsnittlig hastighet (fallende rekkefølge)</entry>
+ <entry lang="nb" key="ALGORITHM">Algoritme</entry>
+ <entry lang="nb" key="ENCRYPTION">Kryptering</entry>
+ <entry lang="nb" key="DECRYPTION">Dekryptering</entry>
+ <entry lang="nb" key="MEAN">Gjennomsnitt</entry>
+ <entry lang="nb" key="DRIVE">Stasjon</entry>
+ <entry lang="nb" key="SIZE">Størrelse</entry>
+ <entry lang="nb" key="ENCRYPTION_ALGORITHM">Krypteringsalgoritme</entry>
+ <entry lang="nb" key="ENCRYPTION_ALGORITHM_LV">Krypteringsalgoritme</entry>
+ <entry lang="nb" key="TYPE">Type</entry>
+ <entry lang="nb" key="VALUE">Verdi</entry>
+ <entry lang="nb" key="PROPERTY">Egenskap</entry>
+ <entry lang="nb" key="LOCATION">Lokasjon</entry>
+ <entry lang="nb" key="BYTES">bytes</entry>
+ <entry lang="nb" key="HIDDEN">Skjult</entry>
+ <entry lang="nb" key="OUTER">Ytre</entry>
+ <entry lang="nb" key="NORMAL">Normal</entry>
+ <entry lang="nb" key="SYSTEM_VOLUME_TYPE_ADJECTIVE">System</entry>
+ <entry lang="nb" key="TYPE_HIDDEN_SYSTEM_ADJECTIVE">Skjult (system)</entry>
+ <entry lang="nb" key="READ_ONLY">Skrivebeskyttet</entry>
+ <entry lang="nb" key="SYSTEM_DRIVE">Systemstasjon</entry>
+ <entry lang="nb" key="SYSTEM_DRIVE_ENCRYPTING">Systemstasjon (krypterer - %.2f%% ferdig)</entry>
+ <entry lang="nb" key="SYSTEM_DRIVE_DECRYPTING">Systemstasjon (dekrypterer - %.2f%% ferdig)</entry>
+ <entry lang="nb" key="SYSTEM_DRIVE_PARTIALLY_ENCRYPTED">Systemstasjon (%.2f%% kryptert)</entry>
+ <entry lang="nb" key="SYSTEM_PARTITION">Systempartisjon</entry>
+ <entry lang="nb" key="HIDDEN_SYSTEM_PARTITION">Skjult systempartisjon</entry>
+ <entry lang="nb" key="SYSTEM_PARTITION_ENCRYPTING">Systempartisjon (krypterer - %.2f%% ferdig)</entry>
+ <entry lang="nb" key="SYSTEM_PARTITION_DECRYPTING">Systempartisjon (dekrypterer - %.2f%% ferdig)</entry>
+ <entry lang="nb" key="SYSTEM_PARTITION_PARTIALLY_ENCRYPTED">Systempartisjon (%.2f%% kryptert)</entry>
+ <entry lang="nb" key="HID_VOL_DAMAGE_PREVENTED">Ja (skade forhindret!)</entry>
+ <entry lang="nb" key="NONE">Ingen</entry>
+ <entry lang="nb" key="KEY_SIZE">Primærnøkkelstørrelse</entry>
+ <entry lang="nb" key="SECONDARY_KEY_SIZE_XTS">Sekundærnøkkelstørrelse (XTS-modus)</entry>
+ <entry lang="nb" key="SECONDARY_KEY_SIZE_LRW">Tweak Nøkkelstørrelse (LRW-modus)</entry>
+ <entry lang="nb" key="BITS">bits</entry>
+ <entry lang="nb" key="BLOCK_SIZE">Blokkstørrelse</entry>
+ <entry lang="nb" key="PKCS5_PRF">PKCS-5 PRF</entry>
+ <entry lang="nb" key="PKCS5_ITERATIONS">PKCS-5 Iterasjonsantall</entry>
+ <entry lang="nb" key="VOLUME_CREATE_DATE">Volum Opprettet</entry>
+ <entry lang="nb" key="VOLUME_HEADER_DATE">Header Sist Endret</entry>
+ <entry lang="nb" key="VOLUME_HEADER_DAYS"> (%I64d dager siden)</entry>
+ <entry lang="nb" key="VOLUME_FORMAT_VERSION">Volumformat Versjon</entry>
+ <entry lang="nb" key="BACKUP_HEADER">Innebygd Sikkerhetskopiheader</entry>
+ <entry lang="nb" key="VC_BOOT_LOADER_VERSION">VeraCrypt Boot Loader Versjon</entry>
+ <entry lang="nb" key="FIRST_AVAILABLE">Første tilgjengelig</entry>
+ <entry lang="nb" key="REMOVABLE_DISK">Flyttbar Disk</entry>
+ <entry lang="nb" key="HARDDISK">Harddisk</entry>
+ <entry lang="nb" key="UNCHANGED">Uendret</entry>
+ <entry lang="nb" key="AUTODETECTION">Autodeteksjon</entry>
+ <entry lang="nb" key="SETUP_MODE_TITLE">Veivisermodus</entry>
+ <entry lang="nb" key="SETUP_MODE_INFO">Velg en av modiene. Hvis du ikke er sikker på hvilken du skal velge, bruk standard modus.</entry>
+ <entry lang="nb" key="SETUP_MODE_HELP_INSTALL">Velg dette alternativet hvis du vil installere VeraCrypt på dette systemet.</entry>
+ <entry lang="nb" key="SETUP_MODE_HELP_UPGRADE">Merk: Du kan oppgradere uten å dekryptere selv om systempartisjonen/disken er kryptert eller du bruker et skjult operativsystem.</entry>
+ <entry lang="nb" key="SETUP_MODE_HELP_EXTRACT">Hvis du velger dette alternativet, vil alle filene bli pakket ut fra denne pakken, men ingenting vil bli installert på systemet. Ikke velg det hvis du har tenkt å kryptere systempartisjonen eller systemdisken. Å velge dette alternativet kan være nyttig, for eksempel hvis du vil kjøre VeraCrypt i såkalt bærbar modus. VeraCrypt trenger ikke å installeres på operativsystemet der den kjører. Etter at alle filene er pakket ut, kan du kjøre den utdelte filen 'VeraCrypt.exe' direkte (da vil VeraCrypt kjøre i bærbar modus).</entry>
+ <entry lang="nb" key="SETUP_OPTIONS_TITLE">Oppsettalternativer</entry>
+ <entry lang="nb" key="SETUP_OPTIONS_INFO">Her kan du sette forskjellige alternativer for å kontrollere installasjonsprosessen.</entry>
+ <entry lang="nb" key="SETUP_PROGRESS_TITLE">Installering</entry>
+ <entry lang="nb" key="SETUP_PROGRESS_INFO">Vennligst vent mens VeraCrypt blir installert.</entry>
+ <entry lang="nb" key="SETUP_FINISHED_TITLE_DON">VeraCrypt har blitt installert med hell</entry>
+ <entry lang="nb" key="SETUP_FINISHED_UPGRADE_TITLE_DON">VeraCrypt har blitt oppgradert med hell</entry>
+ <entry lang="nb" key="SETUP_FINISHED_INFO_DON">Vennligst vurdér å gi en donasjon. Du kan klikke Fullfør når som helst for å lukke installasjonsprogrammet.</entry>
+ <entry lang="nb" key="EXTRACTION_OPTIONS_TITLE">Pakk ut alternativer</entry>
+ <entry lang="nb" key="EXTRACTION_OPTIONS_INFO">Her kan du sette forskjellige alternativer for å kontrollere utpakkingsprosessen.</entry>
+ <entry lang="nb" key="EXTRACTION_PROGRESS_INFO">Vennligst vent mens filene blir pakket ut.</entry>
+ <entry lang="nb" key="EXTRACTION_FINISHED_TITLE_DON">Filer pakket ut med hell</entry>
+ <entry lang="nb" key="EXTRACTION_FINISHED_INFO">Alle filer har blitt pakket ut til destinasjonsplassen med hell.</entry>
+ <entry lang="nb" key="AUTO_FOLDER_CREATION">Hvis den angitte mappen ikke finnes, vil den automatisk bli opprettet.</entry>
+ <entry lang="nb" key="SETUP_UPGRADE_DESTINATION">VeraCrypt programfiler vil bli oppgradert i den plasseringen hvor VeraCrypt er installert. Hvis du trenger å velge en annen plassering, vennligst avinstaller VeraCrypt først.</entry>
+ <entry lang="nb" key="AFTER_UPGRADE_RELEASE_NOTES">Vil du se utgivelsesnotater for den gjeldende (siste stabile) versjonen av VeraCrypt?</entry>
+ <entry lang="nb" key="AFTER_INSTALL_TUTORIAL">Hvis du aldri har brukt VeraCrypt før, anbefaler vi at du leser kapitlet Nybegynnerveiledning i VeraCrypt Brukerveiledning. Vil du se veiledningen?</entry>
+ <entry lang="nb" key="SELECT_AN_ACTION">Vennligst velg en handling å utføre fra listen nedenfor:</entry>
+ <entry lang="nb" key="REPAIR_REINSTALL">Reparere/Reinstallere</entry>
+ <entry lang="nb" key="UPGRADE">Oppgradere</entry>
+ <entry lang="nb" key="UNINSTALL">Avinstallere</entry>
+ <entry lang="nb" key="SETUP_ADMIN">For å installere/avinstallere VeraCrypt på riktig måte, må du ha administratorrettigheter. Vil du fortsette?</entry>
+ <entry lang="nb" key="TC_INSTALLER_IS_RUNNING">VeraCrypt Installer kjører for tiden på dette systemet og utfører eller forbereder installasjon eller oppgradering av VeraCrypt. Før du fortsetter, vennligst vent til den er ferdig eller lukk den. Hvis du ikke kan lukke det, vennligst start datamaskinen på nytt før du fortsetter.</entry>
+ <entry lang="nb" key="INSTALL_FAILED">Installeringen feilet.</entry>
+ <entry lang="nb" key="UNINSTALL_FAILED">Avinstalleringen feilet.</entry>
+ <entry lang="nb" key="DIST_PACKAGE_CORRUPTED">Denne distribusjonspakken er skadet. Vennligst prøv å laste den ned igjen (helst fra den offisielle VeraCrypt nettsiden på https://www.veracrypt.fr).</entry>
+ <entry lang="nb" key="CANNOT_WRITE_FILE_X">Kan ikke skrive fil %s.</entry>
+ <entry lang="nb" key="EXTRACTING_VERB">Pakker ut</entry>
+ <entry lang="nb" key="CANNOT_READ_FROM_PACKAGE">Kan ikke lese data fra pakken.</entry>
+ <entry lang="nb" key="CANT_VERIFY_PACKAGE_INTEGRITY">Kan ikke verifisere integriteten av denne distribusjonspakken.</entry>
+ <entry lang="nb" key="EXTRACTION_FAILED">Utpakking feilet.</entry>
+ <entry lang="nb" key="ROLLBACK">Installeringen har blitt rullet tilbake.</entry>
+ <entry lang="nb" key="INSTALL_OK">VeraCrypt har blitt installert med hell.</entry>
+ <entry lang="nb" key="SETUP_UPDATE_OK">VeraCrypt har blitt oppdatert med hell.</entry>
+ <entry lang="nb" key="UPGRADE_OK_REBOOT_REQUIRED">VeraCrypt har blitt oppgradert med suksess. Men før du kan begynne å bruke det, må datamaskinen startes på nytt.\n\nVil du starte den på nytt nå?</entry>
+ <entry lang="nb" key="SYS_ENC_UPGRADE_FAILED">Oppgradering av VeraCrypt mislyktes!\n\nVIKTIG: Før du slår av eller starter systemet på nytt, anbefaler vi sterkt at du bruker Systemgjenoppretting (Start-menyen > Alle programmer > Tilbehør > Systemverktøy > Systemgjenoppretting) for å gjenopprette systemet til gjenopprettingspunktet med navnet 'VeraCrypt-installering'. Hvis Systemgjenoppretting ikke er tilgjengelig, bør du prøve å installere den opprinnelige eller den nye versjonen av VeraCrypt igjen før du slår av eller starter systemet på nytt.</entry>
+ <entry lang="nb" key="UNINSTALL_OK">VeraCrypt har blitt avinstallert med hell.\n\nKlikk 'Fullfør' for å fjerne VeraCrypt installasjonsprogrammet og mappen %s. Merk at mappen ikke vil bli fjernet hvis den inneholder filer som ikke ble installert av VeraCrypt installasjonsprogrammet eller opprettet av VeraCrypt.</entry>
+ <entry lang="nb" key="REMOVING_REG">Fjerner VeraCrypt registeroppføringer.</entry>
+ <entry lang="nb" key="ADDING_REG">Legger til registeroppføring.</entry>
+ <entry lang="nb" key="REMOVING_APPDATA">Fjern applikasjonsspesifikke data.</entry>
+ <entry lang="nb" key="INSTALLING">Installerer</entry>
+ <entry lang="nb" key="STOPPING">Stopper</entry>
+ <entry lang="nb" key="REMOVING">Fjerner</entry>
+ <entry lang="nb" key="ADDING_ICON">Legger til ikon</entry>
+ <entry lang="nb" key="CREATING_SYS_RESTORE">Oppretter systemgjenopprettingspunkt</entry>
+ <entry lang="nb" key="FAILED_SYS_RESTORE">Kunne ikke opprette systemgjenopprettingspunkt!</entry>
+ <entry lang="nb" key="INSTALLER_UPDATING_BOOT_LOADER">Oppdaterer oppstartslaster</entry>
+ <entry lang="nb" key="INSTALL_OF_FAILED">Kunne ikke installere '%s'. %s\nVil du fortsette installeringen?</entry>
+ <entry lang="nb" key="UNINSTALL_OF_FAILED">Kunne ikke avinstallere '%s'. %s\nVil du fortsette avinstalleringen?</entry>
+ <entry lang="nb" key="INSTALL_COMPLETED">Installeringen fullført.</entry>
+ <entry lang="nb" key="CANT_CREATE_FOLDER">Kunne ikke opprette mappen '%s'</entry>
+ <entry lang="nb" key="CLOSE_TC_FIRST">VeraCrypt enhetsdriveren kan ikke lastes av.\n\nLukk alle åpne VeraCrypt vinduer først. Hvis dette ikke hjelper, vennligst restart Windows og prøv igjen.</entry>
+ <entry lang="nb" key="DISMOUNT_ALL_FIRST">Alle VeraCrypt volumer må avmonteres før installasjon eller avinstallering av VeraCrypt.</entry>
+ <entry lang="nb" key="UNINSTALL_OLD_VERSION_FIRST">En foreldet versjon av VeraCrypt er installert på dette systemet. Den må avinstalleres før du kan installere denne nye versjonen av VeraCrypt.\n\nSå snart du lukker denne meldingsboksen, vil avinstalleringsprogrammet for den gamle versjonen starte. Merk at ingen volum vil dekrypteres når du avinstallerer VeraCrypt. Etter å ha avinstallert den gamle versjonen av VeraCrypt, kjør installasjonsprogrammet for den nye versjonen av VeraCrypt igjen.</entry>
+ <entry lang="nb" key="REG_INSTALL_FAILED">Installeringen av registeroppføringene mislyktes.</entry>
+ <entry lang="nb" key="DRIVER_INSTALL_FAILED">Installeringen av enhetsdriveren mislyktes. Vennligst restart Windows og prøv deretter å installere VeraCrypt igjen.</entry>
+ <entry lang="nb" key="STARTING_DRIVER">Starter VeraCrypt enhetsdriver</entry>
+ <entry lang="nb" key="DRIVER_UINSTALL_FAILED">Avinstallering av enhetsdriveren mislyktes. Vennligst merk at, på grunn av en feil i Windows, kan det være nødvendig å logge av eller starte systemet på nytt før enhetsdriveren kan avinstalleres (eller reinstallert).</entry>
+ <entry lang="nb" key="INSTALLING_DRIVER">Installerer VeraCrypt enhetsdriver</entry>
+ <entry lang="nb" key="STOPPING_DRIVER">Stopper VeraCrypt enhetsdriver</entry>
+ <entry lang="nb" key="REMOVING_DRIVER">Avinstallerer VeraCrypt enhetsdriver</entry>
+ <entry lang="nb" key="COM_REG_FAILED">Registrering av User Account Control støttebibliotek mislyktes.</entry>
+ <entry lang="nb" key="COM_DEREG_FAILED">Avregistrering av User Account Control støttebibliotek mislyktes.</entry>
+ <entry lang="nb" key="TRAVELER_LIMITATIONS_NOTE">Merk om bærbar modus:\n\nVær oppmerksom på at operativsystemet krever at drivere er registrert med det før de kan startes. Derfor er ikke VeraCrypt driveren (og kan ikke være) fullstendig bærbar (mens VeraCrypt applikasjonene er fullstendig bærbare, dvs. de trenger ikke å installeres eller registreres med operativsystemet). Vær også oppmerksom på at VeraCrypt trenger en driver for å sikre transparent on-the-fly kryptering/dekryptering.</entry>
+ <entry lang="nb" key="TRAVELER_UAC_NOTE">Merk at hvis du bestemmer deg for å kjøre VeraCrypt i bærbar modus (i motsetning til å kjøre en installert kopi av VeraCrypt), vil systemet be deg om tillatelse til å kjøre VeraCrypt (UAC-prompt) hver gang du forsøker å kjøre den.\n\nÅrsaken er at når du kjører VeraCrypt i bærbar modus, trenger VeraCrypt å laste og starte VeraCrypt driveren. VeraCrypt trenger en driver for å sikre transparent on-the-fly kryptering/dekryptering, og brukere uten administratorrettigheter kan ikke starte enhetsdrivere i Windows. Derfor vil systemet be deg om tillatelse til å kjøre VeraCrypt med administratorrettigheter (UAC-prompt).\n\nMerk at hvis du installerer VeraCrypt på systemet (i motsetning til å kjøre VeraCrypt i bærbar modus), vil systemet IKKE be deg om tillatelse til å kjøre VeraCrypt (UAC-prompt) hver gang du forsøker å kjøre den.\n\nEr du sikker på at du vil pakke ut filene?</entry>
+ <entry lang="nb" key="CONTAINER_ADMIN_WARNING">Advarsel: Denne instansen av Volume Opprettelse Veiviseren har administratorrettigheter.\n\nVolumet ditt kan bli opprettet med tillatelser som hindrer at du kan skrive til volumet når det er montert. Hvis du vil unngå dette, lukk denne instansen av Volume Opprettelse Veiviseren og start en ny uten administratorrettigheter.\n\nVil du lukke denne instansen av Volume Opprettelse Veiviseren?</entry>
+ <entry lang="nb" key="CANNOT_DISPLAY_LICENSE">Feil: Kan ikke vise lisensen.</entry>
+ <entry lang="nb" key="OUTER_VOL_WRITE_PREVENTED">Ytre(!)</entry>
+ <entry lang="nb" key="DAYS">dager</entry>
+ <entry lang="nb" key="HOURS">timer</entry>
+ <entry lang="nb" key="MINUTES">minutter</entry>
+ <entry lang="nb" key="SECONDS">s</entry>
+ <entry lang="nb" key="OPEN">Ã…pne</entry>
+ <entry lang="nb" key="DISMOUNT">Avmonter</entry>
+ <entry lang="nb" key="SHOW_TC">Vis VeraCrypt</entry>
+ <entry lang="nb" key="HIDE_TC">Skjul VeraCrypt</entry>
+ <entry lang="nb" key="TOTAL_DATA_READ">Data lest siden montering</entry>
+ <entry lang="nb" key="TOTAL_DATA_WRITTEN">Data skrevet siden montering</entry>
+ <entry lang="nb" key="ENCRYPTED_PORTION">Kryptert andel</entry>
+ <entry lang="nb" key="ENCRYPTED_PORTION_FULLY_ENCRYPTED">100 % (fullstendig kryptert)</entry>
+ <entry lang="nb" key="ENCRYPTED_PORTION_NOT_ENCRYPTED">0 % (ikke kryptert)</entry>
+ <entry lang="nb" key="PROCESSED_PORTION_X_PERCENT">%.3f%%</entry>
+ <entry lang="nb" key="PROCESSED_PORTION_100_PERCENT">100%</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_WAITING">Venter</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_PREPARING">Forbereder</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_RESIZING">Endrer størrelse</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_ENCRYPTING">Krypterer</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_DECRYPTING">Dekrypterer</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_FINALIZING">Fullfører</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_PAUSED">Pauset</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_FINISHED">Ferdig</entry>
+ <entry lang="nb" key="PROGRESS_STATUS_ERROR">Feil</entry>
+ <entry lang="nb" key="FAVORITE_DISCONNECTED_DEV">Enhet koblet fra</entry>
+ <entry lang="nb" key="SYS_FAVORITE_VOLUMES_SAVED">Systemfavorittvolumene har blitt lagret.\n\nFor å aktivere montering av systemfavorittvolumer når systemet starter, velg 'Innstillinger' > 'Systemfavorittvolumer' > 'Monter systemfavorittvolumer når Windows starter'.</entry>
+ <entry lang="nb" key="FAVORITE_ADD_DRIVE_DEV_WARNING">Volumet du legger til i favoritter er verken en partisjon eller et dynamisk volum. Derfor vil ikke VeraCrypt kunne montere dette favorittvolumet hvis enhetsnummeret endres.</entry>
+ <entry lang="nb" key="FAVORITE_ADD_PARTITION_TYPE_WARNING">Volumet du legger til i favoritter er en partisjon som ikke gjenkjennes av Windows.\n\nVeraCrypt vil ikke kunne montere dette favorittvolumet hvis enhetsnummeret endres. Vennligst sett partisjonstypen til en type som gjenkjennes av Windows (bruk SETID-kommandoen til Windows 'diskpart' verktøy). Deretter legger du til partisjonen i favoritter igjen.</entry>
+ <entry lang="nb" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">VeraCrypt Bakgrunnsoppgave er deaktivert eller den er konfigurert til å avslutte når det ikke er monterte volumer (eller VeraCrypt kjører i bærbar modus). Dette kan forhindre at favorittvolumene dine monteres automatisk når vertsenhetene deres blir tilkoblet.\n\nMerk: For å aktivere VeraCrypt Bakgrunnsoppgave, velg Innstillinger > Preferanser og merk av i boksen 'Aktivert' i delen 'VeraCrypt Bakgrunnsoppgave'.</entry>
+ <entry lang="nb" key="FAVORITE_ARRIVAL_MOUNT_NETWORK_PATH_ERR">En container lagret på et eksternt filsystem som deles over et nettverk, kan ikke monteres automatisk når vertsenheten blir tilkoblet.</entry>
+ <entry lang="nb" key="FAVORITE_ARRIVAL_MOUNT_DEVICE_PATH_ERR">Enheten vist nedenfor er verken en partisjon eller et dynamisk volum. Derfor kan ikke volumet på enheten monteres automatisk når enheten blir tilkoblet.</entry>
+ <entry lang="nb" key="FAVORITE_ARRIVAL_MOUNT_PARTITION_TYPE_ERR">Vennligst sett partisjonstypen vist nedenfor til en type som gjenkjennes av Windows (bruk SETID-kommandoen til Windows 'diskpart' verktøy). Deretter fjerner du partisjonen fra favoritter og legger den til igjen. Dette vil muliggjøre at volumet på enheten blir montert automatisk når enheten blir tilkoblet.</entry>
+ <entry lang="nb" key="FAVORITE_LABEL_DEVICE_PATH_ERR">Enheten vist nedenfor er verken en partisjon eller et dynamisk volum. Derfor kan ingen etikett tildeles den.</entry>
+ <entry lang="nb" key="FAVORITE_LABEL_PARTITION_TYPE_ERR">Vennligst sett partisjonstypen vist nedenfor til en type som gjenkjennes av Windows (bruk SETID-kommandoen til Windows 'diskpart' verktøy). Deretter fjerner du partisjonen fra favoritter og legger den til igjen. Dette vil muliggjøre at VeraCrypt tildeler en etikett til partisjonen.</entry>
+ <entry lang="nb" key="SYSTEM_FAVORITE_NETWORK_PATH_ERR">På grunn av en Windows-begrensning kan en container lagret på et eksternt filsystem som deles over et nettverk ikke monteres som et systemfavorittvolum (men det kan monteres som et ikke-systemfavorittvolum når en bruker logger på.</entry>
+ <entry lang="nb" key="ENTER_PASSWORD_FOR">Skriv passord for %s</entry>
+ <entry lang="nb" key="ENTER_PASSWORD_FOR_LABEL">Skriv passord for '%s'</entry>
+ <entry lang="nb" key="ENTER_NORMAL_VOL_PASSWORD">Skriv passord for det normale/ytre volumet</entry>
+ <entry lang="nb" key="ENTER_HIDDEN_VOL_PASSWORD">Skriv passord for det skjulte volumet</entry>
+ <entry lang="nb" key="ENTER_HEADER_BACKUP_PASSWORD">Skriv passord for header lagret i sikkerhetskopifil</entry>
+ <entry lang="nb" key="KEYFILE_CREATED">Nøkkelfiler har blitt opprettet med suksess.</entry>
+ <entry lang="nb" key="KEYFILE_INCORRECT_NUMBER">Antall nøkkelfiler du har oppgitt er ugyldig.</entry>
+ <entry lang="nb" key="KEYFILE_INCORRECT_SIZE">Nøkkelfilstørrelsen må være minst 64 byte.</entry>
+ <entry lang="nb" key="KEYFILE_EMPTY_BASE_NAME">Vennligst skriv inn et navn for nøkkelfilene som skal genereres</entry>
+ <entry lang="nb" key="KEYFILE_INVALID_BASE_NAME">Basisnavnet på nøkkelfilene er ugyldig</entry>
+ <entry lang="nb" key="KEYFILE_ALREADY_EXISTS">Nøkkelfilen '%s' eksisterer allerede.\nVil du overskrive den? Genereringsprosessen vil stoppes hvis du svarer Nei.</entry>
+ <entry lang="nb" key="HEADER_DAMAGED_AUTO_USED_HEADER_BAK">ADVARSEL: Headeren til dette volumet er skadet! VeraCrypt brukte automatisk sikkerhetskopien av volumheaderen innebygd i volumet.\n\nDu bør reparere volumheaderen ved å velge 'Verktøy' > 'Gjenopprett Volumheader'.</entry>
+ <entry lang="nb" key="VOL_HEADER_BACKED_UP">Volumheaderen har blitt sikkerhetskopiert med suksess.\n\nVIKTIG: Å gjenopprette volumheaderen ved bruk av denne sikkerhetskopifilen vil også gjenopprette gjeldende volumpassord. Dessuten, hvis nøkkelfil(er) er nødvendig for å montere volumet, vil de samme nøkkelfilene være nødvendige for å montere volumet igjen etter at volumheaderen er gjenopprettet.\n\nADVARSEL: Denne volumheader-sikkerhetskopien kan bare brukes til å gjenopprette headeren til dette bestemte volumet. Hvis du bruker denne header-sikkerhetskopien for å gjenopprette headeren til et annet volum, vil du kunne montere volumet, men du vil IKKE kunne dekryptere noen data lagret i volumet (fordi du vil endre hovednøkkelen).</entry>
+ <entry lang="nb" key="VOL_HEADER_RESTORED">Volumheaderen har blitt gjenopprettet med suksess.\n\nVIKTIG: Vennligst merk at et gammelt passord også kan ha blitt gjenopprettet. Dessuten, hvis nøkkelfil(er) var nødvendig for å montere volumet da sikkerhetskopien ble opprettet, vil de samme nøkkelfilene nå være nødvendige for å montere volumet igjen.</entry>
+ <entry lang="nb" key="EXTERNAL_VOL_HEADER_BAK_FIRST_INFO">For sikkerhetsårsaker, må du skrive inn riktig passord (og/eller oppgi riktige nøkkelfiler) for volumet.\n\nMerk: Hvis volumet inneholder et skjult volum, må du først oppgi riktig passord (og/eller oppgi riktige nøkkelfiler) for det ytre volumet. Deretter, hvis du velger å sikkerhetskopiere headeren til det skjulte volumet, må du skrive inn riktig passord (og/eller oppgi riktige nøkkelfiler) for det skjulte volumet.</entry>
+ <entry lang="nb" key="CONFIRM_VOL_HEADER_BAK">Er du sikker på at du vil opprette sikkerhetskopi av volumheaderen til %s?\n\nEtter å ha klikket Ja vil du bli bedt om å oppgi et filnavn for sikkerhetskopien av headeren.\n\nMerk: Både standard- og skjulte volumheadere vil bli kryptert med ny salt og lagret i sikkerhetskopifilen. Hvis det ikke er noe skjult volum innenfor dette volumet, vil området reservert for den skjulte volumheaderen i sikkerhetskopifilen bli fylt med tilfeldige data (for å beholde plausible deniability). Når du gjenoppretter en volumheader fra sikkerhetskopifilen, må du oppgi riktig passord (og/eller riktige nøkkelfiler) som var gyldig da volumheader-sikkerhetskopien ble opprettet. Passordet (og/eller nøkkelfilene) vil også automatisk bestemme hvilken type volumheader som skal gjenopprettes, dvs. standard eller skjult (merk at VeraCrypt bestemmer typen gjennom prosessen med prøve-og-feil).</entry>
+ <entry lang="nb" key="CONFIRM_VOL_HEADER_RESTORE">Er du sikker på at du vil gjenopprette volumheaderen til %s?\n\nADVARSEL: Å gjenopprette en volumheader gjenoppretter også volumpassordet som var gyldig da sikkerhetskopien ble opprettet. Dessuten, hvis nøkkelfil(er) var nødvendig for å montere volumet da sikkerhetskopien ble opprettet, vil de samme nøkkelfilene være nødvendige for å montere volumet igjen etter at volumheaderen er gjenopprettet.\n\nEtter å ha klikket Ja vil du velge sikkerhetskopifilen for headeren.</entry>
+ <entry lang="nb" key="DOES_VOLUME_CONTAIN_HIDDEN">Inneholder volumet et skjult volum?</entry>
+ <entry lang="nb" key="VOLUME_CONTAINS_HIDDEN">Volumet inneholder et skjult volum</entry>
+ <entry lang="nb" key="VOLUME_DOES_NOT_CONTAIN_HIDDEN">Volumet inneholder ikke et skjult volum</entry>
+ <entry lang="nb" key="HEADER_RESTORE_EXTERNAL_INTERNAL">Vennligst velg typen volumheader sikkerhetskopi du vil bruke:</entry>
+ <entry lang="nb" key="HEADER_RESTORE_INTERNAL">Gjenopprett volumheaderen fra sikkerhetskopien innebygd i volumet</entry>
+ <entry lang="nb" key="HEADER_RESTORE_EXTERNAL">Gjenopprett volumheaderen fra en ekstern sikkerhetskopifil</entry>
+ <entry lang="nb" key="HEADER_BACKUP_SIZE_INCORRECT">Størrelsen på volumheader-sikkerhetskopifilen er feil.</entry>
+ <entry lang="nb" key="VOLUME_HAS_NO_BACKUP_HEADER">Det finnes ingen sikkerhetskopiheader innebygd i dette volumet (merk at kun volumer opprettet av TrueCrypt 6.0 eller senere inneholder innebygd sikkerhetskopiheader).</entry>
+ <entry lang="nb" key="BACKUP_HEADER_NOT_FOR_SYS_DEVICE">Du prøver å sikkerhetskopiere headeren til systempartisjonen/disken. Dette er ikke tillatt. Sikkerhetskopierings-/gjenopprettingsoperasjoner som gjelder systempartisjonen/disken kan kun utføres ved bruk av VeraCrypt Redningsdisk.\n\nVil du opprette en VeraCrypt Redningsdisk?</entry>
+ <entry lang="nb" key="RESTORE_HEADER_NOT_FOR_SYS_DEVICE">Du prøver å gjenopprette headeren til et virtuelt VeraCrypt-volum, men du valgte systempartisjonen/disken. Dette er ikke tillatt. Sikkerhetskopierings-/gjenopprettingsoperasjoner som gjelder systempartisjonen/disken kan kun utføres ved bruk av VeraCrypt Redningsdisk.\n\nVil du opprette en VeraCrypt Redningsdisk?</entry>
+ <entry lang="nb" key="RESCUE_DISK_NON_WIZARD_CREATION_SELECT_PATH">Etter at du klikker OK, velger du et filnavn for den nye VeraCrypt Redningsdisk-avbildningen og plasseringen der du vil plassere den.</entry>
+ <entry lang="nb" key="RESCUE_DISK_NON_WIZARD_CREATION_BURN">Redningsdisk-avbildningen har blitt opprettet og lagret i denne filen:\n%s\n\nNå må du brenne Redningsdisk-avbildningen til en CD eller DVD.\n\nVIKTIG: Merk at filen må brennes til CD/DVD som en ISO-diskavbildning (ikke som en individuell fil). For informasjon om hvordan du gjør dette, vennligst se dokumentasjonen til CD/DVD-brenningsprogramvaren din.\n\nEtter at du har brent Redningsdisken, velger du 'System' > 'Verifiser Redningsdisk' for å sikre at den har blitt brent riktig.</entry>
+ <entry lang="nb" key="RESCUE_DISK_NON_WIZARD_CREATION_WIN_ISOBURN">Redningsdisk-avbildningen har blitt opprettet og lagret i denne filen:\n%s\n\nNå må du brenne Redningsdisk-avbildningen til en CD eller DVD.\n\nVil du starte Microsoft Windows Disc Image Burner nå?\n\nMerk: Etter at du har brent Redningsdisken, velger du 'System' > 'Verifiser Redningsdisk' for å sikre at den har blitt brent riktig.</entry>
+ <entry lang="nb" key="RESCUE_DISK_NON_WIZARD_CHECK_INSERT">Vennligst sett inn din VeraCrypt Redningsdisk og klikk OK for å verifisere den.</entry>
+ <entry lang="nb" key="RESCUE_DISK_NON_WIZARD_CHECK_PASSED">VeraCrypt Redningsdisk har blitt verifisert med suksess.</entry>
+ <entry lang="nb" key="RESCUE_DISK_NON_WIZARD_CHECK_FAILED">Kunne ikke verifisere at Redningsdisken har blitt brent riktig.\n\nHvis du har brent Redningsdisken, vennligst fjern og sett inn CD/DVD på nytt og prøv igjen. Hvis dette ikke hjelper, vennligst prøv annen CD/DVD-brenningsprogramvare og/eller medium.\n\nHvis du forsøkte å verifisere en VeraCrypt Redningsdisk opprettet for en annen master nøkkel, passord, salt, osv., vil en slik Redningsdisk alltid mislykkes i denne verifiseringen. For å opprette en ny Redningsdisk som er fullt kompatibel med din nåværende konfigurasjon, velg 'System' > 'Opprett Redningsdisk'.</entry>
+ <entry lang="nb" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">VeraCrypt Redningsdisk avbildning har blitt verifisert med suksess.</entry>
+ <entry lang="nb" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">Verifiseringen av Redningsdisk-avbildningen mislyktes.\n\nHvis du forsøkte å verifisere en Redningsdisk-avbildning opprettet for en annen master nøkkel, passord, salt, osv., vil en slik Redningsdisk-avbildning alltid mislykkes i denne verifiseringen. For å opprette en ny Redningsdisk-avbildning fullt kompatibel med din nåværende konfigurasjon, velg 'System' > 'Opprett Redningsdisk'.</entry>
+ <entry lang="nb" key="ERROR_CREATING_RESCUE_DISK">Feil ved oppretting av VeraCrypt Redningsdisk.</entry>
+ <entry lang="nb" key="CANNOT_CREATE_RESCUE_DISK_ON_HIDDEN_OS">VeraCrypt Redningsdisk kan ikke opprettes når et skjult operativsystem kjører.\n\nFor å opprette en VeraCrypt Redningsdisk, start avledningsoperativsystemet og velg deretter 'System' > 'Opprett Redningsdisk'.</entry>
+ <entry lang="nb" key="RESCUE_DISK_CHECK_FAILED">Kunne ikke verifisere at Redningsdisken har blitt brent riktig.\n\nHvis du har brent Redningsdisken, vennligst fjern og sett inn CD/DVD på nytt og klikk deretter Neste for å prøve igjen. Hvis dette ikke hjelper, vennligst prøv et annet medium%s.\n\nHvis du ikke har brent Redningsdisken ennå, vennligst gjør det og klikk deretter Neste.\n\nHvis du forsøkte å verifisere en VeraCrypt Redningsdisk opprettet før du startet denne veiviseren, kan en slik Redningsdisk ikke brukes, fordi den ble opprettet for en annen master nøkkel. Du må brenne den nylig genererte Redningsdisken.</entry>
+ <entry lang="nb" key="RESCUE_DISK_CHECK_FAILED_SENTENCE_APPENDIX"> og/eller andre CD/DVD-brenningsprogrammer.</entry>
+ <entry lang="nb" key="SYSTEM_FAVORITES_DLG_TITLE">VeraCrypt - System Favorittvolum</entry>
+ <entry lang="nb" key="SYS_FAVORITES_HELP_LINK">Hva er systemfavorittvolum?</entry>
+ <entry lang="nb" key="SYS_FAVORITES_REQUIRE_PBA">Systempartisjonen/disken ser ikke ut til å være kryptert.\n\nSystemfavorittvolum kan bare monteres ved bruk av et pre-boot autentiseringspassord. Derfor, for å aktivere bruken av systemfavorittvolum, må du kryptere systempartisjonen/disken først.</entry>
+ <entry lang="nb" key="DISMOUNT_FIRST">Vennligst avmonter volumet før du fortsetter.</entry>
+ <entry lang="nb" key="CANNOT_SET_TIMER">Feil: Kan ikke sette tidtaker.</entry>
+ <entry lang="nb" key="IDPM_CHECK_FILESYS">Sjekk Filsystem</entry>
+ <entry lang="nb" key="IDPM_REPAIR_FILESYS">Reparer Filsystem</entry>
+ <entry lang="nb" key="IDPM_ADD_TO_FAVORITES">Legg til i favoritter...</entry>
+ <entry lang="nb" key="IDPM_ADD_TO_SYSTEM_FAVORITES">Legg til i systemfavoritter...</entry>
+ <entry lang="nb" key="IDPM_PROPERTIES">Egenskaper...</entry>
+ <entry lang="nb" key="HIDDEN_VOL_PROTECTION">Skjult Volum Beskyttet</entry>
+ <entry lang="nb" key="NOT_APPLICABLE_OR_NOT_AVAILABLE">N/A</entry>
+ <entry lang="nb" key="UISTR_YES">Ja</entry>
+ <entry lang="nb" key="UISTR_NO">Nei</entry>
+ <entry lang="nb" key="UISTR_DISABLED">Deaktivert</entry>
+ <entry lang="nb" key="DIGIT_ONE">1</entry>
+ <entry lang="nb" key="TWO_OR_MORE">2 eller flere</entry>
+ <entry lang="nb" key="MODE_OF_OPERATION">Operasjonsmodus</entry>
+ <entry lang="nb" key="LABEL_ITEM">Etikett:</entry>
+ <entry lang="nb" key="SIZE_ITEM">Størrelse:</entry>
+ <entry lang="nb" key="PATH_ITEM">Sti:</entry>
+ <entry lang="nb" key="DRIVE_LETTER_ITEM">Stasjonsbokstav:</entry>
+ <entry lang="nb" key="UNSUPPORTED_CHARS_IN_PWD">Feil: Passordet må kun inneholde ASCII-tegn.\n\nIkke-ASCII-tegn i passordet kan gjøre volumet umulig å montere når systemkonfigurasjonen din endres.\n\nFølgende tegn er tillatt:\n\n ! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
+ <entry lang="nb" key="UNSUPPORTED_CHARS_IN_PWD_RECOM">Advarsel: Passordet inneholder ikke-ASCII-tegn. Dette kan gjøre volumet umulig å montere når systemkonfigurasjonen din endres.\n\nDu bør erstatte alle ikke-ASCII-tegnene i passordet med ASCII-tegn. For å gjøre dette, klikker du 'Volumes' -> 'Endre Volumpassord'.\n\nDe følgende er ASCII-tegn:\n\n ! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
+ <entry lang="nb" key="EXE_FILE_EXTENSION_CONFIRM">ADVARSEL: Vi anbefaler på det sterkeste at du unngår filutvidelser som brukes for kjørbare filer (for eksempel .exe, .sys, eller .dll) og andre like problematiske filutvidelser. Å bruke slike filutvidelser fører til at Windows og antivirusprogramvare forstyrrer containeren, som påvirker volumets ytelse negativt og kan også forårsake andre alvorlige problemer.\n\nVi anbefaler på det sterkeste at du fjerner filutvidelsen eller endrer den (for eksempel til '.hc').\n\nEr du sikker på at du vil bruke den problematiske filutvidelsen?</entry>
+ <entry lang="nb" key="EXE_FILE_EXTENSION_MOUNT_WARNING">ADVARSEL: Denne containeren har en filutvidelse som brukes for kjørbare filer (for eksempel .exe, .sys, eller .dll) eller en annen filutvidelse som er på samme måte problematisk. Dette vil sannsynligvis føre til at Windows og antivirusprogramvare forstyrrer containeren, som vil påvirke volumets ytelse negativt og kan også forårsake andre alvorlige problemer.\n\nVi anbefaler sterkt at du fjerner filutvidelsen av containeren eller endrer den (for eksempel til '.hc') etter at du avmonterer volumet.</entry>
+ <entry lang="nb" key="HOMEPAGE">Hjemmeside</entry>
+ <entry lang="nb" key="LARGE_IDE_WARNING_XP">ADVARSEL: Det ser ut til at du ikke har anvendt noen Service Pack til Windows-installasjonen din. Du bør ikke skrive til IDE-disker større enn 128 GiB under Windows XP uten Service Pack 1 eller senere! Hvis du gjør det, kan data på disken (uansett om det er et VeraCrypt-volum eller ikke) bli ødelagt. Merk at dette er en begrensning i Windows, ikke en feil i VeraCrypt.</entry>
+ <entry lang="nb" key="LARGE_IDE_WARNING_2K">ADVARSEL: Det ser ut til at du ikke har anvendt Service Pack 3 eller senere til Windows-installasjonen din. Du bør ikke skrive til IDE-disker større enn 128 GiB under Windows 2000 uten Service Pack 3 eller senere! Hvis du gjør det, kan data på disken (uansett om det er et VeraCrypt-volum eller ikke) bli ødelagt. Merk at dette er en begrensning i Windows, ikke en feil i VeraCrypt.\n\nMerk: Du kan også trenge å aktivere 48-bit LBA-støtte i registeret; for mer informasjon se http://support.microsoft.com/kb/305098/EN-US</entry>
+ <entry lang="nb" key="LARGE_IDE_WARNING_2K_REGISTRY">ADVARSEL: 48-bit LBA ATAPI-støtte er deaktivert på systemet ditt. Derfor bør du ikke skrive til IDE-disker større enn 128 GiB! Hvis du gjør det, kan data på disken (uansett om det er et VeraCrypt-volum eller ikke) bli ødelagt. Merk at dette er en begrensning i Windows, ikke en begrensning i VeraCrypt.\n\nFor å aktivere 48-bit LBA-støtte, legg til "EnableBigLba"-registerverdien i registertasten HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters og sett den til 1.\n\nFor mer informasjon, se http://support.microsoft.com/kb/305098</entry>
+ <entry lang="nb" key="VOLUME_TOO_LARGE_FOR_FAT32">Feil: Filer større enn 4 GiB kan ikke lagres på et FAT32-filsystem. Derfor kan ikke filbaserte VeraCrypt-volumer (containere) lagret på et FAT32-filsystem være større enn 4 GiB.\n\nHvis du trenger et større volum, opprett det på et NTFS-filsystem (eller, hvis du bruker Windows Vista SP1 eller senere, på et exFAT-filsystem) eller, i stedet for å opprette et filbasert volum, krypter en hel partisjon eller enhet.</entry>
+ <entry lang="nb" key="VOLUME_TOO_LARGE_FOR_WINXP">Advarsel: Windows XP støtter ikke filer større enn 2048 GiB (det vil rapportere at "Ikke nok lagringsplass er tilgjengelig"). Derfor kan du ikke opprette en filbasert VeraCrypt-volum (container) større enn 2048 GiB under Windows XP.\n\nMerk at det fortsatt er mulig å kryptere hele stasjonen eller opprette et partisjonsbasert VeraCrypt-volum større enn 2048 GiB under Windows XP.</entry>
+ <entry lang="nb" key="FREE_SPACE_FOR_WRITING_TO_OUTER_VOLUME">ADVARSEL: Hvis du vil kunne legge til flere data/filer til det ytre volumet i fremtiden, bør du vurdere å velge en mindre størrelse for det skjulte volumet.\n\nEr du sikker på at du vil fortsette med størrelsen du spesifiserte?</entry>
+ <entry lang="nb" key="NO_VOLUME_SELECTED">Ingenting volum valgt.\n\nKlikk 'Velg Enhet' eller 'Velg Fil' for å velge et VeraCrypt-volum.</entry>
+ <entry lang="nb" key="NO_SYSENC_PARTITION_SELECTED">Ingen partisjon valgt.\n\nKlikk 'Velg Enhet' for å velge en avmontert partisjon som normalt krever pre-boot autentisering (for eksempel en partisjon som ligger på den krypterte systemdisken til et annet operativsystem som ikke kjører, eller den krypterte systempartisjonen til et annet operativsystem).\n\nMerk: Den valgte partisjonen vil bli montert som et vanlig VeraCrypt-volum uten pre-boot autentisering. Dette er nyttig f.eks. for sikkerhetskopiering eller reparasjon.</entry>
+ <entry lang="nb" key="CONFIRM_SAVE_DEFAULT_KEYFILES">ADVARSEL: Hvis du angir og aktiverer standard nøkkelfiler vil volum som ikke bruker disse nøkkelfilene være umulig å montere. Derfor, etter at du aktiverer standard nøkkelfiler, husk å fjerne merkingen av 'Bruk nøkkelfiler'-avkrysningsboksen (under et passordinnførselsfelt) når du monterer slike volumer.\n\nEr du sikker på at du vil lagre de valgte nøkkelfilene/banene som standard?</entry>
+ <entry lang="nb" key="HK_AUTOMOUNT_DEVICES">Automonter Enheter</entry>
+ <entry lang="nb" key="HK_DISMOUNT_ALL">Avmonter Alle</entry>
+ <entry lang="nb" key="HK_WIPE_CACHE">Slett Cache</entry>
+ <entry lang="nb" key="HK_DISMOUNT_ALL_AND_WIPE">Avmonter Alle &amp; Slett Cache</entry>
+ <entry lang="nb" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE">Tving Avmontering av Alle &amp; Slett Cache</entry>
+ <entry lang="nb" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT">Tving Avmontering av Alle, Slett Cache &amp; Avslutt</entry>
+ <entry lang="nb" key="HK_MOUNT_FAVORITE_VOLUMES">Monter Favorittvolumer</entry>
+ <entry lang="nb" key="HK_SHOW_HIDE_MAIN_WINDOW">Vis/Skjul hovedvinduet til VeraCrypt</entry>
+ <entry lang="nb" key="PRESS_A_KEY_TO_ASSIGN">(Klikk her og trykk en tast)</entry>
+ <entry lang="nb" key="ACTION">Handling</entry>
+ <entry lang="nb" key="SHORTCUT">Snarvei</entry>
+ <entry lang="nb" key="CANNOT_USE_RESERVED_KEY">Feil: Denne snarveien er reservert. Vennligst velg en annen snarvei.</entry>
+ <entry lang="nb" key="SHORTCUT_ALREADY_IN_USE">Feil: Snarvei allerede i bruk.</entry>
+ <entry lang="nb" key="HOTKEY_REGISTRATION_ERROR">ADVARSEL: En eller flere systemdekkende VeraCrypt-snarveier vil ikke fungere!\n\nVennligst forsikre deg om at andre applikasjoner og operativsystemet ikke bruker de samme snarveiene som VeraCrypt.</entry>
+ <entry lang="nb" key="PAGING_FILE_CREATION_PREVENTED">Opprettelse av personsøkerfil har blitt hindret.\n\nVær oppmerksom på at, på grunn av problemer i Windows, kan ikke personsøkerfiler plasseres på ikke-system VeraCrypt volumer (inkludert systemfavorittvolumer). VeraCrypt støtter opprettelse av personsøkerfiler kun på en kryptert systempartisjon/disk.</entry>
+ <entry lang="nb" key="SYS_ENC_HIBERNATION_PREVENTED">En feil eller inkompatibilitet forhindrer VeraCrypt fra å kryptere dvalefilen. Derfor har dvalemodus blitt forhindret.\n\nMerk: Når en datamaskin går i dvale (eller går inn i strømsparingsmodus), skrives innholdet i systemminnet til en dvalefil som ligger på systemdisken. VeraCrypt vil ikke kunne forhindre at krypteringsnøkler og innholdet i sensitive filer som er åpnet i RAM, blir lagret ukryptert i dvalefilen.</entry>
+ <entry lang="nb" key="HIDDEN_OS_HIBERNATION_PREVENTED">Dvalemodus har blitt forhindret.\n\nVeraCrypt støtter ikke dvalemodus på skjulte operativsystemer som bruker en ekstra oppstartspartisjon. Vennligst vær oppmerksom på at oppstartspartisjonen deles av både avlednings- og skjulte systemer. Derfor, for å hindre datalekkasjer og problemer mens du fornyer fra dvalemodus, må VeraCrypt forhindre at det skjulte systemet skriver til den delte oppstartspartisjonen og fra å gå i dvale.</entry>
+ <entry lang="nb" key="VOLUME_MOUNTED_AS_DRIVE_LETTER_X_DISMOUNTED">VeraCrypt-volumet som var montert som %c: har blitt avmontert.</entry>
+ <entry lang="nb" key="MOUNTED_VOLUMES_DISMOUNTED">VeraCrypt-volumene har blitt avmontert.</entry>
+ <entry lang="nb" key="VOLUMES_DISMOUNTED_CACHE_WIPED">VeraCrypt-volumene har blitt avmontert og passordcache har blitt slettet.</entry>
+ <entry lang="nb" key="SUCCESSFULLY_DISMOUNTED">Vellykket avmontert</entry>
+ <entry lang="nb" key="CONFIRM_BACKGROUND_TASK_DISABLED">ADVARSEL: Hvis VeraCrypt Bakgrunnsoppgave er deaktivert, vil følgende funksjoner bli deaktivert:\n\n1) Snarveier\n2) Automatisk avmontering (f.eks. ved avlogging, utilsiktet fjerning av vertenhet, tidsavbrudd osv.)\n3) Automatisk montering av favorittvolumer\n4) Varsler (f.eks. når skade på skjult volum er forhindret)\n5) Skuffikon\n\nMerk: Du kan når som helst avslutte Bakgrunnsoppgaven ved å høyreklikke VeraCrypt-skuffikonet og velge 'Avslutt'.\n\nEr du sikker på at du vil permanent deaktivere VeraCrypt Bakgrunnsoppgave?</entry>
+ <entry lang="nb" key="CONFIRM_NO_FORCED_AUTODISMOUNT">ADVARSEL: Hvis dette alternativet deaktiveres, vil det ikke være mulig å automatisk avmontere volumer som inneholder åpne filer/kataloger.\n\nEr du sikker på at du vil deaktivere dette alternativet?</entry>
+ <entry lang="nb" key="WARN_PREF_AUTO_DISMOUNT">ADVARSEL: Volumer som inneholder åpne filer/kataloger vil IKKE bli automatisk avmontert.\n\nFor å forhindre dette, aktiver følgende alternativ i denne dialogen: 'Tving automatisk avmonter selv om volumet inneholder åpne filer eller kataloger'</entry>
+ <entry lang="nb" key="WARN_PREF_AUTO_DISMOUNT_ON_POWER">ADVARSEL: Når batteriet til den bærbare datamaskinen er lavt, kan det hende at Windows ikke sender de riktige meldingene til kjørende applikasjoner når datamaskinen går inn i strømsparingsmodus. Derfor kan VeraCrypt mislykkes i å automatisk avmontere volumer i slike tilfeller.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_RESUME_PROMPT">Du har planlagt prosessen med kryptering/dekryptering av en partisjon/volum. Prosessen er ikke fullført ennå.\n\nVil du gjenoppta prosessen nå?</entry>
+ <entry lang="nb" key="SYSTEM_ENCRYPTION_RESUME_PROMPT">Du har planlagt prosessen med kryptering eller dekryptering av systempartisjonen/disken. Prosessen er ikke fullført ennå.\n\nVil du starte (gjenoppta) prosessen nå?</entry>
+ <entry lang="nb" key="ASK_NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL">Vil du bli bedt om hvorvidt du vil gjenoppta de for øyeblikket planlagte prosessene med kryptering/dekryptering av ikke-systempartisjoner/volumer?</entry>
+ <entry lang="nb" key="KEEP_PROMPTING_ME">Ja, fortsett å spørre meg</entry>
+ <entry lang="nb" key="DO_NOT_PROMPT_ME">Nei, ikke spør meg</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL_NOTE">VIKTIG: Husk at du kan gjenoppta prosessen med kryptering/dekryptering av en hvilken som helst ikke-system partisjon/volum ved å velge 'Volumes' -> 'Gjenoppta Avbrutt Prosess' fra menyen i hovedvinduet til VeraCrypt.</entry>
+ <entry lang="nb" key="SYSTEM_ENCRYPTION_SCHEDULED_BUT_PBA_FAILED">Du har planlagt prosessen med kryptering eller dekryptering av systempartisjonen/disken. Imidlertid mislyktes pre-boot autentisering (eller ble omgått).\n\nMerk: Hvis du dekrypterte systempartisjonen/disken i pre-boot-miljøet, kan det hende du må fullføre prosessen ved å velge 'System' -> 'Permanent Dekrypter Systempartisjon/Disk' fra menyen i hovedvinduet til VeraCrypt.</entry>
+ <entry lang="nb" key="CONFIRM_EXIT">ADVARSEL: Hvis VeraCrypt avsluttes nå, vil følgende funksjoner bli deaktivert:\n\n1) Snarveier\n2) Automatisk avmontering (f.eks. ved avlogging, utilsiktet fjerning av vertsenhet, tidsavbrudd osv.)\n3) Automatisk montering av favorittvolumer\n4) Varsler (f.eks. når skade på skjult volum er forhindret)\n\nMerk: Hvis du ikke ønsker at VeraCrypt skal kjøre i bakgrunnen, deaktiver VeraCrypt Bakgrunnsoppgave i Preferanser (og, om nødvendig, deaktiver automatisk start av VeraCrypt i Preferanser).\n\nEr du sikker på at du vil avslutte VeraCrypt?</entry>
+ <entry lang="nb" key="CONFIRM_EXIT_UNIVERSAL">Avslutt?</entry>
+ <entry lang="nb" key="CHOOSE_ENCRYPT_OR_DECRYPT">VeraCrypt har ikke nok informasjon til å avgjøre om det skal krypteres eller dekrypteres.</entry>
+ <entry lang="nb" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">VeraCrypt har ikke nok informasjon til å avgjøre om det skal krypteres eller dekrypteres.\n\nMerk: Hvis du dekrypterte systempartisjonen/disken i pre-boot-miljøet, kan det hende du må fullføre prosessen ved å klikke Dekrypter.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Merk: Når du krypterer en ikke-system partisjon/volum på stedet og en feil vedvarer, vil du ikke kunne montere volumet (og få tilgang til dataene lagret på det) før du fullstendig DEKRYPTTERER volumet (dvs. reversere prosessen).\n\nHvis du må gjøre det, følg denne fremgangsmåten:\n1) Avslutt denne veiviseren.\n2) I hovedvinduet til VeraCrypt, velg 'Volumes' -> 'Gjenoppta Avbrutt Prosess'.\n3) Velg 'Dekrypter'.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">Vil du avbryte og utsette prosessen med kryptering/dekryptering av partisjonen/volumet på stedet?\n\nMerk: Husk at volumet ikke kan monteres før det er fullstendig kryptert eller dekryptert. Du vil kunne gjenoppta prosessen med kryptering/dekryptering, og den vil fortsette fra der den ble stoppet. Du kan gjøre det ved å velge 'Volumes' -> 'Gjenoppta Avbrutt Prosess' fra menyen i hovedvinduet til VeraCrypt.</entry>
+ <entry lang="nb" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">Vil du avbryte og utsette prosessen med å kryptere systempartisjonen/disken?\n\nMerk: Du vil kunne gjenoppta prosessen, og den vil fortsette fra der den ble stoppet. Du kan gjøre det ved å velge 'System' -> 'Gjenoppta Avbrutt Prosess' fra menyen i hovedvinduet til VeraCrypt. Hvis du ønsker å permanent avslutte eller reversere krypteringsprosessen, velg 'System' -> 'Permanent Dekrypter Systempartisjon/Disk'.</entry>
+ <entry lang="nb" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">Vil du avbryte og utsette prosessen med å dekryptere systempartisjonen/disken?\n\nMerk: Du vil kunne gjenoppta prosessen, og den vil fortsette fra der den ble stoppet. Du kan gjøre det ved å velge 'System' -> 'Gjenoppta Avbrutt Prosess' fra menyen i hovedvinduet til VeraCrypt. Hvis du ønsker å reversere dekrypteringsprosessen (og starte kryptering), velg 'System' -> 'Krypter Systempartisjon/Disk'.</entry>
+ <entry lang="nb" key="FAILED_TO_INTERRUPT_SYSTEM_ENCRYPTION">Feil: Mislyktes i å avbryte prosessen med kryptering/dekryptering av systempartisjonen/disken.</entry>
+ <entry lang="nb" key="FAILED_TO_INTERRUPT_WIPING">Feil: Mislyktes i å avbryte slettingsprosessen.</entry>
+ <entry lang="nb" key="FAILED_TO_RESUME_SYSTEM_ENCRYPTION">Feil: Mislyktes i å gjenoppta prosessen med kryptering/dekryptering av systempartisjonen/disken.</entry>
+ <entry lang="nb" key="FAILED_TO_START_WIPING">Feil: Mislyktes i å starte slettingsprosessen.</entry>
+ <entry lang="nb" key="INCONSISTENCY_RESOLVED">Inkonsekvens løst.\n\n\n(Hvis du rapporterer en feil i forbindelse med dette, vennligst inkluder følgende tekniske informasjon i feilrapporten:\n%hs)</entry>
+ <entry lang="nb" key="UNEXPECTED_STATE">Feil: Uventet tilstand.\n\n\n(Hvis du rapporterer en feil i forbindelse med dette, vennligst inkluder følgende tekniske informasjon i feilrapporten:\n%hs)</entry>
+ <entry lang="nb" key="NO_SYS_ENC_PROCESS_TO_RESUME">Det er ingen avbrutt prosess med kryptering/dekryptering av systempartisjonen/disken å gjenoppta.\n\nMerk: Hvis du ønsker å gjenoppta en avbrutt prosess med kryptering/dekryptering av en ikke-system partisjon/volum, velg 'Volumes' -> 'Gjenoppta Avbrutt Prosess'.</entry>
+ <entry lang="nb" key="HIDVOL_PROT_BKG_TASK_WARNING">ADVARSEL: VeraCrypt Bakgrunnsoppgave er deaktivert. Etter at du avslutter VeraCrypt, vil du ikke bli varslet hvis skade på skjult volum blir forhindret.\n\nMerk: Du kan når som helst avslutte Bakgrunnsoppgaven ved å høyreklikke VeraCrypt-skuffikonet og velge 'Avslutt'.\n\nAktiver VeraCrypt Bakgrunnsoppgave?</entry>
+ <entry lang="nb" key="LANG_PACK_VERSION">Språkpakkeversjon: %s</entry>
+ <entry lang="nb" key="CHECKING_FS">Sjekker filsystemet på VeraCrypt-volumet montert som %s...</entry>
+ <entry lang="nb" key="REPAIRING_FS">Forsøker å reparere filsystemet på VeraCrypt-volumet montert som %s...</entry>
+ <entry lang="nb" key="WARN_64_BIT_BLOCK_CIPHER">Advarsel: Dette volumet er kryptert med en legacy krypteringsalgoritme.\n\nAlle 64-bit-blokk krypteringsalgoritmer (f.eks., Blowfish, CAST-128, eller Triple DES) er foreldet. Det vil være mulig å montere dette volumet med fremtidige versjoner av VeraCrypt. Imidlertid vil det ikke være flere forbedringer av implementeringene av disse legacy krypteringsalgoritmene. Vi anbefaler at du oppretter et nytt VeraCrypt volum kryptert med en 128-bit-blokk krypteringsalgoritme (f.eks., AES, Serpent, Twofish, etc.) og at du flytter alle filer fra dette volumet til det nye volumet.</entry>
+ <entry lang="nb" key="SYS_AUTOMOUNT_DISABLED">Systemet ditt er ikke konfigurert for automatisk montering av nye volumer. Det kan være umulig å montere enhetsbaserte VeraCrypt-volumer. Automatisk montering kan aktiveres ved å kjøre følgende kommando og starte systemet på nytt.\n\nmountvol.exe /E</entry>
+ <entry lang="nb" key="SYS_ASSIGN_DRIVE_LETTER">Vennligst tilordne en stasjonsbokstav til partisjonen/enheten før du fortsetter (Kontrollpanel > System og Vedlikehold > Administrative Verktøy - Opprett og formater harddiskpartisjoner).\n\nMerk at dette er et krav fra operativsystemet.</entry>
+ <entry lang="nb" key="MOUNT_TC_VOLUME">Monter VeraCrypt-volum</entry>
+ <entry lang="nb" key="DISMOUNT_ALL_TC_VOLUMES">Avmonter alle VeraCrypt-volumer</entry>
+ <entry lang="nb" key="UAC_INIT_ERROR">VeraCrypt klarte ikke å få administratorrettigheter.</entry>
+ <entry lang="nb" key="ERR_ACCESS_DENIED">Tilgang ble nektet av operativsystemet.\n\nMulig årsak: Operativsystemet krever at du har lese/skrive-tillatelser (eller administratorrettigheter) for visse mapper, filer og enheter, for at du skal få lov til å lese og skrive data til/fra dem. Normalt er en bruker uten administratorrettigheter tillatt å opprette, lese og endre filer i sin Dokumenter-mappe.</entry>
+ <entry lang="nb" key="SECTOR_SIZE_UNSUPPORTED">Feil: Enheten bruker en unsupported sektorstørrelse.\n\nFor øyeblikket er det ikke mulig å opprette partisjons-/enhetsbaserte volumer på enheter som bruker sektorer større enn 4096 byte. Merk imidlertid at du kan opprette filbaserte volumer (containere) på slike enheter.</entry>
+ <entry lang="nb" key="SYSENC_UNSUPPORTED_SECTOR_SIZE_BIOS">For øyeblikket er det ikke mulig å kryptere et system installert på en disk som bruker en sektorstørrelse annen enn 512 bytes.</entry>
+ <entry lang="nb" key="NO_SPACE_FOR_BOOT_LOADER">VeraCrypt Boot Loader krever minst 32 KibiBytes ledig plass i begynnelsen av systemdisken (VeraCrypt Boot Loader trenger å lagre i dette området). Dessverre oppfyller ikke disken din denne betingelsen.\n\nVennligst IKKE rapporter dette som en feil/problem i VeraCrypt. For å løse dette problemet, må du repartisjonere disken din og la de første 32 KibiBytes stå ledig (i de fleste tilfeller må du slette og gjenopprette den første partisjonen). Vi anbefaler at du bruker Microsoft partisjonssjefen som er tilgjengelig f.eks. når du installerer Windows.</entry>
+ <entry lang="nb" key="FEATURE_UNSUPPORTED_ON_CURRENT_OS">Funksjonen støttes ikke på den versjonen av operativsystemet du bruker.</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_UNSUPPORTED_ON_CURRENT_OS">VeraCrypt støtter ikke kryptering av en systempartisjon/disk på den versjonen av operativsystemet du bruker.</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_UNSUPPORTED_ON_VISTA_SP0">Før du kan kryptere systempartisjonen/disken på Windows Vista, må du installere Service Pack 1 eller høyere for Windows Vista (ingen slik Service Pack er installert på dette systemet ennå).\n\nMerk: Service Pack 1 for Windows Vista løste et problem som forårsaket mangel på ledig baseminne under systemoppstart.</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ON_VISTA_SP0">VeraCrypt støtter ikke lenger kryptering av systempartisjonen/disken på Windows Vista uten noen Service Pack installert. Før du oppgraderer VeraCrypt, vennligst installer Service Pack 1 eller høyere for Windows Vista.</entry>
+ <entry lang="nb" key="FEATURE_REQUIRES_INSTALLATION">Feil: Denne funksjonen krever at VeraCrypt er installert på systemet (du kjører VeraCrypt i bærbar modus).\n\nVennligst installer VeraCrypt og prøv igjen.</entry>
+ <entry lang="nb" key="WINDOWS_NOT_ON_BOOT_DRIVE_ERROR">ADVARSEL: Windows ser ikke ut til å være installert på disken den starter fra. Dette er ikke støttet.\n\nDu bør bare fortsette hvis du er sikker på at Windows er installert på disken den starter fra.\n\nVil du fortsette?</entry>
+ <entry lang="nb" key="TC_BOOT_LOADER_ALREADY_INSTALLED">FORSIKTIG: VeraCrypt Boot Loader er allerede installert på systemdisken din!\n\nDet er mulig at et annet system på datamaskinen din allerede er kryptert.\n\nADVARSEL: FORTSETTELSE MED KRYPTERING AV DET FOR NÅVÆRENDE KJØRENDE SYSTEMET KAN GJØRE AT ANDRE SYSTEMER BLIR UMULIG Å STARTE OG RELATERTE DATA BLIR UTILGJENGELIGE.\n\nEr du sikker på at du vil fortsette?</entry>
+ <entry lang="nb" key="SYS_LOADER_RESTORE_FAILED">Kunne ikke gjenopprette den opprinnelige systemlasteren.\n\nVennligst bruk din VeraCrypt Redningsdisk ('Reparasjon' > 'Gjenopprett opprinnelig systemlaster') eller Windows installasjonsmedium for å erstatte VeraCrypt Boot Loader med Windows systemlaster.</entry>
+ <entry lang="nb" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">Den opprinnelige systemlasteren blir ikke lagret på redningsdisken (sannsynlig årsak: manglende sikkerhetskopifil).</entry>
+ <entry lang="nb" key="ERROR_MBR_PROTECTED">Kunne ikke skrive til MBR-sektoren.\n\nDin BIOS kan være konfigurert til å beskytte MBR-sektoren. Sjekk BIOS-innstillingene dine (trykk F2, Delete, eller Esc, etter at du slår på datamaskinen) for MBR/viruskontroller.</entry>
+ <entry lang="nb" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">ADVARSEL: Valideringen av VeraCrypt bootloader-fingeravtrykket mislyktes!\nDin disk kan ha blitt manipulert av en angriper ("Evil Maid" angrep).\n\nDenne advarselen kan også bli utløst hvis du gjenopprettet VeraCrypt oppstartslaster ved å bruke en redningsdisk generert med en annen versjon.\n\nDet anbefales at du endrer passordet umiddelbart, som også vil gjenopprette den korrekte VeraCrypt bootloader. Det anbefales å reinstallere VeraCrypt og å ta tiltak for å unngå tilgang til denne maskinen fra uvedkommende.</entry>
+ <entry lang="nb" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">Den nødvendige versjonen av VeraCrypt Boot Loader er for øyeblikket ikke installert. Dette kan forhindre at noen av innstillingene blir lagret.</entry>
+ <entry lang="nb" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP"> Merk: I noen situasjoner kan det hende du ønsker å hindre en person (motstander) som ser deg starte datamaskinen fra å vite at du bruker VeraCrypt. Ovennevnte alternativer lar deg gjøre det ved å tilpasse VeraCrypt boot loader-skjermbildet. Hvis du aktiverer det første alternativet, vil ingen tekster bli vist av boot loaderen (ikke engang når du skriver inn feil passord). Datamaskinen vil se ut til å være "frosset" mens du kan skrive inn passordet ditt. I tillegg kan en tilpasset melding bli vist for å villede motstanderen. For eksempel, falske feilmeldinger som "Manglende operativsystem" (som vanligvis vises av Windows boot loader hvis den ikke finner noen Windows boot partisjon). Det er imidlertid viktig å merke seg at hvis motstanderen kan analysere innholdet på harddisken, kan han/hun fortsatt finne ut at den inneholder VeraCrypt boot loaderen.</entry>
+ <entry lang="nb" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">ADVARSEL: Vennligst husk at hvis du aktiverer dette alternativet, vil VeraCrypt boot loader ikke vise noen tekster (ikke engang når du skriver inn feil passord). Datamaskinen vil se ut til å være "frosset" (responsløs) mens du kan skrive inn passordet ditt (markøren vil IKKE bevege seg og ingen stjerner vil bli vist når du trykker en tast).\n\nEr du sikker på at du vil aktivere dette alternativet?</entry>
+ <entry lang="nb" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">Din systempartisjon/disk ser ut til å være fullstendig kryptert.</entry>
+ <entry lang="nb" key="SYSENC_UNSUPPORTED_FOR_DYNAMIC_DISK">VeraCrypt støtter ikke kryptering av en systemdisk som har blitt konvertert til en dynamisk disk.</entry>
+ <entry lang="nb" key="WDE_UNSUPPORTED_FOR_EXTENDED_PARTITIONS">Systemdisken inneholder utvidede (logiske) partisjoner.\n\nDu kan kryptere en hel systemdisk som inneholder utvidede (logiske) partisjoner kun på Windows Vista og senere versjoner av Windows. På Windows XP kan du kryptere en hel systemdisk forutsatt at den kun inneholder primærpartisjoner.\n\nMerk: Du kan fortsatt kryptere systempartisjonen i stedet for hele systemdisken (og i tillegg kan du opprette partisjonsvertede VeraCrypt-volumer på ikke-systempartisjoner på disken).</entry>
+ <entry lang="nb" key="WDE_EXTENDED_PARTITIONS_WARNING">ADVARSEL: Da du kjører Windows XP/2003, må du IKKE opprette noen utvidede (logiske) partisjoner på disken etter at du har startet krypteringen (du kan kun opprette primærpartisjoner). Enhver utvidet (logisk) partisjon på disken vil bli utilgjengelig etter at du har startet krypteringen (disken inneholder for øyeblikket ingen slike partisjoner).\n\nMerk: Hvis denne begrensningen ikke er akseptabel, kan du gå tilbake og velge å kryptere kun systempartisjonen i stedet for hele disken (og i tillegg kan du opprette partisjonsvertede VeraCrypt-volumer på ikke-systempartisjoner på disken).\n\nAlternativt, hvis denne begrensningen ikke er akseptabel, kan du vurdere å oppgradere til Windows Vista eller en senere versjon av Windows (du kan kryptere en hel systemdisk som inneholder utvidede/logiske partisjoner kun på Windows Vista eller senere).</entry>
+ <entry lang="nb" key="SYSDRIVE_NON_STANDARD_PARTITIONS">Systemdisken din inneholder en ikke-standard partisjon.\n\nHvis du bruker en bærbar PC, inneholder systemdisken sannsynligvis en spesiell gjenopprettingspartisjon. Etter at hele systemdisken er kryptert (inkludert eventuelle gjenopprettingspartisjoner), kan systemet ditt bli ustartbart hvis datamaskinen din bruker en upassende utformet BIOS. Det vil også være umulig å bruke eventuelle gjenopprettingspartisjoner før systemdisken er dekryptert. Derfor anbefaler vi at du kun krypterer systempartisjonen.</entry>
+ <entry lang="nb" key="ASK_ENCRYPT_PARTITION_INSTEAD_OF_DRIVE">Vil du kryptere systempartisjonen i stedet for hele disken?\n\nMerk at du kan opprette partisjonsvertede VeraCrypt-volumer på ikke-systempartisjoner på disken (i tillegg til å kryptere systempartisjonen).</entry>
+ <entry lang="nb" key="WHOLE_SYC_DEVICE_RECOM">Ettersom systemdisken din inneholder kun én partisjon som opptar hele disken, vil det være å foretrekke (mer sikkert) å kryptere hele disken inkludert det frie "slack"-området som vanligvis omgir en slik partisjon.\n\nVil du kryptere hele systemdisken?</entry>
+ <entry lang="nb" key="TEMP_NOT_ON_SYS_PARTITION">Systemet ditt er konfigurert til å lagre midlertidige filer på en ikke-system partisjon.\n\nMidlertidige filer kan kun lagres på systempartisjonen.</entry>
+ <entry lang="nb" key="USER_PROFILE_NOT_ON_SYS_PARTITION">Brukerprofilfilene dine er ikke lagret på systempartisjonen.\n\nBrukerprofilfiler kan kun lagres på systempartisjonen.</entry>
+ <entry lang="nb" key="PAGING_FILE_NOT_ON_SYS_PARTITION">Det er/er sidevekslingsfil(er) på ikke-system partisjoner.\n\nSidevekslingsfiler kan kun ligge på systempartisjonen.</entry>
+ <entry lang="nb" key="RESTRICT_PAGING_FILES_TO_SYS_PARTITION">Vil du konfigurere Windows til å opprette sidevekslingsfiler kun på Windows-partisjonen nå?\n\nMerk at hvis du klikker 'Ja', vil datamaskinen starte på nytt. Start deretter VeraCrypt og prøv å opprette det skjulte operativsystemet igjen.</entry>
+ <entry lang="nb" key="LEAKS_OUTSIDE_SYSPART_UNIVERSAL_EXPLANATION"> Ellers kan sannsynlig fornektelse av det skjulte operativsystemet bli påvirket negativt.\n\nMerk: Hvis en motstander analyserte innholdet av slike filer (plassert på en ikke-system partisjon), kan han finne ut at du brukte denne veiviseren i skjult-system-opprettelsesmodus (som kan indikere eksistensen av et skjult operativsystem på datamaskinen din). Legg også merke til at eventuelle slike filer lagret på systempartisjonen vil bli sikkert slettet av VeraCrypt under opprettelsen av det skjulte operativsystemet.</entry>
+ <entry lang="nb" key="DECOY_OS_REINSTALL_WARNING">ADVARSEL: Under prosessen med opprettelse av det skjulte operativsystemet må du fullstendig reinstallere det nåværende operativsystemet (for å opprette et avledningssystem sikkert).\n\nMerk: Det nåværende operativsystemet og hele innholdet på systempartisjonen vil bli kopiert til det skjulte volumet (for å opprette det skjulte systemet).\n\n\nEr du sikker på at du vil kunne installere Windows ved hjelp av et Windows-installasjonsmedium (eller ved hjelp av en servicepartisjon)?</entry>
+ <entry lang="nb" key="DECOY_OS_REQUIREMENTS">Av sikkerhetsgrunner, hvis det nåværende operativsystemet krever aktivering, må det aktiveres før du fortsetter. Merk at det skjulte operativsystemet vil bli opprettet ved å kopiere innholdet på systempartisjonen til et skjult volum (så hvis dette operativsystemet ikke er aktivert, vil det skjulte operativsystemet heller ikke være aktivert). For mer informasjon, se delen "Sikkerhetskrav og forholdsregler angående skjulte volumer" i VeraCrypt-brukerveiledningen.\n\nViktig: Før du fortsetter, må du sørge for at du har lest delen "Sikkerhetskrav og forholdsregler angående skjulte volumer" i VeraCrypt-brukerveiledningen.\n\n\nOppfyller det nåværende operativsystemet de ovennevnte betingelsene?</entry>
+ <entry lang="nb" key="CONFIRM_HIDDEN_OS_EXTRA_BOOT_PARTITION">Systemet ditt bruker en ekstra oppstartspartisjon. VeraCrypt støtter ikke dvalemodus på skjulte operativsystemer som bruker en ekstra oppstartspartisjon (avledningssystemer kan settes i dvale uten problemer).\n\nVennligst merk at oppstartspartisjonen vil deles av både avlednings- og skjult system. Derfor, for å forhindre datalekkasjer og problemer ved oppvåkning fra dvalemodus, må VeraCrypt forhindre at det skjulte systemet skriver til den delte oppstartspartisjonen og fra å sette i dvale.\n\n\nVil du fortsette? Hvis du velger 'Nei', vil instruksjoner for fjerning av den ekstra oppstartspartisjonen vises.</entry>
+ <entry lang="nb" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nDen ekstra oppstartspartisjonen kan fjernes før du installerer Windows. Følg disse trinnene:\n\n1) Start Windows-installasjonsdisken.\n\n2) I Windows-installasjonsskjermen, klikk 'Installer nå' > 'Egendefinert (avansert)'.\n\n3) Klikk 'Stasjonsalternativer'.\n\n4) Velg hovedsystempartisjonen og slett den ved å klikke 'Slett' og 'OK'.\n\n5) Velg 'Systemreservert' partisjonen, klikk 'Utvid', og øk størrelsen slik at operativsystemet kan installeres på den.\n\n6) Klikk 'Bruk' og 'OK'.\n\n7) Installer Windows på 'Systemreservert' partisjonen.\n\n\nHvis en angriper spør hvorfor du fjernet den ekstra oppstartspartisjonen, kan du svare at du ønsket å forhindre mulige datalekkasjer til den ukrypterte oppstartspartisjonen.\n\nMerk: Du kan skrive ut denne teksten ved å klikke 'Skriv ut' knappen nedenfor. Hvis du lagrer en kopi av denne teksten eller skriver den ut (sterkt anbefalt, med mindre skriveren din lagrer kopier av dokumenter den skriver ut på sin interne stasjon), bør du ødelegge eventuelle kopier etter å ha fjernet den ekstra oppstartspartisjonen (ellers, hvis en slik kopi ble funnet, kan det indikere at det er et skjult operativsystem på denne datamaskinen).</entry>
+ <entry lang="nb" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">Advarsel: Det er ufordelt plass mellom systempartisjonen og den første partisjonen bak den. Etter at du har opprettet det skjulte operativsystemet, må du ikke opprette noen nye partisjoner i det ufordelte området. Ellers vil det skjulte operativsystemet være umulig å starte (til du sletter slike nyopprettede partisjoner).</entry>
+ <entry lang="nb" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Denne algoritmen støttes foreløpig ikke for systemkryptering.</entry>
+ <entry lang="nb" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Denne algoritmen støttes ikke for TrueCrypt-modus.</entry>
+ <entry lang="nb" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personlig Iterations Multiplier) støttes ikke for TrueCrypt-modus.</entry>
+ <entry lang="nb" key="PIM_REQUIRE_LONG_PASSWORD">Passordet må inneholde 20 eller flere tegn for å bruke den oppgitte PIM.\nKortere passord kan kun brukes hvis PIM er 485 eller høyere.</entry>
+ <entry lang="nb" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Pre-boot autentiseringspassordet må inneholde 20 eller flere tegn for å bruke den angitte PIM.\nKortere passord kan kun brukes hvis PIM er 98 eller høyere.</entry>
+ <entry lang="nb" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Nøkkelfiler støttes foreløpig ikke for systemkryptering.</entry>
+ <entry lang="nb" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">Advarsel: VeraCrypt kunne ikke gjenopprette den opprinnelige tastaturoppsettet. Dette kan føre til at du skriver inn passordet feil.</entry>
+ <entry lang="nb" key="CANT_CHANGE_KEYB_LAYOUT_FOR_SYS_ENCRYPTION">Feil: Kan ikke stille inn tastaturoppsettet for VeraCrypt til standard amerikansk tastaturoppsett.\n\nMerk at passordet må skrives i pre-boot-miljøet (før Windows starter) hvor ikke-amerikanske Windows-tastaturoppsett ikke er tilgjengelige. Derfor må passordet alltid skrives ved bruk av det standard amerikanske tastaturoppsettet.</entry>
+ <entry lang="nb" key="ALT_KEY_CHARS_NOT_FOR_SYS_ENCRYPTION">Siden VeraCrypt midlertidig endret tastaturoppsettet til standard amerikansk tastaturoppsett, er det ikke mulig å skrive tegn ved å trykke på taster mens høyre Alt-tast holdes nede. Men, du kan skrive de fleste slike tegn ved å trykke på de passende tastene mens Shift-tasten holdes nede.</entry>
+ <entry lang="nb" key="KEYB_LAYOUT_CHANGE_PREVENTED">VeraCrypt hindret endring av tastaturoppsettet.</entry>
+ <entry lang="nb" key="KEYB_LAYOUT_SYS_ENC_EXPLANATION">Merk: Passordet må skrives i pre-boot-miljøet (før Windows starter) hvor ikke-amerikanske Windows-tastaturoppsett ikke er tilgjengelige. Derfor må passordet alltid skrives ved bruk av det standard amerikanske tastaturoppsettet. Det er imidlertid viktig å merke seg at du IKKE trenger et ekte amerikansk tastatur. VeraCrypt sørger automatisk for at du trygt kan skrive passordet (akkurat nå og i pre-boot-miljøet) selv om du IKKE har et ekte amerikansk tastatur.</entry>
+ <entry lang="nb" key="RESCUE_DISK_INFO">Før du kan kryptere partisjonen/disken, må du opprette en VeraCrypt Rescue Disk (VRD), som tjener følgende formål:\n\n- Hvis VeraCrypt Boot Loader, hovednøkkel eller andre kritiske data blir skadet, tillater VRD deg å gjenopprette det (merk imidlertid at du fortsatt må oppgi riktig passord da).\n\n- Hvis Windows blir skadet og ikke kan starte, tillater VRD deg å permanent dekryptere partisjonen/disken før Windows starter.\n\n- VRD vil inneholde en sikkerhetskopi av det nåværende innholdet på den første disksporet (som vanligvis inneholder en systemloader eller oppstartsstyrer) og vil tillate deg å gjenopprette det hvis nødvendig.\n\nVeraCrypt Rescue Disk ISO-bilde vil bli opprettet i den angitte plasseringen nedenfor.</entry>
+ <entry lang="nb" key="RESCUE_DISK_WIN_ISOBURN_PRELAUNCH_NOTE">Etter at du klikker OK, vil Microsoft Windows Disk Image Burner bli startet. Vennligst bruk den til å brenne VeraCrypt Rescue Disk ISO-bildet til en CD eller DVD.\n\nEtter at du har gjort det, gå tilbake til veiviseren for opprettelse av VeraCrypt-volumer og følg instruksjonene.</entry>
+ <entry lang="nb" key="RESCUE_DISK_BURN_INFO">Rescue Disk-bildet har blitt opprettet og lagret i filen:\n%s\n\nNå må du brenne det til en CD eller DVD.\n\n%lsEtter at du har brent Rescue Disk, klikk Neste for å verifisere at det har blitt riktig brent.</entry>
+ <entry lang="nb" key="RESCUE_DISK_BURN_INFO_NO_CHECK">Rescue Disk-bildet har blitt opprettet og lagret i filen:\n%s\n\nNå bør du enten brenne bildet til en CD/DVD eller flytte det til en sikker plassering for senere bruk.\n\n%lsKlikk Neste for å fortsette.</entry>
+ <entry lang="nb" key="RESCUE_DISK_BURN_INFO_NONWIN_ISO_BURNER">VIKTIG: Merk at filen må skrives til CD/DVD som et ISO-diskbilde (ikke som en individuell fil). For informasjon om hvordan du gjør det, vennligst referer til dokumentasjonen for CD/DVD-opptaksprogramvaren din. Hvis du ikke har noen CD/DVD-opptaksprogramvare som kan skrive ISO-diskbildet til en CD/DVD, klikk lenken nedenfor for å laste ned slik gratis programvare.\n\n</entry>
+ <entry lang="nb" key="LAUNCH_WIN_ISOBURN">Start Microsoft Windows Disk Image Burner</entry>
+ <entry lang="nb" key="RESCUE_DISK_BURN_NO_CHECK_WARN">ADVARSEL: Hvis du allerede opprettet en VeraCrypt Rescue Disk tidligere, kan den ikke gjenbrukes for denne systempartisjonen/disken fordi den ble opprettet for en annen hovednøkkel! Hver gang du krypterer en systempartisjon/disk, må du lage en ny VeraCrypt Rescue Disk for den selv om du bruker samme passord.</entry>
+ <entry lang="nb" key="CANNOT_SAVE_SYS_ENCRYPTION_SETTINGS">Feil: Kan ikke lagre systemkrypteringsinnstillinger.</entry>
+ <entry lang="nb" key="CANNOT_INITIATE_SYS_ENCRYPTION_PRETEST">Kan ikke starte systemkrypteringstesten.</entry>
+ <entry lang="nb" key="CANNOT_INITIATE_HIDDEN_OS_CREATION">Kan ikke starte prosessen for opprettelse av skjult operativsystem.</entry>
+ <entry lang="nb" key="WIPE_MODE_TITLE">Slettemodus</entry>
+ <entry lang="nb" key="INPLACE_ENC_WIPE_MODE_INFO">På noen typer lagringsmedier kan det være mulig å gjenopprette overskrevne data ved hjelp av teknikker som magnetkraftmikroskopi når data overskrives med andre data. Dette gjelder også data som er overskrevet med deres krypterte form (som skjer når VeraCrypt først krypterer en ukryptert partisjon eller disk). I følge noen studier og offentlige publikasjoner kan gjenoppretting av overskrevne data forhindres (eller gjøres svært vanskelig) ved å overskrive dataene med pseudotilfeldige og visse ikke-tilfeldige data et visst antall ganger. Derfor, hvis du tror at en motstander kan være i stand til å bruke slike teknikker for å gjenopprette dataene du har til hensikt å kryptere, kan du velge en av slettemodusene (eksisterende data vil IKKE gå tapt). Merk at sletting IKKE vil bli utført etter at partisjonen/disken er kryptert. Når partisjonen/disken er fullstendig kryptert, vil ingen ukrypterte data bli skrevet til den. Eventuelle data som skrives til den blir først kryptert på farten i minnet og først deretter skrives de (krypterte) dataene til disken.</entry>
+ <entry lang="nb" key="WIPE_MODE_INFO">På noen typer lagringsmedier kan det være mulig å gjenopprette overskrevne data ved hjelp av teknikker som magnetkraftmikroskopi når data overskrives med andre data (f.eks. når dataene slettes). I følge noen studier og offentlige publikasjoner kan gjenoppretting av overskrevne data forhindres (eller gjøres svært vanskelig) ved å overskrive dataene med pseudotilfeldige og visse ikke-tilfeldige data et visst antall ganger. Derfor, hvis du tror at en motstander kan være i stand til å bruke slike teknikker for å gjenopprette dataene som skal slettes, kan du velge en av flergangsslettemodusene.\n\nMerk: Jo flere slettinger du bruker, jo lengre tid tar det å slette dataene.</entry>
+ <entry lang="nb" key="DEVICE_WIPE_PAGE_TITLE">Sletting</entry>
+ <entry lang="nb" key="DEVICE_WIPE_PAGE_INFO_HIDDEN_OS">\nMerk: Du kan avbryte sletteprosessen, slå av datamaskinen, starte det skjulte systemet igjen og deretter gjenoppta prosessen (denne veiviseren vil starte automatisk). Men hvis du avbryter den, må hele sletteprosessen starte fra begynnelsen.</entry>
+ <entry lang="nb" key="DEVICE_WIPE_PAGE_INFO">\n\nMerk: Hvis du avbryter sletteprosessen og deretter prøver å gjenoppta den, må hele prosessen starte fra begynnelsen.</entry>
+ <entry lang="nb" key="CONFIRM_WIPE_ABORT">Vil du avbryte sletteprosessen?</entry>
+ <entry lang="nb" key="CONFIRM_WIPE_START">Advarsel: Hele innholdet i den valgte partisjonen/enheten blir slettet og tapt.</entry>
+ <entry lang="nb" key="CONFIRM_WIPE_START_DECOY_SYS_PARTITION">Hele innholdet i partisjonen der det opprinnelige systemet finnes vil bli slettet.\n\nMerk: Hele innholdet i partisjonen som skal slettes er kopiert til denne skjulte systempartisjonen.</entry>
+ <entry lang="nb" key="WIPE_MODE_WARN">ADVARSEL: Merk at når du velger f.eks. 3-pass slettemodus, vil tiden som trengs for å kryptere partisjonen/disken være opptil 4 ganger lengre. På samme måte, hvis du velger 35-pass slettemodus, vil det være opptil 36 ganger lengre (det kan til og med ta flere uker).\n\nLegg imidlertid merke til at sletting IKKE vil bli utført etter at partisjonen/disken er fullstendig kryptert. Når partisjonen/disken er fullstendig kryptert, vil ingen ukrypterte data bli skrevet til den. Eventuelle data som skrives til den blir først kryptert på farten i minnet og først deretter skrives de (krypterte) dataene til disken (så ytelsen vil IKKE bli påvirket).\n\nEr du sikker på at du vil bruke slettemodus?</entry>
+ <entry lang="nb" key="WIPE_MODE_NONE">Ingen (raskest)</entry>
+ <entry lang="nb" key="WIPE_MODE_1_RAND">1-pass (tilfeldige data)</entry>
+ <entry lang="nb" key="WIPE_MODE_3_DOD_5220">3-pass (US DoD 5220.22-M)</entry>
+ <entry lang="nb" key="WIPE_MODE_7_DOD_5220">7-pass (US DoD 5220.22-M)</entry>
+ <entry lang="nb" key="WIPE_MODE_35_GUTMANN">35-pass ("Gutmann")</entry>
+ <entry lang="nb" key="WIPE_MODE_256">256-pass</entry>
+ <entry lang="nb" key="SYS_MULTI_BOOT_MODE_TITLE">Antall operativsystemer</entry>
+ <entry lang="nb" key="MULTI_BOOT_FOR_ADVANCED_ONLY">ADVARSEL: Uerfarne brukere bør aldri forsøke å kryptere Windows i multi-boot-konfigurasjoner.\n\nFortsette?</entry>
+ <entry lang="nb" key="HIDDEN_OS_MULTI_BOOT">Når du oppretter/bruke et skjult operativsystem støtter VeraCrypt multi-boot-konfigurasjoner bare når følgende betingelser er oppfylt:\n\n- Det nåværende operativsystemet må være installert på oppstartsdisk, som ikke må inneholde noe annet operativsystem.\n\n- Operativsystemer installert på andre disker må ikke bruke noe bootloader som er plassert på disken hvor det nåværende operativsystemet er installert.\n\nEr de ovennevnte betingelsene oppfylt?</entry>
+ <entry lang="nb" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">VeraCrypt støtter ikke denne multi-boot-konfigurasjonen når du oppretter/bruke et skjult operativsystem.</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_TITLE">Oppstartsdisk</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_HELP">Er det nåværende operativsystemet installert på oppstartsdisk?\n\nMerk: Noen ganger er Windows ikke installert på samme disk som Windows bootloader (oppstartspartisjon). Hvis det er tilfelle, velg 'Nei'.</entry>
+ <entry lang="nb" key="SYS_PARTITION_MUST_BE_ON_BOOT_DRIVE">VeraCrypt støtter foreløpig ikke kryptering av et operativsystem som ikke starter opp fra disken som det er installert på.</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_TITLE">Antall systemdisker</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_HELP">Hvor mange disker inneholder et operativsystem?\n\nMerk: For eksempel, hvis du har et operativsystem (f.eks. Windows, Mac OS X, Linux, osv.) installert på din primære disk og et annet operativsystem installert på din sekundære disk, velg '2 eller flere'.</entry>
+ <entry lang="nb" key="WDE_UNSUPPORTED_FOR_MULTIPLE_SYSTEMS_ON_ONE_DRIVE">VeraCrypt støtter foreløpig ikke kryptering av en hel disk som inneholder flere operativsystemer.\n\nMulige løsninger:\n\n- Du kan fortsatt kryptere ett av systemene hvis du går tilbake og velger å kryptere kun én systempartisjon (i motsetning til å kryptere hele systemdisken).\n\n- Alternativt, vil du kunne kryptere hele disken hvis du flytter noen av systemene til andre disker og lar kun ett system være på disken du ønsker å kryptere.</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_TITLE">Flere systemer på en enkelt disk</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_HELP">Er det noen andre operativsystemer installert på disken der det nåværende operativsystemet er installert?\n\nMerk: For eksempel, hvis det nåværende operativsystemet er installert på disk #0, som inneholder flere partisjoner, og hvis en av partisjonene inneholder Windows og en annen partisjon inneholder et annet operativsystem (f.eks. Windows, Mac OS X, Linux, osv.), velg 'Ja'.</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_TITLE">Ikke-Windows bootloader</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_HELP">Er en ikke-Windows bootloader (eller oppstartsstyrer) installert i hovedoppstartssektoren (MBR)?\n\nMerk: For eksempel, hvis det første sporet av oppstartsdisk inneholder GRUB, LILO, XOSL eller noen annen ikke-Windows oppstartsstyrer (eller bootloader), velg 'Ja'.</entry>
+ <entry lang="nb" key="SYSENC_MULTI_BOOT_OUTCOME_TITLE">Multi-boot</entry>
+ <entry lang="nb" key="CUSTOM_BOOT_MANAGERS_IN_MBR_UNSUPPORTED">VeraCrypt støtter for øyeblikket ikke multi-boot-konfigurasjoner hvor en ikke-Windows bootloader er installert i hovedoppstartssektoren.\n\nMulige løsninger:\n\n- Hvis du bruker en oppstartsstyrer for å starte Windows og Linux, flytt oppstartsstyreren (vanligvis, GRUB) fra hovedoppstartssektoren til en partisjon. Start deretter denne veiviseren igjen og krypter systempartisjonen/disken. Merk at VeraCrypt Boot Loader vil bli din primære oppstartsstyrer og vil tillate deg å starte den opprinnelige oppstartsstyreren (f.eks. GRUB) som din sekundære oppstartsstyrer (ved å trykke Esc på VeraCrypt Boot Loader skjermen) og dermed kan du starte Linux.</entry>
+ <entry lang="nb" key="WINDOWS_BOOT_LOADER_HINTS">Hvis det nåværende operativsystemet er installert på oppstartspartisjon, må du etter kryptering angi riktig passord selv om du vil starte andre ukrypterte Windows-system(er) (ettersom de vil dele en enkelt kryptert Windows bootloader/oppstartsstyrer).\n\nI motsetning, hvis det nåværende operativsystemet ikke er installert på oppstartspartisjon (eller hvis Windows bootloader/oppstartsstyrer ikke brukes av andre systemer), vil du etter å ha kryptert dette systemet, ikke trenge å angi riktig passord for å starte andre ukrypterte system(er) - du vil bare trenge å trykke Esc-tasten for å starte det ukrypterte systemet (hvis det er flere ukrypterte systemer, må du også velge hvilket system som skal starte i VeraCrypt Boot Manager menyen).\n\nMerk: Vanligvis er det tidligst installerte Windows-systemet installert på oppstartspartisjon.</entry>
+ <entry lang="nb" key="SYSENC_PRE_DRIVE_ANALYSIS_TITLE">Kryptering av vert beskyttet område</entry>
+ <entry lang="nb" key="SYSENC_PRE_DRIVE_ANALYSIS_HELP">På slutten av mange disker er det et område som normalt er skjult for operativsystemet (slike områder omtales vanligvis som vert beskyttede områder). Imidlertid kan noen programmer lese og skrive data fra/til slike områder.\n\nADVARSEL: Noen datamaskinprodusenter kan bruke slike områder til å lagre verktøy og data for RAID, systemgjenoppretting, systemoppsett, diagnostikk eller andre formål. Hvis slike verktøy eller data må være tilgjengelige før oppstart, bør det skjulte området IKKE krypteres (velg 'Nei' ovenfor).\n\nVil du at VeraCrypt skal oppdage og kryptere et slikt skjult område (hvis det finnes) på slutten av systemdisken?</entry>
+ <entry lang="nb" key="SYSENC_TYPE_PAGE_TITLE">Type systemkryptering</entry>
+ <entry lang="nb" key="SYSENC_NORMAL_TYPE_HELP">Velg dette alternativet hvis du bare vil kryptere systempartisjonen eller hele systemdisken.</entry>
+ <entry lang="nb" key="SYSENC_HIDDEN_TYPE_HELP">Det kan hende du blir tvunget av noen til å dekryptere operativsystemet. Det er mange situasjoner hvor du ikke kan nekte å gjøre det (for eksempel, på grunn av utpressing). Hvis du velger dette alternativet, vil du opprette et skjult operativsystem hvis eksistens bør være umulig å bevise (forutsatt at visse retningslinjer følges). Dermed vil du ikke trenge å dekryptere eller avsløre passordet til det skjulte operativsystemet. For en detaljert forklaring, klikk linken nedenfor.</entry>
+ <entry lang="nb" key="HIDDEN_OS_PREINFO">Det kan hende du blir tvunget av noen til å dekryptere operativsystemet. Det er mange situasjoner hvor du ikke kan nekte å gjøre det (for eksempel, på grunn av utpressing).\n\nVed å bruke denne veiviseren kan du opprette et skjult operativsystem hvis eksistens bør være umulig å bevise (forutsatt at visse retningslinjer følges). Dermed vil du ikke trenge å dekryptere eller avsløre passordet til det skjulte operativsystemet.</entry>
+ <entry lang="nb" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_TITLE">Skjult operativsystem</entry>
+ <entry lang="nb" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_HELP">I de følgende trinnene vil du opprette to VeraCrypt-volumer (ytre og skjulte) innenfor den første partisjonen bak systempartisjonen. Det skjulte volumet vil inneholde det skjulte operativsystemet (OS). VeraCrypt vil opprette det skjulte OS ved å kopiere innholdet på systempartisjonen (hvortil det nåværende OS er installert) til det skjulte volumet. Til det ytre volumet vil du kopiere noen sensitive utseende filer som du faktisk IKKE ønsker å skjule. De vil være der for alle som tvinger deg til å avsløre passordet for det skjulte OS-volumet. Du kan avsløre passordet for det ytre volumet innen det skjulte OS-volumet (eksistensen av det skjulte OS forblir hemmelig).\n\nTil slutt, på systempartisjonen til det nåværende OS, vil du installere et nytt OS, det såkalte avlednings-OS, og kryptere det. Det må ikke inneholde sensitive data og vil være der for noen som tvinger deg til å avsløre ditt pre-boot autentiseringspassord. Totalt vil det være tre passord. To av dem kan avsløres (for avlednings-OS og ytres volum). Hvis du bruker det tredje vil det skjulte OS starte.</entry>
+ <entry lang="nb" key="SYSENC_DRIVE_ANALYSIS_TITLE">Oppdager skjulte sektorer</entry>
+ <entry lang="nb" key="SYSENC_DRIVE_ANALYSIS_INFO">Vennligst vent mens VeraCrypt oppdager mulige skjulte sektorer på slutten av systemdisken. Merk at det kan ta lang tid å fullføre.\n\nMerk: I svært sjeldne tilfeller, på noen datamaskiner, kan systemet bli uresponsivt under denne deteksjonsprosessen. Hvis det skjer, start datamaskinen på nytt, start VeraCrypt, gjenta de forrige trinnene, men hopp over denne deteksjonsprosessen. Merk at dette problemet ikke er forårsaket av en feil i VeraCrypt.</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_SPAN_TITLE">Område som skal krypteres</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_SPAN_WHOLE_SYS_DRIVE_HELP">Velg dette alternativet hvis du vil kryptere hele disken hvor det nåværende Windows-systemet er installert. Hele disken, inkludert alle partisjonene, vil bli kryptert bortsett fra det første sporet hvor VeraCrypt Boot Loader vil ligge. Alle som ønsker å få tilgang til et system installert på disken, eller filer lagret på disken, må angi riktig passord hver gang før systemet starter. Dette alternativet kan ikke brukes til å kryptere en sekundær eller ekstern disk hvis Windows ikke er installert på den og ikke starter fra den.</entry>
+ <entry lang="nb" key="COLLECTING_RANDOM_DATA_TITLE">Samler inn tilfeldige data</entry>
+ <entry lang="nb" key="KEYS_GEN_TITLE">Nøkler generert</entry>
+ <entry lang="nb" key="CD_BURNER_NOT_PRESENT">VeraCrypt har ikke funnet noen CD/DVD-brenner tilkoblet datamaskinen din. VeraCrypt trenger en CD/DVD-brenner for å brenne en oppstartbar VeraCrypt Rescue Disk som inneholder en sikkerhetskopi av krypteringsnøklene, VeraCrypt security bootloader, original systemloader, osv.\n\nVi anbefaler sterkt at du brenner VeraCrypt Rescue Disk.</entry>
+ <entry lang="nb" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO">Jeg har ingen CD/DVD-brenner, men jeg vil lagre Rescue Disk ISO-bildet på en flyttbar enhet (f.eks. USB-minnepinne).</entry>
+ <entry lang="nb" key="CD_BURNER_NOT_PRESENT_WILL_CONNECT_LATER">Jeg vil koble til en CD/DVD-brenner til datamaskinen min senere. Avslutt prosessen nå.</entry>
+ <entry lang="nb" key="CD_BURNER_NOT_PRESENT_CONNECTED_NOW">En CD/DVD-brenner er tilkoblet datamaskinen min nå. Fortsett og skriv Rescue Disk.</entry>
+ <entry lang="nb" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO_INFO">Vennligst følg disse trinnene:\n\n1) Koble til en flyttbar enhet, for eksempel en USB-minnepinne, til datamaskinen nå.\n\n2) Kopier filen for VeraCrypt Rescue Disk-bildet (%s) til den flyttbare enheten.\n\nHvis du trenger å bruke VeraCrypt Rescue Disk i fremtiden, vil du kunne koble den flyttbare enheten (som inneholder VeraCrypt Rescue Disk-bildet) til en datamaskin med en CD/DVD-brenner og opprette en oppstartbar VeraCrypt Rescue Disk ved å brenne bildet til en CD eller DVD. VIKTIG: Merk at filen for VeraCrypt Rescue Disk-bildet må skrives til CD/DVD som et ISO-diskbilde (ikke som en individuell fil).</entry>
+ <entry lang="nb" key="RESCUE_DISK_RECORDING_TITLE">Innspilling av Rescue Disk</entry>
+ <entry lang="nb" key="RESCUE_DISK_CREATED_TITLE">Rescue Disk opprettet</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_TITLE">Systemkrypteringstest</entry>
+ <entry lang="nb" key="RESCUE_DISK_DISK_VERIFIED_TITLE">Rescue Disk verifisert</entry>
+ <entry lang="nb" key="RESCUE_DISK_VERIFIED_INFO">\nVeraCrypt Rescue Disk har blitt vellykket verifisert. Vennligst fjern den fra lagringsenheten nå og oppbevar den på et trygt sted.\n\nKlikk Neste for å fortsette.</entry>
+ <entry lang="nb" key="REMOVE_RESCUE_DISK_FROM_DRIVE">ADVARSEL: Under de neste trinnene må ikke VeraCrypt Rescue Disk være i stasjonen. Ellers vil det ikke være mulig å fullføre trinnene riktig.\n\nVennligst fjern den fra stasjonen nå og oppbevar den på et trygt sted. Klikk deretter OK.</entry>
+ <entry lang="nb" key="PREBOOT_NOT_LOCALIZED">Advarsel: På grunn av tekniske begrensninger i pre-boot-miljøet, kan ikke tekster vist av VeraCrypt i pre-boot-miljøet (dvs. før Windows starter) lokaliseres. Brukergrensesnittet for VeraCrypt Boot Loader er helt på engelsk.\n\nFortsette?</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_INFO">Før du krypterer systempartisjonen eller -disken, må VeraCrypt verifisere at alt fungerer som det skal.\n\nEtter at du klikker Test, vil alle nødvendige komponenter (for eksempel pre-boot autentiseringskomponenten, dvs. VeraCrypt Boot Loader) bli installert og datamaskinen vil starte på nytt. Da må du angi passordet ditt på VeraCrypt Boot Loader-skjermen som vil vises før Windows starter. Etter Windows starter, vil du automatisk bli informert om resultatet av forhåndstesten.\n\nFølgende enhet vil bli endret: Disk #%d\n\n\nHvis du klikker Avbryt nå, vil ingenting bli installert og forhåndstesten vil ikke bli utført.</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_1">VIKTIGE MERKNADER – LES ELLER SKRIV UT (klikk 'Skriv ut'):\n\nMerk at ingen av filene dine vil bli kryptert før du har startet datamaskinen på nytt og startet Windows. Dermed, hvis noe går galt, vil ikke dataene dine gå tapt. Imidlertid, hvis noe går galt, kan det hende at du får problemer med å starte Windows. Derfor, vennligst les (og hvis mulig, skriv ut) følgende retningslinjer om hva du skal gjøre hvis Windows ikke kan starte etter at du har startet datamaskinen på nytt.\n\n</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_2">Hva du skal gjøre hvis Windows ikke kan starte\n------------------------------------------------\n\nMerk: Disse instruksjonene er gyldige kun dersom du ikke har startet krypteringen.\n\n- Hvis Windows ikke starter etter at du har skrevet inn riktig passord (eller hvis du gjentatte ganger skriver inn riktig passord, men VeraCrypt sier at passordet er feil), må du ikke få panikk. Start datamaskinen på nytt (slå av og på igjen), og på VeraCrypt Boot Loader-skjermen, trykk på Esc-tasten på tastaturet (og hvis du har flere systemer, velg hvilket som skal startes). Da bør Windows starte (forutsatt at det ikke er kryptert) og VeraCrypt vil automatisk spørre om du vil avinstallere pre-boot autentiseringskomponenten. Merk at de forrige trinnene IKKE fungerer hvis systempartisjonen/disken er kryptert (ingen kan starte Windows eller få tilgang til krypterte data på disken uten riktig passord selv om han eller hun følger de forrige trinnene).\n\n</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_3">- Hvis de forrige trinnene ikke hjelper, eller hvis VeraCrypt Boot Loader-skjermen ikke vises (før Windows starter), sett VeraCrypt Rescue Disk inn i din CD/DVD-stasjon og start datamaskinen på nytt. Hvis VeraCrypt Rescue Disk-skjermen ikke vises (eller hvis du ikke ser 'Repair Options'-elementet i 'Keyboard Controls'-delen av VeraCrypt Rescue Disk-skjermen), er det mulig at BIOS er konfigurert til å forsøke å starte fra harddisker før CD/DVD-stasjoner. Hvis det er tilfelle, start datamaskinen på nytt, trykk F2 eller Delete (så snart du ser en BIOS oppstartsskjerm), og vent til en BIOS-konfigurasjonsskjerm vises. Hvis ingen BIOS-konfigurasjonsskjerm vises, start (tilbakestill) datamaskinen på nytt og begynn å trykke F2 eller Delete gjentatte ganger så snart du starter (tilbakestiller) datamaskinen på nytt. Når en BIOS-konfigurasjonsskjerm vises, konfigurer BIOS til å starte fra CD/DVD-stasjonen først (for informasjon om hvordan du gjør dette, henvis til dokumentasjonen for BIOS/hovedkortet ditt eller kontakt datamaskinleverandørens tekniske støtte for assistanse). Start deretter datamaskinen på nytt. VeraCrypt Rescue Disk-skjermen skal nå vises. På VeraCrypt Rescue Disk-skjermen, velg 'Repair Options' ved å trykke F8 på tastaturet. Fra 'Repair Options'-menyen, velg 'Retestable original systemloader'. Fjern deretter Rescue Disk fra din CD/DVD-stasjon og start datamaskinen på nytt. Windows skal starte normalt (forutsatt at det ikke er kryptert).\n\n</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_4">Merk at de forrige trinnene IKKE fungerer hvis systempartisjonen/disken er kryptert (ingen kan starte Windows eller få tilgang til krypterte data på disken uten riktig passord selv om han eller hun følger de forrige trinnene).\n\n\nMerk at selv om du mister VeraCrypt Rescue Disk og en angriper finner den, vil han ikke kunne dekryptere systempartisjonen eller disken uten riktig passord.</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_RESULT_TITLE">Pretest fullført</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_PRETEST_RESULT_INFO">Prøvetesten er vellykket gjennomført.\n\nADVARSEL: Vennligst merk at hvis strømforsyningen plutselig blir avbrutt mens eksisterende data krypteres på stedet, eller når operativsystemet krasjer på grunn av en programvarefeil eller maskinvarefeil mens VeraCrypt krypterer eksisterende data på stedet, vil deler av dataene bli ødelagt eller tapt. Derfor, før du begynner å kryptere, sørg for at du har sikkerhetskopier av filene du ønsker å kryptere. Hvis du ikke har det, vennligst sikkerhetskopier filene nå (du kan klikke Utsett, sikkerhetskopiere filene, og deretter kjøre VeraCrypt igjen når som helst, og velge 'System' > 'Gjenoppta avbrutt prosess' for å begynne å kryptere).</entry>
+ <entry lang="nb" key="SYSENC_ENCRYPTION_PAGE_INFO">Du kan klikke Pause eller Utsett når som helst for å avbryte krypterings- eller dekrypteringsprosessen, avslutte denne veiviseren, starte på nytt eller slå av datamaskinen, og deretter gjenoppta prosessen, som vil fortsette fra punktet den ble stoppet. For å forhindre reduksjon i hastigheten når systemet eller applikasjoner skriver eller leser data fra systemdisken, venter VeraCrypt automatisk til dataene er skrevet eller lest (se status ovenfor) og deretter fortsetter automatisk krypteringen eller dekrypteringen.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_ENC_ENCRYPTION_PAGE_INFO">\n\nDu kan klikke Pause eller Utsett når som helst for å avbryte krypteringsprosessen, avslutte denne veiviseren, starte på nytt eller slå av datamaskinen, og deretter gjenoppta prosessen, som vil fortsette fra punktet den ble stoppet. Merk at volumet ikke kan monteres før det er fullstendig kryptert.</entry>
+ <entry lang="nb" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nDu kan klikke Pause eller Utsett når som helst for å avbryte dekrypteringsprosessen, avslutte denne veiviseren, starte på nytt eller slå av datamaskinen, og deretter gjenoppta prosessen, som vil fortsette fra punktet den ble stoppet. Merk at volumet ikke kan monteres før det er fullstendig dekryptert.</entry>
+ <entry lang="nb" key="SYSENC_HIDDEN_OS_INITIAL_INFO_TITLE">Skjult system startet</entry>
+ <entry lang="nb" key="SYSENC_HIDDEN_OS_WIPE_INFO_TITLE">Opprinnelig system</entry>
+ <entry lang="nb" key="SYSENC_HIDDEN_OS_WIPE_INFO">Windows lager (typisk, uten din viten eller samtykke) forskjellige loggfiler, midlertidige filer, osv., på systempartisjonen. Det lagrer også innholdet i RAM til dvale- og sidevekslingsfiler som ligger på systempartisjonen. Derfor, hvis en motstander analyserer filene som er lagret på partisjonen der det opprinnelige systemet (som det skjulte systemet er en klone av) ligger, kan han finne ut, for eksempel, at du brukte VeraCrypt-veiviseren i modus for opprettelse av skjult system (som kan indikere eksistensen av et skjult operativsystem på PC-en din).\n\nFor å forhindre slike problemer vil VeraCrypt i de neste trinnene sikkert slette hele innholdet på partisjonen der det opprinnelige systemet finnes. Deretter, for å oppnå sannsynlig fornektelse, må du installere et nytt system på partisjonen og kryptere det. Dermed oppretter du avledningssystemet og hele prosessen med opprettelse av det skjulte operativsystemet vil være fullført.</entry>
+ <entry lang="nb" key="OS_WIPING_NOT_FINISHED_ASK">Det skjulte operativsystemet er vellykket opprettet. Før du kan begynne å bruke det (og oppnå sannsynlig fornektelse), må du sikkert slette (ved bruk av VeraCrypt) hele innholdet på partisjonen der det nåværende operativsystemet er installert. Før du kan gjøre det, må du starte datamaskinen på nytt og, på VeraCrypt Boot Loader-skjermen (som vises før Windows starter), skrive inn pre-boot autentiseringspassordet for det skjulte operativsystemet. Deretter, etter at det skjulte systemet starter, vil VeraCrypt-veiviseren bli startet automatisk.\n\nMerk: Hvis du velger å avslutte prosessen med opprettelsen av det skjulte operativsystemet nå, vil du IKKE kunne gjenoppta prosessen og det skjulte systemet vil IKKE være tilgjengelig (fordi VeraCrypt Boot Loader vil bli fjernet).</entry>
+ <entry lang="nb" key="HIDDEN_OS_CREATION_NOT_FINISHED_ASK">Du har planlagt prosessen med å opprette et skjult operativsystem. Denne prosessen er ikke fullført ennå. For å fullføre den må du starte datamaskinen på nytt og, på VeraCrypt Boot Loader-skjermen (som vises før Windows starter), skrive inn passordet for det skjulte operativsystemet.\n\nMerk: Hvis du velger å avslutte prosessen med opprettelsen av det skjulte operativsystemet nå, vil du IKKE kunne gjenoppta prosessen.</entry>
+ <entry lang="nb" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_RETRY">Start datamaskinen på nytt og fortsett</entry>
+ <entry lang="nb" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_TERMINATE">Avslutt permanent prosessen med opprettelsen av det skjulte operativsystemet</entry>
+ <entry lang="nb" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_ASK_LATER">Ikke gjør noe nå og spør igjen senere</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_1">\nHVIS MULIG, VENNligst SKRIV UT DENNE TEKSTEN (klikk 'Skriv ut' nedenfor).\n\n\nHvordan og når man skal bruke VeraCrypt Rescue Disk (etter kryptering)\n-----------------------------------------------------------------------------------\n\n</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_2">I. Slik booter du VeraCrypt Rescue Disk\n\nFor å boote en VeraCrypt Rescue Disk, sett den inn i din CD/DVD-stasjon og start datamaskinen på nytt. Hvis VeraCrypt Rescue Disk-skjermen ikke vises (eller hvis du ikke ser 'Repair Options'-elementet i 'Keyboard Controls'-delen av skjermen), er det mulig at BIOS er konfigurert til å forsøke å starte fra harddisker før CD/DVD-stasjoner. Hvis det er tilfelle, start datamaskinen på nytt, trykk F2 eller Delete (så snart du ser en BIOS oppstartsskjerm), og vent til en BIOS-konfigurasjonsskjerm vises. Hvis ingen BIOS-konfigurasjonsskjerm vises, start (tilbakestill) datamaskinen på nytt og begynn å trykke F2 eller Delete gjentatte ganger så snart du starter (tilbakestiller) datamaskinen på nytt. Når en BIOS-konfigurasjonsskjerm vises, konfigurer BIOS til å starte fra CD/DVD-stasjonen først (for informasjon om hvordan du gjør dette, henvis til dokumentasjonen for BIOS/hovedkortet ditt eller kontakt datamaskinleverandørens tekniske støtte for assistanse). Start deretter datamaskinen på nytt. VeraCrypt Rescue Disk-skjermen skal nå vises. Merk: På VeraCrypt Rescue Disk-skjermen, kan du velge 'Repair Options' ved å trykke F8 på tastaturet.\n\n\n</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_3">II. NÃ¥r og hvordan du bruker VeraCrypt Rescue Disk (etter kryptering)\n\n</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_4">1) Hvis VeraCrypt Boot Loader-skjermen ikke vises etter at du har startet datamaskinen (eller hvis Windows ikke starter), kan VeraCrypt Boot Loader være skadet. VeraCrypt Rescue Disk lar deg gjenopprette det og dermed få tilgang til ditt krypterte system og data (merk imidlertid at du fortsatt må oppgi riktig passord da). På Rescue Disk-skjermen, velg 'Repair Options' > 'Restore VeraCrypt Boot Loader'. Trykk deretter på 'Y' for å bekrefte handlingen, fjern Rescue Disk fra din CD/DVD-stasjon og restart datamaskinen.</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_5">2) Hvis du gjentatte ganger skriver inn riktig passord, men VeraCrypt sier at passordet er feil, kan hovednøkkelen eller andre kritiske data være skadet. VeraCrypt Rescue Disk lar deg gjenopprette dem og dermed få tilgang til ditt krypterte system og data (merk imidlertid at du fortsatt må oppgi riktig passord da). På Rescue Disk-skjermen, velg 'Repair Options' > 'Restore key data'. Skriv deretter inn passordet, trykk 'Y' for å bekrefte handlingen, fjern Rescue Disk fra din CD/DVD-stasjon og restart datamaskinen.</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_6">3) Hvis VeraCrypt Boot Loader er skadet, kan du unngå å kjøre den ved å boote direkte fra VeraCrypt Rescue Disk. Sett inn Rescue Disk i din CD/DVD-stasjon og skriv deretter inn passordet på Rescue Disk-skjermen.</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_7">4) Hvis Windows er skadet og ikke kan starte, lar VeraCrypt Rescue Disk deg permanent dekryptere partisjonen/disken før Windows starter. På Rescue Disk-skjermen velger du 'Repair Options' > 'Permanently decrypt system partition/drive'. Skriv inn riktig passord og vent til dekrypteringen er fullført. Deretter kan du f.eks. starte opp din MS Windows-installasjons-CD/DVD for å reparere Windows-installasjonen din.</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_8">Merk: Alternativt, hvis Windows er skadet (ikke kan starte) og du trenger å reparere det (eller få tilgang til filer på det), kan du unngå å dekryptere systempartisjonen/disken ved å følge disse trinnene: Hvis du har flere operativsystemer installert på din datamaskin, start det som ikke krever pre-boot autentisering. Hvis du ikke har flere operativsystemer installert på din datamaskin, kan du starte en WinPE eller BartPE CD/DVD, eller du kan koble systemdisken din som en sekundær eller ekstern disk til en annen datamaskin og deretter starte operativsystemet installert på datamaskinen. Etter at du har startet et system, kjør VeraCrypt, klikk 'Velg enhet', velg den berørte systempartisjonen, klikk 'OK', velg 'System' > 'Monter uten pre-boot autentisering', skriv inn ditt pre-boot autentiseringspassord og klikk 'OK'. Partisjonen vil bli montert som et vanlig VeraCrypt-volum (data vil bli dekryptert/kryptert i minnet ved tilgang, som vanlig).</entry>
+ <entry lang="nb" key="RESCUE_DISK_HELP_PORTION_9">Merk at selv om du mister VeraCrypt Rescue Disk og en angriper finner den, vil han ikke kunne dekryptere systempartisjonen eller disken uten riktig passord.</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_1">\n\nV I K T I G -- Vennligst skriv ut denne teksten hvis mulig (klikk 'Skriv ut' nedenfor).\n\n\nMerk: Denne teksten vil automatisk vises hver gang du starter det skjulte systemet inntil du begynner å opprette avledningssystemet.\n\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_2">Hvordan opprette et avledningssystem trygt og sikkert\n----------------------------------------------------------------------------\n\nFølg disse trinnene for å oppnå plausibel benektelse ved å opprette avledningssystemet:</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_3">1) Av sikkerhetsmessige årsaker, slå av datamaskinen og la den være avslått i minst flere minutter (jo lengre, jo bedre). Dette er nødvendig for å tømme minnet, som inneholder sensitiv data. Slå deretter på datamaskinen, men ikke start det skjulte systemet.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_4">2) Installer Windows på partisjonen hvis innhold har blitt slettet (dvs. på partisjonen hvor det originale systemet, som det skjulte systemet er en klone av, var installert).\n\nVIKTIG: NÅR DU STARTER INSTALLERER DEKOSSYSTEMET, VIL DET IKKE VÆRE MULIG Å STARTE DET SKJULTE SYSTEMET (fordi VeraCrypt Boot Loader blir slettet av Windows installasjonsprogram). DETTE ER NORMALT OG FORVENTET. VÆR SÅ SNILL Å IKKE PANIKE. DU VIL KUNNE STARTE DET SKJULTE SYSTEMET IGJEN SÅ SNART DU BEGYNNER Å KRYPTERE DEKOSSYSTEMET (fordi VeraCrypt automatisk vil installere VeraCrypt Boot Loader på systemdisken).\n\nViktig: Størrelsen på dekosystempartisjonen må forbli den samme som størrelsen på det skjulte volumet (denne betingelsen er nå oppfylt). Videre må du ikke opprette noen partisjon mellom dekosystempartisjonen og partisjonen hvor det skjulte systemet ligger.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_5">3) Start dekosystemet (som du installerte i trinn 2, og installer VeraCrypt på det).\n\nHusk at dekosystemet aldri må inneholde noen sensitive data.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_6">4) Kjør VeraCrypt på dekosystemet og velg 'System' > 'Krypter Systempartisjon/Disk'. VeraCrypt Volumskapingsveiviseren skal vises.\n\nDe følgende trinnene gjelder for VeraCrypt Volumskapingsveiviseren.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_7">5) I VeraCrypt Volumskapingsveiviseren, IKKE velg 'Skjult' alternativet. La 'Normal' alternativet være valgt og klikk 'Neste'.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_8">6) Velg alternativet 'Krypter Windows systempartisjon' og klikk deretter 'Neste'.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_9">7) Hvis det kun er det skjulte systemet og dekosystemet installert på datamaskinen, velg alternativet 'Enkel start' (hvis det er flere enn disse to systemene installert på datamaskinen, velg 'Multi-start'). Klikk deretter 'Neste'.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_10">8) VIKTIG: I dette trinnet, FOR DEKOSYSTEMET, MÅ DU VELGE SAMME KRYPTERINGSALGORITME OG HASH-ALGORITME SOM DU VALGTE FOR DET SKJULTE SYSTEMET! ELLERS VIL DET SKJULTE SYSTEMET VÆRE UTILGJENGELIG! Med andre ord, dekosystemet må krypteres med samme krypteringsalgoritme som det skjulte systemet. Merk: Årsaken er at dekosystemet og det skjulte systemet vil dele en enkelt boot loader, som kun støtter en enkelt algoritme, valgt av brukeren (for hver algoritme finnes det en spesiell versjon av VeraCrypt Boot Loader).\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_11">9) I dette trinnet, velg et passord for dekosystemet. Dette vil være passordet du kan avsløre til en motstander hvis du blir bedt om eller tvunget til å avsløre ditt førstart-autentiseringspassord (det andre passordet du kan avsløre er det for det ytre volumet). Eksistensen av det tredje passordet (dvs. førstart-autentiseringspassordet for det skjulte operativsystemet) vil forbli hemmelig.\n\nViktig: Passordet du velger for dekosystemet må være vesentlig forskjellig fra det du valgte for det skjulte volumet (dvs. for det skjulte operativsystemet).\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_12">10) Følg de gjenværende instruksjonene i veiviseren for å kryptere dekosystemet.\n\n\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_13">Etter at dekosystemet er opprettet\n------------------------------------------------\n\nEtter at du har kryptert dekosystemet, vil hele prosessen med å opprette det skjulte operativsystemet være fullført og du vil kunne bruke disse tre passordene:\n\n1) Førstart-autentiseringspassordet for det skjulte operativsystemet.\n\n2) Førstart-autentiseringspassordet for dekosystemet.\n\n3) Passordet for det ytre volumet.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_14">Hvis du vil starte det skjulte operativsystemet, trenger du bare å angi passordet for det skjulte operativsystemet i VeraCrypt Boot Loader-skjermen (som vises etter at du slår på eller starter datamaskinen på nytt).\n\nHvis du vil starte dekosystemet, trenger du bare å angi passordet for dekosystemet i VeraCrypt Boot Loader-skjermen.\n\nPassordet for dekosystemet kan avsløres til alle som tvinger deg til å avsløre ditt førstart-autentiseringspassord. Eksistensen av det skjulte volumet (og det skjulte operativsystemet) vil forbli hemmelig.\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_15">Det tredje passordet (for det ytre volumet) kan avsløres til alle som tvinger deg til å avsløre passordet for den første partisjonen bak systempartisjonen, hvor både det ytre volumet og det skjulte volumet (som inneholder det skjulte operativsystemet) ligger. Eksistensen av det skjulte volumet (og det skjulte operativsystemet) vil forbli hemmelig.\n\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_16">Hvis du avslører passordet for dekosystemet til en motstander, og han spurte deg hvorfor det (dekosystem) partisjonens ledige plass inneholder tilfeldige data, kunne du for eksempel svare: "Partisjonen inneholdt tidligere et system kryptert av VeraCrypt, men jeg glemte førstart-autentiseringspassordet (eller systemet ble skadet og stoppet å starte), så jeg måtte reinstallere Windows og kryptere partisjonen igjen."\n\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_17">Hvis alle instruksjonene blir fulgt, og hvis forsiktighetsreglene og kravene som er oppført i avsnittet "Sikkerhetskrav og forholdsregler vedrørende skjulte volumer" i VeraCrypt Brukerveiledning blir fulgt, bør det være umulig å bevise at det skjulte volumet og det skjulte operativsystemet eksisterer, selv når det ytre volumet er montert eller når dekosystemet er dekryptert eller startet.\n\nHvis du lagrer en kopi av denne teksten eller skriver den ut (sterkt anbefalt, med mindre skriveren din lagrer kopier av dokumentene den skriver ut på intern harddisk), bør du ødelegge alle kopier av den etter at du har opprettet dekosystemet og etter at du har forstått all informasjonen i teksten (ellers, hvis en slik kopi ble funnet, kan det indikere at det finnes et skjult operativsystem på denne datamaskinen).\n\n</entry>
+ <entry lang="nb" key="DECOY_OS_INSTRUCTIONS_PORTION_18">ADVARSEL: HVIS DU IKKE BESKYTTER DET SKJULTE VOLUMET (for informasjon om hvordan du gjør det, se avsnittet "Beskyttelse av skjulte volumer mot skade" i VeraCrypt Brukerveiledning), IKKE SKRIV TIL DET YTRE VOLUMET (legg merke til at dekosystemet IKKE er installert i det ytre volumet). ELLERS KAN DU OVERSKRIVE OG SKADE DET SKJULTE VOLUMET (OG DET SKJULTE OPERATIVSYSTEMET INNI DET)!</entry>
+ <entry lang="nb" key="HIDDEN_OS_CREATION_PREINFO_TITLE">Kloning av Operativsystem</entry>
+ <entry lang="nb" key="HIDDEN_OS_CREATION_PREINFO_HELP">I de neste trinnene, vil VeraCrypt opprette det skjulte operativsystemet ved å kopiere innholdet av systempartisjonen til det skjulte volumet (data som kopieres vil bli kryptert underveis med en krypteringsnøkkel som er forskjellig fra den som vil bli brukt for dekosystemet).\n\nVennligst merk at prosessen vil bli utført i pre-boot-miljøet (før Windows starter), og det kan ta lang tid å fullføre; flere timer eller til og med flere dager (avhengig av størrelsen på systempartisjonen og ytelsen til din datamaskin).\n\nDu vil være i stand til å avbryte prosessen, slå av datamaskinen, starte operativsystemet, og deretter gjenoppta prosessen. Men hvis du avbryter den, må hele prosessen med å kopiere systemet starte fra begynnelsen (fordi innholdet i systempartisjonen ikke må endres under kloning).</entry>
+ <entry lang="nb" key="CONFIRM_CANCEL_HIDDEN_OS_CREATION">Vil du avbryte hele prosessen med å opprette det skjulte operativsystemet?\n\nMerk: Du vil IKKE kunne gjenoppta prosessen hvis du avbryter den nå.</entry>
+ <entry lang="nb" key="CONFIRM_CANCEL_SYS_ENC_PRETEST">Vil du avbryte systemkrypteringsforprøven?</entry>
+ <entry lang="nb" key="BOOT_PRETEST_FAILED_RETRY">VeraCrypt systemkrypteringsforprøven mislyktes. Vil du prøve igjen?\n\nHvis du velger 'Nei', vil førstart-autentiseringskomponenten bli avinstallert.\n\nNotater:\n\n- Hvis VeraCrypt Boot Loader ikke ba deg om å angi passordet før Windows startet, er det mulig at operativsystemet ditt ikke starter fra disken det er installert på. Dette støttes ikke.\n\n- Hvis du brukte en annen krypteringsalgoritme enn AES og forprøven mislyktes (og du angav passordet), kan det ha blitt forårsaket av en upassende utformet driver. Velg 'Nei', og prøv å kryptere systempartisjonen/disken igjen, men bruk AES-krypteringsalgoritmen (som har lavest minnekrav).\n\n- For flere mulige årsaker og løsninger, se: https://www.veracrypt.fr/en/Troubleshooting.html</entry>
+ <entry lang="nb" key="SYS_DRIVE_NOT_ENCRYPTED">Systempartisjonen/disken ser ikke ut til å være kryptert (verken delvis eller fullstendig).</entry>
+ <entry lang="nb" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED">Din systempartisjon/disk er kryptert (delvis eller fullstendig).\n\nVennligst dekrypter din systempartisjon/disk helt før du fortsetter. For å gjøre det, velg 'System' > 'Permanent Decrypt System Partition/Drive' fra menylinjen i hovedvinduet til VeraCrypt.</entry>
+ <entry lang="nb" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED_DOWNGRADE">NÃ¥r systempartisjonen/disken er kryptert (delvis eller fullstendig), kan du ikke nedgradere VeraCrypt (men du kan oppgradere det eller reinstallere samme versjon).</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_OR_DECRYPTION_IN_PROGRESS">Din systempartisjon/disk blir for øyeblikket kryptert, dekryptert eller på annen måte modifisert. Vennligst avbryt krypterings-/dekrypterings-/modifiseringsprosessen (eller vent til den er fullført) før du fortsetter.</entry>
+ <entry lang="nb" key="SYSTEM_ENCRYPTION_IN_PROGRESS_ELSEWHERE">En forekomst av VeraCrypt Volumskapingsveiviseren kjører for øyeblikket på dette systemet og utfører eller forbereder kryptering/dekryptering av systempartisjonen/disken. Før du fortsetter, vennligst vent til det er fullført eller lukk det. Hvis du ikke kan lukke det, vennligst start datamaskinen på nytt før du fortsetter.</entry>
+ <entry lang="nb" key="SYSTEM_ENCRYPTION_NOT_COMPLETED">Prosessen med kryptering eller dekryptering av systempartisjonen/disken er ennå ikke fullført. Vennligst vent til den er fullført før du fortsetter.</entry>
+ <entry lang="nb" key="ERR_ENCRYPTION_NOT_COMPLETED">Feil: Prosessen med kryptering av partisjonen/disken er ennå ikke fullført. Den må fullføres først.</entry>
+ <entry lang="nb" key="ERR_NONSYS_INPLACE_ENC_INCOMPLETE">Feil: Prosessen med kryptering eller dekryptering av partisjonen/volumet er ennå ikke fullført. Den må fullføres først.\n\nMerk: For å gjenoppta prosessen, velg 'Volumes' > 'Resume Interrupted Process' fra menylinjen i hovedvinduet til VeraCrypt.</entry>
+ <entry lang="nb" key="ERR_SYS_HIDVOL_HEAD_REENC_MODE_WRONG">Passordet er riktig, VeraCrypt har vellykket dekryptert volumhodet og oppdaget at dette volumet er et skjult systemvolum. Du kan imidlertid ikke endre hodet til et skjult systemvolum på denne måten.\n\nFor å endre passordet for et skjult systemvolum, start operativsystemet som ligger i det skjulte volumet, og velg deretter 'System' > 'Change Password' fra menylinjen i hovedvinduet til VeraCrypt.\n\nFor å sette hodet nøkkelavledningsalgoritme, start det skjulte operativsystemet og velg deretter 'System' > 'Set Header Key Derivation Algorithm'.</entry>
+ <entry lang="nb" key="CANNOT_DECRYPT_HIDDEN_OS">VeraCrypt støtter ikke dekryptering på stedet av en skjult systempartisjon.\n\nMerk: Hvis du vil dekryptere dekosystempartisjonen, start dekosystemet, og velg deretter 'System' > 'Permanent Decrypt System Partition/Drive' fra menylinjen i hovedvinduet til VeraCrypt.</entry>
+ <entry lang="nb" key="ERR_PARAMETER_INCORRECT">Feil: Feil/ugyldig parameter.</entry>
+ <entry lang="nb" key="DEVICE_SELECTED_IN_NON_DEVICE_MODE">Du har valgt en partisjon eller en enhet, men veivisermodus du valgte er kun egnet for filbeholdere.\n\nVil du endre veivisermodus?</entry>
+ <entry lang="nb" key="CONFIRM_CHANGE_WIZARD_MODE_TO_FILE_CONTAINER">Vil du opprette en VeraCrypt filbeholder i stedet?</entry>
+ <entry lang="nb" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">Du har valgt systempartisjonen/disken (eller oppstartspartisjonen), men veivisermodusen du valgte er egnet bare for ikke-system partisjoner/disks.\n\nVil du sette opp førstart-autentisering (som betyr at du må angi passordet ditt hver gang før Windows starter) og kryptere systempartisjonen/disken?</entry>
+ <entry lang="nb" key="CONFIRM_DECRYPT_SYS_DEVICE">Er du sikker på at du vil permanent dekryptere systempartisjonen/disken?</entry>
+ <entry lang="nb" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">ADVARSEL: Hvis du permanent dekrypterer systempartisjonen/disken, vil ukryptert data bli skrevet til den.\n\nEr du virkelig sikker på at du vil permanent dekryptere systempartisjonen/disken?</entry>
+ <entry lang="nb" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Er du sikker på at du vil permanent dekryptere følgende volum?</entry>
+ <entry lang="nb" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">ADVARSEL: Hvis du permanent dekrypterer VeraCrypt-volumet, vil ukryptert data bli skrevet til disken.\n\nEr du virkelig sikker på at du vil permanent dekryptere det valgte volumet?</entry>
+ <entry lang="nb" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">Advarsel: Hvis du bruker en kaskade av chiffer for systemkryptering, kan du oppleve følgende problemer:\n\n1) VeraCrypt Boot Loader er større enn normalt, og derfor er det ikke nok plass i det første spor på disken for en sikkerhetskopi av VeraCrypt Boot Loader. Derfor, når den blir skadet (som ofte skjer, for eksempel under upassende utformede antipirat-aktiveringsprosedyrer av visse programmer), vil du måtte bruke VeraCrypt Redningsdisk for å starte eller reparere VeraCrypt Boot Loader.\n\n2) På noen datamaskiner tar det lengre tid å gjenoppta fra dvalemodus.\n\nDisse potensielle problemene kan forhindres ved å velge en ikke-kaskade krypteringsalgoritme (f.eks. AES).\n\nEr du sikker på at du vil bruke en kaskade av chiffer?</entry>
+ <entry lang="nb" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">Hvis du opplever noen av de tidligere beskrevne problemene, dekrypter partisjonen/disken (hvis den er kryptert) og prøv deretter å kryptere den igjen ved å bruke en ikke-kaskade krypteringsalgoritme (f.eks. AES).</entry>
+ <entry lang="nb" key="UPDATE_TC_IN_DECOY_OS_FIRST">ADVARSEL: Av sikkerhetsgrunner bør du oppdatere VeraCrypt på dekosystemet før du oppdaterer det på det skjulte systemet.\n\nFor å gjøre det, start dekosystemet og kjør VeraCrypt installasjonsprogrammet fra det. Start deretter det skjulte systemet og kjør installasjonsprogrammet fra det også.\n\nMerk: Dekosystemet og det skjulte systemet deler en enkelt boot loader. Hvis du oppgraderte VeraCrypt bare på det skjulte systemet (men ikke på dekosystemet), vil dekosystemet inneholde en VeraCrypt-driver og VeraCrypt-programmer hvis versjonsnummer er forskjellig fra versjonsnummeret til VeraCrypt Boot Loader. En slik diskrepans kan indikere at det finnes et skjult operativsystem på denne datamaskinen.\n\n\nVil du fortsette?</entry>
+ <entry lang="nb" key="UPDATE_TC_IN_HIDDEN_OS_TOO">Versjonsnummeret til VeraCrypt Boot Loader som startet dette operativsystemet er forskjellig fra versjonsnummeret til VeraCrypt driveren (og VeraCrypt-programmer) installert på dette systemet.\n\nDu bør kjøre VeraCrypt installasjonsprogrammet (hvis versjonsnummeret er det samme som VeraCrypt Boot Loader) for å oppdatere VeraCrypt på dette operativsystemet.</entry>
+ <entry lang="nb" key="BOOT_LOADER_VERSION_DIFFERENT_FROM_DRIVER_VERSION">Versjonsnummeret til VeraCrypt Boot Loader som startet dette operativsystemet er forskjellig fra versjonsnummeret til VeraCrypt driveren (og VeraCrypt-programmer) installert på dette systemet. Merk at eldre versjoner kan inneholde feil som er rettet i nyere versjoner.\n\nHvis du ikke startet fra VeraCrypt Redningsdisk, bør du installere VeraCrypt på nytt eller oppgradere det til den nyeste stabile versjonen (boot loaderen vil også bli oppdatert).\n\nHvis du startet fra VeraCrypt Redningsdisk, bør du oppdatere den ('System' > 'Create Rescue Disk').</entry>
+ <entry lang="nb" key="BOOT_LOADER_UPGRADE_OK">VeraCrypt Boot Loader har blitt oppgradert.\n\nDet anbefales sterkt at du lager en ny VeraCrypt Redningsdisk (som vil inneholde den nye versjonen av VeraCrypt Boot Loader) ved å velge 'System' > 'Create Rescue Disk' etter at du har startet datamaskinen på nytt.</entry>
+ <entry lang="nb" key="BOOT_LOADER_UPGRADE_OK_HIDDEN_OS">VeraCrypt Boot Loader har blitt oppgradert.\n\nDet anbefales sterkt at du starter dekosystemet og deretter lager en ny VeraCrypt Redningsdisk (som vil inneholde den nye versjonen av VeraCrypt Boot Loader) ved å velge 'System' > 'Create Rescue Disk'.</entry>
+ <entry lang="nb" key="BOOT_LOADER_UPGRADE_FAILED">Kunne ikke oppgradere VeraCrypt Boot Loader.</entry>
+ <entry lang="nb" key="SYS_DRIVE_SIZE_PROBE_TIMEOUT">VeraCrypt kunne ikke oppdage den reelle størrelsen på systemdisken, og derfor vil størrelsen rapportert av operativsystemet (som kan være mindre enn den reelle størrelsen) bli brukt. Også merk at dette ikke er en feil i VeraCrypt.</entry>
+ <entry lang="nb" key="HIDDEN_SECTOR_DETECTION_FAILED_PREVIOUSLY">ADVARSEL: Det ser ut til at VeraCrypt allerede har prøvd å oppdage skjulte sektorer på denne systemdisken. Hvis du opplevde noen problemer under den forrige deteksjonsprosessen, kan du unngå problemene ved å hoppe over deteksjonen av skjulte sektorer nå. Merk at hvis du gjør det, vil VeraCrypt bruke størrelsen rapportert av operativsystemet (som kan være mindre enn den reelle størrelsen på disken).\n\nMerk at dette problemet ikke er forårsaket av en feil i VeraCrypt.</entry>
+ <entry lang="nb" key="SKIP_HIDDEN_SECTOR_DETECTION">Hopp over deteksjon av skjulte sektorer (bruk størrelsen rapportert av operativsystemet)</entry>
+ <entry lang="nb" key="RETRY_HIDDEN_SECTOR_DETECTION">Prøv å oppdage skjulte sektorer igjen</entry>
+ <entry lang="nb" key="ENABLE_BAD_SECTOR_ZEROING">Feil: Innholdet i en eller flere sektorer på disken kan ikke leses (sannsynligvis på grunn av en fysisk defekt).\n\nProsessen med kryptering på stedet kan fortsette bare når sektorene har blitt gjort lesbare igjen. VeraCrypt kan forsøke å gjøre disse sektorene lesbare ved å skrive nuller til sektorene (deretter vil slik null-blokk bli kryptert). Merk imidlertid at data som er lagret i de ikke-lesbare sektorene vil gå tapt. Hvis du vil unngå dette, kan du forsøke å gjenopprette deler av de ødelagte dataene ved hjelp av passende tredjepartsverktøy.\n\nMerk: I tilfelle av fysisk skadede sektorer (i motsetning til ren dataskade og sjekksummfeil) vil de fleste typer lagringsenheter internt allokere sektorene når data forsøkes skrevet til dem (slik at den eksisterende dataen i de skadede sektorene kan forbli ukryptert på disken).\n\nVil du at VeraCrypt skal skrive nuller til de ikke-lesbare sektorene?</entry>
+ <entry lang="nb" key="DISCARD_UNREADABLE_ENCRYPTED_SECTORS">Feil: Innholdet i en eller flere sektorer på disken kan ikke leses (sannsynligvis på grunn av en fysisk defekt).\n\nFor å kunne fortsette dekryptering, må VeraCrypt forkaste innholdet i de ikke-lesbare sektorene (innholdet vil bli erstattet med pseudorandom data). Vennligst merk at, før du fortsetter, kan du forsøke å gjenopprette deler av eventuelle ødelagte data ved hjelp av passende tredjepartsverktøy.\n\nVil du at VeraCrypt skal forkaste dataen i de ikke-lesbare sektorene nå?</entry>
+ <entry lang="nb" key="ZEROED_BAD_SECTOR_COUNT">Merk: VeraCrypt har erstattet innholdet i %I64d ikke-lesbare sektorer (%s) med krypterte null-plaintextblokker.</entry>
+ <entry lang="nb" key="SKIPPED_BAD_SECTOR_COUNT">Merk: VeraCrypt har erstattet innholdet i %I64d ikke-lesbare sektorer (%s) med pseudorandom data.</entry>
+ <entry lang="nb" key="ENTER_TOKEN_PASSWORD">Angi passord/PIN for token '%s':</entry>
+ <entry lang="nb" key="PKCS11_LIB_LOCATION_HELP">For å la VeraCrypt få tilgang til en sikkerhetstoken eller smartkort, må du først installere et PKCS #11 programvarebibliotek for tokenet eller smartkortet. Et slikt bibliotek kan være levert med enheten eller det kan være tilgjengelig for nedlasting fra leverandørens nettsted eller andre tredjeparter.\n\nEtter at du har installert biblioteket, kan du enten velge det manuelt ved å klikke 'Velg Bibliotek' eller du kan la VeraCrypt finne og velge det automatisk ved å klikke 'Automatisk oppdag bibliotek' (bare Windows systemkatalog vil bli søkt).</entry>
+ <entry lang="nb" key="SELECT_PKCS11_MODULE_HELP">Merk: For filnavnet og plasseringen til PKCS #11-biblioteket installert for din sikkerhetstoken eller smartkort, vennligst se dokumentasjonen levert med tokenet, kortet eller tredjeparts programvare.\n\nKlikk 'OK' for å velge banen og filnavnet.</entry>
+ <entry lang="nb" key="NO_PKCS11_MODULE_SPECIFIED">For å la VeraCrypt få tilgang til en sikkerhetstoken eller smartkort, må du først velge et PKCS #11-programvarebibliotek for tokenet/kortet. For å gjøre det, velg 'Innstillinger' > 'Sikkerhetstokener'.</entry>
+ <entry lang="nb" key="PKCS11_MODULE_INIT_FAILED">Kunne ikke initialisere PKCS #11 sikkerhetstoken biblioteker.\n\nVennligst forsikre deg om at angitt bane og filnavn refererer til et gyldig PKCS #11 bibliotek. For å angi en PKCS #11 bibliotekbane og filnavn, velg 'Innstillinger' > 'Sikkerhetstokener'.</entry>
+ <entry lang="nb" key="PKCS11_MODULE_AUTO_DETECTION_FAILED">Ingen PKCS #11-bibliotek ble funnet i Windows systemkatalog.\n\nVennligst forsikre deg om at et PKCS #11-bibliotek for din sikkerhetstoken (eller for ditt smartkort) er installert (et slikt bibliotek kan bli levert med tokenet/kortet eller det kan være tilgjengelig for nedlasting fra leverandørens nettsted eller andre tredjeparter). Hvis det er installert i en annen katalog enn Windows systemkatalog, klikk 'Velg Bibliotek' for å finne biblioteket (f.eks. i mappen hvor programvaren for tokenet/kortet er installert).</entry>
+ <entry lang="nb" key="NO_TOKENS_FOUND">Ingen sikkerhetstoken funnet.\n\nVennligst sørg for at din sikkerhetstoken er tilkoblet til din datamaskin og at riktig enhetsdriver for tokenen er installert.</entry>
+ <entry lang="nb" key="TOKEN_KEYFILE_NOT_FOUND">Sikkerhetstoken-nøkkelfil ikke funnet.</entry>
+ <entry lang="nb" key="TOKEN_KEYFILE_ALREADY_EXISTS">En sikkerhetstoken-nøkkelfil med samme navn eksisterer allerede.</entry>
+ <entry lang="nb" key="CONFIRM_SEL_FILES_DELETE">Vil du slette de valgte filene?</entry>
+ <entry lang="nb" key="INVALID_TOKEN_KEYFILE_PATH">Sikkerhetstoken-nøkkelfilstien er ugyldig.</entry>
+ <entry lang="nb" key="SECURITY_TOKEN_ERROR">Sikkerhetstoken feil</entry>
+ <entry lang="nb" key="CKR_PIN_INCORRECT">Passord for sikkerhetstoken er feil.</entry>
+ <entry lang="nb" key="CKR_DEVICE_MEMORY">Sikkerhetstoken har ikke nok minne/plass til å utføre den forespurte operasjonen.\n\nHvis du prøver å importere en nøkkelfil, bør du velge en mindre fil eller bruke en nøkkelfil generert av VeraCrypt (velg 'Verktøy' > 'Nøkkelfilgenerator').</entry>
+ <entry lang="nb" key="ALL_TOKEN_SESSIONS_CLOSED">Alle åpne sikkerhetstoken-sesjoner har blitt lukket.</entry>
+ <entry lang="nb" key="SELECT_TOKEN_KEYFILES">Velg Sikkerhetstoken-nøkkelfiler</entry>
+ <entry lang="nb" key="TOKEN_SLOT_ID">Slot</entry>
+ <entry lang="nb" key="TOKEN_NAME">Token-navn</entry>
+ <entry lang="nb" key="TOKEN_DATA_OBJECT_LABEL">Filnavn</entry>
+ <entry lang="nb" key="BOOT_PASSWORD_CACHE_KEYBOARD_WARNING">VIKTIG: Vennligst merk at førstart-autentiseringspassord alltid skrives inn ved bruk av standard US-tastaturoppsett. Derfor kan et volum som bruker et passord skrevet med et annet tastaturoppsett være umulig å montere ved bruk av førstart-autentiseringspassord (merk at dette ikke er en feil i VeraCrypt). For å tillate et slikt volum å bli montert ved bruk av førstart-autentiseringspassord, følg disse trinnene:\n\n1) Klikk 'Velg Fil' eller 'Velg Enhet' og velg volumet.\n2) Velg 'Volumes' > 'Endre Volumpassord'.\n3) Tast inn det nåværende passordet for volumet.\n4) Endre tastaturoppsett til engelsk (US) ved å klikke på Språklinje-ikonet i Windows oppgavelinjen og velge 'EN English (United States)'.\n5) I VeraCrypt, i feltet for det nye passordet, tast inn førstart-autentiseringspassordet.\n6) Bekreft det nye passordet ved å taste det inn igjen i bekreftelsesfeltet og klikke 'OK'.\nADVARSEL: Vær oppmerksom på at hvis du følger disse trinnene, må volumpassordet alltid skrives inn ved bruk av US-tastaturoppsett (som automatisk sikres kun i pre-boot miljøet).</entry>
+ <entry lang="nb" key="SYS_FAVORITES_KEYBOARD_WARNING">System favorittvolumer vil bli montert ved bruk av førstart-autentiseringspassordet. Hvis noe system favorittvolum bruker et annet passord, blir det ikke montert.</entry>
+ <entry lang="nb" key="SYS_FAVORITES_ADMIN_ONLY_INFO">Vennligst merk at hvis du trenger å forhindre normale VeraCrypt-volumhandlinger (som 'Demonter Alle', auto-demontering, etc.) fra å påvirke system favorittvolumer, bør du aktivere alternativet 'Tillat kun administratorer å se og demontere system favorittvolumer i VeraCrypt'. I tillegg, når VeraCrypt kjøres uten administratorrettigheter (standard i Windows Vista og nyere), vil system favorittvolumer ikke vises i stasjonsbokstavelisten i hovedvinduet til VeraCrypt-applikasjonen.</entry>
+ <entry lang="nb" key="SYS_FAVORITES_ADMIN_ONLY_WARNING">VIKTIG: Husk at hvis dette alternativet er aktivert og VeraCrypt ikke har administratorrettigheter, blir monterte system favorittvolumer IKKE vist i VeraCrypt-applikasjonsvinduet og de kan ikke demonteres. Derfor, hvis du trenger f.eks. å demontere et system favorittvolum, vennligst høyreklikk VeraCrypt-ikonet (i Start-menyen) og velg 'Kjør som administrator' først. Den samme begrensningen gjelder for 'Demonter Alle'-funksjonen, 'Auto-demonter' funksjonene, 'Demonter Alle' hurtigtastene, etc.</entry>
+ <entry lang="nb" key="SETTING_REQUIRES_REBOOT">Merk at denne innstillingen trer i kraft kun etter at operativsystemet er startet på nytt.</entry>
+ <entry lang="nb" key="COMMAND_LINE_ERROR">Feil under behandling av kommandolinjen.</entry>
+ <entry lang="nb" key="RESCUE_DISK">Redningsdisk</entry>
+ <entry lang="nb" key="SELECT_FILE_AND_MOUNT">Velg &amp;Fil og Monter...</entry>
+ <entry lang="nb" key="SELECT_DEVICE_AND_MOUNT">Velg &amp;Enhet og Monter...</entry>
+ <entry lang="nb" key="DISABLE_NONADMIN_SYS_FAVORITES_ACCESS">Tillat kun administratorer å se og demontere system favorittvolumer i VeraCrypt</entry>
+ <entry lang="nb" key="MOUNT_SYSTEM_FAVORITES_ON_BOOT">Monter system favorittvolumer når Windows starter (i første fase av oppstartsprosedyren)</entry>
+ <entry lang="nb" key="MOUNTED_VOLUME_DIRTY">Advarsel: Filsystemet på volumet montert som '%s' ble ikke rent demontert og kan derfor inneholde feil. Bruk av et ødelagt filsystem kan føre til datatap eller datakorruptjon.\n\nMerk: Før du fysisk fjerner eller slår av en enhet (slik som en USB-minnepenn eller en ekstern harddisk) hvor et montert VeraCrypt-volum ligger, bør du alltid demontere VeraCrypt-volumet i VeraCrypt først.\n\n\nVil du at Windows skal forsøke å oppdage og fikse feil (hvis noen) på filsystemet?</entry>
+ <entry lang="nb" key="SYS_FAVORITE_VOLUME_DIRTY">Advarsel: Ett eller flere system favorittvolumer ble ikke rent demontert og kan derfor inneholde filsystemfeil. Vennligst se systemhendelsesloggen for flere detaljer.\n\nBruk av et ødelagt filsystem kan føre til datatap eller datakorruptjon. Du bør sjekke de berørte system favorittvolumene for feil (høyreklikk på hvert av dem i VeraCrypt og velg 'Reparer Filsystem').</entry>
+ <entry lang="nb" key="FILESYS_REPAIR_CONFIRM_BACKUP">Advarsel: Reparasjon av et ødelagt filsystem ved bruk av Microsoft 'chkdsk'-verktøyet kan føre til tap av filer i ødelagte områder. Derfor anbefales det at du først sikkerhetskopierer filene som er lagret på VeraCrypt-volumet til et annet, sunt, VeraCrypt-volum.\n\nVil du reparere filsystemet nå?</entry>
+ <entry lang="nb" key="MOUNTED_CONTAINER_FORCED_READ_ONLY">Volumet '%s' har blitt montert som skrivebeskyttet fordi skriveadgang ble nektet.\n\nVennligst sørg for at sikkerhetstillatelsene til filbeholderen lar deg skrive til den (høyreklikk på beholderen og velg Egenskaper > Sikkerhet).\n\nMerk at du på grunn av et Windows-problem kan se denne advarselen selv etter å ha satt de riktige sikkerhetstillatelsene. Dette er ikke forårsaket av en feil i VeraCrypt. En mulig løsning er å flytte beholderen til for eksempel mappen 'Dokumenter'.\n\nHvis du har til hensikt å holde volumet skrivebeskyttet, sett skrivebeskyttelsesattributtet til beholderen (høyreklikk på beholderen og velg Egenskaper > Skrivebeskyttet), som vil undertrykke denne advarselen.</entry>
+ <entry lang="nb" key="MOUNTED_DEVICE_FORCED_READ_ONLY">Volumet '%s' måtte monteres som skrivebeskyttet fordi skriveadgang ble nektet.\n\nVennligst sørg for at ingen andre applikasjoner (f.eks. antivirusprogramvare) bruker partisjonen/enheten som volumet er vert for.</entry>
+ <entry lang="nb" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">Volumet '%s' har blitt montert som skrivebeskyttet fordi operativsystemet rapporterte at vertsenheten er skrivebeskyttet.\n\nVennligst merk at enkelte tilpassede brikkesett-drivere har blitt rapportert å føre til at skrivbare medier feilaktig vises skrivebeskyttet. Dette problemet er ikke forårsaket av VeraCrypt. Det kan løses ved å oppdatere eller avinstallere alle tilpassede (ikke-Microsoft) brikkesett-drivere som for tiden er installert på dette systemet.</entry>
+ <entry lang="nb" key="LIMIT_ENC_THREAD_POOL_NOTE">Merk at Hyper-Threading-teknologien gir flere logiske kjerner per enkelt fysisk kjerne. NÃ¥r Hyper-Threading er aktivert, representerer antallet valgt ovenfor antallet logiske prosessorer/kjerner.</entry>
+ <entry lang="nb" key="NUMBER_OF_THREADS">%d tråder</entry>
+ <entry lang="nb" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">Merk at maskinvareakselerert AES er deaktivert, noe som vil påvirke benchmark-resultatene (dårligere ytelse).\n\nFor å aktivere maskinvareakselerasjon, velg 'Innstillinger' > 'Ytelse' og aktiver den tilsvarende innstillingen.</entry>
+ <entry lang="nb" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">Merk at antallet tråder for øyeblikket er begrenset, noe som vil påvirke benchmark-resultatene (dårligere ytelse).\n\nFor å utnytte prosessorenes fulle potensiale, velg 'Innstillinger' > 'Ytelse' og deaktiver den tilsvarende innstillingen.</entry>
+ <entry lang="nb" key="ASK_REMOVE_DEVICE_WRITE_PROTECTION">Vil du at VeraCrypt skal forsøke å deaktivere skrivebeskyttelsen av partisjonen/drevet?</entry>
+ <entry lang="nb" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">ADVARSEL: Denne innstillingen kan redusere ytelsen.\n\nEr du sikker på at du vil bruke denne innstillingen?</entry>
+ <entry lang="nb" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">Advarsel: VeraCrypt-volumet ble automatisk demontert</entry>
+ <entry lang="nb" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">Før du fysisk fjerner eller slår av en enhet som inneholder et montert volum, bør du alltid demontere volumet i VeraCrypt først.\n\nUventet spontan demontering er vanligvis forårsaket av en intermittently sviktende kabel, enhet (innkapsling), etc.</entry>
+ <entry lang="nb" key="UNSUPPORTED_TRUECRYPT_FORMAT">Dette volumet ble opprettet med TrueCrypt %x.%x, men VeraCrypt støtter bare TrueCrypt-volumer opprettet med TrueCrypt 6.x/7.x-seriene.</entry>
+ <entry lang="nb" key="TEST">Test</entry>
+ <entry lang="nb" key="KEYFILE">Nøkkelfil</entry>
+ <entry lang="nb" key="VKEY_08">Backspace</entry>
+ <entry lang="nb" key="VKEY_09">Tab</entry>
+ <entry lang="nb" key="VKEY_0C">Slett</entry>
+ <entry lang="nb" key="VKEY_0D">Enter</entry>
+ <entry lang="nb" key="VKEY_13">Pause</entry>
+ <entry lang="nb" key="VKEY_14">Caps Lock</entry>
+ <entry lang="nb" key="VKEY_20">Mellomrom</entry>
+ <entry lang="nb" key="VKEY_21">Page Up</entry>
+ <entry lang="nb" key="VKEY_22">Page Down</entry>
+ <entry lang="nb" key="VKEY_23">End</entry>
+ <entry lang="nb" key="VKEY_24">Home</entry>
+ <entry lang="nb" key="VKEY_25">Venstre Piltast</entry>
+ <entry lang="nb" key="VKEY_26">Opp Piltast</entry>
+ <entry lang="nb" key="VKEY_27">Høyre Piltast</entry>
+ <entry lang="nb" key="VKEY_28">Ned Piltast</entry>
+ <entry lang="nb" key="VKEY_29">Velg Tast</entry>
+ <entry lang="nb" key="VKEY_2A">Skriv ut Tast</entry>
+ <entry lang="nb" key="VKEY_2B">Utfør Tast</entry>
+ <entry lang="nb" key="VKEY_2C">Print Screen</entry>
+ <entry lang="nb" key="VKEY_2D">Sett Inn</entry>
+ <entry lang="nb" key="VKEY_2E">Slett</entry>
+ <entry lang="nb" key="VKEY_5D">Programtast</entry>
+ <entry lang="nb" key="VKEY_5F">Sov</entry>
+ <entry lang="nb" key="VKEY_90">Num Lock</entry>
+ <entry lang="nb" key="VKEY_91">Scroll Lock</entry>
+ <entry lang="nb" key="VKEY_A6">Nettleser Tilbake</entry>
+ <entry lang="nb" key="VKEY_A7">Nettleser Frem</entry>
+ <entry lang="nb" key="VKEY_A8">Nettleser Oppdater</entry>
+ <entry lang="nb" key="VKEY_A9">Nettleser Stopp</entry>
+ <entry lang="nb" key="VKEY_AA">Nettleser Søk</entry>
+ <entry lang="nb" key="VKEY_AB">Nettleser Favoritter</entry>
+ <entry lang="nb" key="VKEY_AC">Nettleser Hjem</entry>
+ <entry lang="nb" key="VKEY_AD">Demp</entry>
+ <entry lang="nb" key="VKEY_AE">Volum Ned</entry>
+ <entry lang="nb" key="VKEY_AF">Volum Opp</entry>
+ <entry lang="nb" key="VKEY_B0">Neste Spor</entry>
+ <entry lang="nb" key="VKEY_B1">Forrige Spor</entry>
+ <entry lang="nb" key="VKEY_B2">Stopp Media</entry>
+ <entry lang="nb" key="VKEY_B3">Spill/Pause Media</entry>
+ <entry lang="nb" key="VKEY_B4">Start Mail Tast</entry>
+ <entry lang="nb" key="VKEY_B5">Velg Media Tast</entry>
+ <entry lang="nb" key="VKEY_B6">Applikasjon 1</entry>
+ <entry lang="nb" key="VKEY_B7">Applikasjon 2</entry>
+ <entry lang="nb" key="VKEY_F6">Attn</entry>
+ <entry lang="nb" key="VKEY_F7">CrSel</entry>
+ <entry lang="nb" key="VKEY_F8">ExSel</entry>
+ <entry lang="nb" key="VKEY_FA">Spill</entry>
+ <entry lang="nb" key="VKEY_FB">Zoom</entry>
+ <entry lang="nb" key="VK_NUMPAD">NumPad</entry>
+ <entry lang="nb" key="VK_SHIFT">Skift</entry>
+ <entry lang="nb" key="VK_CONTROL">Ctrl</entry>
+ <entry lang="nb" key="VK_ALT">Alt</entry>
+ <entry lang="nb" key="VK_WIN">Win</entry>
+ <entry lang="nb" key="BYTE">B</entry>
+ <entry lang="nb" key="KB">KiB</entry>
+ <entry lang="nb" key="MB">MiB</entry>
+ <entry lang="nb" key="GB">GiB</entry>
+ <entry lang="nb" key="TB">TiB</entry>
+ <entry lang="nb" key="PB">PiB</entry>
+ <entry lang="nb" key="B_PER_SEC">B/s</entry>
+ <entry lang="nb" key="KB_PER_SEC">KiB/s</entry>
+ <entry lang="nb" key="MB_PER_SEC">MiB/s</entry>
+ <entry lang="nb" key="GB_PER_SEC">GiB/s</entry>
+ <entry lang="nb" key="TB_PER_SEC">TiB/s</entry>
+ <entry lang="nb" key="PB_PER_SEC">PiB/s</entry>
+ <entry lang="nb" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry>
+ <entry lang="nb" key="IDC_BOOT_LOADER_CACHE_PIM">Inkluder &amp;PIM ved hurtiglager av førstart-autentiseringspassord</entry>
+ <entry lang="nb" key="IDC_PREF_CACHE_PIM">Inkluder PIM ved hurtiglager av passord</entry>
+ <entry lang="nb" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Gjør frakoblede nettverksstasjoner tilgjengelige for montering</entry>
+ <entry lang="nb" key="PASSWORD_UTF8_TOO_LONG">Det oppgitte passordet er for langt: dets UTF-8-representasjon overstiger %d byte.</entry>
+ <entry lang="nb" key="PASSWORD_UTF8_INVALID">Det oppgitte passordet inneholder Unicode-tegn som ikke kunne konverteres til UTF-8-representasjon.</entry>
+ <entry lang="nb" key="INIT_DLL">Feil: Klarte ikke å laste inn et systembibliotek.</entry>
+ <entry lang="nb" key="ERR_EXFAT_INVALID_VOLUME_SIZE">Volumfilstørrelsen spesifisert i kommandolinjen er inkompatibel med valgt exFAT-filsystem.</entry>
+ <entry lang="nb" key="IDT_ENTROPY_BAR">Tilfeldighet samlet fra musebevegelser</entry>
+ <entry lang="nb" key="IDT_VOLUME_ID">Volum-ID:</entry>
+ <entry lang="nb" key="VOLUME_ID">Volum-ID</entry>
+ <entry lang="nb" key="IDC_FAVORITE_USE_VOLUME_ID">Bruk Volum-ID for å montere favoritt</entry>
+ <entry lang="nb" key="VOLUME_ID_INVALID">Volum-ID-verdien er ugyldig</entry>
+ <entry lang="nb" key="VOLUME_ID_NOT_FOUND">Ingen volum med den angitte ID-en ble funnet i systemet</entry>
+ <entry lang="nb" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Kopier verdi til utklippstavlen...</entry>
+ <entry lang="nb" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Ikke vis PIM-prompten i førstart-autentiseringsskjermen (PIM-verdi lagres ukryptert på disken)</entry>
+ <entry lang="nb" key="DISABLE_BOOT_LOADER_PIM_PROMPT">ADVARSEL: Vennligst husk at hvis du aktiverer dette alternativet, vil PIM-verdien bli lagret ukryptert på disken.\n\nEr du sikker på at du vil aktivere dette alternativet?</entry>
+ <entry lang="nb" key="PIM_TOO_BIG">Personal Iterations Multiplier (PIM) maksimumsverdi er 2147468.</entry>
+ <entry lang="nb" key="IDC_SKIP_RESCUE_VERIFICATION">Hopp over verifisering av redningsdisk</entry>
+ <entry lang="nb" key="IDC_HIDE_WAITING_DIALOG">Ikke vis ventemeldingsdialogen når du utfører operasjoner</entry>
+ <entry lang="nb" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">Ikke be om hash-algoritme i førstart-autentiseringsskjermen</entry>
+ <entry lang="nb" key="KUZNYECHIK_HELP">Kuznyechik er en blokkchiffer som først ble publisert i 2015 og definert i den nasjonale standarden til den russiske føderasjonen GOST R 34.12-2015 og også i RFC 7801. 256-bit nøkkel, 128-bit blokk. Operasjonsmodus er XTS.</entry>
+ <entry lang="nb" key="CAMELLIA_HELP">Felles utviklet av Mitsubishi Electric og NTT av Japan. Først publisert i 2000. 256-bit nøkkel, 128-bit blokk. Operasjonsmodus er XTS. Det har blitt godkjent for bruk av ISO/IEC, EU’s NESSIE-prosjekt og det japanske CRYPTREC-prosjektet.</entry>
+ <entry lang="nb" key="TIME">Tid</entry>
+ <entry lang="nb" key="ITERATIONS">Iterasjoner</entry>
+ <entry lang="nb" key="PRE-BOOT">Førstart</entry>
+ <entry lang="nb" key="RESCUE_DISK_EFI_INFO">Før du kan kryptere partisjonen, må du opprette en VeraCrypt Redningsdisk (VRD), som tjener følgende formål:\n\n- Hvis VeraCrypt Boot Loader, hovednøkkel eller annen kritisk data blir skadet, lar VRD deg gjenopprette den (merk imidlertid at du fortsatt må skrive inn riktig passord da).\n\n- Hvis Windows blir skadet og ikke kan starte, lar VRD deg permanent dekryptere partisjonen før Windows starter.\n\n- VRD vil inneholde en sikkerhetskopi av den nåværende EFI boot loader og vil tillate deg å gjenopprette den ved behov.\n\nVeraCrypt Redningsdisk ZIP-bildet vil bli opprettet på stedet angitt nedenfor.</entry>
+ <entry lang="nb" key="RESCUE_DISK_EFI_EXTRACT_INFO">Redningsdisk ZIP-bildet har blitt opprettet og lagret i denne filen:\n%s\n\nNå må du pakke det ut til en USB-pinne som er formatert som FAT/FAT32.\n\n%lsEtter at du har opprettet Redningsdisken, klikk Neste for å verifisere at den er korrekt opprettet.</entry>
+ <entry lang="nb" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">Redningsdisk ZIP-bildet har blitt opprettet og lagret i denne filen:\n%s\n\nNå bør du enten pakke ut bildet til en USB-pinne som er formatert som FAT/FAT32 eller flytte det til et sikkert sted for senere bruk.\n\n%lsKlikk Neste for å fortsette.</entry>
+ <entry lang="nb" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">VIKTIG: Merk at zip-filen må pakkes ut direkte til roten av USB-pinnen. For eksempel, hvis stasjonsbokstaven til USB-pinnen er E: bør utpakking av zip-filen opprette en mappe E:\\EFI på USB-pinnen.\n\n</entry>
+ <entry lang="nb" key="RESCUE_DISK_EFI_CHECK_FAILED">Kan ikke verifisere at Redningsdisken er korrekt pakket ut.\n\nHvis du har pakket ut Redningsdisken, vennligst fjern og sett inn USB-pinnen igjen; klikk deretter Neste for å prøve på nytt. Hvis dette ikke hjelper, vennligst prøv en annen USB-pinne og/eller en annen ZIP-programvare.\n\nHvis du ikke har pakket ut Redningsdisken ennå, vennligst gjør det, og klikk deretter Neste.\n\nHvis du forsøkte å verifisere en VeraCrypt Redningsdisk opprettet før du startet denne veiviseren, vær oppmerksom på at en slik Redningsdisk ikke kan brukes, fordi den ble opprettet for en annen hovednøkkel. Du må pakke ut det nylig genererte Redningsdisk ZIP-bildet.</entry>
+ <entry lang="nb" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Kan ikke verifisere at Redningsdisken er korrekt pakket ut.\n\nHvis du har pakket ut Redningsdisk-bildet til en USB-pinne, vennligst fjern den og sett den inn igjen; prøv deretter på nytt. Hvis dette ikke hjelper, vennligst prøv en annen ZIP-programvare og/eller medie.\n\nHvis du forsøkte å verifisere en VeraCrypt Redningsdisk opprettet for en annen hovednøkkel, passord, salt, etc., vær oppmerksom på at en slik Redningsdisk alltid vil mislykkes i denne verifikasjonen. For å opprette en ny Redningsdisk fullt kompatibel med din nåværende konfigurasjon, velg 'System' > 'Opprett Redningsdisk'.</entry>
+ <entry lang="nb" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">Redningsdisk-bildet har blitt opprettet og lagret i denne filen:\n%s\n\nNå må du pakke ut Redningsdisk-bildet til en USB-pinne som er formatert som FAT/FAT32.\n\nVIKTIG: Merk at zip-filen må pakkes ut direkte til roten av USB-pinnen. For eksempel, hvis stasjonsbokstaven til USB-pinnen er E: bør utpakking av zip-filen opprette en mappe E:\\EFI på USB-pinnen.\n\nEtter at du har opprettet Redningsdisken, velg 'System' > 'Verifiser Redningsdisk' for å verifisere at den er korrekt opprettet.</entry>
+ <entry lang="nb" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">Bruk Sikkert Skrivebord for passordinntasting</entry>
+ <entry lang="nb" key="ERR_REFS_INVALID_VOLUME_SIZE">Volumfilstørrelsen spesifisert i kommandolinjen er inkompatibel med valgt ReFS-filsystem.</entry>
+ <entry lang="nb" key="IDC_EDIT_DCSPROP">Rediger Boot Loader-konfigurasjon</entry>
+ <entry lang="nb" key="IDC_SHOW_PLATFORMINFO">Vis EFI-plattformsinformasjon</entry>
+ <entry lang="nb" key="BOOT_LOADER_CONFIGURATION_FILE">Boot Loader-konfigurasjonsfil</entry>
+ <entry lang="nb" key="EFI_PLATFORM_INFORMATION">EFI-plattformsinformasjon</entry>
+ <entry lang="nb" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">ADVARSEL: Uerfarne brukere bør aldri forsøke å manuelt redigere Boot Loader-konfigurasjoner.\n\nFortsette?</entry>
+ <entry lang="nb" key="DCSPROP_XML_VALIDATION_FAILED">ADVARSEL: Kunne ikke verifisere XML-formatet til Boot Loader-konfigurasjonen. Vennligst sjekk dine modifikasjoner.</entry>
+ <entry lang="nb" key="IDT_ADVANCED_OPTIONS">Avanserte Alternativer</entry>
+ <entry lang="nb" key="AFTER_UPGRADE_RESCUE_DISK">Det anbefales sterkt at du lager en ny VeraCrypt Redningsdisk (som vil inneholde den nye versjonen av VeraCrypt Boot Loader) ved å velge 'System' > 'Opprett Redningsdisk'.\nVil du gjøre det nå?</entry>
+ <entry lang="nb" key="IDC_ALLOW_TRIM_NONSYS_SSD">Tillat TRIM-kommando for ikke-system SSD-partisjon/disk</entry>
+ <entry lang="nb" key="IDC_BLOCK_SYSENC_TRIM">Blokker TRIM-kommando på systempartisjon/disk</entry>
+ <entry lang="nb" key="WINDOWS_EFI_BOOT_LOADER_MISSING">FEIL: Windows EFI systembootloader kunne ikke lokaliseres på disken. Operasjonen vil bli avbrutt.</entry>
+ <entry lang="nb" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">Det er for øyeblikket ikke mulig å kryptere et system hvis SecureBoot er aktivert og hvis VeraCrypt egendefinerte nøkler ikke er lastet inn i maskinens firmware. SecureBoot må deaktiveres i BIOS-konfigurasjonen for å tillate systemkryptering å fortsette.</entry>
+ <entry lang="nb" key="PASSWORD_PASTED_TRUNCATED">Limt inn tekst avkortet fordi passordets maksimale lengde er %d tegn</entry>
+ <entry lang="nb" key="PASSWORD_MAXLENGTH_REACHED">Passordet har allerede nådd sin maksimale lengde på %d tegn.\nIngen ekstra tegn er tillatt.</entry>
+ <entry lang="nb" key="IDC_SELECT_LANGUAGE_LABEL">Velg språket som skal brukes under installasjonen:</entry>
+ <entry lang="nb" key="VOLUME_TOO_LARGE_FOR_HOST">FEIL: Størrelsen på filbeholderen er større enn tilgjengelig ledig plass på disken.</entry>
+ <entry lang="nb" key="IDC_ALLOW_WINDOWS_DEFRAG">Tillat Windows Disk Defragmenter å defragmentere ikke-system partisjon/disk</entry>
+ <entry lang="nb" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">ADVARSEL: Defragmentering av ikke-system partisjoner/disks kan lekke metadata om innholdet deres eller forårsake problemer med skjulte volumer de kan inneholde.\n\nFortsette?</entry>
+ <entry lang="nb" key="VIRTUAL_DEVICE">Virtuell Enhet</entry>
+ <entry lang="nb" key="MOUNTED_VOLUME_NOT_ASSOCIATED">Det valgte monterte volumet er ikke tilknyttet med sin stasjonsbokstav i Windows og derfor kan det ikke åpnes i Windows Utforsker.</entry>
+ <entry lang="nb" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Slett krypteringsnøkler fra minnet hvis en ny enhet settes inn</entry>
+ <entry lang="nb" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">VIKTIGE NOTERINGER:\n - Vennligst husk at denne innstillingen ikke vedvarer etter en nedstengning/oppstart, så du må velge den igjen neste gang maskinen startes.\n\n - Med denne innstillingen aktivert og etter at en ny enhet er koblet til, vil maskinen fryse og den vil til slutt krasje med en BSOD da Windows ikke kan få tilgang til den krypterte disken etter at nøklene er slettet fra minnet.\n</entry>
+ <entry lang="nb" key="STARTING">Starter</entry>
+ <entry lang="nb" key="IDC_ENABLE_CPU_RNG">Bruk CPU-maskinvare tilfeldig tallgenerator som en tilleggskilde til entropi</entry>
+ <entry lang="nb" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Bruk gammel maksimal passordlengde (64 tegn)</entry>
+ <entry lang="nb" key="IDC_ENABLE_RAM_ENCRYPTION">Aktiver kryptering av nøkler og passord lagret i RAM</entry>
+ <entry lang="nb" key="IDT_BENCHMARK">Benchmark:</entry>
+ <entry lang="nb" key="IDC_DISABLE_MOUNT_MANAGER">Opprett bare virtuell enhet uten å montere på valgt stasjonsbokstav</entry>
+ <entry lang="nb" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Det angitte passordet er for langt: dets UTF-8-representasjon overstiger 64 byte.</entry>
+ <entry lang="nb" key="HIDDEN_CREDS_SAME_AS_OUTER">Det skjulte volumet kan ikke ha samme passord, PIM og nøkkelfiler som det ytre volumet</entry>
+ <entry lang="nb" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt støtter ikke kryptering av en systemdisk som allerede er kryptert med BitLocker.</entry>
+ <entry lang="nb" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Fiks automatisk oppstartskonfigurasjonsproblemer som kan forhindre at Windows starter</entry>
+ <entry lang="nb" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Tving maskinen til å starte på VeraCrypt ved neste oppstart</entry>
+ <entry lang="nb" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Tving tilstedeværelsen av VeraCrypt-oppføringen i EFI-firmware bootmenyen</entry>
+ <entry lang="nb" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Tving VeraCrypt-oppføringen til å være den første i EFI-firmware bootmenyen</entry>
+ <entry lang="nb" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">ADVARSEL: RAM-kryptering er ikke kompatibel med Windows Hvilemodus og Windows Hurtigoppstart-funksjoner. VeraCrypt må deaktivere dem før du aktiverer RAM-kryptering.\n\nFortsette?</entry>
+ <entry lang="nb" key="CONFIRM_DISABLE_FAST_STARTUP">ADVARSEL: Windows Hurtigoppstart er aktivert og det er kjent for å forårsake problemer når du arbeider med VeraCrypt volumer. Det anbefales å deaktivere det for bedre sikkerhet og brukervennlighet.\n\nVil du deaktivere Windows Hurtigoppstart?</entry>
+ <entry lang="nb" key="QUICK_FORMAT_HELP">For å gjøre det mulig for operativsystemet å montere ditt nye volum, må det formateres med et filsystem. Vennligst velg en filsystemtype.\n\nHvis volumet ditt skal være vert på en enhet eller partisjon, kan du bruke 'Hurtigformatering' for å hoppe over kryptering av ledig plass på volumet.</entry>
+ <entry lang="nb" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Ikke akselerer AES-kryptering/dekryptering ved å bruke prosessorens AES-instruksjoner</entry>
+ <entry lang="nb" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Legg til alle monterte volumer til favoritter...</entry>
+ <entry lang="nb" key="TASKICON_PREF_MENU_ITEMS">Oppgavelinjeikonmeny Valg</entry>
+ <entry lang="nb" key="TASKICON_PREF_OPEN_VOL">Ã…pne Monterte Volumer</entry>
+ <entry lang="nb" key="TASKICON_PREF_DISMOUNT_VOL">Demonter Monterte Volumer</entry>
+ <entry lang="nb" key="DISK_FREE">Ledig plass tilgjengelig: {0}</entry>
+ <entry lang="nb" key="VOLUME_SIZE_HELP">Vennligst spesifiser størrelsen på beholderen som skal opprettes. Merk at den minste mulige størrelsen på et volum er 292 KiB.</entry>
+ <entry lang="nb" key="LINUX_CONFIRM_INNER_VOLUME_CALC">ADVARSEL: Du har valgt et annet filsystem enn FAT for det ytre volumet.\nVennligst merk at i dette tilfellet kan ikke VeraCrypt beregne den nøyaktige maksimalt tillatte størrelsen for det skjulte volumet og det vil bare bruke en omtrentlig beregning som kan være feil.\nDermed er det ditt ansvar å bruke en tilstrekkelig verdi for størrelsen på det skjulte volumet slik at det ikke overlapper det ytre volumet.\n\nVil du fortsette å bruke det valgte filsystemet for det ytre volumet?</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_SECURITY">Sikkerhet</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Monteringsvalg</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_BACKGROUND_TASK">Bakgrunnsoppgave</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">Systemintegrasjon</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Filsystem Utforsker</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_PERFORMANCE">Ytelse</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_KEYFILES">Nøkkelfiler</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_TOKENS">Sikkerhetstokener</entry>
+ <entry lang="nb" key="LINUX_PREF_KERNEL_SERVICES">Kjerne Tjenester</entry>
+ <entry lang="nb" key="LINUX_PREF_KERNEL_CRYPT">Ikke bruk kjerne kryptografiske tjenester</entry>
+ <entry lang="nb" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filsystem</entry>
+ <entry lang="nb" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Monteringsvalg:</entry>
+ <entry lang="nb" key="LINUX_CROSS_SUPPORT">Tverrplattformstøtte</entry>
+ <entry lang="nb" key="LINUX_CROSS_SUPPORT_OTHER">Jeg skal montere volumet på andre plattformer</entry>
+ <entry lang="nb" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Velg dette alternativet hvis du trenger å bruke volumet på andre plattformer.</entry>
+ <entry lang="nb" key="LINUX_CROSS_SUPPORT_ONLY">Jeg skal montere volumet kun på {0}</entry>
+ <entry lang="nb" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Velg dette alternativet hvis du ikke trenger å bruke volumet på andre plattformer.</entry>
+ <entry lang="nb" key="LINUX_DESELECT">Deselect</entry>
+ <entry lang="nb" key="LINUX_ADMIN_PW_QUERY">Angi ditt brukernavn eller administratorpassord:</entry>
+ <entry lang="nb" key="LINUX_ADMIN_PW_QUERY_TITLE">Administratorrettigheter kreves</entry>
+ <entry lang="nb" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt kjører allerede.</entry>
+ <entry lang="nb" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">Systemkrypteringspassord er lengre enn {0} tegn.</entry>
+ <entry lang="nb" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Monter partisjon &amp;ved hjelp av systemkryptering (føroppstartsautentisering)</entry>
+ <entry lang="nb" key="LINUX_DO_NOT_MOUNT">Ikke monter</entry>
+ <entry lang="nb" key="LINUX_MOUNT_AT_DIR">Monter i katalog:</entry>
+ <entry lang="nb" key="LINUX_SELECT">Velg</entry>
+ <entry lang="nb" key="LINUX_DISMOUNT_ALL_WHEN">Demonter alle volumer når</entry>
+ <entry lang="nb" key="LINUX_ENTERING_POWERSAVING">Systemet går inn i strømsparingsmodus</entry>
+ <entry lang="nb" key="LINUX_LOGIN_ACTION">Handlinger å utføre når brukeren logger inn</entry>
+ <entry lang="nb" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Lukk alle Utforsker-vinduer til volumet som demonteres</entry>
+ <entry lang="nb" key="LINUX_HOTKEYS">Hurtigtaster</entry>
+ <entry lang="nb" key="LINUX_SYSTEM_HOTKEYS">System-omfattende Hurtigtaster</entry>
+ <entry lang="nb" key="LINUX_SOUND_NOTIFICATION">Spill av systemvarsellyd etter montering/demontering</entry>
+ <entry lang="nb" key="LINUX_CONFIRM_AFTER_DISMOUNT">Vis bekreftelsesmeldingsboks etter demontering</entry>
+ <entry lang="nb" key="LINUX_VC_QUITS">VeraCrypt avsluttes</entry>
+ <entry lang="nb" key="LINUX_OPEN_FINDER">Ã…pne Finder-vindu for vellykket montert volum</entry>
+ <entry lang="nb" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Vennligst merk at denne innstillingen trer i kraft kun hvis bruk av kjernekryptografiske tjenester er deaktivert.</entry>
+ <entry lang="nb" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Deaktivering av bruk av kjernekryptografiske tjenester kan redusere ytelsen.\n\nEr du sikker?</entry>
+ <entry lang="nb" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Vennligst merk at deaktivering av dette alternativet kanskje ikke har noen effekt på volumer som er montert ved bruk av kjernekryptografiske tjenester.</entry>
+ <entry lang="nb" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Vennligst merk at alle nåværende monterte volumer må monteres på nytt før de kan bruke denne innstillingen.</entry>
+ <entry lang="nb" key="LINUX_UNKNOWN_EXC_OCCURRED">Ukjent unntak skjedde.</entry>
+ <entry lang="nb" key="LINUX_FIRST_AID">Diskverktøy vil bli startet etter at du trykker 'OK'.\n\nVennligst velg volumet ditt i Diskverktøy-vinduet og trykk på 'Verifiser Disk' eller 'Reparer Disk'-knappen på 'Førstehjelp'-siden.</entry>
+ <entry lang="nb" key="LINUX_MOUNT_ALL_DEV">Monter alle Enheter</entry>
+ <entry lang="nb" key="LINUX_ERROR_LOADING_CONFIG">Feil ved lasting av konfigurasjonsfiler lokalisert i</entry>
+ <entry lang="nb" key="LINUX_SELECT_FREE_SLOT">Vennligst velg en ledig stasjonsbokstav fra listen.</entry>
+ <entry lang="nb" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nVil du vise denne meldingen neste gang du monterer et slikt volum?</entry>
+ <entry lang="nb" key="LINUX_WARNING">Advarsel</entry>
+ <entry lang="nb" key="LINUX_ERROR">Feil</entry>
+ <entry lang="nb" key="LINUX_ONLY_TEXTMODE">Denne funksjonen støttes for øyeblikket kun i tekstmodus.</entry>
+ <entry lang="nb" key="LINUX_FREE_SPACE_ON_DRIVE">Ledig plass på stasjon {0}: er {1}.</entry>
+ <entry lang="nb" key="LINUX_DYNAMIC_NOTICE">Vennligst merk at hvis operativsystemet ditt ikke allokerer filer fra begynnelsen av den ledige plassen, kan det maksimalt mulige skjulte volumet bli mye mindre enn størrelsen på den ledige plassen på det ytre volumet. Dette er ikke en feil i VeraCrypt, men en begrensning i operativsystemet.</entry>
+ <entry lang="nb" key="LINUX_MAX_HIDDEN_SIZE">Maksimalt mulig skjult volumstørrelse for dette volumet er {0}.</entry>
+ <entry lang="nb" key="LINUX_OPEN_OUTER_VOL">Ã…pne ytre volum</entry>
+ <entry lang="nb" key="LINUX_OUTER_VOL_IS_MOUNTED">Ytre volum har blitt vellykket opprettet og montert som '{0}'. Til dette volumet bør du nå kopiere noen sensitive filer som du faktisk ikke ønsker å skjule. Filene vil være der for alle som tvinger deg til å avsløre passordet ditt. Du vil avsløre kun passordet for dette ytre volumet, ikke det skjulte. Filene du virkelig bryr deg om vil lagres i det skjulte volumet, som vil bli opprettet senere. Når du har kopiert, klikk Neste. Ikke demonter volumet.\n\nMerk: Etter at du har klikket Neste, vil det ytre volumet bli analysert for å bestemme størrelsen på et sammenhengende område med ledig plass der enden er justert med enden av volumet. Dette området vil romme det skjulte volumet, så det vil begrense dets maksimale mulige størrelse. Prosedyren sikrer at ingen data på det ytre volumet overskrives av det skjulte volumet.</entry>
+ <entry lang="nb" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Feil: Du prøver å kryptere en systemdisk.\n\nVeraCrypt kan kun kryptere en systemdisk under Windows.</entry>
+ <entry lang="nb" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Feil: Du prøver å kryptere en systempartisjon.\n\nVeraCrypt kan kun kryptere systempartisjoner under Windows.</entry>
+ <entry lang="nb" key="LINUX_WARNING_FORMAT_DESTROY_FS">ADVARSEL: Formatering av enheten vil ødelegge all data på filsystemet '{0}'.\n\nVil du fortsette?</entry>
+ <entry lang="nb" key="LINUX_MOUNTET_HINT">Filsystemet til den valgte enheten er for øyeblikket montert. Vennligst demonter '{0}' før du fortsetter.</entry>
+ <entry lang="nb" key="LINUX_HIDDEN_PASS_NO_DIFF">Det skjulte volumet kan ikke ha samme passord, PIM og nøkkelfiler som det ytre volumet</entry>
+ <entry lang="nb" key="LINUX_NOT_FAT_HINT">Vennligst merk at volumet ikke vil bli formatert med et FAT-filsystem og derfor kan du bli nødt til å installere tillegg av filsystemdrivere på plattformer andre enn {0}, som vil gjøre det mulig for deg å montere volumet.</entry>
+ <entry lang="nb" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Feil: Det skjulte volumet som skal opprettes er større enn {0} TB ({1} GB).\n\nMulige løsninger:\n- Opprett en container/partisjon mindre enn {0} TB.\n</entry>
+ <entry lang="nb" key="LINUX_MAX_SIZE_HINT">- Bruk en disk med 4096-bytes sektorer for å kunne opprette partisjon/device-hosted skjulte volumer opptil 16 TB i størrelse</entry>
+ <entry lang="nb" key="LINUX_DOT_LF">.\n</entry>
+ <entry lang="nb" key="LINUX_NOT_SUPPORTED"> (ikke støttet av komponenter tilgjengelig på denne plattformen).\n</entry>
+ <entry lang="nb" key="LINUX_KERNEL_OLD">Systemet ditt bruker en gammel versjon av Linux-kjernen.\n\nPå grunn av en feil i Linux-kjernen kan systemet ditt slutte å svare når du skriver data til et VeraCrypt-volum. Dette problemet kan løses ved å oppgradere kjernen til versjon 2.6.24 eller senere.</entry>
+ <entry lang="nb" key="LINUX_VOL_DISMOUNTED">Volum {0} har blitt demontert.</entry>
+ <entry lang="nb" key="LINUX_VOL_MOUNTED">Volum {0} har blitt montert.</entry>
+ <entry lang="nb" key="LINUX_OOM">Utilstrekkelig minne.</entry>
+ <entry lang="nb" key="LINUX_CANT_GET_ADMIN_PRIV">Kunne ikke få administratorrettigheter</entry>
+ <entry lang="nb" key="LINUX_COMMAND_GET_ERROR">Kommando {0} returnerte feil {1}.</entry>
+ <entry lang="nb" key="LINUX_CMD_HELP">VeraCrypt Kommandolinjehjelp</entry>
+ <entry lang="nb" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nAdvarsel: Skjulte filer er til stede i nøkkelfilsti. Hvis du trenger å bruke dem som nøkkelfiler, fjern det ledende punktumet fra filnavnene. Skjulte filer er synlige kun hvis aktivert i systemalternativer.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Mismatch mellom lagringsenhet og VC-volum sektorstørrelse</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">Denne operasjonen må utføres kun når systemet som er hostet på volumet, kjører.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_INSUFFICIENTDATA">Ikke nok data tilgjengelig.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Test for kjernekryptografiske tjenester mislyktes. Det er mest sannsynlig at kryptografikerne i kjernen din ikke støtter volumer større enn 2 TB.\n\nMulige løsninger:\n- Oppgrader Linux-kjernen til versjon 2.6.33 eller senere.\n- Deaktiver bruk av kjernekryptografiske tjenester (Innstillinger > Preferanser > Systemintegrasjon) eller bruk 'nokernelcrypto' monteringsalternativ på kommandolinjen.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Kunne ikke sette opp en loop-enhet.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_MISSINGARGUMENT">Et krevd argument mangler.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Volumdata mangler.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Monteringspunkt kreves.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Monteringspunktet er allerede i bruk.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_PASSWORDEMPTY">Ingen passord eller nøkkelfil spesifisert.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nVennligst merk at førstart-autentiseringspassord må tastes inn i førstart-miljøet der ikke-USA tastaturoppsett ikke er tilgjengelige. Derfor må førstart-autentiseringspassord alltid skrives ved å bruke standard USA tastaturoppsett (ellers blir passordet tastet feil i de fleste tilfeller). Vennligst merk at du ikke trenger et ekte USA-tastatur; du må bare endre tastaturoppsettet i operativsystemet ditt.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nMerk: Hvis du prøver å montere en partisjon plassert på en kryptert systemdisk uten førstart-autentisering eller å montere den krypterte systempartisjonen til et operativsystem som ikke kjører, kan du gjøre dette ved å velge 'Valg >' > 'Monter partisjon ved å bruke systemkryptering'.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_PASSWORDTOOLONG">Passordet er lengre enn {0} tegn.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partitionsenhet kreves.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Feil passord for beskyttet skjult volum eller det skjulte volumet eksisterer ikke.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Feil nøkkelfiler og/eller passord for beskyttet skjult volum eller det skjulte volumet eksisterer ikke.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Ugyldige tegn funnet.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Feil under parsing av formatert streng.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Kunne ikke opprette en fil eller katalog i en midlertidig katalog.\n\nVennligst forsikre deg om at den midlertidige katalogen eksisterer, at sikkerhetstillatelsene lar deg få tilgang til den, og at det er tilstrekkelig diskplass.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Feil: Disken bruker en sektorstørrelse som er annerledes enn 512 byte.\n\nPå grunn av begrensninger i komponenter tilgjengelig på din plattform, kan ytre volumer som er vert på disken ikke monteres med skjult volum-beskyttelse.\n\nMulige løsninger:\n- Bruk en disk med 512-byte sektorer.\n- Opprett et filvertert volum (beholder) på disken.\n- Sikkerhetskopier innholdet til det skjulte volumet og oppdater deretter det ytre volumet.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Feil: Disken bruker en sektorstørrelse som er annerledes enn 512 byte.\n\nPå grunn av begrensninger i komponenter tilgjengelig på din plattform, kan partisjon/device-baserte volumer på disken kun monteres ved bruk av kjerne kryptografiske tjenester.\n\nMulige løsninger:\n- Aktiver bruk av kjernekryptografiske tjenester (Innstillinger > Systemintegrasjon).\n- Bruk en disk med 512-byte sektorer.\n- Opprett et filvertert volum (beholder) på disken.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Feil: Disken bruker en sektorstørrelse som er annerledes enn 512 byte.\n\nPå grunn av begrensninger i komponenter tilgjengelig på din plattform, kan ikke partisjon/device-baserte volumer opprettes/bruke på disken.\n\nMulige løsninger:\n- Opprett et filvertert volum (beholder) på disken.\n- Bruk en disk med 512-byte sektorer.\n- Bruk VeraCrypt på en annen plattform.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">Vertfil/enhet er allerede i bruk.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volumsporet utilgjengelig.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt krever OSXFUSE 2.5 eller nyere.</entry>
+ <entry lang="nb" key="EXCEPTION_OCCURRED">Unntak skjedde</entry>
+ <entry lang="nb" key="ENTER_PASSWORD">Angi passord</entry>
+ <entry lang="nb" key="ENTER_TC_VOL_PASSWORD">Angi VeraCrypt Volum Passord</entry>
+ <entry lang="nb" key="MOUNT">Monter</entry>
+ <entry lang="nb" key="MOUNT_POINT">Monteringspunkt</entry>
+ <entry lang="nb" key="NO_VOLUMES_MOUNTED">Ingen volumer montert.</entry>
+ <entry lang="nb" key="OPEN_NEW_VOLUME">Spesifiser et nytt VeraCrypt Volum</entry>
+ <entry lang="nb" key="PARAMETER_INCORRECT">Ugyldig parameter</entry>
+ <entry lang="nb" key="SELECT_KEYFILES">Velg Nøkkelfiler</entry>
+ <entry lang="nb" key="START_TC">Start VeraCrypt</entry>
+ <entry lang="nb" key="VOLUME_ALREADY_MOUNTED">Volumet {0} er allerede montert.</entry>
+ <entry lang="nb" key="UNKNOWN_OPTION">Ukjent alternativ</entry>
+ <entry lang="nb" key="VOLUME_LOCATION">Volumplassering</entry>
+ <entry lang="nb" key="VOLUME_HOST_IN_USE">ADVARSEL: Vertfil/enhet {0} er allerede i bruk!\n\nÅ ignorere dette kan føre til uønskede resultater, inkludert systemustabilitet. Alle applikasjoner som kan bruke vertfilen/enheten bør lukkes før monteringen av volumet.\n\nFortsett å montere?</entry>
+ <entry lang="nb" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt var tidligere installert ved bruk av en MSI-pakke, og derfor kan den ikke oppdateres ved bruk av standard installasjonsprogram.\n\nVennligst bruk MSI-pakken for å oppdatere VeraCrypt-installasjonen din.</entry>
+ <entry lang="nb" key="IDC_USE_ALL_FREE_SPACE">Bruk all tilgjengelig ledig plass</entry>
+ <entry lang="nb" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt kan ikke oppgraderes fordi systempartisjonen/disken ble kryptert ved bruk av en algoritme som ikke støttes lenger.\nVennligst dekrypter systemet ditt før du oppgraderer VeraCrypt og deretter krypter det igjen.</entry>
+ <entry lang="nb" key="LINUX_EX2MSG_TERMINALNOTFOUND">Støttet terminalprogram kunne ikke bli funnet, du trenger enten xterm, konsole eller gnome-terminal (med dbus-x11).</entry>
+ <entry lang="nb" key="IDM_MOUNT_NO_CACHE">Monter uten cache</entry>
+ <entry lang="nb" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nUtvid et VeraCrypt-volum mens det er i drift uten å omformatere\n\n\nAlle typer volumer (beholderfiler, disker og partisjoner) formatert med NTFS støttes. Den eneste forutsetningen er at det må være nok ledig plass på vertsenheten eller vertsdisken til VeraCrypt-volumet.\n\nIkke bruk denne programvaren for å utvide et ytre volum som inneholder et skjult volum, da dette ødelegger det skjulte volumet!</entry>
+ <entry lang="nb" key="IDC_STEPSEXPAND">1. Velg VeraCrypt-volumet som skal utvides\n2. Klikk på 'Monter'-knappen</entry>
+ <entry lang="nb" key="IDT_VOL_NAME">Volum: </entry>
+ <entry lang="nb" key="IDT_FILE_SYS">Filsystem: </entry>
+ <entry lang="nb" key="IDT_CURRENT_SIZE">Nåværende størrelse: </entry>
+ <entry lang="nb" key="IDT_NEW_SIZE">Ny størrelse: </entry>
+ <entry lang="nb" key="IDT_NEW_SIZE_BOX_TITLE">Angi ny volumstørrelse</entry>
+ <entry lang="nb" key="IDC_INIT_NEWSPACE">Fyll ny plass med tilfeldige data</entry>
+ <entry lang="nb" key="IDC_QUICKEXPAND">Hurtigutvidelse</entry>
+ <entry lang="nb" key="IDT_INIT_SPACE">Fyll ny plass: </entry>
+ <entry lang="nb" key="EXPANDER_FREE_SPACE">%s ledig plass tilgjengelig på vertsdisken</entry>
+ <entry lang="nb" key="EXPANDER_HELP_DEVICE">Dette er et enhetsbasert VeraCrypt-volum.\n\nDen nye volumstørrelsen vil bli valgt automatisk som størrelsen på vertsenheten.</entry>
+ <entry lang="nb" key="EXPANDER_HELP_FILE">Vennligst spesifiser den nye størrelsen på VeraCrypt-volumet (må være minst %I64u KB større enn den nåværende størrelsen).</entry>
+ <entry lang="nb" key="QUICK_EXPAND_WARNING">ADVARSEL: Du bør bruke rask utvidelse bare i følgende tilfeller:\n\n1) Enheten hvor filbeholderen er plassert inneholder ingen sensitive data og du trenger ikke plausibel fornektelse.\n2) Enheten hvor filbeholderen er plassert har allerede blitt sikkert og fullstendig kryptert.\n\nEr du sikker på at du vil bruke hurtigutvidelse?</entry>
+ <entry lang="nb" key="EXPANDER_STATUS_TEXT">VIKTIG: Flytt musen så tilfeldig som mulig innenfor dette vinduet. Jo lengre du flytter den, jo bedre. Dette øker den kryptografiske styrken til krypteringsnøklene betydelig. Klikk deretter 'Fortsett' for å utvide volumet.</entry>
+ <entry lang="nb" key="EXPANDER_STATUS_TEXT_LEGACY">Klikk 'Fortsett' for å utvide volumet.</entry>
+ <entry lang="nb" key="EXPANDER_FINISH_ERROR">Feil: Volumutvidelsen mislyktes.</entry>
+ <entry lang="nb" key="EXPANDER_FINISH_ABORT">Feil: Operasjon avbrutt av bruker.</entry>
+ <entry lang="nb" key="EXPANDER_FINISH_OK">Ferdig. Volumet ble vellykket utvidet.</entry>
+ <entry lang="nb" key="EXPANDER_CANCEL_WARNING">Advarsel: Volumutvidelse pågår!\n\n Å stoppe nå kan føre til et skadet volum.\n\nVil du virkelig avbryte?</entry>
+ <entry lang="nb" key="EXPANDER_STARTING_STATUS">Starter volumutvidelse ...\n</entry>
+ <entry lang="nb" key="EXPANDER_HIDDEN_VOLUME_ERROR">Et ytre volum inneholdende et skjult volum kan ikke utvides, fordi dette ødelegger det skjulte volumet.\n</entry>
+ <entry lang="nb" key="EXPANDER_SYSTEM_VOLUME_ERROR">Et VeraCrypt systemvolum kan ikke utvides.</entry>
+ <entry lang="nb" key="EXPANDER_NO_FREE_SPACE">Ikke nok ledig plass til å utvide volumet</entry>
+ <entry lang="nb" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Advarsel: Beholderfilen er større enn VeraCrypt-volumområdet. Dataene etter VeraCrypt-volumområdet vil bli overskrevet.\n\nVil du fortsette?</entry>
+ <entry lang="nb" key="EXPANDER_WARNING_FAT">Advarsel: VeraCrypt-volumet inneholder et FAT-filsystem!\n\nBare VeraCrypt-volumet selv vil bli utvidet, men ikke filsystemet.\n\nVil du fortsette?</entry>
+ <entry lang="nb" key="EXPANDER_WARNING_EXFAT">Advarsel: VeraCrypt-volumet inneholder et exFAT-filsystem!\n\nBare VeraCrypt-volumet selv vil bli utvidet, men ikke filsystemet.\n\nVil du fortsette?</entry>
+ <entry lang="nb" key="EXPANDER_WARNING_UNKNOWN_FS">Advarsel: VeraCrypt-volumet inneholder et ukjent eller intet filsystem!\n\nBare VeraCrypt-volumet selv vil bli utvidet, men filsystemet forblir uendret.\n\nVil du fortsette?</entry>
+ <entry lang="nb" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">Ny volumstørrelse for liten, må være minst %I64u KiB større enn nåværende størrelse.</entry>
+ <entry lang="nb" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">Ny volumstørrelse for stor, ikke nok plass på vertsdisken.</entry>
+ <entry lang="nb" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maksimal filstørrelse på %I64u MB på vertsdisken overskredet.</entry>
+ <entry lang="nb" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Feil: Kunne ikke få nødvendige rettigheter for å aktivere hurtigutvidelse!\nVennligst fjern merket for hurtigutvidelsesalternativet og prøv igjen.</entry>
+ <entry lang="nb" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maksimal VeraCrypt-volumstørrelse på %I64u TB overskredet!\n</entry>
+ <entry lang="nb" key="FULL_FORMAT">Full Format</entry>
+ <entry lang="nb" key="FAST_CREATE">Hurtigopprettelse</entry>
+ <entry lang="nb" key="WARN_FAST_CREATE">ADVARSEL: Du bør bruke hurtigopprettelse bare i følgende tilfeller:\n\n1) Enheten inneholder ingen sensitive data og du trenger ikke plausibel fornektelse.\n2) Enheten har allerede blitt sikkert og fullstendig kryptert.\n\nEr du sikker på at du vil bruke hurtigopprettelse?</entry>
+ <entry lang="nb" key="IDC_ENABLE_EMV_SUPPORT">Aktiver EMV-støtte</entry>
+ <entry lang="nb" key="COMMAND_APDU_INVALID">APDU-kommandoen sendt til kortet er ikke gyldig.</entry>
+ <entry lang="nb" key="EXTENDED_APDU_UNSUPPORTED">Utvidede APDU-kommandoer kan ikke brukes med den nåværende tokenen.</entry>
+ <entry lang="nb" key="SCARD_MODULE_INIT_FAILED">Feil ved lasting av WinSCard / PCSC-biblioteket.</entry>
+ <entry lang="nb" key="EMV_UNKNOWN_CARD_TYPE">Kortet i leseren er ikke et støttet EMV-kort.</entry>
+ <entry lang="nb" key="EMV_SELECT_AID_FAILED">AID på kortet i leseren kunne ikke velges.</entry>
+ <entry lang="nb" key="EMV_ICC_CERT_NOTFOUND">ICC Offentlig Nøkkel Sertifikat ble ikke funnet på kortet.</entry>
+ <entry lang="nb" key="EMV_ISSUER_CERT_NOTFOUND">Utsteder Offentlig Nøkkel Sertifikat ble ikke funnet på kortet.</entry>
+ <entry lang="nb" key="EMV_CPLC_NOTFOUND">CPLC ble ikke funnet i EMV-kortet.</entry>
+ <entry lang="nb" key="EMV_PAN_NOTFOUND">Ingen Primær Kontonummer (PAN) funnet på EMV-kortet.</entry>
+ <entry lang="nb" key="INVALID_EMV_PATH">EMV-stien er ugyldig.</entry>
+ <entry lang="nb" key="EMV_KEYFILE_DATA_NOTFOUND">Kunne ikke opprette en nøkkelfil fra EMV-kortets data.\n\nEn av følgende mangler:\n- ICC Offentlig Nøkkel Sertifikat.\n- Utsteder Offentlig Nøkkel Sertifikat.\n- CPLC-data.</entry>
+ <entry lang="nb" key="SCARD_W_REMOVED_CARD">Ingen kort i leseren.\n\nVennligst forsikre deg om at kortet er riktig satt inn.</entry>
+ <entry lang="nb" key="FORMAT_EXTERNAL_FAILED">Windows format.com-kommandoen mislyktes i å formatere volumet som NTFS/exFAT/ReFS: Feil 0x%.8X.\n\nGår tilbake til bruk av Windows FormatEx API.</entry>
+ <entry lang="nb" key="FORMATEX_API_FAILED">Windows FormatEx API mislyktes i å formatere volumet som NTFS/exFAT/ReFS.\n\nFeilstatus = %s.</entry>
+ <entry lang="nb" key="EXPANDER_WRITING_RANDOM_DATA">Skriver tilfeldige data til ny plass ...\n</entry>
+ <entry lang="nb" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Skriver re-kryptert backup header ...\n</entry>
+ <entry lang="nb" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Skriver re-kryptert primær header ...\n</entry>
+ <entry lang="nb" key="EXPANDER_WIPING_OLD_HEADER">Sletter gammel backup header ...\n</entry>
+ <entry lang="nb" key="EXPANDER_MOUNTING_VOLUME">Monterer volum ...\n</entry>
+ <entry lang="nb" key="EXPANDER_UNMOUNTING_VOLUME">Demonterer volum ...\n</entry>
+ <entry lang="nb" key="EXPANDER_EXTENDING_FILESYSTEM">Utvide filsystemet ...\n</entry>
+ <entry lang="nb" key="PARTIAL_SYSENC_MOUNT_READONLY">Advarsel: Systempartisjonen du forsøkte å montere var ikke fullstendig kryptert. Som et sikkerhetstiltak for å forhindre potensiell korrupsjon eller uønskede endringer, ble volumet '%s' montert som skrivebeskyttet.</entry>
+ <entry lang="nb" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Viktig informasjon om bruk av tredjeparts filutvidelser</entry>
+ <entry lang="nb" key="IDC_DISABLE_MEMORY_PROTECTION">Deaktiver minnebeskyttelse for kompatibilitet med tilgjengelighetsverktøy</entry>
+ <entry lang="nb" key="DISABLE_MEMORY_PROTECTION_WARNING">ADVARSEL: Deaktivering av minnebeskyttelse reduserer sikkerheten betydelig. Aktiver dette alternativet KUN hvis du er avhengig av tilgjengelighetsverktøy, som skjermlesere, for å samhandle med VeraCrypts brukergrensesnitt.</entry>
+ <entry lang="nb" key="LINUX_LANGUAGE">Språk</entry>
+ <entry lang="nb" key="LINUX_SELECT_SYS_DEFAULT_LANG">Velg systemets standardspråk</entry>
+ <entry lang="nb" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For at språkendringen skal tre i kraft, må VeraCrypt startes på nytt.</entry>
+ <entry lang="nb" key="ERR_XTS_MASTERKEY_VULNERABLE">ADVARSEL: Volumets hovednøkkel er sårbar for et angrep som kompromitterer datasikkerheten.\n\nVennligst opprett et nytt volum og overfør dataene til det.</entry>
+ <entry lang="nb" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ADVARSEL: Hovednøkkelen til det krypterte systemet er sårbar for et angrep som kompromitterer datasikkerheten.\nVennligst dekrypter systempartisjonen/-stasjonen og krypter den på nytt.</entry>
+ <entry lang="nb" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ADVARSEL: Volumets hovednøkkel har en sikkerhetssårbarhet.</entry>
+ </localization>
+ <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:element name="VeraCrypt">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="localization">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="language">
+ <xs:complexType>
+ <xs:attribute name="langid" type="xs:string" use="required" />
+ <xs:attribute name="name" type="xs:string" use="required" />
+ <xs:attribute name="en-name" type="xs:string" use="required" />
+ <xs:attribute name="version" type="xs:string" use="required" />
+ <xs:attribute name="translators" type="xs:string" use="required" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="4" maxOccurs="4" name="font">
+ <xs:complexType>
+ <xs:attribute name="lang" type="xs:string" use="required" />
+ <xs:attribute name="class" type="xs:string" use="required" />
+ <xs:attribute name="size" type="xs:unsignedByte" use="required" />
+ <xs:attribute name="face" type="xs:string" use="required" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element maxOccurs="unbounded" name="entry">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="lang" type="xs:string" use="required" />
+ <xs:attribute name="key" type="xs:string" use="required" />
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="prog-version" type="xs:string" use="required" />
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:schema>
+</VeraCrypt>
diff --git a/Translations/Language.nl.xml b/Translations/Language.nl.xml
index c7d00897..d5d97d94 100644
--- a/Translations/Language.nl.xml
+++ b/Translations/Language.nl.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="nl" name="Nederlands" en-name="Dutch" version="0.0.0" translators="Jan van der Wal, Peter Tak, Thomas De Rocker"/>
<font lang="nl" class="normal" size="11" face="default"/>
<font lang="nl" class="bold" size="13" face="Arial"/>
@@ -1617,10 +1617,10 @@
<entry lang="nl" key="EMV_SELECT_AID_FAILED">De AID van de kaart in de lezer kon niet worden geselecteerd.</entry>
<entry lang="nl" key="EMV_ICC_CERT_NOTFOUND">Het ICC Public Key Certificate is niet gevonden op de kaart.</entry>
<entry lang="nl" key="EMV_ISSUER_CERT_NOTFOUND">Het Public Key Certificate van de uitgever is niet gevonden op de kaart.</entry>
- <entry lang="nl" key="EMV_CPLC_NOTFOUND">CLPC is niet gevonden op de EMV-kaart.</entry>
+ <entry lang="nl" key="EMV_CPLC_NOTFOUND">CPLC is niet gevonden op de EMV-kaart.</entry>
<entry lang="nl" key="EMV_PAN_NOTFOUND">Geen Primair AccountNummer (PAN) gevonden in de EMV-kaart.</entry>
<entry lang="nl" key="INVALID_EMV_PATH">EMV-pad is ongeldig.</entry>
- <entry lang="nl" key="EMV_KEYFILE_DATA_NOTFOUND">Kan geen sleutelbestand maken van de gegevens van de EMV-kaart.\n\nEen van de volgende gegevens ontbreekt:\n- ICC Public Key Certificate.\n- Public Key Certificate van de uitgever.\n- CPCL-gegevens.</entry>
+ <entry lang="nl" key="EMV_KEYFILE_DATA_NOTFOUND">Kan geen sleutelbestand maken van de gegevens van de EMV-kaart.\n\nEen van de volgende gegevens ontbreekt:\n- ICC Public Key Certificate.\n- Public Key Certificate van de uitgever.\n- CPLC-gegevens.</entry>
<entry lang="nl" key="SCARD_W_REMOVED_CARD">Geen kaart in de lezer.\n\nControleer of de kaart goed in de lezer zit.</entry>
<entry lang="nl" key="FORMAT_EXTERNAL_FAILED">Windows format.com opdracht kon het volume niet formatteren als NTFS/exFAT/ReFS: Fout 0x%.8X.\n\nTerugvallen op het gebruik van Windows FormatEx API.</entry>
<entry lang="nl" key="FORMATEX_API_FAILED">Windows FormatEx API kon het volume niet formatteren als NTFS/exFAT/ReFS.\n\nFoutstatus = %s.</entry>
@@ -1633,11 +1633,14 @@
<entry lang="nl" key="EXPANDER_EXTENDING_FILESYSTEM">Bestandssysteem uitbreiden...\n</entry>
<entry lang="nl" key="PARTIAL_SYSENC_MOUNT_READONLY">Waarschuwing: de systeempartitie die u probeerde te koppelen was niet volledig versleuteld. Als veiligheidsmaatregel om mogelijke beschadiging of ongewenste wijzigingen te voorkomen, is volume '%s' gekoppeld als alleen-lezen.</entry>
<entry lang="nl" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Belangrijke informatie over het gebruik van bestandsextensies van derden</entry>
- <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
- <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
+ <entry lang="nl" key="IDC_DISABLE_MEMORY_PROTECTION">Geheugenbeveiliging uitschakelen voor compatibiliteit met toegankelijkheidshulpprogramma's</entry>
+ <entry lang="nl" key="DISABLE_MEMORY_PROTECTION_WARNING">WAARSCHUWING: het uitschakelen van geheugenbeveiliging vermindert de veiligheid aanzienlijk. Schakel deze optie ALLEEN in als u vertrouwt op toegankelijkheidstools, zoals schermlezers, voor interactie met de gebruikersinterface van VeraCrypt.</entry>
<entry lang="nl" key="LINUX_LANGUAGE">Taal</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="nl" key="LINUX_SELECT_SYS_DEFAULT_LANG">Standaardtaal van systeem selecteren</entry>
+ <entry lang="nl" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">VeraCrypt moet opnieuw worden opgestart om de taalwijziging in werking te laten treden.</entry>
+ <entry lang="nl" key="ERR_XTS_MASTERKEY_VULNERABLE">WAARSCHUWING: De hoofdsleutel van het volume is kwetsbaar voor een aanval die de gegevensbeveiliging in gevaar brengt.\n\nMaak een nieuw volume aan en zet de gegevens daarnaar over.</entry>
+ <entry lang="nl" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WAARSCHUWING: De hoofdsleutel van het versleutelde systeem is kwetsbaar voor een aanval die de gegevensbeveiliging in gevaar brengt.\nOntsleutel de systeempartitie/-schijf en versleutel deze vervolgens opnieuw.</entry>
+ <entry lang="nl" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WAARSCHUWING: De hoofdsleutel van het volume heeft een beveiligingslek.</entry>
</localization>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.nn.xml b/Translations/Language.nn.xml
index bbc81916..0cc548a1 100644
--- a/Translations/Language.nn.xml
+++ b/Translations/Language.nn.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="nn" name="Norsk Nynorsk" en-name="Norwegian (Nynorsk)" version="0.1.0" translators="Kjell Rune Helland" />
<font lang="nn" class="normal" size="11" face="default" />
<font lang="nn" class="bold" size="13" face="Arial " />
@@ -632,12 +632,12 @@
<entry lang="en" key="PASSWORD_HIDDEN_OS_TITLE">Password for Hidden Operating System</entry>
<entry lang="nn" key="PASSWORD_LENGTH_WARNING">ADVARSEL: Korte passord er enkle å knekka ved bruk av 'brute force' teknikkar!\n\nMe anbefaler å velja eit passord som består av minst 20 teikn.\n\nEr du sikker på att du vil bruka eit kort passord?</entry>
<entry lang="nn" key="PASSWORD_TITLE">Volum Passord</entry>
- <entry lang="en" key="PASSWORD_WRONG">Operation failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG">Operation failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
+ <entry lang="nn" key="PASSWORD_WRONG">Operasjonen mislykka grunna ein eller fleire av følgjande årsaker:\n - Feil passord.\n - Feil PIM-nummer for volum.\n - Feil PRF (hash).\n - Ikkje eit gyldig volum.\n - Volumet brukar ein gammal algoritme som er fjerna.\n - TrueCrypt-format volum er ikkje lenger støtta.</entry>
+ <entry lang="nn" key="PASSWORD_OR_KEYFILE_WRONG">Operasjonen mislykka grunna ein eller fleire av følgjande årsaker:\n - Feil nøkkelfil(er).\n - Feil passord.\n - Feil PIM-nummer for volum.\n - Feil PRF (hash).\n - Ikkje eit gyldig volum.\n - Volumet brukar ein gammal algoritme som er fjerna.\n - TrueCrypt-format volum er ikkje lenger støtta.</entry>
+ <entry lang="nn" key="PASSWORD_OR_MODE_WRONG">Operasjonen mislykka grunna ein eller fleire av følgjande årsaker:\n - Feil monteringsmodus.\n - Feil passord.\n - Feil PIM-nummer for volum.\n - Feil PRF (hash).\n - Ikkje eit gyldig volum.\n - Volumet brukar ein gammal algoritme som er fjerna.\n - TrueCrypt-format volum er ikkje lenger støtta.</entry>
+ <entry lang="nn" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operasjonen mislykka grunna ein eller fleire av følgjande årsaker:\n - Feil monteringsmodus.\n - Feil nøkkelfil(er).\n - Feil passord.\n - Feil PIM-nummer for volum.\n - Feil PRF (hash).\n - Ikkje eit gyldig volum.\n - Volumet brukar ein gammal algoritme som er fjerna.\n - TrueCrypt-format volum er ikkje lenger støtta.</entry>
+ <entry lang="nn" key="PASSWORD_WRONG_AUTOMOUNT">Automatisk montering mislykka grunna ein eller fleire av følgjande årsaker:\n - Feil passord.\n - Feil PIM-nummer for volum.\n - Feil PRF (hash).\n - Fann ikkje eit gyldig volum.\n - Volumet brukar ein gammal algoritme som er fjerna.\n - TrueCrypt-format volum er ikkje lenger støtta.</entry>
+ <entry lang="nn" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Automatisk montering mislykka grunna ein eller fleire av følgjande årsaker:\n - Feil nøkkelfil(er).\n - Feil passord.\n - Feil PIM-nummer for volum.\n - Feil PRF (hash).\n - Fann ikkje eit gyldig volum.\n - Volumet brukar ein gammal algoritme som er fjerna.\n - TrueCrypt-format volum er ikkje lenger støtta.</entry>
<entry lang="nn" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nAdvarsel: Caps Lock er på. Dette kan føra til att du skriv inn passordet feil.</entry>
<entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry>
<entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry>
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="nn" key="LINUX_LANGUAGE">Språk</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.pl.xml b/Translations/Language.pl.xml
index fc227628..8b501b8f 100644
--- a/Translations/Language.pl.xml
+++ b/Translations/Language.pl.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="pl" name="Polski" en-name="Polish" version="1.0.0" translators="Mirek Druchowicz, Janusz Zamecki, Sobiesław Antolak, Begina Felicysym" />
<font lang="pl" class="normal" size="11" face="default" />
<font lang="pl" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="pl" key="EMV_SELECT_AID_FAILED">AID karty w czytniku nie mógł zostać wybrany.</entry>
<entry lang="pl" key="EMV_ICC_CERT_NOTFOUND">Certyfikat klucza publicznego ICC nie został znaleziony na karcie.</entry>
<entry lang="pl" key="EMV_ISSUER_CERT_NOTFOUND">Nie znaleziono certyfikatu klucza publicznego ICC na karcie.</entry>
- <entry lang="pl" key="EMV_CPLC_NOTFOUND">Nie znaleziono CLPC na karcie EMV.</entry>
+ <entry lang="pl" key="EMV_CPLC_NOTFOUND">Nie znaleziono CPLC na karcie EMV.</entry>
<entry lang="pl" key="EMV_PAN_NOTFOUND">Nie znaleziono podstawowego numeru konta (PAN) na karcie EMV.</entry>
<entry lang="pl" key="INVALID_EMV_PATH">Ścieżka EMV jest nieprawidłowa.</entry>
- <entry lang="pl" key="EMV_KEYFILE_DATA_NOTFOUND">Nie można utworzyć pliku klucza z danych karty EMV.\n\nBrak jednego z następujących elementów:\n- Certyfikatu klucza publicznego ICC.\n- Certyfikatu klucza publicznego wydawcy.\n- Danych CPCL.</entry>
+ <entry lang="pl" key="EMV_KEYFILE_DATA_NOTFOUND">Nie można utworzyć pliku klucza z danych karty EMV.\n\nBrak jednego z następujących elementów:\n- Certyfikatu klucza publicznego ICC.\n- Certyfikatu klucza publicznego wydawcy.\n- Danych CPLC.</entry>
<entry lang="pl" key="SCARD_W_REMOVED_CARD">Brak karty w czytniku.\n\nUpewnij się, że karta jest prawidłowo włożona.</entry>
<entry lang="pl" key="FORMAT_EXTERNAL_FAILED">Polecenie Windows format.com nie mogło sformatować wolumenu jako NTFS/exFAT/ReFS: Błąd 0x%.8X.\n\nPowrót do używania API Windows FormatEx.</entry>
<entry lang="pl" key="FORMATEX_API_FAILED">API Windows FormatEx nie sformatowało wolumenu jako NTFS/exFAT/ReFS.\n\nStan błędu = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="pl" key="LINUX_LANGUAGE">Język</entry>
<entry lang="pl" key="LINUX_SELECT_SYS_DEFAULT_LANG">Wybierz domyślny język systemu</entry>
<entry lang="pl" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Aby zmiana języka odniosła skutek, należy ponownie uruchomić VeraCrypt.</entry>
+ <entry lang="pl" key="ERR_XTS_MASTERKEY_VULNERABLE">OSTRZEŻENIE: Klucz główny wolumenu jest podatny na atak, który zagraża bezpieczeństwu danych.\n\nUtwórz nowy wolumen i przenieś do niego dane.</entry>
+ <entry lang="pl" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">OSTRZEŻENIE: Klucz główny zaszyfrowanego systemu jest podatny na atak, który zagraża bezpieczeństwu danych.\nOdszyfruj partycję/napęd systemowy, a następnie ponownie go zaszyfruj.</entry>
+ <entry lang="pl" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">OSTRZEŻENIE: Klucz główny wolumenu ma lukę w zabezpieczeniach.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.pt-br.xml b/Translations/Language.pt-br.xml
index 555b1d55..17bd3156 100644
--- a/Translations/Language.pt-br.xml
+++ b/Translations/Language.pt-br.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
- <language langid="pt-br" name="Português-Brasil" en-name="Portuguese (Brazil)" version="0.2.0" translators="Thiago C. L. Mendes, Lecidio S. Alencar , Lucas C. Ferreira, Transifex contributors" />
+ <localization prog-version= "1.26.15">
+ <language langid="pt-br" name="Português-Brasil" en-name="Portuguese (Brazil)" version="0.2.0" translators="Thiago C. L. Mendes, Lecidio S. Alencar , Lucas C. Ferreira, Daniel Dias Rodrigues, Transifex contributors" />
<font lang="pt-br" class="normal" size="11" face="padrão" />
<font lang="pt-br" class="bold" size="13" face="Arial" />
<font lang="pt-br" class="fixed" size="12" face="Lucida Console" />
@@ -30,7 +30,7 @@
<entry lang="pt-br" key="IDC_DEVICE_TRANSFORM_MODE_FORMAT">Criar volume encriptado e formatá-lo</entry>
<entry lang="pt-br" key="IDC_DEVICE_TRANSFORM_MODE_INPLACE">Criptografar partição no local</entry>
<entry lang="pt-br" key="IDC_DISPLAY_KEYS">Exibir (parcialmente) chaves geradas</entry>
- <entry lang="pt-br" key="IDC_DISPLAY_POOL_CONTENTS">Mostrar conteúdo do pool</entry>
+ <entry lang="pt-br" key="IDC_DISPLAY_POOL_CONTENTS">Ver conteúdo do pool</entry>
<entry lang="pt-br" key="IDC_DOWNLOAD_CD_BURN_SOFTWARE">Baixar software de gravação de CD/DVD</entry>
<entry lang="pt-br" key="IDC_FILE_CONTAINER">Crie um recipiente de arquivo criptografado</entry>
<entry lang="pt-br" key="IDC_GB">&amp; GB</entry>
@@ -94,7 +94,7 @@
<entry lang="pt-br" key="IDT_PROGRESS">Progresso:</entry>
<entry lang="pt-br" key="IDT_RANDOM_POOL">Pool aleatório: </entry>
<entry lang="pt-br" key="IDT_SINGLE_BOOT">Selecione esta opção se houver apenas um sistema operacional instalado neste computador(mesmo se ele tiver vários usuários).</entry>
- <entry lang="pt-br" key="IDT_SPEED">Velocid</entry>
+ <entry lang="pt-br" key="IDT_SPEED">Veloc.</entry>
<entry lang="pt-br" key="IDT_STATUS">Status</entry>
<entry lang="pt-br" key="IDT_SYSENC_KEYS_GEN_INFO">As chaves, salt e outros dados foram gerados com sucesso. Se você deseja gerar novas chaves, clique em Voltar e depois em Avançar. Caso contrário, clique em Avançar para continuar.</entry>
<entry lang="pt-br" key="IDT_SYS_DEVICE">Criptografa a partição/unidade onde o Windows está instalado. Quem quiser ter acesso e utilizar o sistema, ler e escrever arquivos, etc, precisará digitar a senha correta toda vez antes de inicializar o Windows. Opcionalmente, cria um sistema oculto.</entry>
@@ -129,8 +129,8 @@
<entry lang="en" key="IDC_FAVORITE_MOUNT_ON_LOGON">Mount selected volume upon log&amp;on</entry>
<entry lang="en" key="IDC_FAVORITE_MOUNT_READONLY">Mount selected volume as read-o&amp;nly</entry>
<entry lang="en" key="IDC_FAVORITE_MOUNT_REMOVABLE">Mount selected volume as remo&amp;vable medium</entry>
- <entry lang="en" key="IDC_FAVORITE_MOVE_DOWN">Move &amp;Down</entry>
- <entry lang="en" key="IDC_FAVORITE_MOVE_UP">Move &amp;Up</entry>
+ <entry lang="pt-br" key="IDC_FAVORITE_MOVE_DOWN">Mover para &amp;Baixo</entry>
+ <entry lang="pt-br" key="IDC_FAVORITE_MOVE_UP">Mover para &amp;Cima</entry>
<entry lang="en" key="IDC_FAVORITE_OPEN_EXPLORER_WIN_ON_MOUNT">Open &amp;Explorer window for selected volume when successfully mounted</entry>
<entry lang="pt-br" key="IDC_FAVORITE_REMOVE">&amp;Remover</entry>
<entry lang="en" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">Use favorite label as Explorer drive label</entry>
@@ -144,7 +144,7 @@
<entry lang="pt-br" key="IDC_HOTKEY_ASSIGN">Atribuir</entry>
<entry lang="pt-br" key="IDC_HOTKEY_REMOVE">Remover</entry>
<entry lang="pt-br" key="IDC_KEYFILES">Arquivos-chave...</entry>
- <entry lang="en" key="IDC_LIMIT_ENC_THREAD_POOL">Do not use the following number of logical processors for encryption/decryption:</entry>
+ <entry lang="pt-br" key="IDC_LIMIT_ENC_THREAD_POOL">Não use o seguinte número de processadores lógicos para criptografia/descriptografia:</entry>
<entry lang="pt-br" key="IDC_MORE_INFO_ON_HW_ACCELERATION">Mais informações</entry>
<entry lang="pt-br" key="IDC_MORE_INFO_ON_THREAD_BASED_PARALLELIZATION">Mais informações</entry>
<entry lang="pt-br" key="IDC_MORE_SETTINGS">Mais Configurações ...</entry>
@@ -167,11 +167,11 @@
<entry lang="pt-br" key="IDC_PREF_MOUNT_READONLY">Montar volumes apenas para leitura</entry>
<entry lang="pt-br" key="IDC_PREF_MOUNT_REMOVABLE">Montar volumes como mídia removível</entry>
<entry lang="pt-br" key="IDC_PREF_OPEN_EXPLORER">Abrir janela do Explorer para volumes montados com sucesso</entry>
- <entry lang="en" key="IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT">Temporarily cache password during "Mount Favorite Volumes" operations</entry>
- <entry lang="en" key="IDC_PREF_USE_DIFF_TRAY_ICON_IF_VOL_MOUNTED">Use a different taskbar icon when there are mounted volumes</entry>
+ <entry lang="pt-br" key="IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT">Guarde senha em cache temporariamente durante operações de "Montar Volumes Favoritos"</entry>
+ <entry lang="pt-br" key="IDC_PREF_USE_DIFF_TRAY_ICON_IF_VOL_MOUNTED">Use um ícone diferente na barra de tarefas quando houver volumes montados</entry>
<entry lang="pt-br" key="IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT">Apagar senhas ao desmontar automaticamente</entry>
<entry lang="pt-br" key="IDC_PREF_WIPE_CACHE_ON_EXIT">Apagar senhas ao sair</entry>
- <entry lang="en" key="IDC_PRESERVE_TIMESTAMPS">Preserve modification timestamp of file containers</entry>
+ <entry lang="pt-br" key="IDC_PRESERVE_TIMESTAMPS">Preservar o timestamp de modificação dos contêineres de arquivos</entry>
<entry lang="pt-br" key="IDC_RESET_HOTKEYS">Resetar</entry>
<entry lang="pt-br" key="IDC_SELECT_DEVICE">Dis&amp;positivo...</entry>
<entry lang="pt-br" key="IDC_SELECT_FILE">Ar&amp;quivo...</entry>
@@ -180,18 +180,18 @@
<entry lang="pt-br" key="IDC_SHOW_PASSWORD_CHPWD_ORI">Mostrar senha</entry>
<entry lang="pt-br" key="IDC_TRAVEL_OPEN_EXPLORER">Abrir janela do &amp;Explorer para os volumes montados</entry>
<entry lang="pt-br" key="IDC_TRAV_CACHE_PASSWORDS">Armazenar as senhas na memória da unidade</entry>
- <entry lang="en" key="IDC_TRUECRYPT_MODE">&amp;TrueCrypt Mode</entry>
+ <entry lang="pt-br" key="IDC_TRUECRYPT_MODE">Modo &amp;TrueCrypt</entry>
<entry lang="pt-br" key="IDC_UNMOUNTALL">De&amp;smontar Todos</entry>
<entry lang="pt-br" key="IDC_VOLUME_PROPERTIES">Propriedades do &amp;Volume</entry>
<entry lang="pt-br" key="IDC_VOLUME_TOOLS">Ferramen&amp;tas do Volume</entry>
<entry lang="pt-br" key="IDC_WIPE_CACHE">&amp;Limpar Cache</entry>
- <entry lang="en" key="IDD_DEFAULT_MOUNT_PARAMETERS">VeraCrypt - Mount Parameters</entry>
- <entry lang="en" key="IDD_FAVORITE_VOLUMES">VeraCrypt - Favorite Volumes</entry>
+ <entry lang="pt-br" key="IDD_DEFAULT_MOUNT_PARAMETERS">VeraCrypt - Parâmetros de Montagem</entry>
+ <entry lang="pt-br" key="IDD_FAVORITE_VOLUMES">VeraCrypt - Volumes Favoritos</entry>
<entry lang="pt-br" key="IDD_HOTKEYS_DLG">VeraCrypt - Atalhos</entry>
<entry lang="pt-br" key="IDD_MOUNT_DLG">VeraCrypt</entry>
<entry lang="pt-br" key="IDD_PASSWORDCHANGE_DLG">Mudar Senha ou Arquivos-Chaves</entry>
<entry lang="pt-br" key="IDD_PASSWORD_DLG">Digitar a Senha do Volume VeraCrypt</entry>
- <entry lang="en" key="IDD_PERFORMANCE_SETTINGS">VeraCrypt - Performance and Driver Options</entry>
+ <entry lang="pt-br" key="IDD_PERFORMANCE_SETTINGS">VeraCrypt - Opções de Desempenho e Driver</entry>
<entry lang="pt-br" key="IDD_PREFERENCES_DLG">VeraCrypt - Preferências</entry>
<entry lang="pt-br" key="IDD_SYSENC_SETTINGS">VeraCrypt - Configurações de Criptografia de Sistema</entry>
<entry lang="pt-br" key="IDD_TOKEN_PREFERENCES">VeraCrypt - Preferências de Token de Segurança</entry>
@@ -199,9 +199,9 @@
<entry lang="pt-br" key="IDD_VOLUME_PROPERTIES">Propriedades do Volume VeraCrypt</entry>
<entry lang="pt-br" key="IDM_ABOUT">Sobre...</entry>
<entry lang="pt-br" key="IDM_ADD_REMOVE_VOL_KEYFILES">Adicionar/Remover Arquivos-chave para/do Volume...</entry>
- <entry lang="en" key="IDM_ADD_VOLUME_TO_FAVORITES">Add Mounted Volume to Favorites...</entry>
- <entry lang="en" key="IDM_ADD_VOLUME_TO_SYSTEM_FAVORITES">Add Mounted Volume to System Favorites...</entry>
- <entry lang="en" key="IDM_ANALYZE_SYSTEM_CRASH">Analyze a System Crash...</entry>
+ <entry lang="pt-br" key="IDM_ADD_VOLUME_TO_FAVORITES">Adicionar Volume Montado aos Favoritos...</entry>
+ <entry lang="pt-br" key="IDM_ADD_VOLUME_TO_SYSTEM_FAVORITES">Adicionar Volume Montado aos Favoritos do Sistema...</entry>
+ <entry lang="pt-br" key="IDM_ANALYZE_SYSTEM_CRASH">Analise uma Falha do Sistema...</entry>
<entry lang="pt-br" key="IDM_BACKUP_VOL_HEADER">Backup do Cabeçalho do Volume...</entry>
<entry lang="pt-br" key="IDM_BENCHMARK">Analisar...</entry>
<entry lang="pt-br" key="IDM_CHANGE_HEADER_KEY_DERIV_ALGO">Alterar Algoritmo de Derivação da Chave de Cabeçalho...</entry>
@@ -209,15 +209,15 @@
<entry lang="pt-br" key="IDM_CHANGE_SYS_HEADER_KEY_DERIV_ALGO">Alterar Algoritmo de Derivação de Chave de Cabeçalho...</entry>
<entry lang="pt-br" key="IDM_CHANGE_SYS_PASSWORD">Mudar Senha...</entry>
<entry lang="pt-br" key="IDM_CLEAR_HISTORY">Limpar Histórico do Volume</entry>
- <entry lang="pt-br" key="IDM_CLOSE_ALL_TOKEN_SESSIONS">Fechar Todas As Sessões de Token de Segurança</entry>
+ <entry lang="pt-br" key="IDM_CLOSE_ALL_TOKEN_SESSIONS">Fechar Todas as Sessões de Token de Segurança</entry>
<entry lang="pt-br" key="IDM_CONTACT">Contato...</entry>
<entry lang="pt-br" key="IDM_CREATE_HIDDEN_OS">Criar Sistema Operacional Oculto ...</entry>
<entry lang="pt-br" key="IDM_CREATE_RESCUE_DISK">Criar Disco de Emergência...</entry>
<entry lang="pt-br" key="IDM_CREATE_VOLUME">Criar Novo Volume...</entry>
- <entry lang="en" key="IDM_DECRYPT_NONSYS_VOL">Permanently Decrypt...</entry>
- <entry lang="pt-br" key="IDM_DEFAULT_KEYFILES">Arquivos-chave padrão...</entry>
- <entry lang="en" key="IDM_DEFAULT_MOUNT_PARAMETERS">Default Mount Parameters...</entry>
- <entry lang="en" key="IDM_DONATE">Donate now...</entry>
+ <entry lang="pt-br" key="IDM_DECRYPT_NONSYS_VOL">Descriptografar Permanentemente...</entry>
+ <entry lang="pt-br" key="IDM_DEFAULT_KEYFILES">Arquivos-chave Padrão...</entry>
+ <entry lang="pt-br" key="IDM_DEFAULT_MOUNT_PARAMETERS">Parâmetros de Montagem Padrão...</entry>
+ <entry lang="pt-br" key="IDM_DONATE">Doar agora...</entry>
<entry lang="pt-br" key="IDM_ENCRYPT_SYSTEM_DEVICE">Criptografar Unidade/Partição de Sistema...</entry>
<entry lang="pt-br" key="IDM_FAQ">Perguntas Frequentes</entry>
<entry lang="pt-br" key="IDM_HELP">Guia do Usuário</entry>
@@ -235,13 +235,13 @@
<entry lang="pt-br" key="IDM_NEWS">Novidades</entry>
<entry lang="pt-br" key="IDM_ONLINE_HELP">Ajuda On-line</entry>
<entry lang="pt-br" key="IDM_ONLINE_TUTORIAL">Tutorial Para Iniciantes</entry>
- <entry lang="en" key="IDM_ORGANIZE_FAVORITES">Organize Favorite Volumes...</entry>
- <entry lang="en" key="IDM_ORGANIZE_SYSTEM_FAVORITES">Organize System Favorite Volumes...</entry>
- <entry lang="en" key="IDM_PERFORMANCE_SETTINGS">Performance/Driver Configuration</entry>
+ <entry lang="pt-br" key="IDM_ORGANIZE_FAVORITES">Organizar Volumes Favoritos...</entry>
+ <entry lang="pt-br" key="IDM_ORGANIZE_SYSTEM_FAVORITES">Organizar Volumes Favoritos de Sistema...</entry>
+ <entry lang="pt-br" key="IDM_PERFORMANCE_SETTINGS">Configuração de Desempenho/Driver</entry>
<entry lang="pt-br" key="IDM_PERMANENTLY_DECRYPT_SYS">Descriptografar Unidade/Partição de Sistema Permanentemente</entry>
<entry lang="pt-br" key="IDM_PREFERENCES">Preferências...</entry>
<entry lang="pt-br" key="IDM_REFRESH_DRIVE_LETTERS">Atualizar Letras de Unidade</entry>
- <entry lang="pt-br" key="IDM_REMOVE_ALL_KEYFILES_FROM_VOL">Remover todos os arquivos-chave do volume...</entry>
+ <entry lang="pt-br" key="IDM_REMOVE_ALL_KEYFILES_FROM_VOL">Remover Todos os Arquivos-chave do Volume...</entry>
<entry lang="pt-br" key="IDM_RESTORE_VOL_HEADER">Restaurar Cabeçalho do Volume...</entry>
<entry lang="pt-br" key="IDM_RESUME_INTERRUPTED_PROC">Continuar Processo Interrompido</entry>
<entry lang="pt-br" key="IDM_SELECT_DEVICE">Selecionar Dispositivo...</entry>
@@ -250,7 +250,7 @@
<entry lang="pt-br" key="IDM_SYSENC_SETTINGS">Criptografia de Sistema...</entry>
<entry lang="pt-br" key="IDM_SYSTEM_ENCRYPTION_STATUS">Propriedades...</entry>
<entry lang="pt-br" key="IDM_SYS_ENC_SETTINGS">Configurações...</entry>
- <entry lang="en" key="IDM_SYS_FAVORITES_SETTINGS">System Favorite Volumes...</entry>
+ <entry lang="pt-br" key="IDM_SYS_FAVORITES_SETTINGS">Volumes Favoritos de Sistema...</entry>
<entry lang="pt-br" key="IDM_TC_DOWNLOADS">Downloads</entry>
<entry lang="pt-br" key="IDM_TEST_VECTORS">Vetores de Teste...</entry>
<entry lang="pt-br" key="IDM_TOKEN_PREFERENCES">Tokens de Segurança...</entry>
@@ -258,15 +258,15 @@
<entry lang="pt-br" key="IDM_UNMOUNTALL">Desmontar Todos os Volumes Montados</entry>
<entry lang="pt-br" key="IDM_UNMOUNT_VOLUME">Desmontar Volume</entry>
<entry lang="pt-br" key="IDM_VERIFY_RESCUE_DISK">Verificar Disco de Emergência</entry>
- <entry lang="en" key="IDM_VERIFY_RESCUE_DISK_ISO">Verify Rescue Disk Image</entry>
+ <entry lang="pt-br" key="IDM_VERIFY_RESCUE_DISK_ISO">Verifique a Imagem do Disco de Recuperação</entry>
<entry lang="pt-br" key="IDM_VERSION_HISTORY">Histórico de Versões</entry>
- <entry lang="en" key="IDM_VOLUME_EXPANDER">Volume Expander</entry>
+ <entry lang="pt-br" key="IDM_VOLUME_EXPANDER">Expansor de Volume</entry>
<entry lang="pt-br" key="IDM_VOLUME_PROPERTIES">Propriedades do Volume</entry>
<entry lang="pt-br" key="IDM_VOLUME_WIZARD">Assistente de Criação de Volume</entry>
<entry lang="pt-br" key="IDM_WEBSITE">Website do VeraCrypt</entry>
<entry lang="pt-br" key="IDM_WIPE_CACHE">Apagar Senhas em Memória</entry>
<entry lang="pt-br" key="IDOK">OK</entry>
- <entry lang="en" key="IDT_ACCELERATION_OPTIONS">Hardware Acceleration</entry>
+ <entry lang="pt-br" key="IDT_ACCELERATION_OPTIONS">Aceleração de Hardware</entry>
<entry lang="pt-br" key="IDT_ASSIGN_HOTKEY">Atalho</entry>
<entry lang="pt-br" key="IDT_AUTORUN">Configuração de Execução Automática (autorun.inf)</entry>
<entry lang="pt-br" key="IDT_AUTO_DISMOUNT">Desmontar Automaticamente</entry>
@@ -312,7 +312,7 @@
<entry lang="pt-br" key="IDC_GENERATE_AND_SAVE_KEYFILE">Gerar e Salvar Arquivo-Chave...</entry>
<entry lang="pt-br" key="IDC_GENERATE_KEYFILE">&amp;Gerar Arquivo-Chave Aleatório...</entry>
<entry lang="pt-br" key="IDC_GET_LANG_PACKS">Download de pacote de idioma</entry>
- <entry lang="en" key="IDC_HW_AES_LABEL_LINK">Hardware-accelerated AES:</entry>
+ <entry lang="pt-br" key="IDC_HW_AES_LABEL_LINK">AES acelerado por hardware:</entry>
<entry lang="pt-br" key="IDC_IMPORT_KEYFILE">&amp;Importar Arquivo-Chave para Token...</entry>
<entry lang="pt-br" key="IDC_KEYADD">Mais &amp;Arquivos...</entry>
<entry lang="pt-br" key="IDC_KEYFILES_ENABLE_HIDVOL_PROT">&amp;Usar Arquivos-chave</entry>
@@ -323,7 +323,7 @@
<entry lang="pt-br" key="IDC_LINK_KEYFILES_INFO">Sobre Arquivos-chave</entry>
<entry lang="pt-br" key="IDC_MOUNT_REMOVABLE">Montar &amp;volume como mídia removível</entry>
<entry lang="pt-br" key="IDC_MOUNT_SYSENC_PART_WITHOUT_PBA">Montar par&amp;tição usando criptografia de sistema sem autenticação pré-boot</entry>
- <entry lang="en" key="IDC_PARALLELIZATION_LABEL_LINK">Parallelization:</entry>
+ <entry lang="pt-br" key="IDC_PARALLELIZATION_LABEL_LINK">Paralelização:</entry>
<entry lang="pt-br" key="IDC_PERFORM_BENCHMARK">Analisar</entry>
<entry lang="pt-br" key="IDC_PRINT">Im&amp;primir</entry>
<entry lang="pt-br" key="IDC_PROTECT_HIDDEN_VOL">&amp;Proteger disco oculto contra danos por gravações no volume externo</entry>
@@ -356,9 +356,9 @@
<entry lang="pt-br" key="IDT_KEYFILE_GENERATOR_NOTE">IMPORTANTE: Mova seu mouse tão aleatoriamente quanto possível nesta janela. Quanto mais você demorar movendo-o, melhor. Isto aumenta significativamente a força de criptografia do arquivo-chave.</entry>
<entry lang="pt-br" key="IDT_KEYFILE_WARNING">ALERTA: Se você perder um arquivo-chave ou algum bit dos seus primeiros 1024 kilobytes for alterado, será impossível montar os volumes que usam esse arquivo-chave!</entry>
<entry lang="pt-br" key="IDT_KEY_UNIT">bits</entry>
- <entry lang="en" key="IDT_NUMBER_KEYFILES">Number of keyfiles:</entry>
- <entry lang="en" key="IDT_KEYFILES_SIZE">Keyfiles size:</entry>
- <entry lang="en" key="IDT_KEYFILES_BASE_NAME">Keyfiles base name:</entry>
+ <entry lang="pt-br" key="IDT_NUMBER_KEYFILES">Número de arquivos-chave:</entry>
+ <entry lang="pt-br" key="IDT_KEYFILES_SIZE">Tamanho dos arquivos-chave:</entry>
+ <entry lang="pt-br" key="IDT_KEYFILES_BASE_NAME">Nome base dos arquivos-chave:</entry>
<entry lang="pt-br" key="IDT_LANGPACK_AUTHORS">Traduzido por:</entry>
<entry lang="pt-br" key="IDT_PLAINTEXT">Tamanho do Texto em Claro:</entry>
<entry lang="pt-br" key="IDT_PLAINTEXT_SIZE_UNIT">bits</entry>
@@ -368,8 +368,8 @@
<entry lang="pt-br" key="IDT_SECONDARY_KEY">Chave secundária (hexadecimal)</entry>
<entry lang="pt-br" key="IDT_SECURITY_TOKEN">Token de Segurança:</entry>
<entry lang="pt-br" key="IDT_SORT_METHOD">Ordenar por:</entry>
- <entry lang="en" key="IDT_STATIC_MODELESS_WAIT_DLG_INFO">Please wait. This process may take a long time...</entry>
- <entry lang="en" key="IDT_STATIC_MODAL_WAIT_DLG_INFO">Please wait...\nThis process may take a long time and VeraCrypt may seem unresponsive.</entry>
+ <entry lang="pt-br" key="IDT_STATIC_MODELESS_WAIT_DLG_INFO">Por favor, aguarde. Este processo pode demorar muito...</entry>
+ <entry lang="pt-br" key="IDT_STATIC_MODAL_WAIT_DLG_INFO">Por favor, aguarde...\nEste processo pode demorar muito e o VeraCrypt pode parecer não responder.</entry>
<entry lang="pt-br" key="IDT_TEST_BLOCK_NUMBER">Número do Bloco:</entry>
<entry lang="pt-br" key="IDT_TEST_CIPHERTEXT">Texto cifrado (hexadecimal)</entry>
<entry lang="pt-br" key="IDT_TEST_DATA_UNIT_NUMBER">Número de unidade de dados (hexadecimal de 64 bits, tamanho da unidade de dados: 512 bytes)</entry>
@@ -379,7 +379,7 @@
<entry lang="pt-br" key="IDT_XTS_MODE">Modo XTS</entry>
<entry lang="pt-br" key="MENU_SYSTEM_ENCRYPTION">S&amp;istema</entry>
<entry lang="pt-br" key="MENU_VOLUMES">&amp;Volumes</entry>
- <entry lang="en" key="MENU_FAVORITES">Favor&amp;ites</entry>
+ <entry lang="pt-br" key="MENU_FAVORITES">Favor&amp;itos</entry>
<entry lang="pt-br" key="MENU_TOOLS">&amp;Ferramentas</entry>
<entry lang="pt-br" key="MENU_SETTINGS">Confi&amp;gurações</entry>
<entry lang="pt-br" key="MENU_HELP">A&amp;juda</entry>
@@ -605,7 +605,7 @@
<entry lang="pt-br" key="OVERWRITEPROMPT_DEVICE_SECOND_WARNING_LOTS_OF_DATA">AVISO: A PARTIÇÃO SELECIONADA CONTÉM UMA GRANDE QUANTIDADE DE DADOS! Todos os arquivos armazenados na partição serão apagados e perdidos (eles não serão criptografados)!</entry>
<entry lang="pt-br" key="ERASE_FILES_BY_CREATING_VOLUME">Apague todos os arquivos armazenados na partição, criando um volume VeraCrypt dentro dele</entry>
<entry lang="pt-br" key="PASSWORD">Senha</entry>
- <entry lang="en" key="PIM">PIM</entry>
+ <entry lang="pt-br" key="PIM">PIM</entry>
<entry lang="pt-br" key="IDD_PCDM_CHANGE_PKCS5_PRF">Definir Algoritmo de Derivação da Chave de Cabeçalho</entry>
<entry lang="pt-br" key="IDD_PCDM_ADD_REMOVE_VOL_KEYFILES">Adicionar/Remover Arquivo-chave do disco</entry>
<entry lang="pt-br" key="IDD_PCDM_REMOVE_ALL_KEYFILES_FROM_VOL">Remover Todos os Arquivos-chave do disco</entry>
@@ -613,13 +613,13 @@
<entry lang="en" key="FAVORITE_PIM_CHANGED">This volume is registered as a System Favorite and its PIM was changed.\nDo you want VeraCrypt to automatically update the System Favorite configuration (administrator privileges required)?\n\nPlease note that if you answer no, you'll have to update the System Favorite manually.</entry>
<entry lang="pt-br" key="SYS_PASSWORD_CHANGED_ASK_RESCUE_DISK">IMPORTANTE: Se você não destruir o seu VeraCrypt Rescue Disk, sua partição de sistema / unidade ainda pode ser descriptografado usando a senha antiga (por arrancar o VeraCrypt Rescue Disk e inserir a senha antiga). Você deve criar um novo VeraCrypt Rescue Disk e, em seguida, destruir o velho um .\n\nVocê deseja criar um novo VeraCrypt Rescue Disk?</entry>
<entry lang="pt-br" key="SYS_HKD_ALGO_CHANGED_ASK_RESCUE_DISK">Lembre que o Disco de Emergência VeraCrypt ainda usa o algoritmo anterior. Se você considera o algoritmo anterior inseguro, você deve criar um novo Disco de Emergência VeraCrypt e destruir o antigo.\n\nVocê deseja criar um novo disco de emergência VeraCrypt?</entry>
- <entry lang="en" key="KEYFILES_NOTE">Note that VeraCrypt never modifies the keyfile contents. You can select more than one keyfile (the order does not matter). If you add a folder, all non-hidden files found in it will be used as keyfiles. Click 'Add Token Files' to select keyfiles stored on security tokens or smart cards (or to import keyfiles to security tokens or smart cards).</entry>
+ <entry lang="pt-br" key="KEYFILES_NOTE">Observe que o VeraCrypt nunca modifica o conteúdo do arquivo-chave. Você pode selecionar mais de um arquivo-chave (a ordem não importa). Se você adicionar uma pasta, todos os arquivos não ocultos encontrados nela serão usados ​​como arquivos-chave. Clique em 'Adicionar Arquivos de Token' para selecionar arquivos-chave armazenados em tokens de segurança ou cartões inteligentes (ou para importar arquivos-chave para tokens de segurança ou cartões inteligentes).</entry>
<entry lang="pt-br" key="KEYFILE_CHANGED">Arquivo(s)-chave adicionado(s)/removido(s) com sucesso.</entry>
<entry lang="pt-br" key="KEYFILE_EXPORTED">Arquivo-chave exportado.</entry>
<entry lang="pt-br" key="PKCS5_PRF_CHANGED">Algoritmo de derivação da chave ajustado com sucesso.</entry>
<entry lang="pt-br" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">Digite a senha e/ou arquivo(s)-chave para o volume não-sistema em que pretende retomar o processo de criptografia no local.\n\n\nObservação: Após clicar em Avançar, o VeraCrypt tentará encontrar todos os volumes não-sistema onde o processo de criptografia tenha sido interrompido e onde o cabeçalho do volume VeraCrypt pode ser descriptografado usando a senha e/ou arquivo(s)-chave fornecidos. Se mais de um volume assim for encontrado, você terá que escolher um deles na próxima etapa.</entry>
<entry lang="pt-br" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">Selecione um dos volumes listados. A lista contém todos os volumes não-sistema acessíveis em que o processo de criptografia tenha sido interrompido e cujo cabeçalho poderia ser descriptografado usando a senha e/ou arquivo(s)-chave fornecidos.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Please enter the password and/or keyfile(s) for the non-system VeraCrypt volume that you want to decrypt.</entry>
+ <entry lang="pt-br" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Por favor, insira a senha e/ou arquivos-chave do volume VeraCrypt que não é do sistema que você deseja descriptografar.</entry>
<entry lang="pt-br" key="PASSWORD_HELP">É muito importante que você escolha uma boa senha. Evite escolher uma que contenha apenas uma única palavra que pode ser encontrada em um dicionário (ou uma combinação de 2, 3 ou 4 palavras assim). A senha não deve conter quaisquer nomes ou datas de nascimento. Não deve ser fácil de adivinhar. Uma boa senha é uma combinação aleatória de letras maiúsculas e minúsculas, números e caracteres especiais, como @ ^ = $ * + etc. Recomendamos escolher uma senha com mais de 20 caracteres (quanto mais longo, melhor). O comprimento máximo é 128 caracteres.</entry>
<entry lang="pt-br" key="PASSWORD_HIDDENVOL_HELP">Escolha uma senha para o volume oculto. </entry>
<entry lang="pt-br" key="PASSWORD_HIDDEN_OS_HELP">Por favor, escolha uma senha para o sistema operacional oculto (ou seja, para o volume oculto). </entry>
@@ -706,18 +706,18 @@
<entry lang="en" key="WARN_QUICK_FORMAT">WARNING: You should use Quick Format only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Format?</entry>
<entry lang="pt-br" key="CONFIRM_SPARSE_FILE">Recipiente dinâmico é um arquivo NTFS esparso cujo tamanho físico (espaço em disco realmente usado) cresce à medida que novos dados são gravados.\n\nAVISO: O desempenho de volumes hospedados em arquivos esparsos é significativamente pior que o desempenho de volumes normais. Volumes em arquivos esparsos são também menos seguros porque permitem saber quais setores não estão em uso. Além disto, tais volumes não podem prover camuflagem de informação (hospedar um volume oculto). Note que se houver escrita num recipiente esparso quando não houver espaço livre suficiente no sistema de arquivos que o hospeda, o sistema de arquivos criptografado pode ser corrompido.\n\nTem certeza de que quer criar um volume hospedado em arquivo esparso?</entry>
<entry lang="en" key="SPARSE_FILE_SIZE_NOTE">Note that the size of the dynamic container reported by Windows and by VeraCrypt will always be equal to its maximum size. To find out current physical size of the container (actual disk space it uses), right-click the container file (in a Windows Explorer window, not in VeraCrypt), then select 'Properties' and see the 'Size on disk' value.\n\nAlso note that if you move a dynamic container to another volume or drive, the physical size of the container will be extended to the maximum. (You can prevent that by creating a new dynamic container in the destination location, mounting it and then moving the files from the old container to the new one.)</entry>
- <entry lang="en" key="PASSWORD_CACHE_WIPED_SHORT">Password cache wiped</entry>
- <entry lang="en" key="PASSWORD_CACHE_WIPED">Passwords (and/or processed keyfile contents) stored in the VeraCrypt driver cache have been wiped.</entry>
+ <entry lang="pt-br" key="PASSWORD_CACHE_WIPED_SHORT">Cache de senha apagado</entry>
+ <entry lang="pt-br" key="PASSWORD_CACHE_WIPED">As senhas (e/ou conteúdo processado do arquivo-chave) armazenadas no cache do driver VeraCrypt foram apagadas.</entry>
<entry lang="pt-br" key="WRONG_VOL_TYPE">O VeraCrypt não pode mudar a senha de um volume externo.</entry>
<entry lang="pt-br" key="SELECT_FREE_DRIVE">Favor selecionar uma letra de drive na lista.</entry>
<entry lang="pt-br" key="SELECT_A_MOUNTED_VOLUME">Favor selecionar um disco montado na lista de letras de drive.</entry>
- <entry lang="en" key="AMBIGUOUS_VOL_SELECTION">Warning: Two different volumes/devices are currently selected (the first is selected in the drive letter list and the second is selected in the input field below the drive letter list).\n\nPlease confirm your choice:</entry>
+ <entry lang="pt-br" key="AMBIGUOUS_VOL_SELECTION">Aviso: Dois volumes/dispositivos diferentes estão atualmente selecionados (o primeiro está selecionado na lista de letras de unidade e o segundo está selecionado no campo de entrada abaixo da lista de letras de unidade).\n\nPor favor, confirme sua escolha:</entry>
<entry lang="pt-br" key="CANT_CREATE_AUTORUN">Erro: Não foi possível criar autorun.inf</entry>
<entry lang="pt-br" key="ERR_PROCESS_KEYFILE">Erro enquanto processava o arquivo-chave!</entry>
<entry lang="pt-br" key="ERR_PROCESS_KEYFILE_PATH">Erro enquanto processava o caminho de arquivos-chave!</entry>
- <entry lang="en" key="ERR_KEYFILE_PATH_EMPTY">The keyfile path contains no files.\n\nPlease note that folders (and files they contain) found in keyfile search paths are ignored.</entry>
+ <entry lang="pt-br" key="ERR_KEYFILE_PATH_EMPTY">O caminho do arquivo-chave não contém arquivos.\n\nPor favor, observe que as pastas (e os arquivos que elas contêm) encontradas nos caminhos de pesquisa do arquivo-chave são ignoradas.</entry>
<entry lang="pt-br" key="UNSUPPORTED_OS">VeraCrypt não suporta este sistema operacional.</entry>
- <entry lang="en" key="UNSUPPORTED_BETA_OS">Error: VeraCrypt supports only stable versions of this operating system (beta/RC versions are not supported).</entry>
+ <entry lang="pt-br" key="UNSUPPORTED_BETA_OS">Erro: VeraCrypt suporta apenas versões estáveis ​​deste sistema operacional (versões beta/RC não são suportadas).</entry>
<entry lang="pt-br" key="ERR_MEM_ALLOC">Erro: Não foi possível de alocar memória.</entry>
<entry lang="pt-br" key="ERR_PERF_COUNTER">Erro: Não foi possível recuperar o valor do contador de desempenho.</entry>
<entry lang="pt-br" key="ERR_VOL_FORMAT_BAD">Erro: Formato [de volume] inválido.</entry>
@@ -972,8 +972,8 @@
<entry lang="pt-br" key="CANNOT_CREATE_RESCUE_DISK_ON_HIDDEN_OS">O Disco de Emergência VeraCrypt não pode ser criado quando um sistema operacional oculto está sendo executado.\n\nPara criar um Disco de Emergência VeraCrypt, inicialize o sistema operacional isca e então selecione 'Sistema' &gt; 'Criar Disco de Emergência'.</entry>
<entry lang="en" key="RESCUE_DISK_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly burned.\n\nIf you have burned the Rescue Disk, please eject and reinsert the CD/DVD; then click Next to try again. If this does not help, please try another medium%s.\n\nIf you have not burned the Rescue Disk yet, please do so, and then click Next.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created before you started this wizard, please note that such Rescue Disk cannot be used, because it was created for a different master key. You need to burn the newly generated Rescue Disk.</entry>
<entry lang="en" key="RESCUE_DISK_CHECK_FAILED_SENTENCE_APPENDIX"> and/or other CD/DVD recording software</entry>
- <entry lang="en" key="SYSTEM_FAVORITES_DLG_TITLE">VeraCrypt - System Favorite Volumes</entry>
- <entry lang="en" key="SYS_FAVORITES_HELP_LINK">What are system favorite volumes?</entry>
+ <entry lang="pt-br" key="SYSTEM_FAVORITES_DLG_TITLE">VeraCrypt - Volumes Favoritos de Sistema</entry>
+ <entry lang="pt-br" key="SYS_FAVORITES_HELP_LINK">O que são os volumes favoritos do sistema?</entry>
<entry lang="en" key="SYS_FAVORITES_REQUIRE_PBA">The system partition/drive does not appear to be encrypted.\n\nSystem favorite volumes can be mounted using only a pre-boot authentication password. Therefore, to enable use of system favorite volumes, you need to encrypt the system partition/drive first.</entry>
<entry lang="pt-br" key="DISMOUNT_FIRST">Favor desmontar o disco antes de prosseguir.</entry>
<entry lang="pt-br" key="CANNOT_SET_TIMER">Erro: Não foi possível ajustar o timer.</entry>
@@ -1246,8 +1246,8 @@
<entry lang="en" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">You have selected the system partition/drive (or the boot partition), but the wizard mode you selected is suitable only for non-system partitions/drives.\n\nDo you want to set up pre-boot authentication (which means that you will need to enter your password each time before Windows boots/starts) and encrypt the system partition/drive?</entry>
<entry lang="pt-br" key="CONFIRM_DECRYPT_SYS_DEVICE">Você tem certeza de que deseja descriptografar o dispositivo/partição de sistema definitivamente?</entry>
<entry lang="pt-br" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">CUIDADO: Se você descriptografar o dispositivo/partição de sistema definitivamente, os dados descriptografados serão gravados nele.\n\nVocê tem certeza de que deseja descriptografar o dispositivo/partição de sistema definitivamente?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Are you sure you want to permanently decrypt the following volume?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">CAUTION: If you permanently decrypt the VeraCrypt volume, unencrypted data will be written to the disk.\n\nAre you really sure you want to permanently decrypt the selected volume?</entry>
+ <entry lang="pt-br" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Tem certeza de que deseja descriptografar permanentemente o seguinte volume?</entry>
+ <entry lang="pt-br" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">CUIDADO: Se você descriptografar permanentemente o volume VeraCrypt, os dados não criptografados serão gravados no disco.\n\nTem certeza de que deseja descriptografar permanentemente o volume selecionado?</entry>
<entry lang="pt-br" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">Aviso: Se você usar uma cascata de cifras para criptografia do sistema, você pode encontrar os seguintes problemas:\n\n1) O Gerenciador de Boot do VeraCrypt é maior do que o normal e, portanto, não há espaço suficiente na primeira faixa de uma unidade para backup do Gerenciador de Boot do VeraCrypt. Consequentemente, sempre que ele for danificado (o que muitas vezes acontece, por exemplo, durante procedimentos de ativação anti-pirataria concebidos inadequadamente em certos programas), você precisará usar o Disco de Emergência VeraCrypt para iniciar ou reparar o Gerenciador de Boot do VeraCrypt.\n\n2) Alguns computadores demoram mais para retomar da hibernação.\n\nEstes problemas potenciais podem ser evitados pela escolha de um algoritmo de criptografia não-cascata (AES, por exemplo).\n\nTem certeza que pretende utilizar uma cascata de cifras?</entry>
<entry lang="pt-br" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">Se você tiver algum dos problemas descritos acima, descriptografe o disco/partição (se ele estiver criptografado) e tente criptografá-lo novamente usando um algoritmo não sequencial (como o AES).</entry>
<entry lang="en" key="UPDATE_TC_IN_DECOY_OS_FIRST">WARNING: For safety and security reasons, you should update VeraCrypt on the decoy operating system before you update it on the hidden operating system.\n\nTo do so, boot the decoy system and run the VeraCrypt installer from within it. Then boot the hidden system and run the installer from within it as well.\n\nNote: The decoy system and the hidden system share a single boot loader. If you upgraded VeraCrypt only on the hidden system (but not on the decoy system), the decoy system would contain a VeraCrypt driver and VeraCrypt applications whose version numbers are different from the version number of the VeraCrypt Boot Loader. Such a discrepancy might indicate that there is a hidden operating system on this computer.\n\n\nDo you want to continue?</entry>
@@ -1376,7 +1376,7 @@
<entry lang="pt-br" key="GB_PER_SEC">GB/s</entry>
<entry lang="pt-br" key="TB_PER_SEC">TB/s</entry>
<entry lang="pt-br" key="PB_PER_SEC">PB/s</entry>
- <entry lang="en" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry>
+ <entry lang="pt-br" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry>
<entry lang="en" key="IDC_BOOT_LOADER_CACHE_PIM">Include &amp;PIM when caching pre-boot authentication password</entry>
<entry lang="en" key="IDC_PREF_CACHE_PIM">Include PIM when caching a password</entry>
<entry lang="en" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Make disconnected network drives available for mounting</entry>
@@ -1384,9 +1384,9 @@
<entry lang="en" key="PASSWORD_UTF8_INVALID">The entered password contains Unicode characters that couldn't be converted to UTF-8 representation.</entry>
<entry lang="en" key="INIT_DLL">Error: Failed to load a system library.</entry>
<entry lang="en" key="ERR_EXFAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected exFAT filesystem.</entry>
- <entry lang="en" key="IDT_ENTROPY_BAR">Randomness Collected From Mouse Movements</entry>
- <entry lang="en" key="IDT_VOLUME_ID">Volume ID:</entry>
- <entry lang="en" key="VOLUME_ID">Volume ID</entry>
+ <entry lang="pt-br" key="IDT_ENTROPY_BAR">Aleatoriedade Coletada dos Movimentos do Mouse</entry>
+ <entry lang="pt-br" key="IDT_VOLUME_ID">ID de Volume:</entry>
+ <entry lang="pt-br" key="VOLUME_ID">ID de Volume</entry>
<entry lang="en" key="IDC_FAVORITE_USE_VOLUME_ID">Use Volume ID to mount favorite</entry>
<entry lang="en" key="VOLUME_ID_INVALID">The Volume ID value is invalid</entry>
<entry lang="en" key="VOLUME_ID_NOT_FOUND">No Volume with the specified ID was found on the system</entry>
@@ -1448,37 +1448,37 @@
<entry lang="en" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Force VeraCrypt entry to be the first in the EFI firmware boot menu</entry>
<entry lang="en" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">WARNING: RAM encryption is not compatible with Windows Hibernate and Windows Fast Startup features. VeraCrypt needs to disable them before activating RAM encryption.\n\nContinue?</entry>
<entry lang="en" key="CONFIRM_DISABLE_FAST_STARTUP">WARNING: Windows Fast Startup is enabled and it is known to cause issues when working with VeraCrypt volumes. It is advised to disable it for better security and usability.\n\nDo you want to disable Windows Fast Startup?</entry>
- <entry lang="en" key="QUICK_FORMAT_HELP">In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume.</entry>
- <entry lang="en" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Do not accelerate AES encryption/decryption by using the AES instructions of the processor</entry>
- <entry lang="en" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Add All Mounted Volumes to Favorites...</entry>
- <entry lang="en" key="TASKICON_PREF_MENU_ITEMS">Task Icon Menu Items</entry>
- <entry lang="en" key="TASKICON_PREF_OPEN_VOL">Open Mounted Volumes</entry>
- <entry lang="en" key="TASKICON_PREF_DISMOUNT_VOL">Dismount Mounted Volumes</entry>
+ <entry lang="pt-br" key="QUICK_FORMAT_HELP">Para permitir que seu sistema operacional monte seu novo volume, ele deve ser formatado com um sistema de arquivos. Por favor, selecione um tipo de sistema de arquivos.\n\nSe o seu volume for hospedado em um dispositivo ou partição, você pode usar a 'Formatação rápida' para ignorar a criptografia do espaço livre do volume.</entry>
+ <entry lang="pt-br" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Não acelere a criptografia/descriptografia AES usando as instruções AES do processador</entry>
+ <entry lang="pt-br" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Adicionar Todos os Volumes Montados aos Favoritos...</entry>
+ <entry lang="pt-br" key="TASKICON_PREF_MENU_ITEMS">Itens de Menu do Ãcone de Tarefa</entry>
+ <entry lang="pt-br" key="TASKICON_PREF_OPEN_VOL">Abrir Volumes Montados</entry>
+ <entry lang="pt-br" key="TASKICON_PREF_DISMOUNT_VOL">Desmontar Volumes Montados</entry>
<entry lang="pt-br" key="DISK_FREE">Espaço livre disponível: {0}</entry>
- <entry lang="en" key="VOLUME_SIZE_HELP">Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB.</entry>
+ <entry lang="pt-br" key="VOLUME_SIZE_HELP">Por favor, especifique o tamanho do contêiner a ser criado. Observe que o tamanho mínimo possível de um volume é 292 KiB.</entry>
<entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume?</entry>
<entry lang="pt-br" key="LINUX_PREF_TAB_SECURITY">Segurança</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Mount Options</entry>
- <entry lang="en" key="LINUX_PREF_TAB_BACKGROUND_TASK">Background Task</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">System Integration</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Filesystem Explorer</entry>
+ <entry lang="pt-br" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Opções de Montagem</entry>
+ <entry lang="pt-br" key="LINUX_PREF_TAB_BACKGROUND_TASK">Tarefa em Segundo Plano</entry>
+ <entry lang="pt-br" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">Integração de Sistema</entry>
+ <entry lang="pt-br" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Explorador do Sistema de Arquivos</entry>
<entry lang="pt-br" key="LINUX_PREF_TAB_PERFORMANCE">Desempenho</entry>
- <entry lang="en" key="LINUX_PREF_TAB_KEYFILES">Keyfiles</entry>
- <entry lang="en" key="LINUX_PREF_TAB_TOKENS">Security Tokens</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_SERVICES">Kernel Services</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_CRYPT">Do not use kernel cryptographic services</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filesystem</entry>
- <entry lang="en" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Mount options:</entry>
+ <entry lang="pt-br" key="LINUX_PREF_TAB_KEYFILES">Arquivos-chave</entry>
+ <entry lang="pt-br" key="LINUX_PREF_TAB_TOKENS">Tokens de Segurança</entry>
+ <entry lang="pt-br" key="LINUX_PREF_KERNEL_SERVICES">Serviços de Kernel</entry>
+ <entry lang="pt-br" key="LINUX_PREF_KERNEL_CRYPT">Não use serviços criptográficos de kernel</entry>
+ <entry lang="pt-br" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Sistema de Arquivo</entry>
+ <entry lang="pt-br" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Opções de Montagem:</entry>
<entry lang="pt-br" key="LINUX_CROSS_SUPPORT">Suporte Multiplataforma</entry>
- <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_OTHER">Vou montar o volume em outras plataformas</entry>
+ <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_OTHER">Montarei o volume em outras plataformas</entry>
<entry lang="pt-br" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Escolha esta opção se precisar usar o volume em outras plataformas.</entry>
- <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_ONLY">Vou montar o volume somente no {0}</entry>
+ <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_ONLY">Montarei o volume somente no {0}</entry>
<entry lang="pt-br" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Escolha esta opção se não precisar usar o volume em outras plataformas.</entry>
- <entry lang="en" key="LINUX_DESELECT">Deselect</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY">Enter your user password or administrator password:</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY_TITLE">Administrator privileges required</entry>
- <entry lang="en" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt is already running.</entry>
- <entry lang="en" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">System Encryption password is longer than {0} characters.</entry>
+ <entry lang="pt-br" key="LINUX_DESELECT">Desmarcar</entry>
+ <entry lang="pt-br" key="LINUX_ADMIN_PW_QUERY">Digite sua senha de usuário ou senha de administrador:</entry>
+ <entry lang="pt-br" key="LINUX_ADMIN_PW_QUERY_TITLE">São necessários privilégios de administrador</entry>
+ <entry lang="pt-br" key="LINUX_VC_RUNNING_ALREADY">O VeraCrypt já está em execução.</entry>
+ <entry lang="pt-br" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">A senha de Encriptação do Sistema tem mais de {0} caracteres.</entry>
<entry lang="en" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Mount partition &amp;using system encryption (preboot authentication)</entry>
<entry lang="en" key="LINUX_DO_NOT_MOUNT">Do &amp;not mount</entry>
<entry lang="en" key="LINUX_MOUNT_AT_DIR">Mount at directory:</entry>
@@ -1499,13 +1499,13 @@
<entry lang="en" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Please note that any currently mounted volumes need to be remounted before they can use this setting.</entry>
<entry lang="en" key="LINUX_UNKNOWN_EXC_OCCURRED">Unknown exception occurred.</entry>
<entry lang="en" key="LINUX_FIRST_AID">"Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page.</entry>
- <entry lang="en" key="LINUX_MOUNT_ALL_DEV">Mount All Devices</entry>
+ <entry lang="pt-br" key="LINUX_MOUNT_ALL_DEV">Montar Todos os Dispositivos</entry>
<entry lang="en" key="LINUX_ERROR_LOADING_CONFIG">Error while loading configuration files located in </entry>
<entry lang="en" key="LINUX_SELECT_FREE_SLOT">Please select a free drive slot from the list.</entry>
<entry lang="en" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDo you want to show this message next time you mount such a volume?</entry>
<entry lang="pt-br" key="LINUX_WARNING">Aviso</entry>
<entry lang="pt-br" key="LINUX_ERROR">Erro</entry>
- <entry lang="en" key="LINUX_ONLY_TEXTMODE">This feature is currently supported only in text mode.</entry>
+ <entry lang="pt-br" key="LINUX_ONLY_TEXTMODE">Atualmente, esse recurso é compatível apenas no modo de texto.</entry>
<entry lang="en" key="LINUX_FREE_SPACE_ON_DRIVE">Free space on drive {0}: is {1}.</entry>
<entry lang="en" key="LINUX_DYNAMIC_NOTICE">Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system.</entry>
<entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry>
@@ -1516,17 +1516,17 @@
<entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry>
<entry lang="en" key="LINUX_MOUNTET_HINT">The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding.</entry>
<entry lang="en" key="LINUX_HIDDEN_PASS_NO_DIFF">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="LINUX_NOT_FAT_HINT">Please note that the volume will not be formatted with a FAT filesystem and, therefore, you may be required to install additional filesystem drivers on platforms other than {0}, which will enable you to mount the volume.</entry>
+ <entry lang="pt-br" key="LINUX_NOT_FAT_HINT">Por favor, observe que o volume não será formatado com um sistema de arquivos FAT e, portanto, pode ser necessário instalar drivers adicionais do sistema de arquivos em plataformas diferentes de {0}, os quais permitirão montar o volume.</entry>
<entry lang="en" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n</entry>
<entry lang="en" key="LINUX_MAX_SIZE_HINT">- Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size</entry>
<entry lang="en" key="LINUX_DOT_LF">.\n</entry>
<entry lang="en" key="LINUX_NOT_SUPPORTED"> (not supported by components available on this platform).\n</entry>
<entry lang="en" key="LINUX_KERNEL_OLD">Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.</entry>
- <entry lang="en" key="LINUX_VOL_DISMOUNTED">Volume {0} has been dismounted.</entry>
- <entry lang="en" key="LINUX_VOL_MOUNTED">Volume {0} has been mounted.</entry>
+ <entry lang="pt-br" key="LINUX_VOL_DISMOUNTED">O volume {0} foi desmontado.</entry>
+ <entry lang="pt-br" key="LINUX_VOL_MOUNTED">O volume {0} foi montado.</entry>
<entry lang="en" key="LINUX_OOM">Out of memory.</entry>
- <entry lang="en" key="LINUX_CANT_GET_ADMIN_PRIV">Failed to obtain administrator privileges</entry>
- <entry lang="en" key="LINUX_COMMAND_GET_ERROR">Command {0} returned error {1}.</entry>
+ <entry lang="pt-br" key="LINUX_CANT_GET_ADMIN_PRIV">Falha ao obter privilégios de administrador</entry>
+ <entry lang="pt-br" key="LINUX_COMMAND_GET_ERROR">O comando {0} retornou o erro {1}.</entry>
<entry lang="en" key="LINUX_CMD_HELP">VeraCrypt Command Line Help</entry>
<entry lang="en" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options.</entry>
<entry lang="en" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Storage device and VC volume sector size mismatch</entry>
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="pt-br" key="LINUX_LANGUAGE">Idioma</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.ro.xml b/Translations/Language.ro.xml
index 04e20aa2..ce18a950 100644
--- a/Translations/Language.ro.xml
+++ b/Translations/Language.ro.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="ro" name="Română" en-name="Romanian" version="2.0.0" translators="Barna Cosmin Marian" />
<font lang="ro" class="normal" size="11" face="default" />
<font lang="ro" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="ro" key="EMV_SELECT_AID_FAILED">AID-ul cardului din cititor nu a putut fi selectat.</entry>
<entry lang="ro" key="EMV_ICC_CERT_NOTFOUND">Certificatul de cheie publică ICC nu a fost găsit în card.</entry>
<entry lang="ro" key="EMV_ISSUER_CERT_NOTFOUND">Certificatul cheii publice al emitentului nu a fost găsit în card.</entry>
- <entry lang="ro" key="EMV_CPLC_NOTFOUND">CLPC nu a fost găsit în cardul EMV.</entry>
+ <entry lang="ro" key="EMV_CPLC_NOTFOUND">CPLC nu a fost găsit în cardul EMV.</entry>
<entry lang="ro" key="EMV_PAN_NOTFOUND">Nu s-a găsit niciun număr de cont principal (PAN) în cardul EMV.</entry>
<entry lang="ro" key="INVALID_EMV_PATH">Calea EMV nu este validă.</entry>
- <entry lang="ro" key="EMV_KEYFILE_DATA_NOTFOUND">Nu se poate crea un fișier-cheie din datele cardului EMV.\n\nUnul dintre următoarele lipsește:\n- Certificatul cheii publice ICC.\n- Certificatul cheii publice al emitentului.\n- Date CPCL.</entry>
+ <entry lang="ro" key="EMV_KEYFILE_DATA_NOTFOUND">Nu se poate crea un fișier-cheie din datele cardului EMV.\n\nUnul dintre următoarele lipsește:\n- Certificatul cheii publice ICC.\n- Certificatul cheii publice al emitentului.\n- Date CPLC.</entry>
<entry lang="ro" key="SCARD_W_REMOVED_CARD">Niciun card în cititor.\n\nAsigurați-vă că acesta este introdus corect.</entry>
<entry lang="ro" key="FORMAT_EXTERNAL_FAILED">Comanda Windows format.com nu a reușit să formateze volumul ca NTFS/exFAT/ReFS: Eroare 0x%.8X.\n\nRevenire la utilizarea API-ului Windows FormatEx.</entry>
<entry lang="ro" key="FORMATEX_API_FAILED">API-ul Windows FormatEx nu a reușit să formateze volumul ca NTFS/exFAT/ReFS.\n\nStarea eșecului = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="ro" key="LINUX_LANGUAGE">Limba</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml
index 5ea5af6c..b076b746 100644
--- a/Translations/Language.ru.xml
+++ b/Translations/Language.ru.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
- <language langid="ru" name="РуÑÑкий" en-name="Russian" version="1.26.10" translators="Dmitry Yerokhin [erodim@mail.ru] (231110)" />
+ <localization prog-version= "1.26.15">
+ <language langid="ru" name="РуÑÑкий" en-name="Russian" version="1.26.15" translators="Dmitry Yerokhin [erodim@mail.ru] (240826)" />
<font lang="ru" class="normal" size="11" face="default" />
<font lang="ru" class="bold" size="13" face="Arial" />
<font lang="ru" class="fixed" size="12" face="Lucida Console" />
@@ -460,7 +460,7 @@
<entry lang="ru" key="ASK_DELETE_KERNEL_CRASH_DUMP">Удалить дамп-файл Windows Ñ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ о Ñбое, чтобы выÑвободить меÑто на диÑке?</entry>
<entry lang="ru" key="ASK_DEBUGGER_INSTALL">Чтобы проанализировать ÑиÑтемный Ñбой, VeraCrypt Ñначала нужно\nуÑтановить Microsoft Debugging Tools Ð´Ð»Ñ Windows.\n\nПоÑле Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ OK начнётÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° и уÑтановка\nÑтого пакета (16 МиБ) Ñ Ñервера Microsoft\n(программа уÑтановки Windows перенаправит Ð²Ð°Ñ Ð½Ð° Ñервер\nMicrosoft Ñ Ñервера veracrypt.org, тем Ñамым Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ñ€ÑƒÑ ÑƒÑпех операции,\nдаже еÑли Microsoft изменит меÑтоположение пакета уÑтановки).</entry>
<entry lang="ru" key="SYSTEM_CRASH_ANALYSIS_INFO">ПоÑле Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ OK начнётÑÑ Ð°Ð½Ð°Ð»Ð¸Ð· ÑиÑтемного ÑбоÑ. Эта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ занÑÑ‚ÑŒ неÑколько минут.</entry>
- <entry lang="ru" key="DEBUGGER_NOT_FOUND">УбедитеÑÑŒ, что в переменной Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ PATH указан путь к файлу отладчика Ñдра kd.exe (Kernel Debugger).</entry>
+ <entry lang="ru" key="DEBUGGER_NOT_FOUND">УбедитеÑÑŒ, что в переменной Ñреды PATH указан путь к файлу отладчика Ñдра kd.exe (Kernel Debugger).</entry>
<entry lang="ru" key="SYSTEM_CRASH_NO_VERACRYPT">Ð¡ÑƒÐ´Ñ Ð¿Ð¾ вÑему, причина ÑиÑтемного ÑÐ±Ð¾Ñ - ÐЕ в VeraCrypt. Потенциальных причин ÑÐ±Ð¾Ñ ÑиÑтемы множеÑтво (например, отказ аппаратуры, ошибка в драйвере уÑтройÑтва и т. д.)</entry>
<entry lang="ru" key="SYSTEM_CRASH_UPDATE_DRIVER">Как показал анализ, проблему может решить обновление Ñледующего драйвера: </entry>
<entry lang="ru" key="SYSTEM_CRASH_REPORT">Чтобы помочь определить, имеетÑÑ Ð»Ð¸ ошибка в VeraCrypt, отправьте нам автоматичеÑки Ñозданный отчёт об ошибках Ñо Ñледующими данными:\n- ВерÑÐ¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹\n- ВерÑÐ¸Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ ÑиÑтемы\n- Тип ЦП\n- ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¸\n- Ð˜Ð¼Ñ Ð¸ верÑÐ¸Ñ Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€Ð°\n- Стек ÑиÑтемных вызовов\n\nПри выборе "Да" в вашем интернет-браузере будет открыт Ñледующий URL-Ð°Ð´Ñ€ÐµÑ (Ñ Ð¿Ð¾Ð»Ð½Ñ‹Ð¼ отчётом об ошибках).</entry>
@@ -632,12 +632,12 @@
<entry lang="ru" key="PASSWORD_HIDDEN_OS_TITLE">Пароль Ð´Ð»Ñ Ñкрытой ОС</entry>
<entry lang="ru" key="PASSWORD_LENGTH_WARNING">Ð’ÐИМÐÐИЕ: Короткие пароли легко взломать Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ техник перебора.\n\nРекомендуетÑÑ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÑÑ‚ÑŒ пароли из более чем 20 Ñимволов.\n\nÐ’Ñ‹ дейÑтвительно хотите иÑпользовать короткий пароль?</entry>
<entry lang="ru" key="PASSWORD_TITLE">Пароль Ð´Ð»Ñ Ñ‚Ð¾Ð¼Ð°</entry>
- <entry lang="ru" key="PASSWORD_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверный пароль\n - неверное чиÑло PIM\n - неверный PRF (хеш)\n - Ñто не том VeraCrypt</entry>
- <entry lang="ru" key="PASSWORD_OR_KEYFILE_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверные ключевые файлы\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - Ñто не том.</entry>
- <entry lang="ru" key="PASSWORD_OR_MODE_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверный режим монтированиÑ\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - Ñто не том</entry>
- <entry lang="ru" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверный режим монтированиÑ\n - неверные ключевые файлы\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - Ñто не том</entry>
- <entry lang="ru" key="PASSWORD_WRONG_AUTOMOUNT">Ðвтомонтирование не выполнено. Возможные причины:\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - не найден подходÑщий том</entry>
- <entry lang="ru" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Ðвтомонтирование не выполнено. Возможные причины:\n - неверные ключевые файлы\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - не найден подходÑщий том</entry>
+ <entry lang="ru" key="PASSWORD_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверный пароль\n - неверное чиÑло PIM\n - неверный PRF (хеш)\n - Ñто не том VeraCrypt\n - том иÑпользует Ñтарый алгоритм, который был удалён\n - формат томов TrueCrypt больше не поддерживаетÑÑ</entry>
+ <entry lang="ru" key="PASSWORD_OR_KEYFILE_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверные ключевые файлы\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - Ñто не том\n - том иÑпользует Ñтарый алгоритм, который был удалён\n - формат томов TrueCrypt больше не поддерживаетÑÑ</entry>
+ <entry lang="ru" key="PASSWORD_OR_MODE_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверный режим монтированиÑ\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - Ñто не том\n - том иÑпользует Ñтарый алгоритм, который был удалён\n - формат томов TrueCrypt больше не поддерживаетÑÑ</entry>
+ <entry lang="ru" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ выполнена. Возможные причины:\n - неверный режим монтированиÑ\n - неверные ключевые файлы\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - Ñто не том\n - том иÑпользует Ñтарый алгоритм, который был удалён\n - формат томов TrueCrypt больше не поддерживаетÑÑ</entry>
+ <entry lang="ru" key="PASSWORD_WRONG_AUTOMOUNT">Ðвтомонтирование не выполнено. Возможные причины:\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - не найден подходÑщий том\n - том иÑпользует Ñтарый алгоритм, который был удалён\n - формат томов TrueCrypt больше не поддерживаетÑÑ</entry>
+ <entry lang="ru" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Ðвтомонтирование не выполнено. Возможные причины:\n - неверные ключевые файлы\n - неверный пароль\n - неверное чиÑло PIM тома\n - неверный PRF (хеш)\n - не найден подходÑщий том\n - том иÑпользует Ñтарый алгоритм, который был удалён\n - формат томов TrueCrypt больше не поддерживаетÑÑ</entry>
<entry lang="ru" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nВнимание! Ðажата клавиша Caps Lock. Это может привеÑти к неправильному вводу паролÑ.</entry>
<entry lang="ru" key="PIM_CHANGE_WARNING">Запомните чиÑло Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð¾Ð¼Ð°</entry>
<entry lang="ru" key="PIM_HIDVOL_HOST_TITLE">PIM внешнего тома</entry>
@@ -1039,11 +1039,11 @@
<entry lang="ru" key="KEEP_PROMPTING_ME">Да, Ñпрашивать</entry>
<entry lang="ru" key="DO_NOT_PROMPT_ME">Ðет, не Ñпрашивать</entry>
<entry lang="ru" key="NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL_NOTE">Ð’ÐЖÐО: Ðе забывайте, что вы можете продолжить (де)шифрование любого неÑиÑтемного раздела/тома, выбрав в меню главного окна VeraCrypt пункт "Тома" &gt; "Продолжить прерванный процеÑÑ".</entry>
- <entry lang="ru" key="SYSTEM_ENCRYPTION_SCHEDULED_BUT_PBA_FAILED">Ð’Ñ‹ запланировали шифрование или дешифрование ÑиÑтемного раздела/диÑка, но не пройдена (или была пропущена) Ð¿Ñ€ÐµÐ´Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ñ‡Ð½Ð°Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ.\n\nПримечание. При дешифровании ÑиÑтемного раздела/диÑка в предзагрузочном окружении может потребоватьÑÑ Ñ„Ð¸Ð½Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑÑа командой "СиÑтема" &gt; "Окончательно раÑшифровать ÑиÑтемный раздел/диÑк" в меню главного окна VeraCrypt.</entry>
+ <entry lang="ru" key="SYSTEM_ENCRYPTION_SCHEDULED_BUT_PBA_FAILED">Ð’Ñ‹ запланировали шифрование или дешифрование ÑиÑтемного раздела/диÑка, но не пройдена (или была пропущена) Ð¿Ñ€ÐµÐ´Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ñ‡Ð½Ð°Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ.\n\nПримечание. При дешифровании ÑиÑтемного раздела/диÑка в предзагрузочной Ñреде может потребоватьÑÑ Ñ„Ð¸Ð½Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑÑа командой "СиÑтема" &gt; "Окончательно раÑшифровать ÑиÑтемный раздел/диÑк" в меню главного окна VeraCrypt.</entry>
<entry lang="ru" key="CONFIRM_EXIT">Ð’ÐИМÐÐИЕ: ЕÑли закрыть VeraCrypt ÑейчаÑ, будут отключены Ñледующие функции:\n\n1) ГорÑчие клавиши\n2) Ðвторазмонтирование (при завершении ÑеанÑа, нечаÑнном удалении хоÑÑ‚-уÑтройÑтва, иÑтечении времени Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¸Â Ñ‚. д.)\n3) Ðвтомонтирование избранных томов\n4) ÐžÐ¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ (например, о предотвращении Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ñкрытого тома)\n\nПримечание. ЕÑли вы не хотите, чтобы поÑле Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¾ÐºÐ½Ð° VeraCrypt программа продолжала работать в фоновом режиме, выключите ÑоответÑтвующий параметр в её наÑтройках (а также, при необходимоÑти, автозапуÑк VeraCrypt).\n\nÐ’Ñ‹ дейÑтвительно хотите закрыть VeraCrypt?</entry>
<entry lang="ru" key="CONFIRM_EXIT_UNIVERSAL">Выход?</entry>
<entry lang="ru" key="CHOOSE_ENCRYPT_OR_DECRYPT">ÐедоÑтаточно информации, чтобы определить, какую операцию выполнить - шифрование или дешифрование.</entry>
- <entry lang="ru" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">ÐедоÑтаточно информации, чтобы определить, какую операцию выполнить - шифрование или дешифрование.\n\nПримечание. При дешифровании ÑиÑтемного раздела/диÑка в предзагрузочном окружении может потребоватьÑÑ Ñ„Ð¸Ð½Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ процеÑÑ, нажав Decrypt.</entry>
+ <entry lang="ru" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">ÐедоÑтаточно информации, чтобы определить, какую операцию выполнить - шифрование или дешифрование.\n\nПримечание. При дешифровании ÑиÑтемного раздела/диÑка в предзагрузочной Ñреде может потребоватьÑÑ Ñ„Ð¸Ð½Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ процеÑÑ, нажав Decrypt.</entry>
<entry lang="ru" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Примечание. ЕÑли при шифровании неÑиÑтемного раздела/диÑка "на меÑте" не удаётÑÑ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚ÑŒ процеÑÑ Ð¸Ð·-за какой-либо поÑтоÑнно повторÑющейÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ¸, вы не Ñможете Ñмонтировать Ñтот том (и получить доÑтуп к хранÑщимÑÑ Ð² нём данным), пока полноÑтью не РÐСШИФРУЕТЕ Ñтот том (то еÑть выполните обратный процеÑÑ).\n\nЭто можно Ñделать так:\n1) Выйдите из Ñтого маÑтера.\n2) Ð’ главном окне VeraCrypt выберите "Тома" &gt; "Продолжить прерванный процеÑÑ".\n3) Выберите "ДешифрациÑ".</entry>
<entry lang="ru" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">Хотите прервать (де)шифрование раздела/тома, отложив его на будущее?\n\nУчтите, что том Ð½ÐµÐ»ÑŒÐ·Ñ Ñмонтировать, пока он не будет полноÑтью зашифрован или раÑшифрован. Позже (де)шифрование можно будет возобновить Ñ Ñ‚Ð¾Ð¹ точки, где оно было оÑтановлено, выбрав команду "Тома" &gt; "Продолжить прерванный процеÑÑ" в меню главного окна VeraCrypt.</entry>
<entry lang="ru" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">Хотите прервать и отложить шифрование ÑиÑтемного раздела/диÑка?\n\nПозже процеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ будет возобновить Ñ Ñ‚Ð¾Ð¹ точки, где он был оÑтановлен, выбрав в главном окне VeraCrypt меню "СиÑтема" &gt; "Продолжить прерванный процеÑÑ". ЕÑли вы хотите окончательно прервать процеÑÑ Ð¸Ð»Ð¸ вовÑе отказатьÑÑ Ð¾Ñ‚ шифрованиÑ, выберите "СиÑтема" &gt; "Окончательно раÑшифровать ÑиÑтемный раздел/диÑк".</entry>
@@ -1617,10 +1617,10 @@
<entry lang="ru" key="EMV_SELECT_AID_FAILED">Ðе удалоÑÑŒ выбрать AID (идентификатор приложениÑ) карты в Ñчитывателе.</entry>
<entry lang="ru" key="EMV_ICC_CERT_NOTFOUND">Ðа карте не найден Ñертификат открытого ключа ICC.</entry>
<entry lang="ru" key="EMV_ISSUER_CERT_NOTFOUND">Ðа карте не найден Ñертификат открытого ключа Ñмитента.</entry>
- <entry lang="ru" key="EMV_CPLC_NOTFOUND">Ðа карте EMV не найдены данные CLPC (жизненный цикл производÑтва карты).</entry>
+ <entry lang="ru" key="EMV_CPLC_NOTFOUND">Ðа карте EMV не найдены данные CPLC (жизненный цикл производÑтва карты).</entry>
<entry lang="ru" key="EMV_PAN_NOTFOUND">Ðа карте EMV не найден номер платёжной карты (PAN).</entry>
<entry lang="ru" key="INVALID_EMV_PATH">Ðеверный путь EMV.</entry>
- <entry lang="ru" key="EMV_KEYFILE_DATA_NOTFOUND">Ðе удалоÑÑŒ Ñоздать ключевой файл из данных карты EMV.\n\nОтÑутÑтвует одно из Ñледующего:\n- Сертификат открытого ключа ICC.\n- Сертификат открытого ключа Ñмитента.\n- Данные CPCL.</entry>
+ <entry lang="ru" key="EMV_KEYFILE_DATA_NOTFOUND">Ðе удалоÑÑŒ Ñоздать ключевой файл из данных карты EMV.\n\nОтÑутÑтвует одно из Ñледующего:\n- Сертификат открытого ключа ICC.\n- Сертификат открытого ключа Ñмитента.\n- Данные CPLC.</entry>
<entry lang="ru" key="SCARD_W_REMOVED_CARD">Ðет карты в Ñчитывателе.\n\nУбедитеÑÑŒ, что карта правильно вÑтавлена.</entry>
<entry lang="ru" key="FORMAT_EXTERNAL_FAILED">Windows-программа format.com не Ñмогла отформатировать том как NTFS/exFAT/ReFS: Ошибка 0x%.8X.\n\nВозврат к иÑпользованию Windows FormatEx API.</entry>
<entry lang="ru" key="FORMATEX_API_FAILED">API-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ FormatEx в Windows не Ñмогла отформатировать том как NTFS/exFAT/ReFS.\n\nÐ¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¾Ñ‚ÐºÐ°Ð·Ð° = %s.</entry>
@@ -1636,8 +1636,11 @@
<entry lang="ru" key="IDC_DISABLE_MEMORY_PROTECTION">Отключить защиту памÑти Ð´Ð»Ñ ÑовмеÑтимоÑти Ñо Ñпециальными возможноÑÑ‚Ñми</entry>
<entry lang="ru" key="DISABLE_MEMORY_PROTECTION_WARNING">Ð’ÐИМÐÐИЕ: Отключение защиты памÑти значительно Ñнижает безопаÑноÑÑ‚ÑŒ. Включайте Ñту опцию, ТОЛЬКО еÑли вам нужны Ñпециальные возможноÑти, такие как Ñкранный диктор, Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñом VeraCrypt.</entry>
<entry lang="ru" key="LINUX_LANGUAGE">Язык</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="ru" key="LINUX_SELECT_SYS_DEFAULT_LANG">Выберите Ñзык ÑиÑтемы по умолчанию</entry>
+ <entry lang="ru" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Язык изменитÑÑ Ð¿Ð¾Ñле перезапуÑка VeraCrypt.</entry>
+ <entry lang="ru" key="ERR_XTS_MASTERKEY_VULNERABLE">Ð’ÐИМÐÐИЕ: МаÑтер-ключ тома уÑзвим Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ñтавит под угрозу безопаÑноÑÑ‚ÑŒ данных.\n\nСоздайте новый том и перенеÑите в него данные.</entry>
+ <entry lang="ru" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">Ð’ÐИМÐÐИЕ: МаÑтер-ключ зашифрованной ÑиÑтемы уÑзвим Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ñтавит под угрозу безопаÑноÑÑ‚ÑŒ данных.\nРаÑшифруйте ÑиÑтемный раздел/диÑк, а затем повторно зашифруйте его.</entry>
+ <entry lang="ru" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">Ð’ÐИМÐÐИЕ: МаÑтер-ключ тома Ñодержит уÑзвимоÑÑ‚ÑŒ в ÑиÑтеме безопаÑноÑти.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.sk.xml b/Translations/Language.sk.xml
index d54a098b..24030615 100644
--- a/Translations/Language.sk.xml
+++ b/Translations/Language.sk.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="sk" name="SlovenÄina" en-name="Slovak" version="0.1.0" translators="Kamil David" />
<font lang="sk" class="normal" size="11" face="default" />
<font lang="sk" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="sk" key="LINUX_LANGUAGE">Jazyk</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.sl.xml b/Translations/Language.sl.xml
index 03b9a4a7..6e87aaf9 100644
--- a/Translations/Language.sl.xml
+++ b/Translations/Language.sl.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="sl" name="SlovenÅ¡Äina" en-name="Slovenian" version="0.1.0" translators="Erik David Salam" />
<font lang="sl" class="normal" size="11" face="default" />
<font lang="sl" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="sl" key="LINUX_LANGUAGE">Jezik</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.sv.xml b/Translations/Language.sv.xml
index f98a198c..a31b5bd5 100644
--- a/Translations/Language.sv.xml
+++ b/Translations/Language.sv.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="sv" name="Svenska" en-name="Swedish" version="1.0.0" translators="Peter Runesson" />
<font lang="sv" class="normal" size="11" face="default" />
<font lang="sv" class="bold" size="13" face="Arial" />
@@ -44,7 +44,7 @@
<entry lang="sv" key="IDC_KEYFILES_ENABLE">&amp;Använd nyckelfiler</entry>
<entry lang="sv" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">Försök först att montera med ett tomt lösenord</entry>
<entry lang="sv" key="IDC_KEYFILES_RANDOM_SIZE">Slumpmässig storlek ( 64 &lt;-&gt; 1048576 )</entry>
- <entry lang="sv" key="IDC_KEY_FILES">N&amp;&yckelfiler...</entry>
+ <entry lang="sv" key="IDC_KEY_FILES">N&amp;yckelfiler...</entry>
<entry lang="sv" key="IDC_LINK_HASH_INFO">Information om hashalgoritmer</entry>
<entry lang="sv" key="IDC_LINK_MORE_INFO_ABOUT_CIPHER">Mer information</entry>
<entry lang="sv" key="IDC_LINK_PIM_INFO">Information on PIM</entry>
@@ -116,7 +116,7 @@
<entry lang="sv" key="IDC_COPY_EXPANDER">Inkludera VeraCrypt-volymutökare</entry>
<entry lang="sv" key="IDC_COPY_WIZARD">Inkludera guiden Skapa VeraCrypt-volym</entry>
<entry lang="sv" key="IDC_CREATE">Skapa</entry>
- <entry lang="sv" key="IDC_CREATE_VOLUME">S&amp;&kapa volym</entry>
+ <entry lang="sv" key="IDC_CREATE_VOLUME">S&amp;kapa volym</entry>
<entry lang="sv" key="IDC_DISABLE_BOOT_LOADER_OUTPUT">&amp;Visa inte några texter på skärmen vid autentiseringen före start (förutom det anpassade meddelandet nedan)</entry>
<entry lang="sv" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">Inaktivera "Evil Maid"-attackdetektering</entry>
<entry lang="sv" key="IDC_ENABLE_HARDWARE_ENCRYPTION">Accelerera AES-kryptering/dekryptering genom att använda AES-instruktionerna från processorn (om tillgängligt)</entry>
@@ -1177,7 +1177,7 @@
<entry lang="sv" key="RESCUE_DISK_CREATED_TITLE">Återställningsdisk skapad</entry>
<entry lang="sv" key="SYS_ENCRYPTION_PRETEST_TITLE">Systemkrypteringsförtest</entry>
<entry lang="sv" key="RESCUE_DISK_DISK_VERIFIED_TITLE">Återställningsdisk verifierad</entry>
- <entry lang="sv" key="RESCUE_DISK_VERIFIED_INFO">\nVeraCrypt-återställningsdisk har verifierats. Ta bort den från enheten nu och förvara den på ett säkert ställe.\on\onKlicka på Nästa för att fortsätta.</entry>
+ <entry lang="sv" key="RESCUE_DISK_VERIFIED_INFO">\nVeraCrypt-återställningsdisk har verifierats. Ta bort den från enheten nu och förvara den på ett säkert ställe.\n\nKlicka på Nästa för att fortsätta.</entry>
<entry lang="sv" key="REMOVE_RESCUE_DISK_FROM_DRIVE">VARNING: Under nästa steg får VeraCrypt-återställningsdisk inte finnas i enheten. Annars kommer det inte att vara möjligt att slutföra stegen korrekt.\n\nTa bort den från enheten nu och förvara den på ett säkert ställe. Klicka sedan på OK.</entry>
<entry lang="sv" key="PREBOOT_NOT_LOCALIZED">Varning: På grund av tekniska begränsningar i miljön före start kan texter som visas av VeraCrypt i miljön före start (dvs. innan Windows startar) inte lokaliseras. Användargränssnittet för VeraCrypt-startinläsaren är helt på engelska.\n\nFortsätt?</entry>
<entry lang="sv" key="SYS_ENCRYPTION_PRETEST_INFO">Innan du krypterar din systempartition eller enhet måste VeraCrypt verifiera att allt fungerar korrekt.\n\nNär du klickar på Testa kommer alla nödvändiga komponenter (till exempel autentiseringskomponenten före start, dvs. VeraCrypt-startinläsaren) att installeras och din dator kommer att startas om. Sedan måste du ange ditt lösenord i skärmen för VeraCrypt-startinläsaren som visas innan Windows startar. När Windows startar kommer du automatiskt att informeras om resultatet av detta förtest.\n\nFöljande enhet kommer att ändras: Drive #%d\n\n\nOm du klickar på Avbryt nu kommer ingenting att installeras och förtestet kommer inte att utföras.</entry>
@@ -1511,8 +1511,8 @@
<entry lang="sv" key="LINUX_MAX_HIDDEN_SIZE">Högsta möjliga dolda volymstorlek för den här volymen är {0}.</entry>
<entry lang="sv" key="LINUX_OPEN_OUTER_VOL">Öppna yttre volym</entry>
<entry lang="sv" key="LINUX_OUTER_VOL_IS_MOUNTED">Yttre volym har skapats och monterats som "{0}". Till den här volymen ska du nu kopiera några känsliga filer som du faktiskt INTE vill dölja. Filerna kommer att finnas där för alla som tvingar dig att avslöja ditt lösenord. Du kommer bara att avslöja lösenordet för denna yttre volym, inte för den dolda. Filerna som du verkligen bryr dig om kommer att lagras i den dolda volymen, som kommer att skapas senare. När du är klar med kopieringen klickar du på Nästa. Demontera inte volymen.\n\nObs: När du har klickat på Nästa kommer den yttre volymen att analyseras för att bestämma storleken på ett oavbrutet område med ledigt utrymme vars ände är i linje med slutet av volymen. Detta område kommer att rymma den dolda volymen, så det kommer att begränsa dess maximala storlek. Proceduren säkerställer att inga data på den yttre volymen skrivs över av den dolda volymen.</entry>
- <entry lang="sv" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Fel: Du försöker kryptera en systemenhet.\n\VeraCrypt kan inte kryptera en systemenhet endast under Windows.</entry>
- <entry lang="sv" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Fel: Du försöker kryptera en systempartition.\n\VeraCrypt kan inte kryptera systempartitioner endast under Windows.</entry>
+ <entry lang="sv" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Fel: Du försöker kryptera en systemenhet.\n\nVeraCrypt kan endast kryptera en systemenhet under Windows.</entry>
+ <entry lang="sv" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Fel: Du försöker kryptera en systempartition.\n\nVeraCrypt kan endast kryptera systempartitioner under Windows.</entry>
<entry lang="sv" key="LINUX_WARNING_FORMAT_DESTROY_FS">VARNING: Formatering av enheten kommer att förstöra alla data på filsystemet "{0}".\n\nVill du fortsätta?</entry>
<entry lang="sv" key="LINUX_MOUNTET_HINT">Filsystemet för den valda enheten är för närvarande monterat. Demontera "{0}" innan du fortsätter.</entry>
<entry lang="sv" key="LINUX_HIDDEN_PASS_NO_DIFF">Den dolda volymen kan inte ha samma lösenord, PIM och nyckelfiler som den yttre volymen</entry>
@@ -1617,10 +1617,10 @@
<entry lang="sv" key="EMV_SELECT_AID_FAILED">AID för kortet i läsaren kunde inte väljas.</entry>
<entry lang="sv" key="EMV_ICC_CERT_NOTFOUND">ICC-publiknyckelcertifikat hittades inte på kortet.</entry>
<entry lang="sv" key="EMV_ISSUER_CERT_NOTFOUND">Utfärdarens offentliga nyckelcertifikat hittades inte på kortet.</entry>
- <entry lang="sv" key="EMV_CPLC_NOTFOUND">CLPC hittades inte i EMV-kortet.</entry>
+ <entry lang="sv" key="EMV_CPLC_NOTFOUND">CPLC hittades inte i EMV-kortet.</entry>
<entry lang="sv" key="EMV_PAN_NOTFOUND">Inget primärt kontonummer (PAN) hittades i EMV-kortet.</entry>
<entry lang="sv" key="INVALID_EMV_PATH">EMV-sökvägen är ogiltig.</entry>
- <entry lang="sv" key="EMV_KEYFILE_DATA_NOTFOUND">Det går inte att bygga en nyckelfil från EMV-kortdata.\och\nNågot av följande saknas:\n- ICC Public Key Certificate.\n- Utfärdarens Public Key Certificate.\n- CPCL-data.</entry>
+ <entry lang="sv" key="EMV_KEYFILE_DATA_NOTFOUND">Det går inte att bygga en nyckelfil från EMV-kortdata.\n\nNågot av följande saknas:\n- ICC-publiknyckelcertifikat.\n- Utfärdarens publiknyckelcertifikat.\n- CPLC-data.</entry>
<entry lang="sv" key="SCARD_W_REMOVED_CARD">Inget kort i läsaren.\n\nSe till att kortet är korrekt placerat.</entry>
<entry lang="sv" key="FORMAT_EXTERNAL_FAILED">Windows format.com-kommandot misslyckades med att formatera volymen som NTFS/exFAT/ReFS: Fel 0x%.8X.\n\nÅtergår till att använda Windows FormatEx API.</entry>
<entry lang="sv" key="FORMATEX_API_FAILED">Windows FormatEx API kunde inte formatera volymen som NTFS/exFAT/ReFS.\n\nFelstatus = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="sv" key="LINUX_LANGUAGE">Språk</entry>
<entry lang="sv" key="LINUX_SELECT_SYS_DEFAULT_LANG">Välj systemets standardspråk</entry>
<entry lang="sv" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">För att språkändringen ska träda i kraft måste VeraCrypt startas om.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">VARNING: Volymens huvudnyckel är sårbar för en attack som äventyrar datasäkerheten.\n\nSkapa en ny volym och överför data till den.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">VARNING: Det krypterade systemets huvudnyckel är sårbar för en attack som äventyrar datasäkerheten.\nDekryptera systempartitionen/enheten och kryptera den sedan igen.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">VARNING: Volymens huvudnyckel har en säkerhetssårbarhet.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.th.xml b/Translations/Language.th.xml
index bde49f57..236ee41d 100644
--- a/Translations/Language.th.xml
+++ b/Translations/Language.th.xml
@@ -1,1644 +1,1647 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="th" name="ภาษาไทย" en-name="Thai" version="0.0.0" translators=""/>
<font lang="th" class="normal" size="11" face="default" />
<font lang="th" class="bold" size="13" face="Arial" />
<font lang="th" class="fixed" size="12" face="Lucida Console" />
<font lang="th" class="title" size="21" face="Times New Roman" />
- <entry lang="en" key="IDCANCEL">Cancel</entry>
- <entry lang="en" key="IDC_ALL_USERS">Install &amp;for all users</entry>
- <entry lang="en" key="IDC_BROWSE">Bro&amp;wse...</entry>
- <entry lang="en" key="IDC_DESKTOP_ICON">Add VeraCrypt icon to &amp;desktop</entry>
- <entry lang="en" key="IDC_DONATE">Donate now...</entry>
- <entry lang="en" key="IDC_FILE_TYPE">Associate the .hc file &amp;extension with VeraCrypt</entry>
- <entry lang="en" key="IDC_OPEN_CONTAINING_FOLDER">&amp;Open the destination location when finished</entry>
- <entry lang="en" key="IDC_PROG_GROUP">Add VeraCrypt to &amp;Start menu</entry>
- <entry lang="en" key="IDC_SYSTEM_RESTORE">Create System &amp;Restore point</entry>
- <entry lang="en" key="IDC_UNINSTALL">&amp;Uninstall</entry>
- <entry lang="en" key="IDC_WIZARD_MODE_EXTRACT_ONLY">&amp;Extract</entry>
- <entry lang="en" key="IDC_WIZARD_MODE_INSTALL">&amp;Install</entry>
- <entry lang="en" key="IDD_INSTL_DLG">VeraCrypt Setup Wizard</entry>
- <entry lang="en" key="IDD_UNINSTALL">Uninstall VeraCrypt</entry>
- <entry lang="en" key="IDHELP">&amp;Help</entry>
- <entry lang="en" key="IDT_EXTRACT_DESTINATION">Please select or type the location where you want to place the extracted files:</entry>
- <entry lang="en" key="IDT_INSTALL_DESTINATION">Please select or type the location where you want to install the VeraCrypt program files. If the specified folder does not exist, it will be automatically created.</entry>
- <entry lang="en" key="IDT_UNINSTALL_DIR">Click Uninstall to remove VeraCrypt from this system.</entry>
- <entry lang="en" key="IDC_ABORT_BUTTON">Abort</entry>
- <entry lang="en" key="IDC_BENCHMARK">&amp;Benchmark</entry>
- <entry lang="en" key="IDC_CIPHER_TEST">&amp;Test</entry>
- <entry lang="en" key="IDC_DEVICE_TRANSFORM_MODE_FORMAT">Create encrypted volume and format it</entry>
- <entry lang="en" key="IDC_DEVICE_TRANSFORM_MODE_INPLACE">Encrypt partition in place</entry>
- <entry lang="en" key="IDC_DISPLAY_KEYS">Display generated keys (their portions)</entry>
- <entry lang="en" key="IDC_DISPLAY_POOL_CONTENTS">Display pool content</entry>
- <entry lang="en" key="IDC_DOWNLOAD_CD_BURN_SOFTWARE">Download CD/DVD recording software</entry>
- <entry lang="en" key="IDC_FILE_CONTAINER">Create an encrypted file container</entry>
- <entry lang="en" key="IDC_GB">&amp;GB</entry>
- <entry lang="en" key="IDC_TB">&amp;TB</entry>
- <entry lang="en" key="IDC_HIDDEN_SYSENC_INFO_LINK">More information</entry>
- <entry lang="en" key="IDC_HIDDEN_VOL">Hi&amp;dden VeraCrypt volume </entry>
- <entry lang="en" key="IDC_HIDDEN_VOL_HELP">More information about hidden volumes</entry>
- <entry lang="en" key="IDC_HIDVOL_WIZ_MODE_DIRECT">Direct mode</entry>
- <entry lang="en" key="IDC_HIDVOL_WIZ_MODE_FULL">Normal mode</entry>
- <entry lang="en" key="IDC_KB">&amp;KB</entry>
- <entry lang="en" key="IDC_KEYFILES_ENABLE">U&amp;se keyfiles</entry>
- <entry lang="en" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">Try first to mount with an empty password</entry>
- <entry lang="en" key="IDC_KEYFILES_RANDOM_SIZE">Random size ( 64 &lt;-&gt; 1048576 )</entry>
- <entry lang="en" key="IDC_KEY_FILES">&amp;Keyfiles...</entry>
- <entry lang="en" key="IDC_LINK_HASH_INFO">Information on hash algorithms</entry>
- <entry lang="en" key="IDC_LINK_MORE_INFO_ABOUT_CIPHER">More information</entry>
- <entry lang="en" key="IDC_LINK_PIM_INFO">Information on PIM</entry>
- <entry lang="en" key="IDC_MB">&amp;MB</entry>
- <entry lang="en" key="IDC_MORE_INFO_ON_CONTAINERS">More information</entry>
- <entry lang="en" key="IDC_MORE_INFO_ON_SYS_ENCRYPTION">More information about system encryption</entry>
- <entry lang="en" key="IDC_MORE_INFO_SYS_ENCRYPTION">More information</entry>
- <entry lang="en" key="IDC_MULTI_BOOT">Multi-Boot</entry>
- <entry lang="en" key="IDC_NONSYS_DEVICE">Encrypt a non-system partition/drive</entry>
- <entry lang="en" key="IDC_NO_HISTORY">&amp;Never save history</entry>
- <entry lang="en" key="IDC_OPEN_OUTER_VOLUME">Open Outer Volume</entry>
- <entry lang="en" key="IDC_PAUSE">&amp;Pause</entry>
- <entry lang="en" key="IDC_PIM_ENABLE">Use P&amp;IM</entry>
- <entry lang="en" key="IDC_NEW_PIM_ENABLE">Use PIM</entry>
- <entry lang="en" key="IDC_QUICKFORMAT">Quick Format</entry>
- <entry lang="en" key="IDC_SHOW_PASSWORD">&amp;Display password</entry>
- <entry lang="en" key="IDC_SHOW_PASSWORD_SINGLE">&amp;Display password</entry>
- <entry lang="en" key="IDC_SHOW_PIM">&amp;Display PIM</entry>
- <entry lang="en" key="IDC_SINGLE_BOOT">Single-boot</entry>
- <entry lang="en" key="IDC_STD_VOL">Standard VeraCrypt volume</entry>
- <entry lang="en" key="IDC_SYSENC_HIDDEN">Hi&amp;dden</entry>
- <entry lang="en" key="IDC_SYSENC_NORMAL">Normal</entry>
- <entry lang="en" key="IDC_SYS_DEVICE">Encrypt the system partition or entire system drive</entry>
- <entry lang="en" key="IDC_SYS_PARTITION">Encrypt the Windows system partition</entry>
- <entry lang="en" key="IDC_WHOLE_SYS_DRIVE">Encrypt the whole drive</entry>
- <entry lang="en" key="IDD_VOL_CREATION_WIZARD_DLG">VeraCrypt Volume Creation Wizard</entry>
- <entry lang="en" key="IDT_CLUSTER">Cluster </entry>
- <entry lang="en" key="IDT_COLLECTING_RANDOM_DATA_NOTE">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click Next to continue.</entry>
- <entry lang="en" key="IDT_CONFIRM">&amp;Confirm:</entry>
- <entry lang="en" key="IDT_DONE">Done</entry>
- <entry lang="en" key="IDT_DRIVE_LETTER">Drive letter:</entry>
- <entry lang="en" key="IDT_ENCRYPTION_ALGO">Encryption Algorithm</entry>
- <entry lang="en" key="IDT_FILESYSTEM">Filesystem </entry>
- <entry lang="en" key="IDT_FILE_CONTAINER">Creates a virtual encrypted disk within a file. Recommended for inexperienced users.</entry>
- <entry lang="en" key="IDT_FORMAT_OPTIONS">Options</entry>
- <entry lang="en" key="IDT_HASH_ALGO">Hash Algorithm</entry>
- <entry lang="en" key="IDT_HEADER_KEY">Header Key: </entry>
- <entry lang="en" key="IDT_LEFT">Left</entry>
- <entry lang="en" key="IDT_MASTER_KEY">Master Key: </entry>
- <entry lang="en" key="IDT_MULTI_BOOT">Select this option if there are two or more operating systems installed on this computer.\n\nFor example:\n- Windows XP and Windows XP\n- Windows XP and Windows Vista\n- Windows and Mac OS X\n- Windows and Linux\n- Windows, Linux and Mac OS X</entry>
- <entry lang="en" key="IDT_NON_SYS_DEVICE">Encrypts a non-system partition on any internal or external drive (e.g. a flash drive). Optionally, creates a hidden volume.</entry>
- <entry lang="en" key="IDT_PARTIAL_POOL_CONTENTS">Current pool content (partial)</entry>
- <entry lang="en" key="IDT_PASS">Pass</entry>
- <entry lang="en" key="IDT_PASSWORD">Password:</entry>
- <entry lang="en" key="IDT_PIM">Volume PIM:</entry>
- <entry lang="en" key="IDT_OLD_PIM">Volume PIM:</entry>
- <entry lang="en" key="IDT_PROGRESS">Progress:</entry>
- <entry lang="en" key="IDT_RANDOM_POOL">Random Pool: </entry>
- <entry lang="en" key="IDT_SINGLE_BOOT">Select this option if there is only one operating system installed on this computer (even if it has multiple users).</entry>
- <entry lang="en" key="IDT_SPEED">Speed</entry>
- <entry lang="en" key="IDT_STATUS">Status</entry>
- <entry lang="en" key="IDT_SYSENC_KEYS_GEN_INFO">The keys, salt, and other data have been successfully generated. If you want to generate new keys, click Back and then Next. Otherwise, click Next to continue.</entry>
- <entry lang="en" key="IDT_SYS_DEVICE">Encrypts the partition/drive where Windows is installed. Anyone who wants to gain access and use the system, read and write files, etc., will need to enter the correct password each time before Windows boots. Optionally, creates a hidden system.</entry>
- <entry lang="en" key="IDT_SYS_PARTITION">Select this option to encrypt the partition where the currently running Windows operating system is installed.</entry>
- <entry lang="en" key="IDT_VOLUME_LABEL">Volume Label in Windows:</entry>
- <entry lang="en" key="IDT_WIPE_MODE">Wipe mode:</entry>
- <entry lang="en" key="IDCLOSE">Close</entry>
- <entry lang="en" key="IDC_ALLOW_ESC_PBA_BYPASS">Allow pre-boot &amp;authentication to be bypassed by pressing the Esc key (enables boot manager)</entry>
- <entry lang="en" key="IDC_AUTORUN_DISABLE">Do nothing</entry>
- <entry lang="en" key="IDC_AUTORUN_MOUNT">&amp;Auto-mount VeraCrypt volume (specified below)</entry>
- <entry lang="en" key="IDC_AUTORUN_START">&amp;Start VeraCrypt</entry>
- <entry lang="en" key="IDC_AUTO_DETECT_PKCS11_MODULE">Auto-&amp;Detect Library</entry>
- <entry lang="en" key="IDC_BOOT_LOADER_CACHE_PASSWORD">&amp;Cache pre-boot authentication password in driver memory (for mounting of non-system volumes)</entry>
- <entry lang="en" key="IDC_BROWSE_DIRS">Browse...</entry>
- <entry lang="en" key="IDC_BROWSE_FILES">Browse...</entry>
- <entry lang="en" key="IDC_CACHE">Cache passwords and keyfil&amp;es in memory</entry>
- <entry lang="en" key="IDC_CLOSE_BKG_TASK_WHEN_NOVOL">Exit when there are no mounted volumes</entry>
- <entry lang="en" key="IDC_CLOSE_TOKEN_SESSION_AFTER_MOUNT">&amp;Close token session (log out) after a volume is successfully mounted</entry>
- <entry lang="en" key="IDC_COPY_EXPANDER">Include VeraCrypt Volume Expander</entry>
- <entry lang="en" key="IDC_COPY_WIZARD">Include VeraCrypt Volume Creation Wizard</entry>
- <entry lang="en" key="IDC_CREATE">Create</entry>
- <entry lang="en" key="IDC_CREATE_VOLUME">&amp;Create Volume</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_OUTPUT">Do not &amp;show any texts in the pre-boot authentication screen (except the below custom message)</entry>
- <entry lang="en" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">Disable "Evil Maid" attack detection</entry>
- <entry lang="en" key="IDC_ENABLE_HARDWARE_ENCRYPTION">Accelerate AES encryption/decryption by using the AES instructions of the processor (if available)</entry>
- <entry lang="en" key="IDC_ENABLE_KEYFILES">Use keyfiles</entry>
- <entry lang="en" key="IDC_ENABLE_NEW_KEYFILES">Use keyfiles</entry>
- <entry lang="en" key="IDC_EXIT">E&amp;xit</entry>
- <entry lang="en" key="IDC_FAVORITES_HELP_LINK">Help on favorite volumes</entry>
- <entry lang="en" key="IDC_FAVORITE_DISABLE_HOTKEY">Do not mount selected volume when 'Mount Favorite Volumes' &amp;hot key is pressed</entry>
- <entry lang="en" key="IDC_FAVORITE_MOUNT_ON_ARRIVAL">Mount selected volume when its host device gets &amp;connected</entry>
- <entry lang="en" key="IDC_FAVORITE_MOUNT_ON_LOGON">Mount selected volume upon log&amp;on</entry>
- <entry lang="en" key="IDC_FAVORITE_MOUNT_READONLY">Mount selected volume as read-o&amp;nly</entry>
- <entry lang="en" key="IDC_FAVORITE_MOUNT_REMOVABLE">Mount selected volume as remo&amp;vable medium</entry>
- <entry lang="en" key="IDC_FAVORITE_MOVE_DOWN">Move &amp;Down</entry>
- <entry lang="en" key="IDC_FAVORITE_MOVE_UP">Move &amp;Up</entry>
- <entry lang="en" key="IDC_FAVORITE_OPEN_EXPLORER_WIN_ON_MOUNT">Open &amp;Explorer window for selected volume when successfully mounted</entry>
- <entry lang="en" key="IDC_FAVORITE_REMOVE">&amp;Remove</entry>
- <entry lang="en" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">Use favorite label as Explorer drive label</entry>
- <entry lang="en" key="IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX">Global Settings</entry>
- <entry lang="en" key="IDC_HK_DISMOUNT_BALLOON_TOOLTIP">Display balloon tooltip after successful hot-key dismount</entry>
- <entry lang="en" key="IDC_HK_DISMOUNT_PLAY_SOUND">Play system notification sound after successful hot-key dismount</entry>
- <entry lang="en" key="IDC_HK_MOD_ALT">Alt</entry>
- <entry lang="en" key="IDC_HK_MOD_CTRL">Ctrl</entry>
- <entry lang="en" key="IDC_HK_MOD_SHIFT">Shift</entry>
- <entry lang="en" key="IDC_HK_MOD_WIN">Win</entry>
- <entry lang="en" key="IDC_HOTKEY_ASSIGN">Assign</entry>
- <entry lang="en" key="IDC_HOTKEY_REMOVE">Remove</entry>
- <entry lang="en" key="IDC_KEYFILES">Keyfiles...</entry>
- <entry lang="en" key="IDC_LIMIT_ENC_THREAD_POOL">Do not use the following number of logical processors for encryption/decryption:</entry>
- <entry lang="en" key="IDC_MORE_INFO_ON_HW_ACCELERATION">More information</entry>
- <entry lang="en" key="IDC_MORE_INFO_ON_THREAD_BASED_PARALLELIZATION">More information</entry>
- <entry lang="en" key="IDC_MORE_SETTINGS">More Settings...</entry>
- <entry lang="en" key="IDC_MOUNTALL">&amp;Auto-Mount Devices</entry>
- <entry lang="en" key="IDC_MOUNT_OPTIONS">Mount Opti&amp;ons...</entry>
- <entry lang="en" key="IDC_MOUNT_READONLY">Mount volume as read-&amp;only</entry>
- <entry lang="en" key="IDC_NEW_KEYFILES">Keyfiles...</entry>
- <entry lang="en" key="IDC_OLD_PIM_HELP">(Empty or 0 for default iterations)</entry>
- <entry lang="en" key="IDC_PIM_HELP">(Empty or 0 for default iterations)</entry>
- <entry lang="en" key="IDC_PREF_BKG_TASK_ENABLE">Enabled</entry>
- <entry lang="en" key="IDC_PREF_CACHE_PASSWORDS">Cache passwords in driver memory</entry>
- <entry lang="en" key="IDC_PREF_DISMOUNT_INACTIVE">Auto-dismount volume after no data has been read/written to it for</entry>
- <entry lang="en" key="IDC_PREF_DISMOUNT_LOGOFF">User logs off</entry>
- <entry lang="en" key="IDC_PREF_DISMOUNT_SESSION_LOCKED">User session locked</entry>
- <entry lang="en" key="IDC_PREF_DISMOUNT_POWERSAVING">Entering power saving mode</entry>
- <entry lang="en" key="IDC_PREF_DISMOUNT_SCREENSAVER">Screen saver is launched</entry>
- <entry lang="en" key="IDC_PREF_FORCE_AUTO_DISMOUNT">Force auto-dismount even if volume contains open files or directories</entry>
- <entry lang="en" key="IDC_PREF_LOGON_MOUNT_DEVICES">Mount all device-hosted VeraCrypt volumes</entry>
- <entry lang="en" key="IDC_PREF_LOGON_START">Start VeraCrypt Background Task</entry>
- <entry lang="en" key="IDC_PREF_MOUNT_READONLY">Mount volumes as read-only</entry>
- <entry lang="en" key="IDC_PREF_MOUNT_REMOVABLE">Mount volumes as removable media</entry>
- <entry lang="en" key="IDC_PREF_OPEN_EXPLORER">Open Explorer window for successfully mounted volume</entry>
- <entry lang="en" key="IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT">Temporarily cache password during "Mount Favorite Volumes" operations</entry>
- <entry lang="en" key="IDC_PREF_USE_DIFF_TRAY_ICON_IF_VOL_MOUNTED">Use a different taskbar icon when there are mounted volumes</entry>
- <entry lang="en" key="IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT">Wipe cached passwords on auto-dismount</entry>
- <entry lang="en" key="IDC_PREF_WIPE_CACHE_ON_EXIT">Wipe cached passwords on exit</entry>
- <entry lang="en" key="IDC_PRESERVE_TIMESTAMPS">Preserve modification timestamp of file containers</entry>
- <entry lang="en" key="IDC_RESET_HOTKEYS">Reset</entry>
- <entry lang="en" key="IDC_SELECT_DEVICE">Select D&amp;evice...</entry>
- <entry lang="en" key="IDC_SELECT_FILE">Select &amp;File...</entry>
- <entry lang="en" key="IDC_SELECT_PKCS11_MODULE">Select &amp;Library...</entry>
- <entry lang="en" key="IDC_SHOW_PASSWORD_CHPWD_NEW">Display password</entry>
- <entry lang="en" key="IDC_SHOW_PASSWORD_CHPWD_ORI">Display password</entry>
- <entry lang="en" key="IDC_TRAVEL_OPEN_EXPLORER">Open &amp;Explorer window for mounted volume</entry>
- <entry lang="en" key="IDC_TRAV_CACHE_PASSWORDS">&amp;Cache password in driver memory</entry>
- <entry lang="en" key="IDC_TRUECRYPT_MODE">&amp;TrueCrypt Mode</entry>
- <entry lang="en" key="IDC_UNMOUNTALL">Di&amp;smount All</entry>
- <entry lang="en" key="IDC_VOLUME_PROPERTIES">&amp;Volume Properties...</entry>
- <entry lang="en" key="IDC_VOLUME_TOOLS">Volume &amp;Tools...</entry>
- <entry lang="en" key="IDC_WIPE_CACHE">&amp;Wipe Cache</entry>
- <entry lang="en" key="IDD_DEFAULT_MOUNT_PARAMETERS">VeraCrypt - Mount Parameters</entry>
- <entry lang="en" key="IDD_FAVORITE_VOLUMES">VeraCrypt - Favorite Volumes</entry>
- <entry lang="en" key="IDD_HOTKEYS_DLG">VeraCrypt - System-Wide Hot Keys</entry>
- <entry lang="en" key="IDD_MOUNT_DLG">VeraCrypt</entry>
- <entry lang="en" key="IDD_PASSWORDCHANGE_DLG">Change Password or Keyfiles</entry>
- <entry lang="en" key="IDD_PASSWORD_DLG">Enter VeraCrypt Volume Password</entry>
- <entry lang="en" key="IDD_PERFORMANCE_SETTINGS">VeraCrypt - Performance and Driver Options</entry>
- <entry lang="en" key="IDD_PREFERENCES_DLG">VeraCrypt - Preferences</entry>
- <entry lang="en" key="IDD_SYSENC_SETTINGS">VeraCrypt - System Encryption Settings</entry>
- <entry lang="en" key="IDD_TOKEN_PREFERENCES">VeraCrypt - Security Token Preferences</entry>
- <entry lang="en" key="IDD_TRAVELER_DLG">VeraCrypt Traveler Disk Setup</entry>
- <entry lang="en" key="IDD_VOLUME_PROPERTIES">VeraCrypt Volume Properties</entry>
- <entry lang="en" key="IDM_ABOUT">About</entry>
- <entry lang="en" key="IDM_ADD_REMOVE_VOL_KEYFILES">Add/Remove Keyfiles to/from Volume...</entry>
- <entry lang="en" key="IDM_ADD_VOLUME_TO_FAVORITES">Add Mounted Volume to Favorites...</entry>
- <entry lang="en" key="IDM_ADD_VOLUME_TO_SYSTEM_FAVORITES">Add Mounted Volume to System Favorites...</entry>
- <entry lang="en" key="IDM_ANALYZE_SYSTEM_CRASH">Analyze a System Crash...</entry>
- <entry lang="en" key="IDM_BACKUP_VOL_HEADER">Backup Volume Header...</entry>
- <entry lang="en" key="IDM_BENCHMARK">Benchmark...</entry>
- <entry lang="en" key="IDM_CHANGE_HEADER_KEY_DERIV_ALGO">Set Header Key Derivation Algorithm...</entry>
- <entry lang="en" key="IDM_CHANGE_PASSWORD">Change Volume Password...</entry>
- <entry lang="en" key="IDM_CHANGE_SYS_HEADER_KEY_DERIV_ALGO">Set Header Key Derivation Algorithm...</entry>
- <entry lang="en" key="IDM_CHANGE_SYS_PASSWORD">Change Password...</entry>
- <entry lang="en" key="IDM_CLEAR_HISTORY">Clear Volume History</entry>
- <entry lang="en" key="IDM_CLOSE_ALL_TOKEN_SESSIONS">Close All Security Token Sessions</entry>
- <entry lang="en" key="IDM_CONTACT">Contact</entry>
- <entry lang="en" key="IDM_CREATE_HIDDEN_OS">Create Hidden Operating System...</entry>
- <entry lang="en" key="IDM_CREATE_RESCUE_DISK">Create Rescue Disk...</entry>
- <entry lang="en" key="IDM_CREATE_VOLUME">Create New Volume...</entry>
- <entry lang="en" key="IDM_DECRYPT_NONSYS_VOL">Permanently Decrypt...</entry>
- <entry lang="en" key="IDM_DEFAULT_KEYFILES">Default Keyfiles...</entry>
- <entry lang="en" key="IDM_DEFAULT_MOUNT_PARAMETERS">Default Mount Parameters...</entry>
- <entry lang="en" key="IDM_DONATE">Donate now...</entry>
- <entry lang="en" key="IDM_ENCRYPT_SYSTEM_DEVICE">Encrypt System Partition/Drive...</entry>
- <entry lang="en" key="IDM_FAQ">Frequently Asked Questions</entry>
- <entry lang="en" key="IDM_HELP">User's Guide</entry>
- <entry lang="en" key="IDM_HOMEPAGE">&amp;Homepage </entry>
- <entry lang="en" key="IDM_HOTKEY_SETTINGS">Hot Keys...</entry>
- <entry lang="en" key="IDM_KEYFILE_GENERATOR">Keyfile Generator</entry>
- <entry lang="en" key="IDM_LANGUAGE">Language...</entry>
- <entry lang="en" key="IDM_LICENSE">Legal Notices</entry>
- <entry lang="en" key="IDM_MANAGE_TOKEN_KEYFILES">Manage Security Token Keyfiles...</entry>
- <entry lang="en" key="IDM_MOUNTALL">Auto-Mount All Device-Hosted Volumes</entry>
- <entry lang="en" key="IDM_MOUNT_FAVORITE_VOLUMES">Mount Favorite Volumes</entry>
- <entry lang="en" key="IDM_MOUNT_SYSENC_PART_WITHOUT_PBA">Mount Without Pre-Boot &amp;Authentication...</entry>
- <entry lang="en" key="IDM_MOUNT_VOLUME">Mount Volume</entry>
- <entry lang="en" key="IDM_MOUNT_VOLUME_OPTIONS">Mount Volume with Options</entry>
- <entry lang="en" key="IDM_NEWS">News</entry>
- <entry lang="en" key="IDM_ONLINE_HELP">Online Help</entry>
- <entry lang="en" key="IDM_ONLINE_TUTORIAL">Beginner's Tutorial</entry>
- <entry lang="en" key="IDM_ORGANIZE_FAVORITES">Organize Favorite Volumes...</entry>
- <entry lang="en" key="IDM_ORGANIZE_SYSTEM_FAVORITES">Organize System Favorite Volumes...</entry>
- <entry lang="en" key="IDM_PERFORMANCE_SETTINGS">Performance/Driver Configuration</entry>
- <entry lang="en" key="IDM_PERMANENTLY_DECRYPT_SYS">Permanently Decrypt System Partition/Drive</entry>
- <entry lang="en" key="IDM_PREFERENCES">Preferences...</entry>
- <entry lang="en" key="IDM_REFRESH_DRIVE_LETTERS">Refresh Drive Letters</entry>
- <entry lang="en" key="IDM_REMOVE_ALL_KEYFILES_FROM_VOL">Remove All Keyfiles from Volume...</entry>
- <entry lang="en" key="IDM_RESTORE_VOL_HEADER">Restore Volume Header...</entry>
- <entry lang="en" key="IDM_RESUME_INTERRUPTED_PROC">Resume Interrupted Process</entry>
- <entry lang="en" key="IDM_SELECT_DEVICE">Select Device...</entry>
- <entry lang="en" key="IDM_SELECT_FILE">Select File...</entry>
- <entry lang="en" key="IDM_SYSENC_RESUME">Resume Interrupted Process</entry>
- <entry lang="en" key="IDM_SYSENC_SETTINGS">System Encryption...</entry>
- <entry lang="en" key="IDM_SYSTEM_ENCRYPTION_STATUS">Properties...</entry>
- <entry lang="en" key="IDM_SYS_ENC_SETTINGS">Settings...</entry>
- <entry lang="en" key="IDM_SYS_FAVORITES_SETTINGS">System Favorite Volumes...</entry>
- <entry lang="en" key="IDM_TC_DOWNLOADS">Downloads</entry>
- <entry lang="en" key="IDM_TEST_VECTORS">Test Vectors...</entry>
- <entry lang="en" key="IDM_TOKEN_PREFERENCES">Security Tokens...</entry>
- <entry lang="en" key="IDM_TRAVELER">Traveler Disk Setup...</entry>
- <entry lang="en" key="IDM_UNMOUNTALL">Dismount All Mounted Volumes</entry>
- <entry lang="en" key="IDM_UNMOUNT_VOLUME">Dismount Volume</entry>
- <entry lang="en" key="IDM_VERIFY_RESCUE_DISK">Verify Rescue Disk</entry>
- <entry lang="en" key="IDM_VERIFY_RESCUE_DISK_ISO">Verify Rescue Disk Image</entry>
- <entry lang="en" key="IDM_VERSION_HISTORY">Version History</entry>
- <entry lang="en" key="IDM_VOLUME_EXPANDER">Volume Expander</entry>
- <entry lang="en" key="IDM_VOLUME_PROPERTIES">Volume Properties</entry>
- <entry lang="en" key="IDM_VOLUME_WIZARD">Volume Creation Wizard</entry>
- <entry lang="en" key="IDM_WEBSITE">VeraCrypt Website</entry>
- <entry lang="en" key="IDM_WIPE_CACHE">Wipe Cached Passwords</entry>
- <entry lang="en" key="IDOK">OK</entry>
- <entry lang="en" key="IDT_ACCELERATION_OPTIONS">Hardware Acceleration</entry>
- <entry lang="en" key="IDT_ASSIGN_HOTKEY">Shortcut</entry>
- <entry lang="en" key="IDT_AUTORUN">AutoRun Configuration (autorun.inf)</entry>
- <entry lang="en" key="IDT_AUTO_DISMOUNT">Auto-Dismount</entry>
- <entry lang="en" key="IDT_AUTO_DISMOUNT_ON">Dismount all when:</entry>
- <entry lang="en" key="IDT_BOOT_LOADER_SCREEN_OPTIONS">Boot Loader Screen Options</entry>
- <entry lang="en" key="IDT_CONFIRM_PASSWORD">Confirm Password:</entry>
- <entry lang="en" key="IDT_CURRENT">Current</entry>
- <entry lang="en" key="IDT_CUSTOM_BOOT_LOADER_MESSAGE">Display this custom message in the pre-boot authentication screen (24 characters maximum):</entry>
- <entry lang="en" key="IDT_DEFAULT_MOUNT_OPTIONS">Default Mount Options</entry>
- <entry lang="en" key="IDT_DISMOUNT_ACTION">Hot Key Options</entry>
- <entry lang="en" key="IDT_DRIVER_OPTIONS">Driver Configuration</entry>
- <entry lang="en" key="IDC_ENABLE_EXTENDED_IOCTL_SUPPORT">Enable extended disk control codes support</entry>
- <entry lang="en" key="IDT_FAVORITE_LABEL">Label of selected favorite volume:</entry>
- <entry lang="en" key="IDT_FILE_SETTINGS">File Settings</entry>
- <entry lang="en" key="IDT_HOTKEY_KEY">Key to assign:</entry>
- <entry lang="en" key="IDT_HW_AES_SUPPORTED_BY_CPU">Processor (CPU) in this computer supports hardware acceleration for AES:</entry>
- <entry lang="en" key="IDT_LOGON">Actions to perform upon logon to Windows</entry>
- <entry lang="en" key="IDT_MINUTES">minutes</entry>
- <entry lang="en" key="IDT_MOUNT_LETTER">Mount volume as drive letter:</entry>
- <entry lang="en" key="IDT_MOUNT_SETTINGS">Mount Settings</entry>
- <entry lang="en" key="IDT_NEW">New</entry>
- <entry lang="en" key="IDT_NEW_PASSWORD">Password:</entry>
- <entry lang="en" key="IDT_PARALLELIZATION_OPTIONS">Thread-Based Parallelization</entry>
- <entry lang="en" key="IDT_PKCS11_LIB_PATH">PKCS #11 Library Path</entry>
- <entry lang="en" key="IDT_PKCS5_PRF">PKCS-5 PRF:</entry>
- <entry lang="en" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry>
- <entry lang="en" key="IDT_PW_CACHE_OPTIONS">Password Cache</entry>
- <entry lang="en" key="IDT_SECURITY_OPTIONS">Security Options</entry>
- <entry lang="en" key="IDT_EMV_OPTIONS">EMV Options</entry>
- <entry lang="en" key="IDT_TASKBAR_ICON">VeraCrypt Background Task</entry>
- <entry lang="en" key="IDT_TRAVELER_MOUNT">VeraCrypt volume to mount (relative to traveler disk root):</entry>
- <entry lang="en" key="IDT_TRAVEL_INSERTION">Upon insertion of traveler disk: </entry>
- <entry lang="en" key="IDT_TRAVEL_ROOT">Create traveler disk files at (traveler disk root directory):</entry>
- <entry lang="en" key="IDT_VOLUME">Volume</entry>
- <entry lang="en" key="IDT_WINDOWS_RELATED_SETTING">Windows</entry>
- <entry lang="en" key="IDC_ADD_KEYFILE_PATH">Add &amp;Path...</entry>
- <entry lang="en" key="IDC_AUTO">&amp;Auto-Test All</entry>
- <entry lang="en" key="IDC_CONTINUE">&amp;Continue</entry>
- <entry lang="en" key="IDC_DECRYPT">&amp;Decrypt</entry>
- <entry lang="en" key="IDC_DELETE">&amp;Delete</entry>
- <entry lang="en" key="IDC_ENCRYPT">&amp;Encrypt</entry>
- <entry lang="en" key="IDC_EXPORT">&amp;Export...</entry>
- <entry lang="en" key="IDC_GENERATE_AND_SAVE_KEYFILE">Generate and Save Keyfile...</entry>
- <entry lang="en" key="IDC_GENERATE_KEYFILE">&amp;Generate Random Keyfile...</entry>
- <entry lang="en" key="IDC_GET_LANG_PACKS">Download language pack</entry>
- <entry lang="en" key="IDC_HW_AES_LABEL_LINK">Hardware-accelerated AES:</entry>
- <entry lang="en" key="IDC_IMPORT_KEYFILE">&amp;Import Keyfile to Token...</entry>
- <entry lang="en" key="IDC_KEYADD">Add &amp;Files...</entry>
- <entry lang="en" key="IDC_KEYFILES_ENABLE_HIDVOL_PROT">U&amp;se keyfiles</entry>
- <entry lang="en" key="IDC_KEYFILES_HIDVOL_PROT">&amp;Keyfiles...</entry>
- <entry lang="en" key="IDC_KEYREMOVE">&amp;Remove</entry>
- <entry lang="en" key="IDC_KEYREMOVEALL">Remove &amp;All</entry>
- <entry lang="en" key="IDC_LINK_HIDVOL_PROTECTION_INFO">What is hidden volume protection?</entry>
- <entry lang="en" key="IDC_LINK_KEYFILES_INFO">More information on keyfiles</entry>
- <entry lang="en" key="IDC_MOUNT_REMOVABLE">Mount volume as removable &amp;medium</entry>
- <entry lang="en" key="IDC_MOUNT_SYSENC_PART_WITHOUT_PBA">Mount partition &amp;using system encryption without pre-boot authentication</entry>
- <entry lang="en" key="IDC_PARALLELIZATION_LABEL_LINK">Parallelization:</entry>
- <entry lang="en" key="IDC_PERFORM_BENCHMARK">Benchmark</entry>
- <entry lang="en" key="IDC_PRINT">&amp;Print</entry>
- <entry lang="en" key="IDC_PROTECT_HIDDEN_VOL">&amp;Protect hidden volume against damage caused by writing to outer volume</entry>
- <entry lang="en" key="IDC_RESET">&amp;Reset</entry>
- <entry lang="en" key="IDC_SHOW_PASSWORD_MO">&amp;Display password</entry>
- <entry lang="en" key="IDC_TOKEN_FILES_ADD">Add &amp;Token Files...</entry>
- <entry lang="en" key="IDC_USE_EMBEDDED_HEADER_BAK">Use backup header embedded in &amp;volume if available</entry>
- <entry lang="en" key="IDC_XTS_MODE_ENABLED">XTS mode</entry>
- <entry lang="en" key="IDD_ABOUT_DLG">About VeraCrypt</entry>
- <entry lang="en" key="IDD_BENCHMARK_DLG">VeraCrypt - Algorithms Benchmark</entry>
- <entry lang="en" key="IDD_CIPHER_TEST_DLG">VeraCrypt - Test Vectors</entry>
- <entry lang="en" key="IDD_COMMANDHELP_DLG">Command Line Help</entry>
- <entry lang="en" key="IDD_KEYFILES">VeraCrypt - Keyfiles</entry>
- <entry lang="en" key="IDD_KEYFILE_GENERATOR">VeraCrypt - Keyfile Generator</entry>
- <entry lang="en" key="IDD_LANGUAGE">VeraCrypt - Language</entry>
- <entry lang="en" key="IDD_MOUNT_OPTIONS">VeraCrypt - Mount Options</entry>
- <entry lang="en" key="IDD_NEW_TOKEN_KEYFILE">New Security Token Keyfile Properties</entry>
- <entry lang="en" key="IDD_RANDOM_POOL_ENRICHMENT">VeraCrypt - Random Pool Enrichment</entry>
- <entry lang="en" key="IDD_RAWDEVICES_DLG">Select a Partition or Device</entry>
- <entry lang="en" key="IDD_STATIC_MODELESS_WAIT_DLG">VeraCrypt</entry>
- <entry lang="en" key="IDD_TOKEN_KEYFILES">Security Token Keyfiles</entry>
- <entry lang="en" key="IDD_TOKEN_PASSWORD">Security token password/PIN required</entry>
- <entry lang="en" key="IDT_ACTIVE_LANG_PACK">Active language pack</entry>
- <entry lang="en" key="IDT_BOX_BENCHMARK_INFO">Speed is affected by CPU load and storage device characteristics.\n\nThese tests take place in RAM.</entry>
- <entry lang="en" key="IDT_BUFFER_SIZE">Buffer Size:</entry>
- <entry lang="en" key="IDT_CIPHER">Cipher:</entry>
- <entry lang="en" key="IDT_HIDDEN_PROT_PASSWD">P&amp;assword to hidden volume:\n(if empty, cache is used)</entry>
- <entry lang="en" key="IDT_HIDDEN_VOL_PROTECTION">Hidden Volume Protection</entry>
- <entry lang="en" key="IDT_KEY">Key size:</entry>
- <entry lang="en" key="IDT_KEYFILE_GENERATOR_NOTE">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the keyfile.</entry>
- <entry lang="en" key="IDT_KEYFILE_WARNING">WARNING: If you lose a keyfile or if any bit of its first 1024 kilobytes changes, it will be impossible to mount volumes that use the keyfile!</entry>
- <entry lang="en" key="IDT_KEY_UNIT">bits</entry>
- <entry lang="en" key="IDT_NUMBER_KEYFILES">Number of keyfiles:</entry>
- <entry lang="en" key="IDT_KEYFILES_SIZE">Keyfiles size:</entry>
- <entry lang="en" key="IDT_KEYFILES_BASE_NAME">Keyfiles base name:</entry>
- <entry lang="en" key="IDT_LANGPACK_AUTHORS">Translated by:</entry>
- <entry lang="en" key="IDT_PLAINTEXT">Plaintext size:</entry>
- <entry lang="en" key="IDT_PLAINTEXT_SIZE_UNIT">bits</entry>
- <entry lang="en" key="IDT_POOL_CONTENTS">Current Pool Content</entry>
- <entry lang="en" key="IDT_PRF">Mixing PRF:</entry>
- <entry lang="en" key="IDT_RANDOM_POOL_ENRICHMENT_NOTE">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases security. When done, click 'Continue'.</entry>
- <entry lang="en" key="IDT_SECONDARY_KEY">Secondary key (hexadecimal)</entry>
- <entry lang="en" key="IDT_SECURITY_TOKEN">Security token:</entry>
- <entry lang="en" key="IDT_SORT_METHOD">Sort Method:</entry>
- <entry lang="en" key="IDT_STATIC_MODELESS_WAIT_DLG_INFO">Please wait. This process may take a long time...</entry>
- <entry lang="en" key="IDT_STATIC_MODAL_WAIT_DLG_INFO">Please wait...\nThis process may take a long time and VeraCrypt may seem unresponsive.</entry>
- <entry lang="en" key="IDT_TEST_BLOCK_NUMBER">Block number:</entry>
- <entry lang="en" key="IDT_TEST_CIPHERTEXT">Ciphertext (hexadecimal)</entry>
- <entry lang="en" key="IDT_TEST_DATA_UNIT_NUMBER">Data unit number (64-bit hexadecimal, data unit size is 512 bytes)</entry>
- <entry lang="en" key="IDT_TEST_KEY">Key (hexadecimal)</entry>
- <entry lang="en" key="IDT_TEST_PLAINTEXT">Plaintext (hexadecimal)</entry>
- <entry lang="en" key="IDT_TOKEN_KEYFILE_NAME">Keyfile name:</entry>
- <entry lang="en" key="IDT_XTS_MODE">XTS mode</entry>
- <entry lang="en" key="MENU_SYSTEM_ENCRYPTION">S&amp;ystem</entry>
- <entry lang="en" key="MENU_VOLUMES">&amp;Volumes</entry>
- <entry lang="en" key="MENU_FAVORITES">Favor&amp;ites</entry>
- <entry lang="en" key="MENU_TOOLS">T&amp;ools</entry>
- <entry lang="en" key="MENU_SETTINGS">Settin&amp;gs</entry>
- <entry lang="en" key="MENU_HELP">&amp;Help</entry>
- <entry lang="en" key="MENU_WEBSITE"> Home&amp;page </entry>
- <entry lang="en" key="ABOUTBOX">&amp;About...</entry>
- <entry lang="en" key="ACCESSMODEFAIL">The read-only attribute on your old volume could not be changed. Please check the file access permissions.</entry>
- <entry lang="en" key="ACCESS_DENIED">Error: Access denied.\n\nThe partition you are trying to access is either 0 sectors long, or it is the boot device.</entry>
- <entry lang="en" key="ADMINISTRATOR">Administrator</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_DRIVER">In order to load the VeraCrypt driver, you need to be logged into an account with administrator privileges.</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_WARN_DEVICES">Please note that in order to encrypt, decrypt or format a partition/device you need to be logged into an account with administrator privileges.\n\nThis does not apply to file-hosted volumes.</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">Unable to activate fast file creation: Administrator privileges required.\nPlease relaunch the program as an Administrator to enable this feature.\n\nWould you like to proceed without fast file creation?</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_WARN_HIDVOL">In order to create a hidden volume you need to be logged into an account with administrator privileges.\n\nContinue?</entry>
- <entry lang="en" key="ADMIN_PRIVILEGES_WARN_NTFS">Please note that in order to format the volume as NTFS/exFAT/ReFS you need to be logged into an account with administrator privileges.\n\nWithout administrator privileges, you can format the volume as FAT.</entry>
- <entry lang="en" key="AES_HELP">FIPS-approved cipher (Rijndael, published in 1998) that may be used by U.S. government departments and agencies to protect classified information up to the Top Secret level. 256-bit key, 128-bit block, 14 rounds (AES-256). Mode of operation is XTS.</entry>
- <entry lang="en" key="ALREADY_MOUNTED">Volume is already mounted.</entry>
- <entry lang="en" key="ERR_SELF_TESTS_FAILED">CAUTION: At least one encryption or hash algorithm failed the built-in automatic self-tests!\n\nVeraCrypt installation may be corrupted.</entry>
- <entry lang="en" key="ERR_NOT_ENOUGH_RANDOM_DATA">CAUTION: There is not enough data in the Random Number Generator pool to provide the requested amount of random data.\n\nYou should not proceed any further. Please select 'Report a Bug' from the Help menu, and report this error.</entry>
- <entry lang="en" key="ERR_HARDWARE_ERROR">The drive is damaged (there is a physical defect on it) or a cable is damaged, or the memory is malfunctioning.\n\nPlease note that this is a problem with your hardware, not with VeraCrypt. Therefore, please do NOT report this as a bug/problem in VeraCrypt and please do NOT ask for help with this in the VeraCrypt Forums. Please contact your computer vendor's technical support team for assistance. Thank you.\n\nNote: If the error occurs repeatedly at the same place, it is very likely caused by a bad disk block, which should be possible to correct using third-party software (note that, in many cases, the 'chkdsk /r' command cannot correct it because it works only at the filesystem level; in some cases, the 'chkdsk' tool cannot even detect it).</entry>
- <entry lang="en" key="DEVICE_NOT_READY_ERROR">If you are accessing a drive for removable media, please make sure that a medium is inserted in the drive. The drive/medium may also be damaged (there may be a physical defect on it) or a cable may be damaged/disconnected.</entry>
- <entry lang="en" key="WHOLE_DRIVE_ENCRYPTION_PREVENTED_BY_DRIVERS">Your system appears to be using custom chipset drivers containing a bug that prevents encryption of the whole system drive.\n\nPlease try updating or uninstalling any custom (non-Microsoft) chipset drivers before proceeding. If it does not help, try encrypting the system partition only.</entry>
- <entry lang="en" key="BAD_DRIVE_LETTER">Invalid drive letter.</entry>
- <entry lang="en" key="INVALID_PATH">Invalid path.</entry>
- <entry lang="en" key="CANCEL">Cancel</entry>
- <entry lang="en" key="CANNOT_CALC_SPACE">Cannot access device. Make sure the selected device exists and is not used by system.</entry>
- <entry lang="en" key="CAPSLOCK_ON">Warning: Caps Lock is on. This may cause you to enter your password incorrectly.</entry>
- <entry lang="en" key="VOLUME_TYPE_TITLE">Volume Type</entry>
- <entry lang="en" key="HIDDEN_VOLUME_TYPE_HELP">It may happen that you are forced by somebody to reveal the password to an encrypted volume. There are many situations where you cannot refuse to reveal the password (for example, due to extortion). Using a so-called hidden volume allows you to solve such situations without revealing the password to your volume.</entry>
- <entry lang="en" key="NORMAL_VOLUME_TYPE_HELP">Select this option if you want to create a normal VeraCrypt volume.</entry>
- <entry lang="en" key="HIDDEN_OS_PRECLUDES_SINGLE_KEY_WDE">Please note that if you wish an operating system to be installed in a hidden partition-hosted volume, then the entire system drive cannot be encrypted using a single key.</entry>
- <entry lang="en" key="CIPHER_HIDVOL_HOST_TITLE">Outer Volume Encryption Options</entry>
- <entry lang="en" key="CIPHER_HIDVOL_TITLE">Hidden Volume Encryption Options</entry>
- <entry lang="en" key="CIPHER_TITLE">Encryption Options</entry>
- <entry lang="en" key="CLEAN_WINMRU_FAILED">WARNING: Failed to clear the path of the last selected volume/keyfile (remembered by file selector)!</entry>
- <entry lang="en" key="COMPRESSION_NOT_SUPPORTED">Error: The container has been compressed at the filesystem level. VeraCrypt does not support compressed containers (note that compression of encrypted data is ineffective and redundant).\n\nPlease disable compression for the container by following these steps:\n1) Right-click the container in Windows Explorer (not in VeraCrypt).\n2) Select 'Properties'.\n3) In the 'Properties' dialog box, click 'Advanced'.\n4) In the 'Advanced Attributes' dialog box, disable the option 'Compress contents to save disk space' and click 'OK'.\n5) In the 'Properties' dialog box, click 'OK'.</entry>
- <entry lang="en" key="CREATE_FAILED">Failed to create volume %s</entry>
- <entry lang="en" key="DEVICE_FREE_BYTES">Size of %s is %.2f bytes</entry>
- <entry lang="en" key="DEVICE_FREE_KB">Size of %s is %.2f KB</entry>
- <entry lang="en" key="DEVICE_FREE_MB">Size of %s is %.2f MB</entry>
- <entry lang="en" key="DEVICE_FREE_GB">Size of %s is %.2f GB</entry>
- <entry lang="en" key="DEVICE_FREE_TB">Size of %s is %.2f TB</entry>
- <entry lang="en" key="DEVICE_FREE_PB">Size of %s is %.2f PB</entry>
- <entry lang="en" key="DEVICE_IN_USE_FORMAT">WARNING: The device/partition is in use by the operating system or applications. Formatting the device/partition might cause data corruption and system instability.\n\nContinue?</entry>
- <entry lang="en" key="DEVICE_IN_USE_INPLACE_ENC">Warning: The partition is in use by the operating system or applications. You should close any applications that might be using the partition (including antivirus software).\n\nContinue?</entry>
- <entry lang="en" key="FORMAT_CANT_DISMOUNT_FILESYS">Error: The device/partition contains a file system that could not be dismounted. The file system may be in use by the operating system. Formatting the device/partition would very likely cause data corruption and system instability.\n\nTo solve this issue, we recommend that you first delete the partition and then recreate it without formatting. To do so, follow these steps:\n1) Right-click the 'Computer' (or 'My Computer') icon in the 'Start Menu' and select 'Manage'. The 'Computer Management' window should appear.\n2) In the 'Computer Management' window, select 'Storage' > 'Disk Management'.\n3) Right-click the partition you want to encrypt and select either 'Delete Partition', or 'Delete Volume', or 'Delete Logical Drive'.\n4) Click 'Yes'. If Windows asks you to restart the computer, do so. Then repeat the steps 1 and 2 and continue from the step 5.\n5) Right-click the unallocated/free space area and select either 'New Partition', or 'New Simple Volume', or 'New Logical Drive'.\n6) The 'New Partition Wizard' or 'New Simple Volume Wizard' window should appear now; follow its instructions. On the wizard page entitled 'Format Partition', select either 'Do not format this partition' or 'Do not format this volume'. In the same wizard, click 'Next' and then 'Finish'.\n7) Note that the device path you have selected in VeraCrypt may be wrong now. Therefore, exit the VeraCrypt Volume Creation Wizard (if it is still running) and then start it again.\n8) Try encrypting the device/partition again.\n\nIf VeraCrypt repeatedly fails to encrypt the device/partition, you may want to consider creating a file container instead.</entry>
- <entry lang="en" key="INPLACE_ENC_CANT_LOCK_OR_DISMOUNT_FILESYS">Error: The filesystem could not be locked and/or dismounted. It may be in use by the operating system or applications (for example, antivirus software). Encrypting the partition might cause data corruption and system instability.\n\nPlease close any applications that might be using the filesystem (including antivirus software) and try again. If it does not help, please follow the below steps.</entry>
- <entry lang="en" key="DEVICE_IN_USE_INFO">WARNING: Some of the mounted devices/partitions were already in use!\n\nIgnoring this can cause undesired results including system instability.\n\nWe strongly recommend that you close any application that might be using the devices/partitions.</entry>
- <entry lang="en" key="DEVICE_PARTITIONS_ERR">The selected device contains partitions.\n\nFormatting the device might cause system instability and/or data corruption. Please either select a partition on the device, or remove all partitions on the device to enable VeraCrypt to format it safely.</entry>
- <entry lang="en" key="DEVICE_PARTITIONS_ERR_W_INPLACE_ENC_NOTE">The selected non-system device contains partitions.\n\nEncrypted device-hosted VeraCrypt volumes can be created within devices that do not contain any partitions (including hard disks and solid-state drives). A device that contains partitions can be entirely encrypted in place (using a single master key) only if it is the drive where Windows is installed and from which it boots.\n\nIf you want to encrypt the selected non-system device using a single master key, you will need to remove all partitions on the device first to enable VeraCrypt to format it safely (formatting a device that contains partitions might cause system instability and/or data corruption). Alternatively, you can encrypt each partition on the drive individually (each partition will be encrypted using a different master key).\n\nNote: If you want to remove all partitions from a GPT disk, you may need to convert it to a MBR disk (using e.g. the Computer Management tool) in order to remove hidden partitions.</entry>
- <entry lang="en" key="WHOLE_NONSYS_DEVICE_ENC_CONFIRM">Warning: If you encrypt the entire device (as opposed to encrypting only a partition on it), operating systems will consider the device as new, empty, and unformatted (as it will contain no partition table) and may spontaneously initialize the device (or ask you if you want to do so), which may damage the volume. Furthermore, it will not be possible to consistently mount the volume as favorite (e.g. when the drive number changes) or to assign a favorite-volume label to it.\n\nTo avoid that you may want to consider creating a partition on the device and encrypting the partition instead.\n\nAre you sure want to encrypt the entire device?</entry>
- <entry lang="en" key="AFTER_FORMAT_DRIVE_LETTER_WARN">IMPORTANT: Please keep in mind that this volume can NOT be mounted/accessed using the drive letter %c:, which is currently assigned to it!\n\nTo mount this volume, click 'Auto-Mount Devices' in the main VeraCrypt window (alternatively, in the main VeraCrypt window, click 'Select Device', then select this partition/device, and click 'Mount'). The volume will be mounted to a different drive letter, which you select from the list in the main VeraCrypt window.\n\nThe original drive letter %c: should be used only in case you need to remove encryption from the partition/device (e.g., if you no longer need encryption). In such a case, right-click the drive letter %c: in the 'Computer' (or 'My Computer') list and select 'Format'. Otherwise, the drive letter %c: should never be used (unless you remove it, as described e.g. in the VeraCrypt FAQ, and assign it to another partition/device).</entry>
- <entry lang="en" key="OS_NOT_SUPPORTED_FOR_NONSYS_INPLACE_ENC">In-place encryption of non-system volumes is not supported on the version of the operating system you are currently using (it is supported only on Windows Vista and later versions of Windows).\n\nThe reason is that this version of Windows does not support shrinking of a filesystem (the filesystem needs to be shrunk to make space for the volume header and backup header).</entry>
- <entry lang="en" key="ONLY_NTFS_SUPPORTED_FOR_NONSYS_INPLACE_ENC">The selected partition does not appear to contain an NTFS filesystem. Only partitions that contain an NTFS filesystem can be encrypted in place.\n\nNote: The reason is that Windows does not support shrinking of other types of filesystems (the filesystem needs to be shrunk to make space for the volume header and backup header).</entry>
- <entry lang="en" key="ONLY_MOUNTED_VOL_SUPPORTED_FOR_NONSYS_INPLACE_ENC">The selected partition does not appear to contain an NTFS filesystem. Only partitions that contain an NTFS filesystem can be encrypted in place.\n\nIf you want to create an encrypted VeraCrypt volume within this partition, choose the option "Create encrypted volume and format it" (instead of the option "Encrypt partition in place").</entry>
- <entry lang="en" key="PARTITION_TOO_SMALL_FOR_NONSYS_INPLACE_ENC">Error: The partition is too small. VeraCrypt cannot encrypt it in place.</entry>
- <entry lang="en" key="INPLACE_ENC_ALTERNATIVE_STEPS">To encrypt the data on this partition, please follow these steps:\n\n1) Create a VeraCrypt volume on an empty partition/device and then mount it.\n\n2) Copy all files from the partition that you originally wanted to encrypt to the mounted VeraCrypt volume (that has been created and mounted in step 1). That way, you will create a VeraCrypt-encrypted backup of the data.\n\n3) Create a VeraCrypt volume on the partition that you originally wanted to encrypt and make sure that (in the VeraCrypt wizard) you choose the option "Create encrypted volume and format it" (instead of the option "Encrypt partition in place"). Note that all data stored on the partition will be erased. After the volume is created, mount it.\n\n4) Copy all files from the mounted backup VeraCrypt volume (created and mounted in step 1) to the mounted VeraCrypt volume that has been created (and mounted) in step 3.\n\nAfter you complete these steps, the data will be encrypted and, in addition, there will be an encrypted backup of the data.</entry>
- <entry lang="en" key="RAW_DEV_NOT_SUPPORTED_FOR_INPLACE_ENC">VeraCrypt can in-place encrypt only a partition, a dynamic volume, or an entire system drive.\n\nIf you want to create an encrypted VeraCrypt volume within the selected non-system device, choose the option "Create encrypted volume and format it" (instead of the option "Encrypt partition in place").</entry>
- <entry lang="en" key="INPLACE_ENC_INVALID_PATH">Error: VeraCrypt can in-place encrypt only a partition, a dynamic volume, or an entire system drive. Please make sure the specified path is valid.</entry>
- <entry lang="en" key="CANNOT_RESIZE_FILESYS">Error: Cannot shrink the filesystem (the filesystem needs to be shrunk to make space for the volume header and backup header).\n\nPossible causes and solutions:\n\n- Not enough free space on the volume. Please make sure no other application is writing to the filesystem.\n\n- Corrupted file system. Try to check it and fix any errors (right-click the corresponding drive letter in the 'Computer' list, then select Properties > Tools > 'Check Now', make sure the option 'Automatically fix file system errors' is enabled and click Start).\n\nIf the above steps do not help, please follow the below steps.</entry>
- <entry lang="en" key="NOT_ENOUGH_FREE_FILESYS_SPACE_FOR_SHRINK">Error: There is not enough free space on the volume and so the filesystem cannot be shrunk (the filesystem needs to be shrunk to make space for the volume header and backup header).\n\nPlease delete any redundant files and empty the Recycle Bin so as to free at least 256 KB of space and then try again. Note that due to a Windows issue, the amount of free space reported by the Windows Explorer may be incorrect until the operating system is restarted. If restarting the system does not help, the file system may be corrupted. Try to check it and fix any errors (right-click the corresponding drive letter in the 'Computer' list, then select Properties > Tools > 'Check Now', make sure the option 'Automatically fix file system errors' is enabled and click Start).\n\nIf the above steps do not help, please follow the below steps.</entry>
- <entry lang="en" key="DISK_FREE_BYTES">Free space on drive %s is %.2f bytes.</entry>
- <entry lang="en" key="DISK_FREE_KB">Free space on drive %s is %.2f KB</entry>
- <entry lang="en" key="DISK_FREE_MB">Free space on drive %s is %.2f MB</entry>
- <entry lang="en" key="DISK_FREE_GB">Free space on drive %s is %.2f GB</entry>
- <entry lang="en" key="DISK_FREE_TB">Free space on drive %s is %.2f TB</entry>
- <entry lang="en" key="DISK_FREE_PB">Free space on drive %s is %.2f PB</entry>
- <entry lang="en" key="DRIVELETTERS">Could not get available drive letters.</entry>
- <entry lang="en" key="DRIVER_NOT_FOUND">Error: VeraCrypt driver not found.\n\nPlease copy the files 'veracrypt.sys' and 'veracrypt-x64.sys' to the directory where the main VeraCrypt application (VeraCrypt.exe) is located.</entry>
- <entry lang="en" key="DRIVER_VERSION">Error: An incompatible version of the VeraCrypt driver is currently running.\n\nIf you are trying to run VeraCrypt in portable mode (i.e. without installing it) and a different version of VeraCrypt is already installed, you must uninstall it first (or upgrade it using the VeraCrypt installer). To uninstall it, follow these steps: On Windows Vista or later, select 'Start Menu' > Computer > 'Uninstall or change a program' > VeraCrypt > Uninstall; on Windows XP, select 'Start Menu' > Settings > 'Control Panel' > 'Add Or Remove Programs' > VeraCrypt > Remove.\n\nSimilarly, if you are trying to run VeraCrypt in portable mode (i.e. without installing it) and a different version of VeraCrypt is already running in portable mode, you must restart the system first and then run only this new version.</entry>
- <entry lang="en" key="ERR_CIPHER_INIT_FAILURE">Error: Cipher initialization failure.</entry>
- <entry lang="en" key="ERR_CIPHER_INIT_WEAK_KEY">Error: A weak or a potentially weak key has been detected. The key will be discarded. Please try again.</entry>
- <entry lang="en" key="EXCEPTION_REPORT">A critical error has occurred and VeraCrypt must be terminated. If this is caused by a bug in VeraCrypt, we would like to fix it. To help us, you can send us an automatically generated error report containing the following items:\n\n- Program version\n- Operating system version\n- Type of CPU\n- VeraCrypt component name\n- Checksum of VeraCrypt executable\n- Symbolic name of dialog window\n- Error category\n- Error address\n- VeraCrypt call stack\n\nIf you select 'Yes', the following URL (which contains the entire error report) will be opened in your default Internet browser.\n\n%hs\n\nDo you want to send us the above error report?</entry>
- <entry lang="en" key="EXCEPTION_REPORT_EXT">A critical error has occurred in your system, which requires VeraCrypt to be terminated.\n\nNote that this error has not been caused by VeraCrypt (so the VeraCrypt developers cannot fix it). Please, check your system for possible problems (e.g., system configuration, network connection, failing hardware components).</entry>
- <entry lang="en" key="EXCEPTION_REPORT_EXT_FILESEL">A critical error has occurred in your system, which requires VeraCrypt to be terminated.\n\nIf this problem persists, you may want to try disabling or uninstalling applications that could potentially be causing this issue, such as antivirus or Internet security software, system "enhancers", "optimizers" or "tweakers", etc. If it does not help, you may want to try reinstalling your operating system (this problem may also be caused by malware).</entry>
- <entry lang="en" key="EXCEPTION_REPORT_TITLE">VeraCrypt Critical Error</entry>
- <entry lang="en" key="SYSTEM_CRASHED_ASK_REPORT">VeraCrypt detected that the operating system recently crashed. There are many potential reasons why the system could have crashed (for example, a failing hardware component, a bug in a device driver, etc.)\n\nDo you want VeraCrypt to check whether a bug in VeraCrypt could have caused the system crash?</entry>
- <entry lang="en" key="ASK_KEEP_DETECTING_SYSTEM_CRASH">Do you want VeraCrypt to continue detecting system crashes?</entry>
- <entry lang="en" key="NO_MINIDUMP_FOUND">VeraCrypt found no system crash minidump file.</entry>
- <entry lang="en" key="ASK_DELETE_KERNEL_CRASH_DUMP">Do you want to delete the Windows crash dump file to free up disk space?</entry>
- <entry lang="en" key="ASK_DEBUGGER_INSTALL">In order to analyze the system crash, VeraCrypt needs to install Microsoft Debugging Tools for Windows first.\n\nAfter you click OK, the Windows installer will download the Microsoft Debugging Tools installation package (16 MB) from a Microsoft server and install it (the Windows installer will be forwarded to the Microsoft server URL from the veracrypt.org server, which ensures that this feature works even if Microsoft changes the location of the installation package).</entry>
- <entry lang="en" key="SYSTEM_CRASH_ANALYSIS_INFO">After you click OK, VeraCrypt will analyze the system crash. This may take up to several minutes.</entry>
- <entry lang="en" key="DEBUGGER_NOT_FOUND">Please make sure the environment variable 'PATH' includes the path to 'kd.exe' (Kernel Debugger).</entry>
- <entry lang="en" key="SYSTEM_CRASH_NO_VERACRYPT">It appears that VeraCrypt most likely did not cause the system crash. There are many potential reasons why the system could have crashed (for example, a failing hardware component, a bug in a device driver, etc.)</entry>
- <entry lang="en" key="SYSTEM_CRASH_UPDATE_DRIVER">Results of the analysis indicate that updating the following driver might solve this issue: </entry>
- <entry lang="en" key="SYSTEM_CRASH_REPORT">To help us determine whether there is a bug in VeraCrypt, you can send us an automatically generated error report containing the following items:\n- Program version\n- Operating system version\n- Type of CPU\n- Error category\n- Driver name and version\n- System call stack\n\nIf you select 'Yes', the following URL (which contains the entire error report) will be opened in your default Internet browser.</entry>
- <entry lang="en" key="ASK_SEND_ERROR_REPORT">Do you want to send us the above error report?</entry>
- <entry lang="en" key="ENCRYPT">&amp;Encrypt</entry>
- <entry lang="en" key="DECRYPT">&amp;Decrypt</entry>
- <entry lang="en" key="PERMANENTLY_DECRYPT">&amp;Permanently Decrypt</entry>
- <entry lang="en" key="EXIT">Exit</entry>
- <entry lang="en" key="EXT_PARTITION">Please create a logical drive for this extended partition, and then try again.</entry>
- <entry lang="en" key="FILE_HELP">A VeraCrypt volume can reside in a file (called VeraCrypt container), which can reside on a hard disk, on a USB flash drive, etc. A VeraCrypt container is just like any normal file (it can be, for example, moved or deleted as any normal file). Click 'Select File' to choose a filename for the container and to select the location where you wish the container to be created.\n\nWARNING: If you select an existing file, VeraCrypt will NOT encrypt it; the file will be deleted and replaced with the newly created VeraCrypt container. You will be able to encrypt existing files (later on) by moving them to the VeraCrypt container that you are about to create now.</entry>
- <entry lang="en" key="FILE_HELP_HIDDEN_HOST_VOL">Select the location of the outer volume to be created (within this volume the hidden volume will be created later on).\n\nA VeraCrypt volume can reside in a file (called VeraCrypt container), which can reside on a hard disk, on a USB flash drive, etc. A VeraCrypt container can be moved or deleted as any normal file. Click 'Select File' to choose a filename for the container and to select the location where you wish the container to be created. If you select an existing file, VeraCrypt will NOT encrypt it; it will be deleted and replaced with the newly created container. You will be able to encrypt existing files (later on) by moving them to the VeraCrypt container you are about to create now.</entry>
- <entry lang="en" key="DEVICE_HELP">Encrypted device-hosted VeraCrypt volumes can be created within partitions on hard disks, solid-state drives, USB memory sticks, and on any other supported storage devices. Partitions can also be encrypted in place.\n\nIn addition, encrypted device-hosted VeraCrypt volumes can be created within devices that do not contain any partitions (including hard disks and solid-state drives).\n\nNote: A device that contains partitions can be entirely encrypted in place (using a single key) only if it is the drive where Windows is installed and from which it boots.</entry>
- <entry lang="en" key="DEVICE_HELP_NO_INPLACE">A device-hosted VeraCrypt volume can be created within a hard disk partition, solid-state drive, USB memory stick, and other storage devices.\n\nWARNING: Note that the partition/device will be formatted and all data currently stored on it will be lost.</entry>
- <entry lang="en" key="DEVICE_HELP_HIDDEN_HOST_VOL">\nSelect the location of the outer volume to be created (within this volume the hidden volume will be created later on).\n\nOuter volumes can be created within partitions on hard disks, solid-state drives, USB memory sticks, and on any other supported storage devices. Outer volumes can also be created within devices that do not contain any partitions (including hard disks and solid-state drives).\n\nWARNING: Note that the partition/device will be formatted and all data currently stored on it will be lost.</entry>
- <entry lang="en" key="FILE_HELP_HIDDEN_HOST_VOL_DIRECT">\nSelect the location of the VeraCrypt volume within which you wish to create a hidden volume.</entry>
- <entry lang="en" key="FILE_IN_USE">WARNING: The host file/device is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device (for example, antivirus or backup applications) should be closed before mounting the volume.\n\nContinue mounting?</entry>
- <entry lang="en" key="FILE_IN_USE_FAILED">Error: Cannot mount volume. The host file/device is already in use. Attempt to mount without exclusive access failed as well.</entry>
- <entry lang="en" key="FILE_OPEN_FAILED">The file could not be opened.</entry>
- <entry lang="en" key="FILE_TITLE">Volume Location</entry>
- <entry lang="en" key="FILESYS_PAGE_TITLE">Large Files</entry>
- <entry lang="en" key="FILESYS_PAGE_HELP_QUESTION">Do you intend to store files larger than 4 GB in this VeraCrypt volume?</entry>
- <entry lang="en" key="FILESYS_PAGE_HELP_EXPLANATION">Depending on your choice above, VeraCrypt will choose a suitable default file system for the VeraCrypt volume (you will be able to select a file system in the next step).</entry>
- <entry lang="en" key="FILESYS_PAGE_HELP_EXPLANATION_HIDVOL">As you are creating an outer volume, you should consider choosing 'No'. If you choose 'Yes', the default filesystem will be NTFS, which is not as suitable for outer volumes as FAT/exFAT (for example, the maximum possible size of the hidden volume will be significantly greater if the outer volume is formatted as FAT/exFAT). Normally, FAT is the default for both hidden and normal volumes (so FAT volumes are not suspicious). However, if the user indicates intent to store files larger than 4 GB (which the FAT file system does not allow), then FAT is not the default.</entry>
- <entry lang="en" key="FILESYS_PAGE_HELP_EXPLANATION_HIDVOL_CONFIRM">Are you sure you want to choose 'Yes'?</entry>
- <entry lang="en" key="DEVICE_TRANSFORM_MODE_PAGE_TITLE">Volume Creation Mode</entry>
- <entry lang="en" key="DEVICE_TRANSFORM_MODE_PAGE_FORMAT_HELP">This is the fastest way to create a partition-hosted or device-hosted VeraCrypt volume (in-place encryption, which is the other option, is slower because content of each sector has to be first read, encrypted, and then written). Any data currently stored on the selected partition/device will be lost (the data will NOT be encrypted; it will be overwritten with random data). If you want to encrypt existing data on a partition, choose the other option.</entry>
- <entry lang="en" key="DEVICE_TRANSFORM_MODE_PAGE_INPLACE_HELP">The entire selected partition and all data stored on it will be encrypted in place. If the partition is empty, you should choose the other option (the volume will be created much faster).</entry>
- <entry lang="en" key="NOTE_BEGINNING">Note: </entry>
- <entry lang="en" key="RESUME">&amp;Resume</entry>
- <entry lang="en" key="DEFER">&amp;Defer</entry>
- <entry lang="en" key="START">&amp;Start</entry>
- <entry lang="en" key="CONTINUE">&amp;Continue</entry>
- <entry lang="en" key="FORMAT">&amp;Format</entry>
- <entry lang="en" key="WIPE">&amp;Wipe</entry>
- <entry lang="en" key="FORMAT_ABORT">Abort format?</entry>
- <entry lang="en" key="SHOW_MORE_INFORMATION">Show more information</entry>
- <entry lang="en" key="DO_NOT_SHOW_THIS_AGAIN">Do not show this again</entry>
- <entry lang="en" key="WIPE_FINISHED">The content of the partition/device has been successfully erased.</entry>
- <entry lang="en" key="WIPE_FINISHED_DECOY_SYSTEM_PARTITION">The content of the partition where the original system (of which the hidden system is a clone) resided has been successfully erased.</entry>
- <entry lang="en" key="DECOY_OS_VERSION_WARNING">Please make sure the version of Windows you are going to install (on the wiped partition) is the same as the version of Windows you are currently running. This is required due to the fact that both systems will share a common boot partition.</entry>
- <entry lang="en" key="SYSTEM_ENCRYPTION_FINISHED">The system partition/drive has been successfully encrypted.\n\nNote: If there are non-system VeraCrypt volumes that you need to have mounted automatically every time Windows starts, you can set it up by mounting each of them and selecting 'Favorites' > 'Add Mounted Volume to System Favorites').</entry>
- <entry lang="en" key="SYSTEM_DECRYPTION_FINISHED">The system partition/drive has been successfully decrypted.</entry>
- <entry lang="en" key="FORMAT_FINISHED_HELP">\n\nThe VeraCrypt volume has been created and is ready for use. If you wish to create another VeraCrypt volume, click Next. Otherwise, click Exit.</entry>
- <entry lang="en" key="SYSENC_HIDDEN_VOL_FORMAT_FINISHED_HELP">\n\nThe hidden VeraCrypt volume has been successfully created (the hidden operating system will reside within this hidden volume).\n\nClick Next to continue.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_FINISHED_TITLE">Volume Fully Encrypted</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Volume Fully Decrypted</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_FINISHED_INFO">IMPORTANT: TO MOUNT THIS NEWLY CREATED VERACRYPT VOLUME AND TO ACCESS DATA STORED IN IT, CLICK 'Auto-Mount Devices' IN THE MAIN VERACRYPT WINDOW. After you enter the correct password (and/or supply correct keyfiles), the volume will be mounted to the drive letter you select from the list in the main VeraCrypt window (and you will be able to access the encrypted data via the selected drive letter).\n\nPLEASE REMEMBER OR WRITE DOWN THE ABOVE STEPS. YOU MUST FOLLOW THEM WHENEVER YOU WANT TO MOUNT THE VOLUME AND ACCESS DATA STORED IN IT. Alternatively, in the main VeraCrypt window, click 'Select Device', then select this partition/volume, and click 'Mount'.\n\nThe partition/volume has been successfully encrypted (it contains a fully encrypted VeraCrypt volume now) and is ready for use.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_INFO">The VeraCrypt volume has been successfully decrypted.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">The VeraCrypt volume has been successfully decrypted.\n\nPlease select a drive letter that you wish to assign to the decrypted volume and then click Finish.\n\nIMPORTANT: Until a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Warning: To be able to access the decrypted data, a drive letter needs to be assigned to the decrypted volume. However, no drive letter is currently available.\n\nPlease vacate a drive letter (for example, by disconnecting a USB flash drive or external hard drive, etc.) and then click OK.</entry>
- <entry lang="en" key="FORMAT_FINISHED_INFO">The VeraCrypt volume has been successfully created.</entry>
- <entry lang="en" key="FORMAT_FINISHED_TITLE">Volume Created</entry>
- <entry lang="en" key="FORMAT_HELP">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click Format to create the volume.</entry>
- <entry lang="en" key="FORMAT_HIDVOL_HOST_HELP">Click Format to create the outer volume. For more information, please refer to the documentation.</entry>
- <entry lang="en" key="FORMAT_HIDVOL_HOST_TITLE">Outer Volume Format</entry>
- <entry lang="en" key="FORMAT_HIDVOL_TITLE">Hidden Volume Format</entry>
- <entry lang="en" key="FORMAT_TITLE">Volume Format</entry>
- <entry lang="en" key="HELP_READER_ERROR">Adobe Reader (or a compatible tool) is necessary to view or print the VeraCrypt User's Guide. Adobe Reader (freeware) can be downloaded at: www.adobe.com\n\nDo you want to view the online documentation instead?</entry>
- <entry lang="en" key="HIDDEN_VOL_WIZARD_MODE_NORMAL_HELP">If you select this option, the wizard will first help you create a normal VeraCrypt volume and then a hidden VeraCrypt volume within it. Inexperienced users should always select this option.</entry>
- <entry lang="en" key="HIDDEN_VOL_WIZARD_MODE_DIRECT_HELP">If you select this option, you will create a hidden volume within an existing VeraCrypt volume. It will be assumed that you have already created a VeraCrypt volume that is suitable to host the hidden volume.</entry>
- <entry lang="en" key="HIDDEN_VOL_WIZARD_MODE_TITLE">Volume Creation Mode</entry>
- <entry lang="en" key="HIDVOL_FORMAT_FINISHED_TITLE">Hidden Volume Created</entry>
- <entry lang="en" key="HIDVOL_FORMAT_FINISHED_HELP">The hidden VeraCrypt volume has been successfully created and is ready for use. If all the instructions have been followed and if the precautions and requirements listed in the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide are followed, it should be impossible to prove that the hidden volume exists, even when the outer volume is mounted.\n\nWARNING: IF YOU DO NOT PROTECT THE HIDDEN VOLUME (FOR INFORMATION ON HOW TO DO SO, REFER TO THE SECTION "PROTECTION OF HIDDEN VOLUMES AGAINST DAMAGE" IN THE VERACRYPT USER'S GUIDE), DO NOT WRITE TO THE OUTER VOLUME. OTHERWISE, YOU MAY OVERWRITE AND DAMAGE THE HIDDEN VOLUME!</entry>
- <entry lang="en" key="FIRST_HIDDEN_OS_BOOT_INFO">You have started the hidden operating system. As you may have noticed, the hidden operating system appears to be installed on the same partition as the original operating system. However, in reality, it is installed within the partition behind it (in the hidden volume). All read and write operations are being transparently redirected from the original system partition to the hidden volume.\n\nNeither the operating system nor applications will know that data written to and read from the system partition are actually written to and read from the partition behind it (from/to a hidden volume). Any such data is encrypted and decrypted on the fly as usual (with an encryption key different from the one that will be used for the decoy operating system).\n\n\nPlease click Next to continue.</entry>
- <entry lang="en" key="HIDVOL_HOST_FILLING_HELP_SYSENC">The outer volume has been created and mounted as drive %hc:. To this outer volume you should now copy some sensitive-looking files that you actually do NOT want to hide. They will be there for anyone forcing you to disclose the password for the first partition behind the system partition, where both the outer volume and the hidden volume (containing the hidden operating system) will reside. You will be able to reveal the password for this outer volume, and the existence of the hidden volume (and of the hidden operating system) will remain secret.\n\nIMPORTANT: The files you copy to the outer volume should not occupy more than %s. Otherwise, there may not be enough free space on the outer volume for the hidden volume (and you will not be able to continue). After you finish copying, click Next (do not dismount the volume).</entry>
- <entry lang="en" key="HIDVOL_HOST_FILLING_HELP">Outer volume has been successfully created and mounted as drive %hc:. To this volume you should now copy some sensitive-looking files that you actually do NOT want to hide. The files will be there for anyone forcing you to disclose your password. You will reveal only the password for this outer volume, not for the hidden one. The files that you really care about will be stored in the hidden volume, which will be created later on. When you finish copying, click Next. Do not dismount the volume.\n\nNote: After you click Next, cluster bitmap of the outer volume will be scanned to determine the size of uninterrupted area of free space whose end is aligned with the end of the volume. This area will accommodate the hidden volume, so it will limit its maximum possible size. Cluster bitmap scanning ensures that no data on the outer volume are overwritten by the hidden volume.</entry>
- <entry lang="en" key="HIDVOL_HOST_FILLING_TITLE">Outer Volume Contents</entry>
- <entry lang="en" key="HIDVOL_HOST_PRE_CIPHER_HELP">\n\nIn the next steps, you will set the options for the outer volume (within which the hidden volume will be created later on).</entry>
- <entry lang="en" key="HIDVOL_HOST_PRE_CIPHER_HELP_SYSENC">\n\nIn the next steps, you will create a so-called outer VeraCrypt volume within the first partition behind the system partition (as was explained in one of the previous steps).</entry>
- <entry lang="en" key="HIDVOL_HOST_PRE_CIPHER_TITLE">Outer Volume</entry>
- <entry lang="en" key="HIDDEN_OS_PRE_CIPHER_HELP">In the following steps, you will set the options and password for the hidden volume, which will contain the hidden operating system.\n\nRemark: The cluster bitmap of the outer volume has been scanned in order to determine the size of uninterrupted area of free space whose end is aligned with the end of the outer volume. This area will accommodate the hidden volume, so it limits its maximum possible size. The maximum possible size of the hidden volume has been determined and confirmed to be greater than the size of the system partition (which is required, because the entire content of the system partition will need to be copied to the hidden volume). This ensures that no data currently stored on the outer volume will be overwritten by data written to the area of the hidden volume.</entry>
- <entry lang="en" key="HIDDEN_OS_PRE_CIPHER_WARNING">IMPORTANT: Please remember the algorithms that you select in this step. You will have to select the same algorithms for the decoy system. Otherwise, the hidden system will be inaccessible! (The decoy system must be encrypted with the same encryption algorithm as the hidden system.)\n\nNote: The reason is that the decoy system and the hidden system will share a single boot loader, which supports only a single algorithm, selected by the user (for each algorithm, there is a special version of the VeraCrypt Boot Loader).</entry>
- <entry lang="en" key="HIDVOL_PRE_CIPHER_HELP">\n\nThe volume cluster bitmap has been scanned and the maximum possible size of the hidden volume has been determined. In the next steps you will set the options, the size, and the password for the hidden volume.</entry>
- <entry lang="en" key="HIDVOL_PRE_CIPHER_TITLE">Hidden Volume</entry>
- <entry lang="en" key="HIDVOL_PROT_WARN_AFTER_MOUNT">The hidden volume is now protected against damage until the outer volume is dismounted.\n\nWARNING: If any data is attempted to be saved to the hidden volume area, VeraCrypt will start write-protecting the entire volume (both the outer and the hidden part) until it is dismounted. This may cause filesystem corruption on the outer volume, which (if repeated) might adversely affect plausible deniability of the hidden volume. Therefore, you should make every effort to avoid writing to the hidden volume area. Any data being saved to the hidden volume area will not be saved and will be lost. Windows may report this as a write error ("Delayed Write Failed" or "The parameter is incorrect").</entry>
- <entry lang="en" key="HIDVOL_PROT_WARN_AFTER_MOUNT_PLURAL">Each of the hidden volumes within the newly mounted volumes is now protected against damage until dismounted.\n\nWARNING: If any data is attempted to be saved to protected hidden volume area of any of these volumes, VeraCrypt will start write-protecting the entire volume (both the outer and the hidden part) until it is dismounted. This may cause filesystem corruption on the outer volume, which (if repeated) might adversely affect plausible deniability of the hidden volume. Therefore, you should make every effort to avoid writing to the hidden volume area. Any data being saved to protected hidden volume areas will not be saved and will be lost. Windows may report this as a write error ("Delayed Write Failed" or "The parameter is incorrect").</entry>
- <entry lang="en" key="DAMAGE_TO_HIDDEN_VOLUME_PREVENTED">WARNING: Data were attempted to be saved to the hidden volume area of the volume mounted as %c:! VeraCrypt prevented these data from being saved in order to protect the hidden volume. This may have caused filesystem corruption on the outer volume and Windows may have reported a write error ("Delayed Write Failed" or "The parameter is incorrect"). The entire volume (both the outer and the hidden part) will be write-protected until it is dismounted. If this is not the first time VeraCrypt has prevented data from being saved to the hidden volume area of this volume, plausible deniability of this hidden volume might be adversely affected (due to possible unusual correlated inconsistencies within the outer volume file system). Therefore, you should consider creating a new VeraCrypt volume (with Quick Format disabled) and moving files from this volume to the new volume; this volume should be securely erased (both the outer and the hidden part). We strongly recommend that you restart the operating system now.</entry>
- <entry lang="en" key="CANNOT_SATISFY_OVER_4G_FILE_SIZE_REQ">You have indicated intent to store files larger than 4 GB on the volume. This requires the volume to be formatted as NTFS/exFAT/ReFS, which, however, will not be possible.</entry>
- <entry lang="en" key="CANNOT_CREATE_NON_HIDDEN_NTFS_VOLUMES_UNDER_HIDDEN_OS">Please note that when a hidden operating system is running, non-hidden VeraCrypt volumes cannot be formatted as NTFS/exFAT/ReFS. The reason is that the volume would need to be temporarily mounted without write protection in order to allow the operating system to format it as NTFS (whereas formatting as FAT is performed by VeraCrypt, not by the operating system, and without mounting the volume). For further technical details, see below. You can create a non-hidden NTFS/exFAT/ReFS volume from within the decoy operating system.</entry>
- <entry lang="en" key="HIDDEN_VOL_CREATION_UNDER_HIDDEN_OS_HOWTO">For security reasons, when a hidden operating system is running, hidden volumes can be created only in the 'direct' mode (because outer volumes must always be mounted as read-only). To create a hidden volume securely, follow these steps:\n\n1) Boot the decoy system.\n\n2) Create a normal VeraCrypt volume and, to this volume, copy some sensitive-looking files that you actually do NOT want to hide (the volume will become the outer volume).\n\n3) Boot the hidden system and start the VeraCrypt Volume Creation Wizard. If the volume is file-hosted, move it to the system partition or to another hidden volume (otherwise, the newly created hidden volume would be mounted as read-only and could not be formatted). Follow the instructions in the wizard so as to select the 'direct' hidden volume creation mode.\n\n4) In the wizard, select the volume you created in step 2 and then follow the instructions to create a hidden volume within it.</entry>
- <entry lang="en" key="HIDDEN_OS_WRITE_PROTECTION_BRIEF_INFO">For security reasons, when a hidden operating system is running, local unencrypted filesystems and non-hidden VeraCrypt volumes are mounted as read-only (no data can be written to such filesystems or VeraCrypt volumes).\n\nData is allowed to be written to any filesystem that resides within a hidden VeraCrypt volume (provided that the hidden volume is not located in a container stored on an unencrypted filesystem or on any other read-only filesystem).</entry>
- <entry lang="en" key="HIDDEN_OS_WRITE_PROTECTION_EXPLANATION">There are three main reasons why such countermeasures have been implemented:\n\n- It enables the creation of a secure platform for mounting of hidden VeraCrypt volumes. Note that we officially recommend that hidden volumes are mounted only when a hidden operating system is running. (For more information, see the subsection 'Security Requirements and Precautions Pertaining to Hidden Volumes' in the documentation.)\n\n- In some cases, it is possible to determine that, at a certain time, a particular filesystem was not mounted under (or that a particular file on the filesystem was not saved or accessed from within) a particular instance of an operating system (e.g. by analyzing and comparing filesystem journals, file timestamps, application logs, error logs, etc). This might indicate that a hidden operating system is installed on the computer. The countermeasures prevent these issues.\n\n- It prevents data corruption and allows safe hibernation. When Windows resumes from hibernation, it assumes that all mounted filesystems are in the same state as when the system entered hibernation. VeraCrypt ensures this by write-protecting any filesystem accessible both from within the decoy and hidden systems. Without such protection, the filesystem could become corrupted when mounted by one system while the other system is hibernated.</entry>
- <entry lang="en" key="DECOY_TO_HIDDEN_OS_DATA_TRANSFER_HOWTO">Note: If you need to securely transfer files from the decoy system to the hidden system, follow these steps:\n1) Start the decoy system.\n2) Save the files to an unencrypted volume or to an outer/normal VeraCrypt volume.\n3) Start the hidden system.\n4) If you saved the files to a VeraCrypt volume, mount it (it will be automatically mounted as read-only).\n5) Copy the files to the hidden system partition or to another hidden volume.</entry>
- <entry lang="en" key="CONFIRM_RESTART">Your computer must be restarted.\n\nDo you want to restart it now?</entry>
- <entry lang="en" key="ERR_GETTING_SYSTEM_ENCRYPTION_STATUS">An error occurred when obtaining the system encryption status.</entry>
- <entry lang="en" key="ERR_PASSWORD_MISSING">No password specified in the command line. The volume can't be created.</entry>
- <entry lang="en" key="ERR_SIZE_MISSING">No volume size specified in the command line. The volume can't be created.</entry>
- <entry lang="en" key="ERR_NTFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected NTFS filesystem.</entry>
- <entry lang="en" key="ERR_FAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected FAT32 filesystem.</entry>
- <entry lang="en" key="ERR_DYNAMIC_NOT_SUPPORTED">The filesystem on the target drive doesn't support creating sparse files which is required for dynamic volumes.</entry>
- <entry lang="en" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">Only container files can be created through the command line.</entry>
- <entry lang="en" key="ERR_CONTAINER_SIZE_TOO_BIG">The container file size specified in the command line is greater than the available disk free space. Volume can't be created.</entry>
- <entry lang="en" key="ERR_VOLUME_SIZE_TOO_SMALL">The volume size specified in the command line is too small. The volume can't be created.</entry>
- <entry lang="en" key="ERR_VOLUME_SIZE_TOO_BIG">The volume size specified in the command line is too big. The volume can't be created.</entry>
- <entry lang="en" key="INIT_SYS_ENC">Cannot initialize application components for system encryption.</entry>
- <entry lang="en" key="INIT_RAND">Failed to initialize the random number generator!\n\n\n(If you report a bug in connection with this, please include the following technical information in the bug report:\n%hs, Last Error = 0x%.8X)</entry>
- <entry lang="en" key="CAPI_RAND">Windows Crypto API failed!\n\n\n(If you report a bug in connection with this, please include the following technical information in the bug report:\n%hs, Last Error = 0x%.8X)</entry>
- <entry lang="en" key="INIT_REGISTER">Unable to initialize the application. Failed to register the Dialog class.</entry>
- <entry lang="en" key="INIT_RICHEDIT">Error: Failed to load the Rich Edit system library.</entry>
- <entry lang="en" key="INTRO_TITLE">VeraCrypt Volume Creation Wizard</entry>
- <entry lang="en" key="MAX_HIDVOL_SIZE_BYTES">Maximum possible hidden volume size for this volume is %.2f bytes.</entry>
- <entry lang="en" key="MAX_HIDVOL_SIZE_KB">Maximum possible hidden volume size for this volume is %.2f KB.</entry>
- <entry lang="en" key="MAX_HIDVOL_SIZE_MB">Maximum possible hidden volume size for this volume is %.2f MB.</entry>
- <entry lang="en" key="MAX_HIDVOL_SIZE_GB">Maximum possible hidden volume size for this volume is %.2f GB.</entry>
- <entry lang="en" key="MAX_HIDVOL_SIZE_TB">Maximum possible hidden volume size for this volume is %.2f TB.</entry>
- <entry lang="en" key="MOUNTED_NOPWCHANGE">Volume password/keyfiles cannot be changed while the volume is mounted. Please dismount the volume first.</entry>
- <entry lang="en" key="MOUNTED_NO_PKCS5_PRF_CHANGE">The header key derivation algorithm cannot be changed while the volume is mounted. Please dismount the volume first.</entry>
- <entry lang="en" key="MOUNT_BUTTON">&amp;Mount</entry>
- <entry lang="en" key="NEW_VERSION_REQUIRED">A newer version of VeraCrypt is required to mount this volume.</entry>
- <entry lang="en" key="VOL_CREATION_WIZARD_NOT_FOUND">Error: Volume Creation Wizard not found.\n\nPlease make sure that the file 'VeraCrypt Format.exe' is in the folder from which 'VeraCrypt.exe' was launched. If it is not, please reinstall VeraCrypt, or locate 'VeraCrypt Format.exe' on your disk and run it.</entry>
- <entry lang="en" key="VOL_EXPANDER_NOT_FOUND">Error: Volume Expander not found.\n\nPlease make sure that the file 'VeraCryptExpander.exe' is in the folder from which 'VeraCrypt.exe' was launched. If it is not, please reinstall VeraCrypt, or locate 'VeraCryptExpander.exe' on your disk and run it.</entry>
- <entry lang="en" key="NEXT">&amp;Next &gt;</entry>
- <entry lang="en" key="FINALIZE">&amp;Finish</entry>
- <entry lang="en" key="INSTALL">&amp;Install</entry>
- <entry lang="en" key="EXTRACT">E&amp;xtract</entry>
- <entry lang="en" key="NODRIVER">Unable to connect to the VeraCrypt device driver. VeraCrypt cannot work if the device driver is not running.\n\nPlease note that, due to a Windows issue, it may be necessary to log off or restart the system before the device driver can be loaded.</entry>
- <entry lang="en" key="NOFONT">Error occurred when loading/preparing fonts.</entry>
- <entry lang="en" key="NOT_FOUND">The drive letter was not found or no drive letter was specified.</entry>
- <entry lang="en" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Error: Cannot assign drive letter.\n\nUntil a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.\n\nRetry?</entry>
- <entry lang="en" key="DRIVE_LETTER_UNAVAILABLE">Drive letter not available.</entry>
- <entry lang="en" key="NO_FILE_SELECTED">No file selected!</entry>
- <entry lang="en" key="NO_FREE_DRIVES">No drive letters available.</entry>
- <entry lang="en" key="NO_FREE_DRIVE_FOR_OUTER_VOL">No free drive letter for the outer volume! Volume creation cannot continue.</entry>
- <entry lang="en" key="NO_OS_VER">Could not determine your operating system version or you are using an unsupported operating system.</entry>
- <entry lang="en" key="NO_PATH_SELECTED">No path selected!</entry>
- <entry lang="en" key="NO_SPACE_FOR_HIDDEN_VOL">Not enough free space for the hidden volume! Volume creation cannot continue.</entry>
- <entry lang="en" key="HIDDEN_VOLUME_TOO_SMALL_FOR_OS_CLONE">Error: The files you copied to the outer volume occupy too much space. Therefore, there is not enough free space on the outer volume for the hidden volume.\n\nNote that the hidden volume must be as large as the system partition (the partition where the currently running operating system is installed). The reason is that the hidden operating system needs to be created by copying the content of the system partition to the hidden volume.\n\n\nThe process of creation of the hidden operating system cannot continue.</entry>
- <entry lang="en" key="OPENFILES_DRIVER">The driver is unable to dismount the volume. Some files located on the volume are probably still open.</entry>
- <entry lang="en" key="OPENFILES_LOCK">Unable to lock the volume. There are still open files on the volume. Therefore, it cannot be dismounted.</entry>
- <entry lang="en" key="VOL_LOCK_FAILED_OFFER_FORCED_DISMOUNT">VeraCrypt cannot lock the volume because it is in use by the system or applications (there may be open files on the volume).\n\nDo you want to force dismount on the volume?</entry>
- <entry lang="en" key="OPEN_VOL_TITLE">Select a VeraCrypt Volume</entry>
- <entry lang="en" key="OPEN_TITLE">Specify Path and File Name</entry>
- <entry lang="en" key="SELECT_PKCS11_MODULE">Select PKCS #11 Library</entry>
- <entry lang="en" key="OUTOFMEMORY">Out of Memory</entry>
- <entry lang="en" key="FORMAT_DEVICE_FOR_ADVANCED_ONLY">IMPORTANT: We strongly recommend that inexperienced users create a VeraCrypt file container on the selected device/partition, instead of attempting to encrypt the entire device/partition.\n\nWhen you create a VeraCrypt file container (as opposed to encrypting a device or partition) there is, for example, no risk of destroying a large number of files. Note that a VeraCrypt file container (even though it contains a virtual encrypted disk) is actually just like any normal file. For more information, see the chapter Beginner's Tutorial in the VeraCrypt User Guide.\n\nAre you sure you want to encrypt the entire device/partition?</entry>
- <entry lang="en" key="OVERWRITEPROMPT">WARNING: The file '%s' already exists!\n\nIMPORTANT: VERACRYPT WILL NOT ENCRYPT THE FILE, BUT IT WILL DELETE IT. Are you sure you want to delete the file and replace it with a new VeraCrypt container?</entry>
- <entry lang="en" key="OVERWRITEPROMPT_DEVICE">CAUTION: ALL FILES CURRENTLY STORED ON THE SELECTED %s '%s'%s WILL BE ERASED AND LOST (THEY WILL NOT BE ENCRYPTED)!\n\nAre you sure you want to proceed with format?</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_CONFIRM">WARNING: You will not be able to mount the volume or access any files stored on it until it has been fully encrypted.\n\nAre you sure you want to start encrypting the selected %s '%s'%s?</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_CONFIRM">WARNING: You will not be able to mount the volume or access any files stored on it until it has been fully decrypted.\n\nAre you sure you want to start decrypting the selected %s '%s'%s?</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_CONFIRM_BACKUP">WARNING: Please note that if power supply is suddenly interrupted while encrypting/decrypting existing data in place, or when the operating system crashes due to a software error or hardware malfunction while VeraCrypt is encrypting/decrypting existing data in place, portions of the data will be corrupted or lost. Therefore, before you start encrypting/decrypting, please make sure that you have backup copies of the files you want to encrypt/decrypt.\n\nDo you have such a backup?</entry>
- <entry lang="en" key="OVERWRITEPROMPT_DEVICE_HIDDEN_OS_PARTITION">CAUTION: ANY FILES CURRENTLY STORED ON THE PARTITION '%s'%s (I.E. ON THE FIRST PARTITION BEHIND THE SYSTEM PARTITION) WILL BE ERASED AND LOST (THEY WILL NOT BE ENCRYPTED)!\n\nAre you sure you want to proceed with format?</entry>
- <entry lang="en" key="OVERWRITEPROMPT_DEVICE_SECOND_WARNING_LOTS_OF_DATA">WARNING: THE SELECTED PARTITION CONTAINS A LARGE AMOUNT OF DATA! Any files stored on the partition will be erased and lost (they will NOT be encrypted)!</entry>
- <entry lang="en" key="ERASE_FILES_BY_CREATING_VOLUME">Erase any files stored on the partition by creating a VeraCrypt volume within it</entry>
- <entry lang="en" key="PASSWORD">Password</entry>
- <entry lang="en" key="PIM">PIM</entry>
- <entry lang="en" key="IDD_PCDM_CHANGE_PKCS5_PRF">Set Header Key Derivation Algorithm</entry>
- <entry lang="en" key="IDD_PCDM_ADD_REMOVE_VOL_KEYFILES">Add/Remove Keyfiles to/from Volume</entry>
- <entry lang="en" key="IDD_PCDM_REMOVE_ALL_KEYFILES_FROM_VOL">Remove All Keyfiles from Volume</entry>
- <entry lang="en" key="PASSWORD_CHANGED">Password, PIM and/or keyfile(s) successfully changed.\n\nIMPORTANT: Please make sure you have read the section 'Changing Passwords and Keyfiles' in the chapter 'Security Requirements and Precautions' in the VeraCrypt User Guide.</entry>
- <entry lang="en" key="FAVORITE_PIM_CHANGED">This volume is registered as a System Favorite and its PIM was changed.\nDo you want VeraCrypt to automatically update the System Favorite configuration (administrator privileges required)?\n\nPlease note that if you answer no, you'll have to update the System Favorite manually.</entry>
- <entry lang="en" key="SYS_PASSWORD_CHANGED_ASK_RESCUE_DISK">IMPORTANT: If you did not destroy your VeraCrypt Rescue Disk, your system partition/drive can still be decrypted using the old password (by booting the VeraCrypt Rescue Disk and entering the old password). You should create a new VeraCrypt Rescue Disk and then destroy the old one.\n\nDo you want to create a new VeraCrypt Rescue Disk?</entry>
- <entry lang="en" key="SYS_HKD_ALGO_CHANGED_ASK_RESCUE_DISK">Note that your VeraCrypt Rescue Disk still uses the previous algorithm. If you consider the previous algorithm insecure, you should create a new VeraCrypt Rescue Disk and then destroy the old one.\n\nDo you want to create a new VeraCrypt Rescue Disk?</entry>
- <entry lang="en" key="KEYFILES_NOTE">Note that VeraCrypt never modifies the keyfile contents. You can select more than one keyfile (the order does not matter). If you add a folder, all non-hidden files found in it will be used as keyfiles. Click 'Add Token Files' to select keyfiles stored on security tokens or smart cards (or to import keyfiles to security tokens or smart cards).</entry>
- <entry lang="en" key="KEYFILE_CHANGED">Keyfile(s) successfully added/removed.</entry>
- <entry lang="en" key="KEYFILE_EXPORTED">Keyfile exported.</entry>
- <entry lang="en" key="PKCS5_PRF_CHANGED">Header key derivation algorithm successfully set.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">Please enter the password and/or keyfile(s) for the non-system volume where you want to resume the process of in-place encryption/decryption.\n\nRemark: After you click Next, VeraCrypt will attempt to find all non-system volumes where the process of encryption/decryption has been interrupted and where the VeraCrypt volume header can be deciphered using the supplied password and/or keyfile(s). If more than one such volume is found, you will need to select one of them in the next step.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">Please select one of the listed volumes. The list contains each accessible non-system volume where the process of encryption/decryption has been interrupted and where the volume header was successfully deciphered using the supplied password and/or keyfile(s).</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Please enter the password and/or keyfile(s) for the non-system VeraCrypt volume that you want to decrypt.</entry>
- <entry lang="en" key="PASSWORD_HELP">It is very important that you choose a good password. You should avoid choosing one that contains only a single word that can be found in a dictionary (or a combination of 2, 3, or 4 such words). It should not contain any names or dates of birth. It should not be easy to guess. A good password is a random combination of upper and lower case letters, numbers, and special characters, such as @ ^ = $ * + etc. We recommend choosing a password consisting of 20 or more characters (the longer, the better). The maximum possible length is 128 characters.</entry>
- <entry lang="en" key="PASSWORD_HIDDENVOL_HELP">Please choose a password for the hidden volume. </entry>
- <entry lang="en" key="PASSWORD_HIDDEN_OS_HELP">Please choose a password for the hidden operating system (i.e. for the hidden volume). </entry>
- <entry lang="en" key="PASSWORD_HIDDEN_OS_NOTE">IMPORTANT: The password that you choose for the hidden operating system in this step must be substantially different from the other two passwords (i.e. from the password for the outer volume and from the password for the decoy operating system).</entry>
- <entry lang="en" key="PASSWORD_HIDDENVOL_HOST_DIRECT_HELP">Please enter the password for the volume within which you wish to create a hidden volume.\n\nAfter you click Next, VeraCrypt will attempt to mount the volume. As soon as the volume is mounted, its cluster bitmap will be scanned to determine the size of the uninterrupted area of free space (if there is any) whose end is aligned with the end of the volume. This area will accommodate the hidden volume and therefore will limit its maximum possible size. Cluster map scanning is necessary to ensure that no data on the outer volume will be overwritten by the hidden volume.</entry>
- <entry lang="en" key="PASSWORD_HIDDENVOL_HOST_HELP">\nPlease choose a password for the outer volume. This will be the password that you will be able to reveal to an adversary if you are asked or forced to do so.\n\nIMPORTANT: The password must be substantially different from the one you will choose for the hidden volume.\n\nNote: The maximum possible password length is 128 characters.</entry>
- <entry lang="en" key="PASSWORD_SYSENC_OUTERVOL_HELP">Please choose a password for the outer volume. This will be the password you will be able to reveal to anyone forcing you to disclose the password for the first partition behind the system partition, where both the outer volume and the hidden volume (containing the hidden operating system) will reside. The existence of the hidden volume (and of the hidden operating system) will remain secret. Note that this password is not for the decoy operating system.\n\nIMPORTANT: The password must be substantially different from the one you will choose for the hidden volume (i.e. for the hidden operating system).</entry>
- <entry lang="en" key="PASSWORD_HIDVOL_HOST_TITLE">Outer Volume Password</entry>
- <entry lang="en" key="PASSWORD_HIDVOL_TITLE">Hidden Volume Password</entry>
- <entry lang="en" key="PASSWORD_HIDDEN_OS_TITLE">Password for Hidden Operating System</entry>
- <entry lang="en" key="PASSWORD_LENGTH_WARNING">WARNING: Short passwords are easy to crack using brute force techniques!\n\nWe recommend choosing a password consisting of 20 or more characters. Are you sure you want to use a short password?</entry>
- <entry lang="en" key="PASSWORD_TITLE">Volume Password</entry>
- <entry lang="en" key="PASSWORD_WRONG">Operation failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG">Operation failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
- <entry lang="en" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nWarning: Caps Lock is on. This may cause you to enter your password incorrectly.</entry>
- <entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry>
- <entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry>
- <entry lang="en" key="PIM_HIDVOL_TITLE">Hidden Volume PIM</entry>
- <entry lang="en" key="PIM_HIDDEN_OS_TITLE">PIM for Hidden Operating System</entry>
- <entry lang="en" key="PIM_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = 15000 + (PIM x 1000).\n\nWhen left empty or set to 0, VeraCrypt will use a default value (485) that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 485 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 485 will lead to slower mount. A small PIM value (less than 485) will lead to a quicker mount but it can reduce security if the password is not strong enough.</entry>
- <entry lang="en" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = PIM x 2048.\n\nWhen left empty or set to 0, VeraCrypt will use a default value that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 98 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 98 will lead to slower boot. A small PIM value (less than 98) will lead to a quicker boot but it can reduce security if the password is not strong enough.</entry>
- <entry lang="en" key="PIM_SYSENC_CHANGE_WARNING">Remember Number to Boot System</entry>
- <entry lang="en" key="PIM_LARGE_WARNING">You have chosen a PIM value that is larger than VeraCrypt default value.\nPlease note that this will lead to much slower mount/boot.</entry>
- <entry lang="en" key="PIM_SMALL_WARNING">You have chosen a Personal Iterations Multiplier (PIM) that is smaller than the default VeraCrypt value. Please note that if your password is not strong enough, this could lead to a weaker security.\n\nDo you confirm that you are using a strong password?</entry>
- <entry lang="en" key="PIM_SYSENC_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value for system encryption is 65535.</entry>
- <entry lang="en" key="PIM_TITLE">Volume PIM</entry>
- <entry lang="en" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWARNING: Hidden file(s) have been found in a keyfile search path. Such hidden files cannot be used as keyfiles. If you need to use them as keyfiles, remove their 'Hidden' attribute (right-click each of them, select 'Properties', uncheck 'Hidden' and click OK). Note: Hidden files are visible only if the corresponding option is enabled (Computer > Organize > 'Folder and search options' > View).</entry>
- <entry lang="en" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">If you are attempting to protect a hidden volume containing a hidden system, please make sure you are using the standard US keyboard layout when typing the password for the hidden volume. This is required due to the fact that the password needs to be typed in the pre-boot environment (before Windows starts) where non-US Windows keyboard layouts are not available.</entry>
- <entry lang="en" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">VeraCrypt has not found any volume where the process of encryption/decryption of a non-system volume has been interrupted and where the volume header can be deciphered using the supplied password and/or keyfile(s).\n\nPlease make sure the password and/or keyfile(s) are correct and that the partition/volume is not being used by the system or applications (including antivirus software).</entry>
- <entry lang="en" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">The selected partition/device is already fully encrypted.\nHeader Flags = 0x%.8X</entry>
- <entry lang="en" key="SELECTED_PARTITION_NOT_INPLACE_ENC">The selected partition/device is not using in-place encryption.\nHeader Flags = 0x%.8X</entry>
- <entry lang="en" key="SYSENC_MOUNT_WITHOUT_PBA_NOTE">\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'System' > 'Mount Without Pre-Boot Authentication'.</entry>
- <entry lang="en" key="MOUNT_WITHOUT_PBA_VOL_ON_ACTIVE_SYSENC_DRIVE">In this mode, you cannot mount a partition located on a drive whose portion is within the key scope of active system encryption.\n\nBefore you can mount this partition in this mode, you need to either boot an operating system installed on a different drive (encrypted or unencrypted) or boot an unencrypted operating system.</entry>
- <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive).</entry>
- <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">Warning: As the drive contains the VeraCrypt Boot Loader, it may be an entirely encrypted system drive. If it is, please note that VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive). If that is the case, you will be able to continue now but you will receive the 'Incorrect password' error message later.</entry>
- <entry lang="en" key="PREV">&lt; &amp;Back</entry>
- <entry lang="en" key="RAWDEVICES">Unable to list raw devices installed on your system!</entry>
- <entry lang="en" key="READONLYPROMPT">The volume '%s' exists, and is read-only. Are you sure you want to replace it?</entry>
- <entry lang="en" key="SELECT_DEST_DIR">Select destination directory</entry>
- <entry lang="en" key="SELECT_KEYFILE">Select Keyfile</entry>
- <entry lang="en" key="SELECT_KEYFILE_PATH">Select a keyfile search path. WARNING: Note that only the path will be remembered, not the filenames!</entry>
- <entry lang="en" key="SELECT_KEYFILE_GENERATION_DIRECTORY">Select a directory where to store the keyfiles.</entry>
- <entry lang="en" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">The current container file was selected as a keyfile. It will be skipped.</entry>
- <entry lang="en" key="SERPENT_HELP">Designed by Ross Anderson, Eli Biham, and Lars Knudsen. Published in 1998. 256-bit key, 128-bit block. Mode of operation is XTS. Serpent was one of the AES finalists.</entry>
- <entry lang="en" key="SIZE_HELP">Please specify the size of the container you want to create.\n\nIf you create a dynamic (sparse-file) container, this parameter will specify its maximum possible size.\n\nNote that the minimum possible size of a FAT volume is 292 KB. The minimum possible size of an exFAT volume is 424 KB. The minimum possible size of an NTFS volume is 3792 KB. The minimum possible size of an ReFS volume is 642 MB.</entry>
- <entry lang="en" key="SIZE_HELP_HIDDEN_HOST_VOL">Please specify the size of the outer volume to be created (you will first create the outer volume and then a hidden volume within it). The minimum possible size of a volume within which a hidden volume is intended to be created is 340 KB.</entry>
- <entry lang="en" key="SIZE_HELP_HIDDEN_VOL">Please specify the size of the hidden volume to create. The minimum possible size of a hidden volume is 40 KB (or 3664 KB if it is formatted as NTFS). The maximum possible size you can specify for the hidden volume is displayed above.</entry>
- <entry lang="en" key="SIZE_HIDVOL_HOST_TITLE">Outer Volume Size</entry>
- <entry lang="en" key="SIZE_HIDVOL_TITLE">Hidden Volume Size</entry>
- <entry lang="en" key="SIZE_PARTITION_HELP">Please verify that the size of the selected device/partition shown above is correct and click Next.</entry>
- <entry lang="en" key="SIZE_PARTITION_HIDDEN_SYSENC_HELP">The outer volume and the hidden volume (containing the hidden operating system) will reside within the above partition. It should be the first partition behind the system partition.\n\nPlease verify that the size of the partition and its number shown above are correct, and if they are, click Next.</entry>
- <entry lang="en" key="SIZE_PARTITION_HIDDEN_VOL_HELP">\n\nNote that the minimum possible size of a volume within which a hidden volume is intended to be created is 340 KB.</entry>
- <entry lang="en" key="SIZE_TITLE">Volume Size</entry>
- <entry lang="en" key="SPARSE_FILE">Dynamic</entry>
- <entry lang="en" key="TESTS_FAILED">CAUTION: SELF-TEST FAILED!</entry>
- <entry lang="en" key="TESTS_PASSED">Self-tests of all algorithms passed</entry>
- <entry lang="en" key="TEST_INCORRECT_TEST_DATA_UNIT_SIZE">The data unit number that you supplied is too long or short.</entry>
- <entry lang="en" key="TEST_INCORRECT_SECONDARY_KEY_SIZE">The secondary key that you supplied is too long or short.</entry>
- <entry lang="en" key="TEST_CIPHERTEXT_SIZE">The test ciphertext you have supplied is too long or short.</entry>
- <entry lang="en" key="TEST_KEY_SIZE">The test key you have supplied is too long or short.</entry>
- <entry lang="en" key="TEST_PLAINTEXT_SIZE">The test plaintext you have supplied is too long or short.</entry>
- <entry lang="en" key="TWO_LAYER_CASCADE_HELP">Two ciphers in a cascade operating in XTS mode. Each block is first encrypted with %s (%d-bit key) and then with %s (%d-bit key). Each cipher uses its own key. All keys are mutually independent.</entry>
- <entry lang="en" key="THREE_LAYER_CASCADE_HELP">Three ciphers in a cascade operating in XTS mode. Each block is first encrypted with %s (%d-bit key), then with %s (%d-bit key), and finally with %s (%d-bit key). Each cipher uses its own key. All keys are mutually independent.</entry>
- <entry lang="en" key="AUTORUN_MAY_NOT_ALWAYS_WORK">Note that, depending on the operating system configuration, these auto-run and auto-mount features may work only when the traveler disk files are created on a non-writable CD/DVD-like medium. Also note that this is not a bug in VeraCrypt (it is a limitation of Windows).</entry>
- <entry lang="en" key="TRAVELER_DISK_CREATED">VeraCrypt traveler disk has been successfully created.\n\nNote that you need administrator privileges to run VeraCrypt in portable mode. Also note that, after examining the registry file, it may be possible to tell that VeraCrypt was run on a Windows system even if it is run in portable mode.</entry>
- <entry lang="en" key="TC_TRAVELER_DISK">VeraCrypt Traveler Disk</entry>
- <entry lang="en" key="TWOFISH_HELP">Designed by Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, and Niels Ferguson. Published in 1998. 256-bit key, 128-bit block. Mode of operation is XTS. Twofish was one of the AES finalists.</entry>
- <entry lang="en" key="MORE_INFO_ABOUT">More information on %s</entry>
- <entry lang="en" key="UNKNOWN">Unknown</entry>
- <entry lang="en" key="ERR_UNKNOWN">An unspecified or unknown error occurred (%d).</entry>
- <entry lang="en" key="UNMOUNTALL_LOCK_FAILED">Some volumes contain files or folders being used by applications or system.\n\nForce dismount?</entry>
- <entry lang="en" key="UNMOUNT_BUTTON">&amp;Dismount</entry>
- <entry lang="en" key="UNMOUNT_FAILED">Dismount failed!</entry>
- <entry lang="en" key="UNMOUNT_LOCK_FAILED">Volume contains files or folders being used by applications or system.\n\nForce dismount?</entry>
- <entry lang="en" key="NO_VOLUME_MOUNTED_TO_DRIVE">No volume is mounted to the specified drive letter.</entry>
- <entry lang="en" key="VOL_ALREADY_MOUNTED">The volume you are trying to mount is already mounted. </entry>
- <entry lang="en" key="VOL_MOUNT_FAILED">An error occurred when attempting to mount volume.</entry>
- <entry lang="en" key="VOL_SEEKING">Error seeking location within volume.</entry>
- <entry lang="en" key="VOL_SIZE_WRONG">Error: Incorrect volume size.</entry>
- <entry lang="en" key="WARN_QUICK_FORMAT">WARNING: You should use Quick Format only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Format?</entry>
- <entry lang="en" key="CONFIRM_SPARSE_FILE">Dynamic container is a pre-allocated NTFS sparse file whose physical size (actual disk space used) grows as new data is added to it.\n\nWARNING: Performance of sparse-file-hosted volumes is significantly worse than performance of regular volumes. Sparse-file-hosted volumes are also less secure, because it is possible to tell which volume sectors are unused. Furthermore, sparse-file-hosted volumes cannot provide plausible deniability (host a hidden volume). Also note that if data is written to a sparse file container when there is not enough free space in the host file system, the encrypted file system may get corrupted.\n\nAre you sure you want to create a sparse-file-hosted volume?</entry>
- <entry lang="en" key="SPARSE_FILE_SIZE_NOTE">Note that the size of the dynamic container reported by Windows and by VeraCrypt will always be equal to its maximum size. To find out current physical size of the container (actual disk space it uses), right-click the container file (in a Windows Explorer window, not in VeraCrypt), then select 'Properties' and see the 'Size on disk' value.\n\nAlso note that if you move a dynamic container to another volume or drive, the physical size of the container will be extended to the maximum. (You can prevent that by creating a new dynamic container in the destination location, mounting it and then moving the files from the old container to the new one.)</entry>
- <entry lang="en" key="PASSWORD_CACHE_WIPED_SHORT">Password cache wiped</entry>
- <entry lang="en" key="PASSWORD_CACHE_WIPED">Passwords (and/or processed keyfile contents) stored in the VeraCrypt driver cache have been wiped.</entry>
- <entry lang="en" key="WRONG_VOL_TYPE">VeraCrypt cannot change the password for a foreign volume.</entry>
- <entry lang="en" key="SELECT_FREE_DRIVE">Please select a free drive letter from the list.</entry>
- <entry lang="en" key="SELECT_A_MOUNTED_VOLUME">Please select a mounted volume in the drive letter list.</entry>
- <entry lang="en" key="AMBIGUOUS_VOL_SELECTION">Warning: Two different volumes/devices are currently selected (the first is selected in the drive letter list and the second is selected in the input field below the drive letter list).\n\nPlease confirm your choice:</entry>
- <entry lang="en" key="CANT_CREATE_AUTORUN">Error: Cannot create autorun.inf</entry>
- <entry lang="en" key="ERR_PROCESS_KEYFILE">Error while processing keyfile!</entry>
- <entry lang="en" key="ERR_PROCESS_KEYFILE_PATH">Error processing keyfile path!</entry>
- <entry lang="en" key="ERR_KEYFILE_PATH_EMPTY">The keyfile path contains no files.\n\nPlease note that folders (and files they contain) found in keyfile search paths are ignored.</entry>
- <entry lang="en" key="UNSUPPORTED_OS">VeraCrypt does not support this operating system.</entry>
- <entry lang="en" key="UNSUPPORTED_BETA_OS">Error: VeraCrypt supports only stable versions of this operating system (beta/RC versions are not supported).</entry>
- <entry lang="en" key="ERR_MEM_ALLOC">Error: Cannot allocate memory.</entry>
- <entry lang="en" key="ERR_PERF_COUNTER">Error: Could not retrieve value of performance counter.</entry>
- <entry lang="en" key="ERR_VOL_FORMAT_BAD">Error: Bad volume format.</entry>
- <entry lang="en" key="ERR_HIDDEN_NOT_NORMAL_VOLUME">Error: You supplied a password for a hidden volume (not for a normal volume).</entry>
- <entry lang="en" key="ERR_HIDDEN_VOL_HOST_ENCRYPTED_INPLACE">For security reasons, a hidden volume cannot be created within a VeraCrypt volume containing a filesystem that has been encrypted in place (because the free space on the volume has not been filled with random data).</entry>
- <entry lang="en" key="LEGAL_NOTICES_DLG_TITLE">VeraCrypt - Legal Notices</entry>
- <entry lang="en" key="ALL_FILES">All Files</entry>
- <entry lang="en" key="TC_VOLUMES">VeraCrypt Volumes</entry>
- <entry lang="en" key="DLL_FILES">Library Modules</entry>
- <entry lang="en" key="FORMAT_NTFS_STOP">NTFS/exFAT/ReFS formatting cannot continue.</entry>
- <entry lang="en" key="CANT_MOUNT_VOLUME">Cannot mount volume.</entry>
- <entry lang="en" key="CANT_DISMOUNT_VOLUME">Cannot dismount volume.</entry>
- <entry lang="en" key="FORMAT_NTFS_FAILED">Windows failed to format the volume as NTFS/exFAT/ReFS.\n\nPlease select a different type of file system (if possible) and try again. Alternatively, you could leave the volume unformatted (select 'None' as the filesystem), exit this wizard, mount the volume, and then use either a system or a third-party tool to format the mounted volume (the volume will remain encrypted).</entry>
- <entry lang="en" key="FORMAT_NTFS_FAILED_ASK_FAT">Windows failed to format the volume as NTFS/exFAT/ReFS.\n\nDo you want to format the volume as FAT instead?</entry>
- <entry lang="en" key="DEFAULT">Default</entry>
- <entry lang="en" key="PARTITION_LOWER_CASE">partition</entry>
- <entry lang="en" key="PARTITION_UPPER_CASE">PARTITION</entry>
- <entry lang="en" key="DEVICE">Device</entry>
- <entry lang="en" key="DEVICE_LOWER_CASE">device</entry>
- <entry lang="en" key="DEVICE_UPPER_CASE">DEVICE</entry>
- <entry lang="en" key="VOLUME">Volume</entry>
- <entry lang="en" key="VOLUME_LOWER_CASE">volume</entry>
- <entry lang="en" key="VOLUME_UPPER_CASE">VOLUME</entry>
- <entry lang="en" key="LABEL">Label</entry>
- <entry lang="en" key="CLUSTER_TOO_SMALL">The selected cluster size is too small for this volume size. A greater cluster size will be used instead.</entry>
- <entry lang="en" key="CANT_GET_VOLSIZE">Error: Cannot get volume size!\n\nMake sure the selected volume is not being used by the system or an application.</entry>
- <entry lang="en" key="HIDDEN_VOL_HOST_SPARSE">Hidden volumes must not be created within dynamic (sparse file) containers. To achieve plausible deniability, the hidden volume needs to be created within a non-dynamic container.</entry>
- <entry lang="en" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS">The VeraCrypt Volume Creation Wizard can create a hidden volume only within a FAT/exFAT or NTFS volume.</entry>
- <entry lang="en" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS_WIN2000">Under Windows 2000, the VeraCrypt Volume Creation Wizard can create a hidden volume only within a FAT volume.</entry>
- <entry lang="en" key="HIDDEN_VOL_HOST_NTFS">Note: The FAT/exFAT file system is more suitable for outer volumes than the NTFS file system (for example, the maximum possible size of the hidden volume would very likely have been significantly greater if the outer volume had been formatted as FAT/exFAT).</entry>
- <entry lang="en" key="HIDDEN_VOL_HOST_NTFS_ASK">Note that the FAT/exFAT file system is more suitable for outer volumes than the NTFS file system. For example, the maximum possible size of the hidden volume will very likely be significantly greater if the outer volume is formatted as FAT/exFAT (the reason is that the NTFS file system always stores internal data exactly in the middle of the volume and, therefore, the hidden volume can reside only in the second half of the outer volume).\n\nAre you sure you want to format the outer volume as NTFS?</entry>
- <entry lang="en" key="OFFER_FAT_FORMAT_ALTERNATIVE">Do you want to format the volume as FAT instead?</entry>
- <entry lang="en" key="FAT_NOT_AVAILABLE_FOR_SO_LARGE_VOLUME">Note: This volume cannot be formatted as FAT, because it exceeds the maximum volume size supported by the FAT32 filesystem for the applicable sector size (2 TB for 512-byte sectors and 16 TB for 4096-byte sectors).</entry>
- <entry lang="en" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS">Error: The partition for the hidden operating system (i.e. the first partition behind the system partition) must be at least 5% larger than the system partition (the system partition is the one where the currently running operating system is installed).</entry>
- <entry lang="en" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS_NTFS">Error: The partition for the hidden operating system (i.e. the first partition behind the system partition) must be at least 110% (2.1 times) larger than the system partition (the system partition is the one where the currently running operating system is installed). The reason is that the NTFS file system always stores internal data exactly in the middle of the volume and, therefore, the hidden volume (which is to contain a clone of the system partition) can reside only in the second half of the partition.</entry>
- <entry lang="en" key="OUTER_VOLUME_TOO_SMALL_FOR_HIDDEN_OS_NTFS">Error: If the outer volume is formatted as NTFS, it must be at least 110% (2.1 times) larger than the system partition. The reason is that the NTFS file system always stores internal data exactly in the middle of the volume and, therefore, the hidden volume (which is to contain a clone of the system partition) can reside only in the second half of the outer volume.\n\nNote: The outer volume needs to reside within the same partition as the hidden operating system (i.e. within the first partition behind the system partition).</entry>
- <entry lang="en" key="NO_PARTITION_FOLLOWS_BOOT_PARTITION">Error: There is no partition behind the system partition.\n\nNote that before you can create a hidden operating system, you need to create a partition for it on the system drive. It must be the first partition behind the system partition and it must be at least 5% larger than the system partition (the system partition is the one where the currently running operating system is installed). However, if the outer volume (not to be confused with the system partition) is formatted as NTFS, the partition for the hidden operating system must be at least 110% (2.1 times) larger than the system partition (the reason is that the NTFS file system always stores internal data exactly in the middle of the volume and, therefore, the hidden volume, which is to contain a clone of the system partition, can reside only in the second half of the partition).</entry>
- <entry lang="en" key="TWO_SYSTEMS_IN_ONE_PARTITION_REMARK">Remark: It is not practical (and therefore is not supported) to install operating systems in two VeraCrypt volumes that are embedded within a single partition, because using the outer operating system would often require data to be written to the area of the hidden operating system (and if such write operations were prevented using the hidden volume protection feature, it would inherently cause system crashes, i.e. 'Blue Screen' errors).</entry>
- <entry lang="en" key="FOR_MORE_INFO_ON_PARTITIONS">For information on how to create and manage partitions, please refer to the documentation supplied with your operating system or contact your computer vendor's technical support team for assistance.</entry>
- <entry lang="en" key="SYSTEM_PARTITION_NOT_ACTIVE">Error: The currently running operating system is not installed on the boot partition (first Active partition). This is not supported.</entry>
- <entry lang="en" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">You indicated that you intend to store files larger than 4 GB in this VeraCrypt volume. However, you chose the FAT file system, on which files larger than 4 GB cannot be stored.\n\nAre you sure you want to format the volume as FAT?</entry>
- <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Error: VeraCrypt does not support in-place decryption of legacy non-system volumes created by VeraCrypt 1.0b or earlier.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Error: VeraCrypt cannot in-place decrypt a hidden VeraCrypt volume.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry>
- <entry lang="en" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Warning: Note that VeraCrypt cannot in-place decrypt a volume that contains a hidden VeraCrypt volume (the hidden volume would be overwritten with pseudorandom data).\n\nPlease confirm that the volume you are about to decrypt contains no hidden volume.\n\nNote: If the volume contains a hidden volume but you do not mind losing the hidden volume, you can select Proceed (the outer volume will be safely decrypted).</entry>
- <entry lang="en" key="VOL_CONTAINS_NO_HIDDEN_VOL">The volume does not contain any hidden volume. Proceed.</entry>
- <entry lang="en" key="VOL_CONTAINS_A_HIDDEN_VOL">The volume contains a hidden volume. Cancel.</entry>
- <entry lang="en" key="CANT_ACCESS_VOL">Error: Cannot access the volume!\n\nMake sure that the selected volume exists, that it is not mounted or being used by the system or an application, that you have read/write permission for the volume, and that it is not write-protected.</entry>
- <entry lang="en" key="CANT_GET_VOL_INFO">Error: Cannot obtain volume properties.</entry>
- <entry lang="en" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">Error: Cannot access the volume and/or obtain information about the volume.\n\nMake sure that the selected volume exists, that it is not being used by the system or applications, that you have read/write permission for the volume, and that it is not write-protected.</entry>
- <entry lang="en" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">Error: Cannot access the volume and/or obtain information about the volume. Make sure that the selected volume exists, that it is not being used by the system or applications, that you have read/write permission for the volume, and that it is not write-protected.\n\nIf the problem persists, it might help to follow the below steps.</entry>
- <entry lang="en" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">An error prevented VeraCrypt from encrypting the partition. Please try fixing any previously reported problems and then try again. If the problems persist, it might help to follow the below steps.</entry>
- <entry lang="en" key="INPLACE_ENC_GENERIC_ERR_RESUME">An error prevented VeraCrypt from resuming the process of encryption/decryption of the partition/volume.\n\nPlease try fixing any previously reported problems and then try resuming the process again if possible. Note that the volume cannot be mounted until it has been fully encrypted or fully decrypted.</entry>
- <entry lang="en" key="INPLACE_DEC_GENERIC_ERR">An error prevented VeraCrypt from decrypting the volume. Please try fixing any previously reported problems and then try again if possible.</entry>
- <entry lang="en" key="CANT_DISMOUNT_OUTER_VOL">Error: Cannot dismount the outer volume!\n\nVolume cannot be dismounted if it contains files or folders being used by a program or the system.\n\nPlease close any program that might be using files or directories on the volume and click Retry.</entry>
- <entry lang="en" key="CANT_GET_OUTER_VOL_INFO">Error: Cannot obtain information about the outer volume!\nVolume creation cannot continue.</entry>
- <entry lang="en" key="CANT_ACCESS_OUTER_VOL">Error: Cannot access the outer volume! Volume creation cannot continue.</entry>
- <entry lang="en" key="CANT_MOUNT_OUTER_VOL">Error: Cannot mount the outer volume! Volume creation cannot continue.</entry>
- <entry lang="en" key="CANT_GET_CLUSTER_BITMAP">Error: Cannot get volume cluster bitmap! Volume creation cannot continue.</entry>
- <entry lang="en" key="ALPHABETICAL_CATEGORIZED">Alphabetical/Categorized</entry>
- <entry lang="en" key="MEAN_SPEED">Mean Speed (Descending)</entry>
- <entry lang="en" key="ALGORITHM">Algorithm</entry>
- <entry lang="en" key="ENCRYPTION">Encryption</entry>
- <entry lang="en" key="DECRYPTION">Decryption</entry>
- <entry lang="en" key="MEAN">Mean</entry>
- <entry lang="en" key="DRIVE">Drive</entry>
- <entry lang="en" key="SIZE">Size</entry>
- <entry lang="en" key="ENCRYPTION_ALGORITHM">Encryption Algorithm</entry>
- <entry lang="en" key="ENCRYPTION_ALGORITHM_LV">Encryption Algorithm</entry>
- <entry lang="en" key="TYPE">Type</entry>
- <entry lang="en" key="VALUE">Value</entry>
- <entry lang="en" key="PROPERTY">Property</entry>
- <entry lang="en" key="LOCATION">Location</entry>
- <entry lang="en" key="BYTES">bytes</entry>
- <entry lang="en" key="HIDDEN">Hidden</entry>
- <entry lang="en" key="OUTER">Outer</entry>
- <entry lang="en" key="NORMAL">Normal</entry>
- <entry lang="en" key="SYSTEM_VOLUME_TYPE_ADJECTIVE">System</entry>
- <entry lang="en" key="TYPE_HIDDEN_SYSTEM_ADJECTIVE">Hidden (system)</entry>
- <entry lang="en" key="READ_ONLY">Read-Only</entry>
- <entry lang="en" key="SYSTEM_DRIVE">System drive</entry>
- <entry lang="en" key="SYSTEM_DRIVE_ENCRYPTING">System drive (encrypting - %.2f%% done)</entry>
- <entry lang="en" key="SYSTEM_DRIVE_DECRYPTING">System drive (decrypting - %.2f%% done)</entry>
- <entry lang="en" key="SYSTEM_DRIVE_PARTIALLY_ENCRYPTED">System drive (%.2f%% encrypted)</entry>
- <entry lang="en" key="SYSTEM_PARTITION">System partition</entry>
- <entry lang="en" key="HIDDEN_SYSTEM_PARTITION">Hidden system partition</entry>
- <entry lang="en" key="SYSTEM_PARTITION_ENCRYPTING">System partition (encrypting - %.2f%% done)</entry>
- <entry lang="en" key="SYSTEM_PARTITION_DECRYPTING">System partition (decrypting - %.2f%% done)</entry>
- <entry lang="en" key="SYSTEM_PARTITION_PARTIALLY_ENCRYPTED">System partition (%.2f%% encrypted)</entry>
- <entry lang="en" key="HID_VOL_DAMAGE_PREVENTED">Yes (damage prevented!)</entry>
- <entry lang="en" key="NONE">None</entry>
- <entry lang="en" key="KEY_SIZE">Primary Key Size</entry>
- <entry lang="en" key="SECONDARY_KEY_SIZE_XTS">Secondary Key Size (XTS Mode)</entry>
- <entry lang="en" key="SECONDARY_KEY_SIZE_LRW">Tweak Key Size (LRW Mode)</entry>
- <entry lang="en" key="BITS">bits</entry>
- <entry lang="en" key="BLOCK_SIZE">Block Size</entry>
- <entry lang="en" key="PKCS5_PRF">PKCS-5 PRF</entry>
- <entry lang="en" key="PKCS5_ITERATIONS">PKCS-5 Iteration Count</entry>
- <entry lang="en" key="VOLUME_CREATE_DATE">Volume Created</entry>
- <entry lang="en" key="VOLUME_HEADER_DATE">Header Last Modified</entry>
- <entry lang="en" key="VOLUME_HEADER_DAYS"> (%I64d days ago)</entry>
- <entry lang="en" key="VOLUME_FORMAT_VERSION">Volume Format Version</entry>
- <entry lang="en" key="BACKUP_HEADER">Embedded Backup Header</entry>
- <entry lang="en" key="VC_BOOT_LOADER_VERSION">VeraCrypt Boot Loader Version</entry>
- <entry lang="en" key="FIRST_AVAILABLE">First available</entry>
- <entry lang="en" key="REMOVABLE_DISK">Removable Disk</entry>
- <entry lang="en" key="HARDDISK">Harddisk</entry>
- <entry lang="en" key="UNCHANGED">Unchanged</entry>
- <entry lang="en" key="AUTODETECTION">Autodetection</entry>
- <entry lang="en" key="SETUP_MODE_TITLE">Wizard Mode</entry>
- <entry lang="en" key="SETUP_MODE_INFO">Select one of the modes. If you are not sure which to select, use the default mode.</entry>
- <entry lang="en" key="SETUP_MODE_HELP_INSTALL">Select this option if you want to install VeraCrypt on this system.</entry>
- <entry lang="en" key="SETUP_MODE_HELP_UPGRADE">Note: You can upgrade without decrypting even if the system partition/drive is encrypted or you use a hidden operating system.</entry>
- <entry lang="en" key="SETUP_MODE_HELP_EXTRACT">If you select this option, all files will be extracted from this package but nothing will be installed on the system. Do not select it if you intend to encrypt the system partition or system drive. Selecting this option can be useful, for example, if you want to run VeraCrypt in so-called portable mode. VeraCrypt does not have to be installed on the operating system under which it is run. After all files are extracted, you can directly run the extracted file 'VeraCrypt.exe' (then VeraCrypt will run in portable mode).</entry>
- <entry lang="en" key="SETUP_OPTIONS_TITLE">Setup Options</entry>
- <entry lang="en" key="SETUP_OPTIONS_INFO">Here you can set various options to control the installation process.</entry>
- <entry lang="en" key="SETUP_PROGRESS_TITLE">Installing</entry>
- <entry lang="en" key="SETUP_PROGRESS_INFO">Please wait while VeraCrypt is being installed.</entry>
- <entry lang="en" key="SETUP_FINISHED_TITLE_DON">VeraCrypt has been successfully installed</entry>
- <entry lang="en" key="SETUP_FINISHED_UPGRADE_TITLE_DON">VeraCrypt has been successfully upgraded</entry>
- <entry lang="en" key="SETUP_FINISHED_INFO_DON">Please consider making a donation. You can click Finish anytime to close the installer.</entry>
- <entry lang="en" key="EXTRACTION_OPTIONS_TITLE">Extraction Options</entry>
- <entry lang="en" key="EXTRACTION_OPTIONS_INFO">Here you can set various options to control the extraction process.</entry>
- <entry lang="en" key="EXTRACTION_PROGRESS_INFO">Please wait while files are being extracted.</entry>
- <entry lang="en" key="EXTRACTION_FINISHED_TITLE_DON">Files successfully extracted</entry>
- <entry lang="en" key="EXTRACTION_FINISHED_INFO">All files have been successfully extracted to the destination location.</entry>
- <entry lang="en" key="AUTO_FOLDER_CREATION">If the specified folder does not exist, it will be automatically created.</entry>
- <entry lang="en" key="SETUP_UPGRADE_DESTINATION">The VeraCrypt program files will be upgraded in the location where VeraCrypt is installed. If you need to select a different location, please uninstall VeraCrypt first.</entry>
- <entry lang="en" key="AFTER_UPGRADE_RELEASE_NOTES">Do you want to view release notes for the current (latest stable) version of VeraCrypt?</entry>
- <entry lang="en" key="AFTER_INSTALL_TUTORIAL">If you have never used VeraCrypt before, we recommend that you read the chapter Beginner's Tutorial in the VeraCrypt User Guide. Do you want to view the tutorial?</entry>
- <entry lang="en" key="SELECT_AN_ACTION">Please select an action to perform from the following:</entry>
- <entry lang="en" key="REPAIR_REINSTALL">Repair/Reinstall</entry>
- <entry lang="en" key="UPGRADE">Upgrade</entry>
- <entry lang="en" key="UNINSTALL">Uninstall</entry>
- <entry lang="en" key="SETUP_ADMIN">To successfully install/uninstall VeraCrypt, you must have administrator privileges. Do you want to continue?</entry>
- <entry lang="en" key="TC_INSTALLER_IS_RUNNING">VeraCrypt Installer is currently running on this system and performing or preparing installation or update of VeraCrypt. Before you proceed, please wait for it to finish or close it. If you cannot close it, please restart your computer before proceeding.</entry>
- <entry lang="en" key="INSTALL_FAILED">Installation failed.</entry>
- <entry lang="en" key="UNINSTALL_FAILED">Uninstallation failed.</entry>
- <entry lang="en" key="DIST_PACKAGE_CORRUPTED">This distribution package is damaged. Please try downloading it again (preferably from the official VeraCrypt website at https://www.veracrypt.fr).</entry>
- <entry lang="en" key="CANNOT_WRITE_FILE_X">Cannot write file %s</entry>
- <entry lang="en" key="EXTRACTING_VERB">Extracting</entry>
- <entry lang="en" key="CANNOT_READ_FROM_PACKAGE">Cannot read data from the package.</entry>
- <entry lang="en" key="CANT_VERIFY_PACKAGE_INTEGRITY">Cannot verify the integrity of this distribution package.</entry>
- <entry lang="en" key="EXTRACTION_FAILED">Extraction failed.</entry>
- <entry lang="en" key="ROLLBACK">The installation has been rolled back.</entry>
- <entry lang="en" key="INSTALL_OK">VeraCrypt has been successfully installed.</entry>
- <entry lang="en" key="SETUP_UPDATE_OK">VeraCrypt has been successfully updated.</entry>
- <entry lang="en" key="UPGRADE_OK_REBOOT_REQUIRED">VeraCrypt has been successfully upgraded. However, before you can start using it, the computer must be restarted.\n\nDo you want to restart it now?</entry>
- <entry lang="en" key="SYS_ENC_UPGRADE_FAILED">Failed to upgrade VeraCrypt!\n\nIMPORTANT: Before you shut down or restart the system, we strongly recommend that you use System Restore (Windows Start menu > All programs > Accessories > System Tools > System Restore) to restore your system to the restore point named 'VeraCrypt installation'. If System Restore is not available, you should try installing the original or the new version of VeraCrypt again before you shut down or restart the system.</entry>
- <entry lang="en" key="UNINSTALL_OK">VeraCrypt has been successfully uninstalled.\n\nClick 'Finish' to remove the VeraCrypt installer and the folder %s. Note that the folder will not be removed if it contains any files that were not installed by the VeraCrypt installer or created by VeraCrypt.</entry>
- <entry lang="en" key="REMOVING_REG">Removing VeraCrypt registry entries</entry>
- <entry lang="en" key="ADDING_REG">Adding registry entry</entry>
- <entry lang="en" key="REMOVING_APPDATA">Removing application-specific data</entry>
- <entry lang="en" key="INSTALLING">Installing</entry>
- <entry lang="en" key="STOPPING">Stopping</entry>
- <entry lang="en" key="REMOVING">Removing</entry>
- <entry lang="en" key="ADDING_ICON">Adding icon</entry>
- <entry lang="en" key="CREATING_SYS_RESTORE">Creating System Restore point</entry>
- <entry lang="en" key="FAILED_SYS_RESTORE">Failed to create System Restore point!</entry>
- <entry lang="en" key="INSTALLER_UPDATING_BOOT_LOADER">Updating boot loader</entry>
- <entry lang="en" key="INSTALL_OF_FAILED">Failed to install '%s'. %s\nDo you want to continue installing?</entry>
- <entry lang="en" key="UNINSTALL_OF_FAILED">Failed to uninstall '%s'. %s\nDo you want to continue uninstalling?</entry>
- <entry lang="en" key="INSTALL_COMPLETED">Installation completed.</entry>
- <entry lang="en" key="CANT_CREATE_FOLDER">The folder '%s' could not be created</entry>
- <entry lang="en" key="CLOSE_TC_FIRST">The VeraCrypt device driver cannot be unloaded.\n\nPlease close all open VeraCrypt windows first. If it does not help, please restart Windows and then try again.</entry>
- <entry lang="en" key="DISMOUNT_ALL_FIRST">All VeraCrypt volumes must be dismounted before installing or uninstalling VeraCrypt.</entry>
- <entry lang="en" key="UNINSTALL_OLD_VERSION_FIRST">An obsolete version of VeraCrypt is currently installed on this system. It needs to be uninstalled before you can install this new version of VeraCrypt.\n\nAs soon as you close this message box, the uninstaller of the old version will be launched. Note that no volume will be decrypted when you uninstall VeraCrypt. After you uninstall the old version of VeraCrypt, run the installer of the new version of VeraCrypt again.</entry>
- <entry lang="en" key="REG_INSTALL_FAILED">The installation of the registry entries has failed</entry>
- <entry lang="en" key="DRIVER_INSTALL_FAILED">The installation of the device driver has failed. Please restart Windows and then try installing VeraCrypt again.</entry>
- <entry lang="en" key="STARTING_DRIVER">Starting VeraCrypt device driver</entry>
- <entry lang="en" key="DRIVER_UINSTALL_FAILED">Uninstallation of the device driver has failed. Please note that, due to a Windows issue, it may be necessary to log off or restart the system before the device driver can be uninstalled (or reinstalled).</entry>
- <entry lang="en" key="INSTALLING_DRIVER">Installing VeraCrypt device driver</entry>
- <entry lang="en" key="STOPPING_DRIVER">Stopping VeraCrypt device driver</entry>
- <entry lang="en" key="REMOVING_DRIVER">Uninstalling VeraCrypt device driver</entry>
- <entry lang="en" key="COM_REG_FAILED">Registration of the User Account Control support library failed.</entry>
- <entry lang="en" key="COM_DEREG_FAILED">Unregistration of the User Account Control support library failed.</entry>
- <entry lang="en" key="TRAVELER_LIMITATIONS_NOTE">Note about portable mode:\n\nPlease note that the operating system requires drivers to be registered with it before they can be started. Hence, the VeraCrypt driver is not (and cannot be) fully portable (whereas the VeraCrypt applications are fully portable, i.e. they do not have to be installed or registered with the operating system). Also note that VeraCrypt needs a driver to provide transparent on-the-fly encryption/decryption.</entry>
- <entry lang="en" key="TRAVELER_UAC_NOTE">Note that if you decide to run VeraCrypt in portable mode (as opposed to running an installed copy of VeraCrypt), the system will ask you for permission to run VeraCrypt (UAC prompt) every time you attempt to run it.\n\nThe reason is that when you run VeraCrypt in portable mode, VeraCrypt needs to load and start the VeraCrypt device driver. VeraCrypt needs a device driver to provide transparent on-the-fly encryption/decryption, and users without administrator privileges cannot start device drivers in Windows. Therefore, the system will ask you for permission to run VeraCrypt with administrator privileges (UAC prompt).\n\nNote that if you install VeraCrypt on the system (as opposed to running VeraCrypt in portable mode), the system will NOT ask you for permission to run VeraCrypt (UAC prompt) every time you attempt to run it.\n\nAre you sure you want to extract the files?</entry>
- <entry lang="en" key="CONTAINER_ADMIN_WARNING">Warning: This instance of the Volume Creation Wizard has administrator privileges.\n\nYour new volume may be created with permissions that will not allow you to write to the volume when it is mounted. If you want to avoid that, close this instance of the Volume Creation Wizard and launch a new one without administrator privileges.\n\nDo you want to close this instance of the Volume Creation Wizard?</entry>
- <entry lang="en" key="CANNOT_DISPLAY_LICENSE">Error: Cannot display license.</entry>
- <entry lang="en" key="OUTER_VOL_WRITE_PREVENTED">Outer(!)</entry>
- <entry lang="en" key="DAYS">days</entry>
- <entry lang="en" key="HOURS">hours</entry>
- <entry lang="en" key="MINUTES">minutes</entry>
- <entry lang="en" key="SECONDS">s</entry>
- <entry lang="en" key="OPEN">Open</entry>
- <entry lang="en" key="DISMOUNT">Dismount</entry>
- <entry lang="en" key="SHOW_TC">Show VeraCrypt</entry>
- <entry lang="en" key="HIDE_TC">Hide VeraCrypt</entry>
- <entry lang="en" key="TOTAL_DATA_READ">Data Read since Mount</entry>
- <entry lang="en" key="TOTAL_DATA_WRITTEN">Data Written since Mount</entry>
- <entry lang="en" key="ENCRYPTED_PORTION">Encrypted Portion</entry>
- <entry lang="en" key="ENCRYPTED_PORTION_FULLY_ENCRYPTED">100% (fully encrypted)</entry>
- <entry lang="en" key="ENCRYPTED_PORTION_NOT_ENCRYPTED">0% (not encrypted)</entry>
- <entry lang="en" key="PROCESSED_PORTION_X_PERCENT">%.3f%%</entry>
- <entry lang="en" key="PROCESSED_PORTION_100_PERCENT">100%</entry>
- <entry lang="en" key="PROGRESS_STATUS_WAITING">Waiting</entry>
- <entry lang="en" key="PROGRESS_STATUS_PREPARING">Preparing</entry>
- <entry lang="en" key="PROGRESS_STATUS_RESIZING">Resizing</entry>
- <entry lang="en" key="PROGRESS_STATUS_ENCRYPTING">Encrypting</entry>
- <entry lang="en" key="PROGRESS_STATUS_DECRYPTING">Decrypting</entry>
- <entry lang="en" key="PROGRESS_STATUS_FINALIZING">Finalizing</entry>
- <entry lang="en" key="PROGRESS_STATUS_PAUSED">Paused</entry>
- <entry lang="en" key="PROGRESS_STATUS_FINISHED">Finished</entry>
- <entry lang="en" key="PROGRESS_STATUS_ERROR">Error</entry>
- <entry lang="en" key="FAVORITE_DISCONNECTED_DEV">Device disconnected</entry>
- <entry lang="en" key="SYS_FAVORITE_VOLUMES_SAVED">System favorite volumes saved.\n\nTo enable mounting of system favorite volumes when the system starts, please select 'Settings' > 'System Favorite Volumes' > 'Mount system favorite volumes when Windows starts'.</entry>
- <entry lang="en" key="FAVORITE_ADD_DRIVE_DEV_WARNING">The volume you are adding to favorites is neither a partition nor a dynamic volume. Therefore, VeraCrypt will be unable to mount this favorite volume if the device number changes.</entry>
- <entry lang="en" key="FAVORITE_ADD_PARTITION_TYPE_WARNING">The volume you are adding to favorites is a partition not recognized by Windows.\n\nVeraCrypt will be unable to mount this favorite volume if the device number changes. Please set the type of the partition to a type recognized by Windows (use the SETID command of the Windows 'diskpart' tool). Then add the partition to favorites again.</entry>
- <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">VeraCrypt Background Task is disabled or it is configured to exit when there are no mounted volumes (or VeraCrypt is running in portable mode). This may prevent your favorite volumes from being automatically mounted when devices hosting them get connected.\n\nNote: To enable the VeraCrypt Background Task, select Settings > Preferences and check the 'Enabled' checkbox in the section 'VeraCrypt Background Task'.</entry>
- <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_NETWORK_PATH_ERR">A container stored in a remote filesystem shared over a network cannot be automatically mounted when its host device gets connected.</entry>
- <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_DEVICE_PATH_ERR">The device displayed below is neither a partition nor a dynamic volume. Therefore, the volume hosted on the device cannot be automatically mounted when the device gets connected.</entry>
- <entry lang="en" key="FAVORITE_ARRIVAL_MOUNT_PARTITION_TYPE_ERR">Please set the type of the partition displayed below to a type recognized by Windows (use the SETID command of the Windows 'diskpart' tool). Then remove the partition from favorites and add it again. This will enable the volume hosted on the device to be automatically mounted when the device gets connected.</entry>
- <entry lang="en" key="FAVORITE_LABEL_DEVICE_PATH_ERR">The device displayed below is neither a partition nor a dynamic volume. Therefore, no label can be assigned to it.</entry>
- <entry lang="en" key="FAVORITE_LABEL_PARTITION_TYPE_ERR">Please set the type of the partition displayed below to a type recognized by Windows (use the SETID command of the Windows 'diskpart' tool). Then remove the partition from favorites and add it again. This will enable VeraCrypt to assign a label to the partition.</entry>
- <entry lang="en" key="SYSTEM_FAVORITE_NETWORK_PATH_ERR">Due to a Windows limitation, a container stored in a remote filesystem shared over a network cannot be mounted as a system favorite volume (however, it can be mounted as a non-system favorite volume when a user logs on).</entry>
- <entry lang="en" key="ENTER_PASSWORD_FOR">Enter password for %s</entry>
- <entry lang="en" key="ENTER_PASSWORD_FOR_LABEL">Enter password for '%s'</entry>
- <entry lang="en" key="ENTER_NORMAL_VOL_PASSWORD">Enter password for the normal/outer volume</entry>
- <entry lang="en" key="ENTER_HIDDEN_VOL_PASSWORD">Enter password for the hidden volume</entry>
- <entry lang="en" key="ENTER_HEADER_BACKUP_PASSWORD">Enter password for the header stored in backup file</entry>
- <entry lang="en" key="KEYFILE_CREATED">Keyfiles have been successfully created.</entry>
- <entry lang="en" key="KEYFILE_INCORRECT_NUMBER">The number of keyfiles you supplied is invalid.</entry>
- <entry lang="en" key="KEYFILE_INCORRECT_SIZE">The keyfile size must be at least 64 bytes.</entry>
- <entry lang="en" key="KEYFILE_EMPTY_BASE_NAME">Please enter a name for the keyfile(s) to be generated</entry>
- <entry lang="en" key="KEYFILE_INVALID_BASE_NAME">The base name of the keyfile(s) is invalid</entry>
- <entry lang="en" key="KEYFILE_ALREADY_EXISTS">The keyfile '%s' already exists.\nDo you want to overwrite it? The generation process will be stopped if you answer No.</entry>
- <entry lang="en" key="HEADER_DAMAGED_AUTO_USED_HEADER_BAK">WARNING: The header of this volume is damaged! VeraCrypt automatically used the backup of the volume header embedded in the volume.\n\nYou should repair the volume header by selecting 'Tools' > 'Restore Volume Header'.</entry>
- <entry lang="en" key="VOL_HEADER_BACKED_UP">Volume header backup has been successfully created.\n\nIMPORTANT: Restoring the volume header using this backup will also restore the current volume password. Moreover, if keyfile(s) are/is necessary to mount the volume, the same keyfile(s) will be necessary to mount the volume again when the volume header is restored.\n\nWARNING: This volume header backup may be used to restore the header ONLY of this particular volume. If you use this header backup to restore a header of a different volume, you will be able to mount the volume, but you will NOT be able to decrypt any data stored in the volume (because you will change its master key).</entry>
- <entry lang="en" key="VOL_HEADER_RESTORED">The volume header has been successfully restored.\n\nIMPORTANT: Please note that an old password may have been restored as well. Moreover, if keyfile(s) were/was necessary to mount the volume when the backup was created, the same keyfile(s) are now necessary to mount the volume again.</entry>
- <entry lang="en" key="EXTERNAL_VOL_HEADER_BAK_FIRST_INFO">For security reasons, you will have to enter the correct password (and/or supply the correct keyfiles) for the volume.\n\nNote: If the volume contains a hidden volume, you will have to enter the correct password (and/or supply the correct keyfiles) for the outer volume first. Afterwards, if you choose to back up the header of the hidden volume, you will have to enter the correct password (and/or supply the correct keyfiles) for the hidden volume.</entry>
- <entry lang="en" key="CONFIRM_VOL_HEADER_BAK">Are you sure you want to create volume header backup for %s?\n\nAfter you click Yes, you will prompted for a filename for the header backup.\n\nNote: Both the standard and the hidden volume headers will be re-encrypted using a new salt and stored in the backup file. If there is no hidden volume within this volume, the area reserved for the hidden volume header in the backup file will be filled with random data (to preserve plausible deniability). When restoring a volume header from the backup file, you will need to enter the correct password (and/or to supply the correct keyfiles) that was/were valid when the volume header backup was created. The password (and/or keyfiles) will also automatically determine the type of the volume header to restore, i.e. standard or hidden (note that VeraCrypt determines the type through the process of trial and error).</entry>
- <entry lang="en" key="CONFIRM_VOL_HEADER_RESTORE">Are you sure you want to restore volume header of %s?\n\nWARNING: Restoring a volume header also restores the volume password that was valid when the backup was created. Moreover, if keyfile(s) were/was necessary to mount the volume when the backup was created, the same keyfile(s) will be necessary to mount the volume again after the volume header is restored.\n\nAfter you click Yes, you will select the header backup file.</entry>
- <entry lang="en" key="DOES_VOLUME_CONTAIN_HIDDEN">Does the volume contain a hidden volume?</entry>
- <entry lang="en" key="VOLUME_CONTAINS_HIDDEN">The volume contains a hidden volume</entry>
- <entry lang="en" key="VOLUME_DOES_NOT_CONTAIN_HIDDEN">The volume does not contain a hidden volume</entry>
- <entry lang="en" key="HEADER_RESTORE_EXTERNAL_INTERNAL">Please select the type of volume header backup you want to use:</entry>
- <entry lang="en" key="HEADER_RESTORE_INTERNAL">Restore the volume header from the backup embedded in the volume</entry>
- <entry lang="en" key="HEADER_RESTORE_EXTERNAL">Restore the volume header from an external backup file</entry>
- <entry lang="en" key="HEADER_BACKUP_SIZE_INCORRECT">The size of the volume header backup file is incorrect.</entry>
- <entry lang="en" key="VOLUME_HAS_NO_BACKUP_HEADER">There is no backup header embedded in this volume (note that only volumes created by TrueCrypt 6.0 or later contain embedded backup headers).</entry>
- <entry lang="en" key="BACKUP_HEADER_NOT_FOR_SYS_DEVICE">You are attempting to back up the header of the system partition/drive. This is not allowed. Backup/restore operations pertaining to the system partition/drive can be performed only using the VeraCrypt Rescue Disk.\n\nDo you want to create a VeraCrypt Rescue Disk?</entry>
- <entry lang="en" key="RESTORE_HEADER_NOT_FOR_SYS_DEVICE">You are attempting to restore the header of a virtual VeraCrypt volume but you selected the system partition/drive. This is not allowed. Backup/restore operations pertaining to the system partition/drive can be performed only using the VeraCrypt Rescue Disk.\n\nDo you want to create a VeraCrypt Rescue Disk?</entry>
- <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CREATION_SELECT_PATH">After you click OK, you will select a filename for the new VeraCrypt Rescue Disk image and the location where you wish to place it.</entry>
- <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CREATION_BURN">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to burn the Rescue Disk image to a CD or DVD.\n\nIMPORTANT: Note that the file must be written to the CD/DVD as an ISO disk image (not as an individual file). For information on how to do so, please refer to the documentation of your CD/DVD recording software.\n\nAfter you burn the Rescue Disk, select 'System' > 'Verify Rescue Disk' to verify that it has been correctly burned.</entry>
- <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CREATION_WIN_ISOBURN">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to burn the Rescue Disk image to a CD or DVD.\n\nDo you want to launch the Microsoft Windows Disc Image Burner now?\n\nNote: After you burn the Rescue Disk, select 'System' > 'Verify Rescue Disk' to verify that it has been correctly burned.</entry>
- <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CHECK_INSERT">Please insert your VeraCrypt Rescue Disk and click OK to verify it.</entry>
- <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CHECK_PASSED">The VeraCrypt Rescue Disk has been successfully verified.</entry>
- <entry lang="en" key="RESCUE_DISK_NON_WIZARD_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly burned.\n\nIf you have burned the Rescue Disk, please eject and reinsert the CD/DVD; then try again. If this does not help, please try other CD/DVD recording software and/or medium.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created for a different master key, password, salt, etc., please note that such Rescue Disk will always fail this verification. To create a new Rescue Disk fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry>
- <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">The VeraCrypt Rescue Disk image has been successfully verified.</entry>
- <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">The Rescue Disk image verification failed.\n\nIf you attempted to verify a VeraCrypt Rescue Disk image created for a different master key, password, salt, etc., please note that such Rescue Disk image will always fail this verification. To create a new Rescue Disk image fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry>
- <entry lang="en" key="ERROR_CREATING_RESCUE_DISK">Error creating VeraCrypt Rescue Disk.</entry>
- <entry lang="en" key="CANNOT_CREATE_RESCUE_DISK_ON_HIDDEN_OS">VeraCrypt Rescue Disk cannot be created when a hidden operating system is running.\n\nTo create a VeraCrypt Rescue Disk, boot the decoy operating system and then select 'System' > 'Create Rescue Disk'.</entry>
- <entry lang="en" key="RESCUE_DISK_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly burned.\n\nIf you have burned the Rescue Disk, please eject and reinsert the CD/DVD; then click Next to try again. If this does not help, please try another medium%s.\n\nIf you have not burned the Rescue Disk yet, please do so, and then click Next.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created before you started this wizard, please note that such Rescue Disk cannot be used, because it was created for a different master key. You need to burn the newly generated Rescue Disk.</entry>
- <entry lang="en" key="RESCUE_DISK_CHECK_FAILED_SENTENCE_APPENDIX"> and/or other CD/DVD recording software</entry>
- <entry lang="en" key="SYSTEM_FAVORITES_DLG_TITLE">VeraCrypt - System Favorite Volumes</entry>
- <entry lang="en" key="SYS_FAVORITES_HELP_LINK">What are system favorite volumes?</entry>
- <entry lang="en" key="SYS_FAVORITES_REQUIRE_PBA">The system partition/drive does not appear to be encrypted.\n\nSystem favorite volumes can be mounted using only a pre-boot authentication password. Therefore, to enable use of system favorite volumes, you need to encrypt the system partition/drive first.</entry>
- <entry lang="en" key="DISMOUNT_FIRST">Please dismount the volume before proceeding.</entry>
- <entry lang="en" key="CANNOT_SET_TIMER">Error: Cannot set timer.</entry>
- <entry lang="en" key="IDPM_CHECK_FILESYS">Check Filesystem</entry>
- <entry lang="en" key="IDPM_REPAIR_FILESYS">Repair Filesystem</entry>
- <entry lang="en" key="IDPM_ADD_TO_FAVORITES">Add to Favorites...</entry>
- <entry lang="en" key="IDPM_ADD_TO_SYSTEM_FAVORITES">Add to System Favorites...</entry>
- <entry lang="en" key="IDPM_PROPERTIES">P&amp;roperties...</entry>
- <entry lang="en" key="HIDDEN_VOL_PROTECTION">Hidden Volume Protected</entry>
- <entry lang="en" key="NOT_APPLICABLE_OR_NOT_AVAILABLE">N/A</entry>
- <entry lang="en" key="UISTR_YES">Yes</entry>
- <entry lang="en" key="UISTR_NO">No</entry>
- <entry lang="en" key="UISTR_DISABLED">Disabled</entry>
- <entry lang="en" key="DIGIT_ONE">1</entry>
- <entry lang="en" key="TWO_OR_MORE">2 or more</entry>
- <entry lang="en" key="MODE_OF_OPERATION">Mode of Operation</entry>
- <entry lang="en" key="LABEL_ITEM">Label: </entry>
- <entry lang="en" key="SIZE_ITEM">Size: </entry>
- <entry lang="en" key="PATH_ITEM">Path: </entry>
- <entry lang="en" key="DRIVE_LETTER_ITEM">Drive Letter: </entry>
- <entry lang="en" key="UNSUPPORTED_CHARS_IN_PWD">Error: Password must contain only ASCII characters.\n\nNon-ASCII characters in password might cause the volume to be impossible to mount when your system configuration changes.\n\nThe following characters are allowed:\n\n ! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
- <entry lang="en" key="UNSUPPORTED_CHARS_IN_PWD_RECOM">Warning: Password contains non-ASCII characters. This may cause the volume to be impossible to mount when your system configuration changes.\n\nYou should replace all non-ASCII characters in the password with ASCII characters. To do so, click 'Volumes' -&gt; 'Change Volume Password'.\n\nThe following are ASCII characters:\n\n ! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
- <entry lang="en" key="EXE_FILE_EXTENSION_CONFIRM">WARNING: We strongly recommend that you avoid file extensions that are used for executable files (such as .exe, .sys, or .dll) and other similarly problematic file extensions. Using such file extensions causes Windows and antivirus software to interfere with the container, which adversely affects the performance of the volume and may also cause other serious problems.\n\nWe strongly recommend that you remove the file extension or change it (e.g., to '.hc').\n\nAre you sure you want to use the problematic file extension?</entry>
- <entry lang="en" key="EXE_FILE_EXTENSION_MOUNT_WARNING">WARNING: This container has a file extension that is used for executable files (such as .exe, .sys, or .dll) or some other file extension that is similarly problematic. It will very likely cause Windows and antivirus software to interfere with the container, which will adversely affect the performance of the volume and may also cause other serious problems.\n\nWe strongly recommend that you remove the file extension of the container or change it (e.g., to '.hc') after you dismount the volume.</entry>
- <entry lang="en" key="HOMEPAGE">Homepage</entry>
- <entry lang="en" key="LARGE_IDE_WARNING_XP">WARNING: It appears that you have not applied any Service Pack to your Windows installation. You should not write to IDE disks larger than 128 GB under Windows XP to which you did not apply Service Pack 1 or later! If you do, data on the disk (no matter if it is a VeraCrypt volume or not) may get corrupted. Note that this is a limitation of Windows, not a bug in VeraCrypt.</entry>
- <entry lang="en" key="LARGE_IDE_WARNING_2K">WARNING: It appears that you have not applied Service Pack 3 or later to your Windows installation. You should not write to IDE disks larger than 128 GB under Windows 2000 to which you did not apply Service Pack 3 or later! If you do, data on the disk (no matter if it is a VeraCrypt volume or not) may get corrupted. Note that this is a limitation of Windows, not a bug in VeraCrypt.\n\nNote: You may also need to enable the 48-bit LBA support in the registry; for more information, see http://support.microsoft.com/kb/305098/EN-US</entry>
- <entry lang="en" key="LARGE_IDE_WARNING_2K_REGISTRY">WARNING: 48-bit LBA ATAPI support is disabled on your system. Therefore, you should not write to IDE disks larger than 128 GB! If you do, data on the disk (no matter if it is a VeraCrypt volume or not) may get corrupted. Note that this is a limitation of Windows, not a limitation of VeraCrypt.\n\nTo enable the 48-bit LBA support, add the 'EnableBigLba' registry value in the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\atapi\\Parameters and set it to 1.\n\nFor more information, see http://support.microsoft.com/kb/305098</entry>
- <entry lang="en" key="VOLUME_TOO_LARGE_FOR_FAT32">Error: Files larger than 4 GB cannot be stored on a FAT32 file system. Therefore, file-hosted VeraCrypt volumes (containers) stored on a FAT32 file system cannot be larger than 4 GB.\n\nIf you need a larger volume, create it on an NTFS file system (or, if you use Windows Vista SP1 or later, on an exFAT file system) or, instead of creating a file-hosted volume, encrypt an entire partition or device.</entry>
- <entry lang="en" key="VOLUME_TOO_LARGE_FOR_WINXP">Warning: Windows XP does not support files larger than 2048 GB (it will report that "Not enough storage is available"). Therefore, you cannot create a file-hosted VeraCrypt volume (container) larger than 2048 GB under Windows XP.\n\nNote that it is still possible to encrypt the entire drive or create a partition-hosted VeraCrypt volume larger than 2048 GB under Windows XP.</entry>
- <entry lang="en" key="FREE_SPACE_FOR_WRITING_TO_OUTER_VOLUME">WARNING: If you want to be able to add more data/files to the outer volume in future, you should consider choosing a smaller size for the hidden volume.\n\nAre you sure you want to continue with the size you specified?</entry>
- <entry lang="en" key="NO_VOLUME_SELECTED">No volume selected.\n\nClick 'Select Device' or 'Select File' to select a VeraCrypt volume.</entry>
- <entry lang="en" key="NO_SYSENC_PARTITION_SELECTED">No partition selected.\n\nClick 'Select Device' to select a dismounted partition that normally requires pre-boot authentication (for example, a partition located on the encrypted system drive of another operating system, which is not running, or the encrypted system partition of another operating system).\n\nNote: The selected partition will be mounted as a regular VeraCrypt volume without pre-boot authentication. This is useful e.g. for backup or repair operations.</entry>
- <entry lang="en" key="CONFIRM_SAVE_DEFAULT_KEYFILES">WARNING: If default keyfiles are set and enabled, volumes that are not using these keyfiles will be impossible to mount. Therefore, after you enable default keyfiles, keep in mind to uncheck the 'Use keyfiles' checkbox (below a password input field) whenever mounting such volumes.\n\nAre you sure you want to save the selected keyfiles/paths as default?</entry>
- <entry lang="en" key="HK_AUTOMOUNT_DEVICES">Auto-Mount Devices</entry>
- <entry lang="en" key="HK_DISMOUNT_ALL">Dismount All</entry>
- <entry lang="en" key="HK_WIPE_CACHE">Wipe Cache</entry>
- <entry lang="en" key="HK_DISMOUNT_ALL_AND_WIPE">Dismount All &amp; Wipe Cache</entry>
- <entry lang="en" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE">Force Dismount All &amp; Wipe Cache</entry>
- <entry lang="en" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT">Force Dismount All, Wipe Cache &amp; Exit</entry>
- <entry lang="en" key="HK_MOUNT_FAVORITE_VOLUMES">Mount Favorite Volumes</entry>
- <entry lang="en" key="HK_SHOW_HIDE_MAIN_WINDOW">Show/Hide Main VeraCrypt Window</entry>
- <entry lang="en" key="PRESS_A_KEY_TO_ASSIGN">(Click here and press a key)</entry>
- <entry lang="en" key="ACTION">Action</entry>
- <entry lang="en" key="SHORTCUT">Shortcut</entry>
- <entry lang="en" key="CANNOT_USE_RESERVED_KEY">Error: This shortcut is reserved. Please choose a different shortcut.</entry>
- <entry lang="en" key="SHORTCUT_ALREADY_IN_USE">Error: Shortcut already in use.</entry>
- <entry lang="en" key="HOTKEY_REGISTRATION_ERROR">WARNING: One or more VeraCrypt system-wide hot keys will not work!\n\nPlease make sure that other applications and the operating system do not use the same shortcut(s) as VeraCrypt.</entry>
- <entry lang="en" key="PAGING_FILE_CREATION_PREVENTED">Paging file creation has been prevented.\n\nPlease note that, due to Windows issues, paging files cannot be located on non-system VeraCrypt volumes (including system favorite volumes). VeraCrypt supports creation of paging files only on an encrypted system partition/drive.</entry>
- <entry lang="en" key="SYS_ENC_HIBERNATION_PREVENTED">An error or incompatibility prevents VeraCrypt from encrypting the hibernation file. Therefore, hibernation has been prevented.\n\nNote: When a computer hibernates (or enters a power-saving mode), the content of its system memory is written to a hibernation storage file residing on the system drive. VeraCrypt would not be able to prevent encryption keys and the contents of sensitive files opened in RAM from being saved unencrypted to the hibernation storage file.</entry>
- <entry lang="en" key="HIDDEN_OS_HIBERNATION_PREVENTED">Hibernation has been prevented.\n\nVeraCrypt does not support hibernation on hidden operating systems that use an extra boot partition. Please note that the boot partition is shared by both the decoy and the hidden system. Therefore, in order to prevent data leaks and problems while resuming from hibernation, VeraCrypt has to prevent the hidden system from writing to the shared boot partition and from hibernating.</entry>
- <entry lang="en" key="VOLUME_MOUNTED_AS_DRIVE_LETTER_X_DISMOUNTED">VeraCrypt volume mounted as %c: has been dismounted.</entry>
- <entry lang="en" key="MOUNTED_VOLUMES_DISMOUNTED">VeraCrypt volumes have been dismounted.</entry>
- <entry lang="en" key="VOLUMES_DISMOUNTED_CACHE_WIPED">VeraCrypt volumes have been dismounted and password cache has been wiped.</entry>
- <entry lang="en" key="SUCCESSFULLY_DISMOUNTED">Successfully dismounted</entry>
- <entry lang="en" key="CONFIRM_BACKGROUND_TASK_DISABLED">WARNING: If the VeraCrypt Background Task is disabled, the following functions will be disabled:\n\n1) Hot keys\n2) Auto-dismount (e.g., upon logoff, inadvertent host device removal, time-out, etc.)\n3) Auto-mount of favorite volumes\n4) Notifications (e.g., when damage to hidden volume is prevented)\n5) Tray icon\n\nNote: You can shut down the Background Task anytime by right-clicking the VeraCrypt tray icon and selecting 'Exit'.\n\nAre you sure you want to permanently disable the VeraCrypt Background Task?</entry>
- <entry lang="en" key="CONFIRM_NO_FORCED_AUTODISMOUNT">WARNING: If this option is disabled, volumes containing open files/directories will not be possible to auto-dismount.\n\nAre you sure you want to disable this option?</entry>
- <entry lang="en" key="WARN_PREF_AUTO_DISMOUNT">WARNING: Volumes containing open files/directories will NOT be auto-dismounted.\n\nTo prevent this, enable the following option in this dialog window: 'Force auto-dismount even if volume contains open files or directories'</entry>
- <entry lang="en" key="WARN_PREF_AUTO_DISMOUNT_ON_POWER">WARNING: When the notebook battery power is low, Windows may omit sending the appropriate messages to running applications when the computer is entering power saving mode. Therefore, VeraCrypt may fail to auto-dismount volumes in such cases.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_RESUME_PROMPT">You have scheduled the process of encryption/decryption of a partition/volume. The process has not been completed yet.\n\nDo you want to resume the process now?</entry>
- <entry lang="en" key="SYSTEM_ENCRYPTION_RESUME_PROMPT">You have scheduled the process of encryption or decryption of the system partition/drive. The process has not been completed yet.\n\nDo you want to start (resume) the process now?</entry>
- <entry lang="en" key="ASK_NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL">Do you want to be prompted about whether you want to resume the currently scheduled processes of encryption/decryption of non-system partitions/volumes?</entry>
- <entry lang="en" key="KEEP_PROMPTING_ME">Yes, keep prompting me</entry>
- <entry lang="en" key="DO_NOT_PROMPT_ME">No, do not prompt me</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL_NOTE">IMPORTANT: Keep in mind that you can resume the process of encryption/decryption of any non-system partition/volume by selecting 'Volumes' &gt; 'Resume Interrupted Process' from the menu bar of the main VeraCrypt window.</entry>
- <entry lang="en" key="SYSTEM_ENCRYPTION_SCHEDULED_BUT_PBA_FAILED">You have scheduled the process of encryption or decryption of the system partition/drive. However, pre-boot authentication failed (or was bypassed).\n\nNote: If you decrypted the system partition/drive in the pre-boot environment, you may need to finalize the process by selecting 'System' &gt; 'Permanently Decrypt System Partition/Drive' from the menu bar of the main VeraCrypt window.</entry>
- <entry lang="en" key="CONFIRM_EXIT">WARNING: If VeraCrypt exits now, the following functions will be disabled:\n\n1) Hot keys\n2) Auto-dismount (e.g., upon logoff, inadvertent host device removal, time-out, etc.)\n3) Auto-mount of favorite volumes\n4) Notifications (e.g., when damage to hidden volume is prevented)\n\nNote: If you do not wish VeraCrypt to run in the background, disable the VeraCrypt Background Task in the Preferences (and, if necessary, disable the automatic start of VeraCrypt in the Preferences).\n\nAre you sure you want VeraCrypt to exit?</entry>
- <entry lang="en" key="CONFIRM_EXIT_UNIVERSAL">Exit?</entry>
- <entry lang="en" key="CHOOSE_ENCRYPT_OR_DECRYPT">VeraCrypt does not have sufficient information to determine whether to encrypt or decrypt.</entry>
- <entry lang="en" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">VeraCrypt does not have sufficient information to determine whether to encrypt or decrypt.\n\nNote: If you decrypted the system partition/drive in the pre-boot environment, you may need to finalize the process by clicking Decrypt.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Note: When you are encrypting a non-system partition/volume in place and an error persistently prevents you from finishing the process, you will not be able to mount the volume (and access data stored on it) until you entirely DECRYPT the volume (i.e. reverse the process).\n\nIf you need to do so, follow these steps:\n1) Exit this wizard.\n2) In the main VeraCrypt window, select 'Volumes' &gt; 'Resume Interrupted Process'.\n3) Select 'Decrypt'.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">Do you want to interrupt and postpone the process of encryption/decryption of the partition/volume?\n\nNote: Keep in mind that the volume cannot be mounted until it has been fully encrypted or decrypted. You will be able to resume the process of encryption/decryption and it will continue from the point where it was stopped. You can do so, for example, by selecting 'Volumes' &gt; 'Resume Interrupted Process' from the menu bar of the main VeraCrypt window.</entry>
- <entry lang="en" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">Do you want to interrupt and postpone the process of encryption of the system partition/drive?\n\nNote: You will be able to resume the process and it will continue from the point it was stopped. You can do so, for example, by selecting 'System' &gt; 'Resume Interrupted Process' from the menu bar of the main VeraCrypt window. If you want to permanently terminate or reverse the encryption process, select 'System' &gt; 'Permanently Decrypt System Partition/Drive'.</entry>
- <entry lang="en" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">Do you want to interrupt and postpone the process of decryption of the system partition/drive?\n\nNote: You will be able to resume the process and it will continue from the point it was stopped. You can do so, for example, by selecting 'System' &gt; 'Resume Interrupted Process' from the menu bar of the main VeraCrypt window. If you want to reverse the decryption process (and start encrypting), select 'System' &gt; 'Encrypt System Partition/Drive'.</entry>
- <entry lang="en" key="FAILED_TO_INTERRUPT_SYSTEM_ENCRYPTION">Error: Failed to interrupt the process of encryption/decryption of the system partition/drive.</entry>
- <entry lang="en" key="FAILED_TO_INTERRUPT_WIPING">Error: Failed to interrupt the process of wiping.</entry>
- <entry lang="en" key="FAILED_TO_RESUME_SYSTEM_ENCRYPTION">Error: Failed to resume the process of encryption/decryption of the system partition/drive.</entry>
- <entry lang="en" key="FAILED_TO_START_WIPING">Error: Failed to start the process of wiping.</entry>
- <entry lang="en" key="INCONSISTENCY_RESOLVED">Inconsistency resolved.\n\n\n(If you report a bug in connection with this, please include the following technical information in the bug report:\n%hs)</entry>
- <entry lang="en" key="UNEXPECTED_STATE">Error: Unexpected state.\n\n\n(If you report a bug in connection with this, please include the following technical information in the bug report:\n%hs)</entry>
- <entry lang="en" key="NO_SYS_ENC_PROCESS_TO_RESUME">There is no interrupted process of encryption/decryption of the system partition/drive to resume.\n\nNote: If you want to resume an interrupted process of encryption/decryption of a non-system partition/volume, select 'Volumes' &gt; 'Resume Interrupted Process'.</entry>
- <entry lang="en" key="HIDVOL_PROT_BKG_TASK_WARNING">WARNING: VeraCrypt Background Task is disabled. After you exit VeraCrypt, you will not be notified if damage to hidden volume is prevented.\n\nNote: You may shut down the Background Task anytime by right-clicking the VeraCrypt tray icon and selecting 'Exit'.\n\nEnable VeraCrypt Background Task?</entry>
- <entry lang="en" key="LANG_PACK_VERSION">Language pack version: %s</entry>
- <entry lang="en" key="CHECKING_FS">Checking the file system on the VeraCrypt volume mounted as %s...</entry>
- <entry lang="en" key="REPAIRING_FS">Attempting to repair the file system on the VeraCrypt volume mounted as %s...</entry>
- <entry lang="en" key="WARN_64_BIT_BLOCK_CIPHER">Warning: This volume is encrypted with a legacy encryption algorithm.\n\nAll 64-bit-block encryption algorithms (e.g., Blowfish, CAST-128, or Triple DES) are deprecated. It will be possible to mount this volume using future versions of VeraCrypt. However, there will be no further enhancements to the implementations of these legacy encryption algorithms. We recommend that you create a new VeraCrypt volume encrypted with a 128-bit-block encryption algorithm (e.g., AES, Serpent, Twofish, etc.) and that you move all files from this volume to the new volume.</entry>
- <entry lang="en" key="SYS_AUTOMOUNT_DISABLED">Your system is not configured to auto-mount new volumes. It may be impossible to mount device-hosted VeraCrypt volumes. Auto-mounting can be enabled by executing the following command and restarting the system.\n\nmountvol.exe /E</entry>
- <entry lang="en" key="SYS_ASSIGN_DRIVE_LETTER">Please assign a drive letter to the partition/device before proceeding ('Control Panel' > 'System and Maintenance' > 'Administrative Tools' - 'Create and format hard disk partitions').\n\nNote that this is a requirement of the operating system.</entry>
- <entry lang="en" key="MOUNT_TC_VOLUME">Mount VeraCrypt volume</entry>
- <entry lang="en" key="DISMOUNT_ALL_TC_VOLUMES">Dismount all VeraCrypt volumes</entry>
- <entry lang="en" key="UAC_INIT_ERROR">VeraCrypt failed to obtain Administrator privileges.</entry>
- <entry lang="en" key="ERR_ACCESS_DENIED">Access was denied by the operating system.\n\nPossible cause: The operating system requires that you have read/write permission (or administrator privileges) for certain folders, files, and devices, in order for you to be allowed to read and write data to/from them. Normally, a user without administrator privileges is allowed to create, read and modify files in his or her Documents folder.</entry>
- <entry lang="en" key="SECTOR_SIZE_UNSUPPORTED">Error: The drive uses an unsupported sector size.\n\nIt is currently not possible to create partition/device-hosted volumes on drives that use sectors larger than 4096 bytes. However, note that you can create file-hosted volumes (containers) on such drives.</entry>
- <entry lang="en" key="SYSENC_UNSUPPORTED_SECTOR_SIZE_BIOS">It is currently not possible to encrypt a system installed on a disk that uses a sector size other than 512 bytes.</entry>
- <entry lang="en" key="NO_SPACE_FOR_BOOT_LOADER">The VeraCrypt Boot Loader requires at least 32 KBytes of free space at the beginning of the system drive (the VeraCrypt Boot Loader needs to be stored in that area). Unfortunately, your drive does not meet this condition.\n\nPlease do NOT report this as a bug/problem in VeraCrypt. To solve this problem, you will need to repartition your disk and leave the first 32 KBytes of the disk free (in most cases, you will need to delete and recreate the first partition). We recommend that you use the Microsoft partition manager that is available e.g. when you are installing Windows.</entry>
- <entry lang="en" key="FEATURE_UNSUPPORTED_ON_CURRENT_OS">The feature is not supported on the version of the operating system you are currently using.</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UNSUPPORTED_ON_CURRENT_OS">VeraCrypt does not support encryption of a system partition/drive on the version of the operating system you are currently using.</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UNSUPPORTED_ON_VISTA_SP0">Before you can encrypt the system partition/drive on Windows Vista, you need to install Service Pack 1 or higher for Windows Vista (no such Service Pack has been installed on this system yet).\n\nNote: Service Pack 1 for Windows Vista resolved an issue causing a shortage of free base memory during system boot.</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ON_VISTA_SP0">VeraCrypt no longer supports encryption of the system partition/drive on Windows Vista with no Service Pack installed. Before upgrading VeraCrypt, please install Service Pack 1 or higher for Windows Vista.</entry>
- <entry lang="en" key="FEATURE_REQUIRES_INSTALLATION">Error: This feature requires VeraCrypt to be installed on the system (you are running VeraCrypt in portable mode).\n\nPlease install VeraCrypt and then try again.</entry>
- <entry lang="en" key="WINDOWS_NOT_ON_BOOT_DRIVE_ERROR">WARNING: Windows does not appear to be installed on the drive from which it boots. This is not supported.\n\nYou should continue only if you are sure that Windows is installed on the drive from which it boots.\n\nDo you want to continue?</entry>
- <entry lang="en" key="TC_BOOT_LOADER_ALREADY_INSTALLED">CAUTION: The VeraCrypt Boot Loader is already installed on your system drive!\n\nIt is possible that another system on your computer is already encrypted.\n\nWARNING: PROCEEDING WITH ENCRYPTION OF THE CURRENTLY RUNNING SYSTEM MAY MAKE OTHER SYSTEM(S) IMPOSSIBLE TO START AND RELATED DATA INACCESSIBLE.\n\nAre you sure you want to continue?</entry>
- <entry lang="en" key="SYS_LOADER_RESTORE_FAILED">Failed to restore the original system loader.\n\nPlease use your VeraCrypt Rescue Disk ('Repair Options' > 'Restore original system loader') or Windows installation medium to replace the VeraCrypt Boot Loader with the Windows system loader.</entry>
- <entry lang="en" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">The original system loader will not be stored on the Rescue Disk (probable cause: missing backup file).</entry>
- <entry lang="en" key="ERROR_MBR_PROTECTED">Failed to write the MBR sector.\n\nYour BIOS may be configured to protect the MBR sector. Check your BIOS settings (press F2, Delete, or Esc, after powering on your computer) for MBR/antivirus protection.</entry>
- <entry lang="en" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">WARNING: The verification of VeraCrypt bootloader fingerprint failed!\nYour disk may have been tampered with by an attacker ("Evil Maid" attack).\n\nThis warning can also be triggered if you restored VeraCrypt boot loader using an Rescue Disk generated using a different VeraCrypt version.\n\nYou are advised to change your password immediately which will also restore the correct VeraCrypt bootloader. It is recommended to reinstall VeraCrypt and to take measures to avoid access to this machine by untrusted entities.</entry>
- <entry lang="en" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">The required version of the VeraCrypt Boot Loader is currently not installed. This may prevent some of the settings from being saved.</entry>
- <entry lang="en" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">Note: In some situations, you may wish to prevent a person (adversary) that is watching you start the computer from knowing that you use VeraCrypt. The above options allow you to do that by customizing the VeraCrypt boot loader screen. If you enable the first option, no texts will be displayed by the boot loader (not even when you enter the wrong password). The computer will appear to be "frozen" while you can type your password. In addition, a custom message can be displayed to mislead the adversary. For example, fake error messages such as "Missing operating system" (which is normally displayed by the Windows boot loader if it finds no Windows boot partition). It is, however, important to note that if the adversary can analyze the content of the hard drive, he can still find out that it contains the VeraCrypt boot loader.</entry>
- <entry lang="en" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">WARNING: Please keep in mind that if you enable this option, the VeraCrypt boot loader will not display any texts (not even when you enter the wrong password). The computer will appear to be "frozen" (unresponsive) while you can type your password (the cursor will NOT move and no asterisk will be displayed when you press a key).\n\nAre you sure you want to enable this option?</entry>
- <entry lang="en" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">Your system partition/drive appears to be fully encrypted.</entry>
- <entry lang="en" key="SYSENC_UNSUPPORTED_FOR_DYNAMIC_DISK">VeraCrypt does not support encrypting a system drive that has been converted to a dynamic disk.</entry>
- <entry lang="en" key="WDE_UNSUPPORTED_FOR_EXTENDED_PARTITIONS">The system drive contains extended (logical) partitions.\n\nYou can encrypt an entire system drive containing extended (logical) partitions only on Windows Vista and later versions of Windows. On Windows XP, you can encrypt an entire system drive provided that it contains only primary partitions.\n\nNote: You can still encrypt the system partition instead of the entire system drive (and, in addition to that, you can create partition-hosted VeraCrypt volumes within any non-system partitions on the drive).</entry>
- <entry lang="en" key="WDE_EXTENDED_PARTITIONS_WARNING">WARNING: As you are running Windows XP/2003, after you start encrypting the drive, you must NOT create any extended (logical) partitions on it (you may create only primary partitions). Any extended (logical) partition on the drive would be inaccessible after you start encrypting (the drive currently does not contain any such partition).\n\nNote: If this limitation is not acceptable, you can go back and choose to encrypt only the system partition instead of the entire drive (and, in addition to that, you can create partition-hosted VeraCrypt volumes within any non-system partitions on the drive).\n\nAlternatively, if this limitation is not acceptable, you may want to consider upgrading to Windows Vista or a later version of Windows (you can encrypt an entire system drive containing extended/logical partitions only on Windows Vista or later).</entry>
- <entry lang="en" key="SYSDRIVE_NON_STANDARD_PARTITIONS">Your system drive contains a non-standard partition.\n\nIf you are using a notebook, your system drive probably contains a special recovery partition. After the whole system drive is encrypted (including any recovery partition), your system might become unbootable if your computer is using an inappropriately designed BIOS. It would also be impossible to use any recovery partition until the system drive is decrypted. Therefore, we recommend that you encrypt only the system partition.</entry>
- <entry lang="en" key="ASK_ENCRYPT_PARTITION_INSTEAD_OF_DRIVE">Do you want to encrypt the system partition instead of the entire drive?\n\nNote that you can create partition-hosted VeraCrypt volumes within any non-system partitions on the drive (in addition to encrypting the system partition).</entry>
- <entry lang="en" key="WHOLE_SYC_DEVICE_RECOM">As your system drive contains only a single partition that occupies the whole drive, it is preferable (more secure) to encrypt the entire drive including the free "slack" space that typically surrounds such a partition.\n\nDo you want to encrypt the entire system drive?</entry>
- <entry lang="en" key="TEMP_NOT_ON_SYS_PARTITION">Your system is configured to store temporary files on a non-system partition.\n\nTemporary files may be stored only on the system partition.</entry>
- <entry lang="en" key="USER_PROFILE_NOT_ON_SYS_PARTITION">Your user profile files are not stored on the system partition.\n\nUser profile files may be stored only on the system partition.</entry>
- <entry lang="en" key="PAGING_FILE_NOT_ON_SYS_PARTITION">There is/are paging file(s) on non-system partitions.\n\nPaging files may be located only on the system partition.</entry>
- <entry lang="en" key="RESTRICT_PAGING_FILES_TO_SYS_PARTITION">Do you want to configure Windows to create paging files only on the Windows partition now?\n\nNote that if you click 'Yes', the computer will be restarted. Then start VeraCrypt and try creating the hidden OS again.</entry>
- <entry lang="en" key="LEAKS_OUTSIDE_SYSPART_UNIVERSAL_EXPLANATION"> Otherwise, plausible deniability of the hidden operating system might be adversely affected.\n\nNote: If an adversary analyzed the content of such files (residing on a non-system partition), he might find out that you used this wizard in the hidden-system-creation mode (which might indicate the existence of a hidden operating system on your computer). Also note that any such files stored on the system partition will be securely erased by VeraCrypt during the process of creation of the hidden operating system.</entry>
- <entry lang="en" key="DECOY_OS_REINSTALL_WARNING">WARNING: During the process of creation of the hidden operating system, you will be required to fully reinstall the currently running system (in order to create a decoy system securely).\n\nNote: The currently running operating system and the entire content of the system partition will be copied to the hidden volume (in order to create the hidden system).\n\n\nAre you sure you will be able to install Windows using a Windows Setup medium (or using a service partition)?</entry>
- <entry lang="en" key="DECOY_OS_REQUIREMENTS">For security reasons, if the currently running operating system requires activation, it must be activated before proceeding. Note that the hidden operating system will be created by copying the content of the system partition to a hidden volume (so if this operating system is not activated, the hidden operating system will not be activated either). For more information, see the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide.\n\nImportant: Before proceeding, please make sure you have read the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide.\n\n\nDoes the currently running operating system meet the above condition?</entry>
- <entry lang="en" key="CONFIRM_HIDDEN_OS_EXTRA_BOOT_PARTITION">Your system uses an extra boot partition. VeraCrypt does not support hibernation on hidden operating systems that use an extra boot partition (decoy systems can be hibernated without any problems).\n\nPlease note that the boot partition would be shared by both the decoy and the hidden system. Therefore, in order to prevent data leaks and problems while resuming from hibernation, VeraCrypt has to prevent the hidden system from writing to the shared boot partition and from hibernating.\n\n\nDo you want to continue? If you select 'No', instructions for removing the extra boot partition will be displayed.</entry>
- <entry lang="en" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nThe extra boot partition can be removed before installing Windows. To do so, follow these steps:\n\n1) Boot your Windows installation disc.\n\n2) In the Windows installer screen, click 'Install now' > 'Custom (advanced)'.\n\n3) Click 'Drive Options'.\n\n4) Select the main system partition and delete it by clicking 'Delete' and 'OK'.\n\n5) Select the 'System Reserved' partition, click 'Extend', and increase its size so that the operating system can be installed to it.\n\n6) Click 'Apply' and 'OK'.\n\n7) Install Windows on the 'System Reserved' partition.\n\n\nShould an attacker ask why you removed the extra boot partition, you can answer that you wanted to prevent any possible data leaks to the unencrypted boot partition.\n\nNote: You can print this text by clicking the 'Print' button below. If you save a copy of this text or print it (strongly recommended, unless your printer stores copies of documents it prints on its internal drive), you should destroy any copies of it after removing the extra boot partition (otherwise, if such a copy was found, it might indicate that there is a hidden operating system on this computer).</entry>
- <entry lang="en" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">Warning: There is unallocated space between the system partition and the first partition behind it. After you create the hidden operating system, you must not create any new partitions in that unallocated space. Otherwise, the hidden operating system will be impossible to boot (until you delete such newly created partitions).</entry>
- <entry lang="en" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">This algorithm is currently not supported for system encryption.</entry>
- <entry lang="en" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">This algorithm is not supported for TrueCrypt mode.</entry>
- <entry lang="en" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personal Iterations Multiplier) not supported for TrueCrypt mode.</entry>
- <entry lang="en" key="PIM_REQUIRE_LONG_PASSWORD">Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 485 or greater.</entry>
- <entry lang="en" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Pre-boot authentication Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 98 or greater.</entry>
- <entry lang="en" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Keyfiles are currently not supported for system encryption.</entry>
- <entry lang="en" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">Warning: VeraCrypt could not restore the original keyboard layout. This may cause you to enter a password incorrectly.</entry>
- <entry lang="en" key="CANT_CHANGE_KEYB_LAYOUT_FOR_SYS_ENCRYPTION">Error: Cannot set the keyboard layout for VeraCrypt to the standard US keyboard layout.\n\nNote that the password needs to be typed in the pre-boot environment (before Windows starts) where non-US Windows keyboard layouts are not available. Therefore, the password must always be typed using the standard US keyboard layout.</entry>
- <entry lang="en" key="ALT_KEY_CHARS_NOT_FOR_SYS_ENCRYPTION">As VeraCrypt temporarily changed the keyboard layout to the standard US keyboard layout, it is not possible to type characters by pressing keys while the right Alt key is held down. However, you can type most of such characters by pressing appropriate keys while the Shift key is held down.</entry>
- <entry lang="en" key="KEYB_LAYOUT_CHANGE_PREVENTED">VeraCrypt prevented change of keyboard layout.</entry>
- <entry lang="en" key="KEYB_LAYOUT_SYS_ENC_EXPLANATION">Note: The password will need to be typed in the pre-boot environment (before Windows starts) where non-US Windows keyboard layouts are not available. Therefore, the password must always be typed using the standard US keyboard layout. However, it is important to note that you do NOT need a real US keyboard. VeraCrypt automatically ensures that you can safely type the password (right now and in the pre-boot environment) even if you do NOT have a real US keyboard.</entry>
- <entry lang="en" key="RESCUE_DISK_INFO">Before you can encrypt the partition/drive, you must create a VeraCrypt Rescue Disk (VRD), which serves the following purposes:\n\n- If the VeraCrypt Boot Loader, master key, or other critical data gets damaged, the VRD allows you to restore it (note, however, that you will still have to enter the correct password then).\n\n- If Windows gets damaged and cannot start, the VRD allows you to permanently decrypt the partition/drive before Windows starts.\n\n- The VRD will contain a backup of the present content of the first drive track (which typically contains a system loader or boot manager) and will allow you to restore it if necessary.\n\nThe VeraCrypt Rescue Disk ISO image will be created in the location specified below.</entry>
- <entry lang="en" key="RESCUE_DISK_WIN_ISOBURN_PRELAUNCH_NOTE">After you click OK, Microsoft Windows Disc Image Burner will be launched. Please use it to burn the VeraCrypt Rescue Disk ISO image to a CD or DVD.\n\nAfter you do so, return to the VeraCrypt Volume Creation Wizard and follow its instructions.</entry>
- <entry lang="en" key="RESCUE_DISK_BURN_INFO">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to burn it to a CD or DVD.\n\n%lsAfter you burn the Rescue Disk, click Next to verify that it has been correctly burned.</entry>
- <entry lang="en" key="RESCUE_DISK_BURN_INFO_NO_CHECK">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you should either burn the image to a CD/DVD or move it to a safe location for later use.\n\n%lsClick Next to continue.</entry>
- <entry lang="en" key="RESCUE_DISK_BURN_INFO_NONWIN_ISO_BURNER">IMPORTANT: Note that the file must be written to the CD/DVD as an ISO disk image (not as an individual file). For information on how to do so, please refer to the documentation of your CD/DVD recording software. If you do not have any CD/DVD recording software that can write the ISO disk image to a CD/DVD, click the link below to download such free software.\n\n</entry>
- <entry lang="en" key="LAUNCH_WIN_ISOBURN">Launch Microsoft Windows Disc Image Burner</entry>
- <entry lang="en" key="RESCUE_DISK_BURN_NO_CHECK_WARN">WARNING: If you already created a VeraCrypt Rescue Disk in the past, it cannot be reused for this system partition/drive because it was created for a different master key! Every time you encrypt a system partition/drive, you must create a new VeraCrypt Rescue Disk for it even if you use the same password.</entry>
- <entry lang="en" key="CANNOT_SAVE_SYS_ENCRYPTION_SETTINGS">Error: Cannot save system encryption settings.</entry>
- <entry lang="en" key="CANNOT_INITIATE_SYS_ENCRYPTION_PRETEST">Cannot initiate the system encryption pretest.</entry>
- <entry lang="en" key="CANNOT_INITIATE_HIDDEN_OS_CREATION">Cannot initiate the process of creation of the hidden operating system.</entry>
- <entry lang="en" key="WIPE_MODE_TITLE">Wipe Mode</entry>
- <entry lang="en" key="INPLACE_ENC_WIPE_MODE_INFO">On some types of storage media, when data is overwritten with other data, it may be possible to recover the overwritten data using techniques such as magnetic force microscopy. This also applies to data that are overwritten with their encrypted form (which happens when VeraCrypt initially encrypts an unencrypted partition or drive). According to some studies and governmental publications, recovery of overwritten data can be prevented (or made very difficult) by overwriting the data with pseudorandom and certain non-random data a certain number of times. Therefore, if you believe that an adversary might be able to use such techniques to recover the data you intend to encrypt, you may want to select one of the wipe modes (existing data will NOT be lost). Note that wiping will NOT be performed after the partition/drive is encrypted. When the partition/drive is fully encrypted, no unencrypted data is written to it. Any data being written to it is first encrypted on the fly in memory and only then is the (encrypted) data written to the disk.</entry>
- <entry lang="en" key="WIPE_MODE_INFO">On some types of storage media, when data is overwritten with other data (e.g. when the data is erased), it may be possible to recover the overwritten data using techniques such as magnetic force microscopy. According to some studies and governmental publications, recovery of overwritten data can be prevented (or made very difficult) by overwriting the data with pseudorandom and certain non-random data a certain number of times. Therefore, if you believe that an adversary might be able to use such techniques to recover the data that is to be erased, you may want to select one of the multi-pass wipe modes.\n\nNote: The more wipe passes you use, the longer it takes to erase the data.</entry>
- <entry lang="en" key="DEVICE_WIPE_PAGE_TITLE">Wiping</entry>
- <entry lang="en" key="DEVICE_WIPE_PAGE_INFO_HIDDEN_OS">\nNote: You can interrupt the process of wiping, shut down your computer, start the hidden system again and then resume the process (this wizard will be launched automatically). However, if you interrupt it, the entire process of wiping will have to start from the beginning.</entry>
- <entry lang="en" key="DEVICE_WIPE_PAGE_INFO">\n\nNote: If you interrupt the process of wiping and then attempt to resume it, the entire process will have to start from the beginning.</entry>
- <entry lang="en" key="CONFIRM_WIPE_ABORT">Do you want to abort the process of wiping?</entry>
- <entry lang="en" key="CONFIRM_WIPE_START">Warning: The entire content of the selected partition/device will be erased and lost.</entry>
- <entry lang="en" key="CONFIRM_WIPE_START_DECOY_SYS_PARTITION">The entire content of the partition where the original system resides will be erased.\n\nNote: The entire content of the partition that is to be erased has been copied to this hidden system partition.</entry>
- <entry lang="en" key="WIPE_MODE_WARN">WARNING: Note that when you choose e.g. the 3-pass wipe mode, the time necessary to encrypt the partition/drive will be up to 4 times longer. Likewise, if you choose the 35-pass wipe mode, it will be up to 36 times longer (it might even take several weeks).\n\nHowever, please note that wiping will NOT be performed after the partition/drive is fully encrypted. When the partition/drive is fully encrypted, no unencrypted data is written to it. Any data being written to it is first encrypted on the fly in memory and only then is the (encrypted) data written to the disk (so the performance will NOT be affected).\n\nAre you sure you want to use the wipe mode?</entry>
- <entry lang="en" key="WIPE_MODE_NONE">None (fastest)</entry>
- <entry lang="en" key="WIPE_MODE_1_RAND">1-pass (random data)</entry>
- <entry lang="en" key="WIPE_MODE_3_DOD_5220">3-pass (US DoD 5220.22-M)</entry>
- <entry lang="en" key="WIPE_MODE_7_DOD_5220">7-pass (US DoD 5220.22-M)</entry>
- <entry lang="en" key="WIPE_MODE_35_GUTMANN">35-pass ("Gutmann")</entry>
- <entry lang="en" key="WIPE_MODE_256">256-pass</entry>
- <entry lang="en" key="SYS_MULTI_BOOT_MODE_TITLE">Number of Operating Systems</entry>
- <entry lang="en" key="MULTI_BOOT_FOR_ADVANCED_ONLY">WARNING: Inexperienced users should never attempt to encrypt Windows in multi-boot configurations.\n\nContinue?</entry>
- <entry lang="en" key="HIDDEN_OS_MULTI_BOOT">When creating/using a hidden operating system, VeraCrypt supports multi-boot configurations only when the following conditions are met:\n\n- The currently running operating system must be installed on the boot drive, which must not contain any other operating systems.\n\n- Operating systems installed on other drives must not use any boot loader residing on the drive on which the currently running operating system is installed.\n\nAre the above conditions met?</entry>
- <entry lang="en" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">VeraCrypt does not support this multi-boot configuration when creating/using a hidden operating system.</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_TITLE">Boot Drive</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_HELP">Is the currently running operating system installed on the boot drive?\n\nNote: Sometimes, Windows is not installed on the same drive as the Windows boot loader (boot partition). If that is the case, select 'No'.</entry>
- <entry lang="en" key="SYS_PARTITION_MUST_BE_ON_BOOT_DRIVE">VeraCrypt currently does not support encrypting an operating system that does not boot from the drive on which it is installed.</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_TITLE">Number of System Drives</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_HELP">How many drives contain an operating system?\n\nNote: For example, if you have any operating system (e.g. Windows, Mac OS X, Linux, etc.) installed on your primary drive and any additional operating system installed on your secondary drive, select '2 or more'.</entry>
- <entry lang="en" key="WDE_UNSUPPORTED_FOR_MULTIPLE_SYSTEMS_ON_ONE_DRIVE">VeraCrypt currently does not support encrypting a whole drive that contains multiple operating systems.\n\nPossible Solutions:\n\n- You can still encrypt one of the systems if you go back and choose to encrypt only a single system partition (as opposed to choosing to encrypt the entire system drive).\n\n- Alternatively, you will be able to encrypt the entire drive if you move some of the systems to other drives leaving only one system on the drive you want to encrypt.</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_TITLE">Multiple Systems on Single Drive</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_HELP">Are there any other operating systems installed on the drive on which the currently running operating system is installed?\n\nNote: For example, if the currently running operating system is installed on the drive #0, which contains several partitions, and if one of the partitions contains Windows and another partition contains any additional operating system (e.g. Windows, Mac OS X, Linux, etc.), select 'Yes'.</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_TITLE">Non-Windows Boot Loader</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_HELP">Is a non-Windows boot loader (or boot manager) installed in the master boot record (MBR)?\n\nNote: For example, if the first track of the boot drive contains GRUB, LILO, XOSL, or some other non-Windows boot manager (or boot loader), select 'Yes'.</entry>
- <entry lang="en" key="SYSENC_MULTI_BOOT_OUTCOME_TITLE">Multi-Boot</entry>
- <entry lang="en" key="CUSTOM_BOOT_MANAGERS_IN_MBR_UNSUPPORTED">VeraCrypt currently does not support multi-boot configurations where a non-Windows boot loader is installed in the Master Boot Record.\n\nPossible Solutions:\n\n- If you use a boot manager to boot Windows and Linux, move the boot manager (typically, GRUB) from the Master Boot Record to a partition. Then start this wizard again and encrypt the system partition/drive. Note that the VeraCrypt Boot Loader will become your primary boot manager and it will allow you to launch the original boot manager (e.g. GRUB) as your secondary boot manager (by pressing Esc in the VeraCrypt Boot Loader screen) and thus you will be able boot Linux.</entry>
- <entry lang="en" key="WINDOWS_BOOT_LOADER_HINTS">If the currently running operating system is installed on the boot partition, then, after you encrypt it, you will need to enter the correct password even if you want to start any other unencrypted Windows system(s) (as they will share a single encrypted Windows boot loader/manager).\n\nIn contrast, if the currently running operating system is not installed on the boot partition (or if the Windows boot loader/manager is not used by any other system), then, after you encrypt this system, you will not need to enter the correct password to boot the other unencrypted system(s) -- you will only need to press the Esc key to start the unencrypted system (if there are multiple unencrypted systems, you will also need to choose which system to start in the VeraCrypt Boot Manager menu).\n\nNote: Typically, the earliest installed Windows system is installed on the boot partition.</entry>
- <entry lang="en" key="SYSENC_PRE_DRIVE_ANALYSIS_TITLE">Encryption of Host Protected Area</entry>
- <entry lang="en" key="SYSENC_PRE_DRIVE_ANALYSIS_HELP">At the end of many drives, there is an area that is normally hidden from the operating system (such areas are usually referred to as Host Protected Areas). However, some programs can read and write data from/to such areas.\n\nWARNING: Some computer manufacturers may use such areas to store tools and data for RAID, system recovery, system setup, diagnostic, or other purposes. If such tools or data must be accessible before booting, the hidden area should NOT be encrypted (choose 'No' above).\n\nDo you want VeraCrypt to detect and encrypt such a hidden area (if any) at the end of the system drive?</entry>
- <entry lang="en" key="SYSENC_TYPE_PAGE_TITLE">Type of System Encryption</entry>
- <entry lang="en" key="SYSENC_NORMAL_TYPE_HELP">Select this option if you merely want to encrypt the system partition or the entire system drive.</entry>
- <entry lang="en" key="SYSENC_HIDDEN_TYPE_HELP">It may happen that you are forced by somebody to decrypt the operating system. There are many situations where you cannot refuse to do so (for example, due to extortion). If you select this option, you will create a hidden operating system whose existence should be impossible to prove (provided that certain guidelines are followed). Thus, you will not have to decrypt or reveal the password to the hidden operating system. For a detailed explanation, please click the link below.</entry>
- <entry lang="en" key="HIDDEN_OS_PREINFO">It may happen that you are forced by somebody to decrypt the operating system. There are many situations where you cannot refuse to do so (for example, due to extortion).\n\nUsing this wizard, you can create a hidden operating system whose existence should be impossible to prove (provided that certain guidelines are followed). Thus, you will not have to decrypt or reveal the password for the hidden operating system.</entry>
- <entry lang="en" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_TITLE">Hidden Operating System</entry>
- <entry lang="en" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_HELP">In the following steps, you will create two VeraCrypt volumes (outer and hidden) within the first partition behind the system partition. The hidden volume will contain the hidden operating system (OS). VeraCrypt will create the hidden OS by copying the content of the system partition (where the currently running OS is installed) to the hidden volume. To the outer volume, you will copy some sensitive looking files that you actually do NOT want to hide. They will be there for anyone forcing you to disclose the password for the hidden OS partition. You can reveal the password for the outer volume within the hidden OS partition (the existence of the hidden OS remains secret).\n\nFinally, on the system partition of the currently running OS, you will install a new OS, so-called decoy OS, and encrypt it. It must not contain sensitive data and will be there for anyone forcing you to reveal your pre-boot authentication password. In total, there will be three passwords. Two of them can be disclosed (for the decoy OS and outer volume). If you use the third one, the hidden OS will start.</entry>
- <entry lang="en" key="SYSENC_DRIVE_ANALYSIS_TITLE">Detecting Hidden Sectors</entry>
- <entry lang="en" key="SYSENC_DRIVE_ANALYSIS_INFO">Please wait while VeraCrypt is detecting possible hidden sectors at the end of the system drive. Note that it may take a long time to complete.\n\nNote: In very rare cases, on some computers, the system may become unresponsive during this detection process. If it happens, restart the computer, start VeraCrypt, repeat the previous steps but skip this detection process. Note that this issue is not caused by a bug in VeraCrypt.</entry>
- <entry lang="en" key="SYS_ENCRYPTION_SPAN_TITLE">Area to Encrypt</entry>
- <entry lang="en" key="SYS_ENCRYPTION_SPAN_WHOLE_SYS_DRIVE_HELP">Select this option if you want to encrypt the entire drive on which the currently running Windows system is installed. The whole drive, including all its partitions, will be encrypted except the first track where the VeraCrypt Boot Loader will reside. Anyone who wants to access a system installed on the drive, or files stored on the drive, will need to enter the correct password each time before the system starts. This option cannot be used to encrypt a secondary or external drive if Windows is not installed on it and does not boot from it.</entry>
- <entry lang="en" key="COLLECTING_RANDOM_DATA_TITLE">Collecting Random Data</entry>
- <entry lang="en" key="KEYS_GEN_TITLE">Keys Generated</entry>
- <entry lang="en" key="CD_BURNER_NOT_PRESENT">VeraCrypt has found no CD/DVD burner connected to your computer. VeraCrypt needs a CD/DVD burner to burn a bootable VeraCrypt Rescue Disk containing a backup of the encryption keys, VeraCrypt boot loader, original system loader, etc.\n\nWe strongly recommend that you burn the VeraCrypt Rescue Disk.</entry>
- <entry lang="en" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO">I have no CD/DVD burner but I will store the Rescue Disk ISO image on a removable drive (e.g. USB flash drive).</entry>
- <entry lang="en" key="CD_BURNER_NOT_PRESENT_WILL_CONNECT_LATER">I will connect a CD/DVD burner to my computer later. Terminate the process now.</entry>
- <entry lang="en" key="CD_BURNER_NOT_PRESENT_CONNECTED_NOW">A CD/DVD burner is connected to my computer now. Continue and write the Rescue Disk.</entry>
- <entry lang="en" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO_INFO">Please follow these steps:\n\n1) Connect a removable drive, such as a USB flash drive, to your computer now.\n\n2) Copy the VeraCrypt Rescue Disk image file (%s) to the removable drive.\n\nIn case you need to use the VeraCrypt Rescue Disk in the future, you will be able to connect your removable drive (containing the VeraCrypt Rescue Disk image) to a computer with a CD/DVD burner and create a bootable VeraCrypt Rescue Disk by burning the image to a CD or DVD. IMPORTANT: Note that the VeraCrypt Rescue Disk image file must be written to the CD/DVD as an ISO disk image (not as an individual file).</entry>
- <entry lang="en" key="RESCUE_DISK_RECORDING_TITLE">Rescue Disk Recording</entry>
- <entry lang="en" key="RESCUE_DISK_CREATED_TITLE">Rescue Disk Created</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_TITLE">System Encryption Pretest</entry>
- <entry lang="en" key="RESCUE_DISK_DISK_VERIFIED_TITLE">Rescue Disk Verified</entry>
- <entry lang="en" key="RESCUE_DISK_VERIFIED_INFO">\nThe VeraCrypt Rescue Disk has been successfully verified. Please remove it from the drive now and store it in a safe place.\n\nClick Next to continue.</entry>
- <entry lang="en" key="REMOVE_RESCUE_DISK_FROM_DRIVE">WARNING: During the next steps, the VeraCrypt Rescue Disk must not be in the drive. Otherwise, it will not be possible to complete the steps correctly.\n\nPlease remove it from the drive now and store it in a safe place. Then click OK.</entry>
- <entry lang="en" key="PREBOOT_NOT_LOCALIZED">Warning: Due to technical limitations of the pre-boot environment, texts displayed by VeraCrypt in the pre-boot environment (i.e. before Windows starts) cannot be localized. The VeraCrypt Boot Loader user interface is completely in English.\n\nContinue?</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO">Before encrypting your system partition or drive, VeraCrypt needs to verify that everything works correctly.\n\nAfter you click Test, all the necessary components (for example, the pre-boot authentication component, i.e. the VeraCrypt Boot Loader) will be installed and your computer will be restarted. Then you will have to enter your password in the VeraCrypt Boot Loader screen that will appear before Windows starts. After Windows starts, you will be automatically informed about the result of this pretest.\n\nThe following device will be modified: Drive #%d\n\n\nIf you click Cancel now, nothing will be installed and the pretest will not be performed.</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_1">IMPORTANT NOTES -- PLEASE READ OR PRINT (click 'Print'):\n\nNote that none of your files will be encrypted before you successfully restart your computer and start Windows. Thus, if anything fails, your data will NOT be lost. However, if something does go wrong, you might encounter difficulties in starting Windows. Therefore, please read (and, if possible, print) the following guidelines on what to do if Windows cannot start after you restart the computer.\n\n</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_2">What to Do If Windows Cannot Start\n------------------------------------------------\n\nNote: These instructions are valid only if you have not started encrypting.\n\n- If Windows does not start after you enter the correct password (or if you repeatedly enter the correct password but VeraCrypt says that the password is incorrect), do not panic. Restart (power off and on) the computer, and in the VeraCrypt Boot Loader screen, press the Esc key on your keyboard (and if you have multiple systems, choose which to start). Then Windows should start (provided that it is not encrypted) and VeraCrypt will automatically ask whether you want to uninstall the pre-boot authentication component. Note that the previous steps do NOT work if the system partition/drive is encrypted (nobody can start Windows or access encrypted data on the drive without the correct password even if he or she follows the previous steps).\n\n</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_3">- If the previous steps do not help or if the VeraCrypt Boot Loader screen does not appear (before Windows starts), insert the VeraCrypt Rescue Disk into your CD/DVD drive and restart your computer. If the VeraCrypt Rescue Disk screen does not appear (or if you do not see the 'Repair Options' item in the 'Keyboard Controls' section of the VeraCrypt Rescue Disk screen), it is possible that your BIOS is configured to attempt to boot from hard drives before CD/DVD drives. If that is the case, restart your computer, press F2 or Delete (as soon as you see a BIOS start-up screen), and wait until a BIOS configuration screen appears. If no BIOS configuration screen appears, restart (reset) the computer again and start pressing F2 or Delete repeatedly as soon as you restart (reset) the computer. When a BIOS configuration screen appears, configure your BIOS to boot from the CD/DVD drive first (for information on how to do so, please refer to the documentation for your BIOS/motherboard or contact your computer vendor's technical support team for assistance). Then restart your computer. The VeraCrypt Rescue Disk screen should appear now. In the VeraCrypt Rescue Disk screen, select 'Repair Options' by pressing F8 on your keyboard. From the 'Repair Options' menu, select 'Restore original system loader'. Then remove the Rescue Disk from your CD/DVD drive and restart your computer. Windows should start normally (provided that it is not encrypted).\n\n</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_4">Note that the previous steps do NOT work if the system partition/drive is encrypted (nobody can start Windows or access encrypted data on the drive without the correct password even if he or she follows the previous steps).\n\n\nNote that even if you lose your VeraCrypt Rescue Disk and an attacker finds it, he or she will NOT be able to decrypt the system partition or drive without the correct password.</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_RESULT_TITLE">Pretest Completed</entry>
- <entry lang="en" key="SYS_ENCRYPTION_PRETEST_RESULT_INFO">The pretest has been successfully completed.\n\nWARNING: Please note that if power supply is suddenly interrupted while encrypting existing data in place, or when the operating system crashes due to a software error or hardware malfunction while VeraCrypt is encrypting existing data in place, portions of the data will be corrupted or lost. Therefore, before you start encrypting, please make sure that you have backup copies of the files you want to encrypt. If you do not, please back up the files now (you can click Defer, back up the files, then run VeraCrypt again anytime, and select 'System' &gt; 'Resume Interrupted Process' to start encrypting).\n\nWhen ready, click Encrypt to start encrypting.</entry>
- <entry lang="en" key="SYSENC_ENCRYPTION_PAGE_INFO">You can click Pause or Defer anytime to interrupt the process of encryption or decryption, exit this wizard, restart or shut down your computer, and then resume the process, which will continue from the point it was stopped. To prevent slowdown when the system or applications write or read data from the system drive, VeraCrypt automatically waits until the data is written or read (see Status above) and then automatically continues encrypting or decrypting.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_ENCRYPTION_PAGE_INFO">\n\nYou can click Pause or Defer anytime to interrupt the process of encryption, exit this wizard, restart or shut down your computer, and then resume the process, which will continue from the point it was stopped. Note that the volume cannot be mounted until it has been fully encrypted.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nYou can click Pause or Defer anytime to interrupt the process of decryption, exit this wizard, restart or shut down the computer, and then resume the process, which will continue from the point where it was stopped. Note that the volume cannot be mounted until it has been fully decrypted.</entry>
- <entry lang="en" key="SYSENC_HIDDEN_OS_INITIAL_INFO_TITLE">Hidden System Started</entry>
- <entry lang="en" key="SYSENC_HIDDEN_OS_WIPE_INFO_TITLE">Original System</entry>
- <entry lang="en" key="SYSENC_HIDDEN_OS_WIPE_INFO">Windows creates (typically, without your knowledge or consent) various log files, temporary files, etc., on the system partition. It also saves the content of RAM to hibernation and paging files located on the system partition. Therefore, if an adversary analyzed files stored on the partition where the original system (of which the hidden system is a clone) resides, he might find out, for example, that you used the VeraCrypt wizard in the hidden-system-creation mode (which might indicate the existence of a hidden operating system on your computer).\n\nTo prevent such issues, VeraCrypt will, in the next steps, securely erase the entire content of the partition where the original system resides. Afterwards, in order to achieve plausible deniability, you will need to install a new system on the partition and encrypt it. Thus you will create the decoy system and the whole process of creation of the hidden operating system will be completed.</entry>
- <entry lang="en" key="OS_WIPING_NOT_FINISHED_ASK">The hidden operating system has been successfully created. However, before you can start using it (and achieve plausible deniability), you need to securely erase (using VeraCrypt) the entire content of the partition where the currently running operating system is installed. Before you can do that, you need to restart the computer and, in the VeraCrypt Boot Loader screen (which appears before Windows starts), enter the pre-boot authentication password for the hidden operating system. Then, after the hidden system starts, the VeraCrypt wizard will be launched automatically.\n\nNote: If you choose to terminate the process of creation of the hidden operating system now, you will NOT be able to resume the process and the hidden system will NOT be accessible (because the VeraCrypt Boot Loader will be removed).</entry>
- <entry lang="en" key="HIDDEN_OS_CREATION_NOT_FINISHED_ASK">You have scheduled the process of creation of a hidden operating system. The process has not been completed yet. To complete it, you need to restart the computer and, in the VeraCrypt Boot Loader screen (which appears before Windows starts), enter the password for the hidden operating system.\n\nNote: If you choose to terminate the process of creation of the hidden operating system now, you will NOT be able to resume the process.</entry>
- <entry lang="en" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_RETRY">Restart the computer and proceed</entry>
- <entry lang="en" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_TERMINATE">Permanently terminate the process of creation of the hidden operating system</entry>
- <entry lang="en" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_ASK_LATER">Do nothing now and ask again later</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_1">\nIF POSSIBLE, PLEASE PRINT THIS TEXT (click 'Print' below).\n\n\nHow and When to Use VeraCrypt Rescue Disk (After Encrypting)\n-----------------------------------------------------------------------------------\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_2">I. How to Boot VeraCrypt Rescue Disk\n\nTo boot a VeraCrypt Rescue Disk, insert it into your CD/DVD drive and restart your computer. If the VeraCrypt Rescue Disk screen does not appear (or if you do not see the 'Repair Options' item in the 'Keyboard Controls' section of the screen), it is possible that your BIOS is configured to attempt to boot from hard drives before CD/DVD drives. If that is the case, restart your computer, press F2 or Delete (as soon as you see a BIOS start-up screen), and wait until a BIOS configuration screen appears. If no BIOS configuration screen appears, restart (reset) the computer again and start pressing F2 or Delete repeatedly as soon as you restart (reset) the computer. When a BIOS configuration screen appears, configure your BIOS to boot from the CD/DVD drive first (for information on how to do so, please refer to the documentation for your BIOS/motherboard or contact your computer vendor's technical support team for assistance). Then restart your computer. The VeraCrypt Rescue Disk screen should appear now. Note: In the VeraCrypt Rescue Disk screen, you can select 'Repair Options' by pressing F8 on your keyboard.\n\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_3">II. When and How to Use VeraCrypt Rescue Disk (After Encrypting)\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_4">1) If the VeraCrypt Boot Loader screen does not appear after you start your computer (or if Windows does not boot), the VeraCrypt Boot Loader may be damaged. The VeraCrypt Rescue Disk allows you to restore it and thus to regain access to your encrypted system and data (however, note that you will still have to enter the correct password then). In the Rescue Disk screen, select 'Repair Options' > 'Restore VeraCrypt Boot Loader'. Then press 'Y' to confirm the action, remove the Rescue Disk from your CD/DVD drive and restart your computer.\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_5">2) If you repeatedly enter the correct password but VeraCrypt says that the password is incorrect, the master key or other critical data may be damaged. The VeraCrypt Rescue Disk allows you to restore them and thus to regain access to your encrypted system and data (however, note that you will still have to enter the correct password then). In the Rescue Disk screen, select 'Repair Options' > 'Restore key data'. Then enter your password, press 'Y' to confirm the action, remove the Rescue Disk from your CD/DVD drive, and restart your computer.\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_6">3) If the VeraCrypt Boot Loader is damaged, you can avoid running it by booting directly from the VeraCrypt Rescue Disk. Insert your Rescue Disk into your CD/DVD drive and then enter your password in the Rescue Disk screen.\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_7">4) If Windows is damaged and cannot start, the VeraCrypt Rescue Disk allows you to permanently decrypt the partition/drive before Windows starts. In the Rescue Disk screen, select 'Repair Options' > 'Permanently decrypt system partition/drive'. Enter the correct password and wait until decryption is complete. Then you can e.g. boot your MS Windows setup CD/DVD to repair your Windows installation.\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_8">Note: Alternatively, if Windows is damaged (cannot start) and you need to repair it (or access files on it), you can avoid decrypting the system partition/drive by following these steps: If you have multiple operating systems installed on your computer, boot the one that does not require pre-boot authentication. If you do not have multiple operating systems installed on your computer, you can boot a WinPE or BartPE CD/DVD or you can connect your system drive as a secondary or external drive to another computer and then boot the operating system installed on the computer. After you boot a system, run VeraCrypt, click 'Select Device', select the affected system partition, click 'OK', select 'System' > 'Mount Without Pre-Boot Authentication', enter your pre-boot authentication password and click 'OK'. The partition will be mounted as a regular VeraCrypt volume (data will be on-the-fly decrypted/encrypted in RAM on access, as usual).\n\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_HELP_PORTION_9">Note that even if you lose your VeraCrypt Rescue Disk and an attacker finds it, he or she will NOT be able to decrypt the system partition or drive without the correct password.</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_1">\n\nI M P O R T A N T -- PLEASE PRINT THIS TEXT IF POSSIBLE (click 'Print' below).\n\n\nNote: This text will be automatically displayed each time you start the hidden system until you start creating the decoy system.\n\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_2">How to Create Decoy System Safely and Securely\n----------------------------------------------------------------------------\n\nIn order to achieve plausible deniability, you need to create the decoy operating system now. To do so, follow these steps:\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_3">1) For security reasons, shut down your computer and leave it powered off for at least several minutes (the longer, the better). This is required to clear the memory, which contains sensitive data. Then turn on the computer but do not boot the hidden system.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_4">2) Install Windows on the partition whose content has been erased (i.e. on the partition where the original system, of which the hidden system is a clone, was installed).\n\nIMPORTANT: WHEN YOU START INSTALLING THE DECOY SYSTEM, THE HIDDEN SYSTEM WILL *NOT* BE POSSIBLE TO BOOT (because the VeraCrypt Boot Loader will be erased by the Windows system installer). THIS IS NORMAL AND EXPECTED. PLEASE DO NOT PANIC. YOU WILL BE ABLE TO BOOT THE HIDDEN SYSTEM AGAIN AS SOON AS YOU START ENCRYPTING THE DECOY SYSTEM (because VeraCrypt will then automatically install the VeraCrypt Boot Loader on the system drive).\n\nImportant: The size of the decoy system partition must remain the same as the size of the hidden volume (this condition is now met). Moreover, you must not create any partition between the decoy system partition and the partition where the hidden system resides.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_5">3) Boot the decoy system (which you installed in step 2 and install VeraCrypt on it).\n\nKeep in mind that the decoy system must never contain any sensitive data.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_6">4) On the decoy system, run VeraCrypt and select 'System' &gt; 'Encrypt System Partition/Drive'. The VeraCrypt Volume Creation Wizard window should appear.\n\nThe following steps apply to the VeraCrypt Volume Creation Wizard.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_7">5) In the VeraCrypt Volume Creation Wizard, do NOT select the 'Hidden' option. Leave the 'Normal' option selected and click 'Next'.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_8">6) Select the option 'Encrypt the Windows system partition' and then click 'Next'.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_9">7) If there are only the hidden system and the decoy system installed on the computer, select the option 'Single-boot' (if there are more than these two systems installed on the computer, select 'Multi-boot'). Then click 'Next'.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_10">8) IMPORTANT: In this step, FOR THE DECOY SYSTEM, YOU MUST SELECT THE SAME ENCRYPTION ALGORITHM AND HASH ALGORITHM THAT YOU SELECTED FOR THE HIDDEN SYSTEM! OTHERWISE, THE HIDDEN SYSTEM WILL BE INACCESSIBLE! In other words, the decoy system must be encrypted with the same encryption algorithm as the hidden system. Note: The reason is that the decoy system and the hidden system will share a single boot loader, which supports only a single algorithm, selected by the user (for each algorithm, there is a special version of the VeraCrypt Boot Loader).\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_11">9) In this step, choose a password for the decoy operating system. This will be the password that you will be able to reveal to an adversary if you are asked or forced to disclose your pre-boot authentication password (the other password you can reveal is the one for the outer volume). The existence of the third password (i.e. of the pre-boot authentication password for the hidden operating system) will remain secret.\n\nImportant: The password you choose for the decoy system must be substantially different from the one you chose for the hidden volume (i.e. for the hidden operating system).\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_12">10) Follow the remaining instructions in the wizard so as to encrypt the decoy operating system.\n\n\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_13">After Decoy System Is Created\n------------------------------------------------\n\nAfter you encrypt the decoy system, the whole process of creation of the hidden operating system will be completed and you will be able to use these three passwords:\n\n1) Pre-boot authentication password for the hidden operating system.\n\n2) Pre-boot authentication password for the decoy operating system.\n\n3) Password for the outer volume.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_14">If you want to start the hidden operating system, you will just need to enter the password for the hidden operating system in the VeraCrypt Boot Loader screen (which appears after you turn on or restart your computer).\n\nIf you want to start the decoy operating system, you will just need to enter the password for the decoy operating system in the VeraCrypt Boot Loader screen.\n\nThe password for the decoy system can be disclosed to anyone forcing you to reveal your pre-boot authentication password. The existence of the hidden volume (and of the hidden operating system) will remain secret.\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_15">The third password (for the outer volume) can be disclosed to anyone forcing you to reveal the password for the first partition behind the system partition, where both the outer volume and the hidden volume (containing the hidden operating system) reside. The existence of the hidden volume (and of the hidden operating system) will remain secret.\n\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_16">If you revealed the password for the decoy system to an adversary and he asked you why the free space of the (decoy) system partition contains random data, you could answer, for example: "The partition previously contained a system encrypted by VeraCrypt, but I forgot the pre-boot authentication password (or the system was damaged and stopped booting), so I had to reinstall Windows and encrypt the partition again."\n\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_17">If all the instructions are followed and if the precautions and requirements listed in the section "Security Requirements and Precautions Pertaining to Hidden Volumes" in the VeraCrypt User's Guide are followed, it should be impossible to prove that the hidden volume and hidden operating system exist, even when the outer volume is mounted or when the decoy operating system is decrypted or started.\n\nIf you save a copy of this text or print it (strongly recommended, unless your printer stores copies of documents it prints on its internal drive), you should destroy any copies of it after you have created the decoy system and after you have understood all the information contained in the text (otherwise, if such a copy was found, it might indicate that there is a hidden operating system on this computer).\n\n</entry>
- <entry lang="en" key="DECOY_OS_INSTRUCTIONS_PORTION_18">WARNING: IF YOU DO NOT PROTECT THE HIDDEN VOLUME (for information on how to do so, refer to the section "Protection of Hidden Volumes Against Damage" in the VeraCrypt User's Guide), DO NOT WRITE TO THE OUTER VOLUME (note that the decoy operating system is NOT installed in the outer volume). OTHERWISE, YOU MAY OVERWRITE AND DAMAGE THE HIDDEN VOLUME (AND THE HIDDEN OPERATING SYSTEM WITHIN IT)!</entry>
- <entry lang="en" key="HIDDEN_OS_CREATION_PREINFO_TITLE">Operating System Cloning</entry>
- <entry lang="en" key="HIDDEN_OS_CREATION_PREINFO_HELP">In the next steps, VeraCrypt will create the hidden operating system by copying the content of the system partition to the hidden volume (data being copied will be encrypted on the fly with an encryption key different from the one that will be used for the decoy operating system).\n\nPlease note that the process will be performed in the pre-boot environment (before Windows starts) and it may take a long time to complete; several hours or even several days (depending on the size of the system partition and on the performance of your computer).\n\nYou will be able to interrupt the process, shut down your computer, start the operating system and then resume the process. However, if you interrupt it, the entire process of copying the system will have to start from the beginning (because the content of the system partition must not change during cloning).</entry>
- <entry lang="en" key="CONFIRM_CANCEL_HIDDEN_OS_CREATION">Do you want to cancel the entire process of creation of the hidden operating system?\n\nNote: You will NOT be able to resume the process if you cancel it now.</entry>
- <entry lang="en" key="CONFIRM_CANCEL_SYS_ENC_PRETEST">Do you want to cancel the system encryption pretest?</entry>
- <entry lang="en" key="BOOT_PRETEST_FAILED_RETRY">The VeraCrypt system encryption pretest failed. Do you want to try again?\n\nIf you select 'No', the pre-boot authentication component will be uninstalled.\n\nNotes:\n\n- If the VeraCrypt Boot Loader did not ask you to enter the password before Windows started, it is possible that your operating system does not boot from the drive on which it is installed. This is not supported.\n\n- If you used an encryption algorithm other than AES and the pretest failed (and you entered the password), it may have been caused by an inappropriately designed driver. Select 'No', and try encrypting the system partition/drive again, but use the AES encryption algorithm (which has the lowest memory requirements).\n\n- For more possible causes and solutions, see: https://www.veracrypt.fr/en/Troubleshooting.html</entry>
- <entry lang="en" key="SYS_DRIVE_NOT_ENCRYPTED">The system partition/drive does not appear to be encrypted (neither partially nor fully).</entry>
- <entry lang="en" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED">Your system partition/drive is encrypted (partially or fully).\n\nPlease decrypt your system partition/drive entirely before proceeding. To do so, select 'System' &gt; 'Permanently Decrypt System Partition/Drive' from the menu bar of the main VeraCrypt window.</entry>
- <entry lang="en" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED_DOWNGRADE">When the system partition/drive is encrypted (partially or fully), you cannot downgrade VeraCrypt (but you can upgrade it or reinstall the same version).</entry>
- <entry lang="en" key="SYS_ENCRYPTION_OR_DECRYPTION_IN_PROGRESS">Your system partition/drive is currently being encrypted, decrypted, or otherwise modified. Please interrupt the encryption/decryption/modification process (or wait until it is complete) before proceeding.</entry>
- <entry lang="en" key="SYSTEM_ENCRYPTION_IN_PROGRESS_ELSEWHERE">An instance of the VeraCrypt Volume Creation Wizard is currently running on this system and performing or preparing encryption/decryption of the system partition/drive. Before you proceed, please wait for it to finish or close it. If you cannot close it, please restart your computer before proceeding.</entry>
- <entry lang="en" key="SYSTEM_ENCRYPTION_NOT_COMPLETED">The process of encryption or decryption of the system partition/drive has not been completed. Please wait until it is complete before proceeding.</entry>
- <entry lang="en" key="ERR_ENCRYPTION_NOT_COMPLETED">Error: The process of encryption of the partition/drive has not been completed. It must be completed first.</entry>
- <entry lang="en" key="ERR_NONSYS_INPLACE_ENC_INCOMPLETE">Error: The process of encryption or decryption of the partition/volume has not been completed. It must be completed first.\n\nNote: To resume the process, select 'Volumes' &gt; 'Resume Interrupted Process' from the menu bar of the main VeraCrypt window.</entry>
- <entry lang="en" key="ERR_SYS_HIDVOL_HEAD_REENC_MODE_WRONG">The password is correct, VeraCrypt has successfully decrypted the volume header and detected that this volume is a hidden system volume. However, you cannot modify the header of a hidden system volume this way.\n\nTo change the password for a hidden system volume, boot the operating system residing in the hidden volume, and then select 'System' &gt; 'Change Password' from the menu bar of the main VeraCrypt window.\n\nTo set the header key derivation algorithm, boot the hidden operating system and then select 'System' &gt; 'Set Header Key Derivation Algorithm'.</entry>
- <entry lang="en" key="CANNOT_DECRYPT_HIDDEN_OS">VeraCrypt does not support in-place decryption of a hidden system partition.\n\nNote: If you want to decrypt the decoy system partition, boot the decoy system, and then select 'System' &gt; 'Permanently Decrypt System Partition/Drive' from the menu bar of the main VeraCrypt window.</entry>
- <entry lang="en" key="ERR_PARAMETER_INCORRECT">Error: Incorrect/invalid parameter.</entry>
- <entry lang="en" key="DEVICE_SELECTED_IN_NON_DEVICE_MODE">You have selected a partition or a device but the wizard mode you selected is suitable only for file containers.\n\nDo you want to change the wizard mode?</entry>
- <entry lang="en" key="CONFIRM_CHANGE_WIZARD_MODE_TO_FILE_CONTAINER">Do you want to create a VeraCrypt file container instead?</entry>
- <entry lang="en" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">You have selected the system partition/drive (or the boot partition), but the wizard mode you selected is suitable only for non-system partitions/drives.\n\nDo you want to set up pre-boot authentication (which means that you will need to enter your password each time before Windows boots/starts) and encrypt the system partition/drive?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_SYS_DEVICE">Are you sure you want to permanently decrypt the system partition/drive?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">CAUTION: If you permanently decrypt the system partition/drive, unencrypted data will be written to it.\n\nAre you really sure you want to permanently decrypt the system partition/drive?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Are you sure you want to permanently decrypt the following volume?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">CAUTION: If you permanently decrypt the VeraCrypt volume, unencrypted data will be written to the disk.\n\nAre you really sure you want to permanently decrypt the selected volume?</entry>
- <entry lang="en" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">Warning: If you use a cascade of ciphers for system encryption, you may encounter the following issues:\n\n1) The VeraCrypt Boot Loader is larger than normal and, therefore, there is not enough space in the first drive track for a backup of the VeraCrypt Boot Loader. Hence, whenever it gets damaged (which often happens, for example, during inappropriately designed anti-piracy activation procedures of certain programs), you will need to use the VeraCrypt Rescue Disk to boot or to repair the VeraCrypt Boot Loader.\n\n2) On some computers, resuming from hibernation takes longer.\n\nThese potential issues can be prevented by choosing a non-cascade encryption algorithm (e.g. AES).\n\nAre you sure you want to use a cascade of ciphers?</entry>
- <entry lang="en" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">If you encounter any of the previously described problems, decrypt the partition/drive (if it is encrypted) and then try encrypting it again using a non-cascade encryption algorithm (e.g. AES).</entry>
- <entry lang="en" key="UPDATE_TC_IN_DECOY_OS_FIRST">WARNING: For safety and security reasons, you should update VeraCrypt on the decoy operating system before you update it on the hidden operating system.\n\nTo do so, boot the decoy system and run the VeraCrypt installer from within it. Then boot the hidden system and run the installer from within it as well.\n\nNote: The decoy system and the hidden system share a single boot loader. If you upgraded VeraCrypt only on the hidden system (but not on the decoy system), the decoy system would contain a VeraCrypt driver and VeraCrypt applications whose version numbers are different from the version number of the VeraCrypt Boot Loader. Such a discrepancy might indicate that there is a hidden operating system on this computer.\n\n\nDo you want to continue?</entry>
- <entry lang="en" key="UPDATE_TC_IN_HIDDEN_OS_TOO">The version number of the VeraCrypt Boot Loader that booted this operating system is different from the version number of the VeraCrypt driver (and of the VeraCrypt applications) installed on this system.\n\nYou should run the VeraCrypt installer (whose version number is the same as the one of the VeraCrypt Boot Loader) to update VeraCrypt on this operating system.</entry>
- <entry lang="en" key="BOOT_LOADER_VERSION_DIFFERENT_FROM_DRIVER_VERSION">The version number of the VeraCrypt Boot Loader that booted this operating system is different from the version number of the VeraCrypt driver (and of the VeraCrypt applications) installed on this system. Note that older versions may contain bugs fixed in later versions.\n\nIf you did not boot from the VeraCrypt Rescue Disk, you should reinstall VeraCrypt or upgrade it to the latest stable version (the boot loader will be updated too).\n\nIf you booted from the VeraCrypt Rescue Disk, you should update it ('System' > 'Create Rescue Disk').</entry>
- <entry lang="en" key="BOOT_LOADER_UPGRADE_OK">The VeraCrypt Boot Loader has been upgraded.\n\nIt is strongly recommended that you create a new VeraCrypt Rescue Disk (which will contain the new version of the VeraCrypt Boot Loader) by selecting 'System' > 'Create Rescue Disk' after you restart your computer.</entry>
- <entry lang="en" key="BOOT_LOADER_UPGRADE_OK_HIDDEN_OS">The VeraCrypt Boot Loader has been upgraded.\n\nIt is strongly recommended that you boot the decoy operating system and then create a new VeraCrypt Rescue Disk (which will contain the new version of the VeraCrypt Boot Loader) by selecting 'System' > 'Create Rescue Disk'.</entry>
- <entry lang="en" key="BOOT_LOADER_UPGRADE_FAILED">Failed to upgrade the VeraCrypt Boot Loader.</entry>
- <entry lang="en" key="SYS_DRIVE_SIZE_PROBE_TIMEOUT">VeraCrypt failed to detect the real size of the system drive and, therefore, the size reported by the operating system (which may be smaller than the real size) will be used. Also note that this is not a bug in VeraCrypt.</entry>
- <entry lang="en" key="HIDDEN_SECTOR_DETECTION_FAILED_PREVIOUSLY">WARNING: It appears that VeraCrypt has already tried to detect hidden sectors on this system drive. If you encountered any problems during the previous detection process, you can avoid the problems by skipping the detection of hidden sectors now. Note that if you do so, VeraCrypt will use the size reported by the operating system (which may be smaller than the real size of the drive).\n\nNote that this issue is not caused by a bug in VeraCrypt.</entry>
- <entry lang="en" key="SKIP_HIDDEN_SECTOR_DETECTION">Skip detection of hidden sectors (use the size reported by the operating system)</entry>
- <entry lang="en" key="RETRY_HIDDEN_SECTOR_DETECTION">Try to detect hidden sectors again</entry>
- <entry lang="en" key="ENABLE_BAD_SECTOR_ZEROING">Error: Content of one or more sectors on the disk cannot be read (probably due to a physical defect).\n\nThe process of in-place encryption can continue only when the sectors have been made readable again. VeraCrypt can attempt to make these sectors readable by writing zeros to the sectors (subsequently such all-zero blocks would be encrypted). However, note that any data stored in the unreadable sectors will be lost. If you want to avoid that, you can attempt to recover portions of the corrupted data using appropriate third-party tools.\n\nNote: In case of physically damaged sectors (as opposed to mere data corruption and checksum errors) most types of storage devices internally reallocate the sectors when data is attempted to be written to them (so the existing data in the damaged sectors may remain unencrypted on the drive).\n\nDo you want VeraCrypt to write zeroes to unreadable sectors?</entry>
- <entry lang="en" key="DISCARD_UNREADABLE_ENCRYPTED_SECTORS">Error: Content of one or more sectors on the disk cannot be read (probably due to a physical defect).\n\nTo be able to proceed with decryption, VeraCrypt will have to discard the content of the unreadable sectors (the content will be replaced with pseudorandom data). Please note that, before proceeding, you can attempt to recover portions of any corrupted data using appropriate third-party tools.\n\nDo you want VeraCrypt to discard data in the unreadable sectors now?</entry>
- <entry lang="en" key="ZEROED_BAD_SECTOR_COUNT">Note: VeraCrypt has replaced the content of %I64d unreadable sectors (%s) with encrypted all-zero plaintext blocks.</entry>
- <entry lang="en" key="SKIPPED_BAD_SECTOR_COUNT">Note: VeraCrypt has replaced the content of %I64d unreadable sectors (%s) with pseudorandom data.</entry>
- <entry lang="en" key="ENTER_TOKEN_PASSWORD">Enter password/PIN for token '%s':</entry>
- <entry lang="en" key="PKCS11_LIB_LOCATION_HELP">In order to allow VeraCrypt to access a security token or smart card, you need to install a PKCS #11 software library for the token or smart card first. Such a library may be supplied with the device or it may be available for download from the website of the vendor or other third parties.\n\nAfter you install the library, you can either select it manually by clicking 'Select Library' or you can let VeraCrypt find and select it automatically by clicking 'Auto-Detect Library' (only the Windows system directory will be searched).</entry>
- <entry lang="en" key="SELECT_PKCS11_MODULE_HELP">Note: For the filename and location of the PKCS #11 library installed for your security token or smart card, please refer to the documentation supplied with the token, card, or third-party software.\n\nClick 'OK' to select the path and filename.</entry>
- <entry lang="en" key="NO_PKCS11_MODULE_SPECIFIED">In order to allow VeraCrypt to access a security token or smart card, you need to select a PKCS #11 software library for the token/card first. To do so, select 'Settings' > 'Security Tokens'.</entry>
- <entry lang="en" key="PKCS11_MODULE_INIT_FAILED">Failed to initialize PKCS #11 security token library.\n\nPlease make sure the specified path and filename refer to a valid PKCS #11 library. To specify a PKCS #11 library path and filename, select 'Settings' > 'Security Tokens'.</entry>
- <entry lang="en" key="PKCS11_MODULE_AUTO_DETECTION_FAILED">No PKCS #11 library has been found in the Windows system directory.\n\nPlease make sure that a PKCS #11 library for your security token (or for your smart card) is installed (such a library may be supplied with the token/card or it may be available for download from the website of the vendor or other third parties). If it is installed in a directory other than the Windows system directory, click 'Select Library' to locate the library (e.g. in the folder where the software for the token/card is installed).</entry>
- <entry lang="en" key="NO_TOKENS_FOUND">No security token found.\n\nPlease make sure your security token is connected to your computer and the correct device driver for your token is installed.</entry>
- <entry lang="en" key="TOKEN_KEYFILE_NOT_FOUND">Security token keyfile not found.</entry>
- <entry lang="en" key="TOKEN_KEYFILE_ALREADY_EXISTS">A security token keyfile with the same name already exists.</entry>
- <entry lang="en" key="CONFIRM_SEL_FILES_DELETE">Do you want to delete the selected files?</entry>
- <entry lang="en" key="INVALID_TOKEN_KEYFILE_PATH">Security token keyfile path is invalid.</entry>
- <entry lang="en" key="SECURITY_TOKEN_ERROR">Security token error</entry>
- <entry lang="en" key="CKR_PIN_INCORRECT">Password for security token is incorrect.</entry>
- <entry lang="en" key="CKR_DEVICE_MEMORY">The security token does not have enough memory/space to perform the requested operation.\n\nIf you are attempting to import a keyfile, you should select a smaller file or use a keyfile generated by VeraCrypt (select 'Tools' > 'Keyfile Generator').</entry>
- <entry lang="en" key="ALL_TOKEN_SESSIONS_CLOSED">All open security token sessions have been closed.</entry>
- <entry lang="en" key="SELECT_TOKEN_KEYFILES">Select Security Token Keyfiles</entry>
- <entry lang="en" key="TOKEN_SLOT_ID">Slot</entry>
- <entry lang="en" key="TOKEN_NAME">Token name</entry>
- <entry lang="en" key="TOKEN_DATA_OBJECT_LABEL">File name</entry>
- <entry lang="en" key="BOOT_PASSWORD_CACHE_KEYBOARD_WARNING">IMPORTANT: Please note that pre-boot authentication passwords are always typed using the standard US keyboard layout. Therefore, a volume that uses a password typed using any other keyboard layout may be impossible to mount using a pre-boot authentication password (note that this is not a bug in VeraCrypt). To allow such a volume to be mounted using a pre-boot authentication password, follow these steps:\n\n1) Click 'Select File' or 'Select Device' and select the volume.\n2) Select 'Volumes' > 'Change Volume Password'.\n3) Enter the current password for the volume.\n4) Change the keyboard layout to English (US) by clicking the Language bar icon in the Windows taskbar and selecting 'EN English (United States)'.\n5) In VeraCrypt, in the field for the new password, type the pre-boot authentication password.\n6) Confirm the new password by retyping it in the confirmation field and click 'OK'.\nWARNING: Please keep in mind that if you follow these steps, the volume password will always have to be typed using the US keyboard layout (which is automatically ensured only in the pre-boot environment).</entry>
- <entry lang="en" key="SYS_FAVORITES_KEYBOARD_WARNING">System favorite volumes will be mounted using the pre-boot authentication password. If any system favorite volume uses a different password, it will not be mounted.</entry>
- <entry lang="en" key="SYS_FAVORITES_ADMIN_ONLY_INFO">Please note that if you need to prevent normal VeraCrypt volume actions (such as 'Dismount All', auto-dismount, etc.) from affecting system favorite volumes, you should enable the option 'Allow only administrators to view and dismount system favorite volumes in VeraCrypt'. In addition, when VeraCrypt is run without administrator privileges (the default on Windows Vista and later), system favorite volumes will not be displayed in the drive letter list in the main VeraCrypt application window.</entry>
- <entry lang="en" key="SYS_FAVORITES_ADMIN_ONLY_WARNING">IMPORTANT: Please keep in mind that if this option is enabled and VeraCrypt does not have administrator privileges, mounted system favorite volumes are NOT displayed in the VeraCrypt application window and they cannot be dismounted. Therefore, if you need e.g. to dismount a system favorite volume, please right-click the VeraCrypt icon (in the Start menu) and select 'Run as administrator' first. The same limitation applies to the 'Dismount All' function, 'Auto-Dismount' functions, 'Dismount All' hot keys, etc.</entry>
- <entry lang="en" key="SETTING_REQUIRES_REBOOT">Note that this setting takes effect only after the operating system is restarted.</entry>
- <entry lang="en" key="COMMAND_LINE_ERROR">Error while parsing command line.</entry>
- <entry lang="en" key="RESCUE_DISK">Rescue Disk</entry>
- <entry lang="en" key="SELECT_FILE_AND_MOUNT">Select &amp;File and Mount...</entry>
- <entry lang="en" key="SELECT_DEVICE_AND_MOUNT">Select &amp;Device and Mount...</entry>
- <entry lang="en" key="DISABLE_NONADMIN_SYS_FAVORITES_ACCESS">Allow only administrators to view and dismount system favorite volumes in VeraCrypt</entry>
- <entry lang="en" key="MOUNT_SYSTEM_FAVORITES_ON_BOOT">Mount system favorite volumes when Windows starts (in the initial phase of the startup procedure)</entry>
- <entry lang="en" key="MOUNTED_VOLUME_DIRTY">Warning: The filesystem on the volume mounted as '%s' was not cleanly dismounted and thus may contain errors. Using a corrupted filesystem can cause data loss or data corruption.\n\nNote: Before you physically remove or switch off a device (such as a USB flash drive or an external hard drive) where a mounted VeraCrypt volume resides, you should always dismount the VeraCrypt volume in VeraCrypt first.\n\n\nDo you want Windows to attempt to detect and fix errors (if any) on the filesystem?</entry>
- <entry lang="en" key="SYS_FAVORITE_VOLUME_DIRTY">Warning: One or more system favorite volumes were not cleanly dismounted and thus may contain filesystem errors. Please see the system event log for further details.\n\nUsing a corrupted filesystem can cause data loss or data corruption. You should check the affected system favorite volume(s) for errors (right-click each of them in VeraCrypt and select 'Repair Filesystem').</entry>
- <entry lang="en" key="FILESYS_REPAIR_CONFIRM_BACKUP">Warning: Repairing a damaged filesystem using the Microsoft 'chkdsk' tool might cause loss of files in damaged areas. Therefore, it is recommended that you first back up the files stored on the VeraCrypt volume to another, healthy, VeraCrypt volume.\n\nDo you want to repair the filesystem now?</entry>
- <entry lang="en" key="MOUNTED_CONTAINER_FORCED_READ_ONLY">Volume '%s' has been mounted as read-only because write access was denied.\n\nPlease make sure the security permissions of the file container allow you to write to it (right-click the container and select Properties > Security).\n\nNote that, due to a Windows issue, you may see this warning even after setting the appropriate security permissions. This is not caused by a bug in VeraCrypt. A possible solution is to move your container to, e.g., your 'Documents' folder.\n\nIf you intend to keep your volume read-only, set the read-only attribute of the container (right-click the container and select Properties > Read-only), which will suppress this warning.</entry>
- <entry lang="en" key="MOUNTED_DEVICE_FORCED_READ_ONLY">Volume '%s' had to be mounted as read-only because write access was denied.\n\nPlease make sure no other application (e.g. antivirus software) is accessing the partition/device on which the volume is hosted.</entry>
- <entry lang="en" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">Volume '%s' has been mounted as read-only because the operating system reported the host device to be write-protected.\n\nPlease note that some custom chipset drivers have been reported to cause writable media to falsely appear write-protected. This problem is not caused by VeraCrypt. It may be solved by updating or uninstalling any custom (non-Microsoft) chipset drivers that are currently installed on this system.</entry>
- <entry lang="en" key="LIMIT_ENC_THREAD_POOL_NOTE">Note that the Hyper-Threading technology provides multiple logical cores per a single physical core. When Hyper Threading is enabled, the number selected above represents the number of logical processors/cores.</entry>
- <entry lang="en" key="NUMBER_OF_THREADS">%d threads</entry>
- <entry lang="en" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">Note that hardware-accelerated AES is disabled, which will affect benchmark results (worse performance).\n\nTo enable hardware acceleration, select 'Settings' > 'Performance' and enable the corresponding option.</entry>
- <entry lang="en" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">Note that the number of threads is currently limited, which will affect benchmark results (worse performance).\n\nTo utilize the full potential of the processor(s), select 'Settings' > 'Performance' and disable the corresponding option.</entry>
- <entry lang="en" key="ASK_REMOVE_DEVICE_WRITE_PROTECTION">Do you want VeraCrypt to attempt to disable write protection of the partition/drive?</entry>
- <entry lang="en" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">WARNING: This setting may degrade performance.\n\nAre you sure you want to use this setting?</entry>
- <entry lang="en" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">Warning: VeraCrypt volume auto-dismounted</entry>
- <entry lang="en" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">Before you physically remove or turn off a device containing a mounted volume, you should always dismount the volume in VeraCrypt first.\n\nUnexpected spontaneous dismount is usually caused by an intermittently failing cable, drive (enclosure), etc.</entry>
- <entry lang="en" key="UNSUPPORTED_TRUECRYPT_FORMAT">This volume was created with TrueCrypt %x.%x but VeraCrypt supports only TrueCrypt volumes created with TrueCrypt 6.x/7.x series</entry>
- <entry lang="en" key="TEST">Test</entry>
- <entry lang="en" key="KEYFILE">Keyfile</entry>
- <entry lang="en" key="VKEY_08">Backspace</entry>
- <entry lang="en" key="VKEY_09">Tab</entry>
- <entry lang="en" key="VKEY_0C">Clear</entry>
- <entry lang="en" key="VKEY_0D">Enter</entry>
- <entry lang="en" key="VKEY_13">Pause</entry>
- <entry lang="en" key="VKEY_14">Caps Lock</entry>
- <entry lang="en" key="VKEY_20">Spacebar</entry>
- <entry lang="en" key="VKEY_21">Page Up</entry>
- <entry lang="en" key="VKEY_22">Page Down</entry>
- <entry lang="en" key="VKEY_23">End</entry>
- <entry lang="en" key="VKEY_24">Home</entry>
- <entry lang="en" key="VKEY_25">Left Arrow</entry>
- <entry lang="en" key="VKEY_26">Up Arrow</entry>
- <entry lang="en" key="VKEY_27">Right Arrow</entry>
- <entry lang="en" key="VKEY_28">Down Arrow</entry>
- <entry lang="en" key="VKEY_29">Select Key</entry>
- <entry lang="en" key="VKEY_2A">Print Key</entry>
- <entry lang="en" key="VKEY_2B">Execute Key</entry>
- <entry lang="en" key="VKEY_2C">Print Screen</entry>
- <entry lang="en" key="VKEY_2D">Insert</entry>
- <entry lang="en" key="VKEY_2E">Delete</entry>
- <entry lang="en" key="VKEY_5D">Applications Key</entry>
- <entry lang="en" key="VKEY_5F">Sleep</entry>
- <entry lang="en" key="VKEY_90">Num Lock</entry>
- <entry lang="en" key="VKEY_91">Scroll Lock</entry>
- <entry lang="en" key="VKEY_A6">Browser Back</entry>
- <entry lang="en" key="VKEY_A7">Browser Forward</entry>
- <entry lang="en" key="VKEY_A8">Browser Refresh</entry>
- <entry lang="en" key="VKEY_A9">Browser Stop</entry>
- <entry lang="en" key="VKEY_AA">Browser Search</entry>
- <entry lang="en" key="VKEY_AB">Browser Favorites</entry>
- <entry lang="en" key="VKEY_AC">Browser Home</entry>
- <entry lang="en" key="VKEY_AD">Mute</entry>
- <entry lang="en" key="VKEY_AE">Volume Down</entry>
- <entry lang="en" key="VKEY_AF">Volume Up</entry>
- <entry lang="en" key="VKEY_B0">Next Track</entry>
- <entry lang="en" key="VKEY_B1">Previous Track</entry>
- <entry lang="en" key="VKEY_B2">Stop Media</entry>
- <entry lang="en" key="VKEY_B3">Play/Pause Media</entry>
- <entry lang="en" key="VKEY_B4">Start Mail Key</entry>
- <entry lang="en" key="VKEY_B5">Select Media Key</entry>
- <entry lang="en" key="VKEY_B6">Application 1</entry>
- <entry lang="en" key="VKEY_B7">Application 2</entry>
- <entry lang="en" key="VKEY_F6">Attn</entry>
- <entry lang="en" key="VKEY_F7">CrSel</entry>
- <entry lang="en" key="VKEY_F8">ExSel</entry>
- <entry lang="en" key="VKEY_FA">Play</entry>
- <entry lang="en" key="VKEY_FB">Zoom</entry>
- <entry lang="en" key="VK_NUMPAD">NumPad</entry>
- <entry lang="en" key="VK_SHIFT">Shift</entry>
- <entry lang="en" key="VK_CONTROL">Control</entry>
- <entry lang="en" key="VK_ALT">Alt</entry>
- <entry lang="en" key="VK_WIN">Win</entry>
- <entry lang="en" key="BYTE">B</entry>
- <entry lang="en" key="KB">KB</entry>
- <entry lang="en" key="MB">MB</entry>
- <entry lang="en" key="GB">GB</entry>
- <entry lang="en" key="TB">TB</entry>
- <entry lang="en" key="PB">PB</entry>
- <entry lang="en" key="B_PER_SEC">B/s</entry>
- <entry lang="en" key="KB_PER_SEC">KB/s</entry>
- <entry lang="en" key="MB_PER_SEC">MB/s</entry>
- <entry lang="en" key="GB_PER_SEC">GB/s</entry>
- <entry lang="en" key="TB_PER_SEC">TB/s</entry>
- <entry lang="en" key="PB_PER_SEC">PB/s</entry>
- <entry lang="en" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry>
- <entry lang="en" key="IDC_BOOT_LOADER_CACHE_PIM">Include &amp;PIM when caching pre-boot authentication password</entry>
- <entry lang="en" key="IDC_PREF_CACHE_PIM">Include PIM when caching a password</entry>
- <entry lang="en" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Make disconnected network drives available for mounting</entry>
- <entry lang="en" key="PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds %d bytes.</entry>
- <entry lang="en" key="PASSWORD_UTF8_INVALID">The entered password contains Unicode characters that couldn't be converted to UTF-8 representation.</entry>
- <entry lang="en" key="INIT_DLL">Error: Failed to load a system library.</entry>
- <entry lang="en" key="ERR_EXFAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected exFAT filesystem.</entry>
- <entry lang="en" key="IDT_ENTROPY_BAR">Randomness Collected From Mouse Movements</entry>
- <entry lang="en" key="IDT_VOLUME_ID">Volume ID:</entry>
- <entry lang="en" key="VOLUME_ID">Volume ID</entry>
- <entry lang="en" key="IDC_FAVORITE_USE_VOLUME_ID">Use Volume ID to mount favorite</entry>
- <entry lang="en" key="VOLUME_ID_INVALID">The Volume ID value is invalid</entry>
- <entry lang="en" key="VOLUME_ID_NOT_FOUND">No Volume with the specified ID was found on the system</entry>
- <entry lang="en" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copy Value to Clipboard...</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Do not request PIM in the pre-boot authentication screen (PIM value is stored unencrypted on disk)</entry>
- <entry lang="en" key="DISABLE_BOOT_LOADER_PIM_PROMPT">WARNING: Please keep in mind that if you enable this option, the PIM value will be stored unencrypted on the disk.\n\nAre you sure you want to enable this option?</entry>
- <entry lang="en" key="PIM_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value is 2147468.</entry>
- <entry lang="en" key="IDC_SKIP_RESCUE_VERIFICATION">Skip Rescue Disk verification</entry>
- <entry lang="en" key="IDC_HIDE_WAITING_DIALOG">Don't show wait message dialog when performing operations</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">Do not request Hash algorithm in the pre-boot authentication screen</entry>
- <entry lang="en" key="GOST89_HELP">The GOST block cipher, defined in the standard GOST 28147-89 under name Magma, is a Soviet and Russian government standard symmetric key block cipher.\n\nDeveloped in the 1970s, the standard had been marked "Top Secret" and then downgraded to "Secret" in 1990. It was a Soviet alternative to the United States standard algorithm, DES.</entry>
- <entry lang="en" key="KUZNYECHIK_HELP">Kuznyechik is a block cipher first published in 2015 and defined in the National Standard of the Russian Federation GOST R 34.12-2015 and also in RFC 7801. 256-bit key, 128-bit block. Mode of operation is XTS.</entry>
- <entry lang="en" key="CAMELLIA_HELP">Jointly developed by Mitsubishi Electric and NTT of Japan. First published on 2000. 256-bit key, 128-bit block. Mode of operation is XTS. It has been approved for use by the ISO/IEC, the European Union's NESSIE project and the Japanese CRYPTREC project.</entry>
- <entry lang="en" key="TIME">Time</entry>
- <entry lang="en" key="ITERATIONS">Iterations</entry>
- <entry lang="en" key="PRE-BOOT">Pre-Boot</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_INFO">Before you can encrypt the partition, you must create a VeraCrypt Rescue Disk (VRD), which serves the following purposes:\n\n- If the VeraCrypt Boot Loader, master key, or other critical data gets damaged, the VRD allows you to restore it (note, however, that you will still have to enter the correct password then).\n\n- If Windows gets damaged and cannot start, the VRD allows you to permanently decrypt the partition before Windows starts.\n\n- The VRD will contain a backup of the present EFI boot loader and will allow you to restore it if necessary.\n\nThe VeraCrypt Rescue Disk ZIP image will be created in the location specified below.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you need to extract it to a USB stick that is formatted as FAT/FAT32.\n\n%lsAfter you create the Rescue Disk, click Next to verify that it has been correctly created.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you should either extract the image to a USB stick that is formatted as FAT/FAT32 or move it to a safe location for later use.\n\n%lsClick Next to continue.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">IMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk, please eject and reinsert the USB stick; then click Next to try again. If this does not help, please try another USB stick and/or another ZIP software.\n\nIf you have not extracted the Rescue Disk yet, please do so, and then click Next.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created before you started this wizard, please note that such Rescue Disk cannot be used, because it was created for a different master key. You need to extract the newly generated Rescue Disk ZIP image.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk image to a USB stick, please eject it and reinsert it; then try again. If this does not help, please try other ZIP software and/or medium.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created for a different master key, password, salt, etc., please note that such Rescue Disk will always fail this verification. To create a new Rescue Disk fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to extract the Rescue Disk image to a USB stick that is formatted as FAT/FAT32.\n\nIMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\nAfter you create the Rescue Disk, select 'System' > 'Verify Rescue Disk' to verify that it has been correctly created.</entry>
- <entry lang="en" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">Use Secure Desktop for password entry</entry>
- <entry lang="en" key="ERR_REFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected ReFS filesystem.</entry>
- <entry lang="en" key="IDC_EDIT_DCSPROP">Edit Boot Loader Configuration</entry>
- <entry lang="en" key="IDC_SHOW_PLATFORMINFO">Display EFI Platform Information</entry>
- <entry lang="en" key="BOOT_LOADER_CONFIGURATION_FILE">Boot Loader Configuration File</entry>
- <entry lang="en" key="EFI_PLATFORM_INFORMATION">EFI Platform Information</entry>
- <entry lang="en" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">WARNING: Inexperienced users should never attempt to manually edit boot loader configurations.\n\nContinue?</entry>
- <entry lang="en" key="DCSPROP_XML_VALIDATION_FAILED">WARNING: Failed to validate the XML format of the Boot Loader configuration. Please check your modifications.</entry>
- <entry lang="en" key="IDT_ADVANCED_OPTIONS">Advanced Options</entry>
- <entry lang="en" key="AFTER_UPGRADE_RESCUE_DISK">It is strongly recommended that you create a new VeraCrypt Rescue Disk (which will contain the new version of the VeraCrypt Boot Loader) by selecting 'System' > 'Create Rescue Disk'.\nDo you want to do it now?</entry>
- <entry lang="en" key="IDC_ALLOW_TRIM_NONSYS_SSD">Allow TRIM command for non-system SSD partition/drive</entry>
- <entry lang="en" key="IDC_BLOCK_SYSENC_TRIM">Block TRIM command on system partition/drive</entry>
- <entry lang="en" key="WINDOWS_EFI_BOOT_LOADER_MISSING">ERROR: Windows EFI system loader could not be located on the disk. Operation will be aborted.</entry>
- <entry lang="en" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">It is currently not possible to encrypt a system if SecureBoot is enabled and if VeraCrypt custom keys are not loaded into the machine firmware. SecureBoot needs to be disabled in the BIOS configuration in order to allow system encryption to proceed.</entry>
- <entry lang="en" key="PASSWORD_PASTED_TRUNCATED">Pasted text truncated because the password maximum length is %d characters</entry>
- <entry lang="en" key="PASSWORD_MAXLENGTH_REACHED">Password already reached its maximum length of %d characters.\nNo additional character is allowed.</entry>
- <entry lang="en" key="IDC_SELECT_LANGUAGE_LABEL">Select the language to use during the installation:</entry>
- <entry lang="en" key="VOLUME_TOO_LARGE_FOR_HOST">ERROR: The size of the file container is larger than the available free space on disk.</entry>
- <entry lang="en" key="IDC_ALLOW_WINDOWS_DEFRAG">Allow Windows Disk Defragmenter to defragment non-system partition/drive</entry>
- <entry lang="en" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">WARNING: Defragmenting non-system partitions/drives may leak metadata about their content or cause issues with hidden volumes they may contain.\n\nContinue?</entry>
- <entry lang="en" key="VIRTUAL_DEVICE">Virtual Device</entry>
- <entry lang="en" key="MOUNTED_VOLUME_NOT_ASSOCIATED">The selected mounted volume is not associated with its drive letter in Windows and so it can not be opened in Windows Explorer.</entry>
- <entry lang="en" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Clear encryption keys from memory if a new device is inserted</entry>
- <entry lang="en" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">IMPORTANT NOTES:\n - Please keep in mind that this option will not persist after a shutdown/reboot so you will need to select it again next time the machine is started.\n\n - With this option enabled and after a new device is connected, the machine will freeze and it will eventually crash with a BSOD since Windows can not access the encrypted disk after its keys are cleared from memory.\n</entry>
- <entry lang="en" key="STARTING">Starting</entry>
- <entry lang="en" key="IDC_ENABLE_CPU_RNG">Use CPU hardware random generator as an additional source of entropy</entry>
- <entry lang="en" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Use legacy maximum password length (64 characters)</entry>
- <entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
- <entry lang="en" key="IDT_BENCHMARK">Benchmark:</entry>
- <entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
- <entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
- <entry lang="en" key="HIDDEN_CREDS_SAME_AS_OUTER">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt does not support encrypting a system drive that is already encrypted by BitLocker.</entry>
- <entry lang="en" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Automatically fix boot configuration issues that may prevent Windows from starting</entry>
- <entry lang="en" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Force machine to boot on VeraCrypt in the next startup</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Force the presence of VeraCrypt entry in the EFI firmware boot menu</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Force VeraCrypt entry to be the first in the EFI firmware boot menu</entry>
- <entry lang="en" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">WARNING: RAM encryption is not compatible with Windows Hibernate and Windows Fast Startup features. VeraCrypt needs to disable them before activating RAM encryption.\n\nContinue?</entry>
- <entry lang="en" key="CONFIRM_DISABLE_FAST_STARTUP">WARNING: Windows Fast Startup is enabled and it is known to cause issues when working with VeraCrypt volumes. It is advised to disable it for better security and usability.\n\nDo you want to disable Windows Fast Startup?</entry>
- <entry lang="en" key="QUICK_FORMAT_HELP">In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume.</entry>
- <entry lang="en" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Do not accelerate AES encryption/decryption by using the AES instructions of the processor</entry>
- <entry lang="en" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Add All Mounted Volumes to Favorites...</entry>
- <entry lang="en" key="TASKICON_PREF_MENU_ITEMS">Task Icon Menu Items</entry>
- <entry lang="en" key="TASKICON_PREF_OPEN_VOL">Open Mounted Volumes</entry>
- <entry lang="en" key="TASKICON_PREF_DISMOUNT_VOL">Dismount Mounted Volumes</entry>
- <entry lang="en" key="DISK_FREE">Free space available: {0}</entry>
- <entry lang="en" key="VOLUME_SIZE_HELP">Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB.</entry>
- <entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume?</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SECURITY">Security</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Mount Options</entry>
- <entry lang="en" key="LINUX_PREF_TAB_BACKGROUND_TASK">Background Task</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">System Integration</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Filesystem Explorer</entry>
- <entry lang="en" key="LINUX_PREF_TAB_PERFORMANCE">Performance</entry>
- <entry lang="en" key="LINUX_PREF_TAB_KEYFILES">Keyfiles</entry>
- <entry lang="en" key="LINUX_PREF_TAB_TOKENS">Security Tokens</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_SERVICES">Kernel Services</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_CRYPT">Do not use kernel cryptographic services</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filesystem</entry>
- <entry lang="en" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Mount options:</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT">Cross-Platform Support</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER">I will mount the volume on other platforms</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Choose this option if you need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY">I will mount the volume only on {0}</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Choose this option if you do not need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_DESELECT">Deselect</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY">Enter your user password or administrator password:</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY_TITLE">Administrator privileges required</entry>
- <entry lang="en" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt is already running.</entry>
- <entry lang="en" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">System Encryption password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Mount partition &amp;using system encryption (preboot authentication)</entry>
- <entry lang="en" key="LINUX_DO_NOT_MOUNT">Do &amp;not mount</entry>
- <entry lang="en" key="LINUX_MOUNT_AT_DIR">Mount at directory:</entry>
- <entry lang="en" key="LINUX_SELECT">Se&amp;lect...</entry>
- <entry lang="en" key="LINUX_DISMOUNT_ALL_WHEN">Dismount All Volumes When</entry>
- <entry lang="en" key="LINUX_ENTERING_POWERSAVING">System is entering power saving mode</entry>
- <entry lang="en" key="LINUX_LOGIN_ACTION">Actions to Perform when User Logs On</entry>
- <entry lang="en" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Close all Explorer windows of volume being dismounted</entry>
- <entry lang="en" key="LINUX_HOTKEYS">Hotkeys</entry>
- <entry lang="en" key="LINUX_SYSTEM_HOTKEYS">System-Wide Hotkeys</entry>
- <entry lang="en" key="LINUX_SOUND_NOTIFICATION">Play system notification sound after mount/dismount</entry>
- <entry lang="en" key="LINUX_CONFIRM_AFTER_DISMOUNT">Display confirmation message box after dismount</entry>
- <entry lang="en" key="LINUX_VC_QUITS">VeraCrypt quits</entry>
- <entry lang="en" key="LINUX_OPEN_FINDER">Open Finder window for successfully mounted volume</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Please note that this setting takes effect only if use of the kernel cryptographic services is disabled.</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Disabling the use of kernel cryptographic services can degrade performance.\n\nAre you sure?</entry>
- <entry lang="en" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Please note that disabling this option may have no effect on volumes mounted using kernel cryptographic services.</entry>
- <entry lang="en" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Please note that any currently mounted volumes need to be remounted before they can use this setting.</entry>
- <entry lang="en" key="LINUX_UNKNOWN_EXC_OCCURRED">Unknown exception occurred.</entry>
- <entry lang="en" key="LINUX_FIRST_AID">"Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page.</entry>
- <entry lang="en" key="LINUX_MOUNT_ALL_DEV">Mount All Devices</entry>
- <entry lang="en" key="LINUX_ERROR_LOADING_CONFIG">Error while loading configuration files located in </entry>
- <entry lang="en" key="LINUX_SELECT_FREE_SLOT">Please select a free drive slot from the list.</entry>
- <entry lang="en" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDo you want to show this message next time you mount such a volume?</entry>
- <entry lang="en" key="LINUX_WARNING">Warning</entry>
- <entry lang="en" key="LINUX_ERROR">Error</entry>
- <entry lang="en" key="LINUX_ONLY_TEXTMODE">This feature is currently supported only in text mode.</entry>
- <entry lang="en" key="LINUX_FREE_SPACE_ON_DRIVE">Free space on drive {0}: is {1}.</entry>
- <entry lang="en" key="LINUX_DYNAMIC_NOTICE">Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system.</entry>
- <entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry>
- <entry lang="en" key="LINUX_OPEN_OUTER_VOL">Open Outer Volume</entry>
- <entry lang="en" key="LINUX_OUTER_VOL_IS_MOUNTED">Outer volume has been successfully created and mounted as '{0}'. To this volume you should now copy some sensitive-looking files that you actually do NOT want to hide. The files will be there for anyone forcing you to disclose your password. You will reveal only the password for this outer volume, not for the hidden one. The files that you really care about will be stored in the hidden volume, which will be created later on. When you finish copying, click Next. Do not dismount the volume.\n\nNote: After you click Next, the outer volume will be analyzed to determine the size of uninterrupted area of free space whose end is aligned with the end of the volume. This area will accommodate the hidden volume, so it will limit its maximum possible size. The procedure ensures no data on the outer volume are overwritten by the hidden volume.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows.</entry>
- <entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry>
- <entry lang="en" key="LINUX_MOUNTET_HINT">The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding.</entry>
- <entry lang="en" key="LINUX_HIDDEN_PASS_NO_DIFF">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="LINUX_NOT_FAT_HINT">Please note that the volume will not be formatted with a FAT filesystem and, therefore, you may be required to install additional filesystem drivers on platforms other than {0}, which will enable you to mount the volume.</entry>
- <entry lang="en" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n</entry>
- <entry lang="en" key="LINUX_MAX_SIZE_HINT">- Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size</entry>
- <entry lang="en" key="LINUX_DOT_LF">.\n</entry>
- <entry lang="en" key="LINUX_NOT_SUPPORTED"> (not supported by components available on this platform).\n</entry>
- <entry lang="en" key="LINUX_KERNEL_OLD">Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.</entry>
- <entry lang="en" key="LINUX_VOL_DISMOUNTED">Volume {0} has been dismounted.</entry>
- <entry lang="en" key="LINUX_VOL_MOUNTED">Volume {0} has been mounted.</entry>
- <entry lang="en" key="LINUX_OOM">Out of memory.</entry>
- <entry lang="en" key="LINUX_CANT_GET_ADMIN_PRIV">Failed to obtain administrator privileges</entry>
- <entry lang="en" key="LINUX_COMMAND_GET_ERROR">Command {0} returned error {1}.</entry>
- <entry lang="en" key="LINUX_CMD_HELP">VeraCrypt Command Line Help</entry>
- <entry lang="en" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options.</entry>
- <entry lang="en" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Storage device and VC volume sector size mismatch</entry>
- <entry lang="en" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">This operation must be performed only when the system hosted on the volume is running.</entry>
- <entry lang="en" key="LINUX_EX2MSG_INSUFFICIENTDATA">Not enough data available.</entry>
- <entry lang="en" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Kernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.\n\nPossible solutions:\n- Upgrade the Linux kernel to version 2.6.33 or later.\n- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use 'nokernelcrypto' mount option on the command line.</entry>
- <entry lang="en" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Failed to set up a loop device.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGARGUMENT">A required argument is missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Volume data missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Mount point required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Mount point is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDEMPTY">No password or keyfile specified.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDTOOLONG">Password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partition device required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Incorrect password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Invalid characters encountered.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error while parsing formatted string.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">The host file/device is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volume slot unavailable.</entry>
- <entry lang="en" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requires OSXFUSE 2.5 or above.</entry>
- <entry lang="en" key="EXCEPTION_OCCURRED">Exception occurred</entry>
- <entry lang="en" key="ENTER_PASSWORD">Enter password</entry>
- <entry lang="en" key="ENTER_TC_VOL_PASSWORD">Enter VeraCrypt Volume Password</entry>
- <entry lang="en" key="MOUNT">Mount</entry>
- <entry lang="en" key="MOUNT_POINT">Mount Directory</entry>
- <entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry>
- <entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry>
- <entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry>
- <entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry>
- <entry lang="en" key="START_TC">Start VeraCrypt</entry>
- <entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry>
- <entry lang="en" key="UNKNOWN_OPTION">Unknown option</entry>
- <entry lang="en" key="VOLUME_LOCATION">Volume Location</entry>
- <entry lang="en" key="VOLUME_HOST_IN_USE">WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting?</entry>
- <entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry>
- <entry lang="en" key="IDC_USE_ALL_FREE_SPACE">Use all available free space</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry>
- <entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry>
- <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry>
- <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry>
- <entry lang="en" key="IDT_VOL_NAME">Volume: </entry>
- <entry lang="en" key="IDT_FILE_SYS">File system: </entry>
- <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE">New size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry>
- <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry>
- <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry>
- <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry>
- <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry>
- <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry>
- <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry>
- <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry>
- <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry>
- <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry>
- <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry>
- <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry>
- <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry>
- <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry>
- <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry>
- <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry>
- <entry lang="en" key="FULL_FORMAT">Full Format</entry>
- <entry lang="en" key="FAST_CREATE">Fast Create</entry>
- <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry>
- <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry>
- <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry>
- <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry>
- <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry>
- <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry>
- <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
- <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
- <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
- <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
- <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
- <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
- <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
- <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry>
- <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry>
- <entry lang="en" key="PARTIAL_SYSENC_MOUNT_READONLY">Warning: The system partition you attempted to mount was not fully encrypted. As a safety measure to prevent potential corruption or unwanted modifications, volume '%s' was mounted as read-only.</entry>
- <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry>
- <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
- <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
- <entry lang="en" key="LINUX_LANGUAGE">Language</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="th" key="IDCANCEL">ยà¸à¹€à¸¥à¸´à¸</entry>
+ <entry lang="th" key="IDC_ALL_USERS">ติดตั้ง &amp;สำหรับผู้ใช้งานทั้งหมด</entry>
+ <entry lang="th" key="IDC_BROWSE">เรีย&amp;à¸à¸”ู...</entry>
+ <entry lang="th" key="IDC_DESKTOP_ICON">เพิ่มไอคอน VeraCrypt ไปที่ &amp;Desktop</entry>
+ <entry lang="th" key="IDC_DONATE">บริจาคตอนนี้...</entry>
+ <entry lang="th" key="IDC_FILE_TYPE">เชื่อมโยงà¸à¸±à¸šà¹„ฟล์ &amp;.hc extension à¸à¸±à¸š VeraCrypt</entry>
+ <entry lang="th" key="IDC_OPEN_CONTAINING_FOLDER">&amp;เปิดตำà¹à¸«à¸™à¹ˆà¸‡à¸›à¸¥à¸²à¸¢à¸—างเมื่อเสร็จสิ้น</entry>
+ <entry lang="th" key="IDC_PROG_GROUP">เพิ่ม VeraCrypt ไปที่&amp;เมนูเริ่ม</entry>
+ <entry lang="th" key="IDC_SYSTEM_RESTORE">สร้างจุด&amp;คืนสภาพของระบบ</entry>
+ <entry lang="th" key="IDC_UNINSTALL">&amp;ถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="IDC_WIZARD_MODE_EXTRACT_ONLY">&amp;à¹à¸¢à¸à¸­à¸­à¸</entry>
+ <entry lang="th" key="IDC_WIZARD_MODE_INSTALL">&amp;ติดตั้ง</entry>
+ <entry lang="th" key="IDD_INSTL_DLG">ตัวช่วยà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt</entry>
+ <entry lang="th" key="IDD_UNINSTALL">ถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt</entry>
+ <entry lang="th" key="IDHELP">&amp;ช่วยเหลือ</entry>
+ <entry lang="th" key="IDT_EXTRACT_DESTINATION">à¸à¸£à¸¸à¸“าเลือà¸à¸«à¸£à¸·à¸­à¸žà¸´à¸¡à¸žà¹Œà¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸—ี่คุณต้องà¸à¸²à¸£à¸§à¸²à¸‡à¹„ฟล์ที่à¹à¸¢à¸:</entry>
+ <entry lang="th" key="IDT_INSTALL_DESTINATION">à¸à¸£à¸¸à¸“าเลือà¸à¸«à¸£à¸·à¸­à¸žà¸´à¸¡à¸žà¹Œà¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸—ี่คุณต้องà¸à¸²à¸£à¸•à¸´à¸”ตั้งไฟล์โปรà¹à¸à¸£à¸¡ VeraCrypt. หาà¸à¹‚ฟลเดอร์ที่ระบุไม่ได้มีอยู่ จะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นโดยอัตโนมัติ.</entry>
+ <entry lang="th" key="IDT_UNINSTALL_DIR">คลิà¸à¸—ี่ ถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง เพื่อเอา VeraCrypt ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¸™à¸µà¹‰.</entry>
+ <entry lang="th" key="IDC_ABORT_BUTTON">ยà¸à¹€à¸¥à¸´à¸</entry>
+ <entry lang="th" key="IDC_BENCHMARK">&amp;ตัววัดประสิทธิภาพ</entry>
+ <entry lang="th" key="IDC_CIPHER_TEST">&amp;ทดสอบ</entry>
+ <entry lang="th" key="IDC_DEVICE_TRANSFORM_MODE_FORMAT">สร้างวอลลุมเข้ารหัสà¹à¸¥à¸°à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—มัน</entry>
+ <entry lang="th" key="IDC_DEVICE_TRANSFORM_MODE_INPLACE">เข้ารหัสพาร์ติชั่น ณ ที่นั้น</entry>
+ <entry lang="th" key="IDC_DISPLAY_KEYS">à¹à¸ªà¸”งคีย์ที่ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้น (ส่วนต่างๆ)</entry>
+ <entry lang="th" key="IDC_DISPLAY_POOL_CONTENTS">à¹à¸ªà¸”งเนื้อหาของพูล</entry>
+ <entry lang="th" key="IDC_DOWNLOAD_CD_BURN_SOFTWARE">ดาวน์โหลดซอฟต์à¹à¸§à¸£à¹Œà¸šà¸±à¸™à¸—ึภCD/DVD</entry>
+ <entry lang="th" key="IDC_FILE_CONTAINER">สร้างไฟล์คอนเทนเนอร์เข้ารหัส</entry>
+ <entry lang="th" key="IDC_GB">&amp;GiB</entry>
+ <entry lang="th" key="IDC_TB">&amp;TiB</entry>
+ <entry lang="th" key="IDC_HIDDEN_SYSENC_INFO_LINK">ข้อมูลเพิ่มเติม</entry>
+ <entry lang="th" key="IDC_HIDDEN_VOL">วอลลุม VeraCrypt ที่&amp;ซ่อนอยู่</entry>
+ <entry lang="th" key="IDC_HIDDEN_VOL_HELP">ข้อมูลเพิ่มเติมเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸—ี่ซ่อนอยู่</entry>
+ <entry lang="th" key="IDC_HIDVOL_WIZ_MODE_DIRECT">โหมดตรง</entry>
+ <entry lang="th" key="IDC_HIDVOL_WIZ_MODE_FULL">โหมดทั่วไป</entry>
+ <entry lang="th" key="IDC_KB">&amp;KiB</entry>
+ <entry lang="th" key="IDC_KEYFILES_ENABLE">ใ&amp;ช้ไฟล์คีย์</entry>
+ <entry lang="th" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">ลองติดตั้งด้วยรหัสผ่านว่างà¸à¹ˆà¸­à¸™</entry>
+ <entry lang="th" key="IDC_KEYFILES_RANDOM_SIZE">ขนาดà¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡ ( 64 &lt;-&gt; 1048576 )</entry>
+ <entry lang="th" key="IDC_KEY_FILES">&amp;ไฟล์คีย์...</entry>
+ <entry lang="th" key="IDC_LINK_HASH_INFO">ข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸­à¸±à¸¥à¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹à¸®à¸Š</entry>
+ <entry lang="th" key="IDC_LINK_MORE_INFO_ABOUT_CIPHER">ข้อมูลเพิ่มเติม</entry>
+ <entry lang="th" key="IDC_LINK_PIM_INFO">ข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š PIM</entry>
+ <entry lang="th" key="IDC_MB">&amp;MiB</entry>
+ <entry lang="th" key="IDC_MORE_INFO_ON_CONTAINERS">ข้อมูลเพิ่มเติม</entry>
+ <entry lang="th" key="IDC_MORE_INFO_ON_SYS_ENCRYPTION">ข้อมูลเพิ่มเติมเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸£à¸°à¸šà¸šà¸à¸²à¸£à¹€à¸‚้ารหัส</entry>
+ <entry lang="th" key="IDC_MORE_INFO_SYS_ENCRYPTION">ข้อมูลเพิ่มเติม</entry>
+ <entry lang="th" key="IDC_MULTI_BOOT">à¸à¸²à¸£à¸šà¸¹à¸—หลายระบบ</entry>
+ <entry lang="th" key="IDC_NONSYS_DEVICE">เข้ารหัสพาร์ติชั่น/ไดรฟ์ที่ไม่ใช่ระบบ</entry>
+ <entry lang="th" key="IDC_NO_HISTORY">&amp;อย่าบันทึà¸à¸›à¸£à¸°à¸§à¸±à¸•à¸´</entry>
+ <entry lang="th" key="IDC_OPEN_OUTER_VOLUME">เปิดวอลลุมภายนอà¸</entry>
+ <entry lang="th" key="IDC_PAUSE">&amp;หยุดชั่วคราว</entry>
+ <entry lang="th" key="IDC_PIM_ENABLE">ใช้ P&amp;IM</entry>
+ <entry lang="th" key="IDC_NEW_PIM_ENABLE">ใช้ PIM</entry>
+ <entry lang="th" key="IDC_QUICKFORMAT">ฟอร์à¹à¸¡à¸—à¹à¸šà¸šà¹€à¸£à¹‡à¸§</entry>
+ <entry lang="th" key="IDC_SHOW_PASSWORD">&amp;à¹à¸ªà¸”งรหัสผ่าน</entry>
+ <entry lang="th" key="IDC_SHOW_PASSWORD_SINGLE">&amp;à¹à¸ªà¸”งรหัสผ่าน</entry>
+ <entry lang="th" key="IDC_SHOW_PIM">&amp;à¹à¸ªà¸”ง PIM</entry>
+ <entry lang="th" key="IDC_SINGLE_BOOT">à¸à¸²à¸£à¸šà¸¹à¸—เดี่ยว</entry>
+ <entry lang="th" key="IDC_STD_VOL">วอลลุม VeraCrypt มาตรà¸à¸²à¸™</entry>
+ <entry lang="th" key="IDC_SYSENC_HIDDEN">à¹&amp;ซ่อน</entry>
+ <entry lang="th" key="IDC_SYSENC_NORMAL">ทั่วไป</entry>
+ <entry lang="th" key="IDC_SYS_DEVICE">เข้ารหัสพาร์ติชั่นระบบหรือไดรฟ์ระบบทั้งหมด</entry>
+ <entry lang="th" key="IDC_SYS_PARTITION">เข้ารหัสพาร์ติชั่นระบบ Windows</entry>
+ <entry lang="th" key="IDC_WHOLE_SYS_DRIVE">เข้ารหัสไดรฟ์ทั้งหมด</entry>
+ <entry lang="th" key="IDD_VOL_CREATION_WIZARD_DLG">ตัวช่วยà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡ VeraCrypt</entry>
+ <entry lang="th" key="IDT_CLUSTER">คลัสเตอร์</entry>
+ <entry lang="th" key="IDT_COLLECTING_RANDOM_DATA_NOTE">สำคัà¸: เคลื่อนเมาส์ของคุณà¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡à¸¡à¸²à¸à¸—ี่สุดในหน้าต่างนี้ ยิ่งคุณเคลื่อนนานเท่าไหร่à¸à¹‡à¸¢à¸´à¹ˆà¸‡à¸”ีเท่านั้น ซึ่งจะเพิ่มความà¹à¸‚็งà¹à¸à¸£à¹ˆà¸‡à¸‚องà¸à¸²à¸£à¹€à¸‚้ารหัสด้วยà¸à¸²à¸£à¸„ีย์ จาà¸à¸™à¸±à¹‰à¸™à¸„ลิà¸à¸–ัดไปเพื่อดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="IDT_CONFIRM">&amp;ยืนยัน:</entry>
+ <entry lang="th" key="IDT_DONE">เสร็จสิ้น</entry>
+ <entry lang="th" key="IDT_DRIVE_LETTER">ตัวอัà¸à¸©à¸£à¹„ดรฟ์:</entry>
+ <entry lang="th" key="IDT_ENCRYPTION_ALGO">อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹€à¸‚้ารหัส</entry>
+ <entry lang="th" key="IDT_FILESYSTEM">ระบบไฟล์</entry>
+ <entry lang="th" key="IDT_FILE_CONTAINER">สร้างดิสà¸à¹Œà¹€à¸‚้ารหัสเสมือนภายในไฟล์ à¹à¸™à¸°à¸™à¸³à¸ªà¸³à¸«à¸£à¸±à¸šà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸—ี่ไม่มีประสบà¸à¸²à¸£à¸“์.</entry>
+ <entry lang="th" key="IDT_FORMAT_OPTIONS">ตัวเลือà¸</entry>
+ <entry lang="th" key="IDT_HASH_ALGO">อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹à¸®à¸Š</entry>
+ <entry lang="th" key="IDT_HEADER_KEY">คีย์หัวเรื่อง:</entry>
+ <entry lang="th" key="IDT_LEFT">ซ้าย</entry>
+ <entry lang="th" key="IDT_MASTER_KEY">คีย์หลัà¸:</entry>
+ <entry lang="th" key="IDT_MULTI_BOOT">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¸«à¸²à¸à¸¡à¸µà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ªà¸­à¸‡à¸£à¸°à¸šà¸šà¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸•à¸´à¸”ตั้งบนคอมพิวเตอร์เครื่องนี้.\n\nตัวอย่างเช่น:\n- Windows XP à¹à¸¥à¸° Windows XP\n- Windows XP à¹à¸¥à¸° Windows Vista\n- Windows à¹à¸¥à¸° Mac OS X\n- Windows à¹à¸¥à¸° Linux\n- Windows, Linux à¹à¸¥à¸° Mac OS X</entry>
+ <entry lang="th" key="IDT_NON_SYS_DEVICE">เข้ารหัสพาร์ติชั่นที่ไม่ใช่ระบบบนไดรฟ์ภายในหรือนอภ(เช่น à¹à¸Ÿà¸¥à¸Šà¹„ดรฟ์) à¹à¸¥à¸°à¸­à¸²à¸ˆà¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸‹à¹ˆà¸­à¸™.</entry>
+ <entry lang="th" key="IDT_PARTIAL_POOL_CONTENTS">เนื้อหาพูลปัจจุบัน (บางส่วน)</entry>
+ <entry lang="th" key="IDT_PASS">ผ่าน</entry>
+ <entry lang="th" key="IDT_PASSWORD">รหัสผ่าน:</entry>
+ <entry lang="th" key="IDT_PIM">PIM ของวอลลุม:</entry>
+ <entry lang="th" key="IDT_OLD_PIM">PIM ของวอลลุม:</entry>
+ <entry lang="th" key="IDT_PROGRESS">ความคืบหน้า:</entry>
+ <entry lang="th" key="IDT_RANDOM_POOL">พูลà¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡:</entry>
+ <entry lang="th" key="IDT_SINGLE_BOOT">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¸«à¸²à¸à¸•à¸´à¸”ตั้งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸žà¸µà¸¢à¸‡à¸«à¸™à¸¶à¹ˆà¸‡à¸£à¸°à¸šà¸šà¸šà¸™à¸„อมพิวเตอร์เครื่องนี้ (à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸ˆà¸°à¸¡à¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸«à¸¥à¸²à¸¢à¸„น).</entry>
+ <entry lang="th" key="IDT_SPEED">ความเร็ว</entry>
+ <entry lang="th" key="IDT_STATUS">สถานะ</entry>
+ <entry lang="th" key="IDT_SYSENC_KEYS_GEN_INFO">คีย์, เà¸à¸¥à¸·à¸­, à¹à¸¥à¸°à¸‚้อมูลอื่น ๆ ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นสำเร็จà¹à¸¥à¹‰à¸§ หาà¸à¸„ุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸„ีย์ใหม่ให้คลิà¸à¸à¸¥à¸±à¸šà¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸„ลิà¸à¸–ัดไป มิฉะนั้นคลิà¸à¸–ัดไปเพื่อดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="IDT_SYS_DEVICE">เข้ารหัสพาร์ติชั่น/ไดรฟ์ที่มีà¸à¸²à¸£à¸•à¸´à¸”ตั้ง Windows ใครà¸à¹‡à¸•à¸²à¸¡à¸—ี่ต้องà¸à¸²à¸£à¹€à¸‚้าถึงà¹à¸¥à¸°à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸£à¸°à¸šà¸š อ่านà¹à¸¥à¸°à¹€à¸‚ียนไฟล์ ฯลฯ ต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¸—ุà¸à¸„รั้งà¸à¹ˆà¸­à¸™à¸—ี่ Windows จะบูต.</entry>
+ <entry lang="th" key="IDT_SYS_PARTITION">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¹€à¸žà¸·à¹ˆà¸­à¹€à¸‚้ารหัสพาร์ติชั่นที่ติดตั้งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ Windows ที่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่.</entry>
+ <entry lang="th" key="IDT_VOLUME_LABEL">ป้ายชื่อวอลลุมใน Windows:</entry>
+ <entry lang="th" key="IDT_WIPE_MODE">โหมดลบ:</entry>
+ <entry lang="th" key="IDCLOSE">ปิด</entry>
+ <entry lang="th" key="IDC_ALLOW_ESC_PBA_BYPASS">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸šà¸²à¸¢à¸žà¸²à¸ªà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸•à¸±à¸§à¸•à¸™à¸à¹ˆà¸­à¸™à¸šà¸¹à¸•à¹‚ดยà¸à¸”ปุ่ม Esc (เปิดใช้งานบูตเมนเจอร์)</entry>
+ <entry lang="th" key="IDC_AUTORUN_DISABLE">ไม่ทำอะไร</entry>
+ <entry lang="th" key="IDC_AUTORUN_MOUNT">&amp;ติดตั้งวอลลุม VeraCrypt โดยอัตโนมัติ(ระบุตามด้านล่าง)</entry>
+ <entry lang="th" key="IDC_AUTORUN_START">&amp;เริ่ม VeraCrypt</entry>
+ <entry lang="th" key="IDC_AUTO_DETECT_PKCS11_MODULE">ตรวจจับไลบรารีโดยอัตโนมัติ</entry>
+ <entry lang="th" key="IDC_BOOT_LOADER_CACHE_PASSWORD">&amp;à¹à¸„ชรหัสผ่านในà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸•à¸±à¸§à¸à¹ˆà¸­à¸™à¸šà¸¹à¸•à¹ƒà¸™à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไดรเวอร์ (สำหรับà¸à¸²à¸£à¸•à¸´à¸”ตั้งวอลลุมที่ไม่ใช่ระบบ)</entry>
+ <entry lang="th" key="IDC_BROWSE_DIRS">เรียà¸à¸”ู...</entry>
+ <entry lang="th" key="IDC_BROWSE_FILES">เรียà¸à¸”ู...</entry>
+ <entry lang="th" key="IDC_CACHE">à¹à¸„ชรหัสผ่านà¹à¸¥à¸°à¸„ีย์ไฟล์ในหน่วยความจำ</entry>
+ <entry lang="th" key="IDC_CLOSE_BKG_TASK_WHEN_NOVOL">ออà¸à¹€à¸¡à¸·à¹ˆà¸­à¹„ม่มีวอลลุมที่ติดตั้งอยู่</entry>
+ <entry lang="th" key="IDC_CLOSE_TOKEN_SESSION_AFTER_MOUNT">ปิดเซสชั่นโทเค็น (ออà¸à¸£à¸°à¸šà¸š) หลังจาà¸à¸•à¸´à¸”ตั้งวอลลุมสำเร็จ</entry>
+ <entry lang="th" key="IDC_COPY_EXPANDER">รวมถึง VeraCrypt Volume Expander</entry>
+ <entry lang="th" key="IDC_COPY_WIZARD">รวมถึงตัวช่วยà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡ VeraCrypt</entry>
+ <entry lang="th" key="IDC_CREATE">สร้าง</entry>
+ <entry lang="th" key="IDC_CREATE_VOLUME">สร้างวอลลุม</entry>
+ <entry lang="th" key="IDC_DISABLE_BOOT_LOADER_OUTPUT">ไม่à¹à¸ªà¸”งข้อความในหน้าจอยืนยันตัวตนà¸à¹ˆà¸­à¸™à¸šà¸¹à¸• (ยà¸à¹€à¸§à¹‰à¸™à¸‚้อความที่à¸à¸³à¸«à¸™à¸”เองด้านล่าง)</entry>
+ <entry lang="th" key="IDC_DISABLE_EVIL_MAID_ATTACK_DETECTION">ปิดใช้งานà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¸à¸²à¸£à¹‚จมตี "Evil Maid"</entry>
+ <entry lang="th" key="IDC_ENABLE_HARDWARE_ENCRYPTION">เร่งà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัส AES โดยใช้คำสั่ง AES ของโปรเซสเซอร์ (ถ้ามี)</entry>
+ <entry lang="th" key="IDC_ENABLE_KEYFILES">ใช้คีย์ไฟล์</entry>
+ <entry lang="th" key="IDC_ENABLE_NEW_KEYFILES">ใช้คีย์ไฟล์</entry>
+ <entry lang="th" key="IDC_EXIT">ออà¸</entry>
+ <entry lang="th" key="IDC_FAVORITES_HELP_LINK">ช่วยเหลือเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸­à¸¥à¸¥à¸¸à¸¡à¹‚ปรด</entry>
+ <entry lang="th" key="IDC_FAVORITE_DISABLE_HOTKEY">ไม่ติดตั้งวอลลุมที่เลือà¸à¸£à¸§à¸¡à¸–ึงเมื่อà¸à¸”ปุ่มลัด 'ติดตั้งวอลลุมโปรด'</entry>
+ <entry lang="th" key="IDC_FAVORITE_MOUNT_ON_ARRIVAL">ติดตั้งวอลลุมที่เลือà¸à¹€à¸¡à¸·à¹ˆà¸­à¸­à¸¸à¸›à¸à¸£à¸“์โฮสต์ที่เชื่อมต่อ</entry>
+ <entry lang="th" key="IDC_FAVORITE_MOUNT_ON_LOGON">ติดตั้งวอลลุมที่เลือà¸à¹€à¸¡à¸·à¹ˆà¸­à¹€à¸‚้าสู่ระบบ</entry>
+ <entry lang="th" key="IDC_FAVORITE_MOUNT_READONLY">ติดตั้งวอลลุมที่เลือà¸à¹€à¸›à¹‡à¸™à¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียว</entry>
+ <entry lang="th" key="IDC_FAVORITE_MOUNT_REMOVABLE">ติดตั้งวอลลุมที่เลือà¸à¹€à¸›à¹‡à¸™à¸ªà¸·à¹ˆà¸­à¸—ี่ถอดออà¸à¹„ด้</entry>
+ <entry lang="th" key="IDC_FAVORITE_MOVE_DOWN">เลื่อนลง</entry>
+ <entry lang="th" key="IDC_FAVORITE_MOVE_UP">เลื่อนขึ้น</entry>
+ <entry lang="th" key="IDC_FAVORITE_OPEN_EXPLORER_WIN_ON_MOUNT">เปิดหน้าต่าง Explorer สำหรับวอลลุมที่เลือà¸à¹€à¸¡à¸·à¹ˆà¸­à¹€à¸‚้าถึงปลายทางสำเร็จ</entry>
+ <entry lang="th" key="IDC_FAVORITE_REMOVE">ลบ</entry>
+ <entry lang="th" key="IDC_FAVORITE_USE_LABEL_IN_EXPLORER">ใช้ชื่อวอลลุมโปรดเป็นชื่อไดรฟ์ใน Explorer</entry>
+ <entry lang="th" key="IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าทั่วไป</entry>
+ <entry lang="th" key="IDC_HK_DISMOUNT_BALLOON_TOOLTIP">à¹à¸ªà¸”งบอลลูนà¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸«à¸¥à¸±à¸‡à¸à¸²à¸£à¸•à¸´à¸”ตั้งเมื่อสำเร็จ</entry>
+ <entry lang="th" key="IDC_HK_DISMOUNT_PLAY_SOUND">เล่นเสียงà¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸‚องระบบหลังà¸à¸²à¸£à¸•à¸´à¸”ตั้งเมื่อสำเร็จ</entry>
+ <entry lang="th" key="IDC_HK_MOD_ALT">Alt</entry>
+ <entry lang="th" key="IDC_HK_MOD_CTRL">Ctrl</entry>
+ <entry lang="th" key="IDC_HK_MOD_SHIFT">Shift</entry>
+ <entry lang="th" key="IDC_HK_MOD_WIN">Win</entry>
+ <entry lang="th" key="IDC_HOTKEY_ASSIGN">à¸à¸³à¸«à¸™à¸”</entry>
+ <entry lang="th" key="IDC_HOTKEY_REMOVE">ลบ</entry>
+ <entry lang="th" key="IDC_KEYFILES">ไฟล์คีย์...</entry>
+ <entry lang="th" key="IDC_LIMIT_ENC_THREAD_POOL">ไม่ใช้จำนวนโปรเซสเซอร์ตรรà¸à¸•à¸²à¸¡à¸—ี่à¸à¸³à¸«à¸™à¸”สำหรับà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัส:</entry>
+ <entry lang="th" key="IDC_MORE_INFO_ON_HW_ACCELERATION">ข้อมูลเพิ่มเติม</entry>
+ <entry lang="th" key="IDC_MORE_INFO_ON_THREAD_BASED_PARALLELIZATION">ข้อมูลเพิ่มเติม</entry>
+ <entry lang="th" key="IDC_MORE_SETTINGS">ตั้งค่าเพิ่มเติม...</entry>
+ <entry lang="th" key="IDC_MOUNTALL">ติดตั้งอุปà¸à¸£à¸“์โดยอัตโนมัติ</entry>
+ <entry lang="th" key="IDC_MOUNT_OPTIONS">ตัวเลือà¸à¸•à¸´à¸”ตั้ง...</entry>
+ <entry lang="th" key="IDC_MOUNT_READONLY">ติดตั้งวอลลุ่มเป็นอ่านอย่างเดียว</entry>
+ <entry lang="th" key="IDC_NEW_KEYFILES">ไฟล์คีย์ใหม่...</entry>
+ <entry lang="th" key="IDC_OLD_PIM_HELP">(เว้นว่างหรือ 0 สำหรับà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸„่าเริ่มต้น)</entry>
+ <entry lang="th" key="IDC_PIM_HELP">(เว้นว่างหรือ 0 สำหรับà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸„่าเริ่มต้น)</entry>
+ <entry lang="th" key="IDC_PREF_BKG_TASK_ENABLE">เปิดใช้งาน</entry>
+ <entry lang="th" key="IDC_PREF_CACHE_PASSWORDS">บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸™à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำ</entry>
+ <entry lang="th" key="IDC_PREF_DISMOUNT_INACTIVE">ปลดวอลลุ่มเมื่อไม่มีà¸à¸²à¸£à¸­à¹ˆà¸²à¸™/เขียนข้อมูลในช่วง</entry>
+ <entry lang="th" key="IDC_PREF_DISMOUNT_LOGOFF">เมื่อผู้ใช้ล็อà¸à¹€à¸­à¸²à¸—์</entry>
+ <entry lang="th" key="IDC_PREF_DISMOUNT_SESSION_LOCKED">เมื่อผู้ใช้งานล็อà¸à¹€à¸‹à¸ªà¸Šà¸±à¹ˆà¸™</entry>
+ <entry lang="th" key="IDC_PREF_DISMOUNT_POWERSAVING">เมื่อเข้าสู่โหมดประหยัดพลังงาน</entry>
+ <entry lang="th" key="IDC_PREF_DISMOUNT_SCREENSAVER">เมื่อเปิดใช้งานสà¸à¸£à¸µà¸™à¹€à¸‹à¸Ÿà¹€à¸§à¸­à¸£à¹Œ</entry>
+ <entry lang="th" key="IDC_PREF_FORCE_AUTO_DISMOUNT">บังคับà¸à¸²à¸£à¸›à¸¥à¸”วอลลุมà¹à¸¡à¹‰à¸¡à¸µà¹„ฟล์หรือไดเรà¸à¸—อรีที่เปิดอยู่</entry>
+ <entry lang="th" key="IDC_PREF_LOGON_MOUNT_DEVICES">ติดตั้งทุà¸à¸§à¸­à¸¥à¸¥à¸¸à¸¡ VeraCrypt บนอุปà¸à¸£à¸“์เมื่อเข้าสู่ระบบ</entry>
+ <entry lang="th" key="IDC_PREF_LOGON_START">เริ่มทำงานพื้นหลังของ VeraCrypt</entry>
+ <entry lang="th" key="IDC_PREF_MOUNT_READONLY">ติดตั้งวอลลุ่มเป็นอ่านอย่างเดียวโดยค่าเริ่มต้น</entry>
+ <entry lang="th" key="IDC_PREF_MOUNT_REMOVABLE">ติดตั้งวอลลุ่มเป็นสื่อที่ถอดออà¸à¹„ด้</entry>
+ <entry lang="th" key="IDC_PREF_OPEN_EXPLORER">เปิดหน้าต่าง Explorer เมื่อวอลลุมถูà¸à¸•à¸´à¸”ตั้งสำเร็จ</entry>
+ <entry lang="th" key="IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT">บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸Šà¸±à¹ˆà¸§à¸„ราวระหว่างà¸à¸²à¸£à¸•à¸´à¸”ตั้ง "วอลลูมโปรด"</entry>
+ <entry lang="th" key="IDC_PREF_USE_DIFF_TRAY_ICON_IF_VOL_MOUNTED">ใช้ไอคอน Tray à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸à¸±à¸™à¹€à¸¡à¸·à¹ˆà¸­à¸¡à¸µà¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸—ี่ติดตั้งอยู่</entry>
+ <entry lang="th" key="IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT">ลบข้อมูลในà¹à¸„ชเมื่อปลดวอลลุมโดยอัตโนมัติ</entry>
+ <entry lang="th" key="IDC_PREF_WIPE_CACHE_ON_EXIT">ลบข้อมูลในà¹à¸„ชเมื่อออà¸à¸ˆà¸²à¸à¹‚ปรà¹à¸à¸£à¸¡</entry>
+ <entry lang="th" key="IDC_PRESERVE_TIMESTAMPS">รัà¸à¸©à¸²à¹€à¸§à¸¥à¸²à¹à¸à¹‰à¹„ขล่าสุดของไฟล์คอนเทนเนอร์</entry>
+ <entry lang="th" key="IDC_RESET_HOTKEYS">รีเซ็ต</entry>
+ <entry lang="th" key="IDC_SELECT_DEVICE">เลือภ&amp;อุปà¸à¸£à¸“์...</entry>
+ <entry lang="th" key="IDC_SELECT_FILE">เลือภ&amp;ไฟล์...</entry>
+ <entry lang="th" key="IDC_SELECT_PKCS11_MODULE">เลือภ&amp;ไลบรารี...</entry>
+ <entry lang="th" key="IDC_SHOW_PASSWORD_CHPWD_NEW">à¹à¸ªà¸”งรหัสผ่าน</entry>
+ <entry lang="th" key="IDC_SHOW_PASSWORD_CHPWD_ORI">à¹à¸ªà¸”งรหัสผ่าน</entry>
+ <entry lang="th" key="IDC_TRAVEL_OPEN_EXPLORER">เปิดหน้าต่าง Explorer สำหรับวอลลุมที่ติดตั้ง</entry>
+ <entry lang="th" key="IDC_TRAV_CACHE_PASSWORDS">&amp;บันทึà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸™à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไดร์เวอร์</entry>
+ <entry lang="th" key="IDC_TRUECRYPT_MODE">&amp;โหมด TrueCrypt</entry>
+ <entry lang="th" key="IDC_UNMOUNTALL">ปลดวอลลุมทั้งหมด</entry>
+ <entry lang="th" key="IDC_VOLUME_PROPERTIES">คุณสมบัติของวอลลุม</entry>
+ <entry lang="th" key="IDC_VOLUME_TOOLS">เครื่องมือ &amp;วอลลุม...</entry>
+ <entry lang="th" key="IDC_WIPE_CACHE">ล้างà¹à¸„ช</entry>
+ <entry lang="th" key="IDD_DEFAULT_MOUNT_PARAMETERS">VeraCrypt - พารามิเตอร์à¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="IDD_FAVORITE_VOLUMES">VeraCrypt - วอลลุมโปรด</entry>
+ <entry lang="th" key="IDD_HOTKEYS_DLG">VeraCrypt - คีย์ลัดทั่วระบบ</entry>
+ <entry lang="th" key="IDD_MOUNT_DLG">VeraCrypt</entry>
+ <entry lang="th" key="IDD_PASSWORDCHANGE_DLG">เปลี่ยนรหัสผ่านหรือไฟล์คีย์</entry>
+ <entry lang="th" key="IDD_PASSWORD_DLG">ป้อนรหัสผ่านวอลลุม VeraCrypt</entry>
+ <entry lang="th" key="IDD_PERFORMANCE_SETTINGS">VeraCrypt - à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าประสิทธิภาพà¹à¸¥à¸°à¹„ดรเวอร์</entry>
+ <entry lang="th" key="IDD_PREFERENCES_DLG">VeraCrypt - à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</entry>
+ <entry lang="th" key="IDD_SYSENC_SETTINGS">VeraCrypt - à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ</entry>
+ <entry lang="th" key="IDD_TOKEN_PREFERENCES">VeraCrypt - à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าโทเค็นความปลอดภัย</entry>
+ <entry lang="th" key="IDD_TRAVELER_DLG">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸•à¸±à¸§à¹à¸—น VeraCrypt</entry>
+ <entry lang="th" key="IDD_VOLUME_PROPERTIES">คุณสมบัติของวอลลุม VeraCrypt</entry>
+ <entry lang="th" key="IDM_ABOUT">เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š</entry>
+ <entry lang="th" key="IDM_ADD_REMOVE_VOL_KEYFILES">เพิ่ม/ลบไฟล์คีย์สำหรับวอลลุม...</entry>
+ <entry lang="th" key="IDM_ADD_VOLUME_TO_FAVORITES">เพิ่มวอลลุมที่ติดตั้งไปยังโปรด...</entry>
+ <entry lang="th" key="IDM_ADD_VOLUME_TO_SYSTEM_FAVORITES">เพิ่มวอลลุมที่ติดตั้งไปยังโปรดของระบบ...</entry>
+ <entry lang="th" key="IDM_ANALYZE_SYSTEM_CRASH">วิเคราะห์เหตุà¸à¸²à¸£à¸“์ระบบล้มเหลว...</entry>
+ <entry lang="th" key="IDM_BACKUP_VOL_HEADER">สำรองหัวข้อวอลลุม...</entry>
+ <entry lang="th" key="IDM_BENCHMARK">ตัววัดประสิทธิภาพ...</entry>
+ <entry lang="th" key="IDM_CHANGE_HEADER_KEY_DERIV_ALGO">ตั้งค่าอัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¸”ึงคีย์หัวข้อ...</entry>
+ <entry lang="th" key="IDM_CHANGE_PASSWORD">เปลี่ยนรหัสผ่านวอลลุม...</entry>
+ <entry lang="th" key="IDM_CHANGE_SYS_HEADER_KEY_DERIV_ALGO">ตั้งค่าอัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¸”ึงคีย์หัวข้อ...</entry>
+ <entry lang="th" key="IDM_CHANGE_SYS_PASSWORD">เปลี่ยนรหัสผ่าน...</entry>
+ <entry lang="th" key="IDM_CLEAR_HISTORY">ล้างประวัติวอลลุม</entry>
+ <entry lang="th" key="IDM_CLOSE_ALL_TOKEN_SESSIONS">ปิดเซสชั่นโทเค็นทุà¸à¹€à¸‹à¸ªà¸Šà¸±à¹ˆà¸™</entry>
+ <entry lang="th" key="IDM_CONTACT">ติดต่อ</entry>
+ <entry lang="th" key="IDM_CREATE_HIDDEN_OS">สร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸‹à¹ˆà¸­à¸™...</entry>
+ <entry lang="th" key="IDM_CREATE_RESCUE_DISK">สร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน...</entry>
+ <entry lang="th" key="IDM_CREATE_VOLUME">สร้างวอลลุมใหม่...</entry>
+ <entry lang="th" key="IDM_DECRYPT_NONSYS_VOL">ถอดรหัสถาวร...</entry>
+ <entry lang="th" key="IDM_DEFAULT_KEYFILES">ไฟล์คีย์เริ่มต้น...</entry>
+ <entry lang="th" key="IDM_DEFAULT_MOUNT_PARAMETERS">พารามิเตอร์à¸à¸²à¸£à¸•à¸´à¸”ตั้งเริ่มต้น...</entry>
+ <entry lang="th" key="IDM_DONATE">บริจาคตอนนี้...</entry>
+ <entry lang="th" key="IDM_ENCRYPT_SYSTEM_DEVICE">เข้ารหัสพาร์ติชั่น/ไดรฟ์ระบบ...</entry>
+ <entry lang="th" key="IDM_FAQ">คำถามที่พบบ่อย</entry>
+ <entry lang="th" key="IDM_HELP">คู่มือผู้ใช้</entry>
+ <entry lang="th" key="IDM_HOMEPAGE">หน้าà¹à¸£à¸</entry>
+ <entry lang="th" key="IDM_HOTKEY_SETTINGS">คีย์ลัด...</entry>
+ <entry lang="th" key="IDM_KEYFILE_GENERATOR">เครื่องมือสร้างไฟล์คีย์</entry>
+ <entry lang="th" key="IDM_LANGUAGE">ภาษา...</entry>
+ <entry lang="th" key="IDM_LICENSE">à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸—างà¸à¸Žà¸«à¸¡à¸²à¸¢</entry>
+ <entry lang="th" key="IDM_MANAGE_TOKEN_KEYFILES">จัดà¸à¸²à¸£à¹„ฟล์คีย์โทเค็นความปลอดภัย...</entry>
+ <entry lang="th" key="IDM_MOUNTALL">ติดตั้งวอลลุมที่โฮสต์ด้วยอุปà¸à¸£à¸“์ทั้งหมดโดยอัตโนมัติ</entry>
+ <entry lang="th" key="IDM_MOUNT_FAVORITE_VOLUMES">ติดตั้งวอลลุมโปรด</entry>
+ <entry lang="th" key="IDM_MOUNT_SYSENC_PART_WITHOUT_PBA">ติดตั้งโดยไม่ผ่านà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸•à¸±à¸§à¸•à¸™à¸à¹ˆà¸­à¸™à¸šà¸¹à¸•...</entry>
+ <entry lang="th" key="IDM_MOUNT_VOLUME">ติดตั้งวอลลุม</entry>
+ <entry lang="th" key="IDM_MOUNT_VOLUME_OPTIONS">ติดตั้งวอลลุมพร้อมตัวเลือà¸</entry>
+ <entry lang="th" key="IDM_NEWS">ข่าวสาร</entry>
+ <entry lang="th" key="IDM_ONLINE_HELP">ความช่วยเหลือออนไลน์</entry>
+ <entry lang="th" key="IDM_ONLINE_TUTORIAL">บทเรียนเริ่มต้น</entry>
+ <entry lang="th" key="IDM_ORGANIZE_FAVORITES">จัดà¸à¸²à¸£à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¹‚ปรด...</entry>
+ <entry lang="th" key="IDM_ORGANIZE_SYSTEM_FAVORITES">จัดà¸à¸²à¸£à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¹‚ปรดของระบบ...</entry>
+ <entry lang="th" key="IDM_PERFORMANCE_SETTINGS">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าประสิทธิภาพ/à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ไดร์เวอร์</entry>
+ <entry lang="th" key="IDM_PERMANENTLY_DECRYPT_SYS">ถอดรหัสพาร์ติชั่น/ไดรฟ์ระบบอย่างถาวร</entry>
+ <entry lang="th" key="IDM_PREFERENCES">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</entry>
+ <entry lang="th" key="IDM_REFRESH_DRIVE_LETTERS">รีเฟรชตัวอัà¸à¸©à¸£à¹„ดร์ฟ</entry>
+ <entry lang="th" key="IDM_REMOVE_ALL_KEYFILES_FROM_VOL">ลบไฟล์คีย์ทั้งหมดจาà¸à¸§à¸­à¸¥à¸¥à¸¸à¸¡...</entry>
+ <entry lang="th" key="IDM_RESTORE_VOL_HEADER">คืนค่าดาวน์โหลด...</entry>
+ <entry lang="th" key="IDM_RESUME_INTERRUPTED_PROC">ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸à¸£à¸°à¸šà¸”ที่ถูà¸à¸‚ัดจังหวะ</entry>
+ <entry lang="th" key="IDM_SELECT_DEVICE">เลือà¸à¸­à¸¸à¸›à¸à¸£à¸“์...</entry>
+ <entry lang="th" key="IDM_SELECT_FILE">เลือà¸à¹„ฟล์...</entry>
+ <entry lang="th" key="IDM_SYSENC_RESUME">ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸à¸£à¸°à¸šà¸”ที่ถูà¸à¸‚ัดจังหวะ</entry>
+ <entry lang="th" key="IDM_SYSENC_SETTINGS">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ</entry>
+ <entry lang="th" key="IDM_SYSTEM_ENCRYPTION_STATUS">สถานะà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ</entry>
+ <entry lang="th" key="IDM_SYS_ENC_SETTINGS">ตั้งค่า</entry>
+ <entry lang="th" key="IDM_SYS_FAVORITES_SETTINGS">วอลลุมโปรดของระบบ</entry>
+ <entry lang="th" key="IDM_TC_DOWNLOADS">ดาวน์โหลด</entry>
+ <entry lang="th" key="IDM_TEST_VECTORS">ตัวà¹à¸›à¸£à¸—ดสอบ...</entry>
+ <entry lang="th" key="IDM_TOKEN_PREFERENCES">โทเค็นความปลอดภัย...</entry>
+ <entry lang="th" key="IDM_TRAVELER">ตั้งค่าà¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸•à¸±à¸§à¹à¸—น...</entry>
+ <entry lang="th" key="IDM_UNMOUNTALL">ปลดวอลลุมทั้งหมดที่ติดตั้งอยู่</entry>
+ <entry lang="th" key="IDM_UNMOUNT_VOLUME">ปลดวอลลุม</entry>
+ <entry lang="th" key="IDM_VERIFY_RESCUE_DISK">ยืนยันà¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน</entry>
+ <entry lang="th" key="IDM_VERIFY_RESCUE_DISK_ISO">ยืนยันภาพà¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน</entry>
+ <entry lang="th" key="IDM_VERSION_HISTORY">ประวัติรุ่น</entry>
+ <entry lang="th" key="IDM_VOLUME_EXPANDER">ขยายวอลลุม</entry>
+ <entry lang="th" key="IDM_VOLUME_PROPERTIES">คุณสมบัติวอลลุม</entry>
+ <entry lang="th" key="IDM_VOLUME_WIZARD">ตัวช่วยสร้างวอลลุม</entry>
+ <entry lang="th" key="IDM_WEBSITE">เว็บไซต์ VeraCrypt</entry>
+ <entry lang="th" key="IDM_WIPE_CACHE">ล้างà¹à¸„ชที่เà¸à¹‡à¸šà¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™</entry>
+ <entry lang="th" key="IDOK">ตà¸à¸¥à¸‡</entry>
+ <entry lang="th" key="IDT_ACCELERATION_OPTIONS">เร่งความเร็วโดยใช้ฮาร์ดà¹à¸§à¸£à¹Œ</entry>
+ <entry lang="th" key="IDT_ASSIGN_HOTKEY">คีย์ลัด</entry>
+ <entry lang="th" key="IDT_AUTORUN">à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่า AutoRun (autorun.inf)</entry>
+ <entry lang="th" key="IDT_AUTO_DISMOUNT">ปลดวอลลุมโดยอัตโนมัติ</entry>
+ <entry lang="th" key="IDT_AUTO_DISMOUNT_ON">ปลดวอลลุมทั้งหมดเมื่อ:</entry>
+ <entry lang="th" key="IDT_BOOT_LOADER_SCREEN_OPTIONS">ตัวเลือà¸à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸‚องโหลดเดอร์à¸à¹ˆà¸­à¸™à¸ˆà¸°à¸šà¸¹à¸•</entry>
+ <entry lang="th" key="IDT_CONFIRM_PASSWORD">ยืนยันรหัสผ่าน:</entry>
+ <entry lang="th" key="IDT_CURRENT">ปัจจุบัน</entry>
+ <entry lang="th" key="IDT_CUSTOM_BOOT_LOADER_MESSAGE">à¹à¸ªà¸”งข้อความที่à¸à¸³à¸«à¸™à¸”เองในหน้าจอยืนยันตัวตนà¸à¹ˆà¸­à¸™à¸šà¸¹à¸• (สูงสุด 24 อัà¸à¸©à¸£):</entry>
+ <entry lang="th" key="IDT_DEFAULT_MOUNT_OPTIONS">ตัวเลือà¸à¸à¸²à¸£à¸•à¸´à¸”ตั้งค่าเริ่มต้น</entry>
+ <entry lang="th" key="IDT_DISMOUNT_ACTION">ตัวเลือà¸à¸„ีย์ลัด</entry>
+ <entry lang="th" key="IDT_DRIVER_OPTIONS">à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าไดรเวอร์</entry>
+ <entry lang="th" key="IDC_ENABLE_EXTENDED_IOCTL_SUPPORT">เปิดใช้งานà¸à¸²à¸£à¸„วบคุมดิสà¸à¹Œà¹€à¸ªà¸£à¸´à¸¡</entry>
+ <entry lang="th" key="IDT_FAVORITE_LABEL">ป้ายชื่อวอลลุมโปรดที่เลือà¸:</entry>
+ <entry lang="th" key="IDT_FILE_SETTINGS">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าไฟล์</entry>
+ <entry lang="th" key="IDT_HOTKEY_KEY">คีย์ที่à¸à¸³à¸«à¸™à¸”:</entry>
+ <entry lang="th" key="IDT_HW_AES_SUPPORTED_BY_CPU">โปรเซสเซอร์ (CPU) ในคอมพิวเตอร์นี้สนับสนุนà¸à¸²à¸£à¹€à¸£à¹ˆà¸‡à¸à¸²à¸£à¹€à¸‚้ารหัส AES ด้วยฮาร์ดà¹à¸§à¸£à¹Œ:</entry>
+ <entry lang="th" key="IDT_LOGON">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¹€à¸¡à¸·à¹ˆà¸­à¹€à¸‚้าสู่ระบบ Windows</entry>
+ <entry lang="th" key="IDT_MINUTES">นาที</entry>
+ <entry lang="th" key="IDT_MOUNT_LETTER">ติดตั้งวอลลุมเป็นไดรฟ์ตัวอัà¸à¸©à¸£:</entry>
+ <entry lang="th" key="IDT_MOUNT_SETTINGS">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="IDT_NEW">ใหม่</entry>
+ <entry lang="th" key="IDT_NEW_PASSWORD">รหัสผ่านใหม่:</entry>
+ <entry lang="th" key="IDT_PARALLELIZATION_OPTIONS">à¸à¸²à¸£à¸—ำงานà¹à¸šà¸šà¸‚นานโดยใช้เธรด</entry>
+ <entry lang="th" key="IDT_PKCS11_LIB_PATH">เส้นทางไลบรารี PKCS #11</entry>
+ <entry lang="th" key="IDT_PKCS5_PRF">PKCS-5 PRF:</entry>
+ <entry lang="th" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF ใหม่:</entry>
+ <entry lang="th" key="IDT_PW_CACHE_OPTIONS">ตัวเลือà¸à¸à¸²à¸£à¹à¸„ชรหัสผ่าน</entry>
+ <entry lang="th" key="IDT_SECURITY_OPTIONS">ตัวเลือà¸à¸„วามปลอดภัย</entry>
+ <entry lang="th" key="IDT_EMV_OPTIONS">ตัวเลือภEMV</entry>
+ <entry lang="th" key="IDT_TASKBAR_ICON">งานพื้นหลังของ VeraCrypt</entry>
+ <entry lang="th" key="IDT_TRAVELER_MOUNT">วอลลุม VeraCrypt ที่จะติดตั้ง (อ้างอิงจาà¸à¸£à¸²à¸à¸‚องà¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸•à¸±à¸§à¹à¸—น):</entry>
+ <entry lang="th" key="IDT_TRAVEL_INSERTION">เมื่อใส่à¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸•à¸±à¸§à¹à¸—น: </entry>
+ <entry lang="th" key="IDT_TRAVEL_ROOT">สร้างไฟล์ของà¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸•à¸±à¸§à¹à¸—นที่ (ไดเรà¸à¸—อรีราà¸à¸‚องà¹à¸œà¹ˆà¸™à¸”ิสà¸à¹Œà¸•à¸±à¸§à¹à¸—น):</entry>
+ <entry lang="th" key="IDT_VOLUME">วอลลุม</entry>
+ <entry lang="th" key="IDT_WINDOWS_RELATED_SETTING">Windows</entry>
+ <entry lang="th" key="IDC_ADD_KEYFILE_PATH">เพิ่ม &amp;เส้นทาง...</entry>
+ <entry lang="th" key="IDC_AUTO">ทดสอบทั้งหมดโดยอัตโนมัติ</entry>
+ <entry lang="th" key="IDC_CONTINUE">ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="IDC_DECRYPT">ถอดรหัส</entry>
+ <entry lang="th" key="IDC_DELETE">ลบ</entry>
+ <entry lang="th" key="IDC_ENCRYPT">เข้ารหัส</entry>
+ <entry lang="th" key="IDC_EXPORT">ส่งออà¸...</entry>
+ <entry lang="th" key="IDC_GENERATE_AND_SAVE_KEYFILE">สร้างà¹à¸¥à¸°à¸šà¸±à¸™à¸—ึà¸à¹„ฟล์คีย์...</entry>
+ <entry lang="th" key="IDC_GENERATE_KEYFILE">สร้างไฟล์คีย์à¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡...</entry>
+ <entry lang="th" key="IDC_GET_LANG_PACKS">ดาวน์โหลดà¹à¸žà¸„เà¸à¸ˆà¸ à¸²à¸©à¸²</entry>
+ <entry lang="th" key="IDC_HW_AES_LABEL_LINK">AES ด้วยฮาร์ดà¹à¸§à¸£à¹Œ:</entry>
+ <entry lang="th" key="IDC_IMPORT_KEYFILE">นำเข้าไฟล์คีย์สู่โทเค็น...</entry>
+ <entry lang="th" key="IDC_KEYADD">เพิ่มไฟล์...</entry>
+ <entry lang="th" key="IDC_KEYFILES_ENABLE_HIDVOL_PROT">ใช้คีย์ไฟล์</entry>
+ <entry lang="th" key="IDC_KEYFILES_HIDVOL_PROT">คีย์ไฟล์...</entry>
+ <entry lang="th" key="IDC_KEYREMOVE">ลบ</entry>
+ <entry lang="th" key="IDC_KEYREMOVEALL">ลบทั้งหมด</entry>
+ <entry lang="th" key="IDC_LINK_HIDVOL_PROTECTION_INFO">à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸‚องวอลลุมที่ซ่อนอยู่คืออะไร?</entry>
+ <entry lang="th" key="IDC_LINK_KEYFILES_INFO">ข้อมูลเพิ่มเติมเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹„ฟล์คีย์</entry>
+ <entry lang="th" key="IDC_MOUNT_REMOVABLE">ติดตั้งวอลลุมเป็นสื่อที่ถอดออà¸à¹„ด้</entry>
+ <entry lang="th" key="IDC_MOUNT_SYSENC_PART_WITHOUT_PBA">ติดตั้งพาร์ติชั่นโดยใช้à¸à¸²à¸£à¹€à¸‚้ารหัสระบบโดยไม่ต้องยืนยันตัวตนà¸à¹ˆà¸­à¸™à¸šà¸¹à¸•</entry>
+ <entry lang="th" key="IDC_PARALLELIZATION_LABEL_LINK">à¸à¸²à¸£à¸—ำงานà¹à¸šà¸šà¸‚นาน:</entry>
+ <entry lang="th" key="IDC_PERFORM_BENCHMARK">ตัววัดประสิทธิภาพ</entry>
+ <entry lang="th" key="IDC_PRINT">พิมพ์</entry>
+ <entry lang="th" key="IDC_PROTECT_HIDDEN_VOL">ป้องà¸à¸±à¸™à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸—ี่ซ่อนอยู่จาà¸à¸à¸²à¸£à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸—ี่เà¸à¸´à¸”จาà¸à¸à¸²à¸£à¹€à¸‚ียนบนวอลลุมภายนอà¸</entry>
+ <entry lang="th" key="IDC_RESET">รีเซ็ต</entry>
+ <entry lang="th" key="IDC_SHOW_PASSWORD_MO">à¹à¸ªà¸”งรหัสผ่าน</entry>
+ <entry lang="th" key="IDC_TOKEN_FILES_ADD">เพิ่มไฟล์โทเค็น...</entry>
+ <entry lang="th" key="IDC_USE_EMBEDDED_HEADER_BAK">ใช้หัวของสำรองที่à¸à¸±à¸‡à¸­à¸¢à¸¹à¹ˆà¸ à¸²à¸¢à¹ƒà¸™à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸–้ามี</entry>
+ <entry lang="th" key="IDC_XTS_MODE_ENABLED">โหมด XTS</entry>
+ <entry lang="th" key="IDD_ABOUT_DLG">เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š VeraCrypt</entry>
+ <entry lang="th" key="IDD_BENCHMARK_DLG">VeraCrypt - ตัววัดประสิทธิภาพของอัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡</entry>
+ <entry lang="th" key="IDD_CIPHER_TEST_DLG">VeraCrypt - ตัวà¹à¸›à¸£à¸—ดสอบ</entry>
+ <entry lang="th" key="IDD_COMMANDHELP_DLG">ความช่วยเหลือด้วยบรรทัดคำสั่ง</entry>
+ <entry lang="th" key="IDD_KEYFILES">VeraCrypt - ไฟล์คีย์</entry>
+ <entry lang="th" key="IDD_KEYFILE_GENERATOR">VeraCrypt - เครื่องà¸à¸³à¹€à¸™à¸´à¸”ไฟล์คีย์</entry>
+ <entry lang="th" key="IDD_LANGUAGE">VeraCrypt - ภาษา</entry>
+ <entry lang="th" key="IDD_MOUNT_OPTIONS">VeraCrypt - ตัวเลือà¸à¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="IDD_NEW_TOKEN_KEYFILE">คุณสมบัติใหม่ของไฟล์คีย์โทเค็นความปลอดภัย</entry>
+ <entry lang="th" key="IDD_RANDOM_POOL_ENRICHMENT">VeraCrypt - à¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸žà¸¹à¸¥à¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡</entry>
+ <entry lang="th" key="IDD_RAWDEVICES_DLG">เลือà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™à¸«à¸£à¸·à¸­à¸­à¸¸à¸›à¸à¸£à¸“์</entry>
+ <entry lang="th" key="IDD_STATIC_MODELESS_WAIT_DLG">VeraCrypt</entry>
+ <entry lang="th" key="IDD_TOKEN_KEYFILES">ไฟล์คีย์โทเค็นความปลอดภัย</entry>
+ <entry lang="th" key="IDD_TOKEN_PASSWORD">ต้องใช้รหัสผ่าน/PIN ของโทเค็นความปลอดภัย</entry>
+ <entry lang="th" key="IDT_ACTIVE_LANG_PACK">à¹à¸žà¸„เà¸à¸ˆà¸ à¸²à¸©à¸²à¸—ี่ใช้งานอยู่</entry>
+ <entry lang="th" key="IDT_BOX_BENCHMARK_INFO">ความเร็วได้รับผลà¸à¸£à¸°à¸—บจาà¸à¸ à¸²à¸£à¸°à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ CPU à¹à¸¥à¸°à¸¥à¸±à¸à¸©à¸“ะของอุปà¸à¸£à¸“์จัดเà¸à¹‡à¸šà¸‚้อมูล\n\nà¸à¸²à¸£à¸—ดสอบเหล่านี้ดำเนินà¸à¸²à¸£à¹ƒà¸™ RAM.</entry>
+ <entry lang="th" key="IDT_BUFFER_SIZE">ขนาดบัฟเฟอร์:</entry>
+ <entry lang="th" key="IDT_CIPHER">รหัสลับ:</entry>
+ <entry lang="th" key="IDT_HIDDEN_PROT_PASSWD">รหัสผ่านไปยังวอลลุมที่ซ่อน:\n(ถ้าว่างจะใช้à¹à¸„ช)</entry>
+ <entry lang="th" key="IDT_HIDDEN_VOL_PROTECTION">à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸—ี่ซ่อน</entry>
+ <entry lang="th" key="IDT_KEY">ขนาดคีย์:</entry>
+ <entry lang="th" key="IDT_KEYFILE_GENERATOR_NOTE">สำคัà¸: เคลื่อนเมาส์ของคุณà¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡à¸¡à¸²à¸à¸—ี่สุดในหน้าต่างนี้ ยิ่งคุณเคลื่อนนานเท่าไหร่à¸à¹‡à¸¢à¸´à¹ˆà¸‡à¸”ีเท่านั้น ซึ่งจะเพิ่มความà¹à¸‚็งà¹à¸à¸£à¹ˆà¸‡à¸‚องà¸à¸²à¸£à¹€à¸‚้ารหัสด้วยไฟล์คีย์</entry>
+ <entry lang="th" key="IDT_KEYFILE_WARNING">คำเตือน: ถ้าคุณสูà¸à¹€à¸ªà¸µà¸¢à¹„ฟล์คีย์หรือถ้าไบต์ตัวà¹à¸£à¸ 1024 ของไฟล์คีย์ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™ จะไม่สามารถติดตั้งวอลลุมที่ใช้ไฟล์คีย์นั้นได้</entry>
+ <entry lang="th" key="IDT_KEY_UNIT">บิต</entry>
+ <entry lang="th" key="IDT_NUMBER_KEYFILES">จำนวนไฟล์คีย์:</entry>
+ <entry lang="th" key="IDT_KEYFILES_SIZE">ขนาดไฟล์คีย์:</entry>
+ <entry lang="th" key="IDT_KEYFILES_BASE_NAME">ชื่อพื้นà¸à¸²à¸™à¸‚องไฟล์คีย์:</entry>
+ <entry lang="th" key="IDT_LANGPACK_AUTHORS">à¹à¸›à¸¥à¹‚ดย:</entry>
+ <entry lang="th" key="IDT_PLAINTEXT">ข้อมูลปà¸à¸•à¸´:</entry>
+ <entry lang="th" key="IDT_PLAINTEXT_SIZE_UNIT">บิต</entry>
+ <entry lang="th" key="IDT_POOL_CONTENTS">เนื้อหาของพูลปัจจุบัน</entry>
+ <entry lang="th" key="IDT_PRF">ผสม PRF:</entry>
+ <entry lang="th" key="IDT_RANDOM_POOL_ENRICHMENT_NOTE">สำคัà¸: เคลื่อนเมาส์ของคุณà¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡à¸¡à¸²à¸à¸—ี่สุดในหน้าต่างนี้ ยิ่งคุณเคลื่อนนานเท่าไหร่à¸à¹‡à¸¢à¸´à¹ˆà¸‡à¹€à¸žà¸´à¹ˆà¸¡à¸„วามปลอดภัย เมื่อทำà¸à¸²à¸£à¹€à¸ªà¸£à¹‡à¸ˆ ให้คลิภ'ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­'</entry>
+ <entry lang="th" key="IDT_SECONDARY_KEY">คีย์สำรอง (ค่าสิบหà¸)</entry>
+ <entry lang="th" key="IDT_SECURITY_TOKEN">โทเค็นความปลอดภัย:</entry>
+ <entry lang="th" key="IDT_SORT_METHOD">วิธีเรียง:</entry>
+ <entry lang="th" key="IDT_STATIC_MODELESS_WAIT_DLG_INFO">à¸à¸£à¸¸à¸“ารอ à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸™à¸µà¹‰à¸­à¸²à¸ˆà¹ƒà¸Šà¹‰à¹€à¸§à¸¥à¸²à¸™à¸²à¸™...</entry>
+ <entry lang="th" key="IDT_STATIC_MODAL_WAIT_DLG_INFO">à¸à¸£à¸¸à¸“ารอ...\nà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸™à¸µà¹‰à¸­à¸²à¸ˆà¹ƒà¸Šà¹‰à¹€à¸§à¸¥à¸²à¸™à¸²à¸™à¹à¸¥à¸° VeraCrypt อาจดูเหมือนไม่ตอบสนอง</entry>
+ <entry lang="th" key="IDT_TEST_BLOCK_NUMBER">หมายเลขบล็อà¸à¸—ดสอบ:</entry>
+ <entry lang="th" key="IDT_TEST_CIPHERTEXT">ข้อความลับ (ค่าสิบหà¸)</entry>
+ <entry lang="th" key="IDT_TEST_DATA_UNIT_NUMBER">หมายเลขหน่วยข้อมูล (64 บิต ค่าสิบหà¸, ขนาดหน่วยข้อมูลคือ 512 ไบต์)</entry>
+ <entry lang="th" key="IDT_TEST_KEY">คีย์ (ค่าสิบหà¸)</entry>
+ <entry lang="th" key="IDT_TEST_PLAINTEXT">ข้อมูลปà¸à¸•à¸´ (ค่าสิบหà¸)</entry>
+ <entry lang="th" key="IDT_TOKEN_KEYFILE_NAME">ชื่อไฟล์คีย์:</entry>
+ <entry lang="th" key="IDT_XTS_MODE">โหมด XTS</entry>
+ <entry lang="th" key="MENU_SYSTEM_ENCRYPTION">ระบบ</entry>
+ <entry lang="th" key="MENU_VOLUMES">วอลลุม</entry>
+ <entry lang="th" key="MENU_FAVORITES">โปรด</entry>
+ <entry lang="th" key="MENU_TOOLS">เครื่องมือ</entry>
+ <entry lang="th" key="MENU_SETTINGS">à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า</entry>
+ <entry lang="th" key="MENU_HELP">ช่วยเหลือ</entry>
+ <entry lang="th" key="MENU_WEBSITE"> หน้าà¹à¸£à¸ </entry>
+ <entry lang="th" key="ABOUTBOX">เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š...</entry>
+ <entry lang="th" key="ACCESSMODEFAIL">ไม่สามารถเปลี่ยนà¹à¸›à¸¥à¸‡à¸„ุณสมบัติà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียวของวอลลุมเà¸à¹ˆà¸²à¸‚องคุณได้ โปรดตรวจสอบà¸à¸²à¸£à¸­à¸™à¸¸à¸à¸²à¸•à¸à¸²à¸£à¹€à¸‚้าถึงไฟล์</entry>
+ <entry lang="th" key="ACCESS_DENIED">ข้อผิดพลาด: à¸à¸²à¸£à¹€à¸‚้าถึงถูà¸à¸›à¸à¸´à¹€à¸ªà¸˜\n\nพาร์ติชั่นที่คุณà¸à¸³à¸¥à¸±à¸‡à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹€à¸‚้าถึงนั้นยาวเà¸à¸´à¸™ 0 เซà¸à¹€à¸•à¸­à¸£à¹Œ, หรือมันอาจเป็นอุปà¸à¸£à¸“์บูต</entry>
+ <entry lang="th" key="ADMINISTRATOR">ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</entry>
+ <entry lang="th" key="ADMIN_PRIVILEGES_DRIVER">ในà¸à¸²à¸£à¹‚หลดไดร์เวอร์ VeraCrypt คุณต้องล็อà¸à¸­à¸´à¸™à¹€à¸‚้าสู่บัà¸à¸Šà¸µà¸—ี่มีสิทธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</entry>
+ <entry lang="th" key="ADMIN_PRIVILEGES_WARN_DEVICES">โปรดทราบว่าในà¸à¸²à¸£à¹€à¸‚้ารหัส, ถอดรหัส หรือฟอร์à¹à¸¡à¸•à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™/อุปà¸à¸£à¸“์ คุณต้องล็อà¸à¸­à¸´à¸™à¹€à¸‚้าสู่บัà¸à¸Šà¸µà¸—ี่มีสิทธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š\n\nข้อมูลนี้ไม่รวมไฟล์วอลลุมที่โฮสต์</entry>
+ <entry lang="th" key="ADMIN_PRIVILEGES_WARN_MANAGE_VOLUME">ไม่สามารถเปิดใช้งานà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ฟล์ได้อย่างรวดเร็ว: ต้องà¸à¸²à¸£à¸ªà¸´à¸—ธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š\nโปรดเริ่มโปรà¹à¸à¸£à¸¡à¸™à¸µà¹‰à¹ƒà¸«à¸¡à¹ˆà¹ƒà¸™à¸à¸²à¸™à¸°à¸œà¸¹à¹‰à¸”ูà¹à¸¥à¸£à¸°à¸šà¸šà¹€à¸žà¸·à¹ˆà¸­à¹€à¸›à¸´à¸”ใช้งานฟังà¸à¹Œà¸Šà¸±à¹ˆà¸™à¸™à¸µà¹‰\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹‚ดยไม่มีà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ฟล์อย่างรวดเร็วหรือไม่</entry>
+ <entry lang="th" key="ADMIN_PRIVILEGES_WARN_HIDVOL">ในà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸—ี่ซ่อน คุณต้องล็อà¸à¸­à¸´à¸™à¹€à¸‚้าสู่บัà¸à¸Šà¸µà¸—ี่มีสิทธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š\n\nดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่</entry>
+ <entry lang="th" key="ADMIN_PRIVILEGES_WARN_NTFS">โปรดทราบว่าในà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¹€à¸›à¹‡à¸™ NTFS/exFAT/ReFS คุณต้องล็อà¸à¸­à¸´à¸™à¹€à¸‚้าสู่บัà¸à¸Šà¸µà¸—ี่มีสิทธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š\n\nโดยไม่มีสิทธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š คุณสามารถฟอร์à¹à¸¡à¸•à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¹€à¸›à¹‡à¸™ FAT</entry>
+ <entry lang="th" key="AES_HELP">รหัสลับที่ได้รับà¸à¸²à¸£à¸­à¸™à¸¸à¸¡à¸±à¸•à¸´à¹‚ดยมาตรà¸à¸²à¸™ FIPS (Rijndael, เผยà¹à¸žà¸£à¹ˆà¹ƒà¸™à¸›à¸µ 1998) ที่สามารถใช้โดยหน่วยงานรัà¸à¸šà¸²à¸¥à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²à¹€à¸žà¸·à¹ˆà¸­à¸›à¸à¸›à¹‰à¸­à¸‡à¸‚้อมูลที่เป็นความลับสูงสุดได้ เคล็ดลับ 256 บิต, บล็อภ128 บิต, 14 รอบ (AES-256) โหมดà¸à¸²à¸£à¸—ำงานคือ XTS</entry>
+ <entry lang="th" key="ALREADY_MOUNTED">วอลลุมถูà¸à¸•à¸´à¸”ตั้งà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="ERR_SELF_TESTS_FAILED">คำเตือน: อย่างน้อยหนึ่งอัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸«à¸£à¸·à¸­à¹à¸®à¸Šà¸¡à¸µà¸‚้อผิดพลาดในà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸•à¸™à¹€à¸­à¸‡à¸­à¸±à¸•à¹‚นมัติ\n\nà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt อาจเสียหาย</entry>
+ <entry lang="th" key="ERR_NOT_ENOUGH_RANDOM_DATA">คำเตือน: มีข้อมูลไม่เพียงพอในพูลของเครื่องà¸à¸³à¹€à¸™à¸´à¸”เลขสุ่มเพื่อให้ข้อมูลสุ่มตามที่ขอ.\n\nคุณไม่ควรดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ป. à¸à¸£à¸¸à¸“าเลือภ'รายงานบั๊à¸' จาà¸à¹€à¸¡à¸™à¸¹à¸„วามช่วยเหลือ, à¹à¸¥à¸°à¸£à¸²à¸¢à¸‡à¸²à¸™à¸‚้อผิดพลาดนี้.</entry>
+ <entry lang="th" key="ERR_HARDWARE_ERROR">ไดรฟ์ถูà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢ (มีข้อบà¸à¸žà¸£à¹ˆà¸­à¸‡à¸—างà¸à¸²à¸¢à¸ à¸²à¸ž) หรือสายเคเบิลเสียหาย, หรือหน่วยความจำทำงานผิดปà¸à¸•à¸´.\n\nโปรดทราบว่านี่เป็นปัà¸à¸«à¸²à¸‚องฮาร์ดà¹à¸§à¸£à¹Œà¸‚องคุณ, ไม่ใช่ปัà¸à¸«à¸²à¸‚อง VeraCrypt. ดังนั้นโปรดอย่ารายงานว่ามันเป็นบั๊à¸/ปัà¸à¸«à¸²à¹ƒà¸™ VeraCrypt à¹à¸¥à¸°à¹‚ปรดอย่าขอความช่วยเหลือเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹€à¸£à¸·à¹ˆà¸­à¸‡à¸™à¸µà¹‰à¹ƒà¸™à¸Ÿà¸­à¸£à¸±à¸¡à¸‚อง VeraCrypt. à¸à¸£à¸¸à¸“าติดต่อทีมสนับสนุนเทคนิคของผู้จำหน่ายคอมพิวเตอร์ของคุณสำหรับความช่วยเหลือ. ขอบคุณ.\n\nหมายเหตุ: ถ้าข้อผิดพลาดเà¸à¸´à¸”ขึ้นซ้ำๆ ที่ที่เดียวà¸à¸±à¸™, มันเป็นไปได้มาà¸à¸—ี่จะเà¸à¸´à¸”จาà¸à¸šà¸¥à¹‡à¸­à¸à¸”ิสà¸à¹Œà¸—ี่ไม่ดี, ซึ่งควรจะสามารถà¹à¸à¹‰à¹„ขได้โดยใช้ซอฟต์à¹à¸§à¸£à¹Œà¸‚องบุคคลที่สาม (โปรดทราบว่า, ในหลายà¸à¸£à¸“ี, คำสั่ง 'chkdsk /r' ไม่สามารถà¹à¸à¹‰à¹„ขได้เพราะมันทำงานเฉพาะที่ระดับระบบไฟล์; ในบางà¸à¸£à¸“ี, เครื่องมือ 'chkdsk' ไม่สามารถตรวจจับได้ด้วยซ้ำ).</entry>
+ <entry lang="th" key="DEVICE_NOT_READY_ERROR">หาà¸à¸„ุณà¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้าถึงไดรฟ์สำหรับสื่อที่ถอดออà¸à¹„ด้ โปรดตรวจสอบว่ามีสื่อใส่ในไดรฟ์ ไดรฟ์/สื่ออาจเสียหาย (อาจมีข้อผิดพลาดทางà¸à¸²à¸¢à¸ à¸²à¸ž) หรือตัวà¹à¸„เบิลอาจเสียหาย/หลุด</entry>
+ <entry lang="th" key="WHOLE_DRIVE_ENCRYPTION_PREVENTED_BY_DRIVERS">ระบบของคุณดูเหมือนว่าจะใช้ไดรเวอร์ชิปเซ็ตปรับà¹à¸•à¹ˆà¸‡à¸—ี่มีข้อบà¸à¸žà¸£à¹ˆà¸­à¸‡à¸—ี่ป้องà¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสไดรฟ์ระบบทั้งหมด\nโปรดลองอัปเดตหรือถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้งไดรเวอร์ชิปเซ็ตปรับà¹à¸•à¹ˆà¸‡ (ที่ไม่ใช่ Microsoft) à¸à¹ˆà¸­à¸™à¹„ปต่อ หาà¸à¹„ม่ได้ผล โปรดลองเข้ารหัสพาร์ติชั่นระบบเพียงอย่างเดียว</entry>
+ <entry lang="th" key="BAD_DRIVE_LETTER">ตัวอัà¸à¸©à¸£à¹„ดรฟ์ไม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="INVALID_PATH">เส้นทางไม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="CANCEL">ยà¸à¹€à¸¥à¸´à¸</entry>
+ <entry lang="th" key="CANNOT_CALC_SPACE">ไม่สามารถเข้าถึงอุปà¸à¸£à¸“์ได้ ตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸­à¸¸à¸›à¸à¸£à¸“์ที่เลือà¸à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¹à¸¥à¸°à¹„ม่ถูà¸à¹ƒà¸Šà¹‰à¹‚ดยระบบ</entry>
+ <entry lang="th" key="CAPSLOCK_ON">คำเตือน: Caps Lock เปิดอยู่ อาจทำให้คุณป้อนรหัสผ่านผิด</entry>
+ <entry lang="th" key="VOLUME_TYPE_TITLE">ประเภทวอลลุม</entry>
+ <entry lang="th" key="HIDDEN_VOLUME_TYPE_HELP">อาจมีสถานà¸à¸²à¸£à¸“์ที่คุณถูà¸à¸šà¸±à¸‡à¸„ับให้เปิดเผยรหัสผ่านสำหรับวอลลุมเข้ารหัส ผู้ใช้งานระดับสูงมัà¸à¹„ม่สามารถปà¸à¸´à¹€à¸ªà¸˜à¸à¸²à¸£à¹€à¸›à¸´à¸”เผยรหัสผ่านได้ (เช่น เนื่องจาà¸à¸à¸²à¸£à¸‚่มขู่) à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸§à¸­à¸¥à¸¥à¸¸à¹ˆà¸¡à¸—ี่ซ่อนช่วยà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸™à¸µà¹‰à¹„ด้โดยไม่ต้องเปิดเผยรหัสผ่าน</entry>
+ <entry lang="th" key="NORMAL_VOLUME_TYPE_HELP">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¸«à¸²à¸à¸„ุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¹ˆà¸¡ VeraCrypt ปà¸à¸•à¸´</entry>
+ <entry lang="th" key="HIDDEN_OS_PRECLUDES_SINGLE_KEY_WDE">โปรดทราบว่าหาà¸à¸„ุณต้องà¸à¸²à¸£à¸•à¸´à¸”ตั้งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹ƒà¸™à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸—ี่มีพาร์ติชั่นที่ซ่อน à¸à¸²à¸£à¹€à¸‚้ารหัสไดรฟ์ระบบทั้งหมดด้วยคีย์เดียวà¸à¸±à¸™à¹„ม่สามารถทำได้</entry>
+ <entry lang="th" key="CIPHER_HIDVOL_HOST_TITLE">ตัวเลือà¸à¸à¸²à¸£à¹€à¸‚้ารหัสวอลลุมภายนอà¸</entry>
+ <entry lang="th" key="CIPHER_HIDVOL_TITLE">ตัวเลือà¸à¸à¸²à¸£à¹€à¸‚้ารหัสวอลลุมที่ซ่อน</entry>
+ <entry lang="th" key="CIPHER_TITLE">ตัวเลือà¸à¸à¸²à¸£à¹€à¸‚้ารหัส</entry>
+ <entry lang="th" key="CLEAN_WINMRU_FAILED">คำเตือน: ลบเส้นทางของวอลลุม/ไฟล์คีย์ทำงานล้มเหลวที่เลือà¸à¸„รั้งสุดท้าย</entry>
+ <entry lang="th" key="COMPRESSION_NOT_SUPPORTED">ข้อผิดพลาด: คอนเทนเนอร์ถูà¸à¸šà¸µà¸šà¸­à¸±à¸”ที่ระดับระบบไฟล์ VeraCrypt ไม่สนับสนุนคอนเทนเนอร์บีบอัด โปรดปิดà¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”สำหรับคอนเทนเนอร์:</entry>
+ <entry lang="th" key="CREATE_FAILED">สร้างวอลลุมล้มเหลว</entry>
+ <entry lang="th" key="DEVICE_FREE_BYTES">ขนาดของ</entry>
+ <entry lang="th" key="DEVICE_FREE_KB">ขนาดของ</entry>
+ <entry lang="th" key="DEVICE_FREE_MB">ขนาดของ</entry>
+ <entry lang="th" key="DEVICE_FREE_GB">ขนาดของ</entry>
+ <entry lang="th" key="DEVICE_FREE_TB">ขนาดของ</entry>
+ <entry lang="th" key="DEVICE_FREE_PB">ขนาดของ</entry>
+ <entry lang="th" key="DEVICE_IN_USE_FORMAT">คำเตือน: อุปà¸à¸£à¸“์/พาร์ติชั่นในใช้งานระบบหรือà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸­à¸¸à¸›à¸à¸£à¸“์/พาร์ติชั่นอาจทำให้ข้อมูลเสียหายà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¹„ม่เสถียร \n\nดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="DEVICE_IN_USE_INPLACE_ENC">คำเตือน: พาร์ติชั่นนี้อยู่ในà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸£à¸°à¸šà¸šà¸«à¸£à¸·à¸­à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน คุณควรปิดà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันที่อาจใช้งานพาร์ติชั่นนี้ คุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="FORMAT_CANT_DISMOUNT_FILESYS">ข้อผิดพลาด: อุปà¸à¸£à¸“์/พาร์ติชั่นมีระบบไฟล์ที่ไม่สามารถถอดà¸à¸²à¸£à¸•à¸´à¸”ตั้งได้ ระบบไฟล์อาจถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸£à¸°à¸šà¸š à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸­à¸¸à¸›à¸à¸£à¸“์/พาร์ติชั่นอาจทำให้ข้อมูลเสียหายà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¹„ม่เสถียร:</entry>
+ <entry lang="th" key="INPLACE_ENC_CANT_LOCK_OR_DISMOUNT_FILESYS">ข้อผิดพลาด: ระบบไฟล์ไม่สามารถล็อà¸à¹à¸¥à¸°/หรือถอดà¸à¸²à¸£à¸•à¸´à¸”ตั้งได้อาจถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸£à¸°à¸šà¸šà¸«à¸£à¸·à¸­à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน (เช่นโปรà¹à¸à¸£à¸¡à¹à¸­à¸™à¸•à¸µà¹‰à¹„วรัส) à¸à¸²à¸£à¹€à¸‚้ารหัสพาร์ติชั่นอาจทำให้ข้อมูลเสียหายà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¹„ม่เสถียร โปรดปิดà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันที่อาจใช้งานระบบไฟล์à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง:</entry>
+ <entry lang="th" key="DEVICE_IN_USE_INFO">คำเตือน: อุปà¸à¸£à¸“์/พาร์ติชั่นบางตัวที่ติดตั้งอยู่อาจถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="DEVICE_PARTITIONS_ERR">อุปà¸à¸£à¸“์ที่เลือà¸à¸¡à¸µà¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™\n\nà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸­à¸¸à¸›à¸à¸£à¸“์อาจทำให้ระบบไม่เสถียรà¹à¸¥à¸°/หรือข้อมูลเสียหาย โปรดเลือà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™à¸—ั้งหมดบนอุปà¸à¸£à¸“์หรือเลือà¸à¸¥à¸šà¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™à¸—ั้งหมดบนอุปà¸à¸£à¸“์เพื่อให้ VeraCrypt สามารถฟอร์à¹à¸¡à¸•à¹„ด้อย่างปลอดภัย</entry>
+ <entry lang="th" key="DEVICE_PARTITIONS_ERR_W_INPLACE_ENC_NOTE">อุปà¸à¸£à¸“์ที่เลือà¸à¹„ม่มีà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸ªà¸²à¸¡à¸²à¸£à¸–สร้างวอลลุ่ม VeraCrypt ได้เฉพาะในอุปà¸à¸£à¸“์ที่ไม่มีพาร์ติชั่น\n\nหาà¸à¸„ุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสอุปà¸à¸£à¸“์สามารถทำได้เฉพาะในà¸à¸£à¸“ีที่ติดตั้งระบบ Windows à¹à¸¥à¸°à¸šà¸¹à¸•à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¹€à¸—่านั้น</entry>
+ <entry lang="th" key="WHOLE_NONSYS_DEVICE_ENC_CONFIRM">คำเตือน: หาà¸à¸„ุณเข้ารหัสอุปà¸à¸£à¸“์ทั้งหมด (à¹à¸—นà¸à¸²à¸£à¹€à¸‚้ารหัสพาร์ติชั่นเท่านั้น) ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ˆà¸°à¹€à¸«à¹‡à¸™à¸§à¹ˆà¸²à¹€à¸›à¹‡à¸™à¸­à¸¸à¸›à¸à¸£à¸“์ใหม่ว่างà¹à¸¥à¸°à¹„ม่มีฟอร์à¹à¸¡à¸• (เนื่องจาà¸à¹„ม่มีตารางพาร์ติชั่น) à¹à¸¥à¸°à¸­à¸²à¸ˆà¸ªà¸­à¸šà¸–ามว่าคุณต้องà¸à¸²à¸£à¸—ำลายข้อมูลหรือไม่?</entry>
+ <entry lang="th" key="AFTER_FORMAT_DRIVE_LETTER_WARN">สำคัà¸: โปรดทราบว่าวอลลุ่มนี้ไม่สามารถติดตั้ง/เข้าถึงได้โดยใช้ตัวอัà¸à¸©à¸£à¹„ดรฟ์ %c ซึ่งถูà¸à¸à¸³à¸«à¸™à¸”ในปัจจุบัน</entry>
+ <entry lang="th" key="OS_NOT_SUPPORTED_FOR_NONSYS_INPLACE_ENC">à¸à¸²à¸£à¹€à¸‚้ารหัสในสถานที่สำหรับวอลลุ่มที่ไม่ใช่ระบบไม่สนับสนุนเวอร์ชันที่ใช้อยู่:</entry>
+ <entry lang="th" key="ONLY_NTFS_SUPPORTED_FOR_NONSYS_INPLACE_ENC">พาร์ติชั่นที่เลือà¸à¸”ูเหมือนจะไม่มีระบบไฟล์ NTFS จำเป็นต้องลดขนาดที่จัดเà¸à¹‡à¸šà¹€à¸žà¸·à¹ˆà¸­à¹ƒà¸«à¹‰à¸¡à¸µà¸à¸²à¸£à¸•à¸µà¸šà¸‚องส่วนหัว:</entry>
+ <entry lang="th" key="ONLY_MOUNTED_VOL_SUPPORTED_FOR_NONSYS_INPLACE_ENC">พาร์ติชั่นที่เลือà¸à¸”ูเหมือนจะไม่มีระบบไฟล์ NTFS จำเป็นต้องลดขนาดที่จัดเà¸à¹‡à¸šà¹€à¸žà¸·à¹ˆà¸­à¹ƒà¸«à¹‰à¸¡à¸µà¸à¸²à¸£à¸•à¸µà¸šà¸‚องส่วนหัวà¹à¸¥à¸°à¸ªà¸³à¸£à¸­à¸‡à¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§:</entry>
+ <entry lang="th" key="PARTITION_TOO_SMALL_FOR_NONSYS_INPLACE_ENC">ข้อผิดพลาด: พาร์ติชั่นเล็à¸à¹€à¸à¸´à¸™à¹„ป VeraCrypt ไม่สามารถเข้ารหัสมันได้</entry>
+ <entry lang="th" key="INPLACE_ENC_ALTERNATIVE_STEPS">เพื่อเข้ารหัสข้อมูลบนพาร์ติชั่นนี้ โปรดทำตามขั้นตอนต่อไปนี้:\n1) สร้างวอลลุม VeraCrypt บนพาร์ติชั่น/อุปà¸à¸£à¸“์ว่าง à¹à¸¥à¹‰à¸§à¸•à¸´à¸”ตั้ง\n2) คัดลอà¸à¹„ฟล์ทั้งหมดจาà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™à¸—ี่คุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสไปยังวอลลุม VeraCrypt ที่ติดตั้งไว้ (ดังที่ได้สร้างà¹à¸¥à¸°à¸•à¸´à¸”ตั้งในขั้นตอนที่ 1) วิธีนี้จะสร้างข้อมูลสำรองที่เข้ารหัส\n3) สร้างวอลลุม VeraCrypt บนพาร์ติชั่นที่คุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸¥à¸°à¸•à¸£à¸§à¸ˆà¹ƒà¸«à¹‰à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹€à¸¥à¸·à¸­à¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸ "สร้างวอลลุมเข้ารหัสà¹à¸¥à¸°à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•" (à¹à¸—นที่จะเป็น "เข้ารหัสพาร์ติชั่นในที่นั้น") อย่างไรà¸à¹‡à¸•à¸²à¸¡à¸ˆà¸°à¹€à¸›à¹‡à¸™à¸à¸²à¸£à¸¥à¸šà¸‚้อมูลทั้งหมดที่เà¸à¹‡à¸šà¹„ว้\n4) คัดลอà¸à¹„ฟล์ทั้งหมดจาà¸à¸§à¸­à¸¥à¸¥à¸¸à¸¡ VeraCrypt ที่สำรองไว้ (สร้างà¹à¸¥à¸°à¸•à¸´à¸”ตั้งในขั้นตอนที่ 1) ไปยังวอลลุม VeraCrypt ที่สร้างขึ้นใหม่ (สร้างà¹à¸¥à¸°à¸•à¸´à¸”ตั้งในขั้นตอนที่ 3)</entry>
+ <entry lang="th" key="RAW_DEV_NOT_SUPPORTED_FOR_INPLACE_ENC">VeraCrypt สามารถเข้ารหัสพาร์ติชั่น/วอลลุมระบบไดนามิภหรือไดรฟ์ระบบทั้งหมดเท่านั้น\nหาà¸à¸„ุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡ VeraCrypt ในอุปà¸à¸£à¸“์เดียวà¸à¸±à¸™à¸™à¸µà¹‰ เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸ "สร้างวอลลุมเข้ารหัสà¹à¸¥à¸°à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•" (à¹à¸—นที่จะเป็น "เข้ารหัสพาร์ติชั่นในที่นั้น")</entry>
+ <entry lang="th" key="INPLACE_ENC_INVALID_PATH">ข้อผิดพลาด: VeraCrypt สามารถเข้ารหัสในสถานที่เฉพาะพาร์ติชั่น ระบบไดนามิภหรือไดรฟ์ระบบทั้งหมดเท่านั้น\nโปรดตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹€à¸ªà¹‰à¸™à¸—างที่ระบุถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="CANNOT_RESIZE_FILESYS">ข้อผิดพลาด: ไม่สามารถลดขนาดระบบไฟล์ได้ (ระบบไฟล์ต้องถูà¸à¸¢à¹ˆà¸­à¹€à¸žà¸·à¹ˆà¸­à¸¥à¸”พื้นที่ที่ใช้สำหรับส่วนหัวà¹à¸¥à¸°à¸ªà¸³à¸£à¸­à¸‡à¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§)\nหาà¸à¸›à¸±à¸à¸«à¸²à¸¢à¸±à¸‡à¸„งมีอยู่ โปรดลองทำตามขั้นตอนต่อไปนี้</entry>
+ <entry lang="th" key="NOT_ENOUGH_FREE_FILESYS_SPACE_FOR_SHRINK">ข้อผิดพลาด: ไม่มีพื้นที่ว่างเพียงพอบนวอลลุมà¹à¸¥à¸°à¹„ม่สามารถลดขนาดระบบไฟล์ได้\nà¸à¸£à¸¸à¸“าลบไฟล์ที่ไม่จำเป็นà¹à¸¥à¸°à¸§à¹ˆà¸²à¸‡à¸–ังรีไซเคิลเพื่อที่จะเพิ่มพื้นที่ว่างถึงอย่างน้อย 256 KiB à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</entry>
+ <entry lang="th" key="DISK_FREE_BYTES">พื้นที่ว่างบนไดรฟ์</entry>
+ <entry lang="th" key="DISK_FREE_KB">พื้นที่ว่างบนไดรฟ์ (KB)</entry>
+ <entry lang="th" key="DISK_FREE_MB">พื้นที่ว่างบนไดรฟ์ (MB)</entry>
+ <entry lang="th" key="DISK_FREE_GB">พื้นที่ว่างบนไดรฟ์ (GB)</entry>
+ <entry lang="th" key="DISK_FREE_TB">พื้นที่ว่างบนไดรฟ์ (TB)</entry>
+ <entry lang="th" key="DISK_FREE_PB">พื้นที่ว่างบนไดรฟ์ (PB)</entry>
+ <entry lang="th" key="DRIVELETTERS">ไม่สามารถรับตัวอัà¸à¸©à¸£à¹„ดรฟ์ที่พร้อมใช้งาน</entry>
+ <entry lang="th" key="DRIVER_NOT_FOUND">ข้อผิดพลาด: ไม่พบไดร์เวอร์ VeraCrypt\nโปรดคัดลอà¸à¹„ฟล์ 'veracrypt.sys' à¹à¸¥à¸° 'veracrypt-x64.sys' ไปยังไดเรà¸à¸—อรีที่มีโปรà¹à¸à¸£à¸¡à¸«à¸¥à¸±à¸ VeraCrypt (VeraCrypt.exe)</entry>
+ <entry lang="th" key="DRIVER_VERSION">ข้อผิดพลาด: มีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ดร์เวอร์ VeraCrypt เวอร์ชันที่ไม่เข้าà¸à¸±à¸™\nหาà¸à¸„ุณà¸à¸³à¸¥à¸±à¸‡à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ VeraCrypt à¹à¸šà¸šà¸žà¸à¸žà¸² (โดยไม่ติดตั้ง) à¹à¸¥à¸°à¸¡à¸µà¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸­à¸·à¹ˆà¸™à¸‚อง VeraCrypt ติดตั้งอยู่ คุณต้องถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้งเวอร์ชันเà¸à¹ˆà¸²à¸à¹ˆà¸­à¸™</entry>
+ <entry lang="th" key="ERR_CIPHER_INIT_FAILURE">ข้อผิดพลาด: à¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¸£à¸«à¸±à¸ªà¸¥à¸±à¸šà¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§</entry>
+ <entry lang="th" key="ERR_CIPHER_INIT_WEAK_KEY">ข้อผิดพลาด: พบคีย์ที่อ่อนหรืออาจจะอ่อน คีย์จะถูà¸à¸¥à¸°à¸—ิ้ง โปรดลองอีà¸à¸„รั้ง</entry>
+ <entry lang="th" key="EXCEPTION_REPORT">มีข้อผิดพลาดสำคัà¸à¹€à¸à¸´à¸”ขึ้นà¹à¸¥à¸° VeraCrypt ต้องหยุดà¸à¸²à¸£à¸—ำงาน\nถ้าเป็นข้อผิดพลาดในโปรà¹à¸à¸£à¸¡ VeraCrypt เราอยาà¸à¹à¸à¹‰à¹„ข ดังนั้นคุณสามารถส่งรายงานข้อผิดพลาดอัตโนมัติที่มีข้อมูลดังนี้:\n- เวอร์ชันของโปรà¹à¸à¸£à¸¡\n- เวอร์ชันของระบบ\n- ชนิดของ CPU\n- ชื่อคอมโพเนนต์ VeraCrypt\n- เช็คซัมของไฟล์ปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ VeraCrypt\n- ชื่อสัà¸à¸¥à¸±à¸à¸©à¸“์ของหน้าต่างไดอะล็อà¸\n- ประเภทข้อผิดพลาด\n- ที่อยู่ข้อผิดพลาด\n- Stack เรียà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ VeraCrypt\n\nถ้าคุณเลือภ'ใช่' URL ต่อไปนี้ (ซึ่งมีรายงานข้อผิดพลาดทั้งหมด) จะเปิดในเบราว์เซอร์อินเทอร์เน็ตของคุณ</entry>
+ <entry lang="th" key="EXCEPTION_REPORT_EXT">เà¸à¸´à¸”ข้อผิดพลาดสำคัà¸à¹ƒà¸™à¸£à¸°à¸šà¸šà¸‚องคุณซึ่งต้องให้ VeraCrypt หยุดà¸à¸²à¸£à¸—ำงาน\nหมายเหตุ: ข้อผิดพลาดนี้ไม่ได้เà¸à¸´à¸”จาภVeraCrypt (ดังนั้นนัà¸à¸žà¸±à¸’นาของ VeraCrypt ไม่สามารถà¹à¸à¹‰à¹„ขได้)</entry>
+ <entry lang="th" key="EXCEPTION_REPORT_EXT_FILESEL">ข้อผิดพลาดสำคัà¸à¹ƒà¸™à¸£à¸°à¸šà¸šà¸‚องคุณซึ่งต้องให้ VeraCrypt หยุดà¸à¸²à¸£à¸—ำงาน\nหาà¸à¸›à¸±à¸à¸«à¸²à¸¢à¸±à¸‡à¸„งมีอยู่ ให้ลองà¸à¸²à¸£à¸›à¸´à¸”à¸à¸²à¸£à¸•à¸´à¸”ตั้งà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันที่อาจà¸à¹ˆà¸­à¸›à¸±à¸à¸«à¸²</entry>
+ <entry lang="th" key="EXCEPTION_REPORT_TITLE">ข้อผิดพลาดสำคัà¸à¸‚อง VeraCrypt</entry>
+ <entry lang="th" key="SYSTEM_CRASHED_ASK_REPORT">VeraCrypt ตรวจพบว่าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹€à¸¡à¸·à¹ˆà¸­à¹€à¸£à¹‡à¸§à¹† นี้ มีหลายสาเหตุที่ทำให้ระบบล้มเหลว คุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt ตรวจสอบว่าเà¸à¸´à¸”จาภVeraCrypt หรือไม่?</entry>
+ <entry lang="th" key="ASK_KEEP_DETECTING_SYSTEM_CRASH">คุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt ยังคงตรวจจับข้อผิดพลาดของระบบหรือไม่?</entry>
+ <entry lang="th" key="NO_MINIDUMP_FOUND">VeraCrypt ไม่พบไฟล์ minidump ของระบบที่ล้มเหลว</entry>
+ <entry lang="th" key="ASK_DELETE_KERNEL_CRASH_DUMP">ต้องà¸à¸²à¸£à¸¥à¸šà¹„ฟล์ kernel crash dump เพื่อเพิ่มพื้นที่ดิสà¸à¹Œà¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="ASK_DEBUGGER_INSTALL">ในà¸à¸²à¸£à¸§à¸´à¹€à¸„ราะห์ระบบล้มเหลว VeraCrypt จำเป็นต้องติดตั้ง Microsoft Debugging Tools for Windows à¸à¹ˆà¸­à¸™:</entry>
+ <entry lang="th" key="SYSTEM_CRASH_ANALYSIS_INFO">เมื่อคุณคลิà¸à¸•à¸à¸¥à¸‡ VeraCrypt จะวิเคราะห์ระบบล้มเหลว นี้อาจใช้เวลาหลายนาที</entry>
+ <entry lang="th" key="DEBUGGER_NOT_FOUND">โปรดตรวจสอบว่า PATH รวมถึงเส้นทางไปยัง 'kd.exe' (Kernel Debugger)</entry>
+ <entry lang="th" key="SYSTEM_CRASH_NO_VERACRYPT">ดูเหมือนว่า VeraCrypt ไม่น่าจะเป็นสาเหตุของระบบล้มเหลว มีหลายสาเหตุที่ระบบอาจล้มเหลว</entry>
+ <entry lang="th" key="SYSTEM_CRASH_UPDATE_DRIVER">ผลà¸à¸²à¸£à¸§à¸´à¹€à¸„ราะห์à¹à¸™à¸°à¸™à¸³à¸§à¹ˆà¸²à¸à¸²à¸£à¸­à¸±à¸žà¹€à¸”ตไดร์เวอร์ต่อไปนี้อาจà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸™à¸µà¹‰:</entry>
+ <entry lang="th" key="SYSTEM_CRASH_REPORT">เพื่อช่วยให้เราà¸à¸³à¸«à¸™à¸”ว่ามีข้อผิดพลาดใน VeraCrypt หรือไม่ คุณสามารถส่งรายงานข้อผิดพลาดอัตโนมัติมีข้อมูลดังนี้:\n- เวอร์ชันของโปรà¹à¸à¸£à¸¡\n- เวอร์ชันของระบบ\n- ชนิดของ CPU\n- ประเภทข้อผิดพลาด\n- ชื่อไดร์เวอร์à¹à¸¥à¸°à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™\n- Stack ระบบ\n\nถ้าคุณเลือภ'ใช่' URL ต่อไปนี้ (ซึ่งมีรายงานข้อผิดพลาดทั้งหมด) จะเปิดในเบราว์เซอร์อินเทอร์เน็ตของคุณ</entry>
+ <entry lang="th" key="ASK_SEND_ERROR_REPORT">ต้องà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸£à¸²à¸¢à¸‡à¸²à¸™à¸‚้อผิดพลาดข้างต้นหรือไม่?</entry>
+ <entry lang="th" key="ENCRYPT">เข้ารหัส</entry>
+ <entry lang="th" key="DECRYPT">ถอดรหัส</entry>
+ <entry lang="th" key="PERMANENTLY_DECRYPT">ถอดรหัสถาวร</entry>
+ <entry lang="th" key="EXIT">ออà¸</entry>
+ <entry lang="th" key="EXT_PARTITION">โปรดสร้างไดรฟ์เพื่อพาร์ติชั่นขยาย à¹à¸¥à¸°à¸¥à¸­à¸‡à¹ƒà¸«à¸¡à¹ˆà¸­à¸µà¸à¸„รั้ง</entry>
+ <entry lang="th" key="FILE_HELP">วอลลุม VeraCrypt สามารถอยู่ภายในไฟล์ (เรียà¸à¸§à¹ˆà¸²à¸„อนเทนเนอร์ VeraCrypt) ที่สามารถอยู่บนฮาร์ดไดรฟ์</entry>
+ <entry lang="th" key="FILE_HELP_HIDDEN_HOST_VOL">เลือà¸à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸‚องวอลลุมภายนอà¸à¸—ี่จะสร้าง ภายในวอลลุมนี้จะมีวอลลุมที่ซ่อนอยู่จะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นภายหลัง</entry>
+ <entry lang="th" key="DEVICE_HELP">วอลลุม VeraCrypt ที่มีอุปà¸à¸£à¸“์เป็นโฮสต์สามารถสร้างได้ภายในพาร์ติชั่นบนฮาร์ดไดรฟ์, ไดรฟ์ SSD, USB memory sticks</entry>
+ <entry lang="th" key="DEVICE_HELP_NO_INPLACE">สามารถสร้างวอลลุม VeraCrypt ที่มีอุปà¸à¸£à¸“์เป็นโฮสต์ภายในพาร์ติชั่นบนฮาร์ดไดรฟ์, ไดรฟ์ SSD, USB memory sticks</entry>
+ <entry lang="th" key="DEVICE_HELP_HIDDEN_HOST_VOL">\nเลือà¸à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸ à¸²à¸¢à¸™à¸­à¸à¸—ี่จะสร้าง ภายในวอลลุมนี้จะมีวอลลุมที่ซ่อนอยู่จะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นภายหลัง\n\nสามารถสร้างภายในพาร์ติชั่นบนฮาร์ดไดรฟ์, ไดรฟ์ SSD, USB memory sticks</entry>
+ <entry lang="th" key="FILE_HELP_HIDDEN_HOST_VOL_DIRECT">\nเลือà¸à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸‚องวอลลุม VeraCrypt ภายในที่จะสร้างวอลลุมที่ซ่อน</entry>
+ <entry lang="th" key="FILE_IN_USE">คำเตือน: ไฟล์/อุปà¸à¸£à¸“์โฮสต์ถูà¸à¹ƒà¸Šà¹‰à¹à¸¥à¹‰à¸§\n\n\\นีน่าไปป์ไลน์าาาวทุà¸à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันที่อาจใช้ไฟล์/อุปà¸à¸£à¸“์นั้นๆ (ตัวอย่างเช่น โปรà¹à¸à¸£à¸¡à¹à¸­à¸™à¸•à¸µà¹‰à¹„วรัสหรือสำรองข้อมูล) ควรถูà¸à¸›à¸´à¸”à¸à¹ˆà¸­à¸™à¸•à¸´à¸”ตั้งวอลลุม</entry>
+ <entry lang="th" key="FILE_IN_USE_FAILED">ข้อผิดพลาด: ไม่สามารถติดตั้งวอลลุม ไฟล์/อุปà¸à¸£à¸“์โฮสต์ถูà¸à¹ƒà¸Šà¹‰à¹à¸¥à¹‰à¸§ ไม่สามารถติดตั้งได้โดยไม่มีà¸à¸²à¸£à¹€à¸‚้าถึงà¹à¸šà¸š exclusive</entry>
+ <entry lang="th" key="FILE_OPEN_FAILED">ไม่สามารถเปิดไฟล์ได้</entry>
+ <entry lang="th" key="FILE_TITLE">ตำà¹à¸«à¸™à¹ˆà¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡</entry>
+ <entry lang="th" key="FILESYS_PAGE_TITLE">ไฟล์ขนาดใหà¸à¹ˆ</entry>
+ <entry lang="th" key="FILESYS_PAGE_HELP_QUESTION">คุณตั้งใจจะเà¸à¹‡à¸šà¹„ฟล์ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 4 GiB ในวอลลุม VeraCrypt หรือไม่?</entry>
+ <entry lang="th" key="FILESYS_PAGE_HELP_EXPLANATION">ตามตัวเลือà¸à¸”้านบน VeraCrypt จะเลือà¸à¸£à¸°à¸šà¸šà¹„ฟล์เริ่มต้นสำหรับวอลลุม VeraCrypt</entry>
+ <entry lang="th" key="FILESYS_PAGE_HELP_EXPLANATION_HIDVOL">เมื่อคุณสร้างวอลลุมภายนอภคุณควรพิจารณาเลือภ'ไม่' ถ้าคุณเลือภ'ใช่' ระบบไฟล์เริ่มต้นจะเป็น NTFS</entry>
+ <entry lang="th" key="FILESYS_PAGE_HELP_EXPLANATION_HIDVOL_CONFIRM">คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ต้องà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸ 'ใช่'?</entry>
+ <entry lang="th" key="DEVICE_TRANSFORM_MODE_PAGE_TITLE">โหมดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡</entry>
+ <entry lang="th" key="DEVICE_TRANSFORM_MODE_PAGE_FORMAT_HELP">นี้เป็นวิธีที่เร็วที่สุดในà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¥à¸¸à¸¡à¸ à¸²à¸¢à¹ƒà¸™à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™à¸«à¸£à¸·à¸­à¸­à¸¸à¸›à¸à¸£à¸“์ อัปโหลดเนื้อหาทั้งหมดที่อยู่บนพาร์ติชั่น/อุปà¸à¸£à¸“์นั้น</entry>
+ <entry lang="th" key="DEVICE_TRANSFORM_MODE_PAGE_INPLACE_HELP">พาร์ติชั่นทั้งหมดจะà¹à¸ªà¸”งข้อมูลทั้งหมดที่ถูà¸à¹€à¸‚้ารหัส à¹à¸•à¹ˆà¸–้าพาร์ติชั่นว่าง ผู้ใช้งานควรเลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸­à¸·à¹ˆà¸™ (ยังคงเร็วà¸à¸§à¹ˆà¸²)</entry>
+ <entry lang="th" key="NOTE_BEGINNING">หมายเหตุ:</entry>
+ <entry lang="th" key="RESUME">ทำต่อ</entry>
+ <entry lang="th" key="DEFER">เลื่อนออà¸à¹„ป</entry>
+ <entry lang="th" key="START">เริ่ม</entry>
+ <entry lang="th" key="CONTINUE">ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="FORMAT">ฟอร์à¹à¸¡à¸•</entry>
+ <entry lang="th" key="WIPE">ลบข้อมูล</entry>
+ <entry lang="th" key="FORMAT_ABORT">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•?</entry>
+ <entry lang="th" key="SHOW_MORE_INFORMATION">à¹à¸ªà¸”งข้อมูลเพิ่มเติม</entry>
+ <entry lang="th" key="DO_NOT_SHOW_THIS_AGAIN">ไม่ต้องà¹à¸ªà¸”งอีà¸à¸„รั้ง</entry>
+ <entry lang="th" key="WIPE_FINISHED">เนื้อหาพาร์ติชั่น/อุปà¸à¸£à¸“์ถูà¸à¸¥à¸šà¸‚้อมูลสำเร็จ</entry>
+ <entry lang="th" key="WIPE_FINISHED_DECOY_SYSTEM_PARTITION">เนื้อหาพาร์ติชั่นที่เคยมีระบบเดิม (ที่ hidden system เป็นคลอน) ถูà¸à¸¥à¸šà¸‚้อมูลสำเร็จ</entry>
+ <entry lang="th" key="DECOY_OS_VERSION_WARNING">โปรดตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸£à¸¸à¹ˆà¸™ Windows ที่คุณจะติดตั้ง (บนพาร์ติชั่นที่ลบ) เป็นรุ่นเดียวà¸à¸±à¸™à¸à¸±à¸šà¸—ี่ Windows à¸à¸³à¸¥à¸±à¸‡à¸—ี่ใช้งานอยู่ ทั้งนี้ขึ้นอยู่à¸à¸±à¸šà¸‡à¸²à¸™à¹à¸Šà¸£à¹Œà¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¹ˆà¸™à¸šà¸¹à¸—</entry>
+ <entry lang="th" key="SYSTEM_ENCRYPTION_FINISHED">พาร์ติชั่น/ไดรฟ์ระบบถูà¸à¹€à¸‚้ารหัสสำเร็จà¹à¸¥à¹‰à¸§\nหมายเหตุ: ถ้ามีวอลลุม VeraCrypt ที่ไม่ใช่ระบบà¹à¸¥à¸°à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹ƒà¸«à¹‰à¸•à¸´à¸”ตั้งอัตโนมัติทุà¸à¸„รั้งที่ Windows เริ่มต้นคุณสามารถà¸à¸³à¸«à¸™à¸”ค่าได้</entry>
+ <entry lang="th" key="SYSTEM_DECRYPTION_FINISHED">พาร์ติชัน/ไดรว์ระบบถูà¸à¸–อดรหัสสำเร็จ</entry>
+ <entry lang="th" key="FORMAT_FINISHED_HELP">\n\nสร้างไดรฟ์ VeraCrypt เสร็จà¹à¸¥à¹‰à¸§à¹à¸¥à¸°à¸žà¸£à¹‰à¸­à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ ถ้าคุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ VeraCrypt เพิ่มเติม ให้คลิà¸à¸–ัดไป มิฉะนั้น คลิà¸à¸­à¸­à¸</entry>
+ <entry lang="th" key="SYSENC_HIDDEN_VOL_FORMAT_FINISHED_HELP">\n\nสร้างไดรฟ์ VeraCrypt ที่ซ่อนไว้สำเร็จà¹à¸¥à¹‰à¸§ (ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนจะวางอยู่ในไดรฟ์ที่ซ่อนนี้)\n\nคลิà¸à¸–ัดไป เพื่อดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_FINISHED_TITLE">ไดรฟ์เข้ารหัสอย่างสมบูรณ์</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">ไดรฟ์ถอดรหัสอย่างสมบูรณ์</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_FINISHED_INFO">สำคัà¸: เพื่อเมานท์ไดรฟ์ VeraCrypt ที่สร้างใหม่นี้à¹à¸¥à¸°à¹€à¸‚้าถึงข้อมูลที่จัดเà¸à¹‡à¸šà¹ƒà¸™à¸™à¸±à¹‰à¸™ คลิภ'เมานท์อัตโนมัติ' ในหน้าต่างหลัà¸à¸‚อง VeraCrypt หลังจาà¸à¸—ี่คุณà¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸–ูà¸à¸•à¹‰à¸­à¸‡ (à¹à¸¥à¸°/หรือจัดหาคีย์ไฟล์ที่ถูà¸à¸•à¹‰à¸­à¸‡) ไดรฟ์จะถูà¸à¹€à¸¡à¸²à¸™à¸—์ไปยังอัà¸à¸©à¸£à¹„ดรฟ์ที่คุณเลือà¸à¸ˆà¸²à¸à¸¥à¸´à¸ªà¸•à¹Œà¹ƒà¸™à¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡à¸«à¸¥à¸±à¸à¸‚อง VeraCrypt (à¹à¸¥à¸°à¸„ุณจะสามารถเข้าถึงข้อมูลที่เข้ารหัสผ่านไดรฟ์นั้น)\n\nโปรดจำขั้นตอนข้างต้นนี้หรือเขียนไว้อย่างดี คุณต้องทำตามขั้นตอนนี้ทุà¸à¸„รั้งที่ต้องà¸à¸²à¸£à¹€à¸¡à¸²à¸™à¸—์ไดรฟ์à¹à¸¥à¸°à¹€à¸‚้าถึงข้อมูลที่จัดเà¸à¹‡à¸šà¹„ว้ในนั้น อีà¸à¸§à¸´à¸˜à¸µà¸«à¸™à¸¶à¹ˆà¸‡à¹ƒà¸™à¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡à¸«à¸¥à¸±à¸à¸‚อง VeraCrypt ให้คลิภ'เลือà¸à¸­à¸¸à¸›à¸à¸£à¸“์' จาà¸à¸™à¸±à¹‰à¸™à¹€à¸¥à¸·à¸­à¸à¸žà¸²à¸£à¹Œà¸—ิชัน/ไดรฟ์นี้ à¹à¸¥à¸°à¸„ลิภ'เมานท์'\n\nพาร์ทิชัน/ไดรฟ์ถูà¸à¹€à¸‚้ารหัสสำเร็จ (ปัจจุบันเป็นไดรฟ์ VeraCrypt ที่เข้ารหัสอย่างเต็มที่) à¹à¸¥à¸°à¸žà¸£à¹‰à¸­à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DEC_FINISHED_INFO">ไดรฟ์ VeraCrypt ถอดรหัสสำเร็จà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">ไดรฟ์ VeraCrypt ถอดรหัสสำเร็จà¹à¸¥à¹‰à¸§\n\nโปรดเลือà¸à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์ที่คุณต้องà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ให้สำหรับไดรฟ์ที่ถอดรหัส à¹à¸¥à¸°à¸„ลิà¸à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™\n\nสำคัà¸: จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¸à¸³à¸«à¸™à¸”อัà¸à¸©à¸£à¹„ดรฟ์ให้à¸à¸±à¸šà¹„ดรฟ์ที่ถอดรหัสà¹à¸¥à¹‰à¸§ คุณจะไม่สามารถเข้าถึงข้อมูลที่จัดเà¸à¹‡à¸šà¹„ว้ในไดรฟ์</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">คำเตือน: เพื่อเข้าถึงข้อมูลที่ถอดรหัสà¹à¸¥à¹‰à¸§ ต้องมีà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”อัà¸à¸©à¸£à¹„ดรฟ์ให้à¸à¸±à¸šà¹„ดรฟ์ที่ถอดรหัส อย่างไรà¸à¹‡à¸•à¸²à¸¡ ขณะนี้ไม่มีอัà¸à¸©à¸£à¹„ดรฟ์ที่ใช้ได้\n\nโปรดปลดอัà¸à¸©à¸£à¹„ดรฟ์หนึ่งตัว (เช่น โดยà¸à¸²à¸£à¸–อด USB flash drive หรือ external hard drive) จาà¸à¸™à¸±à¹‰à¸™à¸„ลิà¸à¸•à¸à¸¥à¸‡</entry>
+ <entry lang="th" key="FORMAT_FINISHED_INFO">สร้างไดรฟ์ VeraCrypt สำเร็จà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="FORMAT_FINISHED_TITLE">สร้างไดรฟ์à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="FORMAT_HELP">สำคัà¸: เลื่อนเมาส์ของคุณà¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡à¸—ี่สุดภายในหน้าต่างนี้ ยิ่งเลื่อนนานเท่าไร à¸à¹‡à¸¢à¸´à¹ˆà¸‡à¸”ีเท่านั้น สิ่งนี้จะเพิ่มพลังà¸à¸²à¸£à¹€à¸‚้ารหัสของà¸à¸¸à¸à¹à¸ˆà¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸²à¸ จาà¸à¸™à¸±à¹‰à¸™à¸„ลิà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸žà¸·à¹ˆà¸­à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์</entry>
+ <entry lang="th" key="FORMAT_HIDVOL_HOST_HELP">คลิà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸žà¸·à¹ˆà¸­à¸ªà¸£à¹‰à¸²à¸‡à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹„ดรฟ์ภายนอภสำหรับข้อมูลเพิ่มเติม โปรดสืบค้นจาà¸à¹€à¸­à¸à¸ªà¸²à¸£à¸›à¸£à¸°à¸à¸­à¸š</entry>
+ <entry lang="th" key="FORMAT_HIDVOL_HOST_TITLE">ฟอร์à¹à¸¡à¸•à¹„ดรฟ์ภายนอà¸</entry>
+ <entry lang="th" key="FORMAT_HIDVOL_TITLE">ฟอร์à¹à¸¡à¸•à¹„ดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="FORMAT_TITLE">ฟอร์à¹à¸¡à¸•à¹„ดรฟ์</entry>
+ <entry lang="th" key="HELP_READER_ERROR">จำเป็นต้องมี Adobe Reader (หรือเครื่องมือที่เข้าà¸à¸±à¸™à¹„ด้) เพื่อดูà¹à¸¥à¸°à¸žà¸´à¸¡à¸žà¹Œà¸„ู่มือผู้ใช้ VeraCrypt Adobe Reader (ซอฟต์à¹à¸§à¸£à¹Œà¹ƒà¸Šà¹‰à¸Ÿà¸£à¸µ) สามารถดาวน์โหลดได้ที่: www.adobe.com\n\nคุณต้องà¸à¸²à¸£à¸”ูเอà¸à¸ªà¸²à¸£à¸­à¸­à¸™à¹„ลน์à¹à¸—นหรือไม่?</entry>
+ <entry lang="th" key="HIDDEN_VOL_WIZARD_MODE_NORMAL_HELP">ถ้าคุณเลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰ วิซาร์ดจะช่วยสร้างไดรฟ์ VeraCrypt ปà¸à¸•à¸´à¸à¹ˆà¸­à¸™ à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸ˆà¸°à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ที่ซ่อนอยู่ภายในนั้น ผู้ใช้ที่ไม่มีประสบà¸à¸²à¸£à¸“์ควรเลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¹€à¸ªà¸¡à¸­</entry>
+ <entry lang="th" key="HIDDEN_VOL_WIZARD_MODE_DIRECT_HELP">ถ้าคุณเลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰ คุณจะสร้างไดรฟ์ที่ซ่อนอยู่ภายในไดรฟ์ VeraCrypt ที่มีอยู่à¹à¸¥à¹‰à¸§ จะสันนิษà¸à¸²à¸™à¸§à¹ˆà¸²à¸„ุณได้สร้างไดรฟ์ VeraCrypt ที่เหมาะสมสำหรับบรรจุไดรฟ์ที่ซ่อนà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="HIDDEN_VOL_WIZARD_MODE_TITLE">โหมดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์</entry>
+ <entry lang="th" key="HIDVOL_FORMAT_FINISHED_TITLE">สร้างไดรฟ์ที่ซ่อนà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="HIDVOL_FORMAT_FINISHED_HELP">สร้างไดรฟ์ที่ซ่อนของ VeraCrypt สำเร็จà¹à¸¥à¸°à¸žà¸£à¹‰à¸­à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ ถ้าทำตามคำà¹à¸™à¸°à¸™à¸³à¸—ั้งหมด à¹à¸¥à¸°à¸«à¸²à¸à¸¡à¸µà¸à¸²à¸£à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸•à¸²à¸¡à¸„ำà¹à¸™à¸°à¸™à¸³à¹à¸¥à¸°à¸‚้อควรระวังที่ระบุในส่วน "ข้อà¸à¸³à¸«à¸™à¸”à¹à¸¥à¸°à¸‚้อควรระวังด้านความปลอดภัยที่เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹„ดรฟ์ที่ซ่อน" ในคู่มือผู้ใช้ VeraCrypt จะเป็นไปไม่ได้เลยที่จะพิสูจน์ว่าไดรฟ์ที่ซ่อนมีอยู่จริง à¹à¸¡à¹‰à¹ƒà¸™à¸‚ณะที่เมาน์ไดรฟ์ภายนอà¸\n\nคำเตือน: ถ้าคุณไม่ป้องà¸à¸±à¸™à¹„ดรฟ์ที่ซ่อน (สำหรับข้อมูลà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™ โปรดอ้างอิงส่วน "à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„ดรฟ์ที่ซ่อนจาà¸à¸„วามเสียหาย" ในคู่มือผู้ใช้ VeraCrypt) อย่าเขียนไปที่ไดรฟ์ภายนอภไม่เช่นนั้น คุณอาจลบหรือทำลายไดรฟ์ที่ซ่อน!</entry>
+ <entry lang="th" key="FIRST_HIDDEN_OS_BOOT_INFO">คุณได้เริ่มระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนà¹à¸¥à¹‰à¸§ ดังที่คุณอาจจะสังเà¸à¸•à¹€à¸«à¹‡à¸™ ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนดูเหมือนว่าติดตั้งอยู่ในพาร์ทิชันเดียวà¸à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸•à¹‰à¸™à¸‰à¸šà¸±à¸š à¹à¸•à¹ˆà¹ƒà¸™à¸„วามเป็นจริง มันถูà¸à¸•à¸´à¸”ตั้งภายในพาร์ทิชันที่อยู่ด้านหลัง (ในไดรฟ์ที่ซ่อน) à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¹à¸¥à¸°à¹€à¸‚ียนทั้งหมดจะถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸—ิศทางจาà¸à¸žà¸²à¸£à¹Œà¸—ิชันระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸•à¹‰à¸™à¸‰à¸šà¸±à¸šà¹„ปที่ไดรฟ์ที่ซ่อน\n\nระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹à¸¥à¸°à¹‚ปรà¹à¸à¸£à¸¡à¸ˆà¸°à¹„ม่รู้ว่าข้อมูลที่ถูà¸à¹€à¸‚ียนà¹à¸¥à¸°à¸­à¹ˆà¸²à¸™à¸ˆà¸²à¸à¸žà¸²à¸£à¹Œà¸—ิชันระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸•à¹‰à¸™à¸‰à¸šà¸±à¸šà¸¡à¸²à¸ˆà¸²à¸à¹à¸¥à¸°à¹„ปยังไดรฟ์ที่ซ่อน ข้อมูลใดๆ ดังà¸à¸¥à¹ˆà¸²à¸§à¸ˆà¸°à¸–ูà¸à¹€à¸‚้ารหัสà¹à¸¥à¸°à¸–อดรหัสในทันที (ด้วยà¸à¸¸à¸à¹à¸ˆà¹€à¸‚้ารหัสที่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸ˆà¸²à¸à¸—ี่ใช้ในà¸à¸²à¸£à¹€à¸‚้ารหัสระบบที่หลอà¸à¸¥à¸§à¸‡)\n\n\nคลิà¸à¸•à¹ˆà¸­à¹„ปเพื่อดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="HIDVOL_HOST_FILLING_HELP_SYSENC">สร้างà¹à¸¥à¸°à¹€à¸¡à¸²à¸™à¸—์ไดรฟ์ภายนอà¸à¹€à¸›à¹‡à¸™à¹„ดรฟ์ %hc: ตอนนี้คุณควรคัดลอà¸à¹„ฟล์ที่ดูมีความละเอียดอ่อนที่คุณไม่ต้องà¸à¸²à¸£à¸‹à¹ˆà¸­à¸™à¹„ปยังไดรฟ์ภายนอà¸à¸™à¸µà¹‰ ไฟล์เหล่านี้จะอยู่ที่นี่สำหรับทุà¸à¸„นที่บังคับให้คุณเปิดเผยรหัสผ่านบรรจุพาร์ทิชันà¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸žà¸²à¸£à¹Œà¸—ิชันระบบ ซึ่งไดรฟ์ภายนอà¸à¹à¸¥à¸°à¹„ดรฟ์ที่ซ่อน (ที่บรรจุระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน) จะอยู่ คุณจะสามารถเปิดเผยรหัสผ่านสำหรับไดรฟ์ภายนอà¸à¸™à¸µà¹‰ à¹à¸¥à¸°à¸à¸²à¸£à¸¡à¸µà¹„ดรฟ์ที่ซ่อน (à¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน) จะยังคงเป็นความลับ\n\nสำคัà¸: ไฟล์ที่คุณคัดลอà¸à¹„ปยังไดรฟ์ภายนอà¸à¹„ม่ควรเà¸à¸´à¸™ %s มิฉะนั้นอาจไม่มีพื้นที่ว่างเพียงพอในไดรฟ์ภายนอà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน (à¹à¸¥à¸°à¸„ุณจะไม่สามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­) หลังจาà¸à¸—ี่คุณเสร็จสิ้นà¸à¸²à¸£à¸„ัดลอภคลิà¸à¸•à¹ˆà¸­à¹„ป (อย่าดีเมานท์ไดรฟ์)</entry>
+ <entry lang="th" key="HIDVOL_HOST_FILLING_HELP">สร้างไดรฟ์ภายนอà¸à¸ªà¸³à¹€à¸£à¹‡à¸ˆà¹à¸¥à¸°à¹€à¸¡à¸²à¸™à¸—์เป็นไดรฟ์ %hc: ตอนนี้คุณควรคัดลอà¸à¹„ฟล์ที่ดูมีความละเอียดอ่อนที่คุณไม่ต้องà¸à¸²à¸£à¸‹à¹ˆà¸­à¸™à¹„ปยังไดรฟ์นี้ ไฟล์เหล่านี้จะอยู่ที่นี่สำหรับทุà¸à¸„นที่บังคับให้คุณเปิดเผยรหัสผ่าน คุณจะเปิดเผยเพียงรหัสผ่านสำหรับไดรฟ์ภายนอà¸à¸™à¸µà¹‰à¹€à¸—่านั้น ไม่ใช่สำหรับไดรฟ์ที่ซ่อน ไฟล์ที่คุณให้ความสำคัà¸à¸ˆà¸£à¸´à¸‡à¹† จะถูà¸à¹€à¸à¹‡à¸šà¹ƒà¸™à¹„ดรฟ์ที่ซ่อน ซึ่งจะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹ƒà¸™à¸ à¸²à¸¢à¸«à¸¥à¸±à¸‡ เมื่อคุณคัดลอà¸à¹€à¸ªà¸£à¹‡à¸ˆ คลิà¸à¸–ัดไป อย่าดีเมานท์ไดรฟ์\n\nหมายเหตุ: หลังจาà¸à¸—ี่คุณคลิà¸à¸–ัดไป รูปà¹à¸„ลสเตอร์ของไดรฟ์ภายนอà¸à¸ˆà¸°à¸–ูà¸à¸ªà¹à¸à¸™à¹€à¸žà¸·à¹ˆà¸­à¸£à¸°à¸šà¸¸à¸‚นาดของพื้นที่ว่างที่ไม่ถูà¸à¸£à¸šà¸à¸§à¸™à¸‹à¸¶à¹ˆà¸‡à¸ˆà¸¸à¸”สิ้นสุดสอดคล้องà¸à¸±à¸šà¸ˆà¸¸à¸”สิ้นสุดของไดรฟ์ พื้นที่นี้จะรองรับไดรฟ์ที่ซ่อน ดังนั้นจะจำà¸à¸±à¸”ขนาดที่เป็นไปได้สูงสุด à¸à¸²à¸£à¸ªà¹à¸à¸™à¸£à¸¹à¸›à¹à¸„ลสเตอร์ทำให้มั่นใจได้ว่าจะไม่มีข้อมูลใดบนไดรฟ์ภายนอà¸à¸–ูà¸à¹€à¸‚ียนทับโดยไดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="HIDVOL_HOST_FILLING_TITLE">เนื้อหาไดรฟ์ภายนอà¸</entry>
+ <entry lang="th" key="HIDVOL_HOST_PRE_CIPHER_HELP">\n\nในขั้นตอนต่อไปนี้ คุณจะตั้งค่าตัวเลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ภายนอภ(ภายในซึ่งที่ซ่อนจะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹ƒà¸™à¸ à¸²à¸¢à¸«à¸¥à¸±à¸‡)</entry>
+ <entry lang="th" key="HIDVOL_HOST_PRE_CIPHER_HELP_SYSENC">\n\nในขั้นตอนต่อไปนี้ คุณจะสร้างไดรฟ์ VeraCrypt ที่เรียà¸à¸§à¹ˆà¸² "ภายนอà¸" ภายในพาร์ทิชันà¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸žà¸²à¸£à¹Œà¸—ิชันระบบ (ตามที่อธิบายในหนึ่งในขั้นตอนà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²)</entry>
+ <entry lang="th" key="HIDVOL_HOST_PRE_CIPHER_TITLE">ไดรฟ์ภายนอà¸</entry>
+ <entry lang="th" key="HIDDEN_OS_PRE_CIPHER_HELP">ในขั้นตอนต่อไปนี้ คุณจะตั้งค่าตัวเลือà¸à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน ซึ่งจะบรรจุระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน\n\nข้อสังเà¸à¸•: รูปà¹à¸„ลสเตอร์ของไดรฟ์ภายนอà¸à¹„ด้ถูà¸à¸ªà¹à¸à¸™à¹€à¸žà¸·à¹ˆà¸­à¸£à¸°à¸šà¸¸à¸‚นาดของพื้นที่ว่างที่ไม่ถูà¸à¸£à¸šà¸à¸§à¸™à¸‹à¸¶à¹ˆà¸‡à¸ˆà¸¸à¸”สิ้นสุดสอดคล้องà¸à¸±à¸šà¸ˆà¸¸à¸”สิ้นสุดของไดรฟ์ภายนอภพื้นที่นี้จะรองรับไดรฟ์ที่ซ่อน ดังนั้นจะจำà¸à¸±à¸”ขนาดที่เป็นไปได้สูงสุด ขนาดที่เป็นไปได้สูงสุดของไดรฟ์ที่ซ่อนถูà¸à¸à¸³à¸«à¸™à¸”à¹à¸¥à¸°à¸¢à¸·à¸™à¸¢à¸±à¸™à¸§à¹ˆà¸²à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸‚นาดของพาร์ทิชันระบบ (ซึ่งจำเป็น เพราะเนื้อหาระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ˆà¸°à¸•à¹‰à¸­à¸‡à¸–ูà¸à¸„ัดลอà¸à¹„ปยังไดรฟ์ที่ซ่อน) นี้ทำให้มั่นใจได้ว่าจะไม่มีข้อมูลที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¸šà¸™à¹„ดรฟ์ภายนอà¸à¸–ูà¸à¹€à¸‚ียนทับโดยข้อมูลที่เขียนลงพื้นที่ของไดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="HIDDEN_OS_PRE_CIPHER_WARNING">สำคัà¸: โปรดจำอัลà¸à¸­à¸£à¸´à¸—ึมที่คุณเลือà¸à¹ƒà¸™à¸‚ั้นตอนนี้ คุณจะต้องเลือà¸à¸­à¸±à¸¥à¸à¸­à¸£à¸´à¸—ึมเดียวà¸à¸±à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¸£à¸°à¸šà¸šà¸—ี่หลอà¸à¸¥à¸§à¸‡ มิฉะนั้น ระบบที่ซ่อนจะไม่สามารถเข้าถึงได้! (ระบบที่หลอà¸à¸¥à¸§à¸‡à¸•à¹‰à¸­à¸‡à¸–ูà¸à¹€à¸‚้ารหัสด้วยอัลà¸à¸­à¸£à¸´à¸—ึมà¸à¸²à¸£à¹€à¸‚้ารหัสเดียวà¸à¸±à¸šà¸£à¸°à¸šà¸šà¸—ี่ซ่อน)</entry>
+ <entry lang="th" key="HIDVOL_PRE_CIPHER_HELP">\n\nรูปà¹à¸„ลสเตอร์ของไดรฟ์ได้ถูà¸à¸ªà¹à¸à¸™à¹à¸¥à¸°à¸‚นาดที่เป็นไปได้สูงสุดของไดรฟ์ที่ซ่อนได้ถูà¸à¸à¸³à¸«à¸™à¸”à¹à¸¥à¹‰à¸§ ในขั้นตอนต่อไปคุณจะตั้งค่าตัวเลือà¸, ขนาด à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="HIDVOL_PRE_CIPHER_TITLE">ไดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="HIDVOL_PROT_WARN_AFTER_MOUNT">ไดรฟ์ที่ซ่อนถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸ˆà¸™à¸à¸§à¹ˆà¸²à¸ˆà¸°à¸”ีเมานท์ไดรฟ์ภายนอà¸\n\nคำเตือน: ถ้ามีà¸à¸²à¸£à¸žà¸¢à¸²à¸¢à¸²à¸¡à¸šà¸±à¸™à¸—ึà¸à¸‚้อมูลไปยังพื้นที่ของไดรฟ์ที่ซ่อน VeraCrypt จะเริ่มป้องà¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียนทั้งไดรฟ์ (ทั้งภายนอà¸à¹à¸¥à¸°à¸—ี่ซ่อน) จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¸”ีเมานท์ นี้อาจทำให้ระบบไฟล์ของไดรฟ์ภายนอà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢ ซึ่ง (ถ้าเà¸à¸´à¸”ซ้ำบ่อย) อาจส่งผลà¸à¸£à¸°à¸—บต่อà¸à¸²à¸£à¸«à¸¥à¸­à¸à¸¥à¸§à¸‡à¸—ี่น่าเชื่อถือของไดรฟ์ที่ซ่อน เพราะฉะนั้นคุณควรพยายามหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸à¸²à¸£à¹€à¸‚ียนไปยังพื้นที่ของไดรฟ์ที่ซ่อน ข้อมูลใดที่ถูà¸à¸šà¸±à¸™à¸—ึà¸à¹„ปยังพื้นที่ของไดรฟ์ที่ซ่อนจะไม่ถูà¸à¸šà¸±à¸™à¸—ึà¸à¹à¸¥à¸°à¸ˆà¸°à¸ªà¸¹à¸à¸«à¸²à¸¢ Windows อาจรายงานเป็นข้อผิดพลาดในà¸à¸²à¸£à¹€à¸‚ียน ("à¸à¸²à¸£à¹€à¸‚ียนล่าช้าล้มเหลว" หรือ "พารามิเตอร์ไม่ถูà¸à¸•à¹‰à¸­à¸‡")</entry>
+ <entry lang="th" key="HIDVOL_PROT_WARN_AFTER_MOUNT_PLURAL">ไดรฟ์ที่ซ่อนภายในไดรฟ์ที่เพิ่งเมานท์นั้นได้รับà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸ˆà¸²à¸à¸„วามเสียหายจนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¸”ีเมานท์\n\nคำเตือน: ถ้ามีà¸à¸²à¸£à¸žà¸¢à¸²à¸¢à¸²à¸¡à¸šà¸±à¸™à¸—ึà¸à¸‚้อมูลไปยังพื้นที่ที่ได้รับà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸‚องไดรฟ์ที่ซ่อน VeraCrypt จะเริ่มป้องà¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียนทั้งหมด (ทั้งภายนอà¸à¹à¸¥à¸°à¸ à¸²à¸¢à¹ƒà¸™) จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¸”ีเมานท์ นี้อาจทำให้ระบบไฟล์ของไดรฟ์ภายนอà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢ ซึ่ง (ถ้าเà¸à¸´à¸”ซ้ำบ่อย) อาจส่งผลà¸à¸£à¸°à¸—บต่อà¸à¸²à¸£à¸«à¸¥à¸­à¸à¸¥à¸§à¸‡à¸—ี่น่าเชื่อถือของไดรฟ์ที่ซ่อน เพราะฉะนั้นคุณควรพยายามหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸à¸²à¸£à¹€à¸‚ียนไปยังพื้นที่ที่ซ่อน ข้อมูลใดที่ถูà¸à¸šà¸±à¸™à¸—ึà¸à¹„ปยังพื้นที่ที่ได้รับà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸‚องไดรฟ์ที่ซ่อนจะไม่ถูà¸à¸šà¸±à¸™à¸—ึà¸à¹à¸¥à¸°à¸ˆà¸°à¸ªà¸¹à¸à¸«à¸²à¸¢ Windows อาจรายงานเป็นข้อผิดพลาดในà¸à¸²à¸£à¹€à¸‚ียน ("à¸à¸²à¸£à¹€à¸‚ียนล่าช้าล้มเหลว" หรือ "พารามิเตอร์ไม่ถูà¸à¸•à¹‰à¸­à¸‡")</entry>
+ <entry lang="th" key="DAMAGE_TO_HIDDEN_VOLUME_PREVENTED">คำเตือน: มีà¸à¸²à¸£à¸žà¸¢à¸²à¸¢à¸²à¸¡à¸šà¸±à¸™à¸—ึà¸à¸‚้อมูลไปยังพื้นที่ของไดรฟ์ที่ซ่อนของไดรฟ์ที่เมานท์เป็น %c:! VeraCrypt ป้องà¸à¸±à¸™à¹„ม่ให้ข้อมูลนั้นถูà¸à¸šà¸±à¸™à¸—ึà¸à¹€à¸žà¸·à¹ˆà¸­à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„ดรฟ์ที่ซ่อน นี้อาจทำให้ระบบไฟล์ของไดรฟ์ภายนอà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¹à¸¥à¸° Windows อาจรายงานข้อผิดพลาดà¸à¸²à¸£à¹€à¸‚ียน ("à¸à¸²à¸£à¹€à¸‚ียนล่าช้าล้มเหลว" หรือ "พารามิเตอร์ไม่ถูà¸à¸•à¹‰à¸­à¸‡") ไดรฟ์ทั้งหมด (ทั้งภายนอà¸à¹à¸¥à¸°à¸—ี่ซ่อน) จะถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียนจนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¸”ีเมานท์ ถ้านี่ไม่ใช่ครั้งà¹à¸£à¸à¸—ี่ VeraCrypt ป้องà¸à¸±à¸™à¹„ม่ให้ข้อมูลถูà¸à¸šà¸±à¸™à¸—ึà¸à¹„ปยังพื้นที่ของไดรฟ์ที่ซ่อน à¸à¸²à¸£à¸«à¸¥à¸­à¸à¸¥à¸§à¸‡à¸—ี่น่าเชื่อถือของไดรฟ์ที่ซ่อนอาจส่งผลà¸à¸£à¸°à¸—บ (เนื่องจาà¸à¸„วามไม่สอดคล้องผิดปà¸à¸•à¸´à¸—ี่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องในระบบไฟล์ของไดรฟ์ภายนอà¸) ดังนั้น คุณควรพิจารณาสร้างไดรฟ์ VeraCrypt ใหม่ (โดยà¸à¸²à¸£à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ ฟอร์à¹à¸¡à¸•à¹€à¸£à¹‡à¸§) à¹à¸¥à¸°à¸¢à¹‰à¸²à¸¢à¹„ฟล์จาà¸à¹„ดรฟ์นี้ไปยังไดรฟ์ใหม่ ไดรฟ์นี้ควรจะถูà¸à¸¥à¸šà¸­à¸¢à¹ˆà¸²à¸‡à¸›à¸¥à¸­à¸”ภัย (ทั้งภายนอà¸à¹à¸¥à¸°à¸—ี่ซ่อน) เราà¹à¸™à¸°à¸™à¸³à¸­à¸¢à¹ˆà¸²à¸‡à¸¢à¸´à¹ˆà¸‡à¹ƒà¸«à¹‰à¸„ุณรีสตาร์ตระบบของคุณตอนนี้</entry>
+ <entry lang="th" key="CANNOT_SATISFY_OVER_4G_FILE_SIZE_REQ">คุณà¹à¸ªà¸”งเจตจำนงที่จะเà¸à¹‡à¸šà¹„ฟล์ขนาดใหà¸à¹ˆà¸à¸§à¹ˆà¸² 4 GiB บนไดรฟ์ ซึ่งต้องà¸à¸²à¸£à¹ƒà¸«à¹‰à¹„ดรฟ์นี้ถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸›à¹‡à¸™ NTFS/exFAT/ReFS à¹à¸•à¹ˆà¸ˆà¸°à¹„ม่สามารถทำได้</entry>
+ <entry lang="th" key="CANNOT_CREATE_NON_HIDDEN_NTFS_VOLUMES_UNDER_HIDDEN_OS">โปรดทราบว่าเมื่อระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนà¸à¸³à¸¥à¸±à¸‡à¸—ำงาน ไดรฟ์ VeraCrypt ที่ไม่ซ่อนไม่สามารถฟอร์à¹à¸¡à¸•à¹€à¸›à¹‡à¸™ NTFS/exFAT/ReFS ได้ เพราะไดรฟ์จะต้องถูà¸à¹€à¸¡à¸²à¸™à¸—์ชั่วคราวโดยไม่มีà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียนเพื่ออนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸›à¹‡à¸™ NTFS (ในขณะที่ฟอร์à¹à¸¡à¸•à¹€à¸›à¹‡à¸™ FAT จะถูà¸à¸”ำเนินà¸à¸²à¸£à¹‚ดย VeraCrypt ไม่ใช่โดยระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹à¸¥à¸°à¹„ม่ต้องà¸à¸²à¸£à¹€à¸¡à¸²à¸™à¸—์ไดรฟ์) สำหรับรายละเอียดทางเทคนิคเพิ่มเติม ดูด้านล่าง คุณสามารถสร้างไดรฟ์ NTFS/exFAT/ReFS ที่ไม่ซ่อนจาà¸à¸ à¸²à¸¢à¹ƒà¸™à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่หลอà¸à¸¥à¸§à¸‡à¹„ด้</entry>
+ <entry lang="th" key="HIDDEN_VOL_CREATION_UNDER_HIDDEN_OS_HOWTO">ด้วยเหตุผลด้านความปลอดภัย เมื่อระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนà¸à¸³à¸¥à¸±à¸‡à¸—ำงาน ไดรฟ์ที่ซ่อนสามารถถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹„ด้เฉพาะในโหมด 'ตรง' (เพราะไดรฟ์ภายนอà¸à¸•à¹‰à¸­à¸‡à¸–ูà¸à¹€à¸¡à¸²à¸™à¸—์เป็นà¹à¸šà¸šà¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียวเสมอ) เพื่อสร้างไดรฟ์ที่ซ่อนอย่างปลอดภัย ให้ทำตามขั้นตอนเหล่านี้:\n\n1) บูตระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่หลอà¸à¸¥à¸§à¸‡\n\n2) สร้างไดรฟ์ VeraCrypt ปà¸à¸•à¸´ à¹à¸¥à¸°à¸„ัดลอà¸à¹„ฟล์ที่ดูมีความละเอียดอ่อนที่คุณไม่ต้องà¸à¸²à¸£à¸‹à¹ˆà¸­à¸™à¹„ปยังไดรฟ์นี้ (ไดรฟ์จะà¸à¸¥à¸²à¸¢à¹€à¸›à¹‡à¸™à¹„ดรฟ์ภายนอà¸)\n\n3) บูตระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนà¹à¸¥à¸°à¹€à¸£à¸´à¹ˆà¸¡à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ VeraCrypt ถ้าไดรฟ์เป็นไฟล์ ให้นำไดรฟ์ไปวางในพาร์ทิชันระบบหรือในไดรฟ์ที่ซ่อนอื่น (มิฉะนั้น ไดรฟ์ที่ซ่อนใหม่จะถูà¸à¹€à¸¡à¸²à¸™à¸—์เป็นà¹à¸šà¸šà¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียวà¹à¸¥à¸°à¹„ม่สามารถฟอร์à¹à¸¡à¸•à¹„ด้) ทำตามคำà¹à¸™à¸°à¸™à¸³à¹ƒà¸™à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”เพื่อเลือà¸à¹‚หมดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ที่ซ่อนà¹à¸šà¸šà¸•à¸£à¸‡\n\n4) ในวิซาร์ด เลือà¸à¹„ดรฟ์ที่คุณสร้างในขั้นตอนที่ 2 จาà¸à¸™à¸±à¹‰à¸™à¸—ำตามคำà¹à¸™à¸°à¸™à¸³à¹€à¸žà¸·à¹ˆà¸­à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ที่ซ่อนภายในไดรฟ์นี้</entry>
+ <entry lang="th" key="HIDDEN_OS_WRITE_PROTECTION_BRIEF_INFO">ด้วยเหตุผลด้านความปลอดภัย เมื่อระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนà¸à¸³à¸¥à¸±à¸‡à¸—ำงาน ไฟล์ระบบที่ไม่ได้เข้ารหัสในท้องถิ่นà¹à¸¥à¸°à¹„ดรฟ์ VeraCrypt ที่ไม่ซ่อนจะถูà¸à¹€à¸¡à¸²à¸™à¸—์เป็นà¹à¸šà¸šà¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียว (ไม่สามารถเขียนข้อมูลไปยังระบบไฟล์หรือไดรฟ์ VeraCrypt เหล่านี้ได้)\n\nข้อมูลสามารถเขียนได้ไปยังระบบไฟล์ใดๆ ที่อยู่ภายในไดรฟ์ VeraCrypt ที่ซ่อน (หาà¸à¸§à¹ˆà¸²à¹„ดรฟ์ที่ซ่อนไม่ได้อยู่ในคอนเทนเนอร์ที่ถูà¸à¹€à¸à¹‡à¸šà¹„ว้ในระบบไฟล์ที่ไม่ได้เข้ารหัสหรือในระบบไฟล์à¹à¸šà¸šà¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียว)</entry>
+ <entry lang="th" key="HIDDEN_OS_WRITE_PROTECTION_EXPLANATION">มีเหตุผลหลัà¸à¸ªà¸²à¸¡à¸›à¸£à¸°à¸à¸²à¸£à¸—ี่ต้องใช้มาตรà¸à¸²à¸£à¹€à¸Šà¹ˆà¸™à¸™à¸µà¹‰:\n\n- มันให้à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸—ี่ปลอดภัยสำหรับà¸à¸²à¸£à¹€à¸¡à¸²à¸™à¸—์ของไดรฟ์ VeraCrypt ที่ซ่อน โปรดทราบว่าเราà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¹€à¸¡à¸²à¸™à¸—์ไดรฟ์ที่ซ่อนเฉพาะเมื่อระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนà¸à¸³à¸¥à¸±à¸‡à¸—ำงาน (สำหรับข้อมูลเพิ่มเติม โปรดดูส่วนย่อย 'ข้อà¸à¸³à¸«à¸™à¸”à¹à¸¥à¸°à¸‚้อควรระวังด้านความปลอดภัยที่เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹„ดรฟ์ที่ซ่อน' ในเอà¸à¸ªà¸²à¸£à¸›à¸£à¸°à¸à¸­à¸š)\n\n- ในบางà¸à¸£à¸“ีเป็นไปได้ที่จะà¸à¸³à¸«à¸™à¸”ว่าในช่วงเวลาหนึ่งๆ ระบบไฟล์เฉพาะไม่ได้ถูà¸à¹€à¸¡à¸²à¸™à¸—์ภายใต้ (หรือไฟล์เฉพาะบนระบบไฟล์ไม่ได้ถูà¸à¸šà¸±à¸™à¸—ึà¸à¸«à¸£à¸·à¸­à¹€à¸‚้าถึงจาà¸à¸ à¸²à¸¢à¹ƒà¸™) ตัวอย่างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸‰à¸žà¸²à¸°à¸—ี่ใดๆ (เช่น โดยà¸à¸²à¸£à¸§à¸´à¹€à¸„ราะห์à¹à¸¥à¸°à¹€à¸›à¸£à¸µà¸¢à¸šà¹€à¸—ียบบันทึà¸à¸£à¸°à¸šà¸šà¹„ฟล์, à¹à¸Ÿà¹‰à¸¡à¸—ี่สร้างà¹à¸¥à¸°à¹à¸à¹‰à¹„ขช่วงเวลาต่างๆ, บันทึà¸à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™, บันทึà¸à¸‚้อผิดพลาด, เป็นต้น) มาตรà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸™à¸µà¹‰à¸Šà¹ˆà¸§à¸¢à¹à¸à¹‰à¹„ขปัà¸à¸«à¸²à¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰\n\n- à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸‚องข้อมูลà¹à¸¥à¸°à¸­à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¹€à¸‚้าสู่โหมดพัà¸à¸•à¸±à¸§à¸­à¸¢à¹ˆà¸²à¸‡à¸›à¸¥à¸­à¸”ภัย เมื่อ Windows à¸à¸¥à¸±à¸šà¸¡à¸²à¸ˆà¸²à¸à¹‚หมดพัà¸à¸•à¸±à¸§à¸¡à¸±à¸™à¸ˆà¸°à¸„ิดว่าระบบไฟล์ที่ถูà¸à¹€à¸¡à¸²à¸™à¸—์ทั้งหมดอยู่ในสถานà¸à¸²à¸£à¸“์เดียวà¸à¸±à¸™à¸à¸±à¸šà¹€à¸¡à¸·à¹ˆà¸­à¸£à¸°à¸šà¸šà¹€à¸‚้าสู่โหมดพัà¸à¸•à¸±à¸§ VeraCrypt ตรวจสอบให้มั่นใจโดยà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียนของระบบไฟล์ใดๆ ที่เข้าถึงได้ทั้งจาà¸à¸ à¸²à¸¢à¹ƒà¸™à¸£à¸°à¸šà¸šà¸—ี่หลอà¸à¸¥à¸§à¸‡à¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸—ี่ซ่อน หาà¸à¹„ม่มีà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸™à¸µà¹‰ ระบบไฟล์อาจเสียหายเมื่อเมานท์โดยระบบหนึ่งในขณะที่ระบบอื่นอยู่ในโหมดพัà¸à¸•à¸±à¸§</entry>
+ <entry lang="th" key="DECOY_TO_HIDDEN_OS_DATA_TRANSFER_HOWTO">หมายเหตุ: หาà¸à¸„ุณต้องà¸à¸²à¸£à¸¢à¹‰à¸²à¸¢à¹„ฟล์จาà¸à¸£à¸°à¸šà¸šà¸—ี่หลอà¸à¸¥à¸§à¸‡à¹„ปยังระบบที่ซ่อนอย่างปลอดภัย ทำตามขั้นตอนเหล่านี้:\n1) เริ่มระบบที่หลอà¸à¸¥à¸§à¸‡\n2) บันทึà¸à¹„ฟล์ไปยังระบบที่ไม่ได้เข้ารหัสหรือไปยังไดรฟ์ VeraCrypt ปà¸à¸•à¸´/ภายนอà¸\n3) เริ่มระบบที่ซ่อน\n4) หาà¸à¸„ุณบันทึà¸à¹„ฟล์ลงในไดรฟ์ VeraCrypt ให้เมานท์ (มันจะถูà¸à¹€à¸¡à¸²à¸™à¸—์เป็นà¹à¸šà¸šà¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียว)\n5) คัดลอà¸à¹„ฟล์ไปยังพาร์ทิชันระบบที่ซ่อนหรือไปยังไดรฟ์ที่ซ่อนอื่น</entry>
+ <entry lang="th" key="CONFIRM_RESTART">คอมพิวเตอร์ของคุณต้องรีสตาร์ท\n\nคุณต้องà¸à¸²à¸£à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—เดี๋ยวนี้หรือไม่?</entry>
+ <entry lang="th" key="ERR_GETTING_SYSTEM_ENCRYPTION_STATUS">เà¸à¸´à¸”ข้อผิดพลาดเมื่อพยายามรับสถานะà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ</entry>
+ <entry lang="th" key="ERR_PASSWORD_MISSING">ไม่มีà¸à¸²à¸£à¸£à¸°à¸šà¸¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸™à¸šà¸£à¸£à¸—ัดคำสั่ง ไม่สามารถสร้างไดรฟ์ได้</entry>
+ <entry lang="th" key="ERR_SIZE_MISSING">ไม่มีà¸à¸²à¸£à¸£à¸°à¸šà¸¸à¸‚นาดไดรฟ์ในบรรทัดคำสั่ง ไม่สามารถสร้างไดรฟ์ได้</entry>
+ <entry lang="th" key="ERR_NTFS_INVALID_VOLUME_SIZE">ขนาดไฟล์ไดรฟ์ที่ระบุในบรรทัดคำสั่งไม่เข้าà¸à¸±à¸™à¸à¸±à¸šà¸£à¸°à¸šà¸šà¹„ฟล์ NTFS ที่เลือà¸</entry>
+ <entry lang="th" key="ERR_FAT_INVALID_VOLUME_SIZE">ขนาดไฟล์ไดรฟ์ที่ระบุในบรรทัดคำสั่งไม่เข้าà¸à¸±à¸™à¸à¸±à¸šà¸£à¸°à¸šà¸šà¹„ฟล์ FAT32 ที่เลือà¸</entry>
+ <entry lang="th" key="ERR_DYNAMIC_NOT_SUPPORTED">ระบบไฟล์บนดิสà¸à¹Œà¹€à¸›à¹‰à¸²à¸«à¸¡à¸²à¸¢à¹„ม่รองรับà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ฟล์สà¹à¸›à¸£à¸‹à¸‹à¸¶à¹ˆà¸‡à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่มีà¸à¸²à¸£à¸‚ยายตัว</entry>
+ <entry lang="th" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">สามารถสร้างไฟล์ที่เà¸à¹‡à¸šà¸‚้อมูลผ่านบรรทัดคำสั่งเท่านั้น</entry>
+ <entry lang="th" key="ERR_CONTAINER_SIZE_TOO_BIG">ขนาดไฟล์คอนเทนเนอร์ที่ระบุในบรรทัดคำสั่งใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸žà¸·à¹‰à¸™à¸—ี่ว่างดิสà¸à¹Œà¸—ี่มีอยู่ ไม่สามารถสร้างไดรฟ์ได้</entry>
+ <entry lang="th" key="ERR_VOLUME_SIZE_TOO_SMALL">ขนาดไดรฟ์ที่ระบุในบรรทัดคำสั่งเล็à¸à¹€à¸à¸´à¸™à¹„ป ไม่สามารถสร้างไดรฟ์ได้</entry>
+ <entry lang="th" key="ERR_VOLUME_SIZE_TOO_BIG">ขนาดไดรฟ์ที่ระบุในบรรทัดคำสั่งใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ป ไม่สามารถสร้างไดรฟ์ได้</entry>
+ <entry lang="th" key="INIT_SYS_ENC">ไม่สามารถเริ่มส่วนประà¸à¸­à¸šà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันสำหรับà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ</entry>
+ <entry lang="th" key="INIT_RAND">à¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¹€à¸„รื่องสร้างเลขสุ่มล้มเหลว\n\n\n (ถ้าคุณรายงานข้อผิดพลาดในเชื่อมโยงà¸à¸±à¸šà¸ªà¸´à¹ˆà¸‡à¸™à¸µà¹‰ โปรดรวมข้อมูลเทคนิคต่อไปนี้ในรายงานข้อผิดพลาด:\n%hs, ข้อผิดพลาดล่าสุด = 0x%.8X)</entry>
+ <entry lang="th" key="CAPI_RAND">Windows Crypto API ล้มเหลว!\n\n\n(ถ้าคุณรายงานข้อผิดพลาดในเชื่อมโยงà¸à¸±à¸šà¸ªà¸´à¹ˆà¸‡à¸™à¸µà¹‰ โปรดรวมข้อมูลเทคนิคต่อไปนี้ในรายงานข้อผิดพลาด:\n%hs, ข้อผิดพลาดล่าสุด = 0x%.8X)</entry>
+ <entry lang="th" key="INIT_REGISTER">ไม่สามารถเริ่มà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันได้ ล้มเหลวในà¸à¸²à¸£à¸¥à¸‡à¸—ะเบียนคลาสà¸à¸²à¸£à¸ªà¸™à¸—นา</entry>
+ <entry lang="th" key="INIT_RICHEDIT">ข้อผิดพลาด: ล้มเหลวในà¸à¸²à¸£à¹‚หลดห้องสมุดระบบ Rich Edit</entry>
+ <entry lang="th" key="INTRO_TITLE">วิซาร์ดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ VeraCrypt</entry>
+ <entry lang="th" key="MAX_HIDVOL_SIZE_BYTES">ขนาดไดรฟ์ที่ซ่อนสูงสุดที่เป็นไปได้สำหรับไดรฟ์นี้คือ %.2f bytes</entry>
+ <entry lang="th" key="MAX_HIDVOL_SIZE_KB">ขนาดไดรฟ์ที่ซ่อนสูงสุดที่เป็นไปได้สำหรับไดรฟ์นี้คือ %.2f KiB</entry>
+ <entry lang="th" key="MAX_HIDVOL_SIZE_MB">ขนาดไดรฟ์ที่ซ่อนสูงสุดที่เป็นไปได้สำหรับไดรฟ์นี้คือ %.2f MiB</entry>
+ <entry lang="th" key="MAX_HIDVOL_SIZE_GB">ขนาดไดรฟ์ที่ซ่อนสูงสุดที่เป็นไปได้สำหรับไดรฟ์นี้คือ %.2f GiB</entry>
+ <entry lang="th" key="MAX_HIDVOL_SIZE_TB">ขนาดไดรฟ์ที่ซ่อนสูงสุดที่เป็นไปได้สำหรับไดรฟ์นี้คือ %.2f TiB</entry>
+ <entry lang="th" key="MOUNTED_NOPWCHANGE">ไม่สามารถเปลี่ยนรหัสผ่าน/คีย์ไฟล์ของไดรฟ์ในขณะที่ไดรฟ์เมานท์อยู่ โปรดดีเมานท์ไดรฟ์à¸à¹ˆà¸­à¸™</entry>
+ <entry lang="th" key="MOUNTED_NO_PKCS5_PRF_CHANGE">ไม่สามารถเปลี่ยนอัลà¸à¸­à¸£à¸´à¸—ึมà¸à¸²à¸£à¸ªà¸à¸±à¸”à¸à¸±à¹‰à¸™à¸„ีย์ต้นฉบับของไดรฟ์ในขณะที่ไดรฟ์เมานท์อยู่ โปรดดีเมานท์ไดรฟ์à¸à¹ˆà¸­à¸™</entry>
+ <entry lang="th" key="MOUNT_BUTTON">&amp;เมานท์</entry>
+ <entry lang="th" key="NEW_VERSION_REQUIRED">ต้องà¸à¸²à¸£à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸—ี่ใหม่à¸à¸§à¹ˆà¸²à¸‚อง VeraCrypt</entry>
+ <entry lang="th" key="VOL_CREATION_WIZARD_NOT_FOUND">ข้อผิดพลาด: ไม่พบวิซาร์ดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์\n\nโปรดตรวจสอบว่าไฟล์ 'VeraCrypt Format.exe' อยู่ในโฟลเดอร์ที่ 'VeraCrypt.exe' ถูà¸à¹€à¸›à¸´à¸”ใช้งาน ถ้าไม่อยู่ โปรดติดตั้ง VeraCrypt ใหม่ หรือค้นหา 'VeraCrypt Format.exe' ในดิสà¸à¹Œà¹à¸¥à¸°à¹€à¸›à¸´à¸”ใช้งาน</entry>
+ <entry lang="th" key="VOL_EXPANDER_NOT_FOUND">ข้อผิดพลาด: ไม่พบเครื่องขยายไดรฟ์\n\nโปรดตรวจสอบว่าไฟล์ 'VeraCryptExpander.exe' อยู่ในโฟลเดอร์ที่ 'VeraCrypt.exe' ถูà¸à¹€à¸›à¸´à¸”ใช้งาน ถ้าไม่อยู่ โปรดติดตั้ง VeraCrypt ใหม่ หรือค้นหา 'VeraCryptExpander.exe' ในดิสà¸à¹Œà¹à¸¥à¸°à¹€à¸›à¸´à¸”ใช้งาน</entry>
+ <entry lang="th" key="NEXT">&amp;ถัดไป &gt;</entry>
+ <entry lang="th" key="FINALIZE">&amp;สิ้นสุด</entry>
+ <entry lang="th" key="INSTALL">&amp;ติดตั้ง</entry>
+ <entry lang="th" key="EXTRACT">สà¸à¸±à¸” &amp;สาระ</entry>
+ <entry lang="th" key="NODRIVER">ไม่สามารถเชื่อมต่อà¸à¸±à¸šà¹„ดรฟ์ VeraCrypt VeraCrypt ไม่สามารถทำงานได้หาà¸à¹„ดรฟ์ไม่ได้à¸à¸³à¸¥à¸±à¸‡à¸—ำงาน\n\nโปรดทราบว่า เนื่องจาà¸à¸›à¸±à¸à¸«à¸²à¹ƒà¸™ Windows คุณอาจต้องออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¸«à¸£à¸·à¸­à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸•à¸£à¸°à¸šà¸šà¸à¹ˆà¸­à¸™à¸—ี่ไดรฟ์จะสามารถโหลดได้</entry>
+ <entry lang="th" key="NOFONT">เà¸à¸´à¸”ข้อผิดพลาดขณะโหลด/เตรียมฟอนต์</entry>
+ <entry lang="th" key="NOT_FOUND">ไม่พบอัà¸à¸©à¸£à¹„ดรฟ์หรือไม่ได้ระบุอัà¸à¸©à¸£à¹„ดรฟ์</entry>
+ <entry lang="th" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">ข้อผิดพลาด: ไม่สามารถà¸à¸³à¸«à¸™à¸”อัà¸à¸©à¸£à¹„ดรฟ์ได้\n\nจนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¸à¸³à¸«à¸™à¸”อัà¸à¸©à¸£à¹„ดรฟ์ให้à¸à¸±à¸šà¹„ดรฟ์ที่ถอดรหัสà¹à¸¥à¹‰à¸§ คุณจะไม่สามารถเข้าถึงข้อมูลที่จัดเà¸à¹‡à¸šà¹„ว้ในไดรฟ์\n\nรีเซ็ท?</entry>
+ <entry lang="th" key="DRIVE_LETTER_UNAVAILABLE">ไม่มีอัà¸à¸©à¸£à¹„ดรฟ์ที่ใช้ได้</entry>
+ <entry lang="th" key="NO_FILE_SELECTED">ไม่ได้เลือà¸à¹„ฟล์!</entry>
+ <entry lang="th" key="NO_FREE_DRIVES">ไม่มีอัà¸à¸©à¸£à¹„ดรฟ์ที่ว่าง</entry>
+ <entry lang="th" key="NO_FREE_DRIVE_FOR_OUTER_VOL">ไม่มีอัà¸à¸©à¸£à¹„ดรฟ์ว่างสำหรับไดรฟ์ภายนอà¸! ไม่สามารถดำเนินà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ต่อ</entry>
+ <entry lang="th" key="NO_OS_VER">ไม่สามารถà¸à¸³à¸«à¸™à¸”รุ่นของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸«à¸£à¸·à¸­à¸„ุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ไม่รองรับ</entry>
+ <entry lang="th" key="NO_PATH_SELECTED">ไม่ได้เลือà¸à¹€à¸ªà¹‰à¸™à¸—าง!</entry>
+ <entry lang="th" key="NO_SPACE_FOR_HIDDEN_VOL">ไม่มีพื้นที่ว่างเพียงพอสำหรับไดรฟ์ที่ซ่อน! ไม่สามารถดำเนินà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ต่อ</entry>
+ <entry lang="th" key="HIDDEN_VOLUME_TOO_SMALL_FOR_OS_CLONE">ข้อผิดพลาด: ไฟล์ที่คุณคัดลอà¸à¹„ปยังไดรฟ์ภายนอà¸à¹ƒà¸Šà¹‰à¸žà¸·à¹‰à¸™à¸—ี่มาà¸à¹€à¸à¸´à¸™à¹„ป ดังนั้น จึงไม่มีพื้นที่ว่างเพียงพอในไดรฟ์ภายนอà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน\n\nโปรดทราบว่าไดรฟ์ที่ซ่อนต้องมีขนาดเท่าà¸à¸±à¸šà¸žà¸²à¸£à¹Œà¸—ิชันระบบ (พาร์ทิชันที่มีระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่) เหตุผลคือระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนจำเป็นต้องถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹‚ดยà¸à¸²à¸£à¸„ัดลอà¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องพาร์ทิชันระบบไปยังไดรฟ์ที่ซ่อน\n\n\nà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไม่สามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ด้</entry>
+ <entry lang="th" key="OPENFILES_DRIVER">ไดรฟ์ไม่สามารถดีเมานท์ไดรฟ์ได้ ไฟล์บางส่วนที่อยู่ในไดรฟ์ยังเปิดอยู่</entry>
+ <entry lang="th" key="OPENFILES_LOCK">ไม่สามารถล็อคไดรฟ์ได้ มีไฟล์ที่เปิดอยู่ในไดรฟ์ ดังนั้นไดรฟ์ไม่สามารถดีเมานท์ได้</entry>
+ <entry lang="th" key="VOL_LOCK_FAILED_OFFER_FORCED_DISMOUNT">VeraCrypt ไม่สามารถล็อคไดรฟ์ได้เพราะมีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹‚ดยระบบหรือà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน (อาจจะมีไฟล์ที่เปิดอยู่ในไดรฟ์)\n\nคุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰à¸­à¸”ใช้บังคับดีเมานท์ไดรฟ์หรือไม่?</entry>
+ <entry lang="th" key="OPEN_VOL_TITLE">เลือà¸à¹„ดรฟ์ VeraCrypt</entry>
+ <entry lang="th" key="OPEN_TITLE">ระบุเส้นทางà¹à¸¥à¸°à¸Šà¸·à¹ˆà¸­à¹„ฟล์</entry>
+ <entry lang="th" key="SELECT_PKCS11_MODULE">เลือà¸à¹„ลบรารี PKCS #11</entry>
+ <entry lang="th" key="OUTOFMEMORY">หน่วยความจำไม่เพียงพอ</entry>
+ <entry lang="th" key="FORMAT_DEVICE_FOR_ADVANCED_ONLY">สำคัà¸: เราà¹à¸™à¸°à¸™à¸³à¸­à¸¢à¹ˆà¸²à¸‡à¸¢à¸´à¹ˆà¸‡à¸§à¹ˆà¸²à¹ƒà¸«à¹‰à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸—ี่ไม่มีประสบà¸à¸²à¸£à¸“์สร้างคอนเทนเนอร์ไฟล์ VeraCrypt บนอุปà¸à¸£à¸“์/พาร์ทิชันที่เลือภà¹à¸—นที่จะพยายามเข้ารหัสทั้งอุปà¸à¸£à¸“์/พาร์ทิชัน\n\nเมื่อคุณสร้างคอนเทนเนอร์ไฟล์ VeraCrypt (à¹à¸—นที่จะเข้ารหัสอุปà¸à¸£à¸“์หรือพาร์ทิชัน) จะไม่มีความเสี่ยงในà¸à¸²à¸£à¸—ำลายไฟล์จำนวนมาภเช่น คอนเทนเนอร์ไฟล์ VeraCrypt (à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸¡à¸±à¸™à¸¡à¸µà¸”ิสà¸à¹Œà¸—ี่เข้ารหัสà¹à¸šà¸šà¹€à¸ªà¸¡à¸·à¸­à¸™à¸ˆà¸£à¸´à¸‡) จริงๆ à¹à¸¥à¹‰à¸§à¸¡à¸±à¸™à¹€à¸›à¹‡à¸™à¹„ฟล์ธรรมดาที่เหมือนà¸à¸±à¸šà¹„ฟล์ปà¸à¸•à¸´à¸—ุà¸à¸›à¸£à¸°à¸à¸²à¸£ สำหรับข้อมูลเพิ่มเติม โปรดดูบทเรียนสำหรับผู้เริ่มต้นในคู่มือผู้ใช้ VeraCrypt\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸„ุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสทั้งอุปà¸à¸£à¸“์/พาร์ทิชัน?</entry>
+ <entry lang="th" key="OVERWRITEPROMPT">คำเตือน: ไฟล์ '%s' มีอยู่à¹à¸¥à¹‰à¸§!\n\nสำคัà¸: VeraCrypt จะไม่เข้ารหัสไฟล์ à¹à¸•à¹ˆà¸ˆà¸°à¸¥à¸šà¸¡à¸±à¸™ คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸¥à¸šà¹„ฟล์à¹à¸¥à¸°à¹à¸—นที่ด้วยคอนเทนเนอร์ VeraCrypt ใหม่?</entry>
+ <entry lang="th" key="OVERWRITEPROMPT_DEVICE">คำเตือน: ไฟล์ทั้งหมดที่จัดเà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¸šà¸™ %s ที่เลือภ' %s'%s จะถูà¸à¸¥à¸šà¹à¸¥à¸°à¸ªà¸¹à¸à¸«à¸²à¸¢ (พวà¸à¸¡à¸±à¸™à¸ˆà¸°à¹„ม่ถูà¸à¹€à¸‚้ารหัส)!\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•?</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_CONFIRM">คำเตือน: คุณจะไม่สามารถเมานท์ไดรฟ์หรือเข้าถึงไฟล์ใดๆ ที่จัดเà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸™à¸±à¹‰à¸™à¹„ด้จนà¸à¸§à¹ˆà¸²à¸¡à¸±à¸™à¸ˆà¸°à¸–ูà¸à¹€à¸‚้ารหัสทั้งหมด\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¹€à¸‚้ารหัส %s ที่เลือภ'%s'%s?</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DEC_CONFIRM">คำเตือน: คุณจะไม่สามารถเมานท์ไดรฟ์หรือเข้าถึงไฟล์ใดๆ ที่จัดเà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸™à¸±à¹‰à¸™à¹„ด้จนà¸à¸§à¹ˆà¸²à¸¡à¸±à¸™à¸ˆà¸°à¸–ูà¸à¸–อดรหัสทั้งหมด\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸–อดรหัส %s ที่เลือภ'%s'%s?</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_CONFIRM_BACKUP">คำเตือน: โปรดทราบว่าถ้าà¹à¸«à¸¥à¹ˆà¸‡à¸žà¸¥à¸±à¸‡à¸‡à¸²à¸™à¹€à¸à¸´à¸”ขัดข้องขณะเข้ารหัส/ถอดรหัสข้อมูลที่มีอยู่ในสถานที่ หรือเมื่อระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸«à¸¢à¸¸à¸”ทำงานเนื่องจาà¸à¸‚้อผิดพลาดของซอฟต์à¹à¸§à¸£à¹Œà¸«à¸£à¸·à¸­à¸„วามเสื่อมโทรมหรือไม่สมบูรณ์ของฮาร์ดà¹à¸§à¸£à¹Œà¸‚ณะที่ VeraCrypt à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้ารหัส/ถอดรหัสข้อมูลที่มีอยู่ในสถานที่ ข้อมูลบางส่วนอาจถูà¸à¸„วามเสียหายหรือสูà¸à¸«à¸²à¸¢ ดังนั้น à¸à¹ˆà¸­à¸™à¸—ี่คุณจะเริ่มเข้ารหัส/ถอดรหัส โปรดà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸„ุณมีสำเนาของไฟล์สำรองที่คุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัส\n\nคุณมีไฟล์สำรองเหล่านี้หรือยัง?</entry>
+ <entry lang="th" key="OVERWRITEPROMPT_DEVICE_HIDDEN_OS_PARTITION">คำเตือน: ไฟล์ใดๆ ที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸žà¸²à¸£à¹Œà¸—ิชัน '%s'%s (เช่น ในพาร์ทิชันà¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸žà¸²à¸£à¹Œà¸—ิชันระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£) จะถูà¸à¸¥à¸šà¹à¸¥à¸°à¸ªà¸¹à¸à¸«à¸²à¸¢ (พวà¸à¸¡à¸±à¸™à¸ˆà¸°à¹„ม่ถูà¸à¹€à¸‚้ารหัส)!\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•?</entry>
+ <entry lang="th" key="OVERWRITEPROMPT_DEVICE_SECOND_WARNING_LOTS_OF_DATA">คำเตือน: พาร์ทิชันที่เลือà¸à¸¡à¸µà¸‚้อมูลจำนวนมาà¸! ไฟล์ใดๆ ที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸žà¸²à¸£à¹Œà¸—ิชันจะถูà¸à¸¥à¸šà¹à¸¥à¸°à¸ªà¸¹à¸à¸«à¸²à¸¢ (พวà¸à¸¡à¸±à¸™à¸ˆà¸°à¹„ม่ได้ถูà¸à¹€à¸‚้ารหัส)!</entry>
+ <entry lang="th" key="ERASE_FILES_BY_CREATING_VOLUME">ลบไฟล์ใดๆ ที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸žà¸²à¸£à¹Œà¸—ิชันโดยà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ VeraCrypt ภายในนั้น</entry>
+ <entry lang="th" key="PASSWORD">รหัสผ่าน</entry>
+ <entry lang="th" key="PIM">PIM</entry>
+ <entry lang="th" key="IDD_PCDM_CHANGE_PKCS5_PRF">ตั้งค่าอัลà¸à¸­à¸£à¸´à¸—ึมà¸à¸²à¸£à¸ªà¸à¸±à¸”à¸à¸±à¹‰à¸™à¸„ีย์ต้นฉบับ</entry>
+ <entry lang="th" key="IDD_PCDM_ADD_REMOVE_VOL_KEYFILES">เพิ่ม/ลบคีย์ไฟล์จาà¸à¹„ดรฟ์</entry>
+ <entry lang="th" key="IDD_PCDM_REMOVE_ALL_KEYFILES_FROM_VOL">ลบคีย์ไฟล์ทั้งหมดจาà¸à¹„ดรฟ์</entry>
+ <entry lang="th" key="PASSWORD_CHANGED">รหัสผ่าน, PIM à¹à¸¥à¸°/หรือคีย์ไฟล์เปลี่ยนà¹à¸›à¸¥à¸‡à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§\n\nสำคัà¸: โปรดà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸„ุณได้อ่านส่วน 'à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¸°à¸„ีย์ไฟล์' ในบท 'ข้อà¸à¸³à¸«à¸™à¸”à¹à¸¥à¸°à¸‚้อควรระวังด้านความปลอดภัย' ในคู่มือผู้ใช้ VeraCrypt</entry>
+ <entry lang="th" key="FAVORITE_PIM_CHANGED">ไดรฟ์นี้ถูà¸à¸¥à¸‡à¸—ะเบียนเป็นไดรฟ์โปรดของระบบà¹à¸¥à¸° PIM ของมันถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹à¸¥à¹‰à¸§\nคุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt อัพเดตà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าไดรฟ์โปรดของระบบโดยอัตโนมัติ (สิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸ˆà¸³à¹€à¸›à¹‡à¸™)?\n\nโปรดทราบว่าถ้าคุณตอบว่าไม่ คุณจะต้องอัพเดตà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าไดรฟ์โปรดของระบบด้วยตนเอง</entry>
+ <entry lang="th" key="SYS_PASSWORD_CHANGED_ASK_RESCUE_DISK">สำคัà¸: ถ้าคุณไม่ได้ทำลายà¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืนของ VeraCrypt รอบพาร์ทิชั่น/ไดรฟ์ของคุณยังสามารถถูà¸à¸–อดรหัสโดยใช้รหัสผ่านเà¸à¹ˆà¸² (โดยà¸à¸²à¸£à¸šà¸¹à¸—ด้วยà¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืนของ VeraCrypt à¹à¸¥à¸°à¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹€à¸à¹ˆà¸²) คุณควรสร้างà¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืนใหม่ของ VeraCrypt จาà¸à¸™à¸±à¹‰à¸™à¸—ำลายà¹à¸œà¹ˆà¸™à¹€à¸à¹ˆà¸²\n\nคุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืนใหม่ของ VeraCrypt หรือไม่?</entry>
+ <entry lang="th" key="SYS_HKD_ALGO_CHANGED_ASK_RESCUE_DISK">โปรดทราบว่าà¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืนของ VeraCrypt ยังคงใช้อัลà¸à¸­à¸£à¸´à¸—ึมเà¸à¹ˆà¸² ถ้าคุณพิจารณาว่าอัลà¸à¸­à¸£à¸´à¸—ึมเà¸à¹ˆà¸²à¹„ม่ปลอดภัย คุณควรสร้างà¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืนใหม่ของ VeraCrypt จาà¸à¸™à¸±à¹‰à¸™à¸—ำลายà¹à¸œà¹ˆà¸™à¹€à¸à¹ˆà¸²\n\nคุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืนใหม่ของ VeraCrypt หรือไม่?</entry>
+ <entry lang="th" key="KEYFILES_NOTE">โปรดทราบว่า VeraCrypt ไม่มีà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸„ีย์ไฟล์ คุณสามารถเลือà¸à¸„ีย์ไฟล์หลายไฟล์ (ลำดับไม่สำคัà¸) ถ้าคุณเพิ่มไดเรà¸à¸—อรี คีย์ไฟล์ที่ใช้ไฟล์ไม่ซ่อนทั้งหมดที่พบในนั้น คลิภ'เพิ่มไฟล์ Token' เพื่อเลือà¸à¸„ีย์ไฟล์ที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹‚ทเค็นความปลอดภัยหรือบัตรสมารต์ (หรือเพื่อส่งออà¸à¸„ีย์ไฟล์ไปยังโทเค็นความปลอดภัยหรือบัตรสมารต์)</entry>
+ <entry lang="th" key="KEYFILE_CHANGED">เพิ่ม/ลบคีย์ไฟล์เรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="KEYFILE_EXPORTED">ส่งออà¸à¸„ีย์ไฟล์à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="PKCS5_PRF_CHANGED">ตั้งค่าอัลà¸à¸­à¸£à¸´à¸—ึมà¸à¸²à¸£à¸ªà¸à¸±à¸”à¸à¸±à¹‰à¸™à¸„ีย์ต้นฉบับเรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">โปรดà¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¸°/หรือคีย์ไฟล์สำหรับไดรฟ์ที่ไม่ใช่ระบบที่คุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสต่อ\n\nหมายเหตุ: หลังจาà¸à¸„ุณคลิภถัดไป VeraCrypt จะพยายามค้นหาไดรฟ์ที่ไม่ใช่ระบบทั้งหมดที่à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสถูà¸à¸‚ัดจังหวะà¹à¸¥à¸°à¹„ดรฟ์ที่ VeraCrypt สามารถถอดรหัสโดยใช้รหัสผ่านà¹à¸¥à¸°/หรือคีย์ไฟล์ที่ให้ไว้ ถ้าพบไดรฟ์มาà¸à¸à¸§à¹ˆà¸²à¸«à¸™à¸¶à¹ˆà¸‡ คุณจะต้องเลือà¸à¸«à¸™à¸¶à¹ˆà¸‡à¹ƒà¸™à¸™à¸±à¹‰à¸™à¹ƒà¸™à¸‚ั้นตอนถัดไป</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">โปรดเลือà¸à¸«à¸™à¸¶à¹ˆà¸‡à¹ƒà¸™à¹„ดรฟ์ที่รายà¸à¸²à¸£à¸¡à¸µà¹à¸ªà¸”ง รายà¸à¸²à¸£à¸£à¸§à¸¡à¹à¸•à¹ˆà¸¥à¸°à¹„ดรฟ์ที่สามารถเข้าถึงได้ที่à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสถูà¸à¸‚ัดจังหวะà¹à¸¥à¸°à¸—ี่ VeraCrypt สามารถถอดรหัสโดยใช้รหัสผ่านà¹à¸¥à¸°/หรือคีย์ไฟล์ที่ให้ไว้</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">โปรดà¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¸°/หรือคีย์ไฟลสำหรับไดรฟ์ VeraCrypt ที่ไม่ใช่ระบบที่คุณต้องà¸à¸²à¸£à¸–อดรหัส</entry>
+ <entry lang="th" key="PASSWORD_HELP">มันสำคัà¸à¸¡à¸²à¸à¸—ี่คุณเลือà¸à¹ƒà¸Šà¹‰à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่ดี คุณควรหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¹ƒà¸Šà¹‰à¸—ี่มีเพียงคำเดียวที่สามารถพบได้ในพจนานุà¸à¸£à¸¡ (หรือà¸à¸²à¸£à¸œà¸ªà¸¡à¸œà¸ªà¸²à¸™à¸‚อง 2, 3, หรือ 4 คำดังà¸à¸¥à¹ˆà¸²à¸§) มันไม่ควรมีชื่อหรือนามสà¸à¸¸à¸¥à¸«à¸£à¸·à¸­à¸§à¸±à¸™à¹€à¸”ือนปีเà¸à¸´à¸” มันไม่ควรง่ายต่อà¸à¸²à¸£à¸„าดเดา รหัสผ่านที่ดีคือà¸à¸²à¸£à¸›à¸£à¸°à¸ªà¸¡à¸à¸±à¸™à¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡à¸‚องอัà¸à¸‚ระทั้งตัวพิมพ์เล็à¸à¹à¸¥à¸°à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆ, ตัวเลข, à¹à¸¥à¸°à¸­à¸±à¸à¸‚ระพิเศษ เช่น @ ^ = $ * + เป็นต้น เราà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¹€à¸¥à¸·à¸­à¸à¹ƒà¸Šà¹‰à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่ประà¸à¸­à¸šà¸”้วยตัวอัà¸à¸©à¸£à¸­à¸¢à¹ˆà¸²à¸‡à¸™à¹‰à¸­à¸¢ 20 ตัว (ยาวเท่าไร à¸à¹‡à¸¢à¸´à¹ˆà¸‡à¸”ี) ความยาวสูงสุดที่เป็นไปได้คือ 128 ตัวอัà¸à¸©à¸£</entry>
+ <entry lang="th" key="PASSWORD_HIDDENVOL_HELP">โปรดเลือà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน </entry>
+ <entry lang="th" key="PASSWORD_HIDDEN_OS_HELP">โปรดเลือà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน (เช่น สำหรับไดรฟ์ที่ซ่อน) </entry>
+ <entry lang="th" key="PASSWORD_HIDDEN_OS_NOTE">สำคัà¸: รหัสผ่านที่คุณเลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนในขั้นตอนนี้ต้องà¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸¡à¸²à¸à¸ˆà¸²à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸­à¸µà¸à¸ªà¸­à¸‡à¸„ำ (เช่น จาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸‚องไดรฟ์ภายนอà¸à¹à¸¥à¸°à¸ˆà¸²à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่หลอà¸)</entry>
+ <entry lang="th" key="PASSWORD_HIDDENVOL_HOST_DIRECT_HELP">โปรดà¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่คุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ดรฟ์ที่ซ่อนไว้ภายใน\n\nหลังจาà¸à¸„ุณคลิà¸à¸–ัดไป VeraCrypt จะพยายามเมานท์ไดรฟ คุณจะรู้ว่ารูปà¹à¸„ลสเตอร์ถูà¸à¸ªà¹à¸à¸™à¹€à¸žà¸·à¹ˆà¸­à¸£à¸°à¸šà¸¸à¸‚นาดพื้นที่ที่ไม่ถูà¸à¸£à¸šà¸à¸§à¸™à¸‚องพื้นที่ว่างที่สุดท้ายตรงà¸à¸±à¸™à¸à¸±à¸šà¸ˆà¸¸à¸”สิ้นสุดของไดรฟ์ พื้นที่นี้จะรองรับไดรฟ์ที่ซ่อนดังนั้นจะจำà¸à¸±à¸”ขนาดสูงสุดที่เป็นไปได้ รูปà¹à¸šà¸šà¹à¸„ลสเตอร์จำเป็นเพื่อให้มั่นใจว่าไม่มีข้อมูลใดๆบนไดรฟ์ภายนอà¸à¸ˆà¸°à¸–ูà¸à¹€à¸‚ียนทับโดยไดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="PASSWORD_HIDDENVOL_HOST_HELP">\nโปรดเลือà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ภายนอภจะเป็นรหัสผ่านที่คุณสามารถเปิดเผยให้à¸à¸±à¸šà¸à¹ˆà¸²à¸¢à¸•à¸£à¸‡à¸‚้ามได้ถ้าถูà¸à¸–ามหรือถูà¸à¸šà¸±à¸‡à¸„ับให้ทำเช่นนั้น\n\nสำคัà¸: รหัสผ่านนี้ต้องà¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸µà¸™à¸±à¸¢à¸ªà¸³à¸„ัà¸à¸ˆà¸²à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่คุณจะเลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน\n\nหมายเหตุ: ความยาวสูงสุดที่เป็นไปได้ของรหัสผ่านคือ 128 ตัวอัà¸à¸©à¸£</entry>
+ <entry lang="th" key="PASSWORD_SYSENC_OUTERVOL_HELP">โปรดเลือà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ภายนอภจะเป็นรหัสผ่านที่คุณสามารถเปิดเผยให้à¸à¸±à¸šà¸—ุà¸à¸„นที่บังคับให้คุณเปิดเผยรหัสผ่านสำหรับพาร์ทิชันà¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸žà¸²à¸£à¹Œà¸—ิชันระบบ ที่ไดรฟ์ภายนอà¸à¹à¸¥à¸°à¹„ดรฟ์ที่ซ่อน (ที่บรรจุระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน) จะอยู่ à¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องไดรฟ์ที่ซ่อน (à¹à¸¥à¸°à¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน) จะยังคงลับอยู่ โปรดทราบว่ารหัสผ่านนี้ไม่ใช่สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่หลอà¸\n\nสำคัà¸: รหัสผ่านนี้ต้องà¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸µà¸™à¸±à¸¢à¸ªà¸³à¸„ัà¸à¸ˆà¸²à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่คุณจะเลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน (เช่น สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน)</entry>
+ <entry lang="th" key="PASSWORD_HIDVOL_HOST_TITLE">รหัสผ่านไดรฟ์ภายนอà¸</entry>
+ <entry lang="th" key="PASSWORD_HIDVOL_TITLE">รหัสผ่านไดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="PASSWORD_HIDDEN_OS_TITLE">รหัสผ่านสำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน</entry>
+ <entry lang="th" key="PASSWORD_LENGTH_WARNING">คำเตือน: รหัสผ่านสั้นนั้นง่ายต่อà¸à¸²à¸£à¹à¸®à¸à¸”้วยเทคนิค brute force!\n\nเราà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¹€à¸¥à¸·à¸­à¸à¹ƒà¸Šà¹‰à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่ประà¸à¸­à¸šà¸”้วยตัวอัà¸à¸©à¸£à¸­à¸¢à¹ˆà¸²à¸‡à¸™à¹‰à¸­à¸¢ 20 ตัว คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸±à¹‰à¸™?</entry>
+ <entry lang="th" key="PASSWORD_TITLE">รหัสผ่านไดรฟ์</entry>
+ <entry lang="th" key="PASSWORD_WRONG">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ˆà¸²à¸à¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸”ังต่อไปนี้:\n - รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - หมายเลข PIM ของไดรฟ์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - PRF (à¹à¸®à¸Š) ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไม่ใช่ไดรฟ์ที่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไดรฟ์ใช้อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹€à¸à¹ˆà¸²à¸—ี่ถูà¸à¸¥à¸šà¸­à¸­à¸à¹„ปà¹à¸¥à¹‰à¸§\n - ไม่รองรับรูปà¹à¸šà¸šà¹„ดรฟ์ TrueCrypt อีà¸à¸•à¹ˆà¸­à¹„ป</entry>
+ <entry lang="th" key="PASSWORD_OR_KEYFILE_WRONG">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ˆà¸²à¸à¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸”ังต่อไปนี้:\n - ไฟล์คีย์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - หมายเลข PIM ของไดรฟ์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - PRF (à¹à¸®à¸Š) ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไม่ใช่ไดรฟ์ที่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไดรฟ์ใช้อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹€à¸à¹ˆà¸²à¸—ี่ถูà¸à¸¥à¸šà¸­à¸­à¸à¹„ปà¹à¸¥à¹‰à¸§\n - ไม่รองรับรูปà¹à¸šà¸šà¹„ดรฟ์ TrueCrypt อีà¸à¸•à¹ˆà¸­à¹„ป</entry>
+ <entry lang="th" key="PASSWORD_OR_MODE_WRONG">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ˆà¸²à¸à¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸”ังต่อไปนี้:\n - โหมดà¸à¸²à¸£à¹€à¸¡à¸²à¸—์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - หมายเลข PIM ของไดรฟ์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - PRF (à¹à¸®à¸Š) ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไม่ใช่ไดรฟ์ที่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไดรฟ์ใช้อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹€à¸à¹ˆà¸²à¸—ี่ถูà¸à¸¥à¸šà¸­à¸­à¸à¹„ปà¹à¸¥à¹‰à¸§\n - ไม่รองรับรูปà¹à¸šà¸šà¹„ดรฟ์ TrueCrypt อีà¸à¸•à¹ˆà¸­à¹„ป</entry>
+ <entry lang="th" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ˆà¸²à¸à¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸”ังต่อไปนี้:\n - โหมดà¸à¸²à¸£à¹€à¸¡à¸²à¸—์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไฟล์คีย์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - หมายเลข PIM ของไดรฟ์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - PRF (à¹à¸®à¸Š) ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไม่ใช่ไดรฟ์ที่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไดรฟ์ใช้อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹€à¸à¹ˆà¸²à¸—ี่ถูà¸à¸¥à¸šà¸­à¸­à¸à¹„ปà¹à¸¥à¹‰à¸§\n - ไม่รองรับรูปà¹à¸šà¸šà¹„ดรฟ์ TrueCrypt อีà¸à¸•à¹ˆà¸­à¹„ป</entry>
+ <entry lang="th" key="PASSWORD_WRONG_AUTOMOUNT">à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติล้มเหลวเนื่องจาà¸à¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸”ังต่อไปนี้:\n - รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - หมายเลข PIM ของไดรฟ์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - PRF (à¹à¸®à¸Š) ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไม่พบไดรฟ์ที่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไดรฟ์ใช้อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹€à¸à¹ˆà¸²à¸—ี่ถูà¸à¸¥à¸šà¸­à¸­à¸à¹„ปà¹à¸¥à¹‰à¸§\n - ไม่รองรับรูปà¹à¸šà¸šà¹„ดรฟ์ TrueCrypt อีà¸à¸•à¹ˆà¸­à¹„ป</entry>
+ <entry lang="th" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติล้มเหลวเนื่องจาà¸à¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸”ังต่อไปนี้:\n - ไฟล์คีย์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - หมายเลข PIM ของไดรฟ์ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - PRF (à¹à¸®à¸Š) ไม่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไม่พบไดรฟ์ที่ถูà¸à¸•à¹‰à¸­à¸‡\n - ไดรฟ์ใช้อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹€à¸à¹ˆà¸²à¸—ี่ถูà¸à¸¥à¸šà¸­à¸­à¸à¹„ปà¹à¸¥à¹‰à¸§\n - ไม่รองรับรูปà¹à¸šà¸šà¹„ดรฟ์ TrueCrypt อีà¸à¸•à¹ˆà¸­à¹„ป</entry>
+ <entry lang="th" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nคำเตือน: Caps Lock เปิดอยู่ อาจทำให้คุณà¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="PIM_CHANGE_WARNING">จำจำนวนเพื่อเมานท์ไดรฟ์</entry>
+ <entry lang="th" key="PIM_HIDVOL_HOST_TITLE">PIM ของไดรฟ์ภายนอà¸</entry>
+ <entry lang="th" key="PIM_HIDVOL_TITLE">PIM ของไดรฟ์ที่ซ่อน</entry>
+ <entry lang="th" key="PIM_HIDDEN_OS_TITLE">PIM สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน</entry>
+ <entry lang="th" key="PIM_HELP">PIM (Personal Iterations Multiplier) เป็นค่าที่ควบคุมจำนวนรอบที่ใช้ในà¸à¸²à¸£à¸ªà¸à¸±à¸”à¸à¸±à¹‰à¸™à¸„ีย์ต้นฉบับดังนี้:\n Iterations = 15000 + (PIM x 1000).\n\nเมื่อทิ้งว่างหรือà¸à¸³à¸«à¸™à¸”ให้อยู่ที่ 0, VeraCrypt จะใช้ค่าเริ่มต้น (485) ที่รับรองความปลอดภัยสูงอยู่à¹à¸¥à¹‰à¸§\n\nหาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸™à¹‰à¸­à¸¢à¸à¸§à¹ˆà¸² 20 ตัวอัà¸à¸©à¸£, PIM ไม่สามารถน้อยà¸à¸§à¹ˆà¸² 485 เพื่อรัà¸à¸©à¸²à¸£à¸°à¸”ับความปลอดภัยขั้นต่ำ\nหาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸¡à¸µ 20 ตัวอัà¸à¸©à¸£à¸«à¸£à¸·à¸­à¸™à¸²à¸™à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™, PIM สามารถตั้งค่าได้ทุà¸à¸„่า\n\nค่า PIM ที่มาà¸à¸à¸§à¹ˆà¸² 485 จะนำไปสู่à¸à¸²à¸£à¹€à¸¡à¸²à¸™à¸—์ที่ช้าà¸à¸§à¹ˆà¸² ค่า PIM ขนาดเล็ภ(น้อยà¸à¸§à¹ˆà¸² 485) จะทำให้เมานท์เร็วขึ้นà¹à¸•à¹ˆà¸ˆà¸°à¸¥à¸”ความปลอดภัยหาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹„ม่à¹à¸‚็งà¹à¸£à¸‡à¸žà¸­</entry>
+ <entry lang="th" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) เป็นค่าที่ควบคุมจำนวนรอบที่ใช้ในà¸à¸²à¸£à¸ªà¸à¸±à¸”à¸à¸±à¹‰à¸™à¸„ีย์ต้นฉบับดังนี้:\n Iterations = PIM x 2048.\n\nเมื่อทิ้งว่างหรือà¸à¸³à¸«à¸™à¸”ให้อยู่ที่ 0, VeraCrypt จะใช้ค่าเริ่มต้นที่รับรองความปลอดภัยสูง\n\nหาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸™à¹‰à¸­à¸¢à¸à¸§à¹ˆà¸² 20 ตัวอัà¸à¸©à¸£, PIM ไม่สามารถน้อยà¸à¸§à¹ˆà¸² 98 เพื่อรัà¸à¸©à¸²à¸£à¸°à¸”ับความปลอดภัยขั้นต่ำ\nหาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸¡à¸µ 20 ตัวอัà¸à¸©à¸£à¸«à¸£à¸·à¸­à¸™à¸²à¸™à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™, PIM สามารถตั้งค่าได้ทุà¸à¸„่า\n\nค่า PIM ที่มาà¸à¸à¸§à¹ˆà¸² 98 จะนำไปสู่à¸à¸²à¸£à¸šà¸¹à¸•à¸—ี่ช้าà¸à¸§à¹ˆà¸² ค่า PIM ขนาดเล็ภ(น้อยà¸à¸§à¹ˆà¸² 98) จะทำให้บูตเร็วขึ้นà¹à¸•à¹ˆà¸ˆà¸°à¸¥à¸”ความปลอดภัยหาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹„ม่à¹à¸‚็งà¹à¸£à¸‡à¸žà¸­</entry>
+ <entry lang="th" key="PIM_SYSENC_CHANGE_WARNING">จำจำนวนเพื่อบูตระบบ</entry>
+ <entry lang="th" key="PIM_LARGE_WARNING">คุณได้เลือà¸à¸„่า PIM ที่มาà¸à¸à¸§à¹ˆà¸²à¸„่าเริ่มต้นของ VeraCrypt\nโปรดทราบว่าสิ่งนี้จะนำไปสู่à¸à¸²à¸£à¹€à¸¡à¸²à¸™à¸—์/บูตที่ช้าà¸à¸§à¹ˆà¸²à¸¡à¸²à¸</entry>
+ <entry lang="th" key="PIM_SMALL_WARNING">คุณได้เลือภPersonal Iterations Multiplier (PIM) ที่น้อยà¸à¸§à¹ˆà¸²à¸„่าเริ่มต้นของ VeraCrypt โปรดทราบว่าหาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸‚องคุณไม่à¹à¸‚็งà¹à¸£à¸‡à¹€à¸žà¸µà¸¢à¸‡à¸žà¸­ สิ่งนี้อาจส่งผลให้ความปลอดภัยลดลง\n\nคุณยืนยันว่าคุณใช้รหัสผ่านที่à¹à¸‚็งà¹à¸£à¸‡à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="PIM_SYSENC_TOO_BIG">ค่าสูงสุดของ Personal Iterations Multiplier (PIM) สำหรับà¸à¸²à¸£à¹€à¸‚้ารหัสระบบคือ 65535</entry>
+ <entry lang="th" key="PIM_TITLE">PIM ของไดรฟ์</entry>
+ <entry lang="th" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nคำเตือน: พบไฟล์ที่ซ่อนในเส้นทางà¸à¸²à¸£à¸„้นหาคีย์ไฟล์ ไฟล์ที่ซ่อนไม่สามารถใช้เป็นคีย์ไฟล์ได้ หาà¸à¸„ุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹€à¸›à¹‡à¸™à¸„ีย์ไฟล์ ให้ลบคุณสมบัติ 'ซ่อน' ออภ(คลิà¸à¸‚วาที่à¹à¸•à¹ˆà¸¥à¸°à¹„ฟล์, เลือภ'คุณสมบัติ', ยà¸à¹€à¸¥à¸´à¸à¹€à¸¥à¸·à¸­à¸ 'ซ่อน' à¹à¸¥à¸°à¸„ลิà¸à¸•à¸à¸¥à¸‡) หมายเหตุ: ไฟล์ที่ซ่อนมองเห็นได้เฉพาะเมื่อเปิดตัวเลือà¸à¸—ี่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้อง (คอมพิวเตอร์ > จัดระเบียบ > 'ตัวเลือà¸à¹‚ฟลเดอร์à¹à¸¥à¸°à¸à¸²à¸£à¸„้นหา' > มุมมอง)</entry>
+ <entry lang="th" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">หาà¸à¸„ุณพยายามที่จะป้องà¸à¸±à¸™à¹„ดรฟที่ซ่อนซึ่งมีระบบที่ซ่อนไว้ โปรดà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸„ุณใช้คีย์บอร์ดมาตรà¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²à¹€à¸¡à¸·à¹ˆà¸­à¸à¸£à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ดรฟ์ที่ซ่อน นี้เป็นเรื่องจำเป็นเนื่องจาà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸•à¹‰à¸­à¸‡à¸–ูà¸à¸à¸£à¸­à¸à¹ƒà¸™à¸ªà¸ à¸²à¸žà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸• (à¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม) ที่ไม่สามารถใช้รูปà¹à¸šà¸šà¸„ีย์บอร์ดของ Windows ที่ไม่ใช่ของสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²</entry>
+ <entry lang="th" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">VeraCrypt ไม่พบไดรฟใดๆ ที่à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสถูà¸à¸‚ัดจังหวะà¹à¸¥à¸°à¹„ดรฟที่สามารถถอดรหัสโดยใช้รหัสผ่านà¹à¸¥à¸°/หรือคีย์ไฟล์ที่ให้ไว้\n\nโปรดà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹à¸¥à¸°/หรือคีย์ไฟล์ถูà¸à¸•à¹‰à¸­à¸‡à¹à¸¥à¸°à¸§à¹ˆà¸²à¸žà¸²à¸£à¹Œà¸—ิชัน/ไดรฟไม่ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹‚ดยระบบหรือà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน (รวมถึงซอฟต์à¹à¸§à¸£à¹Œà¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„วรัส)</entry>
+ <entry lang="th" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">พาร์ทิชัน/อุปà¸à¸£à¸“์ที่เลือà¸à¸–ูà¸à¹€à¸‚้ารหัสทั้งหมดà¹à¸¥à¹‰à¸§\nHeader Flags = 0x%.8X</entry>
+ <entry lang="th" key="SELECTED_PARTITION_NOT_INPLACE_ENC">พาร์ทิชัน/อุปà¸à¸£à¸“์ที่เลือà¸à¹„ม่ได้ใช้à¸à¸²à¸£à¹€à¸‚้ารหัสในสถานที่\nHeader Flags = 0x%.8X</entry>
+ <entry lang="th" key="SYSENC_MOUNT_WITHOUT_PBA_NOTE">\n\nหมายเหตุ: ถ้าคุณพยายามเมานท์พาร์ทิชันที่อยู่ในไดรฟระบบเข้ารหัสโดยไม่ผ่านà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸à¹ˆà¸­à¸™à¸šà¸¹à¸•à¸«à¸£à¸·à¸­à¹€à¸¡à¸²à¸™à¸—์พาร์ทิชันระบบที่เข้ารหัสของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ไม่ได้ทำงานอยู่ คุณสามารถทำได้โดยเลือภ'ระบบ' > 'เมานท์โดยไม่ต้องตรวจสอบà¸à¹ˆà¸­à¸™à¸šà¸¹à¸•'</entry>
+ <entry lang="th" key="MOUNT_WITHOUT_PBA_VOL_ON_ACTIVE_SYSENC_DRIVE">ในโหมดนี้ คุณไม่สามารถเมานท์พาร์ทิชันที่อยู่ในไดรฟ ที่ส่วนหนึ่งของมันอยู่ในขอบเขตของà¸à¸²à¸£à¹€à¸‚้ารหัสระบบที่ทำงานอยู่\n\nà¸à¹ˆà¸­à¸™à¸—ี่คุณจะสามารถเมานท์พาร์ทิชันในโหมดนี้ คุณจำเป็นต้องบูตระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ติดตั้งในไดรฟอื่น (เข้ารหัสหรือไม่เข้ารหัส) หรือบูตระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ไม่เข้ารหัส</entry>
+ <entry lang="th" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt ไม่สามารถถอดรหัสพาร์ทิชันเฉพาะบนไดรฟระบบที่เข้ารหัสทั้งหมด (คุณสามารถถอดรหัสได้เฉพาะไดรฟระบบทั้งหมด)</entry>
+ <entry lang="th" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">คำเตือน: ในà¸à¸²à¸™à¸°à¸—ี่ไดรฟมีตัวโหลดบูตของ VeraCrypt มันอาจเป็นไดรฟระบบที่เข้ารหัสทั้งหมด หาà¸à¹€à¸›à¹‡à¸™à¹€à¸Šà¹ˆà¸™à¸™à¸±à¹‰à¸™ โปรดทราบว่า VeraCrypt ไม่สามารถถอดรหัสพาร์ทิชันเฉพาะบนไดรฟระบบที่เข้ารหัสทั้งหมด (คุณสามารถถอดรหัสได้เฉพาะไดรฟระบบทั้งหมด) หาà¸à¹€à¸›à¹‡à¸™à¸à¸£à¸“ีนี้ คุณจะสามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ด้ในขณะนี้à¹à¸•à¹ˆà¸„ุณจะได้รับข้อความà¹à¸ªà¸”งข้อผิดพลาด 'รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡' ในภายหลัง</entry>
+ <entry lang="th" key="PREV">&lt; &amp;à¸à¸¥à¸±à¸š</entry>
+ <entry lang="th" key="RAWDEVICES">ไม่สามารถà¹à¸ªà¸”งรายà¸à¸²à¸£à¸­à¸¸à¸›à¸à¸£à¸“์ดิบที่ติดตั้งบนระบบของคุณ!</entry>
+ <entry lang="th" key="READONLYPROMPT">ปริมาณ '%s' มีอยู่à¹à¸¥à¸°à¹€à¸›à¹‡à¸™à¹à¸šà¸šà¸­à¹ˆà¸²à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียว. คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸„ุณต้องà¸à¸²à¸£à¹à¸—นที่มัน?</entry>
+ <entry lang="th" key="SELECT_DEST_DIR">เลือà¸à¹„ดเรà¸à¸—อรีปลายทาง</entry>
+ <entry lang="th" key="SELECT_KEYFILE">เลือà¸à¹„ฟล์คีย์</entry>
+ <entry lang="th" key="SELECT_KEYFILE_PATH">เลือà¸à¹€à¸ªà¹‰à¸™à¸—างค้นหาไฟล์คีย์. คำเตือน: โปรดทราบว่าเฉพาะเส้นทางเท่านั้นที่จะถูà¸à¸ˆà¸³, ไม่ใช่ชื่อไฟล์!</entry>
+ <entry lang="th" key="SELECT_KEYFILE_GENERATION_DIRECTORY">เลือà¸à¹„ดเรà¸à¸—อรีที่จะเà¸à¹‡à¸šà¹„ฟล์คีย์.</entry>
+ <entry lang="th" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">ไฟล์ตัวเà¸à¹‡à¸šà¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸–ูà¸à¹€à¸¥à¸·à¸­à¸à¹€à¸›à¹‡à¸™à¹„ฟล์คีย์. มันจะถูà¸à¸‚้ามไป.</entry>
+ <entry lang="th" key="SERPENT_HELP">ออà¸à¹à¸šà¸šà¹‚ดย Ross Anderson, Eli Biham, à¹à¸¥à¸° Lars Knudsen. เผยà¹à¸žà¸£à¹ˆà¹ƒà¸™à¸›à¸µ 1998. คีย์ 256-บิต, บล็อภ128-บิต. โหมดà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸„ือ XTS. Serpent เป็นหนึ่งในผู้ผ่านเข้ารอบ AES.</entry>
+ <entry lang="th" key="SIZE_HELP">โปรดระบุขนาดของตัวเà¸à¹‡à¸šà¸—ี่คุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡.\n\nถ้าคุณสร้างตัวเà¸à¹‡à¸šà¹à¸šà¸šà¹„ดนามิภ(ไฟล์ที่ประหยัดพื้นที่), พารามิเตอร์นี้จะระบุขนาดสูงสุดที่เป็นไปได้.\n\nโปรดทราบว่าขนาดต่ำสุดของปริมาณ FAT ที่เป็นไปได้คือ 292 KB. ขนาดต่ำสุดของปริมาณ exFAT ที่เป็นไปได้คือ 424 KB. ขนาดต่ำสุดของปริมาณ NTFS ที่เป็นไปได้คือ 3792 KB. ขนาดต่ำสุดของปริมาณ ReFS ที่เป็นไปได้คือ 642 MB.</entry>
+ <entry lang="th" key="SIZE_HELP_HIDDEN_HOST_VOL">โปรดระบุขนาดของปริมาณภายนอà¸à¸—ี่จะสร้าง (คุณจะสร้างปริมาณภายนอà¸à¸à¹ˆà¸­à¸™à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸ªà¸£à¹‰à¸²à¸‡à¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนภายในมัน). ขนาดต่ำสุดของปริมาณที่ซ่อนที่สามารถสร้างได้คือ 340 KB.</entry>
+ <entry lang="th" key="SIZE_HELP_HIDDEN_VOL">โปรดระบุขนาดของปริมาณที่ซ่อนที่จะสร้าง. ขนาดต่ำสุดของปริมาณที่ซ่อนคือ 40 KB (หรือ 3664 KB หาà¸à¸ˆà¸±à¸”รูปà¹à¸šà¸šà¹€à¸›à¹‡à¸™ NTFS). ขนาดสูงสุดที่เป็นไปได้สำหรับปริมาณที่ซ่อนที่คุณสามารถระบุได้จะà¹à¸ªà¸”งอยู่ด้านบน.</entry>
+ <entry lang="th" key="SIZE_HIDVOL_HOST_TITLE">ขนาดปริมาณภายนอà¸</entry>
+ <entry lang="th" key="SIZE_HIDVOL_TITLE">ขนาดปริมาณที่ซ่อน</entry>
+ <entry lang="th" key="SIZE_PARTITION_HELP">โปรดยืนยันว่าขนาดของอุปà¸à¸£à¸“์/พาร์ติชันที่เลือà¸à¹à¸ªà¸”งอยู่ด้านบนถูà¸à¸•à¹‰à¸­à¸‡à¹à¸¥à¸°à¸„ลิà¸à¸–ัดไป.</entry>
+ <entry lang="th" key="SIZE_PARTITION_HIDDEN_SYSENC_HELP">ปริมาณภายนอà¸à¹à¸¥à¸°à¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อน (ที่มีระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน) จะอยู่ในพาร์ติชันด้านบน. มันควรเป็นพาร์ติชันà¹à¸£à¸à¸—ี่อยู่หลังพาร์ติชันระบบ.\n\nโปรดยืนยันว่าขนาดของพาร์ติชันà¹à¸¥à¸°à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚ของมันที่à¹à¸ªà¸”งอยู่ด้านบนถูà¸à¸•à¹‰à¸­à¸‡, à¹à¸¥à¸°à¸«à¸²à¸à¸–ูà¸à¸•à¹‰à¸­à¸‡, คลิà¸à¸–ัดไป.</entry>
+ <entry lang="th" key="SIZE_PARTITION_HIDDEN_VOL_HELP">\n\nโปรดทราบว่าขนาดต่ำสุดของปริมาณที่ซ่อนที่เป็นไปได้เพื่อสร้างคือ 340 KB.</entry>
+ <entry lang="th" key="SIZE_TITLE">ขนาดปริมาณ</entry>
+ <entry lang="th" key="SPARSE_FILE">ไดนามิà¸</entry>
+ <entry lang="th" key="TESTS_FAILED">คำเตือน: à¸à¸²à¸£à¸—ดสอบตัวเองล้มเหลว!</entry>
+ <entry lang="th" key="TESTS_PASSED">à¸à¸²à¸£à¸—ดสอบตัวเองทุà¸à¸­à¸±à¸¥à¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸œà¹ˆà¸²à¸™à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="TEST_INCORRECT_TEST_DATA_UNIT_SIZE">หมายเลขหน่วยข้อมูลที่คุณให้มายาวหรือสั้นเà¸à¸´à¸™à¹„ป.</entry>
+ <entry lang="th" key="TEST_INCORRECT_SECONDARY_KEY_SIZE">คีย์รองที่คุณให้มายาวหรือสั้นเà¸à¸´à¸™à¹„ป.</entry>
+ <entry lang="th" key="TEST_CIPHERTEXT_SIZE">ข้อความเข้ารหัสทดสอบที่คุณให้มายาวหรือสั้นเà¸à¸´à¸™à¹„ป.</entry>
+ <entry lang="th" key="TEST_KEY_SIZE">คีย์ทดสอบที่คุณให้มายาวหรือสั้นเà¸à¸´à¸™à¹„ป.</entry>
+ <entry lang="th" key="TEST_PLAINTEXT_SIZE">ข้อความชัดทดสอบที่คุณให้มายาวหรือสั้นเà¸à¸´à¸™à¹„ป.</entry>
+ <entry lang="th" key="TWO_LAYER_CASCADE_HELP">à¸à¸²à¸£à¹€à¸‚้ารหัสสองตัวในโหมดà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£ XTS. à¹à¸•à¹ˆà¸¥à¸°à¸šà¸¥à¹‡à¸­à¸à¸–ูà¸à¹€à¸‚้ารหัสด้วย %s ครั้งà¹à¸£à¸ (%d-บิตคีย์) à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸à¸±à¸š %s (%d-บิตคีย์). à¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸•à¹ˆà¸¥à¸°à¸•à¸±à¸§à¹ƒà¸Šà¹‰à¸„ีย์ของตัวเอง. คีย์ทุà¸à¸•à¸±à¸§à¹„ม่ขึ้นอยู่à¸à¸±à¸šà¸à¸±à¸™à¹à¸¥à¸°à¸à¸±à¸™.</entry>
+ <entry lang="th" key="THREE_LAYER_CASCADE_HELP">à¸à¸²à¸£à¹€à¸‚้ารหัสสามตัวในโหมดà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£ XTS. à¹à¸•à¹ˆà¸¥à¸°à¸šà¸¥à¹‡à¸­à¸à¸–ูà¸à¹€à¸‚้ารหัสด้วย %s ครั้งà¹à¸£à¸ (%d-บิตคีย์), จาà¸à¸™à¸±à¹‰à¸™à¸à¸±à¸š %s (%d-บิตคีย์), à¹à¸¥à¸°à¸ªà¸¸à¸”ท้ายà¸à¸±à¸š %s (%d-บิตคีย์). à¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸•à¹ˆà¸¥à¸°à¸•à¸±à¸§à¹ƒà¸Šà¹‰à¸„ีย์ของตัวเอง. คีย์ทุà¸à¸•à¸±à¸§à¹„ม่ขึ้นอยู่à¸à¸±à¸šà¸à¸±à¸™à¹à¸¥à¸°à¸à¸±à¸™.</entry>
+ <entry lang="th" key="AUTORUN_MAY_NOT_ALWAYS_WORK">โปรดทราบว่าขึ้นอยู่à¸à¸±à¸šà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£, คุณสมบัติà¸à¸²à¸£à¸£à¸±à¸™à¸­à¸±à¸•à¹‚นมัติà¹à¸¥à¸°à¸à¸²à¸£à¸•à¸´à¸”ตั้งอัตโนมัติอาจทำงานได้เฉพาะเมื่อไฟล์ดิสà¸à¹Œà¹€à¸”ินทางถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸šà¸™à¸ªà¸·à¹ˆà¸­à¸—ี่ไม่สามารถเขียนได้เหมือน CD/DVD. โปรดทราบว่านี่ไม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt (เป็นข้อจำà¸à¸±à¸”ของ Windows).</entry>
+ <entry lang="th" key="TRAVELER_DISK_CREATED">ดิสà¸à¹Œà¹€à¸”ินทาง VeraCrypt ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸ªà¸³à¹€à¸£à¹‡à¸ˆà¹à¸¥à¹‰à¸§.\n\nโปรดทราบว่าคุณต้องมีสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¹ƒà¸™à¸à¸²à¸£à¸£à¸±à¸™ VeraCrypt ในโหมดพà¸à¸žà¸². โปรดทราบเพิ่มเติมว่าหลังจาà¸à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¹„ฟล์รีจิสตรี, อาจเป็นไปได้ที่จะบอà¸à¸§à¹ˆà¸² VeraCrypt ถูà¸à¹€à¸£à¸µà¸¢à¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹ƒà¸™à¸£à¸°à¸šà¸š Windows à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸ˆà¸°à¸£à¸±à¸™à¹ƒà¸™à¹‚หมดพà¸à¸žà¸².\n</entry>
+ <entry lang="th" key="TC_TRAVELER_DISK">ดิสà¸à¹Œà¹€à¸”ินทาง VeraCrypt</entry>
+ <entry lang="th" key="TWOFISH_HELP">ออà¸à¹à¸šà¸šà¹‚ดย Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, à¹à¸¥à¸° Niels Ferguson. เผยà¹à¸žà¸£à¹ˆà¹ƒà¸™à¸›à¸µ 1998. คีย์ 256-บิต, บล็อภ128-บิต. โหมดà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸„ือ XTS. Twofish เป็นหนึ่งในผู้ผ่านเข้ารอบ AES.</entry>
+ <entry lang="th" key="MORE_INFO_ABOUT">ข้อมูลเพิ่มเติมเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š %s</entry>
+ <entry lang="th" key="UNKNOWN">ไม่ทราบ</entry>
+ <entry lang="th" key="ERR_UNKNOWN">ข้อผิดพลาดที่ไม่ระบุหรือไม่ทราบ (%d).</entry>
+ <entry lang="th" key="UNMOUNTALL_LOCK_FAILED">ปริมาณบางตัวมีไฟล์หรือโฟลเดอร์ที่ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹‚ดยโปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸­à¸£à¸°à¸šà¸š.\n\nบังคับถอดติดตั้ง?</entry>
+ <entry lang="th" key="UNMOUNT_BUTTON">ถอดติดตั้ง</entry>
+ <entry lang="th" key="UNMOUNT_FAILED">ถอดติดตั้งล้มเหลว!</entry>
+ <entry lang="th" key="UNMOUNT_LOCK_FAILED">ปริมาณมีไฟล์หรือโฟลเดอร์ที่ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹‚ดยโปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸­à¸£à¸°à¸šà¸š.\n\nบังคับถอดติดตั้ง?</entry>
+ <entry lang="th" key="NO_VOLUME_MOUNTED_TO_DRIVE">ไม่มีปริมาณที่ติดตั้งบนตัวอัà¸à¸©à¸£à¹„ดรฟ์ที่ระบุ.</entry>
+ <entry lang="th" key="VOL_ALREADY_MOUNTED">ปริมาณที่คุณพยายามติดตั้งถูà¸à¸•à¸´à¸”ตั้งอยู่à¹à¸¥à¹‰à¸§. </entry>
+ <entry lang="th" key="VOL_MOUNT_FAILED">เà¸à¸´à¸”ข้อผิดพลาดเมื่อพยายามติดตั้งปริมาณ.</entry>
+ <entry lang="th" key="VOL_SEEKING">ข้อผิดพลาดในà¸à¸²à¸£à¸«à¸²à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¹ƒà¸™à¸›à¸£à¸´à¸¡à¸²à¸“.</entry>
+ <entry lang="th" key="VOL_SIZE_WRONG">ข้อผิดพลาด: ขนาดปริมาณไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="WARN_QUICK_FORMAT">คำเตือน: คุณควรใช้à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—อย่างรวดเร็วเฉพาะในà¸à¸£à¸“ีดังต่อไปนี้:\n\n1) อุปà¸à¸£à¸“์ไม่มีข้อมูลที่อ่อนไหวà¹à¸¥à¸°à¸„ุณไม่ต้องà¸à¸²à¸£à¸„วามสามารถในà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸—ี่น่าเชื่อถือ.\n2) อุปà¸à¸£à¸“์ได้ถูà¸à¹€à¸‚้ารหัสอย่างปลอดภัยà¹à¸¥à¸°à¹€à¸•à¹‡à¸¡à¸—ี่à¹à¸¥à¹‰à¸§.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—อย่างรวดเร็ว?</entry>
+ <entry lang="th" key="CONFIRM_SPARSE_FILE">ตัวเà¸à¹‡à¸šà¹à¸šà¸šà¹„ดนามิà¸à¹€à¸›à¹‡à¸™à¹„ฟล์ NTFS à¹à¸šà¸šà¸›à¸£à¸°à¸«à¸¢à¸±à¸”พื้นที่ที่ได้รับà¸à¸²à¸£à¸ˆà¸±à¸”สรรไว้ล่วงหน้าซึ่งขนาดทางà¸à¸²à¸¢à¸ à¸²à¸ž (พื้นที่ดิสà¸à¹Œà¸—ี่ใช้งานจริง) จะเพิ่มขึ้นเมื่อมีà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸‚้อมูลใหม่ไปยังมัน.\n\nคำเตือน: ประสิทธิภาพของปริมาณที่โฮสต์ไฟล์à¹à¸šà¸šà¹„ดนามิà¸à¹à¸¢à¹ˆà¸à¸§à¹ˆà¸²à¸›à¸£à¸°à¸ªà¸´à¸—ธิภาพของปริมาณปà¸à¸•à¸´à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸²à¸. ปริมาณที่โฮสต์ไฟล์à¹à¸šà¸šà¹„ดนามิà¸à¸à¹‡à¹„ม่ปลอดภัยเท่าà¸à¸±à¸™ เพราะสามารถบอà¸à¹„ด้ว่าบล็อà¸à¸‚องปริมาณไหนไม่ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™. นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰, ปริมาณที่โฮสต์ไฟล์à¹à¸šà¸šà¹„ดนามิà¸à¹„ม่สามารถให้ความสามารถในà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸—ี่น่าเชื่อถือได้ (โฮสต์ปริมาณที่ซ่อน). โปรดทราบเพิ่มเติมว่าถ้ามีà¸à¸²à¸£à¹€à¸‚ียนข้อมูลไปยังไฟล์ที่ประหยัดพื้นที่เมื่อไม่มีพื้นที่ว่างเพียงพอในระบบไฟล์โฮสต์, ระบบไฟล์ที่เข้ารหัสอาจเสียหาย.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸›à¸£à¸´à¸¡à¸²à¸“ที่โฮสต์ไฟล์à¹à¸šà¸šà¹„ดนามิà¸?</entry>
+ <entry lang="th" key="SPARSE_FILE_SIZE_NOTE">โปรดทราบว่าขนาดของตัวเà¸à¹‡à¸šà¹à¸šà¸šà¹„ดนามิà¸à¸—ี่รายงานโดย Windows à¹à¸¥à¸°à¹‚ดย VeraCrypt จะเท่าà¸à¸±à¸šà¸‚นาดสูงสุดของมันเสมอ. เพื่อตรวจสอบขนาดทางà¸à¸²à¸¢à¸ à¸²à¸žà¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸‚องตัวเà¸à¹‡à¸š (พื้นที่ดิสà¸à¹Œà¸—ี่ใช้งานจริง), คลิà¸à¸‚วาที่ไฟล์ตัวเà¸à¹‡à¸š (ในหน้าต่าง Windows Explorer, ไม่ใช่ใน VeraCrypt), จาà¸à¸™à¸±à¹‰à¸™à¹€à¸¥à¸·à¸­à¸ 'คุณสมบัติ' à¹à¸¥à¸°à¸”ูที่ค่าของ 'ขนาดบนดิสà¸à¹Œ'.\n\nโปรดทราบเพิ่มเติมว่าถ้าคุณย้ายตัวเà¸à¹‡à¸šà¹à¸šà¸šà¹„ดนามิà¸à¹„ปยังปริมาณหรือไดรฟ์อื่น, ขนาดทางà¸à¸²à¸¢à¸ à¸²à¸žà¸‚องตัวเà¸à¹‡à¸šà¸ˆà¸°à¸‚ยายไปสูงสุด. (คุณสามารถป้องà¸à¸±à¸™à¹„ด้โดยà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸•à¸±à¸§à¹€à¸à¹‡à¸šà¹à¸šà¸šà¹„ดนามิà¸à¹ƒà¸«à¸¡à¹ˆà¹ƒà¸™à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸›à¸¥à¸²à¸¢à¸—าง, ติดตั้งมันà¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸¢à¹‰à¸²à¸¢à¹„ฟล์จาà¸à¸•à¸±à¸§à¹€à¸à¹‡à¸šà¹€à¸à¹ˆà¸²à¹„ปยังตัวเà¸à¹‡à¸šà¹ƒà¸«à¸¡à¹ˆ.</entry>
+ <entry lang="th" key="PASSWORD_CACHE_WIPED_SHORT">à¹à¸„ชรหัสผ่านถูà¸à¸¥à¹‰à¸²à¸‡</entry>
+ <entry lang="th" key="PASSWORD_CACHE_WIPED">รหัสผ่าน (à¹à¸¥à¸°/หรือเนื้อหาคีย์ไฟล์ที่ประมวลผลà¹à¸¥à¹‰à¸§) ที่เà¸à¹‡à¸šà¹ƒà¸™à¹à¸„ชไดรเวอร์ VeraCrypt ถูà¸à¸¥à¹‰à¸²à¸‡à¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="WRONG_VOL_TYPE">VeraCrypt ไม่สามารถเปลี่ยนรหัสผ่านของปริมาณที่ไม่ใช่ของปริมาณนี้ได้.</entry>
+ <entry lang="th" key="SELECT_FREE_DRIVE">โปรดเลือà¸à¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์ที่ว่างจาà¸à¸£à¸²à¸¢à¸à¸²à¸£.</entry>
+ <entry lang="th" key="SELECT_A_MOUNTED_VOLUME">โปรดเลือà¸à¸›à¸£à¸´à¸¡à¸²à¸“ที่ติดตั้งในรายà¸à¸²à¸£à¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์.</entry>
+ <entry lang="th" key="AMBIGUOUS_VOL_SELECTION">คำเตือน: ขณะนี้มีà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸›à¸£à¸´à¸¡à¸²à¸“/อุปà¸à¸£à¸“์ที่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸à¸±à¸™à¸ªà¸­à¸‡à¸£à¸²à¸¢à¸à¸²à¸£ (รายà¸à¸²à¸£à¹à¸£à¸à¸–ูà¸à¹€à¸¥à¸·à¸­à¸à¹ƒà¸™à¸£à¸²à¸¢à¸à¸²à¸£à¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์à¹à¸¥à¸°à¸£à¸²à¸¢à¸à¸²à¸£à¸—ี่สองถูà¸à¹€à¸¥à¸·à¸­à¸à¹ƒà¸™à¸Šà¹ˆà¸­à¸‡à¸›à¹‰à¸­à¸™à¸‚้อมูลด้านล่างรายà¸à¸²à¸£à¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์).\n\nโปรดยืนยันà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸‚องคุณ:</entry>
+ <entry lang="th" key="CANT_CREATE_AUTORUN">ข้อผิดพลาด: ไม่สามารถสร้าง autorun.inf</entry>
+ <entry lang="th" key="ERR_PROCESS_KEYFILE">ข้อผิดพลาดขณะประมวลผลไฟล์คีย์!</entry>
+ <entry lang="th" key="ERR_PROCESS_KEYFILE_PATH">ข้อผิดพลาดขณะประมวลผลเส้นทางไฟล์คีย์!</entry>
+ <entry lang="th" key="ERR_KEYFILE_PATH_EMPTY">เส้นทางไฟล์คีย์ไม่มีไฟล์ใด ๆ.\n\nโปรดทราบว่าโฟลเดอร์ (à¹à¸¥à¸°à¹„ฟล์ในโฟลเดอร์) ที่พบในเส้นทางค้นหาไฟล์คีย์จะถูà¸à¸¥à¸°à¹€à¸¥à¸¢.</entry>
+ <entry lang="th" key="UNSUPPORTED_OS">VeraCrypt ไม่สนับสนุนระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸™à¸µà¹‰.</entry>
+ <entry lang="th" key="UNSUPPORTED_BETA_OS">ข้อผิดพลาด: VeraCrypt สนับสนุนเฉพาะเวอร์ชันเสถียรของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸™à¸µà¹‰ (เวอร์ชันเบต้า/RC ไม่สนับสนุน).</entry>
+ <entry lang="th" key="ERR_MEM_ALLOC">ข้อผิดพลาด: ไม่สามารถจัดสรรหน่วยความจำ.</entry>
+ <entry lang="th" key="ERR_PERF_COUNTER">ข้อผิดพลาด: ไม่สามารถรับค่าของตัวนับประสิทธิภาพ.</entry>
+ <entry lang="th" key="ERR_VOL_FORMAT_BAD">ข้อผิดพลาด: รูปà¹à¸šà¸šà¸›à¸£à¸´à¸¡à¸²à¸“ไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="ERR_HIDDEN_NOT_NORMAL_VOLUME">ข้อผิดพลาด: คุณให้รหัสผ่านสำหรับปริมาณที่ซ่อน (ไม่ใช่ปริมาณปà¸à¸•à¸´).</entry>
+ <entry lang="th" key="ERR_HIDDEN_VOL_HOST_ENCRYPTED_INPLACE">เพื่อเหตุผลด้านความปลอดภัย, ไม่สามารถสร้างปริมาณที่ซ่อนภายในปริมาณ VeraCrypt ที่มีระบบไฟล์ที่เข้ารหัสอยู่ในที่ได้ (เพราะพื้นที่ว่างในปริมาณยังไม่ถูà¸à¹€à¸•à¸´à¸¡à¸”้วยข้อมูลสุ่ม).</entry>
+ <entry lang="th" key="LEGAL_NOTICES_DLG_TITLE">VeraCrypt - ข้อà¸à¸Žà¸«à¸¡à¸²à¸¢</entry>
+ <entry lang="th" key="ALL_FILES">ไฟล์ทั้งหมด</entry>
+ <entry lang="th" key="TC_VOLUMES">ปริมาณ VeraCrypt</entry>
+ <entry lang="th" key="DLL_FILES">โมดูลไลบรารี</entry>
+ <entry lang="th" key="FORMAT_NTFS_STOP">à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸— NTFS/exFAT/ReFS ไม่สามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ด้.</entry>
+ <entry lang="th" key="CANT_MOUNT_VOLUME">ไม่สามารถติดตั้งปริมาณ.</entry>
+ <entry lang="th" key="CANT_DISMOUNT_VOLUME">ไม่สามารถถอดติดตั้งปริมาณ.</entry>
+ <entry lang="th" key="FORMAT_NTFS_FAILED">Windows ไม่สามารถฟอร์à¹à¸¡à¸—ปริมาณเป็น NTFS/exFAT/ReFS ได้.\n\nโปรดเลือà¸à¸›à¸£à¸°à¹€à¸ à¸—ของระบบไฟล์ที่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸à¸±à¸™ (ถ้าเป็นไปได้) à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง. หรืออีà¸à¸—างหนึ่ง, คุณสามารถปล่อยให้ปริมาณยังไม่ฟอร์à¹à¸¡à¸— (เลือภ'ไม่มี' เป็นระบบไฟล์), ออà¸à¸ˆà¸²à¸à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”นี้, ติดตั้งปริมาณ, à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¹ƒà¸Šà¹‰à¹€à¸„รื่องมือของระบบหรือบุคคลที่สามเพื่อฟอร์à¹à¸¡à¸—ปริมาณที่ติดตั้ง (ปริมาณจะยังถูà¸à¹€à¸‚้ารหัสอยู่).</entry>
+ <entry lang="th" key="FORMAT_NTFS_FAILED_ASK_FAT">Windows ไม่สามารถฟอร์à¹à¸¡à¸—ปริมาณเป็น NTFS/exFAT/ReFS ได้.\n\nคุณต้องà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—ปริมาณเป็น FAT à¹à¸—นหรือไม่?</entry>
+ <entry lang="th" key="DEFAULT">ค่าเริ่มต้น</entry>
+ <entry lang="th" key="PARTITION_LOWER_CASE">พาร์ติชัน</entry>
+ <entry lang="th" key="PARTITION_UPPER_CASE">พาร์ติชัน</entry>
+ <entry lang="th" key="DEVICE">อุปà¸à¸£à¸“์</entry>
+ <entry lang="th" key="DEVICE_LOWER_CASE">อุปà¸à¸£à¸“์</entry>
+ <entry lang="th" key="DEVICE_UPPER_CASE">อุปà¸à¸£à¸“์</entry>
+ <entry lang="th" key="VOLUME">ปริมาณ</entry>
+ <entry lang="th" key="VOLUME_LOWER_CASE">ปริมาณ</entry>
+ <entry lang="th" key="VOLUME_UPPER_CASE">ปริมาณ</entry>
+ <entry lang="th" key="LABEL">ป้ายà¸à¸³à¸à¸±à¸š</entry>
+ <entry lang="th" key="CLUSTER_TOO_SMALL">ขนาดคลัสเตอร์ที่เลือà¸à¹€à¸¥à¹‡à¸à¹€à¸à¸´à¸™à¹„ปสำหรับขนาดวอลุ่มนี้ จะใช้ขนาดคลัสเตอร์ที่ใหà¸à¹ˆà¸‚ึ้นà¹à¸—น</entry>
+ <entry lang="th" key="CANT_GET_VOLSIZE">ข้อผิดพลาด: ไม่สามารถรับขนาดวอลุ่มได้!\n\nตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่เลือà¸à¹„ม่ได้ใช้งานโดยระบบหรือà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน</entry>
+ <entry lang="th" key="HIDDEN_VOL_HOST_SPARSE">ไม่ควรสร้างวอลุ่มที่ซ่อนไว้ภายในเครื่องบรรจุไฟล์à¹à¸šà¸šà¹„ดนามิภเพื่อให้บรรลุความน่าเชื่อถือ วอลุ่มที่ซ่อนไว้จำเป็นต้องถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸ à¸²à¸¢à¹ƒà¸™à¹€à¸„รื่องบรรจุที่ไม่ใช่à¹à¸šà¸šà¹„ดนามิà¸</entry>
+ <entry lang="th" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS">วิซาร์ดสร้างวอลุ่ม VeraCrypt สามารถสร้างวอลุ่มที่ซ่อนไว้ได้เฉพาะภายในวอลุ่ม FAT/exFAT หรือ NTFS เท่านั้น</entry>
+ <entry lang="th" key="HIDDEN_VOL_HOST_UNSUPPORTED_FILESYS_WIN2000">ใน Windows 2000 วิซาร์ดสร้างวอลุ่ม VeraCrypt สามารถสร้างวอลุ่มที่ซ่อนไว้ได้เฉพาะภายในวอลุ่ม FAT เท่านั้น</entry>
+ <entry lang="th" key="HIDDEN_VOL_HOST_NTFS">หมายเหตุ: ระบบไฟล์ FAT/exFAT เหมาะสมมาà¸à¸à¸§à¹ˆà¸²à¸ªà¸³à¸«à¸£à¸±à¸šà¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ à¸²à¸¢à¸™à¸­à¸à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸£à¸°à¸šà¸šà¹„ฟล์ NTFS (เช่น ขนาดสูงสุดของวอลุ่มที่ซ่อนไว้จะมีโอà¸à¸²à¸ªà¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸²à¸à¸«à¸²à¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ à¸²à¸¢à¸™à¸­à¸à¸–ูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸›à¹‡à¸™ FAT/exFAT)</entry>
+ <entry lang="th" key="HIDDEN_VOL_HOST_NTFS_ASK">หมายเหตุว่าระบบไฟล์ FAT/exFAT เหมาะสมมาà¸à¸à¸§à¹ˆà¸²à¸ªà¸³à¸«à¸£à¸±à¸šà¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ à¸²à¸¢à¸™à¸­à¸à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸£à¸°à¸šà¸šà¹„ฟล์ NTFS ตัวอย่างเช่น ขนาดสูงสุดของวอลุ่มที่ซ่อนไว้จะมีโอà¸à¸²à¸ªà¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸²à¸à¸«à¸²à¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ à¸²à¸¢à¸™à¸­à¸à¸–ูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸›à¹‡à¸™ FAT/exFAT (เนื่องจาà¸à¸£à¸°à¸šà¸šà¹„ฟล์ NTFS จะเà¸à¹‡à¸šà¸‚้อมูลภายในไว้ที่à¸à¸¥à¸²à¸‡à¸‚องวอลุ่มเสมอ à¹à¸¥à¸°à¸”ังนั้น วอลุ่มที่ซ่อนไว้สามารถอยู่ได้เฉพาะในครึ่งหลังของวอลุ่มภายนอà¸)\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ à¸²à¸¢à¸™à¸­à¸à¹€à¸›à¹‡à¸™ NTFS?</entry>
+ <entry lang="th" key="OFFER_FAT_FORMAT_ALTERNATIVE">คุณต้องà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹€à¸›à¹‡à¸™ FAT à¹à¸—นหรือไม่?</entry>
+ <entry lang="th" key="FAT_NOT_AVAILABLE_FOR_SO_LARGE_VOLUME">หมายเหตุ: วอลุ่มนี้ไม่สามารถฟอร์à¹à¸¡à¸•à¹€à¸›à¹‡à¸™ FAT ได้เนื่องจาà¸à¸‚นาดของวอลุ่มนี้เà¸à¸´à¸™à¸‚นาดสูงสุดที่รองรับได้สำหรับระบบไฟล์ FAT32 ภายใต้ขนาดภาคข้อมูลที่à¸à¸³à¸«à¸™à¸” (2 TB สำหรับภาคข้อมูล 512 byte à¹à¸¥à¸° 16 TB สำหรับภาคข้อมูล 4096 byte)</entry>
+ <entry lang="th" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS">ข้อผิดพลาด: พื้นที่สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้ (เช่น พื้นที่à¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸à¸±à¹‰à¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸£à¸°à¸šà¸š) ต้องมีขนาดอย่างน้อย 5% ใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸žà¸·à¹‰à¸™à¸—ี่ของระบบ (พื้นที่ของระบบคือพื้นที่ที่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ติดตั้งอยู่)</entry>
+ <entry lang="th" key="PARTITION_TOO_SMALL_FOR_HIDDEN_OS_NTFS">ข้อผิดพลาด: พื้นที่สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้ (เช่น พื้นที่à¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸à¸±à¹‰à¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸£à¸°à¸šà¸š) ต้องมีขนาดอย่างน้อย 110% (2.1 เท่า) ใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸žà¸·à¹‰à¸™à¸—ี่ของระบบ (พื้นที่ของระบบคือพื้นที่ที่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ติดตั้งอยู่) เนื่องจาà¸à¸£à¸°à¸šà¸šà¹„ฟล์ NTFS จะเà¸à¹‡à¸šà¸‚้อมูลภายในไว้ที่à¸à¸¥à¸²à¸‡à¸‚องวอลุ่มเสมอ à¹à¸¥à¸°à¸”ังนั้น วอลุ่มที่ซ่อนไว้ (ซึ่งจะต้องมีà¸à¸²à¸£à¸„ัดลอà¸à¸‚องพื้นที่ระบบ) สามารถอยู่ได้เฉพาะในครึ่งหลังของพื้นที่</entry>
+ <entry lang="th" key="OUTER_VOLUME_TOO_SMALL_FOR_HIDDEN_OS_NTFS">ข้อผิดพลาด: หาà¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ à¸²à¸¢à¸™à¸­à¸à¸–ูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸›à¹‡à¸™ NTFS มันต้องมีขนาดอย่างน้อย 110% (2.1 เท่า) ใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸žà¸·à¹‰à¸™à¸—ี่ของระบบ เนื่องจาà¸à¸£à¸°à¸šà¸šà¹„ฟล์ NTFS จะเà¸à¹‡à¸šà¸‚้อมูลภายในไว้ที่à¸à¸¥à¸²à¸‡à¸‚องวอลุ่มเสมอ à¹à¸¥à¸°à¸”ังนั้น วอลุ่มที่ซ่อนไว้ (ซึ่งจะต้องมีà¸à¸²à¸£à¸„ัดลอà¸à¸‚องพื้นที่ระบบ) สามารถอยู่ได้เฉพาะในครึ่งหลังของวอลุ่มภายนอà¸\n\nหมายเหตุ: วอลุ่มภายนอà¸à¸ˆà¸³à¹€à¸›à¹‡à¸™à¸•à¹‰à¸­à¸‡à¸­à¸¢à¸¹à¹ˆà¸ à¸²à¸¢à¹ƒà¸™à¸žà¸·à¹‰à¸™à¸—ี่เดียวà¸à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้ (เช่น ภายในพื้นที่à¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸à¸±à¹‰à¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸£à¸°à¸šà¸š)</entry>
+ <entry lang="th" key="NO_PARTITION_FOLLOWS_BOOT_PARTITION">ข้อผิดพลาด: ไม่มีพื้นที่หลังà¸à¸±à¹‰à¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸£à¸°à¸šà¸š\n\nหมายเหตุว่าà¸à¹ˆà¸­à¸™à¸—ี่คุณจะสามารถสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้ได้ คุณจำเป็นต้องสร้างพื้นที่สำหรับมันในไดรฟ์ของระบบ มันต้องเป็นพื้นที่à¹à¸£à¸à¸«à¸¥à¸±à¸‡à¸à¸±à¹‰à¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸£à¸°à¸šà¸šà¹à¸¥à¸°à¸¡à¸±à¸™à¸•à¹‰à¸­à¸‡à¸¡à¸µà¸‚นาดอย่างน้อย 5% ครอบคุมพื้นที่ระบบ (พื้นที่ของระบบคือพื้นที่ที่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ติดตั้งอยู่) ถ้าวอลุ่มภายนอภ(ไม่ให้สับสนà¸à¸±à¸šà¸žà¸·à¹‰à¸™à¸—ี่ของระบบ) ถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¹€à¸›à¹‡à¸™ NTFS พื้นที่สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้ต้องมีขนาดอย่างน้อย 110% (2.1 เท่า) ครอบคุมพื้นที่ระบบ (เนื่องจาà¸à¸£à¸°à¸šà¸šà¹„ฟล์ NTFS จะเà¸à¹‡à¸šà¸‚้อมูลภายในไว้ที่à¸à¸¥à¸²à¸‡à¸‚องวอลุ่มà¹à¸¥à¸° ดังนั้น วอลุ่มที่ซ่อนไว้ซึ่งจะต้องมีà¸à¸²à¸£à¸„ัดลอà¸à¸‚องพื้นที่ของระบบ สามารถอยู่ได้เฉพาะในครึ่งหลังของพื้นที่)</entry>
+ <entry lang="th" key="TWO_SYSTEMS_IN_ONE_PARTITION_REMARK">หมายเหตุ: มันไม่ใช่เรื่องที่สมเหตุสมผล (à¹à¸¥à¸°à¸”ังนั้นไม่รองรับ) ในà¸à¸²à¸£à¸•à¸´à¸”ตั้งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹ƒà¸™à¸§à¸­à¸¥à¸¸à¹ˆà¸¡ VeraCrypt สองวอลุ่มที่à¸à¸±à¸‡à¹„ว้ในพื้นที่เดียวà¸à¸±à¸™à¹€à¸žà¸£à¸²à¸°à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ à¸²à¸¢à¸™à¸­à¸à¸ˆà¸°à¸•à¹‰à¸­à¸‡à¸šà¸±à¸™à¸—ึà¸à¸‚้อมูลไปยังพื้นที่ของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้บ่อยครั้ง (à¹à¸¥à¸°à¸«à¸²à¸à¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¸”ังà¸à¸¥à¹ˆà¸²à¸§à¸–ูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹‚ดยà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸Ÿà¸µà¹€à¸ˆà¸­à¸£à¹Œà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่ซ่อนไว้มันจะà¸à¹ˆà¸­à¹ƒà¸«à¹‰à¹€à¸à¸´à¸”à¸à¸²à¸£à¸¥à¹ˆà¸¡à¸‚องระบบเช่นข้อผิดพลาด 'Blue Screen')</entry>
+ <entry lang="th" key="FOR_MORE_INFO_ON_PARTITIONS">สำหรับข้อมูลในà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸žà¸·à¹‰à¸™à¸—ี่ โปรดดูเอà¸à¸ªà¸²à¸£à¸—ี่มาพร้อมà¸à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸‚องคุณหรือติดต่อทีมสนับสนุนทางเทคนิคของผู้จำหน่ายคอมพิวเตอร์ของคุณสำหรับความช่วยเหลือ</entry>
+ <entry lang="th" key="SYSTEM_PARTITION_NOT_ACTIVE">ข้อผิดพลาด: ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานไม่ได้ติดตั้งบนพื้นที่à¸à¸²à¸£à¸šà¸¹à¸• (พื้นที่ Active à¹à¸£à¸) นี้ไม่ได้รับà¸à¸²à¸£à¸£à¸­à¸‡à¸£à¸±à¸š</entry>
+ <entry lang="th" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">คุณระบุว่าต้องà¸à¸²à¸£à¹€à¸à¹‡à¸šà¹„ฟล์ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 4 GB ในวอลุ่ม VeraCrypt นี้ อย่างไรà¸à¹‡à¸•à¸²à¸¡à¸„ุณเลือà¸à¸£à¸°à¸šà¸šà¹„ฟล์ FAT ที่ไฟล์ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 4 GB ไม่สามารถถูà¸à¹€à¸à¹‡à¸šà¹„ด้\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹€à¸›à¹‡à¸™ FAT?</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">ข้อผิดพลาด: VeraCrypt ไม่รองรับà¸à¸²à¸£à¸–อดรหัสในสถานที่ของวอลุ่มที่ไม่ใช่ระบบที่สร้างโดย VeraCrypt 1.0b หรือà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰\n\nหมายเหตุ: คุณยังสามารถถอดรหัสไฟล์ที่เà¸à¹‡à¸šà¹„ว้ในวอลุ่มโดยà¸à¸²à¸£à¸„ัดลอà¸/ย้ายไปยังวอลุ่มที่ไม่เข้ารหัสใด ๆ</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">ข้อผิดพลาด: VeraCrypt ไม่สามารถถอดรหัสในสถานที่ของวอลุ่ม VeraCrypt ที่ซ่อนไว้ได้\n\nหมายเหตุ: คุณยังสามารถถอดรหัสไฟล์ที่เà¸à¹‡à¸šà¹„ว้ในวอลุ่มโดยà¸à¸²à¸£à¸„ัดลอà¸/ย้ายไปยังวอลุ่มที่ไม่เข้ารหัสใด ๆ</entry>
+ <entry lang="th" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">คำเตือน: โปรดทราบว่า VeraCrypt ไม่สามารถถอดรหัสในสถานที่ของวอลุ่มที่มีวอลุ่มที่ซ่อนไว้ VeraCrypt (วอลุ่มที่ซ่อนไว้จะถูà¸à¹€à¸‚ียนทับด้วยข้อมูลสุ่มเสมือน)\n\nโปรดยืนยันว่าวอลุ่มที่คุณà¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸–อดรหัสไม่มีวอลุ่มที่ซ่อนไว้\n\nหมายเหตุ: หาà¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸¡à¸µà¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่ซ่อนไว้à¹à¸•à¹ˆà¸„ุณไม่สนใจที่จะสูà¸à¹€à¸ªà¸µà¸¢à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่ซ่อนไว้นั้นคุณสามารถเลือà¸à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­ (วอลุ่มภายนอà¸à¸ˆà¸°à¸–ูà¸à¸–อดรหัสอย่างปลอดภัย)</entry>
+ <entry lang="th" key="VOL_CONTAINS_NO_HIDDEN_VOL">วอลุ่มไม่มีวอลุ่มที่ซ่อนไว้ à¸à¸³à¸¥à¸±à¸‡à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="VOL_CONTAINS_A_HIDDEN_VOL">วอลุ่มมีวอลุ่มที่ซ่อนไว้ ยà¸à¹€à¸¥à¸´à¸</entry>
+ <entry lang="th" key="CANT_ACCESS_VOL">ข้อผิดพลาด: ไม่สามารถเข้าถึงวอลุ่มได้!\n\nตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่เลือà¸à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸ˆà¸£à¸´à¸‡à¹„ม่ได้เมาท์หรือนำไปใช้โดยระบบหรือà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันใด ๆ à¹à¸¥à¸°à¸„ุณมีสิทธิ์อ่าน/เขียนสำหรับวอลุ่ม à¹à¸¥à¸°à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ม่ได้ถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸ˆà¸²à¸à¸à¸²à¸£à¹€à¸‚ียน</entry>
+ <entry lang="th" key="CANT_GET_VOL_INFO">ข้อผิดพลาด: ไม่สามารถรับข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ด้</entry>
+ <entry lang="th" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">ข้อผิดพลาด: ไม่สามารถเข้าถึงหรือรับข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ด้\n\nตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่เลือà¸à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸ˆà¸£à¸´à¸‡à¹„ม่ได้ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹‚ดยระบบหรือà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันใด ๆ à¹à¸¥à¸°à¸„ุณมีสิทธิ์อ่าน/เขียนสำหรับวอลุ่ม à¹à¸¥à¸°à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ม่ได้ถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸ˆà¸²à¸à¸à¸²à¸£à¹€à¸‚ียน</entry>
+ <entry lang="th" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">ข้อผิดพลาด: ไม่สามารถเข้าถึงวอลุ่มหรือรับข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸­à¸¥à¸¸à¹ˆà¸¡ ตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่เลือà¸à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸ˆà¸£à¸´à¸‡à¹„ม่ได้ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹‚ดยระบบหรือà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันใด ๆ à¹à¸¥à¸°à¸„ุณมีสิทธิ์อ่าน/เขียนสำหรับวอลุ่ม à¹à¸¥à¸°à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ม่ได้ถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸ˆà¸²à¸à¸à¸²à¸£à¹€à¸‚ียน\n\nหาà¸à¸›à¸±à¸à¸«à¸²à¸¢à¸±à¸‡à¸„งอยู่ à¸à¸²à¸£à¸—ำตามขั้นตอนด้านล่างอาจช่วยได้</entry>
+ <entry lang="th" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">ข้อผิดพลาดป้องà¸à¸±à¸™à¹„ม่ให้ VeraCrypt เข้ารหัสพาร์ทิชัน โปรดลองà¹à¸à¹‰à¹„ขปัà¸à¸«à¸²à¸—ี่รายงานà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง หาà¸à¸›à¸±à¸à¸«à¸²à¸¢à¸±à¸‡à¸„งอยู่ à¸à¸²à¸£à¸—ำตามขั้นตอนด้านล่างอาจช่วยได้</entry>
+ <entry lang="th" key="INPLACE_ENC_GENERIC_ERR_RESUME">ข้อผิดพลาดป้องà¸à¸±à¸™à¹„ม่ให้ VeraCrypt ทำà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสพาร์ทิชัน/วอลุ่มต่อ\n\nโปรดลองà¹à¸à¹‰à¹„ขปัà¸à¸«à¸²à¸—ี่รายงานà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้งหาà¸à¹€à¸›à¹‡à¸™à¹„ปได้ โปรดทราบว่าวอลุ่มไม่สามารถเมาท์ได้จนà¸à¸§à¹ˆà¸²à¸¡à¸±à¸™à¸ˆà¸°à¸–ูà¸à¹€à¸‚้ารหัสหรือถอดรหัสเต็มที่</entry>
+ <entry lang="th" key="INPLACE_DEC_GENERIC_ERR">ข้อผิดพลาดป้องà¸à¸±à¸™à¹„ม่ให้ VeraCrypt ถอดรหัสวอลุ่ม โปรดลองà¹à¸à¹‰à¹„ขปัà¸à¸«à¸²à¸—ี่รายงานà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้งหาà¸à¹€à¸›à¹‡à¸™à¹„ปได้</entry>
+ <entry lang="th" key="CANT_DISMOUNT_OUTER_VOL">ข้อผิดพลาด: ไม่สามารถยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มภายนอà¸!\n\nวอลุ่มไม่สามารถยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์ได้หาà¸à¸¡à¸µà¹„ฟล์หรือโฟลเดอร์ที่ถูà¸à¹ƒà¸Šà¹‰à¹‚ดยโปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸­à¸£à¸°à¸šà¸š\n\nโปรดปิดโปรà¹à¸à¸£à¸¡à¹ƒà¸” ๆ ที่อาจใช้ไฟล์หรือไดเร็à¸à¸—อรีในวอลุ่มà¹à¸¥à¹‰à¸§à¸„ลิà¸à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง</entry>
+ <entry lang="th" key="CANT_GET_OUTER_VOL_INFO">ข้อผิดพลาด: ไม่สามารถรับข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ à¸²à¸¢à¸™à¸­à¸!\nà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ม่สามารถดำเนินต่อไป</entry>
+ <entry lang="th" key="CANT_ACCESS_OUTER_VOL">ข้อผิดพลาด: ไม่สามารถเข้าถึงวอลุ่มภายนอà¸! à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ม่สามารถดำเนินต่อไป</entry>
+ <entry lang="th" key="CANT_MOUNT_OUTER_VOL">ข้อผิดพลาด: ไม่สามารถเมาท์วอลุ่มภายนอà¸! à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ม่สามารถดำเนินต่อไป</entry>
+ <entry lang="th" key="CANT_GET_CLUSTER_BITMAP">ข้อผิดพลาด: ไม่สามารถรับà¸à¸²à¸£à¸ˆà¸­à¸‡à¸à¸¥à¸¸à¹ˆà¸¡à¸„ลัสเตอร์วอลุ่มได้! à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹„ม่สามารถดำเนินต่อไป</entry>
+ <entry lang="th" key="ALPHABETICAL_CATEGORIZED">ตามลำดับอัà¸à¸©à¸£/หมวดหมู่</entry>
+ <entry lang="th" key="MEAN_SPEED">ความเร็วเฉลี่ย (à¸à¸³à¸¥à¸±à¸‡à¸¥à¸”ลง)</entry>
+ <entry lang="th" key="ALGORITHM">อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡</entry>
+ <entry lang="th" key="ENCRYPTION">à¸à¸²à¸£à¹€à¸‚้ารหัส</entry>
+ <entry lang="th" key="DECRYPTION">à¸à¸²à¸£à¸–อดรหัส</entry>
+ <entry lang="th" key="MEAN">ค่าเฉลี่ย</entry>
+ <entry lang="th" key="DRIVE">ไดรฟ์</entry>
+ <entry lang="th" key="SIZE">ขนาด</entry>
+ <entry lang="th" key="ENCRYPTION_ALGORITHM">อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹€à¸‚้ารหัส</entry>
+ <entry lang="th" key="ENCRYPTION_ALGORITHM_LV">อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹€à¸‚้ารหัส</entry>
+ <entry lang="th" key="TYPE">ประเภท</entry>
+ <entry lang="th" key="VALUE">ค่า</entry>
+ <entry lang="th" key="PROPERTY">คุณสมบัติ</entry>
+ <entry lang="th" key="LOCATION">ตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ตั้ง</entry>
+ <entry lang="th" key="BYTES">ไบต์</entry>
+ <entry lang="th" key="HIDDEN">ซ่อนไว้</entry>
+ <entry lang="th" key="OUTER">ภายนอà¸</entry>
+ <entry lang="th" key="NORMAL">ปà¸à¸•à¸´</entry>
+ <entry lang="th" key="SYSTEM_VOLUME_TYPE_ADJECTIVE">ระบบ</entry>
+ <entry lang="th" key="TYPE_HIDDEN_SYSTEM_ADJECTIVE">ซ่อนไว้ (ระบบ)</entry>
+ <entry lang="th" key="READ_ONLY">อ่านอย่างเดียว</entry>
+ <entry lang="th" key="SYSTEM_DRIVE">ไดรฟ์ระบบ</entry>
+ <entry lang="th" key="SYSTEM_DRIVE_ENCRYPTING">ไดรฟ์ระบบ (à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้ารหัส - %.2f%% เสร็จสิ้น)</entry>
+ <entry lang="th" key="SYSTEM_DRIVE_DECRYPTING">ไดรฟ์ระบบ (à¸à¸³à¸¥à¸±à¸‡à¸–อดรหัส - %.2f%% เสร็จสิ้น)</entry>
+ <entry lang="th" key="SYSTEM_DRIVE_PARTIALLY_ENCRYPTED">ไดรฟ์ระบบ (%.2f%% เข้ารหัส)</entry>
+ <entry lang="th" key="SYSTEM_PARTITION">พาร์ทิชันระบบ</entry>
+ <entry lang="th" key="HIDDEN_SYSTEM_PARTITION">พาร์ทิชันระบบที่ซ่อนไว้</entry>
+ <entry lang="th" key="SYSTEM_PARTITION_ENCRYPTING">พาร์ทิชันระบบ (à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้ารหัส - %.2f%% เสร็จสิ้น)</entry>
+ <entry lang="th" key="SYSTEM_PARTITION_DECRYPTING">พาร์ทิชันระบบ (à¸à¸³à¸¥à¸±à¸‡à¸–อดรหัส - %.2f%% เสร็จสิ้น)</entry>
+ <entry lang="th" key="SYSTEM_PARTITION_PARTIALLY_ENCRYPTED">พาร์ทิชันระบบ (%.2f%% เข้ารหัส)</entry>
+ <entry lang="th" key="HID_VOL_DAMAGE_PREVENTED">ใช่ (ป้องà¸à¸±à¸™à¸„วามเสียหาย!)</entry>
+ <entry lang="th" key="NONE">ไม่มี</entry>
+ <entry lang="th" key="KEY_SIZE">ขนาดคีย์หลัà¸</entry>
+ <entry lang="th" key="SECONDARY_KEY_SIZE_XTS">ขนาดคีย์รอง (โหมด XTS)</entry>
+ <entry lang="th" key="SECONDARY_KEY_SIZE_LRW">ขนาดคีย์เฉพาะ (โหมด LRW)</entry>
+ <entry lang="th" key="BITS">บิต</entry>
+ <entry lang="th" key="BLOCK_SIZE">ขนาดบล็อà¸</entry>
+ <entry lang="th" key="PKCS5_PRF">PKCS-5 PRF</entry>
+ <entry lang="th" key="PKCS5_ITERATIONS">จำนวนà¸à¸²à¸£à¸§à¸™à¸‚อง PKCS-5</entry>
+ <entry lang="th" key="VOLUME_CREATE_DATE">สร้างวอลุ่มเมื่อ</entry>
+ <entry lang="th" key="VOLUME_HEADER_DATE">ส่วนหัวà¹à¸à¹‰à¹„ขล่าสุดเมื่อ</entry>
+ <entry lang="th" key="VOLUME_HEADER_DAYS"> (%I64d วันที่ผ่านมา)</entry>
+ <entry lang="th" key="VOLUME_FORMAT_VERSION">เวอร์ชั่นฟอร์à¹à¸¡à¸•à¸§à¸­à¸¥à¸¸à¹ˆà¸¡</entry>
+ <entry lang="th" key="BACKUP_HEADER">สำรองข้อมูลส่วนหัวในตัว</entry>
+ <entry lang="th" key="VC_BOOT_LOADER_VERSION">เวอร์ชั่นของ Boot Loader VeraCrypt</entry>
+ <entry lang="th" key="FIRST_AVAILABLE">ตัวเลือà¸à¹à¸£à¸à¸—ี่มีอยู่</entry>
+ <entry lang="th" key="REMOVABLE_DISK">ดิสà¸à¹Œà¸—ี่สามารถถอดออà¸à¹„ด้</entry>
+ <entry lang="th" key="HARDDISK">ฮาร์ดดิสà¸à¹Œ</entry>
+ <entry lang="th" key="UNCHANGED">ไม่มีà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡</entry>
+ <entry lang="th" key="AUTODETECTION">à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¸­à¸±à¸•à¹‚นมัติ</entry>
+ <entry lang="th" key="SETUP_MODE_TITLE">โหมดวิซาร์ด</entry>
+ <entry lang="th" key="SETUP_MODE_INFO">เลือà¸à¸«à¸™à¸¶à¹ˆà¸‡à¹ƒà¸™à¹‚หมด หาà¸à¸„ุณไม่à¹à¸™à¹ˆà¹ƒà¸ˆà¸—ี่จะเลือà¸à¸­à¸±à¸™à¹ƒà¸” ใช้โหมดเริ่มต้น</entry>
+ <entry lang="th" key="SETUP_MODE_HELP_INSTALL">เลือà¸à¸­à¸­à¸›à¸Šà¸±à¹ˆà¸™à¸™à¸µà¹‰à¸«à¸²à¸à¸„ุณต้องà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt บนระบบนี้</entry>
+ <entry lang="th" key="SETUP_MODE_HELP_UPGRADE">หมายเหตุ: คุณสามารถอัพเà¸à¸£à¸”ได้โดยไม่จำเป็นต้องถอดรหัส à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸žà¸²à¸£à¹Œà¸—ิชัน/ไดรฟ์ของระบบจะถูà¸à¹€à¸‚้ารหัสหรือคุณใช้ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้</entry>
+ <entry lang="th" key="SETUP_MODE_HELP_EXTRACT">หาà¸à¸„ุณเลือà¸à¸­à¸­à¸›à¸Šà¸±à¹ˆà¸™à¸™à¸µà¹‰ ไฟล์ทั้งหมดจะถูà¸à¸ªà¸à¸±à¸”จาà¸à¹à¸žà¹‡à¸„เà¸à¸ˆà¸™à¸µà¹‰ à¹à¸•à¹ˆà¸ˆà¸°à¹„ม่มีà¸à¸²à¸£à¸•à¸´à¸”ตั้งอะไรในระบบ ไม่ได้เลือà¸à¸¡à¸±à¸™à¸«à¸²à¸à¸„ุณตั้งใจจะเข้ารหัสพาร์ทิชันระบบหรือไดรฟ์ ระบบจะสà¸à¸±à¸”ไฟล์ทั้งหมด à¹à¸¥à¸°à¸„ุณสามารถเรียà¸à¹ƒà¸Šà¹‰à¹„ฟล์ 'VeraCrypt.exe' ที่สà¸à¸±à¸” (à¹à¸¥à¹‰à¸§ VeraCrypt จะทำงานในโหมดพà¸à¸žà¸²)</entry>
+ <entry lang="th" key="SETUP_OPTIONS_TITLE">ออปชั่นà¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="SETUP_OPTIONS_INFO">ที่นี้คุณสามารถตั้งค่าออปชั่นต่าง ๆ เพื่อควบคุมà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="SETUP_PROGRESS_TITLE">à¸à¸³à¸¥à¸±à¸‡à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="SETUP_PROGRESS_INFO">โปรดรอสัà¸à¸„รู่ในขณะที่ VeraCrypt à¸à¸³à¸¥à¸±à¸‡à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="SETUP_FINISHED_TITLE_DON">VeraCrypt ถูà¸à¸•à¸´à¸”ตั้งเรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="SETUP_FINISHED_UPGRADE_TITLE_DON">VeraCrypt ถูà¸à¸­à¸±à¸žà¹€à¸à¸£à¸”เรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="SETUP_FINISHED_INFO_DON">โปรดพิจารณาทำà¸à¸²à¸£à¸šà¸£à¸´à¸ˆà¸²à¸„ คุณสามารถคลิà¸à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™à¹„ด้ตลอดเวลาเพื่อปิดตัวติดตั้ง</entry>
+ <entry lang="th" key="EXTRACTION_OPTIONS_TITLE">ออปชั่นà¸à¸²à¸£à¸ªà¸à¸±à¸”</entry>
+ <entry lang="th" key="EXTRACTION_OPTIONS_INFO">ที่นี่คุณสามารถตั้งค่าออปชั่นต่าง ๆ เพื่อควบคุมà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸à¸±à¸”</entry>
+ <entry lang="th" key="EXTRACTION_PROGRESS_INFO">โปรดรอขณะที่à¸à¸³à¸¥à¸±à¸‡à¸ªà¸à¸±à¸”ไฟล์</entry>
+ <entry lang="th" key="EXTRACTION_FINISHED_TITLE_DON">ไฟล์ถูà¸à¸ªà¸à¸±à¸”เรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="EXTRACTION_FINISHED_INFO">ไฟล์ทั้งหมดถูà¸à¸ªà¸à¸±à¸”เรียบร้อยไปยังตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ตั้งที่ระบุ</entry>
+ <entry lang="th" key="AUTO_FOLDER_CREATION">หาà¸à¹‚ฟลเดอร์ที่ระบุไม่อยู่ มันจะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸­à¸±à¸•à¹‚นมัติ</entry>
+ <entry lang="th" key="SETUP_UPGRADE_DESTINATION">ไฟล์โปรà¹à¸à¸£à¸¡ VeraCrypt จะถูà¸à¸­à¸±à¸žà¹€à¸à¸£à¸”ในตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ VeraCrypt ถูà¸à¸•à¸´à¸”ตั้ง หาà¸à¸„ุณต้องà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸—ี่ตั้งที่ต่างออà¸à¹„ป โปรดถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt à¸à¹ˆà¸­à¸™</entry>
+ <entry lang="th" key="AFTER_UPGRADE_RELEASE_NOTES">คุณต้องà¸à¸²à¸£à¸”ูหมายเหตุà¸à¸²à¸£à¸§à¸²à¸‡à¸ˆà¸³à¸«à¸™à¹ˆà¸²à¸¢à¸‚องเวอร์ชั่นล่าสุดของ VeraCrypt หรือไม่?</entry>
+ <entry lang="th" key="AFTER_INSTALL_TUTORIAL">หาà¸à¸„ุณไม่เคยใช้ VeraCrypt มาà¸à¹ˆà¸­à¸™ เราà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณอ่านบทà¹à¸™à¸°à¸™à¸³à¸ªà¸³à¸«à¸£à¸±à¸šà¸œà¸¹à¹‰à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¹ƒà¸™à¸„ู่มือผู้ใช้ VeraCrypt คุณต้องà¸à¸²à¸£à¸”ูบทà¹à¸™à¸°à¸™à¸³à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="SELECT_AN_ACTION">โปรดเลือà¸à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸«à¸™à¸¶à¹ˆà¸‡à¸—ี่จะดำเนินà¸à¸²à¸£à¸ˆà¸²à¸à¸”้านล่าง:</entry>
+ <entry lang="th" key="REPAIR_REINSTALL">ซ่อมà¹à¸‹à¸¡/ติดตั้งใหม่</entry>
+ <entry lang="th" key="UPGRADE">อัพเà¸à¸£à¸”</entry>
+ <entry lang="th" key="UNINSTALL">ถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="SETUP_ADMIN">เพื่อให้ติดตั้ง/ถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt ได้สำเร็จ คุณต้องมีสิทธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š คุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="TC_INSTALLER_IS_RUNNING">ตัวติดตั้ง VeraCrypt à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในระบบนี้à¹à¸¥à¸°à¸à¸³à¸¥à¸±à¸‡à¸”ำเนินà¸à¸²à¸£à¸•à¸´à¸”ตั้งหรือเตรียมà¸à¸²à¸£à¸•à¸´à¸”ตั้ง/อัพเดต VeraCrypt à¸à¹ˆà¸­à¸™à¸—ี่คุณจะดำเนินà¸à¸²à¸£ โปรดรอให้เสร็จสิ้นหรือลองปิดมัน หาà¸à¸„ุณไม่สามารถปิดมันได้ โปรดรีสตาร์ทคอมพิวเตอร์à¸à¹ˆà¸­à¸™à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£</entry>
+ <entry lang="th" key="INSTALL_FAILED">à¸à¸²à¸£à¸•à¸´à¸”ตั้งล้มเหลว</entry>
+ <entry lang="th" key="UNINSTALL_FAILED">à¸à¸²à¸£à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้งล้มเหลว</entry>
+ <entry lang="th" key="DIST_PACKAGE_CORRUPTED">à¹à¸žà¹‡à¸„เà¸à¸ˆà¸à¸²à¸£à¸ˆà¸±à¸”จำหน่ายนี้เสียหาย โปรดลองดาวน์โหลดใหม่อีà¸à¸„รั้ง (จาà¸à¹€à¸§à¹‡à¸šà¹„ซต์ทางà¸à¸²à¸£à¸‚อง VeraCrypt ที่ https://www.veracrypt.fr)</entry>
+ <entry lang="th" key="CANNOT_WRITE_FILE_X">ไม่สามารถเขียนไฟล์ %s ได้</entry>
+ <entry lang="th" key="EXTRACTING_VERB">à¸à¸³à¸¥à¸±à¸‡à¸ªà¸à¸±à¸”</entry>
+ <entry lang="th" key="CANNOT_READ_FROM_PACKAGE">ไม่สามารถอ่านข้อมูลจาà¸à¹à¸žà¹‡à¸„เà¸à¸ˆà¹„ด้</entry>
+ <entry lang="th" key="CANT_VERIFY_PACKAGE_INTEGRITY">ไม่สามารถตรวจสอบความสมบูรณ์ของà¹à¸žà¹‡à¸„เà¸à¸ˆà¸à¸²à¸£à¸ˆà¸±à¸”จำหน่ายนี้ได้</entry>
+ <entry lang="th" key="EXTRACTION_FAILED">à¸à¸²à¸£à¸ªà¸à¸±à¸”ล้มเหลว</entry>
+ <entry lang="th" key="ROLLBACK">à¸à¸²à¸£à¸•à¸´à¸”ตั้งถูà¸à¸¢à¹‰à¸­à¸™à¸à¸¥à¸±à¸šà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="INSTALL_OK">VeraCrypt ถูà¸à¸•à¸´à¸”ตั้งเรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="SETUP_UPDATE_OK">VeraCrypt ถูà¸à¸­à¸±à¸žà¹€à¸”ตเรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="UPGRADE_OK_REBOOT_REQUIRED">VeraCrypt ถูà¸à¸­à¸±à¸žà¹€à¸à¸£à¸”เรียบร้อยà¹à¸¥à¹‰à¸§ อย่างไรà¸à¹‡à¸•à¸²à¸¡ à¸à¹ˆà¸­à¸™à¸—ี่คุณจะเริ่มใช้งานมัน คอมพิวเตอร์จะต้องถูà¸à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—\n\nคุณต้องà¸à¸²à¸£à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—ตอนนี้หรือไม่?</entry>
+ <entry lang="th" key="SYS_ENC_UPGRADE_FAILED">à¸à¸²à¸£à¸­à¸±à¸žà¹€à¸à¸£à¸” VeraCrypt ล้มเหลว!\n\nสำคัà¸: à¸à¹ˆà¸­à¸™à¸—ี่คุณจะปิดหรือรีสตาร์ทระบบ เราà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณใช้ System Restore (เมนู Start ของ Windows > โปรà¹à¸à¸£à¸¡à¸—ั้งหมด > อุปà¸à¸£à¸“์เสริม > เครื่องมือระบบ > System Restore) เพื่อคืนค่าระบบของคุณไปยังจุดคืนค่าที่ชื่อว่า 'VeraCrypt installation' หาภSystem Restore ไม่พร้อมใช้งาน คุณควรพยายามติดตั้งเวอร์ชั่นดั้งเดิมหรือเวอร์ชั่นใหม่ของ VeraCrypt อีà¸à¸„รั้งà¸à¹ˆà¸­à¸™à¸—ี่คุณจะปิดหรือรีสตาร์ทระบบ</entry>
+ <entry lang="th" key="UNINSTALL_OK">VeraCrypt ถูà¸à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้งเรียบร้อยà¹à¸¥à¹‰à¸§\n\nคลิภ'เสร็จสิ้น' เพื่อเอาตัวติดตั้ง VeraCrypt à¹à¸¥à¸°à¹‚ฟลเดอร์ %s ออภโปรดทราบว่าโฟลเดอร์จะไม่ถูà¸à¹€à¸­à¸²à¸­à¸­à¸à¸«à¸²à¸à¸¡à¸±à¸™à¸¢à¸±à¸‡à¸¡à¸µà¹„ฟล์ที่ไม่ได้ติดตั้งโดยตัวติดตั้ง VeraCrypt หรือสร้างโดย VeraCrypt</entry>
+ <entry lang="th" key="REMOVING_REG">à¸à¸³à¸¥à¸±à¸‡à¹€à¸­à¸²à¸‚้อมูลรีจิสเตอร์ VeraCrypt ออà¸</entry>
+ <entry lang="th" key="ADDING_REG">à¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¸‚้อมูลรีจิสเตอร์</entry>
+ <entry lang="th" key="REMOVING_APPDATA">à¸à¸³à¸¥à¸±à¸‡à¹€à¸­à¸²à¸‚้อมูลเฉพาะà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันออà¸</entry>
+ <entry lang="th" key="INSTALLING">à¸à¸³à¸¥à¸±à¸‡à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="STOPPING">à¸à¸³à¸¥à¸±à¸‡à¸«à¸¢à¸¸à¸”</entry>
+ <entry lang="th" key="REMOVING">à¸à¸³à¸¥à¸±à¸‡à¹€à¸­à¸²à¸­à¸­à¸</entry>
+ <entry lang="th" key="ADDING_ICON">à¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¹„อคอน</entry>
+ <entry lang="th" key="CREATING_SYS_RESTORE">à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸ˆà¸¸à¸”คืนค่าระบบ</entry>
+ <entry lang="th" key="FAILED_SYS_RESTORE">à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸ˆà¸¸à¸”คืนค่าระบบล้มเหลว!</entry>
+ <entry lang="th" key="INSTALLER_UPDATING_BOOT_LOADER">à¸à¸³à¸¥à¸±à¸‡à¸­à¸±à¸žà¹€à¸”ตโปรà¹à¸à¸£à¸¡à¹‚หลดบูต</entry>
+ <entry lang="th" key="INSTALL_OF_FAILED">à¸à¸²à¸£à¸•à¸´à¸”ตั้ง '%s' ล้มเหลว. %s\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¸´à¸”ตั้งต่อหรือไม่?</entry>
+ <entry lang="th" key="UNINSTALL_OF_FAILED">à¸à¸²à¸£à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง '%s' ล้มเหลว. %s\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้งต่อหรือไม่?</entry>
+ <entry lang="th" key="INSTALL_COMPLETED">à¸à¸²à¸£à¸•à¸´à¸”ตั้งเสร็จสิ้น</entry>
+ <entry lang="th" key="CANT_CREATE_FOLDER">ไม่สามารถสร้างโฟลเดอร์ '%s'</entry>
+ <entry lang="th" key="CLOSE_TC_FIRST">ไม่สามารถปลดไดรเวอร์อุปà¸à¸£à¸“์ VeraCrypt ได้\n\nโปรดปิดหน้าต่าง VeraCrypt ที่เปิดอยู่ทั้งหมดà¸à¹ˆà¸­à¸™ ถ้ามันไม่ช่วย โปรดรีสตาร์ท Windows à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¹ƒà¸«à¸¡à¹ˆà¸­à¸µà¸à¸„รั้ง</entry>
+ <entry lang="th" key="DISMOUNT_ALL_FIRST">วอลุ่ม VeraCrypt ทั้งหมดต้องถูà¸à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์à¸à¹ˆà¸­à¸™à¸à¸²à¸£à¸•à¸´à¸”ตั้งหรือถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt</entry>
+ <entry lang="th" key="UNINSTALL_OLD_VERSION_FIRST">มีเวอร์ชันเà¸à¹ˆà¸²à¸‚อง VeraCrypt ที่ติดตั้งอยู่ในระบบนี้ มันจำเป็นต้องถูà¸à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้งà¸à¹ˆà¸­à¸™à¸—ี่คุณจะสามารถติดตั้งเวอร์ชันใหม่ของ VeraCrypt\n\nทันทีที่คุณปิดà¸à¸¥à¹ˆà¸­à¸‡à¸‚้อความนี้ โปรà¹à¸à¸£à¸¡à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้งเวอร์ชันเà¸à¹ˆà¸²à¸ˆà¸°à¹€à¸›à¸´à¸”ขึ้น โปรดทราบว่าจะไม่มีà¸à¸²à¸£à¸–อดรหัสวอลุ่มใดๆเมื่อคุณถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt หลังจาà¸à¸—ี่คุณถอนà¸à¸²à¸£à¸•à¸´à¸”ตั้งเวอร์ชันเà¸à¹ˆà¸²à¸‚อง VeraCrypt เรียบร้อยà¹à¸¥à¹‰à¸§à¹ƒà¸«à¹‰à¸£à¸±à¸™à¹‚ปรà¹à¸à¸£à¸¡à¸•à¸´à¸”ตั้งของเวอร์ชันใหม่ของ VeraCrypt อีà¸à¸„รั้ง</entry>
+ <entry lang="th" key="REG_INSTALL_FAILED">à¸à¸²à¸£à¸•à¸´à¸”ตั้งข้อมูลรีจิสเตอร์ล้มเหลว</entry>
+ <entry lang="th" key="DRIVER_INSTALL_FAILED">à¸à¸²à¸£à¸•à¸´à¸”ตั้งไดรเวอร์อุปà¸à¸£à¸“์ล้มเหลว โปรดรีสตาร์ท Windows à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸•à¸´à¸”ตั้ง VeraCrypt อีà¸à¸„รั้ง</entry>
+ <entry lang="th" key="STARTING_DRIVER">à¸à¸³à¸¥à¸±à¸‡à¹€à¸£à¸´à¹ˆà¸¡à¹„ดรเวอร์อุปà¸à¸£à¸“์ VeraCrypt</entry>
+ <entry lang="th" key="DRIVER_UINSTALL_FAILED">à¸à¸²à¸£à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้งไดรเวอร์อุปà¸à¸£à¸“์ล้มเหลว โปรดทราบว่าเนื่องจาà¸à¸›à¸±à¸à¸«à¸²à¸‚อง Windows อาจจะจำเป็นต้องออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¸«à¸£à¸·à¸­à¸¥à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸à¹ˆà¸­à¸™à¸—ี่ไดรเวอร์อุปà¸à¸£à¸“์จะสามารถถอนได้ (หรือจะติดตั้งใหม่)</entry>
+ <entry lang="th" key="INSTALLING_DRIVER">à¸à¸³à¸¥à¸±à¸‡à¸•à¸´à¸”ตั้งไดรเวอร์อุปà¸à¸£à¸“์ VeraCrypt</entry>
+ <entry lang="th" key="STOPPING_DRIVER">à¸à¸³à¸¥à¸±à¸‡à¸«à¸¢à¸¸à¸”ไดรเวอร์อุปà¸à¸£à¸“์ VeraCrypt</entry>
+ <entry lang="th" key="REMOVING_DRIVER">à¸à¸³à¸¥à¸±à¸‡à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้งไดรเวอร์อุปà¸à¸£à¸“์ VeraCrypt</entry>
+ <entry lang="th" key="COM_REG_FAILED">à¸à¸²à¸£à¸¥à¸‡à¸—ะเบียนไลบรารีสนับสนุน User Account Control ล้มเหลว</entry>
+ <entry lang="th" key="COM_DEREG_FAILED">à¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸¥à¸‡à¸—ะเบียนไลบรารีสนับสนุน User Account Control ล้มเหลว</entry>
+ <entry lang="th" key="TRAVELER_LIMITATIONS_NOTE">หมายเหตุเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹‚หมดพà¸à¸žà¸²:\n\nโปรดทราบว่าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ˆà¸³à¹€à¸›à¹‡à¸™à¸•à¹‰à¸­à¸‡à¸¥à¸‡à¸—ะเบียนไดรเวอร์à¸à¸±à¸šà¸£à¸°à¸šà¸šà¸à¹ˆà¸­à¸™à¸—ี่จะสามารถเริ่มต้นได้ ดังนั้นไดรเวอร์ VeraCrypt ไม่สามารถพà¸à¸žà¸²à¹„ด้อย่างเต็มรูปà¹à¸šà¸š (à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸ˆà¸°à¹€à¸›à¹‡à¸™à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน VeraCrypt ที่สามารถพà¸à¸žà¸²à¹„ด้อย่างเต็มรูปà¹à¸šà¸š) à¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ˆà¸°à¹„ม่ต้องติดตั้งหรือจดทะเบียนà¸à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰ VeraCrypt ต้องà¸à¸²à¸£à¹„ดรเวอร์เพื่อให้à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสอัตโนมัติเà¸à¸´à¸”ขึ้น</entry>
+ <entry lang="th" key="TRAVELER_UAC_NOTE">หมายเหตุว่าเมื่อคุณตัดสินใจที่จะรัน VeraCrypt ในโหมดพà¸à¸žà¸² (à¹à¸—นที่จะรัน VeraCrypt ที่ติดตั้งà¹à¸¥à¹‰à¸§) ระบบจะถามคุณเพื่อขออนุà¸à¸²à¸•à¸£à¸±à¸™ VeraCrypt (พรอมต์ UAC) ทุà¸à¸„รั้งเมื่อคุณพยายามรันมัน\n\nเหตุผลคือเมื่อคุณรัน VeraCrypt ในโหมดพà¸à¸žà¸² VeraCrypt จำเป็นต้องโหลดà¹à¸¥à¸°à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¹„ดรเวอร์อุปà¸à¸£à¸“์ VeraCrypt VeraCrypt ต้องà¸à¸²à¸£à¹„ดรเวอร์อุปà¸à¸£à¸“์เพื่อให้à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสอัตโนมัติเà¸à¸´à¸”ขึ้น à¹à¸¥à¸°à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸—ี่ไม่มีสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¹„ม่สามารถเริ่มต้นไดรเวอร์อุปà¸à¸£à¸“์ใน Windows ดังนั้นระบบจะถามคุณเพื่อขออนุà¸à¸²à¸•à¸£à¸±à¸™ VeraCrypt ด้วยสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š (พรอมต์ UAC)\n\nหมายเหตุว่าเมื่อคุณติดตั้ง VeraCrypt ในระบบ (à¹à¸—นที่จะรัน VeraCrypt ในโหมดพà¸à¸žà¸²) ระบบจะไม่ถามคุณเพื่อขออนุà¸à¸²à¸•à¸£à¸±à¸™ VeraCrypt (พรอมต์ UAC) ทุà¸à¸„รั้งเมื่อคุณพยายามรันมัน\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸ªà¸à¸±à¸”ไฟล์?</entry>
+ <entry lang="th" key="CONTAINER_ADMIN_WARNING">คำเตือน: อินสà¹à¸•à¸™à¸‹à¹Œà¸‚องวิซาร์ดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸™à¸µà¹‰à¸¡à¸µà¸ªà¸´à¸—ธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š\n\nวอลุ่มใหม่ของคุณอาจถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸”้วยสิทธิ์ที่ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸„ุณเขียนไปยังวอลุ่มเมื่อมันถูà¸à¹€à¸¡à¸²à¸—์ หาà¸à¸„ุณต้องà¸à¸²à¸£à¸«à¸¥à¸µà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸ªà¸´à¹ˆà¸‡à¸™à¸±à¹‰à¸™ ปิดอินสà¹à¸•à¸™à¸‹à¹Œà¸™à¸µà¹‰à¸‚องวิซาร์ดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹à¸¥à¸°à¹€à¸›à¸´à¸”ใหม่โดยไม่ใช้สิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š\n\nคุณต้องà¸à¸²à¸£à¸›à¸´à¸”อินสà¹à¸•à¸™à¸‹à¹Œà¸™à¸µà¹‰à¸‚องวิซาร์ดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="CANNOT_DISPLAY_LICENSE">ข้อผิดพลาด: ไม่สามารถà¹à¸ªà¸”งใบอนุà¸à¸²à¸•à¹„ด้</entry>
+ <entry lang="th" key="OUTER_VOL_WRITE_PREVENTED">ภายนอà¸(!)</entry>
+ <entry lang="th" key="DAYS">วัน</entry>
+ <entry lang="th" key="HOURS">ชั่วโมง</entry>
+ <entry lang="th" key="MINUTES">นาที</entry>
+ <entry lang="th" key="SECONDS">วินาที</entry>
+ <entry lang="th" key="OPEN">เปิด</entry>
+ <entry lang="th" key="DISMOUNT">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์</entry>
+ <entry lang="th" key="SHOW_TC">à¹à¸ªà¸”ง VeraCrypt</entry>
+ <entry lang="th" key="HIDE_TC">ซ่อน VeraCrypt</entry>
+ <entry lang="th" key="TOTAL_DATA_READ">ข้อมูลที่อ่านตั้งà¹à¸•à¹ˆà¸à¸²à¸£à¹€à¸¡à¸²à¸—์</entry>
+ <entry lang="th" key="TOTAL_DATA_WRITTEN">ข้อมูลที่เขียนตั้งà¹à¸•à¹ˆà¸à¸²à¸£à¹€à¸¡à¸²à¸—์</entry>
+ <entry lang="th" key="ENCRYPTED_PORTION">ส่วนที่เข้ารหัส</entry>
+ <entry lang="th" key="ENCRYPTED_PORTION_FULLY_ENCRYPTED">100% (เข้ารหัสทั้งหมด)</entry>
+ <entry lang="th" key="ENCRYPTED_PORTION_NOT_ENCRYPTED">0% (ไม่ได้เข้ารหัส)</entry>
+ <entry lang="th" key="PROCESSED_PORTION_X_PERCENT">%.3f%%</entry>
+ <entry lang="th" key="PROCESSED_PORTION_100_PERCENT">100%</entry>
+ <entry lang="th" key="PROGRESS_STATUS_WAITING">รอคอย</entry>
+ <entry lang="th" key="PROGRESS_STATUS_PREPARING">เตรียมตัว</entry>
+ <entry lang="th" key="PROGRESS_STATUS_RESIZING">เปลี่ยนขนาด</entry>
+ <entry lang="th" key="PROGRESS_STATUS_ENCRYPTING">เข้ารหัส</entry>
+ <entry lang="th" key="PROGRESS_STATUS_DECRYPTING">ถอดรหัส</entry>
+ <entry lang="th" key="PROGRESS_STATUS_FINALIZING">à¸à¸³à¸¥à¸±à¸‡à¸—ำให้เสร็จสมบูรณ์</entry>
+ <entry lang="th" key="PROGRESS_STATUS_PAUSED">หยุดชั่วคราว</entry>
+ <entry lang="th" key="PROGRESS_STATUS_FINISHED">เสร็จสิ้น</entry>
+ <entry lang="th" key="PROGRESS_STATUS_ERROR">ข้อผิดพลาด</entry>
+ <entry lang="th" key="FAVORITE_DISCONNECTED_DEV">อุปà¸à¸£à¸“์ที่ตัดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="SYS_FAVORITE_VOLUMES_SAVED">วอลุ่มที่โปรดปรานของระบบถูà¸à¸šà¸±à¸™à¸—ึà¸à¹à¸¥à¹‰à¸§\n\nเพื่อเปิดà¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มที่โปรดปรานของระบบเมื่อระบบเริ่มต้น โปรดเลือภ'à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า' > 'วอลุ่มที่โปรดปรานของระบบ' > 'เมาท์วอลุ่มที่โปรดปรานของระบบเมื่อ Windows เริ่ม'</entry>
+ <entry lang="th" key="FAVORITE_ADD_DRIVE_DEV_WARNING">วอลุ่มที่คุณà¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¹ƒà¸«à¹‰à¹€à¸›à¹‡à¸™à¸—ี่โปรดปรานไม่ได้เป็นพาร์ทิชันหรือวอลุ่มไดนามิภดังนั้น VeraCrypt จะไม่สามารถเมาท์วอลุ่มที่โปรดปรานนี้ได้หาà¸à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚อุปà¸à¸£à¸“์เปลี่ยนไป</entry>
+ <entry lang="th" key="FAVORITE_ADD_PARTITION_TYPE_WARNING">วอลุ่มที่คุณà¸à¸³à¸¥à¸±à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸›à¹‡à¸™à¸—ี่โปรดปรานเป็นพาร์ทิชันที่ Windows ไม่รู้จัà¸\n\nVeraCrypt จะไม่สามารถเมาท์วอลุ่มที่โปรดปรานนี้ได้หาà¸à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚อุปà¸à¸£à¸“์เปลี่ยนไป โปรดตั้งค่าประเภทของพาร์ทิชันให้เป็นประเภทที่ Windows รู้จัภ(ใช้คำสั่ง SETID ของเครื่องมือ 'diskpart' ของ Windows) à¹à¸¥à¹‰à¸§à¹€à¸žà¸´à¹ˆà¸¡à¸žà¸²à¸£à¹Œà¸—ิชันให้เป็นที่โปรดปรานอีà¸à¸„รั้ง</entry>
+ <entry lang="th" key="FAVORITE_ARRIVAL_MOUNT_BACKGROUND_TASK_ERR">งานพื้นหลังของ VeraCrypt ถูà¸à¸›à¸´à¸”ใช้งานหรือถูà¸à¸•à¸±à¹‰à¸‡à¸„่าให้ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¹€à¸¡à¸·à¹ˆà¸­à¹„ม่มีวอลุ่มเมาท์ (หรือ VeraCrypt à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในโหมดพà¸à¸žà¸²) สิ่งนี้อาจป้องà¸à¸±à¸™à¹„ม่ให้วอลุ่มที่โปรดปรานของคุณถูà¸à¹€à¸¡à¸²à¸—์อัตโนมัติเมื่ออุปà¸à¸£à¸“์โฮสต์เชื่อมต่อ\n\nหมายเหตุ: เพื่อเปิดงานพื้นหลังของ VeraCrypt ให้เลือà¸à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า > à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าเลือà¸à¹à¸¥à¸°à¸—ำเครื่องหมายในช่อง 'เปิดใช้งาน' ในส่วน 'งานพื้นหลังของ VeraCrypt'</entry>
+ <entry lang="th" key="FAVORITE_ARRIVAL_MOUNT_NETWORK_PATH_ERR">เครื่องบรรจุที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹„ฟล์ระบบทางไà¸à¸¥à¸—ี่à¹à¸Šà¸£à¹Œà¸œà¹ˆà¸²à¸™à¹€à¸„รือข่ายไม่สามารถเมาท์อัตโนมัติได้เมื่ออุปà¸à¸£à¸“์โฮสต์ถูà¸à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="FAVORITE_ARRIVAL_MOUNT_DEVICE_PATH_ERR">อุปà¸à¸£à¸“์ที่à¹à¸ªà¸”งด้านล่างไม่ได้เป็นพาร์ทิชันหรือวอลุ่มไดนามิภดังนั้นวอลุ่มที่โฮสต์บนอุปà¸à¸£à¸“์ไม่สามารถเมาท์อัตโนมัติได้เมื่ออุปà¸à¸£à¸“์ถูà¸à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="FAVORITE_ARRIVAL_MOUNT_PARTITION_TYPE_ERR">โปรดตั้งค่าประเภทของพาร์ทิชันที่à¹à¸ªà¸”งด้านล่างให้เป็นประเภทที่ Windows รู้จัภ(ใช้คำสั่ง SETID ของเครื่องมือ 'diskpart' ของ Windows) à¹à¸¥à¹‰à¸§à¸¥à¸šà¸žà¸²à¸£à¹Œà¸—ิชันจาà¸à¸£à¸²à¸¢à¸à¸²à¸£à¹‚ปรดà¹à¸¥à¸°à¹€à¸žà¸´à¹ˆà¸¡à¸¡à¸±à¸™à¹ƒà¸«à¸¡à¹ˆ สิ่งนี้จะทำให้วอลุ่มที่โฮสต์บนอุปà¸à¸£à¸“์ถูà¸à¹€à¸¡à¸²à¸—์อัตโนมัติเมื่ออุปà¸à¸£à¸“์ถูà¸à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="FAVORITE_LABEL_DEVICE_PATH_ERR">อุปà¸à¸£à¸“์ที่à¹à¸ªà¸”งด้านล่างไม่ได้เป็นพาร์ทิชันหรือวอลุ่มไดนามิภดังนั้นไม่มีป้ายชื่อถูà¸à¸à¸³à¸«à¸™à¸”ให้</entry>
+ <entry lang="th" key="FAVORITE_LABEL_PARTITION_TYPE_ERR">โปรดตั้งค่าประเภทของพาร์ทิชันที่à¹à¸ªà¸”งด้านล่างให้เป็นประเภทที่ Windows รู้จัภ(ใช้คำสั่ง SETID ของเครื่องมือ 'diskpart' ของ Windows) à¹à¸¥à¹‰à¸§à¸¥à¸šà¸žà¸²à¸£à¹Œà¸—ิชันจาà¸à¸£à¸²à¸¢à¸à¸²à¸£à¹‚ปรดà¹à¸¥à¸°à¹€à¸žà¸´à¹ˆà¸¡à¸¡à¸±à¸™à¹ƒà¸«à¸¡à¹ˆ สิ่งนี้จะทำให้ VeraCrypt à¸à¸³à¸«à¸™à¸”ป้ายชื่อให้พาร์ทิชันได้</entry>
+ <entry lang="th" key="SYSTEM_FAVORITE_NETWORK_PATH_ERR">เนื่องจาà¸à¸‚้อจำà¸à¸±à¸”ของ Windows เครื่องบรรจุที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹„ฟล์ระบบทางไà¸à¸¥à¸—ี่à¹à¸Šà¸£à¹Œà¸œà¹ˆà¸²à¸™à¹€à¸„รือข่ายไม่สามารถเมาท์เป็นวอลุ่มที่โปรดปรานของระบบได้ (อย่างไรà¸à¹‡à¸•à¸²à¸¡ มันสามารถเมาท์เป็นวอลุ่มที่โปรดปรานที่ไม่ใช่ระบบเมื่อผู้ใช้ล็อà¸à¸­à¸´à¸™)</entry>
+ <entry lang="th" key="ENTER_PASSWORD_FOR">à¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”สำหรับ %s</entry>
+ <entry lang="th" key="ENTER_PASSWORD_FOR_LABEL">à¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”สำหรับ '%s'</entry>
+ <entry lang="th" key="ENTER_NORMAL_VOL_PASSWORD">à¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”สำหรับวอลุ่มปà¸à¸•à¸´/ภายนอà¸</entry>
+ <entry lang="th" key="ENTER_HIDDEN_VOL_PASSWORD">à¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”สำหรับวอลุ่มที่ซ่อนไว้</entry>
+ <entry lang="th" key="ENTER_HEADER_BACKUP_PASSWORD">à¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”สำหรับส่วนหัวที่เà¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹„ฟล์สำรอง</entry>
+ <entry lang="th" key="KEYFILE_CREATED">ไฟล์คีย์ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="KEYFILE_INCORRECT_NUMBER">จำนวนไฟล์คีย์ที่คุณใส่ไม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="KEYFILE_INCORRECT_SIZE">ขนาดของไฟล์คีย์ต้องมีอย่างน้อย 64 ไบต์</entry>
+ <entry lang="th" key="KEYFILE_EMPTY_BASE_NAME">โปรดà¸à¸£à¸­à¸à¸Šà¸·à¹ˆà¸­à¸ªà¸³à¸«à¸£à¸±à¸šà¹„ฟล์คีย์ที่จะสร้าง</entry>
+ <entry lang="th" key="KEYFILE_INVALID_BASE_NAME">ชื่อà¸à¸²à¸™à¸‚องไฟล์คีย์ไม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="KEYFILE_ALREADY_EXISTS">ไฟล์คีย์ '%s' มีอยู่à¹à¸¥à¹‰à¸§\nคุณต้องà¸à¸²à¸£à¹€à¸‚ียนทับมันหรือไม่? à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸‚ั้นตอนจะหยุดหาà¸à¸„ุณตอบไม่</entry>
+ <entry lang="th" key="HEADER_DAMAGED_AUTO_USED_HEADER_BAK">คำเตือน: ส่วนหัวของวอลุ่มนี้ถูà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢! VeraCrypt ใช้สำรองของส่วนหัววอลุ่มที่à¸à¸±à¸‡à¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹‚ดยอัตโนมัติ\n\nคุณควรซ่อมส่วนหัววอลุ่มโดยเลือภ'เครื่องมือ' > 'à¸à¸¹à¹‰à¸„ืนส่วนหัววอลุ่ม'</entry>
+ <entry lang="th" key="VOL_HEADER_BACKED_UP">à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลส่วนหัววอลุ่มถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§\n\nสำคัà¸: à¸à¸²à¸£à¸„ืนค่าข้อมูลส่วนหัววอลุ่มโดยใช้à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลนี้จะคืนค่าพาสเวิร์ดวอลุ่มปัจจุบัน นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰ ถ้าต้องใช้ไฟล์คีย์ในà¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่ม ไฟล์คีย์เดียวà¸à¸±à¸™à¸ˆà¸°à¸•à¹‰à¸­à¸‡à¹ƒà¸Šà¹‰à¹ƒà¸™à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มอีà¸à¸„รั้งหลังจาà¸à¸„ืนค่าข้อมูลส่วนหัว\n\nคำเตือน: ส่วนหัวà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลนี้อาจใช้ได้เฉพาะในà¸à¸²à¸£à¸„ืนค่าส่วนหัวของวอลุ่มนี้เท่านั้น หาà¸à¸„ุณใช้ส่วนหัวà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลนี้ในà¸à¸²à¸£à¸„ืนค่าส่วนหัวของวอลุ่มอื่น คุณจะสามารถเมาท์วอลุ่มได้ à¹à¸•à¹ˆà¸„ุณจะไม่สามารถถอดรหัสข้อมูลที่เà¸à¹‡à¸šà¹„ว้ในวอลุ่มได้ (เพราะคุณจะเปลี่ยนคีย์หลัà¸)</entry>
+ <entry lang="th" key="VOL_HEADER_RESTORED">ข้อมูลส่วนหัววอลุ่มถูà¸à¸à¸¹à¹‰à¸„ืนเรียบร้อยà¹à¸¥à¹‰à¸§\n\nสำคัà¸: โปรดทราบว่าพาสเวิร์ดเà¸à¹ˆà¸²à¸­à¸²à¸ˆà¸–ูà¸à¸„ืนค่าด้วย นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰ ถ้าต้องใช้ไฟล์คีย์ในà¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มเมื่อสร้างà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูล ไฟล์คีย์เดียวà¸à¸±à¸™à¸ˆà¸°à¸–ูà¸à¹ƒà¸Šà¹‰à¹ƒà¸™à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มอีà¸à¸„รั้งตอนนี้</entry>
+ <entry lang="th" key="EXTERNAL_VOL_HEADER_BAK_FIRST_INFO">ด้วยเหตุผลด้านความปลอดภัย คุณจะต้องà¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”ที่ถูà¸à¸•à¹‰à¸­à¸‡ (à¹à¸¥à¸°/หรือให้ไฟล์คีย์ที่ถูà¸à¸•à¹‰à¸­à¸‡) สำหรับวอลุ่ม\n\nหมายเหตุ: หาà¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸¡à¸µà¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่ซ่อนไว้ คุณจะต้องà¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”ที่ถูà¸à¸•à¹‰à¸­à¸‡ (à¹à¸¥à¸°/หรือให้ไฟล์คีย์ที่ถูà¸à¸•à¹‰à¸­à¸‡) สำหรับวอลุ่มภายนอà¸à¸à¹ˆà¸­à¸™ หลังจาà¸à¸™à¸±à¹‰à¸™ ถ้าคุณเลือà¸à¸—ี่จะสำรองข้อมูลส่วนหัวของวอลุ่มที่ซ่อนไว้ คุณจะต้องà¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”ที่ถูà¸à¸•à¹‰à¸­à¸‡ (à¹à¸¥à¸°/หรือให้ไฟล์คีย์ที่ถูà¸à¸•à¹‰à¸­à¸‡) สำหรับวอลุ่มที่ซ่อนไว้</entry>
+ <entry lang="th" key="CONFIRM_VOL_HEADER_BAK">คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸‚้อมูลสำรองส่วนหัววอลุ่มสำหรับ %s?\n\nหลังจาà¸à¸—ี่คุณคลิà¸à¹ƒà¸Šà¹ˆ จะมีà¸à¸²à¸£à¸‚อชื่อไฟล์สำหรับà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§\n\nหมายเหตุ: ส่วนหัววอลุ่มมาตรà¸à¸²à¸™à¹à¸¥à¸°à¸—ี่ซ่อนไว้จะถูà¸à¹€à¸‚้ารหัสด้วยเà¸à¸¥à¸·à¸­à¹ƒà¸«à¸¡à¹ˆà¹à¸¥à¸°à¹€à¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹„ฟล์à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูล หาà¸à¹„ม่มีวอลุ่มที่ซ่อนไว้อยู่ในวอลุ่มนี้ พื้นที่ที่สงวนไว้สำหรับส่วนหัววอลุ่มที่ซ่อนในไฟล์à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลจะถูà¸à¹€à¸•à¸´à¸¡à¸”้วยข้อมูลสุ่ม (เพื่อคงไว้ซึ่งà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸—ี่เชื่อถือได้) ตอนที่à¸à¸¹à¹‰à¸„ืนส่วนหัววอลุ่มจาà¸à¹„ฟล์à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูล คุณจะต้องà¸à¸£à¸­à¸à¸žà¸²à¸ªà¹€à¸§à¸´à¸£à¹Œà¸”ที่ถูà¸à¸•à¹‰à¸­à¸‡ (à¹à¸¥à¸°/หรือให้ไฟล์คีย์ที่ถูà¸à¸•à¹‰à¸­à¸‡) ที่ถูà¸à¸•à¹‰à¸­à¸‡à¹€à¸¡à¸·à¹ˆà¸­à¸ªà¸£à¹‰à¸²à¸‡à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูล ส่วนหัวจะถูà¸à¹€à¸¥à¸·à¸­à¸à¸­à¸±à¸•à¹‚นมัติ (เช่นมาตรà¸à¸²à¸™à¸«à¸£à¸·à¸­à¸¥à¸±à¸š) โดยà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¸­à¸‡à¸œà¸´à¸”ลองถูà¸</entry>
+ <entry lang="th" key="CONFIRM_VOL_HEADER_RESTORE">คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนส่วนหัววอลุ่มของ %s?\n\nคำเตือน: à¸à¸²à¸£à¸„ืนค่าส่วนหัววอลุ่มจะคืนค่าพาสเวิร์ดวอลุ่มที่ถูà¸à¸•à¹‰à¸­à¸‡à¹€à¸¡à¸·à¹ˆà¸­à¸ªà¸£à¹‰à¸²à¸‡à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูล นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰ หาà¸à¸•à¹‰à¸­à¸‡à¹ƒà¸Šà¹‰à¹„ฟล์คีย์ในà¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มเมื่อสร้างà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูล ไฟล์คีย์เดียวà¸à¸±à¸™à¸ˆà¸°à¸•à¹‰à¸­à¸‡à¹ƒà¸Šà¹‰à¹ƒà¸™à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มอีà¸à¸„รั้งหลังจาà¸à¸„ืนค่าส่วนหัววอลุ่ม\n\nหลังจาà¸à¸—ี่คุณคลิà¸à¹ƒà¸Šà¹ˆ คุณจะเลือà¸à¹„ฟล์à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§</entry>
+ <entry lang="th" key="DOES_VOLUME_CONTAIN_HIDDEN">วอลุ่มมีวอลุ่มที่ซ่อนไว้หรือไม่?</entry>
+ <entry lang="th" key="VOLUME_CONTAINS_HIDDEN">วอลุ่มมีวอลุ่มที่ซ่อนไว้</entry>
+ <entry lang="th" key="VOLUME_DOES_NOT_CONTAIN_HIDDEN">วอลุ่มไม่มีวอลุ่มที่ซ่อนไว้</entry>
+ <entry lang="th" key="HEADER_RESTORE_EXTERNAL_INTERNAL">โปรดเลือà¸à¸›à¸£à¸°à¹€à¸ à¸—à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่คุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰:</entry>
+ <entry lang="th" key="HEADER_RESTORE_INTERNAL">à¸à¸¹à¹‰à¸„ืนส่วนหัววอลุ่มจาà¸à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลที่à¸à¸±à¸‡à¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸§à¸­à¸¥à¸¸à¹ˆà¸¡</entry>
+ <entry lang="th" key="HEADER_RESTORE_EXTERNAL">à¸à¸¹à¹‰à¸„ืนส่วนหัววอลุ่มจาà¸à¹„ฟล์à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸ à¸²à¸¢à¸™à¸­à¸</entry>
+ <entry lang="th" key="HEADER_BACKUP_SIZE_INCORRECT">ขนาดของไฟล์à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลส่วนหัววอลุ่มไม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="VOLUME_HAS_NO_BACKUP_HEADER">ไม่มีà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§à¸à¸±à¸‡à¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸™à¸µà¹‰ (โปรดทราบว่าวอลุ่มที่สร้างโดย TrueCrypt 6.0 หรือหลังนี้เท่านั้นที่มีà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§à¸à¸±à¸‡à¸­à¸¢à¸¹à¹ˆ)</entry>
+ <entry lang="th" key="BACKUP_HEADER_NOT_FOR_SYS_DEVICE">คุณพยายามที่จะสำรองข้อมูลส่วนหัวของพาร์ทิชัน/ไดรฟ์ของระบบ นี่ไม่อนุà¸à¸²à¸• ปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡/à¸à¸¹à¹‰à¸„ืนที่เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸žà¸²à¸£à¹Œà¸—ิชัน/ไดรฟ์ของระบบสามารถà¸à¸£à¸°à¸—ำได้ด้วย VeraCrypt Rescue Disk เท่านั้น\n\nคุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡ VeraCrypt Rescue Disk หรือไม่?</entry>
+ <entry lang="th" key="RESTORE_HEADER_NOT_FOR_SYS_DEVICE">คุณพยายามที่จะà¸à¸¹à¹‰à¸„ืนข้อมูลส่วนหัวของวอลุ่ม VeraCrypt เสมือน à¹à¸•à¹ˆà¸„ุณเลือà¸à¸žà¸²à¸£à¹Œà¸—ิชัน/ไดรฟ์ของระบบ นี่ไม่อนุà¸à¸²à¸• ปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡/à¸à¸¹à¹‰à¸„ืนที่เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸žà¸²à¸£à¹Œà¸—ิชัน/ไดรฟ์ของระบบสามารถà¸à¸£à¸°à¸—ำได้ด้วย VeraCrypt Rescue Disk เท่านั้น\n\nคุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡ VeraCrypt Rescue Disk หรือไม่?</entry>
+ <entry lang="th" key="RESCUE_DISK_NON_WIZARD_CREATION_SELECT_PATH">หลังจาà¸à¸—ี่คุณคลิภOK คุณจะเลือà¸à¸Šà¸·à¹ˆà¸­à¹„ฟล์สำหรับภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ VeraCrypt ใหม่à¹à¸¥à¸°à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸—ี่คุณต้องà¸à¸²à¸£à¸§à¸²à¸‡à¸¡à¸±à¸™</entry>
+ <entry lang="th" key="RESCUE_DISK_NON_WIZARD_CREATION_BURN">ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¹€à¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹„ฟล์นี้:\n%s\n\nตอนนี้คุณต้องเบิร์นภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸™à¸µà¹‰à¸¥à¸‡à¸šà¸™ CD หรือ DVD\n\nสำคัà¸: โปรดทราบว่าไฟล์นี้ต้องถูà¸à¹€à¸‚ียนลงบน CD/DVD เป็นภาพดิสà¸à¹Œ ISO (ไม่เป็นไฟล์เดี่ยว) สำหรับข้อมูลเพิ่มเติมเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸´à¸˜à¸µà¸à¸²à¸£à¸—ำเช่นนี้ โปรดดูเอà¸à¸ªà¸²à¸£à¸‚องซอฟต์à¹à¸§à¸£à¹Œà¸šà¸±à¸™à¸—ึภCD/DVD ของคุณ\n\nหลังจาà¸à¸—ี่คุณเบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¹à¸¥à¹‰à¸§ เลือภ'ระบบ' > 'ตรวจสอบดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢' เพื่อยืนยันว่ามันถูà¸à¹€à¸šà¸´à¸£à¹Œà¸™à¹„ว้อย่างถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="RESCUE_DISK_NON_WIZARD_CREATION_WIN_ISOBURN">ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¹€à¸à¹‡à¸šà¸­à¸¢à¸¹à¹ˆà¹ƒà¸™à¹„ฟล์นี้:\n%s\n\nตอนนี้คุณต้องเบิร์นภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸™à¸µà¹‰à¸¥à¸‡à¸šà¸™ CD หรือ DVD\n\nคุณต้องà¸à¸²à¸£à¹€à¸›à¸´à¸” Microsoft Windows Disc Image Burner ตอนนี้หรือไม่?\n\nหมายเหตุ: หลังจาà¸à¸—ี่คุณเบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¹à¸¥à¹‰à¸§ เลือภ'ระบบ' > 'ตรวจสอบดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢' เพื่อยืนยันว่ามันถูà¸à¹€à¸šà¸´à¸£à¹Œà¸™à¹„ว้อย่างถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="RESCUE_DISK_NON_WIZARD_CHECK_INSERT">โปรดใส่ดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ VeraCrypt ของคุณà¹à¸¥à¸°à¸„ลิภOK เพื่อตรวจสอบมัน</entry>
+ <entry lang="th" key="RESCUE_DISK_NON_WIZARD_CHECK_PASSED">ดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ VeraCrypt ถูà¸à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¹à¸¥à¹‰à¸§à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢</entry>
+ <entry lang="th" key="RESCUE_DISK_NON_WIZARD_CHECK_FAILED">ไม่สามารถตรวจสอบได้ว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸–ูà¸à¹€à¸šà¸´à¸£à¹Œà¸™à¹„ว้อย่างถูà¸à¸•à¹‰à¸­à¸‡\n\nหาà¸à¸„ุณได้เบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¹à¸¥à¹‰à¸§ โปรดเอาออà¸à¹à¸¥à¸°à¹ƒà¸ªà¹ˆà¸à¸¥à¸±à¸šà¹„ปใหม่ à¹à¸¥à¹‰à¸§à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้งหาà¸à¸¢à¸±à¸‡à¹„ม่ช่วย โปรดลองใช้ซอฟต์à¹à¸§à¸£à¹Œà¸šà¸±à¸™à¸—ึภCD/DVD หรือสื่ออื่น\n\nหาà¸à¸„ุณพยายามตรวจสอบดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸—ี่สร้างสำหรับคีย์à¹à¸¡à¹ˆà¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹€à¸à¸¥à¸·à¸­ ฯลฯ ที่ต่างà¸à¸±à¸™ โปรดทราบว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸™à¸±à¹‰à¸™à¸ˆà¸°à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹ƒà¸™à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸™à¸µà¹‰à¹€à¸ªà¸¡à¸­ คุณต้องสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¹ƒà¸«à¸¡à¹ˆà¸—ี่สอดคล้องà¸à¸±à¸šà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าปัจจุบันของคุณ โดยเลือภ'ระบบ' > 'สร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢'</entry>
+ <entry lang="th" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ VeraCrypt ถูà¸à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¹à¸¥à¹‰à¸§à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢</entry>
+ <entry lang="th" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸ à¸²à¸žà¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§\n\nหาà¸à¸„ุณพยายามตรวจสอบภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸—ี่สร้างสำหรับคีย์à¹à¸¡à¹ˆ รหัสผ่าน เà¸à¸¥à¸·à¸­ ฯลฯ ที่ต่างà¸à¸±à¸™ โปรดทราบว่าภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸™à¸±à¹‰à¸™à¸ˆà¸°à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹ƒà¸™à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸™à¸µà¹‰à¹€à¸ªà¸¡à¸­ หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸ à¸²à¸žà¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¹ƒà¸«à¸¡à¹ˆà¸—ี่สอดคล้องà¸à¸±à¸šà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าปัจจุบันของคุณ เลือภ'ระบบ' > 'สร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢'</entry>
+ <entry lang="th" key="ERROR_CREATING_RESCUE_DISK">ข้อผิดพลาด: สร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ VeraCrypt</entry>
+ <entry lang="th" key="CANNOT_CREATE_RESCUE_DISK_ON_HIDDEN_OS">ไม่สามารถสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ VeraCrypt ขณะà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนไว้\n\nในà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ VeraCrypt ให้บูตเข้าสู่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸«à¸¢à¸·à¹ˆà¸­à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¹€à¸¥à¸·à¸­à¸ 'ระบบ' > 'สร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢'</entry>
+ <entry lang="th" key="RESCUE_DISK_CHECK_FAILED">ไม่สามารถตรวจสอบได้ว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸–ูà¸à¹€à¸šà¸´à¸£à¹Œà¸™à¹„ว้อย่างถูà¸à¸•à¹‰à¸­à¸‡\n\nหาà¸à¸„ุณได้เบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¹à¸¥à¹‰à¸§ โปรดเอาออà¸à¹à¸¥à¸°à¹ƒà¸ªà¹ˆà¸à¸¥à¸±à¸šà¹„ปใหม่ จาà¸à¸™à¸±à¹‰à¸™à¸„ลิà¸à¸–ัดไปเพื่อลองอีà¸à¸„รั้ง หาà¸à¸¢à¸±à¸‡à¹„ม่ช่วย โปรดลองใช้ซอฟต์à¹à¸§à¸£à¹Œà¸«à¸£à¸·à¸­à¸ªà¸·à¹ˆà¸­ CD/DVD อื่น%s\n\nหาà¸à¸„ุณยังไม่ได้เบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢ โปรดทำเช่นนั้น à¹à¸¥à¹‰à¸§à¸„ลิà¸à¸–ัดไป\n\nหาà¸à¸„ุณพยายามตรวจสอบดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸—ี่สร้างà¸à¹ˆà¸­à¸™à¸—ี่คุณจะเริ่มวิซาร์ดนี้ โปรดทราบว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¸”ังà¸à¸¥à¹ˆà¸²à¸§à¹„ม่สามารถใช้ได้ เนื่องจาà¸à¸¡à¸±à¸™à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¸„ีย์à¹à¸¡à¹ˆà¸—ี่ต่างà¸à¸±à¸™ คุณต้องเบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸ à¸±à¸¢à¹ƒà¸«à¸¡à¹ˆà¸—ี่สร้างขึ้น</entry>
+ <entry lang="th" key="RESCUE_DISK_CHECK_FAILED_SENTENCE_APPENDIX">à¹à¸¥à¸°/หรือซอฟต์à¹à¸§à¸£à¹Œà¸šà¸±à¸™à¸—ึภCD/DVD อื่น</entry>
+ <entry lang="th" key="SYSTEM_FAVORITES_DLG_TITLE">VeraCrypt - วอลุ่มที่โปรดปรานของระบบ</entry>
+ <entry lang="th" key="SYS_FAVORITES_HELP_LINK">อะไรคือวอลุ่มที่โปรดปรานของระบบ?</entry>
+ <entry lang="th" key="SYS_FAVORITES_REQUIRE_PBA">พาร์ทิชัน/ไดรฟ์ของระบบดูเหมือนไม่ได้รับà¸à¸²à¸£à¹€à¸‚้ารหัส\n\nวอลุ่มที่โปรดปรานของระบบสามารถเมาท์ได้โดยใช้พาสเวิร์ดà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸à¹ˆà¸­à¸™à¸šà¸¹à¸•à¹€à¸—่านั้น ดังนั้นในà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้งานà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่โปรดปรานของระบบ คุณต้องเข้ารหัสพาร์ทิชัน/ไดรฟ์ของระบบà¸à¹ˆà¸­à¸™</entry>
+ <entry lang="th" key="DISMOUNT_FIRST">โปรดยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มà¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="CANNOT_SET_TIMER">ข้อผิดพลาด: ไม่สามารถตั้งค่าเครื่องจับเวลาได้</entry>
+ <entry lang="th" key="IDPM_CHECK_FILESYS">ตรวจสอบระบบไฟล์</entry>
+ <entry lang="th" key="IDPM_REPAIR_FILESYS">ซ่อมระบบไฟล์</entry>
+ <entry lang="th" key="IDPM_ADD_TO_FAVORITES">เพิ่มในรายà¸à¸²à¸£à¹‚ปรด...</entry>
+ <entry lang="th" key="IDPM_ADD_TO_SYSTEM_FAVORITES">เพิ่มในวอลุ่มที่โปรดปรานของระบบ...</entry>
+ <entry lang="th" key="IDPM_PROPERTIES">คุณสมบัติ...</entry>
+ <entry lang="th" key="HIDDEN_VOL_PROTECTION">วอลุ่มที่ซ่อนไว้ได้รับà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™</entry>
+ <entry lang="th" key="NOT_APPLICABLE_OR_NOT_AVAILABLE">N/A</entry>
+ <entry lang="th" key="UISTR_YES">ใช่</entry>
+ <entry lang="th" key="UISTR_NO">ไม่</entry>
+ <entry lang="th" key="UISTR_DISABLED">ปิดใช้งาน</entry>
+ <entry lang="th" key="DIGIT_ONE">1</entry>
+ <entry lang="th" key="TWO_OR_MORE">2 หรือมาà¸à¸à¸§à¹ˆà¸²</entry>
+ <entry lang="th" key="MODE_OF_OPERATION">โหมดà¸à¸²à¸£à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£</entry>
+ <entry lang="th" key="LABEL_ITEM">ป้ายà¸à¸³à¸à¸±à¸š: </entry>
+ <entry lang="th" key="SIZE_ITEM">ขนาด: </entry>
+ <entry lang="th" key="PATH_ITEM">เส้นทาง: </entry>
+ <entry lang="th" key="DRIVE_LETTER_ITEM">อัà¸à¸©à¸£à¹à¸—นไดรฟ์: </entry>
+ <entry lang="th" key="UNSUPPORTED_CHARS_IN_PWD">ข้อผิดพลาด: พาสเวิร์ดต้องประà¸à¸­à¸šà¸”้วยอัà¸à¸‚ระ ASCII เท่านั้น\n\nอัà¸à¸‚ระที่ไม่ใช่ ASCII ในพาสเวิร์ดอาจทำให้วอลุ่มไม่สามารถเมาท์ได้เมื่อà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าระบบของคุณเปลี่ยนà¹à¸›à¸¥à¸‡\n\nอัà¸à¸‚ระต่อไปนี้ได้รับอนุà¸à¸²à¸•:\n\n ! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
+ <entry lang="th" key="UNSUPPORTED_CHARS_IN_PWD_RECOM">คำเตือน: พาสเวิร์ดมีอัà¸à¸‚ระที่ไม่ใช่ ASCII สิ่งนี้อาจทำให้วอลุ่มไม่สามารถเมาท์ได้เมื่อà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าระบบของคุณเปลี่ยนà¹à¸›à¸¥à¸‡\n\nคุณควรเปลี่ยนอัà¸à¸‚ระที่ไม่ใช่ ASCII ทั้งหมดในพาสเวิร์ดด้วยอัà¸à¸‚ระ ASCII หาà¸à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸—ำเช่นนั้น ให้คลิà¸à¸—ี่ 'วอลุ่ม' -> 'เปลี่ยนพาสเวิร์ดวอลุ่ม'\n\nอัà¸à¸‚ระต่อไปนี้เป็นอัà¸à¸‚ระ ASCII:\n\n ! " # $ % &amp; ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~</entry>
+ <entry lang="th" key="EXE_FILE_EXTENSION_CONFIRM">คำเตือน: เราขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸™à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸™à¸²à¸¡à¸ªà¸à¸¸à¸¥à¹„ฟล์ที่ใช้à¸à¸±à¸šà¹„ฟล์ executable (เช่น .exe, .sys, หรือ .dll) à¹à¸¥à¸°à¸™à¸²à¸¡à¸ªà¸à¸¸à¸¥à¹„ฟล์อื่นๆที่มีปัà¸à¸«à¸²à¹ƒà¸™à¸à¸²à¸£à¹ƒà¸Šà¹‰ à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸™à¸²à¸¡à¸ªà¸à¸¸à¸¥à¹„ฟล์ดังà¸à¸¥à¹ˆà¸²à¸§à¸—ำให้ Windows à¹à¸¥à¸°à¸‹à¸­à¸Ÿà¸•à¹Œà¹à¸§à¸£à¹Œà¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„วรัสà¹à¸—รà¸à¹à¸‹à¸‡à¸à¸²à¸£à¸—ำงานของคอนเทนเนอร์ ซึ่งจะส่งผลเสียต่อประสิทธิภาพของวอลุ่มà¹à¸¥à¸°à¸­à¸²à¸ˆà¸—ำให้เà¸à¸´à¸”ปัà¸à¸«à¸²à¸£à¹‰à¸²à¸¢à¹à¸£à¸‡à¸­à¸·à¹ˆà¸™ ๆ\n\nเราขอà¹à¸™à¸°à¸™à¸³à¸­à¸¢à¹ˆà¸²à¸‡à¸¢à¸´à¹ˆà¸‡à¹ƒà¸«à¹‰à¸„ุณลบนามสà¸à¸¸à¸¥à¹„ฟล์หรือเปลี่ยนเป็น (เช่น '.hc')\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸™à¸²à¸¡à¸ªà¸à¸¸à¸¥à¹„ฟล์ที่มีปัà¸à¸«à¸²?</entry>
+ <entry lang="th" key="EXE_FILE_EXTENSION_MOUNT_WARNING">คำเตือน: คอนเทนเนอร์นี้ใช้นามสà¸à¸¸à¸¥à¹„ฟล์ที่ใช้สำหรับไฟล์ executable (เช่น .exe, .sys, หรือ .dll) หรือ นามสà¸à¸¸à¸¥à¹„ฟล์อื่นที่มีปัà¸à¸«à¸²à¸„ล้ายà¸à¸±à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸²à¸ มันจะทำให้ Windows à¹à¸¥à¸°à¸‹à¸­à¸Ÿà¸•à¹Œà¹à¸§à¸£à¹Œà¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„วรัสà¹à¸—รà¸à¹à¸‹à¸‡à¸à¸²à¸£à¸—ำงานของคอนเทนเนอร์อย่างมาภซึ่งจะส่งผลเสียต่อประสิทธิภาพของวอลุ่มà¹à¸¥à¸°à¸­à¸²à¸ˆà¸—ำให้เà¸à¸´à¸”ปัà¸à¸«à¸²à¸£à¹‰à¸²à¸¢à¹à¸£à¸‡à¸­à¸·à¹ˆà¸™ ๆ\n\nเราขอà¹à¸™à¸°à¸™à¸³à¸­à¸¢à¹ˆà¸²à¸‡à¸¢à¸´à¹ˆà¸‡à¹ƒà¸«à¹‰à¸„ุณลบนามสà¸à¸¸à¸¥à¹„ฟล์ของคอนเทนเนอร์นี้หรือเปลี่ยนเป็น (เช่น '.hc') หลังจาà¸à¸—ี่คุณยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่ม</entry>
+ <entry lang="th" key="HOMEPAGE">หน้าหลัà¸</entry>
+ <entry lang="th" key="LARGE_IDE_WARNING_XP">คำเตือน: ดูเหมือนว่าคุณยังไม่ได้ติดตั้ง Service Pack ใดๆลงใน Windows ของคุณ คุณไม่ควรเขียนไปยังดิสà¸à¹Œ IDE ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 128 GB บน Windows XP ที่ไม่มี Service Pack 1 หรือใหม่à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™! หาà¸à¸„ุณทำเช่นนั้น ข้อมูลในดิสà¸à¹Œ (ไม่ว่าจะเป็นวอลุ่ม VeraCrypt หรือไม่) อาจถูà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢ โปรดทราบว่านี่เป็นข้อจำà¸à¸±à¸”ของ Windows ไม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt</entry>
+ <entry lang="th" key="LARGE_IDE_WARNING_2K">คำเตือน: ดูเหมือนว่าคุณยังไม่ได้ติดตั้ง Service Pack 3 หรือใหม่à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™à¹ƒà¸™ Windows ของคุณ คุณไม่ควรเขียนไปยังดิสà¸à¹Œ IDE ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 128 GB บน Windows 2000 โดยไม่มี Service Pack 3 หรือใหม่à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™! หาà¸à¸„ุณทำเช่นนั้น ข้อมูลในดิสà¸à¹Œ (ไม่ว่าจะเป็นวอลุ่ม VeraCrypt หรือไม่) อาจถูà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢ โปรดทราบว่านี่เป็นข้อจำà¸à¸±à¸”ของ Windows ไม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt\n\nหมายเหตุ: คุณอาจต้องเปิดà¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™ 48 บิต LBA ในรีจิสทรี สำหรับข้อมูลเพิ่มเติม โปรดดูที่ http://support.microsoft.com/kb/305098/EN-US</entry>
+ <entry lang="th" key="LARGE_IDE_WARNING_2K_REGISTRY">คำเตือน: à¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™ 48 บิต LBA ATAPI ถูà¸à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸šà¸™à¸£à¸°à¸šà¸šà¸‚องคุณ ดังนั้นคุณไม่ควรเขียนไปยังดิสà¸à¹Œ IDE ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 128 GB! หาà¸à¸„ุณทำเช่นนั้น ข้อมูลในดิสà¸à¹Œ (ไม่ว่าจะเป็นวอลุ่ม VeraCrypt หรือไม่) อาจถูà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢ โปรดทราบว่านี่เป็นข้อจำà¸à¸±à¸”ของ Windows ไม่ใช่ข้อจำà¸à¸±à¸”ของ VeraCrypt\n\nเพื่อเปิดà¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™ 48 บิต LBA ให้เพิ่มค่า 'EnableBigLba' ในรีจิสทรีคีย์ HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\atapi\\Parameters à¹à¸¥à¸°à¸•à¸±à¹‰à¸‡à¸„่าให้เป็น 1.\n\nสำหรับข้อมูลเพิ่มเติม ดูที่ http://support.microsoft.com/kb/305098</entry>
+ <entry lang="th" key="VOLUME_TOO_LARGE_FOR_FAT32">ข้อผิดพลาด: ไฟล์ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 4 GB ไม่สามารถเà¸à¹‡à¸šà¹„ว้ในระบบไฟล์ FAT32 ดังนั้น วอลุ่ม VeraCrypt ที่เà¸à¹‡à¸šà¹ƒà¸™à¹„ฟล์บนระบบไฟล์ FAT32 ไม่สามารถใหà¸à¹ˆà¸à¸§à¹ˆà¸² 4 GB ได้\n\nหาà¸à¸„ุณต้องà¸à¸²à¸£à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸—ี่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² สร้างมันในระบบไฟล์ NTFS (หรือ, หาà¸à¸„ุณใช้ Windows Vista SP1 หรือใหม่à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™, บนระบบไฟล์ exFAT) หรือ, à¹à¸—นà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¹ƒà¸™à¹„ฟล์, เข้ารหัสพาร์ทิชันทั้งหมดหรืออุปà¸à¸£à¸“์ทั้งหมด</entry>
+ <entry lang="th" key="VOLUME_TOO_LARGE_FOR_WINXP">คำเตือน: Windows XP ไม่สนับสนุนไฟล์ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 2048 GB (มันจะรายงานว่า "ไม่เพียงพอสำหรับà¸à¸²à¸£à¹€à¸à¹‡à¸šà¸‚้อมูล") ดังนั้น, คุณไม่สามารถสร้างวอลุ่ม VeraCrypt ที่เà¸à¹‡à¸šà¹ƒà¸™à¹„ฟล์ (คอนเทนเนอร์) ที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 2048 GB บน Windows XP ได้\n\nโปรดทราบว่ายังคงสามารถเข้ารหัสไดรฟ์ทั้งหมดหรือสร้างวอลุ่ม VeraCrypt ที่โฮสต์ในพาร์ทิชันที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 2048 GB บน Windows XP ได้</entry>
+ <entry lang="th" key="FREE_SPACE_FOR_WRITING_TO_OUTER_VOLUME">คำเตือน: หาà¸à¸„ุณต้องà¸à¸²à¸£à¸—ี่จะเพิ่มข้อมูล/ไฟล์ลงในวอลุ่มภายนอà¸à¹ƒà¸™à¸­à¸™à¸²à¸„ต คุณควรพิจารณาเลือà¸à¸‚นาดสำหรับวอลุ่มที่ซ่อนไว้ที่เล็à¸à¸¥à¸‡\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸”้วยขนาดที่คุณระบุ?</entry>
+ <entry lang="th" key="NO_VOLUME_SELECTED">ยังไม่ได้เลือà¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡.\n\nคลิภ'เลือà¸à¸­à¸¸à¸›à¸à¸£à¸“์' หรือ 'เลือà¸à¹„ฟล์' เพื่อเลือà¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡ VeraCrypt</entry>
+ <entry lang="th" key="NO_SYSENC_PARTITION_SELECTED">ยังไม่ได้เลือà¸à¸žà¸²à¸£à¹Œà¸—ิชัน.\n\nคลิภ'เลือà¸à¸­à¸¸à¸›à¸à¸£à¸“์' เพื่อเลือà¸à¸žà¸²à¸£à¹Œà¸—ิชันที่ไม่ได้เมาท์ซึ่งต้องà¸à¸²à¸£à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸à¹ˆà¸­à¸™à¸šà¸¹à¸• (เช่น พาร์ทิชันที่อยู่บนไดรฟ์ระบบที่เข้ารหัสของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸­à¸·à¹ˆà¸™ ที่ไม่ได้à¸à¸³à¸¥à¸±à¸‡à¸—ำงาน อยู่ หรือพาร์ทิชันระบบที่เข้ารหัสของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸­à¸·à¹ˆà¸™)\n\nหมายเหตุ: พาร์ทิชันที่เลือà¸à¸ˆà¸°à¸–ูà¸à¹€à¸¡à¸²à¸—์เป็นวอลุ่ม VeraCrypt ปà¸à¸•à¸´à¹‚ดยไม่ต้องผ่านà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸à¹ˆà¸­à¸™à¸šà¸¹à¸• สิ่งนี้เป็นประโยชน์เช่นสำหรับà¸à¸²à¸£à¸ªà¸³à¸£à¸­à¸‡à¸‚้อมูลหรือà¸à¸²à¸£à¸‹à¹ˆà¸­à¸¡à¹à¸‹à¸¡</entry>
+ <entry lang="th" key="CONFIRM_SAVE_DEFAULT_KEYFILES">คำเตือน: หาà¸à¸•à¸±à¹‰à¸‡à¸„่าà¹à¸¥à¸°à¹€à¸›à¸´à¸”ใช้ไฟล์คีย์เริ่มต้น วอลุ่มที่ไม่ได้ใช้ไฟล์คีย์เหล่านี้จะไม่สามารถเมาท์ได้ ดังนั้น หลังจาà¸à¸—ี่คุณเปิดใช้ไฟล์คีย์เริ่มต้นà¹à¸¥à¹‰à¸§ จำไว้ว่าให้ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸Šà¹ˆà¸­à¸‡à¸—ำเครื่องหมาย 'ใช้ไฟล์คีย์' (ด้านล่างฟิลด์ป้อนพาสเวิร์ด) เมื่อเมาท์วอลุ่มดังà¸à¸¥à¹ˆà¸²à¸§\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¹„ฟล์คีย์/เส้นทางที่เลือà¸à¹€à¸›à¹‡à¸™à¸„่าดีฟอลต์?</entry>
+ <entry lang="th" key="HK_AUTOMOUNT_DEVICES">เมาท์อุปà¸à¸£à¸“์อัตโนมัติ</entry>
+ <entry lang="th" key="HK_DISMOUNT_ALL">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์ทั้งหมด</entry>
+ <entry lang="th" key="HK_WIPE_CACHE">เช็ดà¹à¸„ช</entry>
+ <entry lang="th" key="HK_DISMOUNT_ALL_AND_WIPE">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์ทั้งหมด &amp; เช็ดà¹à¸„ช</entry>
+ <entry lang="th" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE">บังคับยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์ทั้งหมด &amp; เช็ดà¹à¸„ช</entry>
+ <entry lang="th" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT">บังคับยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์ทั้งหมด, เช็ดà¹à¸„ช &amp; ออà¸</entry>
+ <entry lang="th" key="HK_MOUNT_FAVORITE_VOLUMES">เมาท์วอลุ่มที่โปรดปราน</entry>
+ <entry lang="th" key="HK_SHOW_HIDE_MAIN_WINDOW">à¹à¸ªà¸”ง/ซ่อนหน้าต่างหลัà¸à¸‚อง VeraCrypt</entry>
+ <entry lang="th" key="PRESS_A_KEY_TO_ASSIGN">(คลิà¸à¸—ี่นี่à¹à¸¥à¸°à¸à¸”ปุ่ม)</entry>
+ <entry lang="th" key="ACTION">à¸à¸²à¸£à¸à¸£à¸°à¸—ำ</entry>
+ <entry lang="th" key="SHORTCUT">ทางลัด</entry>
+ <entry lang="th" key="CANNOT_USE_RESERVED_KEY">ข้อผิดพลาด: ทางลัดนี้ถูà¸à¸ªà¸‡à¸§à¸™à¹„ว้ โปรดเลือà¸à¸—างลัดอื่น</entry>
+ <entry lang="th" key="SHORTCUT_ALREADY_IN_USE">ข้อผิดพลาด: ทางลัดถูà¸à¹ƒà¸Šà¹‰à¹„ปà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="HOTKEY_REGISTRATION_ERROR">คำเตือน: คีย์ลัดระบบà¸à¸¸à¸à¹à¸ˆà¸‚อง VeraCrypt หนึ่งหรือหลายตัวจะไม่ทำงาน!\n\nโปรดตรวจสอบให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันอื่น ๆ à¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹„ม่ได้ใช้ทางลัดเดียวà¸à¸±à¸š VeraCrypt</entry>
+ <entry lang="th" key="PAGING_FILE_CREATION_PREVENTED">à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ฟล์เพจถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™\n\nโปรดทราบว่าเนื่องจาà¸à¸›à¸±à¸à¸«à¸²à¸‚อง Windows ไฟล์เพจไม่สามารถอยู่บนวอลุ่ม VeraCrypt ที่ไม่ใช่ระบบ (รวมถึงวอลุ่มที่โปรดปรานของระบบ) VeraCrypt สนับสนุนà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹„ฟล์เพจเฉพาะบนพาร์ทิชัน/ไดรฟ์ของระบบที่เข้ารหัส</entry>
+ <entry lang="th" key="SYS_ENC_HIBERNATION_PREVENTED">ข้อผิดพลาดหรือความไม่เข้าà¸à¸±à¸™à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„ม่ให้ VeraCrypt เข้ารหัสไฟล์จำศีล ดังนั้นà¸à¸²à¸£à¸ˆà¸³à¸¨à¸µà¸¥à¸–ูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™.\n\nหมายเหตุ: เมื่อคอมพิวเตอร์เข้าโหมดจำศีล (หรือเข้าโหมดประหยัดพลังงาน) ข้อมูลจาà¸à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำระบบจะถูà¸à¹€à¸‚ียนไปยังไฟล์à¸à¸²à¸£à¹€à¸à¹‡à¸šà¸ à¸²à¸žà¸ˆà¸³à¸¨à¸µà¸¥à¸—ี่อยู่บนไดรฟ์ระบบ VeraCrypt ไม่สามารถป้องà¸à¸±à¸™à¸„ีย์à¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸¥à¸°à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องไฟล์ที่มีความอ่อนไหวที่ถูà¸à¹€à¸›à¸´à¸”ใช้ใน RAM จาà¸à¸à¸²à¸£à¸–ูà¸à¸šà¸±à¸™à¸—ึà¸à¹‚ดยไม่มีà¸à¸²à¸£à¹€à¸‚้ารหัสไปยังไฟล์เà¸à¹‡à¸šà¸ à¸²à¸žà¸ˆà¸³à¸¨à¸µà¸¥à¹„ด้</entry>
+ <entry lang="th" key="HIDDEN_OS_HIBERNATION_PREVENTED">à¸à¸²à¸£à¸ˆà¸³à¸¨à¸µà¸¥à¸–ูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™\n\nVeraCrypt ไม่สนับสนุนà¸à¸²à¸£à¸ˆà¸³à¸¨à¸µà¸¥à¹ƒà¸™à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนอยู่ซึ่งใช้พาร์ทิชันบูตเพิ่มเติม โปรดทราบว่าพาร์ทิชันบูตถูà¸à¹à¸Šà¸£à¹Œà¹‚ดยทั้งระบบเหยื่อà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸—ี่ซ่อนอยู่ ดังนั้นเพื่อป้องà¸à¸±à¸™à¸à¸²à¸£à¸£à¸±à¹ˆà¸§à¹„หลของข้อมูลà¹à¸¥à¸°à¸›à¸±à¸à¸«à¸²à¹€à¸¡à¸·à¹ˆà¸­à¸à¸¥à¸±à¸šà¸¡à¸²à¸ˆà¸²à¸à¸à¸²à¸£à¸ˆà¸³à¸¨à¸µà¸¥ VeraCrypt จึงต้องป้องà¸à¸±à¸™à¹„ม่ให้ระบบที่ซ่อนอยู่เขียนไปยังพาร์ทิชันบูตร่วมà¹à¸¥à¸°à¹„ม่ให้จำศีล</entry>
+ <entry lang="th" key="VOLUME_MOUNTED_AS_DRIVE_LETTER_X_DISMOUNTED">วอลุ่ม VeraCrypt เมาท์เป็น %c: ถูà¸à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="MOUNTED_VOLUMES_DISMOUNTED">วอลุ่ม VeraCrypt ถูà¸à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="VOLUMES_DISMOUNTED_CACHE_WIPED">วอลุ่ม VeraCrypt ถูà¸à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์à¹à¸¥à¸°à¹à¸„ชรหัสผ่านถูà¸à¹€à¸Šà¹‡à¸”à¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="SUCCESSFULLY_DISMOUNTED">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์เรียบร้อยà¹à¸¥à¹‰à¸§</entry>
+ <entry lang="th" key="CONFIRM_BACKGROUND_TASK_DISABLED">คำเตือน: หาà¸à¸à¸´à¸ˆà¸à¸£à¸£à¸¡à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡à¸‚อง VeraCrypt ถูà¸à¸›à¸´à¸”ใช้งาน ฟังà¸à¹Œà¸Šà¸±à¸™à¸•à¹ˆà¸­à¹„ปนี้จะถูà¸à¸›à¸´à¸”ใช้งาน:\n\n1) คีย์ลัด\n2) ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติ (เช่นเมื่อออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š à¸à¸²à¸£à¸–อดอุปà¸à¸£à¸“์โฮสต์โดยไม่ตั้งใจ หมดเวลา ฯลฯ)\n3) à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มที่โปรดปรานอัตโนมัติ\n4) à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™ (เช่นเมื่อà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸„วามเสียหายของวอลุ่มที่ซ่อนไว้ถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™)\n5) ไอคอนถาด\n\nหมายเหตุ: คุณสามารถหยุดà¸à¸´à¸ˆà¸à¸£à¸£à¸¡à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡à¹„ด้ตลอดเวลาโดยคลิà¸à¸‚วาที่ไอคอนถาด VeraCrypt à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸ 'ออà¸'\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸›à¸´à¸”ใช้งานà¸à¸´à¸ˆà¸à¸£à¸£à¸¡à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡à¸‚อง VeraCrypt อย่างถาวร?</entry>
+ <entry lang="th" key="CONFIRM_NO_FORCED_AUTODISMOUNT">คำเตือน: หาà¸à¸›à¸´à¸”ใช้ตัวเลือà¸à¸™à¸µà¹‰ วอลุ่มที่ประà¸à¸­à¸šà¸”้วยไฟล์/ไดเร็à¸à¸—อรี่ที่เปิดอยู่จะไม่สามารถยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติได้.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¸›à¸´à¸”ใช้ตัวเลือà¸à¸™à¸µà¹‰?</entry>
+ <entry lang="th" key="WARN_PREF_AUTO_DISMOUNT">คำเตือน: วอลุ่มที่ประà¸à¸­à¸šà¸”้วยไฟล์/ไดเร็à¸à¸—อรี่ที่เปิดอยู่จะไม่ได้รับà¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติ\n\nเพื่อป้องà¸à¸±à¸™à¸ªà¸´à¹ˆà¸‡à¸™à¸µà¹‰ ให้เปิดตัวเลือà¸à¸•à¹ˆà¸­à¹„ปนี้ในหน้าต่างà¸à¸²à¸£à¸ªà¸™à¸—นานี้: 'บังคับยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติà¹à¸¡à¹‰à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸ˆà¸°à¸›à¸£à¸°à¸à¸­à¸šà¸”้วยไฟล์หรือไดเร็à¸à¸—อรี่ที่เปิดอยู่'</entry>
+ <entry lang="th" key="WARN_PREF_AUTO_DISMOUNT_ON_POWER">คำเตือน: เมื่อà¹à¸šà¸•à¹€à¸•à¸­à¸£à¸µà¹ˆà¹‚น้ตบุ๊คมีพลังงานต่ำ Windows อาจไม่ส่งข้อความที่เหมาะสมไปยังà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันที่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานเมื่อคอมพิวเตอร์เข้าสู่โหมดประหยัดพลังงาน ดังนั้น VeraCrypt อาจไม่สามารถยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มในà¸à¸£à¸“ีดังà¸à¸¥à¹ˆà¸²à¸§à¹„ด้</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_RESUME_PROMPT">คุณได้วางà¸à¸³à¸«à¸™à¸”à¸à¸²à¸£à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/วอลุ่ม à¸à¸²à¸£à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¢à¸±à¸‡à¹„ม่เสร็จสมบูรณ์\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹€à¸”ี๋ยวนี้หรือไม่?</entry>
+ <entry lang="th" key="SYSTEM_ENCRYPTION_RESUME_PROMPT">คุณได้วางà¸à¸³à¸«à¸™à¸”à¸à¸²à¸£à¸à¸²à¸£à¹€à¸‚้ารหัสหรือถอดรหัสของพาร์ทิชัน/ไดรฟ์ของระบบ à¹à¸•à¹ˆà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¢à¸±à¸‡à¹„ม่เสร็จสมบูรณ์\n\nคุณต้องà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡ (ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­) ตอนนี้หรือไม่?</entry>
+ <entry lang="th" key="ASK_NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL">คุณต้องà¸à¸²à¸£à¸–ูà¸à¸à¸£à¸°à¸•à¸¸à¹‰à¸™à¸„ำถามทุà¸à¸„รั้งว่าจะดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/วอลุ่มที่ไม่ได้เป็นระบบหรือไม่?</entry>
+ <entry lang="th" key="KEEP_PROMPTING_ME">ใช่, ยังคงà¸à¸£à¸°à¸•à¸¸à¹‰à¸™à¸„ำถามฉัน</entry>
+ <entry lang="th" key="DO_NOT_PROMPT_ME">ไม่, ไม่ต้องà¸à¸£à¸°à¸•à¸¸à¹‰à¸™à¸„ำถามฉัน</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_NOTIFICATION_REMOVAL_NOTE">สำคัà¸: จำไว้ว่าคุณสามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/วอลุ่มที่ไม่ได้เป็นระบบได้โดยเลือภ'วอลุ่ม' > 'ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ี่หยุดชั่วคราว' จาà¸à¹à¸–บเมนูของหน้าต่างหลัà¸à¸‚อง VeraCrypt</entry>
+ <entry lang="th" key="SYSTEM_ENCRYPTION_SCHEDULED_BUT_PBA_FAILED">คุณได้วางà¸à¸³à¸«à¸™à¸”à¸à¸²à¸£à¸à¸²à¸£à¹€à¸‚้ารหัสหรือถอดรหัสของพาร์ทิชัน/ไดรฟ์ของระบบ อย่างไรà¸à¹‡à¸•à¸²à¸¡ à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸à¹ˆà¸­à¸™à¸šà¸¹à¸•à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§ (หรือถูà¸à¸‚้ามไป)\n\nหมายเหตุ: หาà¸à¸„ุณถอดรหัสพาร์ทิชัน/ไดรฟ์ของระบบในสิ่งà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸• คุณอาจต้องทำขั้นตอนให้สมบูรณ์โดยเลือภ'ระบบ' > 'ถอดรหัสพาร์ทิชัน/ไดรฟ์ของระบบอย่างถาวร' จาà¸à¹à¸–บเมนูของหน้าต่างหลัà¸à¸‚อง VeraCrypt</entry>
+ <entry lang="th" key="CONFIRM_EXIT">คำเตือน: หาภVeraCrypt ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¸•à¸­à¸™à¸™à¸µà¹‰ ฟังà¸à¹Œà¸Šà¸±à¸™à¸•à¹ˆà¸­à¹„ปนี้จะถูà¸à¸›à¸´à¸”ใช้งาน:\n\n1) คีย์ลัด\n2) à¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติ (เช่นเมื่อออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š à¸à¸²à¸£à¸–อดอุปà¸à¸£à¸“์โฮสต์โดยไม่ตั้งใจ หมดเวลา ฯลฯ)\n3) à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่มที่โปรดปรานอัตโนมัติ\n4) à¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™ (เช่นเมื่อà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸„วามเสียหายของวอลุ่มที่ซ่อนไว้ถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™)\n\nหมายเหตุ: หาà¸à¸„ุณไม่ต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt ทำงานในพื้นหลัง ให้ปิดà¸à¸´à¸ˆà¸à¸£à¸£à¸¡à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡à¹ƒà¸™à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า (à¹à¸¥à¸°à¸«à¸²à¸à¸ˆà¸³à¹€à¸›à¹‡à¸™ ให้ปิดà¸à¸²à¸£à¹€à¸›à¸´à¸”ตัว VeraCrypt อัตโนมัติในตัวเลือà¸à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า)\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š?</entry>
+ <entry lang="th" key="CONFIRM_EXIT_UNIVERSAL">ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š?</entry>
+ <entry lang="th" key="CHOOSE_ENCRYPT_OR_DECRYPT">VeraCrypt ไม่มีข้อมูลเพียงพอที่จะตัดสินใจว่าจะเข้ารหัสหรือถอดรหัส</entry>
+ <entry lang="th" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">VeraCrypt ไม่มีข้อมูลเพียงพอที่จะตัดสินใจว่าจะเข้ารหัสหรือถอดรหัส\n\nหมายเหตุ: หาà¸à¸„ุณถอดรหัสพาร์ทิชัน/ไดรฟ์ของระบบในสิ่งà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸• คุณอาจต้องทำขั้นตอนให้สมบูรณ์โดยคลิà¸à¸—ี่ถอดรหัส</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_REVERSE_INFO">หมายเหตุ: เมื่อคุณà¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้ารหัสพาร์ทิชัน/วอลุ่มที่ไม่ใช่ระบบในสถานที่à¹à¸¥à¸°à¸¡à¸µà¸‚้อผิดพลาดที่ยังคงขัดขวางไม่ให้คุณทำà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹ƒà¸«à¹‰à¸ªà¸¡à¸šà¸¹à¸£à¸“์ คุณจะไม่สามารถเมาท์วอลุ่ม (à¹à¸¥à¸°à¹€à¸‚้าถึงข้อมูลที่เà¸à¹‡à¸šà¹„ว้ในนั้นได้) จนà¸à¸§à¹ˆà¸²à¸„ุณจะถอดรหัสวอลุ่มทั้งหมด (นั่นคือยà¸à¹€à¸¥à¸´à¸à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£)\n\nหาà¸à¸„ุณจำเป็นต้องทำเช่นนั้น ให้ทำตามขั้นตอนต่อไปนี้:\n1) ออà¸à¸ˆà¸²à¸à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”นี้\n2) ในหน้าต่างหลัà¸à¸‚อง VeraCrypt เลือภ'วอลุ่ม' > 'ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ี่หยุดชั่วคราว'\n3) เลือภ'ถอดรหัส'</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">คุณต้องà¸à¸²à¸£à¸«à¸¢à¸¸à¸”à¹à¸¥à¸°à¹€à¸¥à¸·à¹ˆà¸­à¸™à¸à¸²à¸£à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/วอลุ่มหรือไม่?\n\nหมายเหตุ: จดจำไว้ว่าวอลุ่มจะไม่สามารถเมาท์ได้จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¹€à¸‚้ารหัสหรือถอดรหัสเสร็จสิ้น คุณจะสามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสà¹à¸¥à¸°à¸¡à¸±à¸™à¸ˆà¸°à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¸ˆà¸²à¸à¸ˆà¸¸à¸”ที่หยุดชั่วคราว คุณสามารถทำเช่นนั้นได้โดยเลือภ'วอลุ่ม' > 'ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ี่หยุดชั่วคราว' จาà¸à¹à¸–บเมนูของหน้าต่างหลัà¸à¸‚อง VeraCrypt</entry>
+ <entry lang="th" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">คุณต้องà¸à¸²à¸£à¸«à¸¢à¸¸à¸”à¹à¸¥à¸°à¹€à¸¥à¸·à¹ˆà¸­à¸™à¸à¸²à¸£à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสของพาร์ทิชัน/ไดรฟ์ของระบบหรือไม่?\n\nหมายเหตุ: คุณจะสามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹à¸¥à¸°à¸¡à¸±à¸™à¸ˆà¸°à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¸ˆà¸²à¸à¸ˆà¸¸à¸”ที่หยุด คุณสามารถทำเช่นนั้นได้โดยเลือภ'ระบบ' > 'ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ี่หยุดชั่วคราว' จาà¸à¹à¸–บเมนูของหน้าต่างหลัà¸à¸‚อง VeraCrypt ถ้าคุณต้องà¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸«à¸£à¸·à¸­à¸¢à¹‰à¸­à¸™à¸à¸¥à¸±à¸šà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส ให้เลือภ'ระบบ' > 'ถอดรหัสพาร์ทิชัน/ไดรฟ์ของระบบอย่างถาวร'</entry>
+ <entry lang="th" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">คุณต้องà¸à¸²à¸£à¸«à¸¢à¸¸à¸”à¹à¸¥à¸°à¹€à¸¥à¸·à¹ˆà¸­à¸™à¸à¸²à¸£à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸–อดรหัสของพาร์ทิชัน/ไดรฟ์ของระบบหรือไม่?\n\nหมายเหตุ: คุณจะสามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹à¸¥à¸°à¸¡à¸±à¸™à¸ˆà¸°à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¸ˆà¸²à¸à¸ˆà¸¸à¸”ที่หยุด คุณสามารถทำเช่นนั้นได้โดยเลือภ'ระบบ' > 'ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ี่หยุดชั่วคราว' จาà¸à¹à¸–บเมนูของหน้าต่างหลัà¸à¸‚อง VeraCrypt ถ้าคุณต้องà¸à¸²à¸£à¸¢à¹‰à¸­à¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸–อดรหัส (à¹à¸¥à¸°à¹€à¸£à¸´à¹ˆà¸¡à¸à¸²à¸£à¹€à¸‚้ารหัส) ให้เลือภ'ระบบ' > 'เข้ารหัสพาร์ทิชัน/ไดรฟ์ของระบบ'</entry>
+ <entry lang="th" key="FAILED_TO_INTERRUPT_SYSTEM_ENCRYPTION">ข้อผิดพลาด: ไม่สามารถหยุดà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/ไดรฟ์ของระบบได้</entry>
+ <entry lang="th" key="FAILED_TO_INTERRUPT_WIPING">ข้อผิดพลาด: ไม่สามารถหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¸šà¹„ด้</entry>
+ <entry lang="th" key="FAILED_TO_RESUME_SYSTEM_ENCRYPTION">ข้อผิดพลาด: ไม่สามารถดำเนินà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/ไดรฟ์ของระบบต่อได้</entry>
+ <entry lang="th" key="FAILED_TO_START_WIPING">ข้อผิดพลาด: ไม่สามารถเริ่มต้นà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¸šà¹„ด้</entry>
+ <entry lang="th" key="INCONSISTENCY_RESOLVED">à¹à¸à¹‰à¹„ขความไม่สอดคล้องà¹à¸¥à¹‰à¸§\n\n\n(หาà¸à¸„ุณรายงานบั๊à¸à¹ƒà¸™à¸ªà¹ˆà¸§à¸™à¸™à¸µà¹‰ โปรดระบุข้อมูลทางเทคนิคต่อไปนี้ในรายงานบั๊à¸à¸”้วย:\n%hs)</entry>
+ <entry lang="th" key="UNEXPECTED_STATE">ข้อผิดพลาด: สถานะไม่คาดคิด\n\n\n(หาà¸à¸„ุณรายงานบั๊à¸à¹ƒà¸™à¸ªà¹ˆà¸§à¸™à¸™à¸µà¹‰ โปรดระบุข้อมูลทางเทคนิคต่อไปนี้ในรายงานบั๊à¸à¸”้วย:\n%hs)</entry>
+ <entry lang="th" key="NO_SYS_ENC_PROCESS_TO_RESUME">ไม่มีà¸à¸²à¸£à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/ไดรฟ์ของระบบที่หยุดชั่วคราวที่จะดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­\n\nหมายเหตุ: หาà¸à¸„ุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสของพาร์ทิชัน/วอลุ่มที่ไม่ใช่ระบบต่อ เลือภ'วอลุ่ม' > 'ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ี่หยุดชั่วคราว</entry>
+ <entry lang="th" key="HIDVOL_PROT_BKG_TASK_WARNING">คำเตือน: งานพื้นหลังของ VeraCrypt ถูà¸à¸›à¸´à¸”ใช้งาน หลังจาà¸à¸—ี่คุณออà¸à¸ˆà¸²à¸ VeraCrypt คุณจะไม่ได้รับà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸«à¸²à¸à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸„วามเสียหายของวอลุ่มที่ซ่อนอยู่ถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™\n\nหมายเหตุ: คุณสามารถหยุดงานพื้นหลังได้ตลอดเวลาโดยà¸à¸²à¸£à¸„ลิà¸à¸‚วาที่ไอคอนถาด VeraCrypt à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸ 'ออà¸'\n\nเปิดใช้งานงานพื้นหลังของ VeraCrypt?</entry>
+ <entry lang="th" key="LANG_PACK_VERSION">เวอร์ชันชุดภาษา: %s</entry>
+ <entry lang="th" key="CHECKING_FS">à¸à¸³à¸¥à¸±à¸‡à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸£à¸°à¸šà¸šà¹„ฟล์บนวอลุ่ม VeraCrypt ที่เมาท์เป็น %s...</entry>
+ <entry lang="th" key="REPAIRING_FS">พยายามซ่อมระบบไฟล์บนวอลุ่ม VeraCrypt ที่เมาท์เป็น %s...</entry>
+ <entry lang="th" key="WARN_64_BIT_BLOCK_CIPHER">คำเตือน: วอลุ่มนี้ถูà¸à¹€à¸‚้ารหัสด้วยอัลà¸à¸­à¸¥à¸´à¸—ึมà¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸šà¸šà¹€à¸”ิม\n\nอัลà¸à¸­à¸¥à¸´à¸—ึมà¸à¸²à¸£à¹€à¸‚้ารหัสบล็อภ64 บิตทั้งหมด (เช่น Blowfish, CAST-128, หรือ Triple DES) ถูà¸à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹ƒà¸Šà¹‰ จะยังคงสามารถเมาท์วอลุ่มนี้ได้โดยใช้ VeraCrypt รุ่นใหม่ๆ อย่างไรà¸à¹‡à¸•à¸²à¸¡ จะไม่มีà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡à¹ƒà¸”ๆ ต่อà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸‚องอัลà¸à¸­à¸¥à¸´à¸—ึมà¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸šà¸šà¹€à¸”ิมเหล่านี้ เราขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณสร้างวอลุ่ม VeraCrypt ใหม่ที่ถูà¸à¹€à¸‚้ารหัสด้วยอัลà¸à¸­à¸£à¹Œà¸´à¸—ึมà¸à¸²à¸£à¹€à¸‚้ารหัสบล็อภ128 บิต (เช่น AES, Serpent, Twofish, ฯลฯ) à¹à¸¥à¸°à¸¢à¹‰à¸²à¸¢à¹„ฟล์ทั้งหมดจาà¸à¸§à¸­à¸¥à¸¸à¹ˆà¸¡à¸™à¸µà¹‰à¹„ปยังวอลุ่มใหม่</entry>
+ <entry lang="th" key="SYS_AUTOMOUNT_DISABLED">ระบบของคุณไม่ได้ถูà¸à¸•à¸±à¹‰à¸‡à¸„่าให้เมาท์วอลุ่มใหม่โดยอัตโนมัติ อาจจะไม่สามารถเมาท์วอลุ่ม VeraCrypt ที่โฮสต์ในอุปà¸à¸£à¸“์ได้ à¸à¸²à¸£à¹€à¸¡à¸²à¸—์อัตโนมัติสามารถเปิดใช้งานได้โดยà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸„ำสั่งต่อไปนี้à¹à¸¥à¸°à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—ระบบ\n\nmountvol.exe /E</entry>
+ <entry lang="th" key="SYS_ASSIGN_DRIVE_LETTER">โปรดà¸à¸³à¸«à¸™à¸”อัà¸à¸©à¸£à¹à¸—นไดรฟ์ไปยังพาร์ทิชัน/อุปà¸à¸£à¸“์à¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­ ('à¹à¸œà¸‡à¸„วบคุม' > 'ระบบà¹à¸¥à¸°à¸à¸²à¸£à¸šà¸³à¸£à¸¸à¸‡à¸£à¸±à¸à¸©à¸²' > 'เครื่องมือà¸à¸²à¸£à¸šà¸£à¸´à¸«à¸²à¸£' - 'สร้างà¹à¸¥à¸°à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸•à¸žà¸²à¸£à¹Œà¸—ิชันดิสà¸à¹Œ')\n\nสังเà¸à¸•à¸§à¹ˆà¸²à¸™à¸µà¹ˆà¹€à¸›à¹‡à¸™à¸‚้อà¸à¸³à¸«à¸™à¸”ของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£</entry>
+ <entry lang="th" key="MOUNT_TC_VOLUME">เมาท์วอลุ่ม VeraCrypt</entry>
+ <entry lang="th" key="DISMOUNT_ALL_TC_VOLUMES">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¡à¸²à¸—์วอลุ่ม VeraCrypt ทั้งหมด</entry>
+ <entry lang="th" key="UAC_INIT_ERROR">VeraCrypt ล้มเหลวในà¸à¸²à¸£à¸£à¸±à¸šà¸ªà¸´à¸—ธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</entry>
+ <entry lang="th" key="ERR_ACCESS_DENIED">ถูà¸à¸›à¸à¸´à¹€à¸ªà¸˜à¸à¸²à¸£à¹€à¸‚้าถึงโดยระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£\n\nสาเหตุที่เป็นไปได้: ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹ƒà¸«à¹‰à¸„ุณมีสิทธิ์ในà¸à¸²à¸£à¸­à¹ˆà¸²à¸™/เขียน (หรือสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š) สำหรับบางโฟลเดอร์, ไฟล์, à¹à¸¥à¸°à¸­à¸¸à¸›à¸à¸£à¸“์, เพื่อให้คุณสามารถอ่านà¹à¸¥à¸°à¹€à¸‚ียนข้อมูลได้ตามต้องà¸à¸²à¸£ โดยทั่วไป, ผู้ใช้ที่ไม่มีสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸ªà¸²à¸¡à¸²à¸£à¸–สร้าง, อ่าน à¹à¸¥à¸°à¹à¸à¹‰à¹„ขไฟล์ในโฟลเดอร์เอà¸à¸ªà¸²à¸£à¸‚องตนเองได้</entry>
+ <entry lang="th" key="SECTOR_SIZE_UNSUPPORTED">ข้อผิดพลาด: ไดรฟ์นี้ใช้ขนาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่รองรับ\n\nปัจจุบัน VeraCrypt ไม่สามารถสร้างวอลุ่มที่โฮสต์ในพาร์ทิชัน/อุปà¸à¸£à¸“์บนไดรฟ์ที่ใช้ขนาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¹ƒà¸«à¸à¹ˆà¸à¸§à¹ˆà¸² 4096 ไบต์ได้ อย่างไรà¸à¹‡à¸•à¸²à¸¡, คุณยังสามารถสร้างวอลุ่มในไฟล์ (container) บนไดรฟ์ดังà¸à¸¥à¹ˆà¸²à¸§à¹„ด้</entry>
+ <entry lang="th" key="SYSENC_UNSUPPORTED_SECTOR_SIZE_BIOS">ปัจจุบัน ไม่สามารถเข้ารหัสระบบที่ติดตั้งบนดิสà¸à¹Œà¸—ี่ใช้ขนาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่ใช่ 512 ไบต์ได้</entry>
+ <entry lang="th" key="NO_SPACE_FOR_BOOT_LOADER">โปรà¹à¸à¸£à¸¡à¹‚หลดบูต VeraCrypt ต้องà¸à¸²à¸£à¸žà¸·à¹‰à¸™à¸—ี่ว่างอย่างน้อย 32 à¸à¸´à¹‚ลไบต์ที่จุดเริ่มต้นของไดรฟ์ระบบ (โปรà¹à¸à¸£à¸¡à¹‚หลดบูตของ VeraCrypt ต้องถูà¸à¹€à¸à¹‡à¸šà¹ƒà¸™à¸šà¸£à¸´à¹€à¸§à¸“นั้น) น่าเสียดาย, ไดรฟ์ของคุณไม่ตอบสนองเงื่อนไขนี้\n\nโปรดอย่ารายงานสิ่งนี้เป็นบั๊à¸/ปัà¸à¸«à¸²à¹ƒà¸™ VeraCrypt เพื่อà¹à¸à¹‰à¹„ขปัà¸à¸«à¸²à¸™à¸µà¹‰, คุณจะต้องà¹à¸šà¹ˆà¸‡à¸žà¸²à¸£à¹Œà¸—ิชันดิสà¸à¹Œà¹ƒà¸«à¸¡à¹ˆà¹à¸¥à¸°à¸›à¸¥à¹ˆà¸­à¸¢à¸žà¸·à¹‰à¸™à¸—ี่ 32 à¸à¸´à¹‚ลไบต์à¹à¸£à¸à¸Ÿà¸£à¸µ (ในà¸à¸£à¸“ีส่วนใหà¸à¹ˆ, คุณจะต้องลบà¹à¸¥à¸°à¸ªà¸£à¹‰à¸²à¸‡à¸žà¸²à¸£à¹Œà¸—ิชันà¹à¸£à¸à¹ƒà¸«à¸¡à¹ˆ) เราà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¹ƒà¸Šà¹‰à¹‚ปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸žà¸²à¸£à¹Œà¸—ิชันของ Microsoft ที่มีให้ใช้งานเช่นตอนที่คุณà¸à¸³à¸¥à¸±à¸‡à¸•à¸´à¸”ตั้ง Windows</entry>
+ <entry lang="th" key="FEATURE_UNSUPPORTED_ON_CURRENT_OS">ฟีเจอร์นี้ไม่รองรับในเวอร์ชันของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่คุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_UNSUPPORTED_ON_CURRENT_OS">VeraCrypt ไม่สนับสนุนà¸à¸²à¸£à¹€à¸‚้ารหัสพาร์ทิชัน/ไดรฟ์ของระบบบนเวอร์ชันของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่คุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_UNSUPPORTED_ON_VISTA_SP0">à¸à¹ˆà¸­à¸™à¸—ี่คุณจะเข้ารหัสพาร์ทิชัน/ไดรฟ์ของระบบบน Windows Vista, คุณต้องติดตั้ง Service Pack 1 หรือใหมà¸à¸§à¹ˆà¸²à¸ªà¸³à¸«à¸£à¸±à¸š Windows Vista à¸à¹ˆà¸­à¸™ (ไม่มี Service Pack ใดที่ถูà¸à¸•à¸´à¸”ตั้งในระบบนี้)\n\nหมายเหตุ: Service Pack 1 สำหรับ Windows Vista à¹à¸à¹‰à¹„ขปัà¸à¸«à¸²à¸—ี่ทำให้เà¸à¸´à¸”à¸à¸²à¸£à¸‚าดà¹à¸„ลนหน่วยความจำà¸à¸²à¸™à¹ƒà¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸à¸²à¸£à¸šà¸¹à¸•à¸£à¸°à¸šà¸š</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ON_VISTA_SP0">VeraCrypt ไม่สนับสนุนà¸à¸²à¸£à¹€à¸‚้ารหัสพาร์ทิชัน/ไดรฟ์ของระบบบน Windows Vista ที่ไม่มี Service Pack à¸à¹ˆà¸­à¸™à¸—ี่à¸à¸²à¸£à¸­à¸±à¸žà¹€à¸à¸£à¸” VeraCrypt, โปรดติดตั้ง Service Pack 1 หรือใหม่à¸à¸§à¹ˆà¸²à¸‚อง Windows Vista</entry>
+ <entry lang="th" key="FEATURE_REQUIRES_INSTALLATION">ข้อผิดพลาด: ฟีเจอร์นี้ต้องà¸à¸²à¸£à¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt บนระบบ (คุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ VeraCrypt ในโหมดพà¸à¸žà¸²)\n\nโปรดติดตั้ง VeraCrypt à¹à¸¥à¸°à¸¥à¸­à¸‡à¹ƒà¸«à¸¡à¹ˆà¸­à¸µà¸à¸„รั้ง</entry>
+ <entry lang="th" key="WINDOWS_NOT_ON_BOOT_DRIVE_ERROR">คำเตือน: ดูเหมือนว่า Windows ไม่ได้ติดตั้งบนไดรฟ์ที่มันบูตจาภสิ่งนี้ไม่ได้รับà¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™\n\nคุณควรดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹€à¸‰à¸žà¸²à¸°à¹€à¸¡à¸·à¹ˆà¸­à¸„ุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸² Windows ติดตั้งอยู่บนไดรฟ์ที่มันบูตจาà¸\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="TC_BOOT_LOADER_ALREADY_INSTALLED">หมายเหตุ: ตัวโหลดบูตของ VeraCrypt ถูà¸à¸•à¸´à¸”ตั้งอยู่บนระบบของคุณà¹à¸¥à¹‰à¸§!\n\nเป็นไปได้ว่ายังมีระบบอื่นอยู่บนคอมพิวเตอร์ของคุณà¹à¸¥à¹‰à¸§ มันอาจไม่สามารถบูตà¹à¸¥à¸°à¹€à¸‚้าถึงข้อมูลระบบอื่นๆ ที่ติดตั้งอยู่ได้หาà¸à¸„ุณดำเนินà¸à¸²à¸£à¹€à¸‚้ารหัสในระบบปัจจุบัน\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="SYS_LOADER_RESTORE_FAILED">ล้มเหลวในà¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนตัวโหลดระบบเดิม\n\nโปรดใช้à¹à¸œà¹ˆà¸™à¸à¸¹à¹‰à¸„ืน VeraCrypt ของคุณ ('ตัวเลือà¸à¸à¸²à¸£à¸‹à¹ˆà¸­à¸¡à¹à¸‹à¸¡' > 'à¸à¸¹à¹‰à¸„ืนตัวโหลดระบบเดิม') หรือสื่อà¸à¸²à¸£à¸•à¸´à¸”ตั้ง Windows เพื่อà¹à¸—นที่ตัวโหลดบูตของ VeraCrypt ด้วยตัวโหลดระบบของ Windows</entry>
+ <entry lang="th" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">ระบบโหลดเดิมของระบบจะไม่ถูà¸à¹€à¸à¹‡à¸šà¹„ว้ในดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน (สาเหตุที่เป็นไปได้: ไม่มีไฟล์สำรองข้อมูล).</entry>
+ <entry lang="th" key="ERROR_MBR_PROTECTED">ไม่สามารถเขียนลงในเซ็à¸à¹€à¸•à¸­à¸£à¹Œ MBR.\n\nBIOS ของคุณอาจถูà¸à¸•à¸±à¹‰à¸‡à¸„่าเพื่อป้องà¸à¸±à¸™à¹€à¸‹à¹‡à¸à¹€à¸•à¸­à¸£à¹Œ MBR. ตรวจสอบà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS ของคุณ (à¸à¸” F2, Delete, หรือ Esc หลังจาà¸à¹€à¸›à¸´à¸”คอมพิวเตอร์) สำหรับà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™ MBR/antivirus.</entry>
+ <entry lang="th" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">คำเตือน: à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸¥à¸²à¸¢à¹€à¸‹à¹‡à¸™à¸•à¹Œà¸‚องโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ล้มเหลว!\nดิสà¸à¹Œà¸‚องคุณอาจถูà¸à¹à¸—รà¸à¹à¸‹à¸‡à¹‚ดยผู้โจมตี ("Evil Maid" attack).\n\nคำเตือนนี้อาจถูà¸à¸à¸£à¸°à¸•à¸¸à¹‰à¸™à¸«à¸²à¸à¸„ุณà¸à¸¹à¹‰à¸„ืนโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt โดยใช้ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนที่สร้างขึ้นจาà¸à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™ VeraCrypt ที่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸à¸±à¸™.\n\nà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณเปลี่ยนรหัสผ่านทันทีซึ่งจะà¸à¸¹à¹‰à¸„ืนโปรà¹à¸à¸£à¸¡à¹‚หลดบูทที่ถูà¸à¸•à¹‰à¸­à¸‡. ขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸•à¸´à¸”ตั้ง VeraCrypt ใหม่à¹à¸¥à¸°à¸”ำเนินมาตรà¸à¸²à¸£à¹€à¸žà¸·à¹ˆà¸­à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚้าถึงเครื่องนี้โดยหน่วยงานที่ไม่ไว้วางใจ.</entry>
+ <entry lang="th" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">ขณะนี้ไม่ได้ติดตั้งเวอร์ชันที่ต้องà¸à¸²à¸£à¸‚องโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt. สิ่งนี้อาจป้องà¸à¸±à¸™à¹„ม่ให้à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าบางอย่างถูà¸à¸šà¸±à¸™à¸—ึà¸.</entry>
+ <entry lang="th" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">หมายเหตุ: ในบางสถานà¸à¸²à¸£à¸“์, คุณอาจต้องà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„ม่ให้ผู้อื่น (เช่นคู่à¹à¸‚็ง) ที่à¸à¸³à¸¥à¸±à¸‡à¸”ูคุณเริ่มคอมพิวเตอร์ทราบว่าคุณใช้ VeraCrypt. ตัวเลือà¸à¸¥à¸šà¹ƒà¸Šà¹‰à¸‚้างต้นจะช่วยให้คุณสามารถทำได้โดยà¸à¸²à¸£à¸›à¸£à¸±à¸šà¹à¸•à¹ˆà¸‡à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt. ถ้าคุณเปิดใช้งานตัวเลือà¸à¹à¸£à¸, ไม่มีข้อความใดๆจะà¹à¸ªà¸”งโดยโปรà¹à¸à¸£à¸¡à¹‚หลดบูท (à¹à¸¡à¹‰à¸à¸£à¸°à¸—ั่งเมื่อคุณป้อนรหัสผ่านผิด). คอมพิวเตอร์จะดูเหมือน "ค้าง" ขณะที่คุณสามารถพิมพ์รหัสผ่านของคุณ. นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰à¸­à¸²à¸ˆà¹à¸ªà¸”งข้อความที่à¸à¸³à¸«à¸™à¸”เองเพื่อเบี่ยงเบนคู่à¹à¸‚็ง. ตัวอย่างเช่นข้อความข้อผิดพลาดปลอม "Missing operating system" (ซึ่งโดยปà¸à¸•à¸´à¸ˆà¸°à¹à¸ªà¸”งโดยโปรà¹à¸à¸£à¸¡à¹‚หลดบูท Windows หาà¸à¹„ม่พบพาร์ติชันบูท Windows). อย่างไรà¸à¹‡à¸•à¸²à¸¡ สิ่งสำคัà¸à¸„ือต้องทราบว่า หาà¸à¸„ู่à¹à¸‚็งสามารถวิเคราะห์เนื้อหาของฮาร์ดไดรฟ์, เขาà¸à¹‡à¸¢à¸±à¸‡à¸ªà¸²à¸¡à¸²à¸£à¸–ทราบได้ว่ามันมีโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt.</entry>
+ <entry lang="th" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">คำเตือน: โปรดทราบว่าหาà¸à¸„ุณเปิดใช้งานตัวเลือà¸à¸™à¸µà¹‰, โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt จะไม่à¹à¸ªà¸”งข้อความใดๆ (à¹à¸¡à¹‰à¸à¸£à¸°à¸—ั่งเมื่อคุณป้อนรหัสผ่านผิด). คอมพิวเตอร์จะดูเหมือน "ค้าง" (ไม่ตอบสนอง) ขณะที่คุณสามารถพิมพ์รหัสผ่านของคุณ (เคอร์เซอร์จะไม่ขยับà¹à¸¥à¸°à¹„ม่มีเครื่องสัà¸à¸¥à¸±à¸à¸©à¸“์เมื่อคุณà¸à¸”ปุ่ม).\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้งานตัวเลือà¸à¸™à¸µà¹‰?</entry>
+ <entry lang="th" key="SYS_PARTITION_OR_DRIVE_APPEARS_FULLY_ENCRYPTED">พาร์ติชัน/ไดรฟ์ของระบบของคุณดูเหมือนจะถูà¸à¹€à¸‚้ารหัสอย่างสมบูรณ์.</entry>
+ <entry lang="th" key="SYSENC_UNSUPPORTED_FOR_DYNAMIC_DISK">VeraCrypt ไม่รองรับà¸à¸²à¸£à¹€à¸‚้ารหัสไดรฟ์ระบบที่ถูà¸à¹à¸›à¸¥à¸‡à¹€à¸›à¹‡à¸™à¸”ิสà¸à¹Œà¹à¸šà¸šà¹„ดนามิà¸.</entry>
+ <entry lang="th" key="WDE_UNSUPPORTED_FOR_EXTENDED_PARTITIONS">ไดรฟ์ระบบมีพาร์ติชันà¹à¸šà¸š extend (logical).\n\nคุณสามารถเข้ารหัสทั้งไดรฟ์ระบบที่มีพาร์ติชัน extend (logical) ได้เฉพาะใน Windows Vista à¹à¸¥à¸°à¹€à¸§à¸­à¸£à¹Œà¸Šà¸±à¸™à¸—ี่ใหม่à¸à¸§à¹ˆà¸²à¸‚อง Windows. ใน Windows XP, คุณสามารถเข้ารหัสทั้งไดรฟ์ระบบได้ถ้ามีเฉพาะพาร์ติชันหลัภ(primary) เท่านั้น.\n\nหมายเหตุ: คุณยังคงสามารถเข้ารหัสพาร์ติชันระบบà¹à¸—นà¸à¸²à¸£à¹€à¸‚้ารหัสทั้งไดรฟ์ระบบ (à¹à¸¥à¸°à¸™à¸­à¸à¸ˆà¸²à¸à¸™à¸µà¹‰ คุณสามารถสร้างปริมาณ VeraCrypt ที่โฮสต์พาร์ติชันไว้ในพาร์ติชันอื่นที่ไม่ใช่ระบบบนไดรฟ์ได้).</entry>
+ <entry lang="th" key="WDE_EXTENDED_PARTITIONS_WARNING">คำเตือน: ในขณะที่คุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰ Windows XP/2003, หลังจาà¸à¸—ี่คุณเริ่มเข้ารหัสไดรฟ์, ห้ามสร้างพาร์ติชัน extend (logical) ใดๆ บนไดรฟ์นั้น (เฉพาะพาร์ติชันหลัà¸à¹€à¸—่านั้นที่ได้รับอนุà¸à¸²à¸•). พาร์ติชัน extend (logical) ใดๆ บนไดรฟ์จะไม่สามารถเข้าถึงได้หลังจาà¸à¸—ี่คุณเริ่มเข้ารหัส (ไดรฟ์ในปัจจุบันไม่มีพาร์ติชันà¹à¸šà¸šà¸™à¸µà¹‰).\n\nหมายเหตุ: ถ้าข้อจำà¸à¸±à¸”นี้ไม่เป็นที่ยอมรับ, คุณสามารถย้อนà¸à¸¥à¸±à¸šà¹„ปเลือà¸à¸à¸²à¸£à¹€à¸‚้ารหัสเฉพาะพาร์ติชันระบบà¹à¸—นà¸à¸²à¸£à¹€à¸‚้ารหัสทั้งไดรฟ์ (à¹à¸¥à¸°à¸™à¸­à¸à¸ˆà¸²à¸à¸™à¸µà¹‰ คุณสามารถสร้างปริมาณ VeraCrypt ที่โฮสต์พาร์ติชันไว้ในพาร์ติชันอื่นที่ไม่ใช่ระบบบนไดรฟ์ได้).\n\nอีà¸à¸—างเลือà¸à¸«à¸™à¸¶à¹ˆà¸‡, ถ้าข้อจำà¸à¸±à¸”นี้ไม่เป็นที่ยอมรับ, คุณอาจพิจารณาอัปเà¸à¸£à¸”เป็น Windows Vista หรือเวอร์ชันที่ใหม่à¸à¸§à¹ˆà¸²à¸‚อง Windows (คุณสามารถเข้ารหัสทั้งไดรฟ์ระบบที่มีพาร์ติชัน extend/logical ได้เฉพาะใน Windows Vista หรือเวอร์ชันใหม่à¸à¸§à¹ˆà¸²).</entry>
+ <entry lang="th" key="SYSDRIVE_NON_STANDARD_PARTITIONS">ไดรฟ์ระบบของคุณมีพาร์ติชันที่ไม่เป็นมาตรà¸à¸²à¸™.\n\nถ้าคุณใช้โน้ตบุ๊à¸, ไดรฟ์ระบบของคุณอาจมีพาร์ติชันà¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนพิเศษ. หลังจาà¸à¸—ี่ได้เข้ารหัสทั้งไดรฟ์ระบบ (รวมถึงพาร์ติชันà¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนใดๆ), ระบบของคุณอาจไม่สามารถบูตได้หาà¸à¸„อมพิวเตอร์ของคุณใช้ BIOS ที่ออà¸à¹à¸šà¸šà¹„ม่ดี. นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰à¸¢à¸±à¸‡à¹€à¸›à¹‡à¸™à¹„ปไม่ได้ที่จะใช้พาร์ติชันà¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนใดๆ จนà¸à¸§à¹ˆà¸²à¹„ดรฟ์ระบบจะถูà¸à¸–อดà¸à¸²à¸£à¹€à¸‚้ารหัส. ดังนั้นเราขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณเข้ารหัสเฉพาะพาร์ติชันระบบเท่านั้น.</entry>
+ <entry lang="th" key="ASK_ENCRYPT_PARTITION_INSTEAD_OF_DRIVE">คุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสพาร์ติชันระบบà¹à¸—นà¸à¸²à¸£à¹€à¸‚้ารหัสทั้งไดรฟ์หรือไม่?\n\nโปรดทราบว่าคุณสามารถสร้างปริมาณ VeraCrypt ที่โฮสต์พาร์ติชันไว้ในพาร์ติชันอื่นที่ไม่ใช่ระบบบนไดรฟ์ (นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰à¸¢à¸±à¸‡à¸ªà¸²à¸¡à¸²à¸£à¸–เข้ารหัสพาร์ติชันระบบได้).</entry>
+ <entry lang="th" key="WHOLE_SYC_DEVICE_RECOM">ในขณะที่ไดรฟ์ระบบของคุณมีพาร์ติชันเดียวเท่านั้นที่ครอบคลุมทั้งไดรฟ์, มันจะปลอดภัยมาà¸à¸à¸§à¹ˆà¸² (ปลอดภัยà¸à¸§à¹ˆà¸²) ที่จะเข้ารหัสทั้งไดรฟ์รวมถึงพื้นที่ว่างที่มีอยู่รอบๆ พาร์ติชันดังà¸à¸¥à¹ˆà¸²à¸§.\n\nคุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสทั้งไดรฟ์ระบบหรือไม่?</entry>
+ <entry lang="th" key="TEMP_NOT_ON_SYS_PARTITION">ระบบของคุณถูà¸à¸à¸³à¸«à¸™à¸”ให้เà¸à¹‡à¸šà¹„ฟล์ชั่วคราวบนพาร์ติชันที่ไม่ใช่ระบบ.\n\nไฟล์ชั่วคราวอาจถูà¸à¹€à¸à¹‡à¸šà¹„ว้บนพาร์ติชันระบบเท่านั้น.</entry>
+ <entry lang="th" key="USER_PROFILE_NOT_ON_SYS_PARTITION">ไฟล์โปรไฟล์ผู้ใช้ของคุณไม่ได้ถูà¸à¹€à¸à¹‡à¸šà¹„ว้บนพาร์ติชันระบบ.\n\nไฟล์โปรไฟล์ผู้ใช้อาจถูà¸à¹€à¸à¹‡à¸šà¹„ว้บนพาร์ติชันระบบเท่านั้น.</entry>
+ <entry lang="th" key="PAGING_FILE_NOT_ON_SYS_PARTITION">มีไฟล์เพจจิ้งบนพาร์ติชันที่ไม่ใช่ระบบ.\n\nไฟล์เพจจิ้งอาจถูà¸à¸§à¸²à¸‡à¹„ว้บนพาร์ติชันระบบเท่านั้น.</entry>
+ <entry lang="th" key="RESTRICT_PAGING_FILES_TO_SYS_PARTITION">คุณต้องà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่า Windows ให้สร้างไฟล์เพจจิ้งเฉพาะบนพาร์ติชัน Windows ทันทีหรือไม่?\n\nโปรดทราบว่าหาà¸à¸„ุณคลิภ'ใช่', คอมพิวเตอร์จะรีสตาร์ท. จาà¸à¸™à¸±à¹‰à¸™à¹€à¸£à¸´à¹ˆà¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™ VeraCrypt à¹à¸¥à¸°à¸¥à¸­à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸­à¸µà¸à¸„รั้ง.</entry>
+ <entry lang="th" key="LEAKS_OUTSIDE_SYSPART_UNIVERSAL_EXPLANATION"> มิฉะนั้น, à¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸—ี่มีเหตุผลของระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸­à¸²à¸ˆà¸–ูà¸à¸à¸£à¸°à¸—บอย่างรุนà¹à¸£à¸‡.\n\nหมายเหตุ: ถ้าคู่à¹à¸‚็งวิเคราะห์เนื้อหาของไฟล์ดังà¸à¸¥à¹ˆà¸²à¸§ (ที่อยู่บนพาร์ติชันที่ไม่ใช่ระบบ), เขาอาจพบว่าคุณใช้วิซาร์ดนี้ในโหมดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (ซึ่งอาจบ่งบอà¸à¸–ึงà¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸šà¸™à¸„อมพิวเตอร์ของคุณ). นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰ โปรดทราบว่าไฟล์ใดๆ ที่เà¸à¹‡à¸šà¹„ว้บนพาร์ติชันระบบจะถูà¸à¸¥à¸šà¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸µà¸„วามปลอดภัยโดย VeraCrypt ในà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™.</entry>
+ <entry lang="th" key="DECOY_OS_REINSTALL_WARNING">คำเตือน: ในà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™, คุณจะต้องติดตั้งระบบที่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ตอนนี้ใหม่ทั้งหมด (เพื่อที่จะสร้างระบบเลียนà¹à¸šà¸šà¸­à¸¢à¹ˆà¸²à¸‡à¸›à¸¥à¸­à¸”ภัย).\n\nหมายเหตุ: ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ในตอนนี้à¹à¸¥à¸°à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸—ั้งหมดของพาร์ติชันจะถูà¸à¸„ัดลอà¸à¹„ปยังห้วงà¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (เพื่อสร้างระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™).\n\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณจะสามารถติดตั้ง Windows โดยใช้สื่อà¸à¸²à¸£à¸•à¸´à¸”ตั้ง Windows (หรือใช้พาร์ติชันบริà¸à¸²à¸£)?</entry>
+ <entry lang="th" key="DECOY_OS_REQUIREMENTS">เพื่อเหตุผลด้านความปลอดภัย, ถ้าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ตอนนี้ต้องà¸à¸²à¸£à¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้งาน, มันต้องถูà¸à¹€à¸›à¸´à¸”ใช้งานà¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­. โปรดทราบว่าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸ˆà¸°à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นโดยคัดลอà¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องพาร์ติชันระบบไปยังห้วงà¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (ดังนั้นหาà¸à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸™à¸µà¹‰à¹„ม่ถูà¸à¹€à¸›à¸´à¸”ใช้งาน, ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¸‹à¹ˆà¸­à¸™à¸ˆà¸°à¹„ม่ถูà¸à¹€à¸›à¸´à¸”ใช้งานเช่นà¸à¸±à¸™). สำหรับข้อมูลเพิ่มเติม, โปรดดูที่หมวด "ข้อà¸à¸³à¸«à¸™à¸”à¹à¸¥à¸°à¸‚้อควรระวังด้านความปลอดภัยที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องà¸à¸±à¸šà¸«à¹‰à¸§à¸‡à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™" ในคู่มือผู้ใช้ VeraCrypt.\n\nสำคัà¸: à¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­, โปรดà¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸„ุณได้อ่านหมวด "ข้อà¸à¸³à¸«à¸™à¸”à¹à¸¥à¸°à¸‚้อควรระวังด้านความปลอดภัยที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องà¸à¸±à¸šà¸«à¹‰à¸§à¸‡à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™" ในคู่มือผู้ใช้ VeraCrypt.\n\n\nระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ตอนนี้ตรงตามเงื่อนไขข้างต้นหรือไม่?\</entry>
+ <entry lang="th" key="CONFIRM_HIDDEN_OS_EXTRA_BOOT_PARTITION">ระบบของคุณใช้พาร์ติชันบูทเพิ่มเติม. VeraCrypt ไม่รองรับà¸à¸²à¸£à¸žà¸±à¸à¸•à¸±à¸§à¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸—ี่ใช้พาร์ติชันบูทเพิ่มเติม (ระบบเลียนà¹à¸šà¸šà¸ªà¸²à¸¡à¸²à¸£à¸–พัà¸à¸•à¸±à¸§à¹„ด้โดยไม่มีปัà¸à¸«à¸²).\n\nโปรดทราบว่าพาร์ติชันบูทจะถูà¸à¹ƒà¸Šà¹‰à¸£à¹ˆà¸§à¸¡à¸à¸±à¸™à¹‚ดยทั้งระบบเลียนà¹à¸šà¸šà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™. ดังนั้น, เพื่อป้องà¸à¸±à¸™à¸à¸²à¸£à¸£à¸±à¹ˆà¸§à¹„หลของข้อมูลà¹à¸¥à¸°à¸›à¸±à¸à¸«à¸²à¹ƒà¸™à¸‚ณะเรียà¸à¸„ืนจาà¸à¸ªà¸–านะà¸à¸²à¸£à¸žà¸±à¸à¸•à¸±à¸§, VeraCrypt จำเป็นต้องป้องà¸à¸±à¸™à¹„ม่ให้ระบบที่à¹à¸­à¸šà¹€à¸‚ียนไปยังพาร์ติชันบูทที่ใช้ร่วมà¸à¸±à¸™à¹à¸¥à¸°à¸ˆà¸²à¸à¸à¸²à¸£à¸žà¸±à¸à¸•à¸±à¸§.\n\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่? ถ้าคุณเลือภ'ไม่', คำà¹à¸™à¸°à¸™à¸³à¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¸¥à¸šà¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸šà¸¹à¸—เพิ่มเติมจะà¹à¸ªà¸”งขึ้น.</entry>
+ <entry lang="th" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nพาร์ติชันบูทเพิ่มเติมสามารถลบออà¸à¸à¹ˆà¸­à¸•à¸´à¸”ตั้ง Windows. ทำตามขั้นตอนต่อไปนี้:\n\n1) บูตà¹à¸œà¹ˆà¸™à¸•à¸´à¸”ตั้ง Windows ของคุณ.\n\n2) ในหน้าจอติดตั้ง Windows, คลิภ'Install now' > 'Custom (advanced)'.\n\n3) คลิภ'Drive Options'.\n\n4) เลือà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸£à¸°à¸šà¸šà¸«à¸¥à¸±à¸à¹à¸¥à¹‰à¸§à¸¥à¸šà¸¡à¸±à¸™à¹‚ดยคลิภ'Delete' à¹à¸¥à¸° 'OK'.\n\n5) เลือà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™ 'System Reserved', คลิภ'Extend', à¹à¸¥à¸°à¹€à¸žà¸´à¹ˆà¸¡à¸‚นาดมันเพื่อให้สามารถติดตั้งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸¥à¸‡à¹„ปได้.\n\n6) คลิภ'Apply' à¹à¸¥à¸° 'OK'.\n\n7) ติดตั้ง Windows บนพาร์ติชัน 'System Reserved'.\n\n\nถ้ามีผู้โจมตีถามว่าทำไมคุณลบพาร์ติชันบูทเพิ่มเติม, คุณสามารถตอบว่าคุณต้องà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¸£à¸±à¹ˆà¸§à¹„หลข้อมูลใดๆ ไปยังพาร์ติชันบูทที่ไม่ได้เข้ารหัส.\n\nหมายเหตุ: คุณสามารถพิมพ์ข้อความนี้โดยคลิà¸à¸›à¸¸à¹ˆà¸¡ 'Print' ด้านล่าง. ถ้าคุณบันทึà¸à¸ªà¸³à¹€à¸™à¸²à¸‚องข้อความนี้หรือพิมพ์มัน (à¹à¸™à¸°à¸™à¸³à¸­à¸¢à¹ˆà¸²à¸‡à¸¢à¸´à¹ˆà¸‡, ยà¸à¹€à¸§à¹‰à¸™à¸§à¹ˆà¸²à¸›à¸£à¸´à¹‰à¸™à¹€à¸•à¸­à¸£à¹Œà¸‚องคุณเà¸à¹‡à¸šà¸ªà¸³à¹€à¸™à¸²à¸‚องเอà¸à¸ªà¸²à¸£à¸—ี่พิมพ์ลงในฮาร์ดไดรฟ์ภายใน), คุณควรทำลายสำเนานั้นหลังจาà¸à¸¥à¸šà¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸šà¸¹à¸—เพิ่มเติม (มิฉะนั้น, หาà¸à¸žà¸šà¸ªà¸³à¹€à¸™à¸²à¸”ังà¸à¸¥à¹ˆà¸²à¸§, อาจบ่งบอà¸à¸–ึงà¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸šà¸™à¸„อมพิวเตอร์นี้).</entry>
+ <entry lang="th" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">คำเตือน: มีพื้นที่ที่ไม่ได้จัดสรรระหว่างระบบพาร์ติชันà¹à¸¥à¸°à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¹à¸£à¸à¸—ี่อยู่ด้านหลังมัน. หลังจาà¸à¸—ี่คุณสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™, คุณต้องไม่สร้างพาร์ติชันใหม่ในพื้นที่ที่ไม่ได้จัดสรรนั้น. มิฉะนั้น, ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸ˆà¸°à¹„ม่สามารถบูทได้ (จนà¸à¸§à¹ˆà¸²à¸„ุณจะลบพาร์ติชันที่สร้างขึ้นใหม่).</entry>
+ <entry lang="th" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸™à¸µà¹‰à¸¢à¸±à¸‡à¹„ม่รองรับสำหรับà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ.</entry>
+ <entry lang="th" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸™à¸µà¹‰à¹„ม่รองรับสำหรับโหมด TrueCrypt.</entry>
+ <entry lang="th" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (ตัวคูณà¸à¸²à¸£à¸§à¸™à¸‹à¹‰à¸³à¸ªà¹ˆà¸§à¸™à¸šà¸¸à¸„คล) ไม่รองรับสำหรับโหมด TrueCrypt.</entry>
+ <entry lang="th" key="PIM_REQUIRE_LONG_PASSWORD">รหัสผ่านต้องมีอัà¸à¸‚ระ 20 หลัà¸à¸‚ึ้นไปเพื่อใช้ PIM ที่ระบุ.\nรหัสผ่านที่สั้นà¸à¸§à¹ˆà¸²à¸ˆà¸°à¹ƒà¸Šà¹‰à¹„ด้à¸à¹‡à¸•à¹ˆà¸­à¹€à¸¡à¸·à¹ˆà¸­ PIM มีค่า 485 หรือมาà¸à¸à¸§à¹ˆà¸².</entry>
+ <entry lang="th" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">รหัสผ่านà¸à¹ˆà¸­à¸™à¸šà¸¹à¸—ต้องมีอัà¸à¸‚ระ 20 หลัà¸à¸‚ึ้นไปเพื่อใช้ PIM ที่ระบุ.\nรหัสผ่านที่สั้นà¸à¸§à¹ˆà¸²à¸ˆà¸°à¹ƒà¸Šà¹‰à¹„ด้à¸à¹‡à¸•à¹ˆà¸­à¹€à¸¡à¸·à¹ˆà¸­ PIM มีค่า 98 หรือมาà¸à¸à¸§à¹ˆà¸².</entry>
+ <entry lang="th" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">ไฟล์คีย์ยังไม่รองรับสำหรับà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ.</entry>
+ <entry lang="th" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">คำเตือน: VeraCrypt ไม่สามารถคืนà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¹€à¸”ิมได้. สิ่งนี้อาจทำให้คุณป้อนรหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="CANT_CHANGE_KEYB_LAYOUT_FOR_SYS_ENCRYPTION">ข้อผิดพลาด: ไม่สามารถตั้งค่าà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ VeraCrypt เป็นà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸².\n\nโปรดทราบว่ารหัสผ่านต้องพิมพ์ในสภาพà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸— (à¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม) ที่ไม่มีà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸—ี่ไม่ใช่ของสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²à¸‚อง Windows. ดังนั้น, รหัสผ่านต้องพิมพ์เสมอโดยใช้à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸².</entry>
+ <entry lang="th" key="ALT_KEY_CHARS_NOT_FOR_SYS_ENCRYPTION">ในขณะที่ VeraCrypt เปลี่ยนà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸Šà¸±à¹ˆà¸§à¸„ราวไปยังà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸², เป็นไปไม่ได้ที่จะพิมพ์อัà¸à¸‚ระโดยà¸à¸²à¸£à¸à¸”ปุ่มต่างๆ พร้อมà¸à¸±à¸šà¸›à¸¸à¹ˆà¸¡ Alt ทางขวา. อย่างไรà¸à¹‡à¸•à¸²à¸¡, คุณสามารถพิมพ์อัà¸à¸‚ระส่วนใหà¸à¹ˆà¹‚ดยà¸à¸²à¸£à¸à¸”ปุ่มต่างๆ พร้อมà¸à¸±à¸šà¸›à¸¸à¹ˆà¸¡ Shift.</entry>
+ <entry lang="th" key="KEYB_LAYOUT_CHANGE_PREVENTED">VeraCrypt ป้องà¸à¸±à¸™à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ.</entry>
+ <entry lang="th" key="KEYB_LAYOUT_SYS_ENC_EXPLANATION">หมายเหตุ: รหัสผ่านจะต้องพิมพ์ในสภาพà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸— (à¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม) ที่ไม่มีà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸—ี่ไม่ใช่ของสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸². ดังนั้น, รหัสผ่านต้องพิมพ์เสมอโดยใช้à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸². อย่างไรà¸à¹‡à¸•à¸²à¸¡, สิ่งสำคัà¸à¸„ือต้องทราบว่าคุณไม่จำเป็นต้องมีà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸ˆà¸£à¸´à¸‡à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²; VeraCrypt จะทำให้à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸„ุณสามารถพิมพ์รหัสผ่านได้อย่างปลอดภัย (ทั้งในตอนนี้à¹à¸¥à¸°à¹ƒà¸™à¸ªà¸ à¸²à¸žà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸—) à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸„ุณจะไม่มีà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸ˆà¸£à¸´à¸‡à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²à¸à¹‡à¸•à¸²à¸¡.</entry>
+ <entry lang="th" key="RESCUE_DISK_INFO">à¸à¹ˆà¸­à¸™à¸—ี่คุณสามารถเข้ารหัสพาร์ติชัน/ไดรฟ์, คุณต้องสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt (VRD), ซึ่งมีวัตถุประสงค์ดังนี้:\n\n- หาà¸à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt, คีย์หลัภหรือข้อมูลสำคัà¸à¸­à¸·à¹ˆà¸™à¹† เสียหาย, VRD ให้คุณสามารถà¸à¸¹à¹‰à¸„ืนข้อมูลได้ (โปรดทราบ, ว่าคุณจะยังคงต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡).\n\n- หาภWindows เสียหายà¹à¸¥à¸°à¹„ม่สามารถเริ่มทำงานได้, VRD ให้คุณสามารถถอดรหัสพาร์ติชัน/ไดรฟ์ถาวรà¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม.\n\n- VRD จะมีสำรองข้อมูลเนื้อหาปัจจุบันของเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¹à¸£à¸à¸‚องไดรฟ์ (ซึ่งมัà¸à¸ˆà¸°à¸¡à¸µà¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดระบบหรือโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸—) à¹à¸¥à¸°à¸ˆà¸°à¹ƒà¸«à¹‰à¸„ุณสามารถà¸à¸¹à¹‰à¸„ืนได้หาà¸à¸ˆà¸³à¹€à¸›à¹‡à¸™.\n\nภาพ ISO ของดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt จะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹ƒà¸™à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸—ี่ระบุด้านล่าง.</entry>
+ <entry lang="th" key="RESCUE_DISK_WIN_ISOBURN_PRELAUNCH_NOTE">หลังจาà¸à¸—ี่คุณคลิภOK, Microsoft Windows Disc Image Burner จะถูà¸à¹€à¸›à¸´à¸”ใช้งาน. โปรดใช้มันเพื่อเบิร์นภาพ ISO ของดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ไปยัง CD หรือ DVD.\n\nหลังจาà¸à¸—ี่คุณทำเช่นนี้à¹à¸¥à¹‰à¸§, à¸à¸¥à¸±à¸šà¸¡à¸²à¸—ี่ VeraCrypt Volume Creation Wizard à¹à¸¥à¸°à¸—ำตามคำà¹à¸™à¸°à¸™à¸³à¸‚องมัน.</entry>
+ <entry lang="th" key="RESCUE_DISK_BURN_INFO">ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸™à¹„ฟล์นี้:\n%s\n\nตอนนี้คุณต้องเบิร์นมันไปยัง CD หรือ DVD.\n\n%lsหลังจาà¸à¸—ี่คุณเบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนà¹à¸¥à¹‰à¸§, คลิภNext เพื่อยืนยันว่ามันถูà¸à¹€à¸šà¸´à¸£à¹Œà¸™à¸­à¸¢à¹ˆà¸²à¸‡à¸–ูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="RESCUE_DISK_BURN_INFO_NO_CHECK">ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸™à¹„ฟล์นี้:\n%s\n\nตอนนี้คุณควรเบิร์นภาพนี้ไปยัง CD/DVD หรือย้ายมันไปยังตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ปลอดภัยสำหรับใช้ในภายหลัง.\n\n%lsคลิภNext เพื่อดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="RESCUE_DISK_BURN_INFO_NONWIN_ISO_BURNER">สิ่งสำคัà¸: โปรดทราบว่าไฟล์จะต้องถูà¸à¹€à¸‚ียนลงไปใน CD/DVD เป็นภาพ ISO (ไม่ใช่เป็นไฟล์เดี่ยว). สำหรับข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸´à¸˜à¸µà¸—ำเช่นนั้น, โปรดดูที่เอà¸à¸ªà¸²à¸£à¸›à¸£à¸°à¸à¸­à¸šà¸‚องซอฟต์à¹à¸§à¸£à¹Œà¸šà¸±à¸™à¸—ึภCD/DVD ของคุณ. ถ้าคุณไม่มีซอฟต์à¹à¸§à¸£à¹Œà¸šà¸±à¸™à¸—ึภCD/DVD ที่สามารถเขียนภาพ ISO ลงใน CD/DVD, คลิà¸à¸—ี่ลิงค์ด้านล่างเพื่อดาวน์โหลดซอฟต์à¹à¸§à¸£à¹Œà¸Ÿà¸£à¸µ.\n\n</entry>
+ <entry lang="th" key="LAUNCH_WIN_ISOBURN">เปิด Microsoft Windows Disc Image Burner</entry>
+ <entry lang="th" key="RESCUE_DISK_BURN_NO_CHECK_WARN">คำเตือน: ถ้าคุณเคยสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ในอดีต, มันไม่สามารถนำมาใช้ใหม่ได้สำหรับพาร์ติชัน/ไดรฟ์ระบบนี้เพราะมันถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นมาสำหรับคีย์หลัà¸à¸—ี่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸à¸±à¸™! ทุà¸à¸„รั้งที่คุณเข้ารหัสพาร์ติชัน/ไดรฟ์ระบบ, คุณต้องสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ใหม่สำหรับมันà¹à¸¡à¹‰à¸§à¹ˆà¸²à¸„ุณจะใช้รหัสผ่านเดียวà¸à¸±à¸™.</entry>
+ <entry lang="th" key="CANNOT_SAVE_SYS_ENCRYPTION_SETTINGS">ข้อผิดพลาด: ไม่สามารถบันทึà¸à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ.</entry>
+ <entry lang="th" key="CANNOT_INITIATE_SYS_ENCRYPTION_PRETEST">ไม่สามารถเริ่มà¸à¸²à¸£à¸—ดสอบà¸à¹ˆà¸­à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสระบบได้.</entry>
+ <entry lang="th" key="CANNOT_INITIATE_HIDDEN_OS_CREATION">ไม่สามารถเริ่มà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ด้.</entry>
+ <entry lang="th" key="WIPE_MODE_TITLE">โหมดà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸‚้อมูล</entry>
+ <entry lang="th" key="INPLACE_ENC_WIPE_MODE_INFO">ในสื่อเà¸à¹‡à¸šà¸‚้อมูลบางประเภท, เมื่อข้อมูลถูà¸à¹€à¸‚ียนทับด้วยข้อมูลอื่น, อาจมีความเป็นไปได้ที่จะà¸à¸¹à¹‰à¸„ืนข้อมูลที่ถูà¸à¹€à¸‚ียนทับโดยใช้เทคนิคต่างๆ เช่นà¸à¸¥à¹‰à¸­à¸‡à¸ˆà¸¸à¸¥à¸—รรศน์à¹à¸£à¸‡à¹à¸¡à¹ˆà¹€à¸«à¸¥à¹‡à¸. นี่ใช้à¸à¸±à¸šà¸‚้อมูลที่ถูà¸à¹€à¸‚ียนทับด้วยรูปà¹à¸šà¸šà¹€à¸‚้ารหัสของมันเช่นà¸à¸±à¸™ (ซึ่งเà¸à¸´à¸”ขึ้นเมื่อ VeraCrypt เข้ารหัสพาร์ติชันหรือไดรฟ์ที่ไม่มีà¸à¸²à¸£à¹€à¸‚้ารหัสในตอนà¹à¸£à¸). ตามà¸à¸²à¸£à¸¨à¸¶à¸à¸©à¸²à¸šà¸²à¸‡à¸‰à¸šà¸±à¸šà¹à¸¥à¸°à¸ªà¸´à¹ˆà¸‡à¸žà¸´à¸¡à¸žà¹Œà¸‚องรัà¸à¸šà¸²à¸¥, à¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนข้อมูลที่ถูà¸à¹€à¸‚ียนทับสามารถป้องà¸à¸±à¸™à¹„ด้ (หรือทำได้ยาà¸) โดยà¸à¸²à¸£à¹€à¸‚ียนทับข้อมูลด้วยข้อมูลสุ่มเทียมà¹à¸¥à¸°à¸‚้อมูลที่ไม่สุ่มในบางà¸à¸£à¸“ีหลายครั้ง. ดังนั้น, ถ้าคุณเชื่อว่าคู่à¹à¸‚็งอาจใช้เทคนิคดังà¸à¸¥à¹ˆà¸²à¸§à¹€à¸žà¸·à¹ˆà¸­à¸à¸¹à¹‰à¸„ืนข้อมูลที่คุณตั้งใจเข้ารหัส, คุณอาจต้องà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸«à¸™à¸¶à¹ˆà¸‡à¹ƒà¸™à¹‚หมดà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡ (ข้อมูลที่มีอยู่จะไม่หายไป). โปรดทราบว่าà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸ˆà¸°à¹„ม่ถูà¸à¸”ำเนินà¸à¸²à¸£à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ถูà¸à¹€à¸‚้ารหัสอย่างสมบูรณ์. เมื่อพาร์ติชัน/ไดรฟ์ถูà¸à¹€à¸‚้ารหัสอย่างสมบูรณ์à¹à¸¥à¹‰à¸§, จะไม่มีà¸à¸²à¸£à¹€à¸‚ียนข้อมูลที่ไม่เข้ารหัสไปยังมัน. ข้อมูลใดๆ à¸à¹‡à¸•à¸²à¸¡à¸—ี่เขียนไปนั้นจะถูà¸à¹€à¸‚้ารหัสบนหน่วยความจำà¸à¹ˆà¸­à¸™à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸ˆà¸°à¸–ูà¸à¹€à¸‚ียน (ข้อมูลที่ถูà¸à¹€à¸‚้ารหัส) ลงไปในดิสà¸à¹Œ.</entry>
+ <entry lang="th" key="WIPE_MODE_INFO">ในสื่อเà¸à¹‡à¸šà¸‚้อมูลบางประเภท, เมื่อข้อมูลถูà¸à¹€à¸‚ียนทับด้วยข้อมูลอื่น (เช่นเมื่อข้อมูลถูà¸à¸¥à¸š), อาจมีความเป็นไปได้ที่จะà¸à¸¹à¹‰à¸„ืนข้อมูลที่ถูà¸à¹€à¸‚ียนทับโดยใช้เทคนิคต่างๆ เช่นà¸à¸¥à¹‰à¸­à¸‡à¸ˆà¸¸à¸¥à¸—รรศน์à¹à¸£à¸‡à¹à¸¡à¹ˆà¹€à¸«à¸¥à¹‡à¸. ตามà¸à¸²à¸£à¸¨à¸¶à¸à¸©à¸²à¸šà¸²à¸‡à¸‰à¸šà¸±à¸šà¹à¸¥à¸°à¸ªà¸´à¹ˆà¸‡à¸žà¸´à¸¡à¸žà¹Œà¸‚องรัà¸à¸šà¸²à¸¥, à¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนข้อมูลที่ถูà¸à¹€à¸‚ียนทับสามารถป้องà¸à¸±à¸™à¹„ด้ (หรือทำได้ยาà¸) โดยà¸à¸²à¸£à¹€à¸‚ียนทับข้อมูลด้วยข้อมูลสุ่มเทียมà¹à¸¥à¸°à¸‚้อมูลที่ไม่สุ่มในบางà¸à¸£à¸“ีหลายครั้ง. ดังนั้น, ถ้าคุณเชื่อว่าคู่à¹à¸‚็งอาจใช้เทคนิคเหล่านี้เพื่อà¸à¸¹à¹‰à¸„ืนข้อมูลที่ถูà¸à¸¥à¸š, คุณอาจต้องà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸«à¸™à¸¶à¹ˆà¸‡à¹ƒà¸™à¹‚หมดà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸«à¸¥à¸²à¸¢à¸„รั้ง.\n\nหมายเหตุ: จำนวนครั้งที่คุณเลือà¸à¹ƒà¸Šà¹‰à¹ƒà¸™à¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¸‚ึ้น, เวลาที่ใช้ในà¸à¸²à¸£à¸¥à¸šà¸‚้อมูลà¸à¹‡à¸ˆà¸°à¸™à¸²à¸™à¸‚ึ้น.</entry>
+ <entry lang="th" key="DEVICE_WIPE_PAGE_TITLE">à¸à¸³à¸¥à¸±à¸‡à¸¥à¹‰à¸²à¸‡</entry>
+ <entry lang="th" key="DEVICE_WIPE_PAGE_INFO_HIDDEN_OS">\nหมายเหตุ: คุณสามารถหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¹‰à¸²à¸‡, ปิดคอมพิวเตอร์, เริ่มระบบที่ซ่อนใหม่à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¹‰à¸²à¸‡ (วิซาร์ดนี้จะถูà¸à¹€à¸›à¸´à¸”อัตโนมัติ). อย่างไรà¸à¹‡à¸•à¸²à¸¡, หาà¸à¸„ุณหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£, à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸—ั้งหมดจะต้องเริ่มต้นใหม่ตั้งà¹à¸•à¹ˆà¸•à¹‰à¸™.</entry>
+ <entry lang="th" key="DEVICE_WIPE_PAGE_INFO">\n\nหมายเหตุ: หาà¸à¸„ุณหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸žà¸¢à¸²à¸¢à¸²à¸¡à¸à¸¥à¸±à¸šà¸¡à¸²à¸—ี่à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£, à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ั้งหมดจะต้องเริ่มต้นใหม่ตั้งà¹à¸•à¹ˆà¸•à¹‰à¸™.</entry>
+ <entry lang="th" key="CONFIRM_WIPE_ABORT">คุณต้องà¸à¸²à¸£à¸«à¸¢à¸¸à¸”à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="CONFIRM_WIPE_START">คำเตือน: เนื้อหาทั้งหมดของพาร์ติชัน/อุปà¸à¸£à¸“์ที่เลือà¸à¸ˆà¸°à¸–ูà¸à¸¥à¸šà¹à¸¥à¸°à¸«à¸²à¸¢à¹„ป.</entry>
+ <entry lang="th" key="CONFIRM_WIPE_START_DECOY_SYS_PARTITION">เนื้อหาทั้งหมดของพาร์ติชันที่ระบบเดิมอยู่จะถูà¸à¸¥à¸š.\n\nหมายเหตุ: เนื้อหาทั้งหมดของพาร์ติชันที่à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸–ูà¸à¸¥à¸šà¹„ด้ถูà¸à¸„ัดลอà¸à¹„ปยังพาร์ติชันระบบที่ถูà¸à¸‹à¹ˆà¸­à¸™à¸™à¸µà¹‰à¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="WIPE_MODE_WARN">คำเตือน: โปรดทราบว่าหาà¸à¸„ุณเลือà¸à¹€à¸Šà¹ˆà¸™à¹‚หมดà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡ 3 ครั้ง, เวลาที่ใช้ในà¸à¸²à¸£à¹€à¸‚้ารหัสพาร์ติชัน/ไดรฟ์จะยาวนานขึ้นสูงสุด 4 เท่า. ในทำนองเดียวà¸à¸±à¸™, หาà¸à¸„ุณเลือà¸à¹‚หมดà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡ 35 ครั้ง, เวลาที่ใช้จะยาวนานขึ้นสูงถึง 36 เท่า (อาจใช้เวลาหลายสัปดาห์).\n\nอย่างไรà¸à¹‡à¸•à¸²à¸¡, โปรดทราบว่าà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸ˆà¸°à¹„ม่ถูà¸à¸”ำเนินà¸à¸²à¸£à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ถูà¸à¹€à¸‚้ารหัสอย่างสมบูรณ์. เมื่อพาร์ติชัน/ไดรฟ์ถูà¸à¹€à¸‚้ารหัสอย่างสมบูรณ์, จะไม่มีà¸à¸²à¸£à¹€à¸‚ียนข้อมูลที่ไม่เข้ารหัสไปยังมัน. ข้อมูลใดๆ à¸à¹‡à¸•à¸²à¸¡à¸—ี่เขียนไปนั้นจะถูà¸à¹€à¸‚้ารหัสบนหน่วยความจำà¸à¹ˆà¸­à¸™à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸ˆà¸°à¸–ูà¸à¹€à¸‚ียนลงไปในดิสà¸à¹Œ (ดังนั้นสมรรถนะจะไม่ถูà¸à¸à¸£à¸°à¸—บ).\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¹‚หมดà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸™à¸µà¹‰?</entry>
+ <entry lang="th" key="WIPE_MODE_NONE">ไม่มี (เร็วที่สุด)</entry>
+ <entry lang="th" key="WIPE_MODE_1_RAND">1 ครั้ง (ข้อมูลสุ่ม)</entry>
+ <entry lang="th" key="WIPE_MODE_3_DOD_5220">3 ครั้ง (US DoD 5220.22-M)</entry>
+ <entry lang="th" key="WIPE_MODE_7_DOD_5220">7 ครั้ง (US DoD 5220.22-M)</entry>
+ <entry lang="th" key="WIPE_MODE_35_GUTMANN">35 ครั้ง ("Gutmann")</entry>
+ <entry lang="th" key="WIPE_MODE_256">256 ครั้ง</entry>
+ <entry lang="th" key="SYS_MULTI_BOOT_MODE_TITLE">จำนวนระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£</entry>
+ <entry lang="th" key="MULTI_BOOT_FOR_ADVANCED_ONLY">คำเตือน: ผู้ใช้ที่ไม่มีประสบà¸à¸²à¸£à¸“์ไม่ควรพยายามที่จะเข้ารหัส Windows ในà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าหลายบูท.\n\nดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="HIDDEN_OS_MULTI_BOOT">เมื่อต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡/ใช้ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™, VeraCrypt รองรับà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าหลายบูทเฉพาะเมื่อมีà¸à¸²à¸£à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸•à¸²à¸¡à¹€à¸‡à¸·à¹ˆà¸­à¸™à¹„ขดังนี้เท่านั้น:\n\n- ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในปัจจุบันต้องถูà¸à¸•à¸´à¸”ตั้งบนไดรฟ์บูท, ซึ่งไม่ควรมีระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸­à¸·à¹ˆà¸™ ๆ.\n\n- ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ติดตั้งบนไดรฟ์อื่น ๆ ต้องไม่ใช้โปรà¹à¸à¸£à¸¡à¹‚หลดบูทบนไดรฟ์ที่ติดตั้งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในปัจจุบัน.\n\nเงื่อนไขข้างต้นตรงตามหรือไม่?</entry>
+ <entry lang="th" key="UNSUPPORTED_HIDDEN_OS_MULTI_BOOT_CFG">VeraCrypt ไม่รองรับà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าหลายบูทนี้เมื่อต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡/ใช้ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™.</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_TITLE">ไดรฟ์บูท</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_SYS_EQ_BOOT_HELP">ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในปัจจุบันถูà¸à¸•à¸´à¸”ตั้งบนไดรฟ์บูทหรือไม่?\n\nหมายเหตุ: บางครั้ง Windows ไม่ได้ถูà¸à¸•à¸´à¸”ตั้งบนไดรฟ์เดียวà¸à¸±à¸šà¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท Windows (พาร์ติชันบูท). ในà¸à¸£à¸“ีนั้น, เลือภ'ไม่'.</entry>
+ <entry lang="th" key="SYS_PARTITION_MUST_BE_ON_BOOT_DRIVE">VeraCrypt ขณะนี้ไม่รองรับà¸à¸²à¸£à¹€à¸‚้ารหัสระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ไม่บูทจาà¸à¹„ดรฟ์ที่มันติดตั้ง.</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_TITLE">จำนวนไดรฟ์ระบบ</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_NBR_SYS_DRIVES_HELP">มีไดรฟ์ที่มีระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸à¸µà¹ˆà¹„ดรฟ์?\n\nหมายเหตุ: ตัวอย่างเช่น, ถ้าคุณมีระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹ƒà¸” ๆ (เช่น Windows, Mac OS X, Linux, ฯลฯ) ติดตั้งบนไดรฟ์หลัà¸à¸‚องคุณà¹à¸¥à¸°à¸¡à¸µà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡à¹ƒà¸” ๆ ติดตั้งบนไดรฟ์รอง, เลือภ'2 หรือมาà¸à¸à¸§à¹ˆà¸²'.</entry>
+ <entry lang="th" key="WDE_UNSUPPORTED_FOR_MULTIPLE_SYSTEMS_ON_ONE_DRIVE">VeraCrypt ขณะนี้ไม่รองรับà¸à¸²à¸£à¹€à¸‚้ารหัสทั้งไดรฟ์ที่มีหลายระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£.\n\nวิธีà¸à¸²à¸£à¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้:\n\n- คุณยังสามารถเข้ารหัสระบบใดๆ หนึ่งได้ถ้าคุณย้อนà¸à¸¥à¸±à¸šà¹„ปà¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸à¹€à¸‚้ารหัสพาร์ติชันระบบเดี่ยว (à¹à¸—นที่จะเลือà¸à¹€à¸‚้ารหัสทั้งไดรฟ์ระบบ).\n\n- อย่างไรà¸à¹‡à¸•à¸²à¸¡, คุณจะสามารถเข้ารหัสทั้งไดรฟ์ได้ถ้าคุณย้ายบางระบบไปยังไดรฟ์อื่นที่เหลือเพียงระบบเดียวบนไดรฟ์ที่คุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัส.</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_TITLE">หลายระบบบนไดรฟ์เดียว</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_ADJACENT_SYS_HELP">มีระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸­à¸·à¹ˆà¸™à¹ƒà¸” ๆ ที่ติดตั้งบนไดรฟ์ที่ติดตั้งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในปัจจุบันหรือไม่?\n\nหมายเหตุ: ตัวอย่างเช่น, ถ้าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในปัจจุบันติดตั้งบนไดรฟ์ #0, ซึ่งมีพาร์ติชันหลายๆ ชื่อเดียวà¸à¸±à¸™, à¹à¸¥à¸°à¸–้าพาร์ติศันหนึ่งมี Windows, à¹à¸¥à¸°à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸­à¸·à¹ˆà¸™à¸¡à¸µà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡à¸­à¸·à¹ˆà¸™ ๆ (เช่น Windows, Mac OS X, Linux, ฯลฯ), เลือภ'ใช่'.</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_TITLE">โปรà¹à¸à¸£à¸¡à¹‚หลดบูทที่ไม่ใช่ Windows</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_NONWIN_BOOT_LOADER_HELP">มีโปรà¹à¸à¸£à¸¡à¹‚หลดบูท (หรือโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸—) ที่ไม่ใช่ของ Windows ติดตั้งใน Master Boot Record (MBR) หรือไม่?\n\nหมายเหตุ: ตัวอย่างเช่น, ถ้าà¹à¸—ร็à¸à¹à¸£à¸à¸‚องไดรฟ์บูทมี GRUB, LILO, XOSL, หรือโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸— (หรือโปรà¹à¸à¸£à¸¡à¹‚หลดบูท) ที่ไม่ใช่ของ Windows ใด ๆ, เลือภ'ใช่'.</entry>
+ <entry lang="th" key="SYSENC_MULTI_BOOT_OUTCOME_TITLE">หลายบูท</entry>
+ <entry lang="th" key="CUSTOM_BOOT_MANAGERS_IN_MBR_UNSUPPORTED">VeraCrypt ขณะนี้ไม่รองรับà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ค่าหลายบูทที่โปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸—ที่ไม่ใช่ของ Windows ติดตั้งใน Master Boot Record.\n\nวิธีà¸à¸²à¸£à¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้:\n\n- ถ้าคุณใช้โปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸—เพื่อบูท Windows à¹à¸¥à¸° Linux, ย้ายโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸— (ทั่วไปคือ GRUB) จาภMaster Boot Record ไปยังพาร์ติชัน. จาà¸à¸™à¸±à¹‰à¸™à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”นี้อีà¸à¸„รั้งà¹à¸¥à¸°à¹€à¸‚้ารหัสพาร์ติชัน/ไดรฟ์ระบบ. โปรดทราบว่าโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt จะà¸à¸¥à¸²à¸¢à¹€à¸›à¹‡à¸™à¹‚ปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸—หลัà¸à¸‚องคุณà¹à¸¥à¸°à¸ˆà¸°à¸­à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¸„ุณเปิดโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸—เริ่มเติม (เช่น GRUB) เป็นโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸—ทุติยภูมิ (โดยà¸à¸” Esc ในหน้าจอโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt) à¹à¸¥à¸°à¸„ุณจะสามารถบูท Linux ได้.</entry>
+ <entry lang="th" key="WINDOWS_BOOT_LOADER_HINTS">ถ้าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในปัจจุบันติดตั้งบนพาร์ติชันบูท, จาà¸à¸™à¸±à¹‰à¸™à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸—ี่คุณเข้ารหัสมัน, คุณจะต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸„ุณต้องà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸£à¸°à¸šà¸š Windows อื่น ๆ ที่ไม่ได้เข้ารหัสà¸à¹‡à¸•à¸²à¸¡ (เพราะพวà¸à¸¡à¸±à¸™à¸ˆà¸°à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท/จัดà¸à¸²à¸£à¸‚อง Windows เฉพาะอันเดียวà¸à¸±à¸™à¸—ี่เข้ารหัส).\n\nในทางตรงà¸à¸±à¸™à¸‚้าม, ถ้าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในปัจจุบันไม่ติดตั้งบนพาร์ติชันบูท (หรือถ้าโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£/โหลดบูทของ Windows ไม่ถูà¸à¹ƒà¸Šà¹‰à¹‚ดยระบบอื่นใด), จาà¸à¸™à¸±à¹‰à¸™à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸—ี่คุณเข้ารหัสระบบนี้, คุณจะไม่ต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡ เพื่อบูทระบบอื่นที่ไม่ได้เข้ารหัส -- คุณเพียงà¹à¸„่ต้องà¸à¸”ปุ่ม Esc เพื่อเริ่มระบบที่ไม่ได้เข้ารหัส (ถ้ามีหลายระบบที่ไม่ได้เข้ารหัส, คุณยังต้องเลือà¸à¸§à¹ˆà¸²à¸ˆà¸°à¹€à¸£à¸´à¹ˆà¸¡à¸£à¸°à¸šà¸šà¹„หนในเมนูโปรà¹à¸à¸£à¸¡à¸ˆà¸±à¸”à¸à¸²à¸£à¸šà¸¹à¸— VeraCrypt).\n\nหมายเหตุ: โดยทั่วไป, ระบบ Windows ที่ติดตั้งà¸à¹ˆà¸­à¸™à¸ªà¸¸à¸”จะติดตั้งบนพาร์ติชันบูท.</entry>
+ <entry lang="th" key="SYSENC_PRE_DRIVE_ANALYSIS_TITLE">à¸à¸²à¸£à¹€à¸‚้ารหัสพื้นที่ Host Protected</entry>
+ <entry lang="th" key="SYSENC_PRE_DRIVE_ANALYSIS_HELP">ที่ท้ายหลายๆ ไดรฟ์, มีพื้นที่ที่มัà¸à¸–ูà¸à¸‹à¹ˆà¸­à¸™à¸ˆà¸²à¸à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ (พื้นที่เหล่านี้มัà¸à¹€à¸£à¸µà¸¢à¸à¸§à¹ˆà¸² Host Protected Areas). อย่างไรà¸à¹‡à¸•à¸²à¸¡, โปรà¹à¸à¸£à¸¡à¸šà¸²à¸‡à¸£à¸²à¸¢à¸à¸²à¸£à¸ªà¸²à¸¡à¸²à¸£à¸–อ่านà¹à¸¥à¸°à¹€à¸‚ียนข้อมูลจาà¸/ไปยังพื้นที่ดังà¸à¸¥à¹ˆà¸²à¸§à¹„ด้.\n\nคำเตือน: ผู้ผลิตคอมพิวเตอร์บางรายอาจใช้พื้นที่ดังà¸à¸¥à¹ˆà¸²à¸§à¹€à¸žà¸·à¹ˆà¸­à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹€à¸„รื่องมือà¹à¸¥à¸°à¸‚้อมูลสำหรับ RAID, à¸à¸²à¸£à¸à¸¹à¹‰à¸„ืนระบบ, à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าระบบ, à¸à¸²à¸£à¸§à¸´à¸™à¸´à¸ˆà¸‰à¸±à¸¢, หรือเพื่อวัตถุประสงค์อื่น. ถ้าเครื่องมือหรือข้อมูลดังà¸à¸¥à¹ˆà¸²à¸§à¸•à¹‰à¸­à¸‡à¹€à¸‚้าถึงได้à¸à¹ˆà¸­à¸™à¸à¸²à¸£à¸šà¸¹à¸—, พื้นที่ซ่อนไม่ควรถูà¸à¹€à¸‚้ารหัส (เลือภ'ไม่' ด้านบน).\n\nคุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt ตรวจจับà¹à¸¥à¸°à¹€à¸‚้ารหัสพื้นที่ซ่อนดังà¸à¸¥à¹ˆà¸²à¸§ (ถ้ามี) ที่ท้ายไดรฟ์ระบบหรือไม่?</entry>
+ <entry lang="th" key="SYSENC_TYPE_PAGE_TITLE">ประเภทของà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ</entry>
+ <entry lang="th" key="SYSENC_NORMAL_TYPE_HELP">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¸–้าคุณต้องà¸à¸²à¸£à¹€à¸žà¸µà¸¢à¸‡à¹à¸„่เข้ารหัสพาร์ติชันระบบหรือทั้งไดรฟ์ระบบ.</entry>
+ <entry lang="th" key="SYSENC_HIDDEN_TYPE_HELP">อาจมีà¸à¸£à¸“ีที่คุณถูà¸à¸šà¸±à¸‡à¸„ับโดยใครบางคนให้ถอดรหัสระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£. มีหลายสถานà¸à¸²à¸£à¸“์ที่คุณไม่สามารถปà¸à¸´à¹€à¸ªà¸˜à¹„ด้ (เช่น เนื่องจาà¸à¸à¸²à¸£à¸šà¸µà¸šà¸šà¸±à¸‡à¸„ับ). ถ้าคุณเลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰, คุณจะสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸—ี่à¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸ˆà¸°à¹„ม่สามารถพิสูจน์ได้ (เมื่อปฎิบัติตามà¹à¸™à¸§à¸—างบางอย่าง). ดังนั้น, คุณจะไม่จำเป็นต้องถอดรหัสหรือเปิดเผยรหัสผ่านของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¸‹à¹ˆà¸­à¸™. สำหรับคำอธิบายโดยละเอียด, โปรดคลิà¸à¸¥à¸´à¸‡à¸„์ด้านล่าง.</entry>
+ <entry lang="th" key="HIDDEN_OS_PREINFO">อาจมีà¸à¸£à¸“ีที่คุณถูà¸à¸šà¸±à¸‡à¸„ับโดยใครบางคนให้ถอดรหัสระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£. มีหลายสถานà¸à¸²à¸£à¸“์ที่คุณไม่สามารถปà¸à¸´à¹€à¸ªà¸˜à¹„ด้ (เช่น เนื่องจาà¸à¸à¸²à¸£à¸šà¸µà¸šà¸šà¸±à¸‡à¸„ับ).\n\nโดยใช้วิซาร์ดนี้, คุณสามารถสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸—ี่à¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸ˆà¸°à¹„ม่สามารถพิสูจน์ได้ (เมื่อปฎิบัติตามà¹à¸™à¸§à¸—างบางอย่าง). ดังนั้น, คุณจะไม่จำเป็นต้องถอดรหัสหรือเปิดเผยรหัสผ่านสำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™.</entry>
+ <entry lang="th" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_TITLE">à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸‚้อà¸à¸³à¸«à¸™à¸”ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™</entry>
+ <entry lang="th" key="SYSENC_HIDDEN_OS_REQ_CHECK_PAGE_HELP">ในขั้นตอนต่อไปนี้, คุณจะสร้างปริมาณ VeraCrypt สองตัว (ตัวนอà¸à¹à¸¥à¸°à¸•à¸±à¸§à¹ƒà¸™) ภายในพาร์ติชันà¹à¸£à¸à¸—ี่อยู่ด้านหลังพาร์ติชันระบบ. ปริมาณที่ซ่อนจะประà¸à¸­à¸šà¸”้วยระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (OS). VeraCrypt จะสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนโดยà¸à¸²à¸£à¸„ัดลอà¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องพาร์ติชันระบบ (ที่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸•à¸´à¸”ตั้งอยู่) ไปยังปริมาณที่ซ่อน. ไปยังปริมาณภายนอà¸, คุณจะคัดลอà¸à¹„ฟล์ลัà¸à¸©à¸“ะอ่อนไหวที่คุณไม่ได้ต้องà¸à¸²à¸£à¹€à¸à¹‡à¸šà¹€à¸›à¹‡à¸™à¸„วามลับจริงๆ. มันจะอยู่ที่นั่นสำหรับใครà¸à¹‡à¸•à¸²à¸¡à¸—ี่บังคับคุณให้เปิดเผยรหัสผ่านสำหรับพาร์ติชัน OS ที่ซ่อน. คุณสามารถเปิดเผยรหัสผ่านสำหรับปริมาณภายนอà¸à¸ à¸²à¸¢à¹ƒà¸™à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™ OS ที่ซ่อน (à¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚อง OS ที่ซ่อนยังคงเป็นความลับ).\n\nสุดท้าย, บนพาร์ติชันระบบของ OS ที่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ในตอนนี้, คุณจะติดตั้ง OS ใหม่ที่เรียà¸à¸§à¹ˆà¸²à¸£à¸°à¸šà¸šà¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸š, à¹à¸¥à¸°à¹€à¸‚้ารหัสมัน. มันต้องไม่ประà¸à¸­à¸šà¸”้วยข้อมูลอ่อนไหวà¹à¸¥à¸°à¸ˆà¸°à¸­à¸¢à¸¹à¹ˆà¸—ี่นั่นสำหรับใครà¸à¹‡à¸•à¸²à¸¡à¸—ี่บังคับให้คุณเปิดเผยรหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—. ทั้งหมดจะมีรหัสผ่าน 3 ตัว. สองในสามนี้สามารถเปิดเผยได้ (สำหรับ OS เลียนà¹à¸šà¸šà¹à¸¥à¸°à¸›à¸£à¸´à¸¡à¸²à¸“ภายนอà¸). ถ้าคุณใช้รหัสที่สาม, ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนจะเริ่มทำงาน.</entry>
+ <entry lang="th" key="SYSENC_DRIVE_ANALYSIS_TITLE">à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¹€à¸‹à¹‡à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ซ่อน</entry>
+ <entry lang="th" key="SYSENC_DRIVE_ANALYSIS_INFO">à¸à¸£à¸¸à¸“ารอสัà¸à¸„รู่ในขณะที่ VeraCrypt à¸à¸³à¸¥à¸±à¸‡à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¹€à¸‹à¹‡à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ซ่อนที่เป็นไปได้ที่ท้ายไดรฟ์ระบบ. โปรดทราบว่ามันอาจใช้เวลานานในà¸à¸²à¸£à¸—ำงานให้เสร็จสิ้น.\n\nหมายเหตุ: ในà¸à¸£à¸“ีที่หายาà¸à¸¡à¸²à¸, ในคอมพิวเตอร์บางเครื่อง, ระบบอาจไม่ตอบสนองในระหว่างà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¸™à¸µà¹‰. ถ้ามันเà¸à¸´à¸”ขึ้น, รีสตาร์ทคอมพิวเตอร์, เริ่ม VeraCrypt, ทำขั้นตอนà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸­à¸µà¸à¸„รั้งà¹à¸•à¹ˆà¸‚้ามขั้นตอนà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¸™à¸µà¹‰. โปรดทราบว่าปัà¸à¸«à¸²à¸™à¸µà¹‰à¹„ม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt.</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_SPAN_TITLE">พื้นที่ที่จะเข้ารหัส</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_SPAN_WHOLE_SYS_DRIVE_HELP">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¸–้าคุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสทั้งไดรฟ์ที่ระบบ Windows à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ติดตั้ง. ทั้งไดรฟ์, รวมถึงทุà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸ˆà¸°à¸–ูà¸à¹€à¸‚้ารหัสยà¸à¹€à¸§à¹‰à¸™à¹à¸—ร็à¸à¹à¸£à¸à¸—ี่โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt จะใช้. ใครà¸à¹‡à¸•à¸²à¸¡à¸—ี่ต้องà¸à¸²à¸£à¹€à¸‚้าถึงระบบที่ติดตั้งบนไดรฟ์หรือไฟล์ที่จัดเà¸à¹‡à¸šà¸šà¸™à¹„ดรฟ์จะต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¸—ุà¸à¸„รั้งà¸à¹ˆà¸­à¸™à¸£à¸°à¸šà¸šà¸ˆà¸°à¹€à¸£à¸´à¹ˆà¸¡. ตัวเลือà¸à¸™à¸µà¹‰à¹„ม่สามารถใช้ในà¸à¸²à¸£à¹€à¸‚้ารหัสไดรฟ์รองหรือไดรฟ์ภายนอà¸à¸–้า Windows ไม่ได้ติดตั้งอยู่บนไดรฟ์นั้นà¹à¸¥à¸°à¹„ม่บูทจาà¸à¹„ดรฟ์นั้น.</entry>
+ <entry lang="th" key="COLLECTING_RANDOM_DATA_TITLE">à¸à¸²à¸£à¸£à¸§à¸šà¸£à¸§à¸¡à¸‚้อมูลสุ่ม</entry>
+ <entry lang="th" key="KEYS_GEN_TITLE">คีย์ที่สร้างขึ้น</entry>
+ <entry lang="th" key="CD_BURNER_NOT_PRESENT">VeraCrypt พบว่าไม่มีเครื่องเบิร์น CD/DVD เชื่อมต่อà¸à¸±à¸šà¸„อมพิวเตอร์ของคุณ. VeraCrypt ต้องà¸à¸²à¸£à¹€à¸„รื่องเบิร์น CD/DVD เพื่อเบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ที่สามารถบูทได้ซึ่งมีข้อมูลสำรองของคีย์เข้ารหัส, โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt, ระบบโหลดเดิม, à¹à¸¥à¸°à¸­à¸·à¹ˆà¸™ ๆ.\n\nเราขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณเบิร์นดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt.</entry>
+ <entry lang="th" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO">ฉันไม่มีเครื่องเบิร์น CD/DVD à¹à¸•à¹ˆà¸‰à¸±à¸™à¸ˆà¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¸ à¸²à¸ž ISO ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนบนไดรฟ์à¹à¸šà¸šà¸–อดได้ (เช่น USB flash drive).</entry>
+ <entry lang="th" key="CD_BURNER_NOT_PRESENT_WILL_CONNECT_LATER">ฉันจะเชื่อมต่อเครื่องเบิร์น CD/DVD à¸à¸±à¸šà¸„อมพิวเตอร์ในภายหลัง. ยà¸à¹€à¸¥à¸´à¸à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸•à¸­à¸™à¸™à¸µà¹‰.</entry>
+ <entry lang="th" key="CD_BURNER_NOT_PRESENT_CONNECTED_NOW">เครื่องเบิร์น CD/DVD เชื่อมต่อà¸à¸±à¸šà¸„อมพิวเตอร์ของฉันà¹à¸¥à¹‰à¸§. ดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹à¸¥à¸°à¹€à¸‚ียนดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน.</entry>
+ <entry lang="th" key="CD_BURNER_NOT_PRESENT_WILL_STORE_ISO_INFO">โปรดทำตามขั้นตอนต่อไปนี้:\n\n1) เชื่อมต่อไดรฟ์à¹à¸šà¸šà¸–อดได้, เช่น USB flash drive, à¸à¸±à¸šà¸„อมพิวเตอร์ของคุณตอนนี้.\n\n2) คัดลอà¸à¹„ฟล์ภาพ ISO ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt (%s) ไปยังไดรฟ์ที่ถอดออà¸à¹„ด้.\n\nในà¸à¸£à¸“ีที่คุณต้องใช้ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ในอนาคต, คุณจะสามารถเชื่อมต่อไดรฟ์ที่ถอดออà¸à¹„ด้ (ที่มีภาพ ISO ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt) à¸à¸±à¸šà¸„อมพิวเตอร์ที่มีเครื่องเบิร์น CD/DVD à¹à¸¥à¸°à¸ªà¸£à¹‰à¸²à¸‡à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ที่สามารถบูท โดยà¸à¸²à¸£à¹€à¸‚ียนภาพไปยัง CD หรือ DVD. สิ่งสำคัà¸: โปรดสังเà¸à¸•à¸§à¹ˆà¸²à¹„ฟล์ภาพ ISO ต้องถูà¸à¹€à¸‚ียนลงใน CD/DVD เป็นภาพ ISO ไม่ใช่เป็นไฟล์เดี่ยว.</entry>
+ <entry lang="th" key="RESCUE_DISK_RECORDING_TITLE">à¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน</entry>
+ <entry lang="th" key="RESCUE_DISK_CREATED_TITLE">ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนที่ถูà¸à¸ªà¸£à¹‰à¸²à¸‡</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_TITLE">à¸à¸²à¸£à¸—ดสอบà¸à¹ˆà¸­à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสระบบ</entry>
+ <entry lang="th" key="RESCUE_DISK_DISK_VERIFIED_TITLE">ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนที่ถูà¸à¸¢à¸·à¸™à¸¢à¸±à¸™</entry>
+ <entry lang="th" key="RESCUE_DISK_VERIFIED_INFO">\nดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ได้รับà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸ªà¸³à¹€à¸£à¹‡à¸ˆà¹à¸¥à¹‰à¸§. à¸à¸£à¸¸à¸“าถอดมันออà¸à¸ˆà¸²à¸à¹„ดรฟ์ตอนนี้à¹à¸¥à¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸™à¸—ี่ปลอดภัย.\n\nคลิภNext เพื่อดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="REMOVE_RESCUE_DISK_FROM_DRIVE">คำเตือน: ในขั้นตอนต่อไปนี้, ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ต้องไม่อยู่ในไดรฟ์. มิฉะนั้น, จะไม่สามารถดำเนินà¸à¸²à¸£à¸‚ั้นตอนนี้ได้อย่างถูà¸à¸•à¹‰à¸­à¸‡.\n\nà¸à¸£à¸¸à¸“าถอดดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนออà¸à¸ˆà¸²à¸à¹„ดรฟ์ตอนนี้à¹à¸¥à¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸™à¸—ี่ปลอดภัย. จาà¸à¸™à¸±à¹‰à¸™à¸„ลิภOK.</entry>
+ <entry lang="th" key="PREBOOT_NOT_LOCALIZED">คำเตือน: เนื่องจาà¸à¸‚้อจำà¸à¸±à¸”ทางเทคนิคของสภาพà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸—, ข้อความที่à¹à¸ªà¸”งโดย VeraCrypt ในสภาพà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸—ี่จะเริ่ม Windows ไม่สามารถà¹à¸›à¸¥à¹„ด้. อินเตอร์เฟซผู้ใช้ของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ทั้งหมดเป็นภาษาอังà¸à¸¤à¸©.\n\nดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_INFO">à¸à¹ˆà¸­à¸™à¹€à¸‚้ารหัสพาร์ติชันหรือไดรฟ์ระบบของคุณ, VeraCrypt ต้องตรวจสอบว่าทุà¸à¸­à¸¢à¹ˆà¸²à¸‡à¸—ำงานได้ถูà¸à¸•à¹‰à¸­à¸‡.\n\nหลังจาà¸à¸„ุณคลิà¸à¸—ดสอบ, ส่วนประà¸à¸­à¸šà¸—ี่จำเป็นทั้งหมด (เช่นส่วนประà¸à¸­à¸šà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—, หรือที่รู้จัà¸à¸à¸±à¸™à¸§à¹ˆà¸²à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt) จะถูà¸à¸•à¸´à¸”ตั้งà¹à¸¥à¸°à¸„อมพิวเตอร์ของคุณจะถูà¸à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—. จาà¸à¸™à¸±à¹‰à¸™à¸„ุณจะต้องป้อนรหัสผ่านของคุณในหน้าจอโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ที่จะปราà¸à¸à¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม. หลังจาà¸à¸—ี่ Windows เริ่มทำงาน, คุณจะได้รับà¹à¸ˆà¹‰à¸‡à¸­à¸±à¸•à¹‚นมัติถึงผลลัพธ์ของà¸à¸²à¸£à¸—ดสอบนี้.\n\nอุปà¸à¸£à¸“์ต่อไปนี้จะถูà¸à¹à¸à¹‰à¹„ข: ไดรฟ์ #%d\n\n\nถ้าคุณคลิà¸à¸¢à¸à¹€à¸¥à¸´à¸à¸•à¸­à¸™à¸™à¸µà¹‰, ไม่มีอะไรจะถูà¸à¸•à¸´à¸”ตั้งà¹à¸¥à¸°à¸à¸²à¸£à¸—ดสอบจะไม่ถูà¸à¸”ำเนินà¸à¸²à¸£.</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_1">หมายเหตุสำคัภ-- à¸à¸£à¸¸à¸“าอ่านหรือพิมพ์ (คลิภ'พิมพ์'):\n\nโปรดทราบว่าไม่มีไฟล์ใดๆ ของคุณจะถูà¸à¹€à¸‚้ารหัสà¸à¹ˆà¸­à¸™à¸—ี่คุณจะรีสตาร์ทคอมพิวเตอร์à¹à¸¥à¸°à¹€à¸£à¸´à¹ˆà¸¡ Windows สำเร็จ. ดังนั้น, ถ้าเà¸à¸´à¸”ความผิดพลาดใด ๆ, ข้อมูลของคุณจะไม่หายไป. อย่างไรà¸à¹‡à¸•à¸²à¸¡, ถ้ามีบางอย่างผิดปà¸à¸•à¸´, คุณอาจพบความยาà¸à¸¥à¸³à¸šà¸²à¸à¹ƒà¸™à¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡ Windows. ดังนั้น, à¸à¸£à¸¸à¸“าอ่าน (à¹à¸¥à¸°, ถ้าเป็นไปได้, พิมพ์) à¹à¸™à¸§à¸—างต่อไปนี้ในà¸à¸£à¸“ีที่ Windows ไม่สามารถเริ่มทำงานได้หลังจาà¸à¸—ี่คุณรีสตาร์ทคอมพิวเตอร์.\n\n</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_2">วิธีà¸à¸²à¸£à¸—ี่ต้องทำถ้า Windows ไม่สามารถเริ่มทำงานได้\n------------------------------------------------\n\nหมายเหตุ: คำà¹à¸™à¸°à¸™à¸³à¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰à¹€à¸›à¹‡à¸™à¸ˆà¸£à¸´à¸‡à¹€à¸‰à¸žà¸²à¸°à¹€à¸¡à¸·à¹ˆà¸­à¸„ุณยังไม่ได้เริ่มต้นà¸à¸²à¸£à¹€à¸‚้ารหัส.\n\n- ถ้า Windows ไม่เริ่มทำงานหลังจาà¸à¸—ี่คุณป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡ (หรือถ้าคุณป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¸‹à¹‰à¸³ ๆ à¹à¸•à¹ˆ VeraCrypt บอà¸à¸§à¹ˆà¸²à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡), อย่าตื่นตà¸à¹ƒà¸ˆ. รีสตาร์ท (ปิดà¹à¸¥à¸°à¹€à¸›à¸´à¸”ใหม่) คอมพิวเตอร์, à¹à¸¥à¸°à¹ƒà¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt, à¸à¸”ปุ่ม Esc บนà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸‚องคุณ (à¹à¸¥à¸°à¸–้าคุณมีหลายระบบ, เลือà¸à¸—ี่จะเริ่ม). จาà¸à¸™à¸±à¹‰à¸™ Windows จะเริ่มทำงาน (ในà¸à¸£à¸“ีที่มันไม่ถูà¸à¹€à¸‚้ารหัส) à¹à¸¥à¸° VeraCrypt จะขอถามอัตโนมัติว่าคุณต้องà¸à¸²à¸£à¸–อนส่วนประà¸à¸­à¸šà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—ออà¸à¸«à¸£à¸·à¸­à¹„ม่. โปรดทราบว่าขั้นตอนà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸°à¹„ม่ทำงานหาà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ระบบถูà¸à¹€à¸‚้ารหัส (ไม่มีใครสามารถเริ่ม Windows หรือเข้าถึงข้อมูลที่เข้ารหัสบนไดรฟ์ได้โดยไม่มีรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸ˆà¸°à¸—ำตามขั้นตอนà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²).</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_3">- ถ้าขั้นตอนà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„ม่ช่วยหรือถ้าหน้าจอโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ไม่ปราà¸à¸ (à¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม), ใส่ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ลงในไดรฟ์ CD/DVD ของคุณà¹à¸¥à¸°à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—คอมพิวเตอร์. ถ้าหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ไม่ปราà¸à¸ (หรือถ้าคุณไม่เห็นตัวเลือภ'ซ่อมà¹à¸‹à¸¡' ในส่วน 'à¸à¸²à¸£à¸„วบคุมà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ' ของหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt), อาจเป็นไปได้ว่า BIOS ของคุณถูà¸à¸à¸³à¸«à¸™à¸”ให้พยายามบูทจาà¸à¸®à¸²à¸£à¹Œà¸”ไดรฟ์à¸à¹ˆà¸­à¸™ CD/DVD ไดรฟ์. ถ้าเป็นà¸à¸£à¸“ีนั้น, รีสตาร์ทคอมพิวเตอร์, à¸à¸” F2 หรือ Delete (ทันทีที่คุณเห็นหน้าจอà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™ BIOS), à¹à¸¥à¸°à¸£à¸­à¸ˆà¸™à¹€à¸à¸´à¸”หน้าจอà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS. ถ้าไม่มีหน้าจอà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS ปราà¸à¸à¸‚ึ้น, รีเซ็ต (รีสตาร์ท) คอมพิวเตอร์ใหม่à¹à¸¥à¸°à¹€à¸£à¸´à¹ˆà¸¡à¸à¸”ปุ่ม F2 หรือ Delete ซ้ำๆ ทันทีที่คุณรีเซ็ต (รีสตาร์ท) คอมพิวเตอร์. เมื่อหน้าจอà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS ปราà¸à¸à¸‚ึ้น, à¸à¸³à¸«à¸™à¸”ค่า BIOS ของคุณให้บูทจาà¸à¹„ดรฟ์ CD/DVD à¸à¹ˆà¸­à¸™ (สำหรับข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸´à¸˜à¸µà¸—ำเช่นนี้, โปรดดูเอà¸à¸ªà¸²à¸£à¸›à¸£à¸°à¸à¸­à¸šà¸‚อง BIOS/เมนบอร์ดของคุณหรือติดต่อทีมสนับสนุนเทคนิคของผู้จำหน่ายคอมพิวเตอร์ของคุณสำหรับความช่วยเหลือ). จาà¸à¸™à¸±à¹‰à¸™à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—คอมพิวเตอร์ของคุณ. หน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ควรปราà¸à¸à¸‚ึ้นในขณะนี้. ในหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt, เลือภ'ซ่อมà¹à¸‹à¸¡' โดยà¸à¸”ปุ่ม F8 บนà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸‚องคุณ. จาà¸à¹€à¸¡à¸™à¸¹ 'ซ่อมà¹à¸‹à¸¡', เลือภ'คืนค่าระบบโหลดเดิม'. จาà¸à¸™à¸±à¹‰à¸™à¸–อดดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนออà¸à¸ˆà¸²à¸à¹„ดรฟ์ CD/DVD à¹à¸¥à¸°à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—คอมพิวเตอร์ของคุณ. Windows ควรจะเริ่มทำงานตามปà¸à¸•à¸´ (ในà¸à¸£à¸“ีที่มันไม่ถูà¸à¹€à¸‚้ารหัส).\n\n</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_INFO2_PORTION_4">โปรดทราบว่าขั้นตอนà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸°à¹„ม่ทำงานหาà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ระบบถูà¸à¹€à¸‚้ารหัส (ไม่มีใครสามารถเริ่ม Windows หรือเข้าถึงข้อมูลที่เข้ารหัสบนไดรฟ์ได้โดยไม่มีรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸ˆà¸°à¸—ำตามขั้นตอนà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²).\n\n\nโปรดทราบว่าà¹à¸¡à¹‰à¸§à¹ˆà¸²à¸„ุณจะสูà¸à¹€à¸ªà¸µà¸¢à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt à¹à¸¥à¸°à¸¡à¸µà¸œà¸¹à¹‰à¹‚จมตีพบมัน, เขาหรือเธอจะไม่สามารถถอดรหัสพาร์ติชันหรือไดรฟ์ระบบได้โดยไม่มีรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_RESULT_TITLE">à¸à¸²à¸£à¸—ดสอบสำเร็จ</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_PRETEST_RESULT_INFO">à¸à¸²à¸£à¸—ดสอบสำเร็จเสร็จสมบูรณ์.\n\nคำเตือน: โปรดทราบว่าหาà¸à¸à¸²à¸£à¸ˆà¹ˆà¸²à¸¢à¸žà¸¥à¸±à¸‡à¸‡à¸²à¸™à¸–ูà¸à¸‚ัดจังหวะในขณะเข้ารหัสข้อมูลที่มีอยู่ในนั้น, หรือเมื่อระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸¥à¹ˆà¸¡à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ˆà¸²à¸à¸‚้อผิดพลาดของซอฟต์à¹à¸§à¸£à¹Œà¸«à¸£à¸·à¸­à¸„วามผิดพลาดของฮาร์ดà¹à¸§à¸£à¹Œà¹ƒà¸™à¸‚ณะที่ VeraCrypt à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้ารหัสข้อมูลที่มีอยู่ในนั้น, ข้อมูลบางส่วนจะถูà¸à¸—ำลายหรือสูà¸à¸«à¸²à¸¢. ดังนั้น, à¸à¹ˆà¸­à¸™à¸—ี่คุณจะเริ่มเข้ารหัส, โปรดตรวจสอบว่าคุณมีสำเนาสำรองของไฟล์ที่คุณต้องà¸à¸²à¸£à¹€à¸‚้ารหัสหรือไม่. หาà¸à¹„ม่, à¸à¸£à¸¸à¸“าสำรองข้อมูลไฟล์ตอนนี้ (คุณสามารถคลิภDefer, สำรองข้อมูลไฟล์, จาà¸à¸™à¸±à¹‰à¸™à¹€à¸›à¸´à¸” VeraCrypt อีà¸à¸„รั้งเวลาใดà¸à¹‡à¹„ด้, à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸ 'System' &gt; 'Resume Interrupted Process' เพื่อเริ่มเข้ารหัส).\n\nเมื่อพร้อม, คลิภEncrypt เพื่อเริ่มเข้ารหัส.</entry>
+ <entry lang="th" key="SYSENC_ENCRYPTION_PAGE_INFO">คุณสามารถคลิภPause หรือ Defer ได้ตลอดเวลาเพื่อหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสหรือถอดรหัส, ออà¸à¸ˆà¸²à¸à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”นี้, รีสตาร์ทหรือปิดคอมพิวเตอร์, จาà¸à¸™à¸±à¹‰à¸™à¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸”ังà¸à¸¥à¹ˆà¸²à¸§à¸‹à¸¶à¹ˆà¸‡à¸ˆà¸°à¸•à¹ˆà¸­à¸ˆà¸²à¸à¸ˆà¸¸à¸”ที่หยุดไว้. เพื่อป้องà¸à¸±à¸™à¸à¸²à¸£à¸Šà¸°à¸¥à¸­à¸•à¸±à¸§à¹€à¸¡à¸·à¹ˆà¸­à¸£à¸°à¸šà¸šà¸«à¸£à¸·à¸­à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹€à¸‚ียนหรืออ่านข้อมูลจาà¸à¹„ดรฟ์ระบบ, VeraCrypt จะรอจนà¸à¸§à¹ˆà¸²à¸‚้อมูลจะถูà¸à¹€à¸‚ียนหรืออ่าน (ดูสถานะด้านบน) à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸”ำเนินà¸à¸²à¸£à¹€à¸‚้ารหัสหรือถอดรหัสโดยอัตโนมัติ.</entry>
+ <entry lang="th" key="NONSYS_INPLACE_ENC_ENCRYPTION_PAGE_INFO">\n\nคุณสามารถคลิภPause หรือ Defer ได้ตลอดเวลาเพื่อหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส, ออà¸à¸ˆà¸²à¸à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”นี้, รีสตาร์ทหรือปิดคอมพิวเตอร์, จาà¸à¸™à¸±à¹‰à¸™à¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸”ังà¸à¸¥à¹ˆà¸²à¸§à¸‹à¸¶à¹ˆà¸‡à¸ˆà¸°à¸•à¹ˆà¸­à¸ˆà¸²à¸à¸ˆà¸¸à¸”ที่หยุดไว้. โปรดทราบว่าปริมาณจะไม่สามารถติดตั้งได้จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¹€à¸‚้ารหัสเสร็จสิ้นสมบูรณ์.</entry>
+ <entry lang="th" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nคุณสามารถคลิภPause หรือ Defer ได้ตลอดเวลาเพื่อหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸–อดรหัส, ออà¸à¸ˆà¸²à¸à¸§à¸´à¸‹à¸²à¸£à¹Œà¸”นี้, รีสตาร์ทหรือปิดคอมพิวเตอร์, à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸”ังà¸à¸¥à¹ˆà¸²à¸§à¸‹à¸¶à¹ˆà¸‡à¸ˆà¸°à¸•à¹ˆà¸­à¸ˆà¸²à¸à¸ˆà¸¸à¸”ที่หยุดไว้. โปรดทราบว่าปริมาณจะไม่สามารถติดตั้งได้จนà¸à¸§à¹ˆà¸²à¸ˆà¸°à¸–อดรหัสเสร็จสิ้นสมบูรณ์.</entry>
+ <entry lang="th" key="SYSENC_HIDDEN_OS_INITIAL_INFO_TITLE">ระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™</entry>
+ <entry lang="th" key="SYSENC_HIDDEN_OS_WIPE_INFO_TITLE">ระบบเดิม</entry>
+ <entry lang="th" key="SYSENC_HIDDEN_OS_WIPE_INFO">Windows สร้าง (ทั่วไป, โดยที่คุณไม่ทราบหรือยินยอม) หลายๆ ไฟล์บันทึà¸, ไฟล์ชั่วคราว, ฯลฯ, บนพาร์ติชันระบบ. มันยังบันทึà¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚อง RAM ลงในไฟล์พัà¸à¸•à¸±à¸§à¹à¸¥à¸°à¹„ฟล์เพจจิ้งที่ตั้งอยู่บนพาร์ติชันระบบ. ดังนั้น, ถ้าคู่à¹à¸‚็งวิเคราะห์ไฟล์ที่เà¸à¹‡à¸šà¹„ว้บนพาร์ติชันที่ระบบเดิม (ซึ่งระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ปโคลน) อาจพบ, ตัวอย่างเช่น, ว่าคุณใช้วิซาร์ด VeraCrypt ในโหมดà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (ซึ่งอาจบ่งบอà¸à¸–ึงà¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¸‹à¹ˆà¸­à¸™à¸šà¸™à¸„อมพิวเตอร์ของคุณ).\n\nเพื่อป้องà¸à¸±à¸™à¸›à¸±à¸à¸«à¸²à¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰, VeraCrypt จะ, ในขั้นตอนต่อไป, ลบเนื้อหาทั้งหมดของพาร์ติชันที่ระบบเดิมอยู่. หลังจาà¸à¸™à¸±à¹‰à¸™, เพื่อให้ได้ความสามารถในà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸›à¸à¸•à¸´, คุณจะต้องติดตั้งระบบใหม่บนพาร์ติชันà¹à¸¥à¸°à¹€à¸‚้ารหัสมัน. ดังนั้นคุณจะสร้างระบบเลียนà¹à¸šà¸šà¹à¸¥à¸°à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸—ั้งหมดà¸à¹‡à¸ˆà¸°à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™</entry>
+ <entry lang="th" key="OS_WIPING_NOT_FINISHED_ASK">ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸ªà¸³à¹€à¸£à¹‡à¸ˆà¹à¸¥à¹‰à¸§. อย่างไรà¸à¹‡à¸•à¸²à¸¡, à¸à¹ˆà¸­à¸™à¸—ี่คุณจะสามารถเริ่มใช้มัน (à¹à¸¥à¸°à¹ƒà¸«à¹‰à¹„ด้ความสามารถในà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸›à¸à¸•à¸´), คุณต้องลบเนื้อหาทั้งหมดของพาร์ติชันที่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่ตอนนี้ถูà¸à¸•à¸´à¸”ตั้งอยู่อย่างมีความปลอดภัย (โดยใช้ VeraCrypt). à¸à¹ˆà¸­à¸™à¸—ี่คุณสามารถทำเช่นนี้ได้, คุณต้องรีสตาร์ทคอมพิวเตอร์à¹à¸¥à¸°, ในหน้าจอโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt (ที่ปราà¸à¸à¸à¹ˆà¸­à¸™ Windows จะเริ่ม), ป้อนรหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—สำหรับระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™. จาà¸à¸™à¸±à¹‰à¸™, หลังจาà¸à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹€à¸£à¸´à¹ˆà¸¡à¸—ำงาน, วิซาร์ด VeraCrypt จะเปิดตัวอัตโนมัติ.\n\nหมายเหตุ: ถ้าคุณเลือà¸à¸—ี่จะยุติà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸•à¸­à¸™à¸™à¸µà¹‰, คุณจะไม่สามารถà¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸ˆà¸°à¹„ม่สามารถเข้าถึงได้ (เพราะโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt จะถูà¸à¸¥à¸šà¸­à¸­à¸).</entry>
+ <entry lang="th" key="HIDDEN_OS_CREATION_NOT_FINISHED_ASK">คุณได้à¸à¸³à¸«à¸™à¸”เวลาสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™. à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸¢à¸±à¸‡à¹„ม่เสร็จสมบูรณ์. เพื่อทำให้เสร็จสิ้น, คุณต้องรีสตาร์ทคอมพิวเตอร์à¹à¸¥à¸°, ในหน้าจอโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt (ที่ปราà¸à¸à¸à¹ˆà¸­à¸™ Windows จะเริ่ม), ป้อนรหัสผ่านสำหรับระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™.\n\nหมายเหตุ: ถ้าคุณเลือà¸à¸—ี่จะยุติà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸•à¸­à¸™à¸™à¸µà¹‰, คุณจะไม่สามารถà¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸­à¸µà¸.</entry>
+ <entry lang="th" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_RETRY">รีสตาร์ทคอมพิวเตอร์à¹à¸¥à¸°à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­</entry>
+ <entry lang="th" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_TERMINATE">ยุติà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸­à¸¢à¹ˆà¸²à¸‡à¸–าวร</entry>
+ <entry lang="th" key="HIDDEN_OS_CREATION_NOT_FINISHED_CHOICE_ASK_LATER">ไม่ทำอะไรตอนนี้à¹à¸¥à¸°à¸–ามอีà¸à¸„รั้งภายหลัง</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_1">\nถ้าเป็นไปได้, à¸à¸£à¸¸à¸“าพิมพ์ข้อความนี้ (คลิภ'พิมพ์' ด้านล่าง).\n\n\nวิธีà¸à¸²à¸£à¹à¸¥à¸°à¹€à¸¡à¸·à¹ˆà¸­à¹ƒà¸Šà¹‰à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt (หลังจาà¸à¸à¸²à¸£à¹€à¸‚้ารหัส)\n--------------------------------------------------------------------------------\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_2">I. วิธีà¸à¸²à¸£à¸šà¸¹à¸—ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt\n\nเพื่อบูทดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt, ใส่มันลงในไดรฟ์ CD/DVD ของคุณà¹à¸¥à¸°à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—คอมพิวเตอร์ของคุณ. ถ้าหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ไม่ปราà¸à¸ (หรือถ้าคุณไม่เห็นตัวเลือภ'ซ่อมà¹à¸‹à¸¡' ในส่วน 'à¸à¸²à¸£à¸„วบคุมà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ' ของหน้าจอ), อาจเป็นไปได้ว่า BIOS ของคุณถูà¸à¸à¸³à¸«à¸™à¸”ให้พยายามบูทจาà¸à¸®à¸²à¸£à¹Œà¸”ไดรฟ์à¸à¹ˆà¸­à¸™ CD/DVD ไดรฟ์. ถ้าเป็นà¸à¸£à¸“ีนั้น, รีสตาร์ทคอมพิวเตอร์, à¸à¸” F2 หรือ Delete (ทันทีที่คุณเห็นหน้าจอà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™ BIOS), à¹à¸¥à¸°à¸£à¸­à¸ˆà¸™à¹€à¸à¸´à¸”หน้าจอà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS. ถ้าไม่มีหน้าจอà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS ปราà¸à¸à¸‚ึ้น, รีเซ็ต (รีสตาร์ท) คอมพิวเตอร์ใหม่à¹à¸¥à¸°à¹€à¸£à¸´à¹ˆà¸¡à¸à¸”ปุ่ม F2 หรือ Delete ซ้ำๆ ทันทีที่คุณรีเซ็ต (รีสตาร์ท) คอมพิวเตอร์. เมื่อหน้าจอà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS ปราà¸à¸à¸‚ึ้น, à¸à¸³à¸«à¸™à¸”ค่า BIOS ของคุณให้บูทจาà¸à¹„ดรฟ์ CD/DVD à¸à¹ˆà¸­à¸™ (สำหรับข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸§à¸´à¸˜à¸µà¸—ำเช่นนี้, โปรดดูเอà¸à¸ªà¸²à¸£à¸›à¸£à¸°à¸à¸­à¸šà¸‚อง BIOS/เมนบอร์ดของคุณหรือติดต่อทีมสนับสนุนเทคนิคของผู้จำหน่ายคอมพิวเตอร์ของคุณสำหรับความช่วยเหลือ). จาà¸à¸™à¸±à¹‰à¸™à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—คอมพิวเตอร์ของคุณ. หน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt จะควรปราà¸à¸à¹ƒà¸™à¸‚ณะนี้. หมายเหตุ: ในหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt, คุณสามารถเลือภ'ซ่อมà¹à¸‹à¸¡' โดยà¸à¸”ปุ่ม F8 บนà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸‚องคุณ.\n\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_3">II. เมื่อà¹à¸¥à¸°à¸§à¸´à¸˜à¸µà¹ƒà¸Šà¹‰à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt (หลังจาà¸à¸à¸²à¸£à¹€à¸‚้ารหัส)\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_4">1) ถ้าหน้าจอโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ไม่ปราà¸à¸à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸—ี่คุณเริ่มต้นคอมพิวเตอร์ (หรือถ้า Windows ไม่บูท), โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt อาจเสียหาย. ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt จะอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸„ุณà¸à¸¹à¹‰à¸„ืนมันà¹à¸¥à¸°à¸—ำให้สามารถเข้าถึงระบบà¹à¸¥à¸°à¸‚้อมูลของคุณที่เข้ารหัสได้ (อย่างไรà¸à¹‡à¸•à¸²à¸¡, คุณจะยังต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¹ƒà¸™à¸•à¸­à¸™à¸™à¸±à¹‰à¸™). ในหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน, เลือภ'ซ่อมà¹à¸‹à¸¡' > 'à¸à¸¹à¹‰à¸„ืนโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt'. จาà¸à¸™à¸±à¹‰à¸™à¸à¸” 'Y' เพื่อยืนยันà¸à¸²à¸£à¸à¸£à¸°à¸—ำ, ถอดดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนจาà¸à¹„ดรฟ์ CD/DVD à¹à¸¥à¸°à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—คอมพิวเตอร์ของคุณ.\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_5">2) ถ้าคุณป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¸‹à¹‰à¸³ ๆ à¹à¸•à¹ˆ VeraCrypt บอà¸à¸§à¹ˆà¸²à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡, คีย์หลัà¸à¸«à¸£à¸·à¸­à¸‚้อมูลสำคัà¸à¸­à¸·à¹ˆà¸™ ๆ อาจเสียหาย. ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt จะอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸„ุณà¸à¸¹à¹‰à¸„ืนข้อมูลเหล่านี้à¹à¸¥à¸°à¸—ำให้สามารถเข้าถึงระบบà¹à¸¥à¸°à¸‚้อมูลของคุณที่เข้ารหัสได้ (อย่างไรà¸à¹‡à¸•à¸²à¸¡, คุณจะยังต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¹ƒà¸™à¸•à¸­à¸™à¸™à¸±à¹‰à¸™). ในหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน, เลือภ'ซ่อมà¹à¸‹à¸¡' > 'à¸à¸¹à¹‰à¸„ืนข้อมูลคีย์'. จาà¸à¸™à¸±à¹‰à¸™à¸›à¹‰à¸­à¸™à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸‚องคุณ, à¸à¸” 'Y' เพื่อยืนยันà¸à¸²à¸£à¸à¸£à¸°à¸—ำ, ถอดดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนจาà¸à¹„ดรฟ์ CD/DVD ของคุณ, à¹à¸¥à¸°à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—คอมพิวเตอร์ของคุณ.\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_6">3) ถ้าโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt เสียหาย, คุณสามารถหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸¡à¸±à¸™à¹‚ดยà¸à¸²à¸£à¸šà¸¹à¸—จาà¸à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt โดยตรง. ใส่ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนของคุณลงในไดรฟ์ CD/DVD à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸›à¹‰à¸­à¸™à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸‚องคุณในหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน.\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_7">4) ถ้า Windows เสียหายà¹à¸¥à¸°à¹„ม่สามารถเริ่มต้นได้, ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt จะอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸„ุณถอดรหัสพาร์ติชัน/ไดรฟ์อย่างถาวรà¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม. ในหน้าจอดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน, เลือภ'ซ่อมà¹à¸‹à¸¡' > 'ถอดรหัสพาร์ติชัน/ไดรฟ์ระบบอย่างถาวร'. ป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¹à¸¥à¸°à¸£à¸­à¸ˆà¸™à¸à¸§à¹ˆà¸²à¸à¸²à¸£à¸–อดรหัสจะเสร็จสิ้น. จาà¸à¸™à¸±à¹‰à¸™à¸„ุณสามารถ, เช่น, บูทà¹à¸œà¹ˆà¸™à¸•à¸´à¸”ตั้ง MS Windows ของคุณเพื่อซ่อมà¹à¸‹à¸¡à¸à¸²à¸£à¸•à¸´à¸”ตั้ง Windows ของคุณ.\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_8">หมายเหตุ: ทางเลือà¸à¸­à¸·à¹ˆà¸™, ถ้า Windows เสียหาย (ไม่สามารถเริ่ม) à¹à¸¥à¸°à¸„ุณต้องà¸à¸²à¸£à¸‹à¹ˆà¸­à¸¡à¹à¸‹à¸¡à¸«à¸£à¸·à¸­à¹€à¸‚้าถึงไฟล์ของมัน, คุณสามารถหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸à¸²à¸£à¸–อดรหัสพาร์ติชัน/ไดรฟ์ระบบโดยทำตามขั้นตอนต่อไปนี้: ถ้าคุณมีหลายระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸•à¸´à¸”ตั้งอยู่บนคอมพิวเตอร์ของคุณ, บูทระบบที่ไม่ต้องà¸à¸²à¸£à¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—. ถ้าคุณไม่มีหลายระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸•à¸´à¸”ตั้งอยู่บนคอมพิวเตอร์ของคุณ, คุณสามารถบูทà¹à¸œà¹ˆà¸™ WinPE หรือ BartPE CD/DVD หรือคุณสามารถเชื่อมต่อไดรฟ์ระบบของคุณเป็นไดรฟ์รองหรือไดรฟ์ภายนอà¸à¹„ปยังคอมพิวเตอร์อื่นà¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸šà¸¹à¸—ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ติดตั้งอยู่บนคอมพิวเตอร์นั้น. หลังจาà¸à¸—ี่คุณบูทระบบ, เปิด VeraCrypt, คลิภ'เลือà¸à¸­à¸¸à¸›à¸à¸£à¸“์', เลือà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸£à¸°à¸šà¸šà¸—ี่ติดผลà¸à¸£à¸°à¸—บ, คลิภ'OK', เลือภ'System' > 'Mount Without Pre-Boot Authentication', ป้อนรหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—ของคุณà¹à¸¥à¸°à¸„ลิภ'OK'. พาร์ติชันจะถูà¸à¸•à¸´à¸”ตั้งเป็นปริมาณ VeraCrypt ปà¸à¸•à¸´ (ข้อมูลจะถูà¸à¸–อดรหัส/เข้ารหัสใน RAM ขณะเข้าถึงตามปà¸à¸•à¸´).</entry>
+ <entry lang="th" key="RESCUE_DISK_HELP_PORTION_9">โปรดทราบว่าà¹à¸¡à¹‰à¸§à¹ˆà¸²à¸„ุณจะสูà¸à¹€à¸ªà¸µà¸¢à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt à¹à¸¥à¸°à¸¡à¸µà¸œà¸¹à¹‰à¹‚จมตีพบมัน, เขาหรือเธอจะไม่สามารถถอดรหัสพาร์ติชันหรือไดรฟ์ระบบได้โดยไม่มีรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_1">\n\nสิ่งสำคัภ-- à¸à¸£à¸¸à¸“าพิมพ์ข้อความนี้ถ้าเป็นไปได้ (คลิภ'พิมพ์' ด้านล่าง).\n\n\nหมายเหตุ: ข้อความนี้จะà¹à¸ªà¸”งอัตโนมัติทุà¸à¸„รั้งที่คุณเริ่มระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ปจนà¸à¸§à¹ˆà¸²à¸„ุณจะเริ่มสร้างระบบเลียนà¹à¸šà¸š.\n\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_2">วิธีสร้างระบบเลียนà¹à¸šà¸šà¸­à¸¢à¹ˆà¸²à¸‡à¸›à¸¥à¸­à¸”ภัยà¹à¸¥à¸°à¸¡à¸±à¹ˆà¸™à¸„ง\n---------------------------------------------------------------\n\nเพื่อให้ได้ความสามารถในà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸›à¸à¸•à¸´, คุณต้องสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¸•à¸­à¸™à¸™à¸µà¹‰. ทำตามขั้นตอนต่อไปนี้:\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_3">1) เพื่อความปลอดภัย, ปิดคอมพิวเตอร์ของคุณà¹à¸¥à¸°à¸›à¸¥à¹ˆà¸­à¸¢à¹ƒà¸«à¹‰à¸¡à¸±à¸™à¸›à¸´à¸”ไว้อย่างน้อยหลายนาที (ยิ่งนานยิ่งดี). นี่เป็นสิ่งจำเป็นในà¸à¸²à¸£à¸¥à¹‰à¸²à¸‡à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำ, ที่มีข้อมูลอ่อนไหวอยู่. จาà¸à¸™à¸±à¹‰à¸™à¹€à¸›à¸´à¸”คอมพิวเตอร์à¹à¸•à¹ˆà¹„ม่บูทระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_4">2) ติดตั้ง Windows บนพาร์ติชันที่เนื้อหาได้ถูà¸à¸¥à¸šà¸­à¸­à¸à¹à¸¥à¹‰à¸§ (เช่นบนพาร์ติชันที่ระบบเดิม, ซึ่งระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ด้ถูà¸à¹‚คลนมา, ติดตั้งอยู่).\n\nสิ่งสำคัà¸: เมื่อคุณเริ่มà¸à¸²à¸£à¸•à¸´à¸”ตั้งระบบเลียนà¹à¸šà¸š, ระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ม่สามารถบูทได้ (เพราะโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt จะถูà¸à¸¥à¸šà¹‚ดยโปรà¹à¸à¸£à¸¡à¸•à¸´à¸”ตั้งระบบ Windows). นี่เป็นเรื่องปà¸à¸•à¸´à¹à¸¥à¸°à¸„าดหวังได้. อย่าตื่นตระหนà¸. คุณจะสามารถบูทระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ปได้อีà¸à¸„รั้งทันทีที่คุณเริ่มเข้ารหัสระบบเลียนà¹à¸šà¸š (เพราะ VeraCrypt จะติดตั้งโปรà¹à¸à¸£à¸¡à¹‚หลดบูทใหม่ลงในไดรฟ์ระบบอัตโนมัติ).\n\nสิ่งสำคัà¸: ขนาดของพาร์ติชันระบบเลียนà¹à¸šà¸šà¸•à¹‰à¸­à¸‡à¸„งเดิมเท่าà¸à¸±à¸šà¸‚นาดของปริมาณที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (สภาพนี้เป็นไปตามตอนนี้). นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰, คุณต้องไม่สร้างพาร์ติชันใดๆ ระหว่างพาร์ติชันระบบเลียนà¹à¸šà¸šà¹à¸¥à¸°à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸—ี่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸­à¸¢à¸¹à¹ˆ.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_5">3) บูทเข้าสู่ระบบเลียนà¹à¸šà¸š (ที่คุณติดตั้งในขั้นตอนที่ 2 à¹à¸¥à¸°à¸•à¸´à¸”ตั้ง VeraCrypt บนมัน).\n\nโปรดทราบว่าระบบเลียนà¹à¸šà¸šà¸•à¹‰à¸­à¸‡à¹„ม่ประà¸à¸­à¸šà¸”้วยข้อมูลอ่อนไหวใดๆ.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_6">4) ในระบบเลียนà¹à¸šà¸š, รัน VeraCrypt à¹à¸¥à¹‰à¸§à¹€à¸¥à¸·à¸­à¸ 'System' &gt; 'Encrypt System Partition/Drive'. หน้าต่างสร้าง Volume VeraCrypt จะปราà¸à¸à¸‚ึ้น.\n\nขั้นตอนต่อไปนี้ใช้à¸à¸±à¸šà¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡à¸ªà¸£à¹‰à¸²à¸‡ Volume VeraCrypt.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_7">5) ในหน้าต่างสร้าง Volume VeraCrypt, อย่าเลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸ 'Hidden'. ปล่อยตัวเลือภ'Normal' à¹à¸¥à¸°à¸„ลิภ'Next'.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_8">6) เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸ 'Encrypt the Windows system partition' à¹à¸¥à¹‰à¸§à¸„ลิภ'Next'.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_9">7) ถ้ามีเพียงระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹à¸¥à¸°à¸£à¸°à¸šà¸šà¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¸•à¸´à¸”ตั้งอยู่บนคอมพิวเตอร์, เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸ 'Single-boot' (ถ้ามีระบบอื่นๆ มาà¸à¸à¸§à¹ˆà¸² 2 ระบบติดตั้งอยู่บนคอมพิวเตอร์, เลือภ'Multi-boot'). จาà¸à¸™à¸±à¹‰à¸™à¸„ลิภ'Next' .\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_10">8) สิ่งสำคัà¸: ในขั้นตอนนี้, สำหรับระบบเลียนà¹à¸šà¸š, คุณต้องเลือà¸à¸­à¸±à¸¥à¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸¥à¸°à¸­à¸±à¸¥à¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹à¸®à¸Šà¹€à¸”ียวà¸à¸±à¸™à¸à¸±à¸šà¸—ี่คุณเลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™! มิฉะนั้น, ระบบที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ปจะไม่สามารถเข้าถึงได้! à¸à¸¥à¹ˆà¸²à¸§à¸„ือ, ระบบเลียนà¹à¸šà¸šà¸•à¹‰à¸­à¸‡à¸–ูà¸à¹€à¸‚้ารหัสด้วยอัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹€à¸‚้ารหัสเดียวà¸à¸±à¸™à¸à¸±à¸šà¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป. หมายเหตุ: เหตุผลคือระบบเลียนà¹à¸šà¸šà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸ˆà¸°à¹ƒà¸Šà¹‰à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูทร่วมà¸à¸±à¸™, ซึ่งรองรับเฉพาะอัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹€à¸”ียว, ที่เลือà¸à¹‚ดยผู้ใช้ (สำหรับà¹à¸•à¹ˆà¸¥à¸°à¸­à¸±à¸¥à¸à¸­à¸£à¸´à¸˜à¸¶à¸¡, มีเวอร์ชันพิเศษของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt).</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_11">9) ในขั้นตอนนี้, เลือà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸š. นี่จะเป็นรหัสผ่านที่คุณสามารถเปิดเผยให้à¸à¸±à¸šà¸„ู่à¹à¸‚็งได้หาà¸à¸„ุณถูà¸à¸šà¸±à¸‡à¸„ับหรือบอà¸à¹ƒà¸«à¹‰à¹€à¸›à¸´à¸”เผยรหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸— (อีà¸à¸«à¸™à¸¶à¹ˆà¸‡à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่คุณสามารถเปิดเผยคือสำหรับปริมาณภายนอà¸). à¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องรหัสผ่านที่สาม (คือรหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป) จะยังคงเป็นความลับ.\n\nสิ่งสำคัà¸: รหัสผ่านที่คุณเลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¸£à¸°à¸šà¸šà¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¸•à¹‰à¸­à¸‡à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸²à¸à¸ˆà¸²à¸à¸—ี่คุณเลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (คือสำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป).\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_12">10) ทำตามคำà¹à¸™à¸°à¸™à¸³à¸—ี่เหลือในวิซาร์ดเพื่อเข้ารหัสระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸š.\n\n\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_13">หลังจาà¸à¸—ี่ระบบเลียนà¹à¸šà¸šà¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡\n------------------------------------------------\n\nหลังจาà¸à¸—ี่คุณเข้ารหัสระบบเลียนà¹à¸šà¸š, à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸—ั้งหมดจะสำเร็จà¹à¸¥à¸°à¸„ุณจะสามารถใช้รหัสผ่านทั้งสามตัวนี้ได้:\n\n1) รหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™.\n\n2) รหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—สำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸š.\n\n3) รหัสผ่านสำหรับปริมาณภายนอà¸.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_14">หาà¸à¸„ุณต้องà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™, คุณจะต้องป้อนรหัสผ่านสำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹ƒà¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt (ซึ่งปราà¸à¸à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸—ี่คุณเปิดหรือรีสตาร์ทคอมพิวเตอร์ของคุณ).\n\nหาà¸à¸„ุณต้องà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸š, คุณจะต้องป้อนรหัสผ่านสำหรับระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¹ƒà¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt.\n\nรหัสผ่านสำหรับระบบเลียนà¹à¸šà¸šà¸ªà¸²à¸¡à¸²à¸£à¸–เปิดเผยให้ใครà¸à¹‡à¸•à¸²à¸¡à¸—ี่บังคับให้คุณเปิดเผยรหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—. à¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องปริมาณที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป (à¹à¸¥à¸°à¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป) จะยังคงเป็นความลับ.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_15">รหัสผ่านที่สาม (สำหรับปริมาณภายนอà¸) สามารถเปิดเผยให้ใครà¸à¹‡à¸•à¸²à¸¡à¸—ี่บังคับให้คุณเปิดเผยรหัสผ่านสำหรับพาร์ติชันà¹à¸£à¸à¸—ี่อยู่ด้านหลังพาร์ติชันระบบ, ที่ที่ปริมาณภายนอà¸à¹à¸¥à¸°à¸‹à¹ˆà¸­à¸™ (มีระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป) อยู่. à¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องปริมาณที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป (à¹à¸¥à¸°à¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป) จะยังคงเป็นความลับ.\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_16">หาà¸à¸„ุณเปิดเผยรหัสผ่านสำหรับระบบเลียนà¹à¸šà¸šà¹ƒà¸«à¹‰à¸à¸±à¸šà¸„ู่à¹à¸‚็งà¹à¸¥à¸°à¹€à¸‚าถามว่าทำไมพื้นที่ว่างของพาร์ติชันระบบ (เลียนà¹à¸šà¸š) มีข้อมูลสุ่ม, คุณสามารถตอบ, ตัวอย่างเช่น: "พาร์ติชันเคยมีระบบที่ถูà¸à¹€à¸‚้ารหัสโดย VeraCrypt, à¹à¸•à¹ˆà¸‰à¸±à¸™à¸¥à¸·à¸¡à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸à¸²à¸£à¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸— (หรือระบบเสียหายà¹à¸¥à¸°à¸«à¸¢à¸¸à¸”บูท), ดังนั้นฉันต้องติดตั้ง Windows à¹à¸¥à¸°à¹€à¸‚้ารหัสพาร์ติชันใหม่อีà¸à¸„รั้ง."\n\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_17">หาà¸à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸•à¸²à¸¡à¸„ำà¹à¸™à¸°à¸™à¸³à¸—ั้งหมดà¹à¸¥à¸°à¸«à¸²à¸à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸•à¸²à¸¡à¸‚้อควรระวังà¹à¸¥à¸°à¸‚้อà¸à¸³à¸«à¸™à¸”ที่ระบุในหมวด "ข้อà¸à¸³à¸«à¸™à¸”à¹à¸¥à¸°à¸‚้อควรระวังด้านความปลอดภัยที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องà¸à¸±à¸šà¸«à¹‰à¸§à¸‡à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™" ในคู่มือผู้ใช้ VeraCrypt, ควรเป็นไปไม่ได้ที่จะพิสูจน์ว่ามีปริมาณที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ปà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป à¹à¸¡à¹‰à¹à¸•à¹ˆà¹€à¸¡à¸·à¹ˆà¸›à¸£à¸´à¸¡à¸²à¸“ภายนอà¸à¸–ูà¸à¸•à¸´à¸”ตั้งหรือเมื่อระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¸–ูà¸à¸–อดรหัสหรืเริ่มทำงาน. หาà¸à¸„ุณบันทึà¸à¸ªà¸³à¹€à¸™à¸²à¸‚องข้อความนี้หรือพิมพ์มัน (à¹à¸™à¸°à¸™à¸³à¸­à¸¢à¹ˆà¸²à¸‡à¸¢à¸´à¹ˆà¸‡, เว้นà¹à¸•à¹ˆà¸§à¹ˆà¸²à¸›à¸£à¸´à¹‰à¸™à¹€à¸•à¸­à¸£à¹Œà¸‚องท่านเà¸à¹‡à¸šà¸ªà¸³à¹€à¸™à¸²à¸‚องเอà¸à¸ªà¸²à¸£à¸—ี่พิมพ์ลงในฮาร์ดไดรฟ์ภายใน), คุณควรทำลายสำเนาดังà¸à¸¥à¹ˆà¸²à¸§à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸„ุณสร้างระบบเลียนà¹à¸šà¸šà¹à¸¥à¹‰à¸§ à¹à¸¥à¸°à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸„ุณเข้าใจข้อมูลทั้งหมดที่อยู่ในข้อความ (มิฉะนั้น, หาà¸à¸žà¸šà¸ªà¸³à¹€à¸™à¸²à¸”ังà¸à¸¥à¹ˆà¸²à¸§, อาจบ่งบอà¸à¸–ึงà¸à¸²à¸£à¸¡à¸µà¸­à¸¢à¸¹à¹ˆà¸‚องระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸šà¸™à¸„อมพิวเตอร์นี้).\n\n</entry>
+ <entry lang="th" key="DECOY_OS_INSTRUCTIONS_PORTION_18">คำเตือน: ถ้าคุณไม่ป้องà¸à¸±à¸™à¸›à¸£à¸´à¸¡à¸²à¸“ที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™ (สำหรับข้อมูลว่าในà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸¡à¸±à¸™, โปรดดูที่หมวด "à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸›à¸£à¸´à¸¡à¸²à¸“ที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¸ˆà¸²à¸à¸„วามเสียหาย" ในคู่มือผู้ใช้ VeraCrypt), อย่าเขียนไปยังปริมาณภายนอภ(โปรดทราบว่าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¹„ม่ได้ติดตั้งในปริมาณภายนอà¸). มิฉะนั้น, คุณอาจเขียนทับà¹à¸¥à¸°à¸—ำลายปริมาณที่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ป (à¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ถูà¸à¹à¸­à¸šà¸‹à¹ˆà¸­à¸™à¹„ปที่อยู่ในนั้น)!</entry>
+ <entry lang="th" key="HIDDEN_OS_CREATION_PREINFO_TITLE">à¸à¸²à¸£à¹‚คลนนิ่งระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£</entry>
+ <entry lang="th" key="HIDDEN_OS_CREATION_PREINFO_HELP">ในขั้นตอนถัดไป, VeraCrypt จะสร้างระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนโดยà¸à¸²à¸£à¸„ัดลอà¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องพาร์ติชันระบบไปยังปริมาณที่ซ่อน (ข้อมูลที่ถูà¸à¸„ัดลอà¸à¸ˆà¸°à¸–ูà¸à¹€à¸‚้ารหัสทันทีโดยใช้คีย์เข้ารหัสที่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸ˆà¸²à¸à¸—ี่ใช้à¸à¸±à¸šà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸š).\n\nโปรดทราบว่าà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ˆà¸°à¸–ูà¸à¸”ำเนินà¸à¸²à¸£à¹ƒà¸™à¸ªà¸ à¸²à¸žà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸— (à¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่มทำงาน) à¹à¸¥à¸°à¸­à¸²à¸ˆà¹ƒà¸Šà¹‰à¹€à¸§à¸¥à¸²à¸™à¸²à¸™à¹ƒà¸™à¸à¸²à¸£à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™; หลายชั่วโมงหรือà¹à¸¡à¹‰à¸à¸£à¸°à¸—ั่งหลายวัน (ขึ้นอยู่à¸à¸±à¸šà¸‚นาดของพาร์ติชันระบบà¹à¸¥à¸°à¸ªà¸¡à¸£à¸£à¸–นะของคอมพิวเตอร์ของคุณ).\n\nคุณจะสามารถขัดจังหวะà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£, ปิดคอมพิวเตอร์ของคุณ, เริ่มระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹ƒà¸«à¸¡à¹ˆà¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£. อย่างไรà¸à¹‡à¸•à¸²à¸¡, หาà¸à¸„ุณขัดจังหวะมัน, à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ั้งหมดของà¸à¸²à¸£à¸„ัดลอà¸à¸£à¸°à¸šà¸šà¸ˆà¸°à¸•à¹‰à¸­à¸‡à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¹ƒà¸«à¸¡à¹ˆà¸•à¸±à¹‰à¸‡à¹à¸•à¹ˆà¸•à¹‰à¸™ (เนื่องจาà¸à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องพาร์ติชันระบบต้องไม่เปลี่ยนà¹à¸›à¸¥à¸‡à¹ƒà¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸à¸²à¸£à¹‚คลนนิ่ง).</entry>
+ <entry lang="th" key="CONFIRM_CANCEL_HIDDEN_OS_CREATION">คุณต้องà¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนทั้งหมดหรือไม่?\n\nหมายเหตุ: คุณจะไม่สามารถà¸à¸¥à¸±à¸šà¸¡à¸²à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹„ด้หาà¸à¸„ุณยà¸à¹€à¸¥à¸´à¸à¸•à¸­à¸™à¸™à¸µà¹‰.</entry>
+ <entry lang="th" key="CONFIRM_CANCEL_SYS_ENC_PRETEST">คุณต้องà¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸—ดสอบเข้ารหัสระบบà¸à¹ˆà¸­à¸™à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="BOOT_PRETEST_FAILED_RETRY">à¸à¸²à¸£à¸—ดสอบเข้ารหัสระบบ VeraCrypt ล้มเหลว. คุณต้องà¸à¸²à¸£à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้งไหม?\n\nถ้าคุณเลือภ'ไม่', ส่วนประà¸à¸­à¸šà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—จะถูà¸à¸–อนà¸à¸²à¸£à¸•à¸´à¸”ตั้ง.\n\nหมายเหตุ:\n\n- ถ้าบูทโหลดเดอร์ VeraCrypt ไม่ขอให้คุณป้อนรหัสผ่านà¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่มทำงาน, เป็นไปได้ว่าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸‚องคุณไม่ได้บูทจาà¸à¹„ดรฟ์ที่ติดตั้ง. นี้ไม่รองรับ.\n\n- ถ้าคุณใช้อัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¸à¸²à¸£à¹€à¸‚้ารหัสที่ไม่ใช่ AES à¹à¸¥à¸°à¸à¸²à¸£à¸—ดสอบล้มเหลว (à¹à¸¥à¸°à¸„ุณป้อนรหัสผ่าน), อาจเà¸à¸´à¸”จาà¸à¹„ดรเวอร์ที่ออà¸à¹à¸šà¸šà¹„ม่ดี. เลือภ'ไม่', à¹à¸¥à¸°à¸¥à¸­à¸‡à¹€à¸‚้ารหัสพาร์ติชัน/ไดรฟ์ระบบอีà¸à¸„รั้ง, à¹à¸•à¹ˆà¹ƒà¸Šà¹‰ AES ซึ่งมีความต้องà¸à¸²à¸£à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำต่ำสุด.\n\n- สำหรับสาเหตุà¹à¸¥à¸°à¸§à¸´à¸˜à¸µà¸à¸²à¸£à¹à¸à¹‰à¹„ขเพิ่มเติม, ดูที่: https://www.veracrypt.fr/en/Troubleshooting.html</entry>
+ <entry lang="th" key="SYS_DRIVE_NOT_ENCRYPTED">พาร์ติชัน/ไดรฟ์ระบบดูเหมือนไม่ได้เข้ารหัส (ไม่ว่าจะบางส่วนหรือทั้งหมด).</entry>
+ <entry lang="th" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED">พาร์ติชัน/ไดรฟ์ระบบของคุณถูà¸à¹€à¸‚้ารหัส (บางส่วนหรือทั้งหมด).\n\nà¸à¸£à¸¸à¸“าถอดรหัสพาร์ติชัน/ไดรฟ์ระบบของคุณทั้งหมดà¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­. ทำได้โดยเลือภ'System' &gt; 'Permanently Decrypt System Partition/Drive' จาà¸à¹à¸–บเมนูของหน้าต่างหลัภVeraCrypt.</entry>
+ <entry lang="th" key="SETUP_FAILED_BOOT_DRIVE_ENCRYPTED_DOWNGRADE">เมื่อพาร์ติชัน/ไดรฟ์ระบบถูà¸à¹€à¸‚้ารหัส (บางส่วนหรือทั้งหมด), คุณไม่สามารถลดเวอร์ชัน VeraCrypt (à¹à¸•à¹ˆà¸„ุณสามารถอัปเà¸à¸£à¸”หรือติดตั้งเวอร์ชันเดียวà¸à¸±à¸™à¹ƒà¸«à¸¡à¹ˆà¹„ด้).</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_OR_DECRYPTION_IN_PROGRESS">พาร์ติชัน/ไดรฟ์ระบบของคุณà¸à¸³à¸¥à¸±à¸‡à¸–ูà¸à¹€à¸‚้ารหัส, ถอดรหัส, หรือปรับเปลี่ยน. à¸à¸£à¸¸à¸“าหยุดà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัส/ปรับเปลี่ยนà¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­ (หรือรอจนà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸¡à¸šà¸¹à¸£à¸“์).</entry>
+ <entry lang="th" key="SYSTEM_ENCRYPTION_IN_PROGRESS_ELSEWHERE">วิซาร์ดสร้าง Volume VeraCrypt ขณะนี้à¸à¸³à¸¥à¸±à¸‡à¸—ำงานในระบบนี้à¹à¸¥à¸°à¹ƒà¸ªà¹ˆà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัสหรือเตรียมà¸à¸²à¸£à¸ªà¸³à¸«à¸£à¸±à¸šà¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ระบบ. à¸à¹ˆà¸­à¸™à¸—ี่คุณจะดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­, à¸à¸£à¸¸à¸“ารอให้มันเสร็จสิ้นหรือปิดมัน. หาà¸à¸„ุณไม่สามารถปิดมันได้, à¸à¸£à¸¸à¸“ารีสตาร์ทคอมพิวเตอร์ของคุณà¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="SYSTEM_ENCRYPTION_NOT_COMPLETED">à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสหรือถอดรหัสของพาร์ติชัน/ไดรฟ์ระบบยังไม่เสร็จสมบูรณ์. à¸à¸£à¸¸à¸“ารอจนà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™à¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="ERR_ENCRYPTION_NOT_COMPLETED">ข้อผิดพลาด: à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสของพาร์ติชัน/ไดรฟ์ยังไม่เสร็จสมบูรณ์. ต้องเสร็จสมบูรณ์à¸à¹ˆà¸­à¸™.</entry>
+ <entry lang="th" key="ERR_NONSYS_INPLACE_ENC_INCOMPLETE">ข้อผิดพลาด: à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสหรือถอดรหัสของพาร์ติชัน/ปริมาณยังไม่เสร็จสมบูรณ์. ต้องเสร็จสมบูรณ์à¸à¹ˆà¸­à¸™.\n\nหมายเหตุ: เพื่อต่อà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£, เลือภ'Volumes' &gt; 'Resume Interrupted Process' จาà¸à¹à¸–บเมนูของหน้าต่างหลัภVeraCrypt.</entry>
+ <entry lang="th" key="ERR_SYS_HIDVOL_HEAD_REENC_MODE_WRONG">รหัสผ่านถูà¸à¸•à¹‰à¸­à¸‡, VeraCrypt ได้ถอดรหัสหัวปริมาณà¹à¸¥à¸°à¸•à¸£à¸§à¸ˆà¸žà¸šà¸§à¹ˆà¸²à¸›à¸£à¸´à¸¡à¸²à¸“นี้เป็นปริมาณระบบซ่อน. อย่างไรà¸à¹‡à¸•à¸²à¸¡, คุณไม่สามารถปรับเปลี่ยนหัวปริมาณของปริมาณระบบซ่อนวิธีนี้ได้.\n\nเพื่อเปลี่ยนรหัสผ่านของปริมาณระบบซ่อน, บูทระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่อยู่ในปริมาณซ่อน, à¹à¸¥à¹‰à¸§à¹€à¸¥à¸·à¸­à¸ 'System' &gt; 'Change Password' จาà¸à¹à¸–บเมนูของหน้าต่างหลัภVeraCrypt.\n\nเพื่อà¸à¸³à¸«à¸™à¸”อัลà¸à¸­à¸£à¸´à¸—ึมà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸œà¹ˆà¸²à¸™à¸„ีย์หัว, บูทระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนà¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¹€à¸¥à¸·à¸­à¸ 'System' &gt; 'Set Header Key Derivation Algorithm'.</entry>
+ <entry lang="th" key="CANNOT_DECRYPT_HIDDEN_OS">VeraCrypt ไม่รองรับà¸à¸²à¸£à¸–อดรหัสปริมาณในที่ของพาร์ติชันระบบที่ซ่อน.\n\nหมายเหตุ: ถ้าคุณต้องà¸à¸²à¸£à¸–อดรหัสพาร์ติชันระบบเลียนà¹à¸šà¸š, บูทระบบเลียนà¹à¸šà¸š, à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¹€à¸¥à¸·à¸­à¸ 'System' &gt; 'Permanently Decrypt System Partition/Drive' จาà¸à¹à¸–บเมนูของหน้าต่างหลัภVeraCrypt.</entry>
+ <entry lang="th" key="ERR_PARAMETER_INCORRECT">ข้อผิดพลาด: พารามิเตอร์ไม่ถูà¸à¸•à¹‰à¸­à¸‡/ไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="DEVICE_SELECTED_IN_NON_DEVICE_MODE">คุณได้เลือà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™à¸«à¸£à¸·à¸­à¸­à¸¸à¸›à¸à¸£à¸“์à¹à¸•à¹ˆà¹‚หมดวิซาร์ดที่คุณเลือà¸à¸™à¸±à¹‰à¸™à¹€à¸«à¸¡à¸²à¸°à¸ªà¸³à¸«à¸£à¸±à¸šà¸•à¸±à¸§à¹€à¸à¹‡à¸šà¹„ฟล์อย่างเดียว.\n\nคุณต้องà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹‚หมดวิซาร์ดหรือไม่?</entry>
+ <entry lang="th" key="CONFIRM_CHANGE_WIZARD_MODE_TO_FILE_CONTAINER">คุณต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸•à¸±à¸§à¹€à¸à¹‡à¸šà¹„ฟล์ VeraCrypt หรือไม่?</entry>
+ <entry lang="th" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">คุณได้เลือà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ระบบ (หรือพาร์ติชันบูท), à¹à¸•à¹ˆà¹‚หมดวิซาร์ดที่คุณเลือà¸à¹€à¸«à¸¡à¸²à¸°à¸ªà¸³à¸«à¸£à¸±à¸šà¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ที่ไม่ใช่ระบบเท่านั้น.\n\nคุณต้องà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸— (ซึ่งหมายความว่าคุณจะต้องป้อนรหัสผ่านของคุณทุà¸à¸„รั้งà¸à¹ˆà¸­à¸™à¸—ี่ Windows จะบูท/เริ่ม) à¹à¸¥à¸°à¹€à¸‚้ารหัสพาร์ติชัน/ไดรฟ์ระบบหรือไม่?</entry>
+ <entry lang="th" key="CONFIRM_DECRYPT_SYS_DEVICE">คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¸–อดรหัสพาร์ติชัน/ไดรฟ์ระบบอย่างถาวร?</entry>
+ <entry lang="th" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">คำเตือน: ถ้าคุณถอดรหัสพาร์ติชัน/ไดรฟ์ระบบอย่างถาวร, ข้อมูลที่ไม่เข้ารหัสจะถูà¸à¹€à¸‚ียนลงไป.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¸–อดรหัสพาร์ติชัน/ไดรฟ์ระบบอย่างถาวร?</entry>
+ <entry lang="th" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¸–อดรหัสปริมาณต่อไปนี้อย่างถาวร?</entry>
+ <entry lang="th" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">คำเตือน: ถ้าคุณถอดรหัสปริมาณ VeraCrypt อย่างถาวร, ข้อมูลที่ไม่เข้ารหัสจะถูà¸à¹€à¸‚ียนไปยังดิสà¸à¹Œ.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¸–อดรหัสปริมาณที่เลือà¸à¸­à¸¢à¹ˆà¸²à¸‡à¸–าวร?</entry>
+ <entry lang="th" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">คำเตือน: ถ้าคุณใช้à¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸šà¸šà¸•à¹ˆà¸­à¹€à¸™à¸·à¹ˆà¸­à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¹€à¸‚้ารหัสระบบ, คุณอาจพบปัà¸à¸«à¸²à¸•à¹ˆà¸­à¹„ปนี้:\n\n1) โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ขนาดใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¹à¸šà¸šà¸›à¸à¸•à¸´à¹à¸¥à¸°à¸”ังนั้นจึงไม่มีพื้นที่เพียงพอในà¹à¸—ร็à¸à¹à¸£à¸à¸‚องไดรฟ์สำหรับข้อมูลสำรองของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt. ดังนั้น, ทันทีที่มันเสียหาย (ซึ่งมัà¸à¹€à¸à¸´à¸”ขึ้น, ตัวอย่าง, ในระหว่างà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้งานต่อต้านà¸à¸²à¸£à¸¥à¸°à¹€à¸¡à¸´à¸”ลิขสิทธิ์ที่ออà¸à¹à¸šà¸šà¹„ม่ดีของบางโปรà¹à¸à¸£à¸¡), คุณจะต้องใช้ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt เพื่อบูทหรือซ่อมà¹à¸‹à¸¡à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt.\n\n2) ในคอมพิวเตอร์บางเครื่อง, à¸à¸²à¸£à¸à¸¥à¸±à¸šà¸¡à¸²à¸ˆà¸²à¸à¸ªà¸–านะพัà¸à¸•à¸±à¸§à¹ƒà¸Šà¹‰à¹€à¸§à¸¥à¸²à¸™à¸²à¸™.\n\nปัà¸à¸«à¸²à¸—ี่อาจเà¸à¸´à¸”ขึ้นเหล่านี้สามารถป้องà¸à¸±à¸™à¹„ด้โดยà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¸­à¸±à¸¥à¸à¸­à¸£à¸´à¸—ึมà¸à¸²à¸£à¹€à¸‚้ารหัสที่ไม่ใช่à¹à¸šà¸šà¸•à¹ˆà¸­à¹€à¸™à¸·à¹ˆà¸­à¸‡ (เช่น AES).\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸šà¸šà¸•à¹ˆà¸­à¹€à¸™à¸·à¹ˆà¸­à¸‡?</entry>
+ <entry lang="th" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">ถ้าคุณพบปัà¸à¸«à¸²à¹ƒà¸” ๆ ที่ได้à¸à¸¥à¹ˆà¸²à¸§à¸–ึงà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰, ถอดรหัสพาร์ติชัน/ไดรฟ์ (ถ้ามันถูà¸à¹€à¸‚้ารหัส) à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹€à¸‚้ารหัสอีà¸à¸„รั้งโดยใช้อัลà¸à¸­à¸£à¸´à¸—ึมà¸à¸²à¸£à¹€à¸‚้ารหัสที่ไม่ใช่à¹à¸šà¸šà¸•à¹ˆà¸­à¹€à¸™à¸·à¹ˆà¸­à¸‡ (เช่น AES).</entry>
+ <entry lang="th" key="UPDATE_TC_IN_DECOY_OS_FIRST">คำเตือน: เพื่อความปลอดภัยà¹à¸¥à¸°à¸„วามปลอดภัย, คุณควรอัปเดต VeraCrypt ในระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¸à¹ˆà¸­à¸™à¸—ี่คุณจะอัปเดตมันในระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อน.\n\nเพื่อทำเช่นนั้น, บูทระบบเลียนà¹à¸šà¸šà¹à¸¥à¸°à¸£à¸±à¸™à¸•à¸±à¸§à¸•à¸´à¸”ตั้ง VeraCrypt จาà¸à¸ à¸²à¸¢à¹ƒà¸™à¸¡à¸±à¸™. จาà¸à¸™à¸±à¹‰à¸™à¸šà¸¹à¸—ระบบที่ซ่อนà¹à¸¥à¸°à¸£à¸±à¸™à¸•à¸±à¸§à¸•à¸´à¸”ตั้งจาà¸à¸ à¸²à¸¢à¹ƒà¸™à¸¡à¸±à¸™à¹€à¸Šà¹ˆà¸™à¸à¸±à¸™.\n\nหมายเหตุ: ระบบเลียนà¹à¸šà¸šà¹à¸¥à¸°à¸£à¸°à¸šà¸šà¸—ี่ซ่อนใช้โปรà¹à¸à¸£à¸¡à¹‚หลดบูทอันเดียวà¸à¸±à¸™. ถ้าคุณอัปเà¸à¸£à¸” VeraCrypt เฉพาะในระบบที่ซ่อน (à¹à¸•à¹ˆà¹„ม่ในระบบเลียนà¹à¸šà¸š), ระบบเลียนà¹à¸šà¸šà¸ˆà¸°à¸¡à¸µà¹„ดรเวอร์ VeraCrypt à¹à¸¥à¸°à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน VeraCrypt ที่มีหมายเลขเวอร์ชันต่างà¸à¸±à¸™à¸ˆà¸²à¸à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚เวอร์ชันของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt. ความไม่สอดคล้องดังà¸à¸¥à¹ˆà¸²à¸§à¸­à¸²à¸ˆà¸šà¹ˆà¸‡à¸Šà¸µà¹‰à¸§à¹ˆà¸²à¸¡à¸µà¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ซ่อนบนคอมพิวเตอร์นี้.\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="UPDATE_TC_IN_HIDDEN_OS_TOO">หมายเลขเวอร์ชันของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ที่บูทระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸™à¸µà¹‰à¸¡à¸µà¸„วามà¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸ˆà¸²à¸à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚เวอร์ชันของไดรเวอร์ VeraCrypt (à¹à¸¥à¸°à¸‚องà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน VeraCrypt) ที่ติดตั้งบนระบบนี้.\n\nคุณควรรันตัวติดตั้ง VeraCrypt (ที่มีหมายเลขเวอร์ชันเดียวà¸à¸±à¸™à¸à¸±à¸šà¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt) เพื่ออัปเดต VeraCrypt บนระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸™à¸µà¹‰.</entry>
+ <entry lang="th" key="BOOT_LOADER_VERSION_DIFFERENT_FROM_DRIVER_VERSION">หมายเลขเวอร์ชันของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ที่บูทระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸™à¸µà¹‰à¸¡à¸µà¸„วามà¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸ˆà¸²à¸à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚เวอร์ชันของไดรเวอร์ VeraCrypt (à¹à¸¥à¸°à¸‚องà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน VeraCrypt) ที่ติดตั้งบนระบบนี้. โปรดทราบว่าเวอร์ชันเà¸à¹ˆà¸²à¸­à¸²à¸ˆà¸¡à¸µà¸šà¸±à¹Šà¸à¸—ี่ได้รับà¸à¸²à¸£à¹à¸à¹‰à¹„ขในเวอร์ชันใหม่.\n\nถ้าคุณไม่ได้บูทจาà¸à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt, คุณควรติดตั้ง VeraCrypt ใหม่หรือติดตั้งอัปเà¸à¸£à¸”ไปยังเวอร์ชันล่าสุดที่เสถียร (โปรà¹à¸à¸£à¸¡à¹‚หลดบูทจะถูà¸à¸­à¸±à¸›à¹€à¸”ตด้วย).\n\nถ้าคุณบูทจาà¸à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt, คุณควรอัปเดตมัน ('System' > 'Create Rescue Disk').</entry>
+ <entry lang="th" key="BOOT_LOADER_UPGRADE_OK">โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ได้รับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸à¸£à¸”à¹à¸¥à¹‰à¸§.\n\nขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ใหม่ (ซึ่งจะมีเวอร์ชันใหม่ของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt) โดยเลือภ'System' > 'Create Rescue Disk' หลังจาà¸à¸—ี่คุณรีสตาร์ทคอมพิวเตอร์ของคุณ.</entry>
+ <entry lang="th" key="BOOT_LOADER_UPGRADE_OK_HIDDEN_OS">โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ได้รับà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸à¸£à¸”à¹à¸¥à¹‰à¸§.\n\nขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณบูทระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¹€à¸¥à¸µà¸¢à¸™à¹à¸šà¸šà¹à¸¥à¸°à¸ªà¸£à¹‰à¸²à¸‡à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ใหม่ (ซึ่งจะมีเวอร์ชันใหม่ของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt) โดยเลือภ'System' > 'Create Rescue Disk'.</entry>
+ <entry lang="th" key="BOOT_LOADER_UPGRADE_FAILED">à¸à¸²à¸£à¸­à¸±à¸›à¹€à¸à¸£à¸”โปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt ล้มเหลว.</entry>
+ <entry lang="th" key="SYS_DRIVE_SIZE_PROBE_TIMEOUT">VeraCrypt ไม่สามารถตรวจจับขนาดจริงของไดรฟ์ระบบได้à¹à¸¥à¸°, ดังนั้น, จะใช้ขนาดที่รายงานโดยระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ (ซึ่งอาจน้อยà¸à¸§à¹ˆà¸²à¸‚นาดจริง). โปรดทราบว่านี่ไม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt.</entry>
+ <entry lang="th" key="HIDDEN_SECTOR_DETECTION_FAILED_PREVIOUSLY">คำเตือน: ดูเหมือนว่า VeraCrypt พยายามตรวจจับเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ซ่อนบนไดรฟ์ระบบนี้à¹à¸¥à¹‰à¸§. ถ้าคุณพบปัà¸à¸«à¸²à¹ƒà¸™à¸£à¸°à¸«à¸§à¹ˆà¸²à¸‡à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰, คุณสามารถหลีà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸›à¸±à¸à¸«à¸²à¹‚ดยข้ามà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¹€à¸‹à¹‡à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ซ่อนตอนนี้. โปรดทราบว่าถ้าคุณทำเช่นนั้น, VeraCrypt จะใช้ขนาดที่รายงานโดยระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ (ซึ่งอาจน้อยà¸à¸§à¹ˆà¸²à¸‚นาดจริงของไดรฟ์).\n\nโปรดทราบว่าปัà¸à¸«à¸²à¸™à¸µà¹‰à¹„ม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt.</entry>
+ <entry lang="th" key="SKIP_HIDDEN_SECTOR_DETECTION">ข้ามà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ˆà¸±à¸šà¹€à¸‹à¹‡à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ซ่อน (ใช้ขนาดที่รายงานโดยระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£)</entry>
+ <entry lang="th" key="RETRY_HIDDEN_SECTOR_DETECTION">ลองตรวจจับเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ซ่อนอีà¸à¸„รั้ง</entry>
+ <entry lang="th" key="ENABLE_BAD_SECTOR_ZEROING">ข้อผิดพลาด: เนื้อหาของเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™à¸šà¸™à¸”ิสà¸à¹Œà¹„ม่สามารถอ่านได้ (อาจเà¸à¸´à¸”จาà¸à¸‚้อบà¸à¸žà¸£à¹ˆà¸­à¸‡à¸—างà¸à¸²à¸¢à¸ à¸²à¸ž).\n\nà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสในที่สามารถดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ด้เฉพาะเมื่อเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸–ูà¸à¸—ำให้สามารถอ่านได้อีà¸à¸„รั้ง. VeraCrypt สามารถพยายามทำให้เซ็à¸à¹€à¸•à¸­à¸£à¹Œà¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰à¸ªà¸²à¸¡à¸²à¸£à¸–อ่านได้โดยà¸à¸²à¸£à¹€à¸‚ียนศูนย์ไปยังเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰ (ซึ่งจะถูà¸à¹€à¸‚้ารหัสในรูปà¹à¸šà¸šà¸¨à¸¹à¸™à¸¢à¹Œà¸—ั้งหมด). อย่างไรà¸à¹‡à¸•à¸²à¸¡, โปรดทราบว่าข้อมูลที่เà¸à¹‡à¸šà¹„ว้ในเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่สามารถอ่านได้นั้นจะสูà¸à¸«à¸²à¸¢. ถ้าคุณต้องà¸à¸²à¸£à¸«à¸¥à¸µà¸à¹€à¸¥à¸µà¹ˆà¸¢à¸‡à¸ªà¸´à¹ˆà¸‡à¸™à¸±à¹‰à¸™, คุณสามารถพยายามà¸à¸¹à¹‰à¸„ืนส่วนที่เสียหายของข้อมูลที่ใช้เครื่องมือที่เหมาะสมจาà¸à¸šà¸¸à¸„คลที่สาม.\n\nโปรดทราบ: ในà¸à¸£à¸“ีที่เซ็à¸à¹€à¸•à¸­à¸£à¹Œà¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸—างà¸à¸²à¸¢à¸ à¸²à¸ž (ตรงข้ามà¸à¸±à¸šà¸„วามเสียหายของข้อมูลà¹à¸¥à¸°à¸„วามผิดพลาดในà¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸„่าตรวจสอบ), อุปà¸à¸£à¸“์จัดเà¸à¹‡à¸šà¸‚้อมูลมีà¹à¸™à¸§à¹‚น้มที่จะจัดà¸à¸²à¸£à¸à¸±à¸šà¹€à¸‹à¹‡à¸à¹€à¸•à¸­à¸£à¹Œà¹€à¸«à¸¥à¹ˆà¸²à¸™à¸µà¹‰à¹ƒà¸«à¸¡à¹ˆà¸ à¸²à¸¢à¹ƒà¸™à¹€à¸¡à¸·à¹ˆà¸­à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹€à¸‚ียนข้อมูลโดยให้ข้อมูลที่มีอยู่ในเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่เสียหายอาจจะไม่เข้ารหัสในไดรฟ์.\n\nคุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt เขียนศูนย์ไปยังเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่สามารถอ่านได้หรือไม่?</entry>
+ <entry lang="th" key="DISCARD_UNREADABLE_ENCRYPTED_SECTORS">ข้อผิดพลาด: เนื้อหาของเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸«à¸™à¸¶à¹ˆà¸‡à¸«à¸£à¸·à¸­à¸¡à¸²à¸à¸à¸§à¹ˆà¸²à¸™à¸±à¹‰à¸™à¸šà¸™à¸”ิสà¸à¹Œà¹„ม่สามารถอ่านได้ (อาจเà¸à¸´à¸”จาà¸à¸‚้อบà¸à¸žà¸£à¹ˆà¸­à¸‡à¸—างà¸à¸²à¸¢à¸ à¸²à¸ž).\n\nเพื่อที่จะดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸”้วยà¸à¸²à¸£à¸–อดรหัส, VeraCrypt จะต้องทิ้งเนื้อหาของเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่สามารถอ่านได้ (เนื้อหาจะถูà¸à¹à¸—นที่ด้วยข้อมูลสุ่มเทียม). โปรดทราบว่า, à¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¹„ป, คุณสามารถพยายามà¸à¸¹à¹‰à¸„ืนส่วนที่เสียหายของข้อมูลโดยใช้เครื่องมือที่เหมาะสมจาà¸à¸šà¸¸à¸„คลที่สาม.\n\nคุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt ทิ้งข้อมูลในเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่สามารถอ่านได้ตอนนี้หรือไม่?</entry>
+ <entry lang="th" key="ZEROED_BAD_SECTOR_COUNT">หมายเหตุ: VeraCrypt ได้à¹à¸—นที่เนื้อหาของ %I64d เซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่สามารถอ่านได้ (%s) ด้วยบล็อà¸à¸‚้อความชัดที่เป็นศูนย์ทั้งหมดที่เข้ารหัส.</entry>
+ <entry lang="th" key="SKIPPED_BAD_SECTOR_COUNT">หมายเหตุ: VeraCrypt ได้à¹à¸—นที่เนื้อหาของ %I64d เซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸—ี่ไม่สามารถอ่านได้ (%s) ด้วยข้อมูลสุ่มเทียม.</entry>
+ <entry lang="th" key="ENTER_TOKEN_PASSWORD">ป้อนรหัสผ่าน/รหัส PIN สำหรับโทเค็น '%s':</entry>
+ <entry lang="th" key="PKCS11_LIB_LOCATION_HELP">เพื่อที่จะอนุà¸à¸²à¸•à¹ƒà¸«à¹‰ VeraCrypt เข้าถึงโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยหรือสมาร์ทà¸à¸²à¸£à¹Œà¸”, คุณต้องติดตั้งไลบรารีซอฟต์à¹à¸§à¸£à¹Œ PKCS #11 สำหรับโทเค็นหรือสมาร์ทà¸à¸²à¸£à¹Œà¸”à¸à¹ˆà¸­à¸™. ไลบรารีเช่นนี้อาจจะà¹à¸–มมาà¸à¸±à¸šà¸­à¸¸à¸›à¸à¸£à¸“์หรือลงจาà¸à¹€à¸§à¹‡à¸šà¹„ซต์ของผู้จำหน่ายหรือบุคคลที่สาม.\n\nหลังจาà¸à¸—ี่คุณติดตั้งไลบรารี, คุณสามารถเลือà¸à¸¡à¸±à¸™à¸”้วยตนเองโดยคลิภ'เลือà¸à¹„ลบรารี' หรือปล่อยให้ VeraCrypt หาà¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸à¸¡à¸±à¸™à¹‚ดยอัตโนมัติโดยà¸à¸²à¸£à¸„ลิภ'ตรวจจับไลบรารีอัตโนมัติ' (เฉพาะไดเรà¸à¸—อรีระบบ Windows จะถูà¸à¸„้นหา).</entry>
+ <entry lang="th" key="SELECT_PKCS11_MODULE_HELP">หมายเหตุ: สำหรับชื่อไฟล์à¹à¸¥à¸°à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸‚องไลบรารี PKCS #11 ที่ติดตั้งสำหรับโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยหรือสมาร์ทà¸à¸²à¸£à¹Œà¸”ของคุณ, โปรดดูเอà¸à¸ªà¸²à¸£à¸›à¸£à¸°à¸à¸­à¸šà¸—ี่มาให้พร้อมà¸à¸±à¸šà¹‚ทเค็น, à¸à¸²à¸£à¹Œà¸”, หรือซอฟต์à¹à¸§à¸£à¹Œà¸šà¸¸à¸„คลที่สาม.\n\nคลิภ'ตà¸à¸¥à¸‡' เพื่อเลือà¸à¹€à¸ªà¹‰à¸™à¸—างà¹à¸¥à¸°à¸Šà¸·à¹ˆà¸­à¹„ฟล์.</entry>
+ <entry lang="th" key="NO_PKCS11_MODULE_SPECIFIED">เพื่อที่จะอนุà¸à¸²à¸•à¹ƒà¸«à¹‰ VeraCrypt เข้าถึงโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยหรือสมาร์ทà¸à¸²à¸£à¹Œà¸”, คุณต้องเลือà¸à¹„ลบรารีซอฟต์à¹à¸§à¸£à¹Œ PKCS #11 สำหรับโทเค็น/à¸à¸²à¸£à¹Œà¸”à¸à¹ˆà¸­à¸™. สำหรับเลือà¸, เลือภ'à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า' > 'โทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัย'.</entry>
+ <entry lang="th" key="PKCS11_MODULE_INIT_FAILED">ไม่สามารถเริ่มต้นไลบรารีโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัย PKCS #11 ได้.\n\nโปรดตรวจสอบว่าเส้นทางà¹à¸¥à¸°à¸Šà¸·à¹ˆà¸­à¹„ฟล์ที่ระบุอ้างอิงถึงไลบรารี PKCS #11 ที่ถูà¸à¸•à¹‰à¸­à¸‡. สำหรับà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¹€à¸ªà¹‰à¸™à¸—างà¹à¸¥à¸°à¸Šà¸·à¹ˆà¸­à¹„ฟล์ไลบรารี PKCS #11, เลือภ'à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า' > 'โทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัย'.</entry>
+ <entry lang="th" key="PKCS11_MODULE_AUTO_DETECTION_FAILED">ไม่พบไลบรารี PKCS #11 ในไดเรà¸à¸—อรีระบบ Windows.\n\nโปรดตรวจสอบว่ามีà¸à¸²à¸£à¸•à¸´à¸”ตั้งไลบรารี PKCS #11 สำหรับโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยของคุณ (หรือสำหรับสมาร์ทà¸à¸²à¸£à¹Œà¸”ของคุณ) (ไลบรารีเช่นนี้อาจจะà¹à¸–มมาà¸à¸±à¸šà¹‚ทเค็น/à¸à¸²à¸£à¹Œà¸”หรืออาจจะสามารถดาวน์โหลดจาà¸à¹€à¸§à¹‡à¸šà¹„ซต์ของผู้จำหน่ายหรือบุคคลที่สาม). ถ้ามันถูà¸à¸•à¸´à¸”ตั้งในไดเรà¸à¸—อรีที่ไม่ใช่ไดเรà¸à¸—อรีระบบ Windows, คลิภ'เลือà¸à¹„ลบรารี' เพื่อระบุตำà¹à¸«à¸™à¹ˆà¸‡à¹„ลบรารี (เช่นในโฟลเดอร์ที่ซอฟต์à¹à¸§à¸£à¹Œà¸ªà¸³à¸«à¸£à¸±à¸šà¹‚ทเค็น/à¸à¸²à¸£à¹Œà¸”ถูà¸à¸•à¸´à¸”ตั้ง).</entry>
+ <entry lang="th" key="NO_TOKENS_FOUND">ไม่พบโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยใด ๆ.\n\nโปรดตรวจสอบว่าโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยของคุณเชื่อมต่อà¸à¸±à¸šà¸„อมพิวเตอร์ของคุณà¹à¸¥à¸°à¹„ดรเวอร์อุปà¸à¸£à¸“์ที่ถูà¸à¸•à¹‰à¸­à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¹‚ทเค็นของคุณได้ติดตั้งà¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="TOKEN_KEYFILE_NOT_FOUND">ไม่พบโทเค็นคีย์ไฟล์รัà¸à¸©à¸²à¸„วามปลอดภัย.</entry>
+ <entry lang="th" key="TOKEN_KEYFILE_ALREADY_EXISTS">มีโทเค็นคีย์ไฟล์รัà¸à¸©à¸²à¸„วามปลอดภัยที่มีชื่อนี้อยู่à¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="CONFIRM_SEL_FILES_DELETE">คุณต้องà¸à¸²à¸£à¸¥à¸šà¹„ฟล์ที่เลือà¸à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="INVALID_TOKEN_KEYFILE_PATH">เส้นทางของโทเค็นคีย์ไฟล์รัà¸à¸©à¸²à¸„วามปลอดภัยไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="SECURITY_TOKEN_ERROR">ข้อผิดพลาดโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัย</entry>
+ <entry lang="th" key="CKR_PIN_INCORRECT">รหัสผ่านสำหรับโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="CKR_DEVICE_MEMORY">โทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยไม่มีหน่วยความจำ/เนื้อที่เพียงพอสำหรับà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¸²à¸¡à¸„ำขอ.\n\nถ้าคุณพยายามนำเข้าคีย์ไฟล์, คุณควรเลือà¸à¹„ฟล์ที่เล็à¸à¸à¸§à¹ˆà¸²à¸«à¸£à¸·à¸­à¹ƒà¸Šà¹‰à¸„ีย์ไฟล์ที่สร้างโดย VeraCrypt (เลือภ'เครื่องมือ' > 'ตัวสร้างคีย์ไฟล์').</entry>
+ <entry lang="th" key="ALL_TOKEN_SESSIONS_CLOSED">เซสชันโทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัยที่เปิดทั้งหมดถูà¸à¸›à¸´à¸”.</entry>
+ <entry lang="th" key="SELECT_TOKEN_KEYFILES">เลือà¸à¹‚ทเค็นคีย์ไฟล์รัà¸à¸©à¸²à¸„วามปลอดภัย</entry>
+ <entry lang="th" key="TOKEN_SLOT_ID">ช่อง</entry>
+ <entry lang="th" key="TOKEN_NAME">ชื่อโทเค็น</entry>
+ <entry lang="th" key="TOKEN_DATA_OBJECT_LABEL">ชื่อไฟล์</entry>
+ <entry lang="th" key="BOOT_PASSWORD_CACHE_KEYBOARD_WARNING">สิ่งสำคัà¸: โปรดทราบว่ารหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—จะถูà¸à¸žà¸´à¸¡à¸žà¹Œà¹‚ดยใช้à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸™à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²à¹€à¸ªà¸¡à¸­. ดังนั้น, ปริมาณที่ใช้รหัสผ่านที่พิมพ์โดยใช้à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸™à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸­à¸·à¹ˆà¸™à¸­à¸²à¸ˆà¹„ม่สามารถติดตั้งได้โดยใช้รหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸— (โปรดทราบว่านี่ไม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt). เพื่ออนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸›à¸£à¸´à¸¡à¸²à¸“ดังà¸à¸¥à¹ˆà¸²à¸§à¸•à¸´à¸”ตั้งโดยใช้รหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—, ตามขั้นตอนต่อไปนี้:\n\n1) คลิภ'เลือà¸à¹„ฟล์' หรือ 'เลือà¸à¸­à¸¸à¸›à¸à¸£à¸“์' à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸à¸›à¸£à¸´à¸¡à¸²à¸“.\n2) เลือภ'Volumes' > 'Change Volume Password'.\n3) ป้อนรหัสผ่านปัจจุบันของปริมาณ.\n4) เปลี่ยนà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸™à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¹€à¸›à¹‡à¸™à¸ à¸²à¸©à¸²à¸­à¸±à¸‡à¸à¸¤à¸© (สหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²) โดยà¸à¸²à¸£à¸„ลิà¸à¹„อคอนà¹à¸–บภาษาในà¹à¸–บงาน Windows à¹à¸¥à¹‰à¸§à¹€à¸¥à¸·à¸­à¸ 'EN English (United States)'.\n5) ใน VeraCrypt, ในช่องสำหรับรหัสผ่านใหม่, พิมพ์รหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—.\n6) ยืนยันรหัสผ่านใหม่โดยพิมพ์ซ้ำในช่องยืนยันà¹à¸¥à¸°à¸„ลิภ'ตà¸à¸¥à¸‡'.\nคำเตือน: โปรดทราบว่าหาà¸à¸„ุณตามขั้นตอนเหล่านี้, รหัสผ่านของปริมาณจะต้องพิมพ์โดยใช้à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸™à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²à¹€à¸ªà¸¡à¸­ (ที่มีความมั่นใจโดยอัตโนมัติในสภาพà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸—เท่านั้น).</entry>
+ <entry lang="th" key="SYS_FAVORITES_KEYBOARD_WARNING">ปริมาณโปรดของระบบจะถูà¸à¸•à¸´à¸”ตั้งโดยใช้รหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—. ถ้าปริมาณโปรดของระบบใดๆ ใช้รหัสผ่านที่à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸à¸±à¸™, มันจะไม่ถูà¸à¸•à¸´à¸”ตั้ง.</entry>
+ <entry lang="th" key="SYS_FAVORITES_ADMIN_ONLY_INFO">โปรดทราบว่าถ้าคุณต้องà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸‚องปริมาณ VeraCrypt ปà¸à¸•à¸´ (เช่น 'ถอดติดตั้งทั้งหมด', à¸à¸²à¸£à¸–อดติดตั้งอัตโนมัติ, ฯลฯ) ไม่ให้มีผลต่อปริมาณโปรดของระบบ, คุณควรเปิดใช้งานตัวเลือภ'อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸œà¸¹à¹‰à¸”ูà¹à¸¥à¸£à¸°à¸šà¸šà¹€à¸—่านั้นดูà¹à¸¥à¸°à¸–อดติดตั้งปริมาณโปรดของระบบใน VeraCrypt'. นอà¸à¸ˆà¸²à¸à¸™à¸µà¹‰, เมื่อนำ VeraCrypt มาใช้โดยไม่มีสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š (ค่าเริ่มต้นใน Windows Vista à¹à¸¥à¸°à¸£à¸¸à¹ˆà¸™à¹ƒà¸«à¸¡à¹ˆà¸à¸§à¹ˆà¸²), ปริมาณโปรดของระบบจะไม่à¹à¸ªà¸”งในรายà¸à¸²à¸£à¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์ในหน้าต่างà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันหลัà¸à¸‚อง VeraCrypt.</entry>
+ <entry lang="th" key="SYS_FAVORITES_ADMIN_ONLY_WARNING">สิ่งสำคัà¸: โปรดทราบว่าถ้าตัวเลือà¸à¸™à¸µà¹‰à¹€à¸›à¸´à¸”ใช้งานà¹à¸¥à¸° VeraCrypt ไม่มีสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š, ปริมาณโปรดของระบบที่ติดตั้งจะไม่à¹à¸ªà¸”งในหน้าต่างà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน VeraCrypt à¹à¸¥à¸°à¸¡à¸±à¸™à¹„ม่สามารถถูà¸à¸–อดติดตั้งได้. ดังนั้น, ถ้าคุณต้องà¸à¸²à¸£, เช่น ถอดติดตั้งปริมาณโปรดของระบบ, à¸à¸£à¸¸à¸“าคลิà¸à¸‚วาไอคอน VeraCrypt (ในเมนูเริ่ม) à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸ 'เรียà¸à¹ƒà¸Šà¹‰à¹ƒà¸™à¸à¸²à¸™à¸°à¸œà¸¹à¹‰à¸”ูà¹à¸¥à¸£à¸°à¸šà¸š' à¸à¹ˆà¸­à¸™. ข้อจำà¸à¸±à¸”เดียวà¸à¸±à¸™à¸™à¸µà¹‰à¹ƒà¸Šà¹‰à¸à¸±à¸šà¸Ÿà¸±à¸‡à¸à¹Œà¸Šà¸±à¸™ 'ถอดติดตั้งทั้งหมด', ฟังà¸à¹Œà¸Šà¸±à¸™ 'ถอดติดตั้งอัตโนมัติ', ปุ่มลัด 'ถอดติดตั้งทั้งหมด', ฯลฯ.</entry>
+ <entry lang="th" key="SETTING_REQUIRES_REBOOT">โปรดทราบว่าà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้จะมีผลหลังจาà¸à¸—ี่ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸£à¸µà¸ªà¸•à¸²à¸£à¹Œà¸—.</entry>
+ <entry lang="th" key="COMMAND_LINE_ERROR">ข้อผิดพลาดในà¸à¸²à¸£à¸§à¸´à¹€à¸„ราะห์บรรทัดคำสั่ง.</entry>
+ <entry lang="th" key="RESCUE_DISK">ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน</entry>
+ <entry lang="th" key="SELECT_FILE_AND_MOUNT">เลือภ&amp;ไฟล์à¹à¸¥à¸°à¸•à¸´à¸”ตั้ง...</entry>
+ <entry lang="th" key="SELECT_DEVICE_AND_MOUNT">เลือภ&amp;อุปà¸à¸£à¸“์à¹à¸¥à¸°à¸•à¸´à¸”ตั้ง...</entry>
+ <entry lang="th" key="DISABLE_NONADMIN_SYS_FAVORITES_ACCESS">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸œà¸¹à¹‰à¸”ูà¹à¸¥à¸£à¸°à¸šà¸šà¹€à¸—่านั้นดูà¹à¸¥à¸°à¸–อดติดตั้งปริมาณโปรดของระบบใน VeraCrypt</entry>
+ <entry lang="th" key="MOUNT_SYSTEM_FAVORITES_ON_BOOT">ติดตั้งปริมาณโปรดของระบบเมื่อ Windows เริ่ม (ในขั้นตอนà¹à¸£à¸à¹ƒà¸™à¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™)</entry>
+ <entry lang="th" key="MOUNTED_VOLUME_DIRTY">คำเตือน: ระบบไฟล์บนปริมาณที่ติดตั้งเป็น '%s' ถูà¸à¸–อดติดตั้งไม่สะอาดà¹à¸¥à¸°à¸­à¸²à¸ˆà¸¡à¸µà¸„วามผิดพลาด. à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸£à¸°à¸šà¸šà¹„ฟล์ที่เสียหายอาจทำให้ข้อมูลสูà¸à¸«à¸²à¸¢à¸«à¸£à¸·à¸­à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¹„ด้.\n\nหมายเหตุ: à¸à¹ˆà¸­à¸™à¸—ี่คุณจะถอดหรือปิดอุปà¸à¸£à¸“์ที่มีปริมาณ VeraCrypt ที่ติดตั้งอยู่, คุณควรถอดติดตั้งปริมาณ VeraCrypt ใน VeraCrypt à¸à¹ˆà¸­à¸™à¹€à¸ªà¸¡à¸­.\n\n\nคุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ Windows พยายามตรวจจับà¹à¸¥à¸°à¹à¸à¹‰à¹„ขข้อผิดพลาด (ถ้ามี) บนระบบไฟล์หรือไม่?</entry>
+ <entry lang="th" key="SYS_FAVORITE_VOLUME_DIRTY">คำเตือน: หนึ่งหรือมาà¸à¸à¸§à¹ˆà¸²à¸«à¸™à¸¶à¹ˆà¸‡à¸›à¸£à¸´à¸¡à¸²à¸“โปรดของระบบไม่ได้ถูà¸à¸–อดติดตั้งอย่างสะอาดà¹à¸¥à¸°à¸­à¸²à¸ˆà¸¡à¸µà¸„วามผิดพลาดของระบบไฟล์. à¸à¸£à¸¸à¸“าดูบันทึà¸à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์ระบบสำหรับรายละเอียดเพิ่มเติม.\n\nà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸£à¸°à¸šà¸šà¹„ฟล์ที่เสียหายอาจทำให้ข้อมูลสูà¸à¸«à¸²à¸¢à¸«à¸£à¸·à¸­à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¹„ด้. คุณควรตรวจสอบปริมาณโปรดของระบบที่ได้รับผลà¸à¸£à¸°à¸—บสำหรับข้อผิดพลาด (คลิà¸à¸‚วาà¹à¸•à¹ˆà¸¥à¸°à¸­à¸±à¸™à¹ƒà¸™ VeraCrypt à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸ 'ซ่อมà¹à¸‹à¸¡à¸£à¸°à¸šà¸šà¹„ฟล์').</entry>
+ <entry lang="th" key="FILESYS_REPAIR_CONFIRM_BACKUP">คำเตือน: à¸à¸²à¸£à¸‹à¹ˆà¸­à¸¡à¹à¸‹à¸¡à¸£à¸°à¸šà¸šà¹„ฟล์ที่เสียหายโดยใช้เครื่องมือ 'chkdsk ของ Microsoft อาจทำให้ไฟล์ในพื้นที่ที่เสียหายสูà¸à¸«à¸²à¸¢à¹„ด้. ดังนั้น, à¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณสำรองไฟล์ที่เà¸à¹‡à¸šà¹„ว้บนปริมาณ VeraCrypt ไปยังปริมาณ VeraCrypt อื่นà¸à¹ˆà¸­à¸™.\n\nคุณต้องà¸à¸²à¸£à¸‹à¹ˆà¸­à¸¡à¹à¸‹à¸¡à¸£à¸°à¸šà¸šà¹„ฟล์ตอนนี้หรือไม่?</entry>
+ <entry lang="th" key="MOUNTED_CONTAINER_FORCED_READ_ONLY">ปริมาณ '%s' ถูà¸à¸•à¸´à¸”ตั้งในโหมดอ่านอย่างเดียวเพราะà¸à¸²à¸£à¹€à¸‚้าถึงเพื่อเขียนถูà¸à¸›à¸à¸´à¹€à¸ªà¸˜.\n\nโปรดตรวจสอบว่าà¸à¸²à¸£à¸­à¸™à¸¸à¸à¸²à¸•à¸„วามปลอดภัยของตัวเà¸à¹‡à¸šà¹„ฟล์อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸„ุณเขียนไปยังมัน (คลิà¸à¸‚วาที่ตัวเà¸à¹‡à¸šà¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸à¸„ุณสมบัติ > ความปลอดภัย).\n\nโปรดทราบว่า, เนื่องจาà¸à¸›à¸±à¸à¸«à¸²à¸‚อง Windows, คุณอาจเห็นคำเตือนนี้à¹à¸¡à¹‰à¸§à¹ˆà¸²à¸„ุณจะตั้งค่าà¸à¸²à¸£à¸­à¸™à¸¸à¸à¸²à¸•à¸„วามปลอดภัยที่เหมาะสมà¹à¸¥à¹‰à¸§. นี่ไม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt. วิธีà¸à¸²à¸£à¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้คือà¸à¸²à¸£à¸¢à¹‰à¸²à¸¢à¸•à¸±à¸§à¹€à¸à¹‡à¸šà¸‚องคุณไปยัง, เช่น, โฟลเดอร์ 'เอà¸à¸ªà¸²à¸£' ของคุณ.\n\nถ้าคุณตั้งใจที่จะเà¸à¹‡à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ของคุณเป็นโหมดอ่านอย่างเดียว, ให้ตั้งคุณลัà¸à¸©à¸“ะอ่านอย่างเดียวของตัวเà¸à¹‡à¸š (คลิà¸à¸‚วาที่ตัวเà¸à¹‡à¸šà¹à¸¥à¹‰à¸§à¹€à¸¥à¸·à¸­à¸à¸„ุณสมบัติ > อ่านอย่างเดียว), ซึ่งจะลบคำเตือนนี้ออà¸.</entry>
+ <entry lang="th" key="MOUNTED_DEVICE_FORCED_READ_ONLY">ปริมาณ '%s' ถูà¸à¸•à¸´à¸”ตั้งในโหมดอ่านอย่างเดียวเพราะà¸à¸²à¸£à¹€à¸‚้าถึงเพื่อเขียนถูà¸à¸›à¸à¸´à¹€à¸ªà¸˜.\n\nโปรดตรวจสอบว่าไม่มีโปรà¹à¸à¸£à¸¡à¸­à¸·à¹ˆà¸™à¹ƒà¸” (เช่น โปรà¹à¸à¸£à¸¡à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¹„วรัส) ที่เข้าถึงพาร์ติชัน/อุปà¸à¸£à¸“์ที่มีปริมาณอยู่.</entry>
+ <entry lang="th" key="MOUNTED_DEVICE_FORCED_READ_ONLY_WRITE_PROTECTION">ปริมาณ '%s' ถูà¸à¸•à¸´à¸”ตั้งในโหมดอ่านอย่างเดียวเพราะระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸£à¸²à¸¢à¸‡à¸²à¸™à¸§à¹ˆà¸²à¸­à¸¸à¸›à¸à¸£à¸“์โฮสต์ถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียน.\n\nโปรดทราบว่าไดรเวอร์ชิปเซ็ตà¸à¸³à¸«à¸™à¸”เองบางตัวถูà¸à¸£à¸²à¸¢à¸‡à¸²à¸™à¸§à¹ˆà¸²à¸­à¸²à¸ˆà¸—ำให้สื่อเขียนได้à¹à¸ªà¸”งผลว่าถูà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียน. ปัà¸à¸«à¸²à¸™à¸µà¹‰à¹„ม่ใช่เà¸à¸´à¸”จาภVeraCrypt. มันอาจà¹à¸à¹‰à¹„ขได้โดยà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸”ตหรือติดตั้งไดรเวอร์ชิปเซ็ตà¸à¸³à¸«à¸™à¸”เองใดๆ (ไม่ใช่ของ Microsoft) ที่ติดตั้งอยู่ในระบบนี้.</entry>
+ <entry lang="th" key="LIMIT_ENC_THREAD_POOL_NOTE">โปรดทราบว่าเทคโนโลยี Hyper-Threading ให้à¹à¸à¸™à¸•à¸£à¸£à¸à¸°à¸«à¸¥à¸²à¸¢à¸•à¸±à¸§à¸•à¹ˆà¸­à¹à¸à¸™à¸—างà¸à¸²à¸¢à¸ à¸²à¸žà¹€à¸”ียว. เมื่อตั้งค่า Hyper-Threading, จำนวนที่เลือà¸à¸”้านบนนั้นà¹à¸—นด้วยจำนวนà¹à¸à¸™à¸•à¸£à¸£à¸à¸°/โปรเซสเซอร์.</entry>
+ <entry lang="th" key="NUMBER_OF_THREADS">%d เธรด</entry>
+ <entry lang="th" key="DISABLED_HW_AES_AFFECTS_PERFORMANCE">โปรดทราบว่าà¸à¸²à¸£à¹€à¸£à¹ˆà¸‡à¸„วามเร็ว AES à¹à¸šà¸šà¸®à¸²à¸£à¹Œà¸”à¹à¸§à¸£à¹Œà¸–ูà¸à¸›à¸´à¸”ใช้งาน, ซึ่งจะส่งผลต่อประสิทธิภาพà¸à¸²à¸£à¸§à¸±à¸” (ประสิทธิภาพà¹à¸¢à¹ˆà¸¥à¸‡).\n\nเพื่อเปิดใช้งานà¸à¸²à¸£à¹€à¸£à¹ˆà¸‡à¸„วามเร็วà¹à¸šà¸šà¸®à¸²à¸£à¹Œà¸”à¹à¸§à¸£à¹Œ, เลือภ'à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า' > 'ประสิทธิภาพ' à¹à¸¥à¸°à¹€à¸›à¸´à¸”ใช้งานตัวเลือà¸à¸—ี่สอดคล้องà¸à¸±à¸™.</entry>
+ <entry lang="th" key="LIMITED_THREAD_COUNT_AFFECTS_PERFORMANCE">โปรดทราบว่าจำนวนเธรดในปัจจุบันถูà¸à¸ˆà¸³à¸à¸±à¸”, ซึ่งจะส่งผลต่อผลà¸à¸²à¸£à¸§à¸±à¸”ประสิทธิภาพ (ประสิทธิภาพà¹à¸¢à¹ˆà¸¥à¸‡).\n\nเพื่อใช้ศัà¸à¸¢à¸ à¸²à¸žà¸—ั้งหมดของโปรเซสเซอร์, เลือภ'à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า' > 'ประสิทธิภาพ' à¹à¸¥à¸°à¸›à¸´à¸”ใช้งานตัวเลือà¸à¸—ี่สอดคล้องà¸à¸±à¸™.</entry>
+ <entry lang="th" key="ASK_REMOVE_DEVICE_WRITE_PROTECTION">คุณต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ VeraCrypt พยายามปิดป้องà¸à¸±à¸™à¸à¸²à¸£à¹€à¸‚ียนของพาร์ติชัน/ไดรฟ์หรือไม่?</entry>
+ <entry lang="th" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">คำเตือน: à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้อาจทำให้ประสิทธิภาพลดลง.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้?</entry>
+ <entry lang="th" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">คำเตือน: ปริมาณ VeraCrypt ถูà¸à¸–อดติดตั้งอัตโนมัติ</entry>
+ <entry lang="th" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">à¸à¹ˆà¸­à¸™à¸—ี่คุณจะถอดหรือปิดอุปà¸à¸£à¸“์ที่มีปริมาณที่ติดตั้งอยู่, คุณควรถอดติดตั้งปริมาณใน VeraCrypt à¸à¹ˆà¸­à¸™à¹€à¸ªà¸¡à¸­.\n\nà¸à¸²à¸£à¸–อดติดตั้งอัตโนมัติà¹à¸šà¸šà¸—ี่ไม่ได้ตั้งใจมัà¸à¹€à¸à¸´à¸”จาà¸à¸ªà¸²à¸¢à¹€à¸„เบิลที่ล้มเหลวเป็นระยะๆ, ไดรฟ์ (ตัวเรือน), ฯลฯ.</entry>
+ <entry lang="th" key="UNSUPPORTED_TRUECRYPT_FORMAT">ปริมาณนี้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸”้วย TrueCrypt %x.%x à¹à¸•à¹ˆ VeraCrypt สนับสนุนเฉพาะปริมาณ TrueCrypt ที่สร้างด้วย TrueCrypt เวอร์ชั่น 6.x/7.x series</entry>
+ <entry lang="th" key="TEST">ทดสอบ</entry>
+ <entry lang="th" key="KEYFILE">ไฟล์คีย์</entry>
+ <entry lang="th" key="VKEY_08">Backspace</entry>
+ <entry lang="th" key="VKEY_09">Tab</entry>
+ <entry lang="th" key="VKEY_0C">Clear</entry>
+ <entry lang="th" key="VKEY_0D">Enter</entry>
+ <entry lang="th" key="VKEY_13">Pause</entry>
+ <entry lang="th" key="VKEY_14">Caps Lock</entry>
+ <entry lang="th" key="VKEY_20">Spacebar</entry>
+ <entry lang="th" key="VKEY_21">Page Up</entry>
+ <entry lang="th" key="VKEY_22">Page Down</entry>
+ <entry lang="th" key="VKEY_23">End</entry>
+ <entry lang="th" key="VKEY_24">Home</entry>
+ <entry lang="th" key="VKEY_25">ลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢</entry>
+ <entry lang="th" key="VKEY_26">ลูà¸à¸¨à¸£à¸‚ึ้น</entry>
+ <entry lang="th" key="VKEY_27">ลูà¸à¸¨à¸£à¸‚วา</entry>
+ <entry lang="th" key="VKEY_28">ลูà¸à¸¨à¸£à¸¥à¸‡</entry>
+ <entry lang="th" key="VKEY_29">ปุ่มเลือà¸</entry>
+ <entry lang="th" key="VKEY_2A">ปุ่มพิมพ์</entry>
+ <entry lang="th" key="VKEY_2B">ปุ่มทำงาน</entry>
+ <entry lang="th" key="VKEY_2C">พิมพ์ภาพหน้าจอ</entry>
+ <entry lang="th" key="VKEY_2D">à¹à¸—รà¸</entry>
+ <entry lang="th" key="VKEY_2E">ลบ</entry>
+ <entry lang="th" key="VKEY_5D">ปุ่มà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน</entry>
+ <entry lang="th" key="VKEY_5F">นอนหลับ</entry>
+ <entry lang="th" key="VKEY_90">Num Lock</entry>
+ <entry lang="th" key="VKEY_91">Scroll Lock</entry>
+ <entry lang="th" key="VKEY_A6">ย้อนà¸à¸¥à¸±à¸šà¸‚อง Browser</entry>
+ <entry lang="th" key="VKEY_A7">ไปข้างหน้าของ Browser</entry>
+ <entry lang="th" key="VKEY_A8">รีเฟรช Browser</entry>
+ <entry lang="th" key="VKEY_A9">หยุด Browser</entry>
+ <entry lang="th" key="VKEY_AA">ค้นหา Browser</entry>
+ <entry lang="th" key="VKEY_AB">รายà¸à¸²à¸£à¹‚ปรดของ Browser</entry>
+ <entry lang="th" key="VKEY_AC">หน้าà¹à¸£à¸à¸‚อง Browser</entry>
+ <entry lang="th" key="VKEY_AD">ปิดเสียง</entry>
+ <entry lang="th" key="VKEY_AE">ลดระดับเสียง</entry>
+ <entry lang="th" key="VKEY_AF">เพิ่มระดับเสียง</entry>
+ <entry lang="th" key="VKEY_B0">à¹à¸—ร็à¸à¸–ัดไป</entry>
+ <entry lang="th" key="VKEY_B1">à¹à¸—ร็à¸à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²</entry>
+ <entry lang="th" key="VKEY_B2">หยุดมีเดีย</entry>
+ <entry lang="th" key="VKEY_B3">เล่น/หยุดชั่วคราวมีเดีย</entry>
+ <entry lang="th" key="VKEY_B4">ปุ่มเริ่มจดหมาย</entry>
+ <entry lang="th" key="VKEY_B5">ปุ่มเลือà¸à¸¡à¸µà¹€à¸”ีย</entry>
+ <entry lang="th" key="VKEY_B6">à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน 1</entry>
+ <entry lang="th" key="VKEY_B7">à¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชัน 2</entry>
+ <entry lang="th" key="VKEY_F6">ดึงดูดความสนใจ</entry>
+ <entry lang="th" key="VKEY_F7">ล้างเลือà¸</entry>
+ <entry lang="th" key="VKEY_F8">เลือà¸à¹„ปข้างหน้า</entry>
+ <entry lang="th" key="VKEY_FA">เล่น</entry>
+ <entry lang="th" key="VKEY_FB">ซูม</entry>
+ <entry lang="th" key="VK_NUMPAD">à¹à¸›à¹‰à¸™à¹€à¸¥à¸‚</entry>
+ <entry lang="th" key="VK_SHIFT">Shift</entry>
+ <entry lang="th" key="VK_CONTROL">Control</entry>
+ <entry lang="th" key="VK_ALT">Alt</entry>
+ <entry lang="th" key="VK_WIN">Win</entry>
+ <entry lang="th" key="BYTE">B</entry>
+ <entry lang="th" key="KB">KiB</entry>
+ <entry lang="th" key="MB">MiB</entry>
+ <entry lang="th" key="GB">GiB</entry>
+ <entry lang="th" key="TB">TiB</entry>
+ <entry lang="th" key="PB">PiB</entry>
+ <entry lang="th" key="B_PER_SEC">B/s</entry>
+ <entry lang="th" key="KB_PER_SEC">KiB/s</entry>
+ <entry lang="th" key="MB_PER_SEC">MiB/s</entry>
+ <entry lang="th" key="GB_PER_SEC">GiB/s</entry>
+ <entry lang="th" key="TB_PER_SEC">TiB/s</entry>
+ <entry lang="th" key="PB_PER_SEC">PiB/s</entry>
+ <entry lang="th" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry>
+ <entry lang="th" key="IDC_BOOT_LOADER_CACHE_PIM">รวม &amp;PIM เมื่อทำà¸à¸²à¸£à¹à¸„ชรหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—</entry>
+ <entry lang="th" key="IDC_PREF_CACHE_PIM">รวม PIM เมื่อทำà¸à¸²à¸£à¹à¸„ชรหัสผ่าน</entry>
+ <entry lang="th" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">ทำให้ไดรฟ์เครือข่ายที่ไม่เชื่อมต่อสามารถติดตั้งได้</entry>
+ <entry lang="th" key="PASSWORD_UTF8_TOO_LONG">รหัสผ่านที่ป้อนไว้นั้นยาวเà¸à¸´à¸™à¹„ป: à¸à¸²à¸£à¹à¸ªà¸”งผลในรูปà¹à¸šà¸š UTF-8 ของมันเà¸à¸´à¸™ %d ไบต์.</entry>
+ <entry lang="th" key="PASSWORD_UTF8_INVALID">รหัสผ่านที่ป้อนไว้นั้นมีอัà¸à¸‚ระ Unicode ที่ไม่สามารถà¹à¸›à¸¥à¸‡à¹€à¸›à¹‡à¸™ UTF-8 ได.</entry>
+ <entry lang="th" key="INIT_DLL">ข้อผิดพลาด: ไม่สามารถโหลดไลบรารีระบบ.</entry>
+ <entry lang="th" key="ERR_EXFAT_INVALID_VOLUME_SIZE">ขนาดของไฟล์ปริมาณที่ระบุในบรรทัดคำสั่งไม่เข้าà¸à¸±à¸šà¸£à¸¹à¸›à¹à¸šà¸šà¸£à¸°à¸šà¸šà¹„ฟล์ exFAT ที่เลือà¸.</entry>
+ <entry lang="th" key="IDT_ENTROPY_BAR">à¸à¸²à¸£à¸£à¸§à¸šà¸£à¸§à¸¡à¸„วามà¹à¸›à¸£à¸›à¸£à¸§à¸™à¸ˆà¸²à¸à¸à¸²à¸£à¹€à¸„ลื่อนเมาส์</entry>
+ <entry lang="th" key="IDT_VOLUME_ID">รหัสปริมาณ:</entry>
+ <entry lang="th" key="VOLUME_ID">รหัสปริมาณ</entry>
+ <entry lang="th" key="IDC_FAVORITE_USE_VOLUME_ID">ใช้รหัสปริมาณเพื่อติดตั้งเป็นโปรด</entry>
+ <entry lang="th" key="VOLUME_ID_INVALID">ค่าของรหัสปริมาณไม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="VOLUME_ID_NOT_FOUND">ไม่พบปริมาณที่มีรหัสที่ระบุในระบบ</entry>
+ <entry lang="th" key="IDPM_COPY_VALUE_TO_CLIPBOARD">คัดลอà¸à¸„่าสู่คลิปบอร์ด...</entry>
+ <entry lang="th" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">ไม่ต้องขอ PIM ในหน้าจอรับรองบูท (ค่าของ PIM ถูà¸à¸šà¸±à¸™à¸—ึà¸à¹„ม่เข้ารหัสในดิสà¸à¹Œ)</entry>
+ <entry lang="th" key="DISABLE_BOOT_LOADER_PIM_PROMPT">คำเตือน: โปรดทราบว่าหาà¸à¸„ุณเปิดใช้ตัวเลือà¸à¸™à¸µà¹‰, ค่าของ PIM จะถูà¸à¸šà¸±à¸™à¸—ึà¸à¹„ม่เข้ารหัสในดิสà¸à¹Œ.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ตัวเลือà¸à¸™à¸µà¹‰?</entry>
+ <entry lang="th" key="PIM_TOO_BIG">ตัวคูณà¸à¸²à¸£à¸§à¸™à¸ªà¹ˆà¸§à¸™à¸šà¸¸à¸„คล (PIM) ค่าสูงสุดคือ 2147468.</entry>
+ <entry lang="th" key="IDC_SKIP_RESCUE_VERIFICATION">ข้ามà¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸”ิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน</entry>
+ <entry lang="th" key="IDC_HIDE_WAITING_DIALOG">ไม่à¹à¸ªà¸”งà¸à¸¥à¹ˆà¸­à¸‡à¸‚้อความรอเมื่อดำเนินà¸à¸²à¸£</entry>
+ <entry lang="th" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">ไม่ต้องขออัลà¸à¸­à¸£à¸´à¸˜à¸¶à¸¡à¹à¸®à¸Šà¹ƒà¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸£à¸±à¸šà¸£à¸­à¸‡à¸šà¸¹à¸—</entry>
+ <entry lang="th" key="GOST89_HELP">à¸à¸²à¸£à¹€à¸‚้ารหัสบล็อภGOST ที่ถูà¸à¸à¸³à¸«à¸™à¸”ในมาตรà¸à¸²à¸™ GOST 28147-89 ภายใต้ชื่อ Magma นั้นเป็นมาตรà¸à¸²à¸™à¸à¸²à¸£à¹€à¸‚้ารหัสà¹à¸šà¸šà¸ªà¸¡à¸¡à¸²à¸•à¸£à¸‚องรัà¸à¸šà¸²à¸¥à¹‚ซเวียตà¹à¸¥à¸°à¸£à¸±à¸ªà¹€à¸‹à¸µà¸¢\n\nพัฒนาขึ้นในช่วงปี 1970 มาตรà¸à¸²à¸™à¸™à¸µà¹‰à¸–ูà¸à¸ˆà¸±à¸”เป็น "Top Secret" à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸–ูà¸à¸¥à¸”ระดับเป็น "Secret" ในปี 1990 มันเป็นทางเลือà¸à¸‚องโซเวียตต่ออัลà¸à¸­à¸£à¸´à¸—ึมมาตรà¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸², DES</entry>
+ <entry lang="th" key="KUZNYECHIK_HELP">Kuznyechik เป็นบล็อคไซเฟอร์ที่เผยà¹à¸žà¸£à¹ˆà¸„รั้งà¹à¸£à¸à¹ƒà¸™à¸›à¸µ 2015 à¹à¸¥à¸°à¸à¸³à¸«à¸™à¸”ไว้ในมาตรà¸à¸²à¸™à¹à¸«à¹ˆà¸‡à¸Šà¸²à¸•à¸´à¸‚องสหพันธรัà¸à¸£à¸±à¸ªà¹€à¸‹à¸µà¸¢ GOST R 34.12-2015 à¹à¸¥à¸°à¸¢à¸±à¸‡à¹ƒà¸™ RFC 7801. คีย์ 256-บิต, บล็อภ128-บิต. โหมดà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸„ือ XTS.</entry>
+ <entry lang="th" key="CAMELLIA_HELP">ร่วมพัฒนาโดย Mitsubishi Electric à¹à¸¥à¸° NTT ของà¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™. เผยà¹à¸žà¸£à¹ˆà¸„รั้งà¹à¸£à¸à¹ƒà¸™à¸›à¸µ 2000. คีย์ 256-บิต, บล็อภ128-บิต. โหมดà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸„ือ XTS. ได้รับà¸à¸²à¸£à¸­à¸™à¸¸à¸¡à¸±à¸•à¸´à¹ƒà¸«à¹‰à¹ƒà¸Šà¹‰à¹‚ดย ISO/IEC, โครงà¸à¸²à¸£ NESSIE ของสหภาพยุโรป à¹à¸¥à¸°à¹‚ครงà¸à¸²à¸£ CRYPTREC ของà¸à¸µà¹ˆà¸›à¸¸à¹ˆà¸™.</entry>
+ <entry lang="th" key="TIME">เวลา</entry>
+ <entry lang="th" key="ITERATIONS">à¸à¸²à¸£à¸§à¸™à¸‹à¹‰à¸³</entry>
+ <entry lang="th" key="PRE-BOOT">à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—</entry>
+ <entry lang="th" key="RESCUE_DISK_EFI_INFO">à¸à¹ˆà¸­à¸™à¸—ี่คุณจะสามารถเข้ารหัสพาร์ติชัน, คุณต้องสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt (VRD), ซึ่งมีวัตถุประสงค์ดังนี้:\n\n- หาà¸à¹‚ปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt, คีย์หลัภหรือข้อมูลสำคัà¸à¸­à¸·à¹ˆà¸™ ๆ ถูà¸à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢, VRD ให้คุณสามารถà¸à¸¹à¹‰à¸„ืนได้ (โปรดทราบว่า, คุณจะยังคงต้องป้อนรหัสผ่านที่ถูà¸à¸•à¹‰à¸­à¸‡à¹ƒà¸™à¸•à¸­à¸™à¸™à¸±à¹‰à¸™).\n\n- หาภWindows เสียหายà¹à¸¥à¸°à¹„ม่สามารถเริ่มทำงานได้, VRD ให้คุณสามารถถอดรหัสพาร์ติชันอย่างถาวรà¸à¹ˆà¸­à¸™à¸—ี่ Windows จะเริ่ม.\n\n- VRD จะมีข้อมูลสำรองของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท EFI ปัจจุบันà¹à¸¥à¸°à¹ƒà¸«à¹‰à¸„ุณสามารถà¸à¸¹à¹‰à¸„ืนได้หาà¸à¸ˆà¸³à¹€à¸›à¹‡à¸™.\n\nภาพ ZIP ของดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt จะถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹ƒà¸™à¸•à¸³à¹à¸«à¸™à¹ˆà¸‡à¸—ี่ระบุด้านล่าง.</entry>
+ <entry lang="th" key="RESCUE_DISK_EFI_EXTRACT_INFO">ภาพ ZIP ของดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸™à¹„ฟล์นี้:\n%s\n\nตอนนี้คุณต้องคลี่ภาพไปยัง USB ที่ถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—เป็น FAT/FAT32.\n\n%ls หลังจาà¸à¸—ี่คุณสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน, คลิภNext เพื่อยืนยันว่ามันถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¸–ูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">ภาพ ZIP ของดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸™à¹„ฟล์นี้:\n%s\n\nตอนนี้คุณควรคลี่ภาพไปยัง USB ที่ถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—เป็น FAT/FAT32 หรือย้ายมันไปยังตำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ปลอดภัยสำหรับใช้ในภายหลัง.\n\n%ls คลิภNext เพื่อดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">คำเตือน: โปรดทราบว่าไฟล์ zip จะต้องถูà¸à¸„ลี่โดยตรงไปยังราà¸à¸‚อง USB. ตัวอย่าง, ถ้าตัวอัà¸à¸©à¸£à¹„ดรฟ์ของ USB คือ E: à¸à¸²à¸£à¸„ลี่ไฟล์ zip ควรสร้างโฟลเดอร์ E:\\EFI บน USB.\n\n</entry>
+ <entry lang="th" key="RESCUE_DISK_EFI_CHECK_FAILED">ไม่สามารถยืนยันได้ว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนถูà¸à¸„ลี่อย่างถูà¸à¸•à¹‰à¸­à¸‡.\n\nถ้าคุณได้คลี่ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน, à¸à¸£à¸¸à¸“าดึงà¹à¸¥à¸°à¹ƒà¸ªà¹ˆ USB ใหม่; จาà¸à¸™à¸±à¹‰à¸™à¸„ลิภNext เพื่อพยายามอีà¸à¸„รั้ง. ถ้านี่ไม่ช่วย, à¸à¸£à¸¸à¸“าลอง USB อื่นà¹à¸¥à¸°/หรือซอฟต์à¹à¸§à¸£à¹Œ ZIP อื่น.\n\nถ้าคุณยังไม่ได้คลี่ดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน, à¸à¸£à¸¸à¸“าทำเช่นนั้น, à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸„ลิภNext.\n\nถ้าคุณพยายามยืนยันดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ที่สร้างขึ้นà¸à¹ˆà¸­à¸™à¸—ี่คุณจะเริ่มวิซาร์ดนี้, โปรดทราบว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนดังà¸à¸¥à¹ˆà¸²à¸§à¹„ม่สามารถใช้งานได้, เพราะมันถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นสำหรับคีย์หลัà¸à¸—ี่ต่างออà¸à¹„ป. คุณต้องคลี่ภาพ ZIP ของดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนที่สร้างใหม่.</entry>
+ <entry lang="th" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">ไม่สามารถยืนยันได้ว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนถูà¸à¸„ลี่อย่างถูà¸à¸•à¹‰à¸­à¸‡.\n\nถ้าคุณได้คลี่ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนไปยัง USB, à¸à¸£à¸¸à¸“าดึงออà¸à¹à¸¥à¹‰à¸§à¹ƒà¸ªà¹ˆà¹ƒà¸«à¸¡à¹ˆ; จาà¸à¸™à¸±à¹‰à¸™à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง. ถ้านี่ไม่ช่วย, à¸à¸£à¸¸à¸“าลองซอฟต์à¹à¸§à¸£à¹Œ ZIP หรือสื่ออื่น.\n\nถ้าคุณพยายามยืนยันดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ที่สร้างขึ้นสำหรับคีย์หลัà¸, รหัสผ่าน, เà¸à¸¥à¸·à¸­, ฯลฯ ที่ต่างออà¸à¹„ป, โปรดทราบว่าดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนดังà¸à¸¥à¹ˆà¸²à¸§à¸ˆà¸°à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§à¹ƒà¸™à¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸™à¸µà¹‰à¹€à¸ªà¸¡à¸­. เพื่อสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนใหม่ที่เข้าà¸à¸±à¸šà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าของคุณในปัจจุบัน, เลือภ'System' > 'Create Rescue Disk'.</entry>
+ <entry lang="th" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืนถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¸ˆà¸±à¸”เà¸à¹‡à¸šà¹ƒà¸™à¹„ฟล์นี้:\n%s\n\nตอนนี้คุณต้องคลี่ภาพดิสà¸à¹Œà¸à¸¹à¹‰à¸„รืนไปยัง USB ที่ถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—เป็น FAT/FAT32.\n\nคำเตือน: โปรดทราบว่าไฟล์ zip จะต้องถูà¸à¸„ลี่โดยตรงไปยังราà¸à¸‚อง USB. ตัวอย่าง, ถ้าตัวอัà¸à¸©à¸£à¹„ดรฟ์ของ USB คือ E: à¸à¸²à¸£à¸„ลี่ไฟล์ ZIP ควรสร้างโฟลเดอร์ E:\\EFI บน USB.\n\nหลังจาà¸à¸—ี่คุณสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน, เลือภ'System' > 'Verify Rescue Disk' เพื่อยืนยันว่ามันถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¸–ูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">ใช้เดสà¸à¹Œà¸—็อปปลอดภัยสำหรับà¸à¸²à¸£à¸›à¹‰à¸­à¸™à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™</entry>
+ <entry lang="th" key="ERR_REFS_INVALID_VOLUME_SIZE">ขนาดของไฟล์ปริมาณที่ระบุในบรรทัดคำสั่งไม่เข้าà¸à¸±à¸šà¸£à¸¹à¸›à¹à¸šà¸šà¸£à¸°à¸šà¸šà¹„ฟล์ ReFS ที่เลือà¸</entry>
+ <entry lang="th" key="IDC_EDIT_DCSPROP">à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¹‚หลดบูท</entry>
+ <entry lang="th" key="IDC_SHOW_PLATFORMINFO">à¹à¸ªà¸”งข้อมูลà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡ EFI</entry>
+ <entry lang="th" key="BOOT_LOADER_CONFIGURATION_FILE">ไฟล์à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¹‚หลดบูท</entry>
+ <entry lang="th" key="EFI_PLATFORM_INFORMATION">ข้อมูลà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡ EFI</entry>
+ <entry lang="th" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">คำเตือน: ผู้ใช้ที่ไม่มีประสบà¸à¸²à¸£à¸“์ไม่ควรพยายามà¹à¸à¹‰à¹„ขà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าโหลดบูทด้วยตนเอง.\n\nดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="DCSPROP_XML_VALIDATION_FAILED">คำเตือน: à¸à¸²à¸£à¸•à¸£à¸§à¸ˆà¸ªà¸­à¸šà¸£à¸¹à¸›à¹à¸šà¸š XML ของà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าà¸à¸²à¸£à¹‚หลดบูทล้มเหลว. โปรดตรวจสอบà¸à¸²à¸£à¹à¸à¹‰à¹„ขของคุณ.</entry>
+ <entry lang="th" key="IDT_ADVANCED_OPTIONS">ตัวเลือà¸à¸‚ั้นสูง</entry>
+ <entry lang="th" key="AFTER_UPGRADE_RESCUE_DISK">ขอà¹à¸™à¸°à¸™à¸³à¸­à¸¢à¹ˆà¸²à¸‡à¸¢à¸´à¹ˆà¸‡à¹ƒà¸«à¹‰à¸„ุณสร้างดิสà¸à¹Œà¸à¸¹à¹‰à¸„ืน VeraCrypt ใหม่ (ซึ่งจะมีเวอร์ชันใหม่ของโปรà¹à¸à¸£à¸¡à¹‚หลดบูท VeraCrypt) โดยเลือภ'System' > 'Create Rescue Disk'.\nคุณต้องà¸à¸²à¸£à¸—ำตอนนี้หรือไม่?</entry>
+ <entry lang="th" key="IDC_ALLOW_TRIM_NONSYS_SSD">อนุà¸à¸²à¸•à¸„ำสั่ง TRIM สำหรับพาร์ติชัน/ไดรฟ์ SSD ที่ไม่ใช่ระบบ</entry>
+ <entry lang="th" key="IDC_BLOCK_SYSENC_TRIM">บล็อà¸à¸„ำสั่ง TRIM บนพาร์ติชัน/ไดรฟ์ระบบ</entry>
+ <entry lang="th" key="WINDOWS_EFI_BOOT_LOADER_MISSING">ข้อผิดพลาด: โปรà¹à¸à¸£à¸¡à¹‚หลดระบบ EFI ของ Windows ไม่สามารถพบได้ในดิสà¸à¹Œ. à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸ˆà¸°à¸–ูà¸à¸¢à¸à¹€à¸¥à¸´à¸.</entry>
+ <entry lang="th" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">ขณะนี้ไม่สามารถเข้ารหัสระบบได้ถ้าเปิดใช้งาน SecureBoot à¹à¸¥à¸°à¸«à¸²à¸à¸„ีย์à¸à¸³à¸«à¸™à¸”เเองของ VeraCrypt ไม่ถูà¸à¹‚หลดเข้าสู่เฟิร์มà¹à¸§à¸£à¹Œà¸‚องเครื่อง. SecureBoot จำเป็นต้องปิดในà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า BIOS เพื่อให้à¸à¸²à¸£à¹€à¸‚้ารหัสระบบทำต่อได้.</entry>
+ <entry lang="th" key="PASSWORD_PASTED_TRUNCATED">ข้อความที่วางถูà¸à¸•à¸±à¸”ทอนเพราะรหัสผ่านมีความยาวสูงสุด %d อัà¸à¸‚ระ</entry>
+ <entry lang="th" key="PASSWORD_MAXLENGTH_REACHED">รหัสผ่านถึงความยาวสูงสุดของ %d อัà¸à¸‚ระà¹à¸¥à¹‰à¸§.\nไม่สามารถป้อนอัà¸à¸‚ระเพิ่มเติมได้.</entry>
+ <entry lang="th" key="IDC_SELECT_LANGUAGE_LABEL">เลือà¸à¸ à¸²à¸©à¸²à¸—ี่จะใช้ระหว่างà¸à¸²à¸£à¸•à¸´à¸”ตั้ง:</entry>
+ <entry lang="th" key="VOLUME_TOO_LARGE_FOR_HOST">ข้อผิดพลาด: ขนาดของไฟล์ปริมาณใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸žà¸·à¹‰à¸™à¸—ี่ว่างที่มีบนดิสà¸à¹Œ.</entry>
+ <entry lang="th" key="IDC_ALLOW_WINDOWS_DEFRAG">อนุà¸à¸²à¸•à¹ƒà¸«à¹‰ Windows Disk Defragmenter ให้รวบรวมพื้นที่ว่างเพิ่มของพาร์ติชัน/ไดรฟ์ที่ไม่ใช่ระบบ</entry>
+ <entry lang="th" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">คำเตือน: à¸à¸²à¸£à¸£à¸§à¸šà¸£à¸§à¸¡à¸žà¸·à¹‰à¸™à¸—ี่ว่างเพิ่มของพาร์ติชัน/ไดรฟ์ที่ไม่ใช่ระบบอาจเปิดเผยข้อมูลเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¸‚องพวà¸à¹€à¸‚าหรือà¸à¹ˆà¸­à¹ƒà¸«à¹‰à¹€à¸à¸´à¸”ปัà¸à¸«à¸²à¸à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนที่อาจมีในพวà¸à¹€à¸‚า.\n\nดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="VIRTUAL_DEVICE">อุปà¸à¸£à¸“์เสมือน</entry>
+ <entry lang="th" key="MOUNTED_VOLUME_NOT_ASSOCIATED">ปริมาณที่ติดตั้งไว้ที่เลือà¸à¹„ม่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องà¸à¸±à¸šà¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์ของมันใน Windows à¹à¸¥à¸°à¹„ม่สามารถเปิดได้ใน Windows Explorer.</entry>
+ <entry lang="th" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">ล้างคีย์à¸à¸²à¸£à¹€à¸‚้ารหัสจาà¸à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำถ้ามีà¸à¸²à¸£à¹€à¸ªà¸µà¸¢à¸šà¸­à¸¸à¸›à¸à¸£à¸“์ใหม่</entry>
+ <entry lang="th" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">หมายเหตุสำคัà¸:\n - โปรดทราบว่าตัวเลือà¸à¸™à¸µà¹‰à¸ˆà¸°à¹„ม่คงอยูหลังจาà¸à¸›à¸´à¸”/รีสตาร์ทเครื่อง ดังนั้นคุณจะต้องเลือà¸à¸¡à¸±à¸™à¸­à¸µà¸à¸„รั้งในครั้งต่อไปที่เครื่องถูà¸à¹€à¸›à¸´à¸”.\n\n - เมื่อเปิดใช้งานตัวเลือà¸à¸™à¸µà¹‰à¹à¸¥à¸°à¹€à¸ªà¸µà¸¢à¸šà¸­à¸¸à¸›à¸à¸£à¸“์ใหม่ เครื่องจะหยุดทำงานà¹à¸¥à¸°à¸ˆà¸°à¹€à¸à¸´à¸”คราช (BSOD) ในที่สุดเนื่องจาภWindows ไม่สามารถเข้าถึงดิสà¸à¹Œà¸—ี่เข้ารหัสได้หลังจาà¸à¸—ี่คีย์ถูà¸à¸¥à¹‰à¸²à¸‡à¸ˆà¸²à¸à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำ.\n</entry>
+ <entry lang="th" key="STARTING">à¸à¸³à¸¥à¸±à¸‡à¹€à¸£à¸´à¹ˆà¸¡</entry>
+ <entry lang="th" key="IDC_ENABLE_CPU_RNG">ใช้ตัวสร้างตัวเลขสุ่มฮาร์ดà¹à¸§à¸£à¹Œ CPU เป็นà¹à¸«à¸¥à¹ˆà¸‡à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡à¸‚องความà¹à¸›à¸£à¸›à¸£à¸§à¸™</entry>
+ <entry lang="th" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">ใช้ความยาวรหัสผ่านสูงสุดà¹à¸šà¸šà¸”ั้งเดิม (64 อัà¸à¸‚ระ)</entry>
+ <entry lang="th" key="IDC_ENABLE_RAM_ENCRYPTION">เปิดà¸à¸²à¸£à¹€à¸‚้ารหัสคีย์à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸—ี่เà¸à¹‡à¸šà¹ƒà¸™ RAM</entry>
+ <entry lang="th" key="IDT_BENCHMARK">à¸à¸²à¸£à¹€à¸›à¸£à¸µà¸¢à¸šà¹€à¸—ียบ:</entry>
+ <entry lang="th" key="IDC_DISABLE_MOUNT_MANAGER">สร้างอุปà¸à¸£à¸“์เสมือนอย่างเดียวโดยไม่ติดตั้งในตัวอัà¸à¸©à¸£à¹„ดรฟ์ที่เลือà¸</entry>
+ <entry lang="th" key="LEGACY_PASSWORD_UTF8_TOO_LONG">รหัสผ่านที่ป้อนไว้นั้นยาวเà¸à¸´à¸™à¹„ป: à¸à¸²à¸£à¹à¸ªà¸”งผลในรูปà¹à¸šà¸š UTF-8 ของมันเà¸à¸´à¸™ 64 ไบต์.</entry>
+ <entry lang="th" key="HIDDEN_CREDS_SAME_AS_OUTER">ปริมาณที่ซ่อนไม่สามารถมีรหัสผ่าน, PIM à¹à¸¥à¸°à¸„ีย์ไฟล์เดียวà¸à¸±à¸™à¸à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ภายนอà¸</entry>
+ <entry lang="th" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt ไม่รองรับà¸à¸²à¸£à¹€à¸‚้ารหัสไดรฟ์ระบบที่ถูà¸à¹€à¸‚้ารหัสด้วย BitLocker à¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">à¹à¸à¹‰à¹„ขปัà¸à¸«à¸²à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าบูทอัตโนมัติที่อาจป้องà¸à¸±à¸™à¹„ม่ให้ Windows เริ่มต้น</entry>
+ <entry lang="th" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">บังคับให้เครื่องบูทบน VeraCrypt ในà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¸•à¹‰à¸™à¸„รั้งถัดไป</entry>
+ <entry lang="th" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">บังคับให้มีà¸à¸²à¸£à¹€à¸‚้าใช้งานของ VeraCrypt ในเมนูบูทเฟิร์มà¹à¸§à¸£à¹Œ EFI</entry>
+ <entry lang="th" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">บังคับให้à¸à¸²à¸£à¹€à¸‚้าใช้งาน VeraCrypt เป็นà¸à¸²à¸£à¹€à¸‚้าครั้งà¹à¸£à¸à¹ƒà¸™à¹€à¸¡à¸™à¸¹à¸šà¸¹à¸—เฟิร์มà¹à¸§à¸£à¹Œ EFI</entry>
+ <entry lang="th" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">คำเตือน: à¸à¸²à¸£à¹€à¸‚้ารหัส RAM ไม่เข้าà¸à¸±à¸™à¸à¸±à¸šà¸„ุณสมบัติ Windows Hibernate à¹à¸¥à¸° Windows Fast Startup. VeraCrypt จำเป็นต้องปิดใช้งานคุณสมบัติเหล่านี้à¸à¹ˆà¸­à¸™à¹€à¸›à¸´à¸”ใช้งานà¸à¸²à¸£à¹€à¸‚้ารหัส RAM.\n\nดำเนินà¸à¸²à¸£à¸•à¹ˆà¸­?</entry>
+ <entry lang="th" key="CONFIRM_DISABLE_FAST_STARTUP">คำเตือน: เปิดใช้งาน Windows Fast Startup à¹à¸¥à¸°à¹€à¸›à¹‡à¸™à¸—ี่รู้ว่ามันà¸à¹ˆà¸­à¹ƒà¸«à¹‰à¹€à¸à¸´à¸”ปัà¸à¸«à¸²à¹€à¸¡à¸·à¹ˆà¸­à¸—ำงานà¸à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ VeraCrypt. à¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸›à¸´à¸”ใช้งานเพื่อความปลอดภัยà¹à¸¥à¸°à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸—ี่ดีขึ้น.\n\nคุณต้องà¸à¸²à¸£à¸›à¸´à¸”ใช้งาน Windows Fast Startup หรือไม่?</entry>
+ <entry lang="th" key="QUICK_FORMAT_HELP">เพื่อให้ระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸‚องคุณสามารถติดตั้งปริมาณใหม่ของคุณได้, มันต้องถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—ด้วยระบบไฟล์. โปรดเลือà¸à¸›à¸£à¸°à¹€à¸ à¸—ระบบไฟล์.\n\nถ้าปริมาณของคุณจะถูà¸à¹€à¸à¹‡à¸šà¹ƒà¸™à¸­à¸¸à¸›à¸à¸£à¸“์หรือพาร์ติชัน, คุณสามารถใช้ 'à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—เร็ว' เพื่อข้ามà¸à¸²à¸£à¹€à¸‚้ารหัสพื้นที่ว่างของปริมาณ.</entry>
+ <entry lang="th" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">ไม่เร่งความเร็วà¸à¸²à¸£à¹€à¸‚้ารหัส/ถอดรหัส AES โดยใช้คำสั่ง AES ของโปรเซสเซอร์</entry>
+ <entry lang="th" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">เพิ่มปริมาณที่ติดตั้งทั้งหมดไปยังโปรด...</entry>
+ <entry lang="th" key="TASKICON_PREF_MENU_ITEMS">เมนูไอคอนงาน</entry>
+ <entry lang="th" key="TASKICON_PREF_OPEN_VOL">เปิดปริมาณที่ติดตั้ง</entry>
+ <entry lang="th" key="TASKICON_PREF_DISMOUNT_VOL">ถอดติดตั้งปริมาณที่ติดตั้ง</entry>
+ <entry lang="th" key="DISK_FREE">พื้นที่ว่างที่ใช้ได้: {0}</entry>
+ <entry lang="th" key="VOLUME_SIZE_HELP">โปรดระบุขนาดของตัวเà¸à¹‡à¸šà¸—ี่ต้องà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡. โปรดทราบว่าขนาดขั้นต่ำที่เป็นไปได้ของปริมาณคือ 292 KiB.</entry>
+ <entry lang="th" key="LINUX_CONFIRM_INNER_VOLUME_CALC">คำเตือน: คุณได้เลือà¸à¸£à¸°à¸šà¸šà¹„ฟล์ที่ไม่ใช่ FAT สำหรับปริมาณภายนอà¸.\nโปรดทราบว่าในà¸à¸£à¸“ีนี้ VeraCrypt ไม่สามารถคำนวณขนาดสูงสุดที่อนุà¸à¸²à¸•à¸ªà¸³à¸«à¸£à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนอย่างà¹à¸¡à¹ˆà¸™à¸¢à¸³à¹à¸¥à¸°à¸¡à¸±à¸™à¸ˆà¸°à¹ƒà¸Šà¹‰à¹€à¸žà¸µà¸¢à¸‡à¸à¸²à¸£à¸›à¸£à¸°à¸¡à¸²à¸“ที่อาจผิดได้.\nดังนั้น, เป็นความรับผิดชอบของคุณในà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸„่าที่เหมาะสมสำหรับขนาดของปริมาณที่ซ่อนเพื่อไม่ให้ซ้อนทับà¸à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ภายนอà¸.\n\nคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸£à¸°à¸šà¸šà¹„ฟล์ที่เลือà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ภายนอà¸à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_SECURITY">ความปลอดภัย</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_MOUNT_OPTIONS">ตัวเลือà¸à¸à¸²à¸£à¸•à¸´à¸”ตั้ง</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_BACKGROUND_TASK">งานเบื้องหลัง</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">à¸à¸²à¸£à¸œà¸ªà¸²à¸™à¸£à¸°à¸šà¸š</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">ตัวสำรวจไฟล์ระบบ</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_PERFORMANCE">ประสิทธิภาพ</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_KEYFILES">คีย์ไฟล์</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_TOKENS">โทเค็นรัà¸à¸©à¸²à¸„วามปลอดภัย</entry>
+ <entry lang="th" key="LINUX_PREF_KERNEL_SERVICES">บริà¸à¸²à¸£à¹€à¸„อร์เนล</entry>
+ <entry lang="th" key="LINUX_PREF_KERNEL_CRYPT">ไม่ใช้บริà¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนล</entry>
+ <entry lang="th" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">ระบบไฟล์</entry>
+ <entry lang="th" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">ตัวเลือà¸à¸à¸²à¸£à¸•à¸´à¸”ตั้ง:</entry>
+ <entry lang="th" key="LINUX_CROSS_SUPPORT">à¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™à¸‚้ามà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡</entry>
+ <entry lang="th" key="LINUX_CROSS_SUPPORT_OTHER">ฉันจะติดตั้งปริมาณบนà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸­à¸·à¹ˆà¸™</entry>
+ <entry lang="th" key="LINUX_CROSS_SUPPORT_OTHER_HELP">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¸–้าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸›à¸£à¸´à¸¡à¸²à¸“บนà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸­à¸·à¹ˆà¸™.</entry>
+ <entry lang="th" key="LINUX_CROSS_SUPPORT_ONLY">ฉันจะติดตั้งปริมาณเฉพาะบน {0}</entry>
+ <entry lang="th" key="LINUX_CROSS_SUPPORT_ONLY_HELP">เลือà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸™à¸µà¹‰à¸–้าคุณไม่ต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸›à¸£à¸´à¸¡à¸²à¸“บนà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸­à¸·à¹ˆà¸™.</entry>
+ <entry lang="th" key="LINUX_DESELECT">ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸</entry>
+ <entry lang="th" key="LINUX_ADMIN_PW_QUERY">ป้อนรหัสผ่านผู้ใช้หรือรหัสผ่านผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸‚องคุณ:</entry>
+ <entry lang="th" key="LINUX_ADMIN_PW_QUERY_TITLE">ต้องà¸à¸²à¸£à¸ªà¸´à¸—ธิ์ของผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š</entry>
+ <entry lang="th" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt à¸à¸³à¸¥à¸±à¸‡à¸—ำงานอยู่à¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">รหัสผ่านà¸à¸²à¸£à¹€à¸‚้ารหัสระบบยาวเà¸à¸´à¸™ {0} อัà¸à¸‚ระ.</entry>
+ <entry lang="th" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">ติดตั้งพาร์ติชัน &amp;โดยใช้à¸à¸²à¸£à¹€à¸‚้ารหัสระบบ (à¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—)</entry>
+ <entry lang="th" key="LINUX_DO_NOT_MOUNT">ไม่ติดตั้ง</entry>
+ <entry lang="th" key="LINUX_MOUNT_AT_DIR">ติดตั้งที่ไดเร็à¸à¸—อรี:</entry>
+ <entry lang="th" key="LINUX_SELECT">เลือà¸...</entry>
+ <entry lang="th" key="LINUX_DISMOUNT_ALL_WHEN">ถอดติดตั้งปริมาณทั้งหมดเมื่อ</entry>
+ <entry lang="th" key="LINUX_ENTERING_POWERSAVING">ระบบà¸à¸³à¸¥à¸±à¸‡à¹€à¸‚้าสู่โหมดประหยัดพลังงาน</entry>
+ <entry lang="th" key="LINUX_LOGIN_ACTION">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¹€à¸¡à¸·à¹ˆà¸­à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¹€à¸‚้าสู่ระบบ</entry>
+ <entry lang="th" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">ปิดหน้าต่าง Explorer ทั้งหมดของปริมาณที่ถูà¸à¸–อดติดตั้ง</entry>
+ <entry lang="th" key="LINUX_HOTKEYS">ปุ่มลัด</entry>
+ <entry lang="th" key="LINUX_SYSTEM_HOTKEYS">ปุ่มลัดทั่วระบบ</entry>
+ <entry lang="th" key="LINUX_SOUND_NOTIFICATION">เล่นเสียงà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸•à¸´à¸”ตั้ง/ถอดติดตั้ง</entry>
+ <entry lang="th" key="LINUX_CONFIRM_AFTER_DISMOUNT">à¹à¸ªà¸”งà¸à¸¥à¹ˆà¸­à¸‡à¸‚้อความยืนยันหลังจาà¸à¸–อดติดตั้ง</entry>
+ <entry lang="th" key="LINUX_VC_QUITS">VeraCrypt หยุดทำงาน</entry>
+ <entry lang="th" key="LINUX_OPEN_FINDER">เปิดหน้าต่าง Finder สำหรับปริมาณที่ติดตั้งสำเร็จ</entry>
+ <entry lang="th" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">โปรดทราบว่าà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้จะมีผลเฉพาะถ้าà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนลถูà¸à¸›à¸´à¸”.</entry>
+ <entry lang="th" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">à¸à¸²à¸£à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนลอาจทำให้ประสิทธิภาพลดลง.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">โปรดทราบว่าà¸à¸²à¸£à¸›à¸´à¸”ใช้งานตัวเลือà¸à¸™à¸µà¹‰à¸­à¸²à¸ˆà¹„ม่มีผลà¸à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ที่ติดตั้งโดยใช้บริà¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนล.</entry>
+ <entry lang="th" key="LINUX_REMOUNT_BECAUSEOF_SETTING">โปรดทราบว่าปริมาณที่ติดตั้งอยู่ในปัจจุบันต้องถูà¸à¸•à¸´à¸”ตั้งใหม่à¸à¹ˆà¸­à¸™à¸—ี่พวà¸à¸¡à¸±à¸™à¸ˆà¸°à¸ªà¸²à¸¡à¸²à¸£à¸–ใช้à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่านี้ได้.</entry>
+ <entry lang="th" key="LINUX_UNKNOWN_EXC_OCCURRED">เà¸à¸´à¸”ข้อผิดพลาดไม่ทราบ.</entry>
+ <entry lang="th" key="LINUX_FIRST_AID">ยูทิลิตี้ดิสà¸à¹Œà¸ˆà¸°à¹€à¸›à¸´à¸”หลังจาà¸à¸—ี่คุณà¸à¸” 'ตà¸à¸¥à¸‡'.\n\nโปรดเลือà¸à¸›à¸£à¸´à¸¡à¸²à¸“ของคุณในหน้าต่างยูทิลิตี้ดิสà¸à¹Œà¹à¸¥à¸°à¸à¸”ปุ่ม 'ตรวจสอบดิสà¸à¹Œ' หรือ 'ซ่อมà¹à¸‹à¸¡à¸”ิสà¸à¹Œ' ในหน้าความช่วยเหลือเบื้องต้น.</entry>
+ <entry lang="th" key="LINUX_MOUNT_ALL_DEV">ติดตั้งอุปà¸à¸£à¸“์ทั้งหมด</entry>
+ <entry lang="th" key="LINUX_ERROR_LOADING_CONFIG">ข้อผิดพลาดขณะโหลดไฟล์à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„้าที่อยู่ใน</entry>
+ <entry lang="th" key="LINUX_SELECT_FREE_SLOT">โปรดเลือà¸à¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£à¹„ดรฟ์ที่ว่างจาà¸à¸£à¸²à¸¢à¸à¸²à¸£.</entry>
+ <entry lang="th" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nคุณต้องà¸à¸²à¸£à¹à¸ªà¸”งข้อความนี้ครั้งต่อไปที่คุณติดตั้งปริมาณดังà¸à¸¥à¹ˆà¸²à¸§à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="LINUX_WARNING">คำเตือน</entry>
+ <entry lang="th" key="LINUX_ERROR">ข้อผิดพลาด</entry>
+ <entry lang="th" key="LINUX_ONLY_TEXTMODE">คุณสมบัตินี้รองรับเฉพาะในโหมดข้อความเท่านั้น.</entry>
+ <entry lang="th" key="LINUX_FREE_SPACE_ON_DRIVE">พื้นที่ว่างบนไดรฟ์ {0}: คือ {1}.</entry>
+ <entry lang="th" key="LINUX_DYNAMIC_NOTICE">โปรดทราบว่าถ้าระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸‚องคุณไม่à¸à¸³à¸«à¸™à¸”ไฟล์จาà¸à¸ˆà¸¸à¸”เริ่มต้นของพื้นที่ว่าง, ขนาดสูงสุดที่เป็นไปได้ของปริมาณที่ซ่อนอาจน้อยà¸à¸§à¹ˆà¸²à¸‚นาดของพื้นที่ว่างบนปริมาณภายนอà¸à¸­à¸¢à¹ˆà¸²à¸‡à¸¡à¸²à¸. นี่ไม่ใช่บั๊à¸à¹ƒà¸™ VeraCrypt à¹à¸•à¹ˆà¹€à¸›à¹‡à¸™à¸‚้อจำà¸à¸±à¸”ของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£.</entry>
+ <entry lang="th" key="LINUX_MAX_HIDDEN_SIZE">ขนาดสูงสุดที่เป็นไปได้ของปริมาณที่ซ่อนสำหรับปริมาณนี้คือ {0}.</entry>
+ <entry lang="th" key="LINUX_OPEN_OUTER_VOL">เปิดปริมาณภายนอà¸</entry>
+ <entry lang="th" key="LINUX_OUTER_VOL_IS_MOUNTED">ปริมาณภายนอà¸à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¹à¸¥à¸°à¸•à¸´à¸”ตั้งสำเร็จเป็น '{0}'. ในปริมาณนี้คุณควรตอนนี้คัดลอà¸à¹„ฟล์ที่ดูอ่อนไหวบางไฟล์ที่คุณจริงๆ ไม่ต้องà¸à¸²à¸£à¸‹à¹ˆà¸­à¸™. ไฟล์จะอยู่ที่นั่นสำหรับใครà¸à¹‡à¸•à¸²à¸¡à¸—ี่บังคับให้คุณเปิดเผยรหัสผ่านของคุณ. คุณจะเปิดเผยเฉพาะรหัสผ่านสำหรับปริมาณภายนอà¸à¸™à¸µà¹‰, ไม่ใช่สำหรับที่ซ่อน. ไฟล์ที่คุณสนใจจริงจะถูà¸à¹€à¸à¹‡à¸šà¹„ว้ในปริมาณที่ซ่อนที่สร้างขึ้นในภายหลัง. เมื่อคุณคัดลอà¸à¹€à¸ªà¸£à¹‡à¸ˆ, คลิà¸à¸–ัดไป. ไม่ถอดติดตั้งปริมาณ.\n\nหมายเหตุ: หลังจาà¸à¸—ี่คุณคลิà¸à¸–ัดไป, ปริมาณภายนอà¸à¸ˆà¸°à¸–ูà¸à¸§à¸´à¹€à¸„ราะห์เพื่อตรวจสอบขนาดของพื้นที่ว่างที่ไม่ได้ถูà¸à¸‚ัดขวางซึ่งจุดสิ้นสุดตรงà¸à¸±à¸šà¸ˆà¸¸à¸”สิ้นสุดของปริมาณ. พื้นที่นี้จะรองรับปริมาณที่ซ่อน, ดังนั้นมันจะจำà¸à¸±à¸”ขนาดสูงสุดที่เป็นไปได้ของมัน. à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸™à¸µà¹‰à¸—ำให้à¹à¸™à¹ˆà¹ƒà¸ˆà¹„ด้ว่าไม่มีข้อมูลใดๆ บนปริมาณภายนอà¸à¸–ูà¸à¹€à¸‚ียนทับโดยปริมาณที่ซ่อน.</entry>
+ <entry lang="th" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">ข้อผิดพลาด: คุณà¸à¸³à¸¥à¸±à¸‡à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹€à¸‚้ารหัสไดรฟ์ระบบ.\n\nVeraCrypt สามารถเข้ารหัสไดรฟ์ระบบได้เฉพาะภายใต้ Windows.</entry>
+ <entry lang="th" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">ข้อผิดพลาด: คุณà¸à¸³à¸¥à¸±à¸‡à¸žà¸¢à¸²à¸¢à¸²à¸¡à¹€à¸‚้ารหัสพาร์ติชันระบบ.\n\nVeraCrypt สามารถเข้ารหัสพาร์ติชันระบบได้เฉพาะภายใต้ Windows.</entry>
+ <entry lang="th" key="LINUX_WARNING_FORMAT_DESTROY_FS">คำเตือน: à¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—อุปà¸à¸£à¸“์จะทำลายข้อมูลทั้งหมดบนระบบไฟล์ '{0}'.\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="LINUX_MOUNTET_HINT">ระบบไฟล์ของอุปà¸à¸£à¸“์ที่เลือà¸à¸–ูà¸à¸•à¸´à¸”ตั้งอยู่ในปัจจุบัน à¸à¸£à¸¸à¸“าถอดติดตั้ง '{0}' à¸à¹ˆà¸­à¸™à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­.</entry>
+ <entry lang="th" key="LINUX_HIDDEN_PASS_NO_DIFF">ปริมาณที่ซ่อนไม่สามารถมีรหัสผ่าน, PIM à¹à¸¥à¸°à¸„ีย์ไฟล์เดียวà¸à¸±à¸™à¸à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ภายนอà¸</entry>
+ <entry lang="th" key="LINUX_NOT_FAT_HINT">โปรดทราบว่าปริมาณจะไม่ได้ถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—ด้วยระบบไฟล์ FAT à¹à¸¥à¸°, ดังนั้น, คุณอาจจะต้องติดตั้งไดรเวอร์ระบบไฟล์เพิ่มเติมบนà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸­à¸·à¹ˆà¸™à¹€à¸žà¸·à¹ˆà¸­à¹ƒà¸«à¹‰à¸ªà¸²à¸¡à¸²à¸£à¸–ติดตั้งปริมาณได้.</entry>
+ <entry lang="th" key="LINUX_ERROR_SIZE_HIDDEN_VOL">ข้อผิดพลาด: ปริมาณที่ซ่อนที่à¸à¸³à¸¥à¸±à¸‡à¸ˆà¸°à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸¡à¸µà¸‚นาดใหà¸à¹ˆà¸à¸§à¹ˆà¸² {0} TB ({1} GB).\n\nวิธีà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้:\n- สร้างตัวเà¸à¹‡à¸š/พาร์ติชันที่มีขนาดเล็à¸à¸à¸§à¹ˆà¸² {0} TB.\n</entry>
+ <entry lang="th" key="LINUX_MAX_SIZE_HINT">- ใช้ไดรฟ์ที่มีเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸‚นาด 4096-ไบต์เพื่อให้สามารถสร้างพาร์ติชัน/อุปà¸à¸£à¸“์ที่มีปริมาณที่ซ่อนได้ถึง 16 TB</entry>
+ <entry lang="th" key="LINUX_DOT_LF">.\n</entry>
+ <entry lang="th" key="LINUX_NOT_SUPPORTED"> (ไม่รองรับโดยส่วนประà¸à¸­à¸šà¸—ี่มีอยู่ในà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸™à¸µà¹‰).\n</entry>
+ <entry lang="th" key="LINUX_KERNEL_OLD">ระบบของคุณใช้เวอร์ชันเà¸à¹ˆà¸²à¸‚องเคอร์เนล Linux.\n\nเนื่องจาà¸à¸šà¸±à¹Šà¸à¹ƒà¸™à¹€à¸„อร์เนล Linux, ระบบของคุณอาจหยุดตอบสนองเมื่อเขียนข้อมูลไปยังปริมาณ VeraCrypt. ปัà¸à¸«à¸²à¸™à¸µà¹‰à¸ªà¸²à¸¡à¸²à¸£à¸–à¹à¸à¹‰à¹„ด้โดยà¸à¸²à¸£à¸­à¸±à¸›à¹€à¸à¸£à¸”เคอร์เนลเป็นเวอร์ชัน 2.6.24 หรือใหม่à¸à¸§à¹ˆà¸².</entry>
+ <entry lang="th" key="LINUX_VOL_DISMOUNTED">ปริมาณ {0} ถูà¸à¸–อดติดตั้งà¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="LINUX_VOL_MOUNTED">ปริมาณ {0} ถูà¸à¸•à¸´à¸”ตั้งà¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="LINUX_OOM">หน่วยความจำหมด.</entry>
+ <entry lang="th" key="LINUX_CANT_GET_ADMIN_PRIV">ไม่สามารถรับสิทธิ์ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¹„ด้</entry>
+ <entry lang="th" key="LINUX_COMMAND_GET_ERROR">คำสั่ง {0} ส่งคืนข้อผิดพลาด {1}.</entry>
+ <entry lang="th" key="LINUX_CMD_HELP">ความช่วยเหลือบรรทัดคำสั่งของ VeraCrypt</entry>
+ <entry lang="th" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nคำเตือน: มีไฟล์ที่ซ่อนอยู่ในเส้นทางคีย์ไฟล์. ถ้าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸žà¸§à¸à¸¡à¸±à¸™à¹€à¸›à¹‡à¸™à¸„ีย์ไฟล์, โปรดลบจุดหน้าชื่อไฟล์ออà¸. ไฟล์ที่ซ่อนจะเห็นได้ถ้าเปิดใช้งานในตัวเลือà¸à¸£à¸°à¸šà¸š.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">ขนาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸­à¸¸à¸›à¸à¸£à¸“์จัดเà¸à¹‡à¸šà¸‚้อมูลà¹à¸¥à¸°à¸‚นาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸›à¸£à¸´à¸¡à¸²à¸“ VC ไม่ตรงà¸à¸±à¸™</entry>
+ <entry lang="th" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">à¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸™à¸µà¹‰à¸•à¹‰à¸­à¸‡à¸”ำเนินà¸à¸²à¸£à¹€à¸¡à¸·à¹ˆà¸­à¸£à¸°à¸šà¸šà¸—ี่ติดตั้งบนปริมาณà¸à¸³à¸¥à¸±à¸‡à¸—ำงาน.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_INSUFFICIENTDATA">ไม่มีข้อมูลเพียงพอ.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">à¸à¸²à¸£à¸—ดสอบบริà¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนลล้มเหลว. บริà¸à¸²à¸£à¹€à¸‚้ารหัสของเคอร์เนลของคุณมีà¹à¸™à¸§à¹‚น้มว่าไม่สนับสนุนปริมาณที่ใหà¸à¹ˆà¸à¸§à¹ˆà¸² 2 TB.\n\nวิธีà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้:\n- อัปเà¸à¸£à¸”เคอร์เนล Linux เป็นเวอร์ชัน 2.6.33 หรือใหม่à¸à¸§à¹ˆà¸².\n- ปิดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนล (à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า > à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า > à¸à¸²à¸£à¸œà¸ªà¸²à¸™à¸£à¸°à¸šà¸š) หรือใช้ตัวเลือà¸à¸à¸²à¸£à¸•à¸´à¸”ตั้ง 'nokernelcrypto' ในบรรทัดคำสั่ง.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">ไม่สามารถตั้งค่าอุปà¸à¸£à¸“์ลูปได้.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_MISSINGARGUMENT">พารามิเตอร์ที่จำเป็นขาดหายไป.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">ข้อมูลปริมาณขาดหายไป.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">ต้องà¸à¸²à¸£à¸ˆà¸¸à¸”ติดตั้ง.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">จุดติดตั้งมีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_PASSWORDEMPTY">ไม่ได้ระบุรหัสผ่านหรือคีย์ไฟล์.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nโปรดทราบว่ารหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—ต้องถูà¸à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸™à¸ªà¸ à¸²à¸žà¹à¸§à¸”ล้อมà¸à¹ˆà¸­à¸™à¸šà¸¹à¸—ซึ่งไม่มีà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸—ี่ไม่ใช่ของสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸². ดังนั้น, รหัสผ่านà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—ต้องพิมพ์เสมอโดยใช้à¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸² (มิฉะนั้น, รหัสผ่านจะถูà¸à¸žà¸´à¸¡à¸žà¹Œà¸œà¸´à¸”ในหลายà¸à¸£à¸“ี). อย่างไรà¸à¹‡à¸•à¸²à¸¡, คุณไม่จำเป็นต้องมีà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸‚องสหรัà¸à¸­à¹€à¸¡à¸£à¸´à¸à¸²à¸ˆà¸£à¸´à¸‡ ๆ; คุณเพียงà¹à¸„่ต้องเปลี่ยนà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸‡à¸¥à¸³à¸”ับà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸™à¸£à¸°à¸šà¸šà¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸‚องคุณ.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nโปรดทราบ: ถ้าคุณà¸à¸³à¸¥à¸±à¸‡à¸žà¸¢à¸²à¸¢à¸²à¸¡à¸•à¸´à¸”ตั้งพาร์ติชันที่ตั้งอยู่ในไดรฟ์ระบบที่เข้ารหัสโดยไม่มีà¸à¸²à¸£à¸£à¸±à¸šà¸£à¸­à¸‡à¸à¹ˆà¸­à¸™à¸šà¸¹à¸—หรือเพื่อà¸à¸²à¸£à¹€à¸‚้ารหัสพาร์ติชันระบบของระบบปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ี่ไม่ทำงาน, คุณสามารถทำได้โดยเลือภ'ตัวเลือภ>' > 'ติดตั้งพาร์ติชันโดยใช้à¸à¸²à¸£à¹€à¸‚้ารหัสระบบ'.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_PASSWORDTOOLONG">รหัสผ่านยาวเà¸à¸´à¸™ {0} อัà¸à¸‚ระ.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">ต้องà¸à¸²à¸£à¸­à¸¸à¸›à¸à¸£à¸“์พาร์ติชัน.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">รหัสผ่านที่ไม่ถูà¸à¸•à¹‰à¸­à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนที่ปà¸à¸›à¹‰à¸­à¸‡à¸«à¸£à¸·à¸­à¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนไม่มีอยู่.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">คีย์ไฟล์à¹à¸¥à¸°/หรือรหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนที่ปà¸à¸›à¹‰à¸­à¸‡à¸«à¸£à¸·à¸­à¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนไม่มีอยู่.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">พบอัà¸à¸‚ระที่ไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">ข้อผิดพลาดในà¸à¸²à¸£à¸§à¸´à¹€à¸„ราะห์สตริงที่จัดรูปà¹à¸šà¸š.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">ไม่สามารถสร้างไฟล์หรือไดเรà¸à¸—อรีในไดเรà¸à¸—อรีชั่วคราว.\n\nโปรดตรวจสอบว่าไดเรà¸à¸—อรีชั่วคราวมีอยู่, สิทธิ์ความปลอดภัยอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸„ุณเข้าถึงมันได้, à¹à¸¥à¸°à¸¡à¸µà¸žà¸·à¹‰à¸™à¸—ี่ดิสà¸à¹Œà¹€à¸žà¸µà¸¢à¸‡à¸žà¸­.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">ข้อผิดพลาด: ไดรฟ์ใช้ขนาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸­à¸·à¹ˆà¸™à¸—ี่ไม่ใช่ 512 ไบต์.\n\nเนื่องจาà¸à¸‚้อจำà¸à¸±à¸”ของส่วนประà¸à¸­à¸šà¸—ี่มีในà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸‚องคุณ, ปริมาณภายนอà¸à¸—ี่ถูà¸à¹‚ฮสต์บนไดรฟ์ไม่สามารถติดตั้งโดยใช้à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸›à¸£à¸´à¸¡à¸²à¸“ที่ซ่อนได้.\n\nวิธีà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้:\n- ใช้ไดรฟ์ที่มีเซ็à¸à¹€à¸•à¸­à¸£à¹Œ 512-ไบต์.\n- สร้างปริมาณโฮสต์ไฟล์ (ตัวเà¸à¹‡à¸š) บนไดรฟ์.\n- สำรองเนื้อหาของปริมาณที่ซ่อนà¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¸­à¸±à¸›à¹€à¸”ตปริมาณภายนอà¸.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">ข้อผิดพลาด: ไดรฟ์ใช้ขนาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸­à¸·à¹ˆà¸™à¸—ี่ไม่ใช่ 512 ไบต์.\n\nเนื่องจาà¸à¸‚้อจำà¸à¸±à¸”ของส่วนประà¸à¸­à¸šà¸—ี่มีในà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸‚องคุณ, พาร์ติชัน/อุปà¸à¸£à¸“์-โฮสต์ปริมาณบนไดรฟ์สามารถติดตั้งได้โดยใช้บริà¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนลเท่านั้น.\n\nวิธีà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้:\n- เปิดใช้งานà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸šà¸£à¸´à¸à¸²à¸£à¹€à¸‚้ารหัสเคอร์เนล (à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า > à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าระบบ)\n- ใช้ไดรฟ์ที่มีเซ็à¸à¹€à¸•à¸­à¸£à¹Œ 512-ไบต์.\n- สร้างปริมาณโฮสต์ไฟล์ (ตัวเà¸à¹‡à¸š) บนไดรฟ์.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">ข้อผิดพลาด: ไดรฟ์ใช้ขนาดเซ็à¸à¹€à¸•à¸­à¸£à¹Œà¸­à¸·à¹ˆà¸™à¸—ี่ไม่ใช่ 512 ไบต์.\n\nเนื่องจาà¸à¸‚้อจำà¸à¸±à¸”ของส่วนประà¸à¸­à¸šà¸—ี่มีในà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸‚องคุณ, พาร์ติชัน/อุปà¸à¸£à¸“์-โฮสต์ปริมาณไม่สามารถสร้าง/ใช้บนไดรฟ์ได้.\n\nวิธีà¹à¸à¹‰à¸›à¸±à¸à¸«à¸²à¸—ี่เป็นไปได้:\n- สร้างปริมาณโฮสต์ไฟล์ (ตัวเà¸à¹‡à¸š) บนไดรฟ์.\n- ใช้ไดรฟ์ที่มีเซ็à¸à¹€à¸•à¸­à¸£à¹Œ 512-ไบต์.\n- ใช้ VeraCrypt บนà¹à¸žà¸¥à¸•à¸Ÿà¸­à¸£à¹Œà¸¡à¸­à¸·à¹ˆà¸™.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">ไฟล์/อุปà¸à¸£à¸“์โฮสต์ใช้งานอยู่à¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">ช่องปริมาณไม่มีใช้งาน.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt ต้องà¸à¸²à¸£ OSXFUSE 2.5 หรือใหม่à¸à¸§à¹ˆà¸².</entry>
+ <entry lang="th" key="EXCEPTION_OCCURRED">เà¸à¸´à¸”ข้อยà¸à¹€à¸§à¹‰à¸™</entry>
+ <entry lang="th" key="ENTER_PASSWORD">ป้อนรหัสผ่าน</entry>
+ <entry lang="th" key="ENTER_TC_VOL_PASSWORD">ป้อนรหัสผ่านปริมาณ VeraCrypt</entry>
+ <entry lang="th" key="MOUNT">ติดตั้ง</entry>
+ <entry lang="th" key="MOUNT_POINT">ไดเร็à¸à¸—อรีติดตั้ง</entry>
+ <entry lang="th" key="NO_VOLUMES_MOUNTED">ไม่มีปริมาณที่ติดตั้ง.</entry>
+ <entry lang="th" key="OPEN_NEW_VOLUME">ระบุปริมาณ VeraCrypt ใหม่</entry>
+ <entry lang="th" key="PARAMETER_INCORRECT">พารามิเตอร์ไม่ถูà¸à¸•à¹‰à¸­à¸‡</entry>
+ <entry lang="th" key="SELECT_KEYFILES">เลือà¸à¸„ีย์ไฟล์</entry>
+ <entry lang="th" key="START_TC">เริ่ม VeraCrypt</entry>
+ <entry lang="th" key="VOLUME_ALREADY_MOUNTED">ปริมาณ {0} ถูà¸à¸•à¸´à¸”ตั้งà¹à¸¥à¹‰à¸§.</entry>
+ <entry lang="th" key="UNKNOWN_OPTION">ตัวเลือà¸à¸—ี่ไม่ทราบ</entry>
+ <entry lang="th" key="VOLUME_LOCATION">ตำà¹à¸«à¸™à¹ˆà¸‡à¸›à¸£à¸´à¸¡à¸²à¸“</entry>
+ <entry lang="th" key="VOLUME_HOST_IN_USE">คำเตือน: ไฟล์/อุปà¸à¸£à¸“์โฮสต์ {0} à¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸­à¸¢à¸¹à¹ˆ!\n\nà¸à¸²à¸£à¹„ม่ใสใจเรื่องนี้อาจทำให้เà¸à¸´à¸”ผลลัพธ์ที่ไม่พึงประสงค์รวมถึงความไม่เสถียรของระบบ. โปรà¹à¸à¸£à¸¡à¸­à¸·à¹ˆà¸™ ๆ ที่อาจà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ฟล์/อุปà¸à¸£à¸“์โฮสต์ควรถูà¸à¸›à¸´à¸”à¸à¹ˆà¸­à¸™à¸à¸²à¸£à¸•à¸´à¸”ตั้งปริมาณ.\n\nคุณต้องà¸à¸²à¸£à¸•à¸´à¸”ตั้งปริมาณต่อไป?</entry>
+ <entry lang="th" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt ถูà¸à¸•à¸´à¸”ตั้งโดยใช้à¹à¸žà¹‡à¸„เà¸à¸ˆ MSI à¹à¸¥à¸°à¸”ังนั้นจึงไม่สามารถอัปเดตได้โดยใช้ตัวติดตั้งà¹à¸šà¸šà¸¡à¸²à¸•à¸£à¸à¸²à¸™.\n\nà¸à¸£à¸¸à¸“าใช้à¹à¸žà¹‡à¸„เà¸à¸ˆ MSI เพื่ออัปเดตà¸à¸²à¸£à¸•à¸´à¸”ตั้ง VeraCrypt ของคุณ.</entry>
+ <entry lang="th" key="IDC_USE_ALL_FREE_SPACE">ใช้พื้นที่ว่างทุà¸à¸ˆà¸¸à¸”</entry>
+ <entry lang="th" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">ไม่สามารถอัปเà¸à¸£à¸” VeraCrypt ได้เนื่องจาà¸à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™/ไดรฟ์ระบบที่ถูà¸à¹€à¸‚้ารหัสโดยใช้อัลà¸à¸­à¸£à¸´à¸—ึมที่ไม่รองรับอีà¸à¸•à¹ˆà¸­à¹„ป.\nà¸à¸£à¸¸à¸“าถอดรหัสระบบà¸à¹ˆà¸­à¸™à¸­à¸±à¸›à¹€à¸à¸£à¸” VeraCrypt à¹à¸¥à¸°à¸ˆà¸²à¸à¸™à¸±à¹‰à¸™à¹€à¸‚้ารหัสอีà¸à¸„รั้ง.</entry>
+ <entry lang="th" key="LINUX_EX2MSG_TERMINALNOTFOUND">ไม่พบà¹à¸­à¸›à¸žà¸¥à¸´à¹€à¸„ชันเทอร์มินัลที่สนับสนุน, คุณต้องมี xterm, konsole หรือ gnome-terminal (พร้อม dbus-x11).</entry>
+ <entry lang="th" key="IDM_MOUNT_NO_CACHE">ติดตั้งไม่มีà¹à¸„ช</entry>
+ <entry lang="th" key="EXPANDER_INFO">:: ตัวขยาย VeraCrypt ::\n\nขยายปริมาณ VeraCrypt ทันทีโดยไม่ต้องฟอร์à¹à¸¡à¸—ใหม่\n\n\nสนับสนุนปริมาณทุà¸à¸›à¸£à¸°à¹€à¸ à¸— (ไฟล์ตัวเà¸à¹‡à¸š, ดิสà¸à¹Œ à¹à¸¥à¸°à¸žà¸²à¸£à¹Œà¸•à¸´à¸Šà¸±à¸™) ที่ถูà¸à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—ด้วย NTFS. เงื่อนไขเดียวคือจะต้องมีพื้นที่ว่างเพียงพอบนไดรฟ์หรืออุปà¸à¸£à¸“์โฮสต์ของปริมาณ VeraCrypt.\n\nอย่าใช้ซอฟต์à¹à¸§à¸£à¹Œà¸™à¸µà¹‰à¹€à¸žà¸·à¹ˆà¸­à¸‚ยายปริมาณภายนอà¸à¸—ี่มีปริมาณซ่อน, เพราะนี่จะทำลายปริมาณที่ซ่อน!</entry>
+ <entry lang="th" key="IDC_STEPSEXPAND">1. เลือà¸à¸›à¸£à¸´à¸¡à¸²à¸“ VeraCrypt ที่ต้องà¸à¸²à¸£à¸‚ยาย\n2. คลิà¸à¸›à¸¸à¹ˆà¸¡ 'ติดตั้ง'</entry>
+ <entry lang="th" key="IDT_VOL_NAME">ปริมาณ: </entry>
+ <entry lang="th" key="IDT_FILE_SYS">ระบบไฟล์: </entry>
+ <entry lang="th" key="IDT_CURRENT_SIZE">ขนาดปัจจุบัน: </entry>
+ <entry lang="th" key="IDT_NEW_SIZE">ขนาดใหม่: </entry>
+ <entry lang="th" key="IDT_NEW_SIZE_BOX_TITLE">ป้อนขนาดปริมาณใหม่</entry>
+ <entry lang="th" key="IDC_INIT_NEWSPACE">เติมเนื้อที่ใหม่ด้วยข้อมูลสุ่ม</entry>
+ <entry lang="th" key="IDC_QUICKEXPAND">ขยายอย่างรวดเร็ว</entry>
+ <entry lang="th" key="IDT_INIT_SPACE">เติมเนื้อที่ใหม่: </entry>
+ <entry lang="th" key="EXPANDER_FREE_SPACE">%s พื้นที่ว่างที่มีอยู่บนไดรฟ์โฮสต์</entry>
+ <entry lang="th" key="EXPANDER_HELP_DEVICE">นี่คือปริมาณ VeraCrypt ที่อิงตามอุปà¸à¸£à¸“์.\n\nขนาดปริมาณใหม่จะถูà¸à¹€à¸¥à¸·à¸­à¸à¸­à¸±à¸•à¹‚นมัติตามขนาดของอุปà¸à¸£à¸“์โฮสต์.</entry>
+ <entry lang="th" key="EXPANDER_HELP_FILE">โปรดระบุขนาดใหม่ของปริมาณ VeraCrypt (ต้องใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸‚นาดปัจจุบันอย่างน้อย %I64u KB).</entry>
+ <entry lang="th" key="QUICK_EXPAND_WARNING">คำเตือน: คุณควรใช้à¸à¸²à¸£à¸‚ยายอย่างรวดเร็วเฉพาะในà¸à¸£à¸“ีดังต่อไปนี้:\n\n1) อุปà¸à¸£à¸“์ที่ไฟล์ตัวเà¸à¹‡à¸šà¸•à¸±à¹‰à¸‡à¸­à¸¢à¸¹à¹ˆà¹„ม่มีข้อมูลอ่อนไหวà¹à¸¥à¸°à¸„ุณไม่ต้องà¸à¸²à¸£à¸„วามสามารถในà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸—ี่น่าเชื่อถือ.\n2) อุปà¸à¸£à¸“์ที่ไฟล์ตัวเà¸à¹‡à¸šà¸•à¸±à¹‰à¸‡à¸­à¸¢à¸¹à¹ˆà¹„ด้ถูà¸à¹€à¸‚้ารหัสอย่างปลอดภัยà¹à¸¥à¸°à¹€à¸•à¹‡à¸¡à¸—ี่à¹à¸¥à¹‰à¸§.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸‚ยายอย่างรวดเร็ว?</entry>
+ <entry lang="th" key="EXPANDER_STATUS_TEXT">สำคัà¸: ขยับเมาส์ของคุณà¹à¸šà¸šà¸ªà¸¸à¹ˆà¸¡à¸—ี่สุดเท่าที่เป็นไปได้ในหน้าต่างนี้. ยิ่งขยับนานเท่าไหร่, ยิ่งดีเท่านั้น. นี่จะเพิ่มความà¹à¸‚็งà¹à¸à¸£à¹ˆà¸‡à¸‚องคีย์à¸à¸²à¸£à¹€à¸‚้ารหัสอย่างมีนัยสำคัà¸. จาà¸à¸™à¸±à¹‰à¸™à¸„ลิภ'ดำเนินà¸à¸²à¸£' เพื่อขยายปริมาณ.</entry>
+ <entry lang="th" key="EXPANDER_STATUS_TEXT_LEGACY">คลิภ'ดำเนินà¸à¸²à¸£' เพื่อขยายปริมาณ.</entry>
+ <entry lang="th" key="EXPANDER_FINISH_ERROR">ข้อผิดพลาด: à¸à¸²à¸£à¸‚ยายปริมาณล้มเหลว.</entry>
+ <entry lang="th" key="EXPANDER_FINISH_ABORT">ข้อผิดพลาด: à¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸–ูà¸à¸¢à¸à¹€à¸¥à¸´à¸à¹‚ดยผู้ใช้.</entry>
+ <entry lang="th" key="EXPANDER_FINISH_OK">เสร็จสิ้น. ปริมาณถูà¸à¸‚ยายสำเร็จ.</entry>
+ <entry lang="th" key="EXPANDER_CANCEL_WARNING">คำเตือน: à¸à¸²à¸£à¸‚ยายปริมาณà¸à¸³à¸¥à¸±à¸‡à¸”ำเนินà¸à¸²à¸£!\n\nà¸à¸²à¸£à¸«à¸¢à¸¸à¸”ตอนนี้อาจทำให้ปริมาณเสียหาย.\n\nคุณต้องà¸à¸²à¸£à¸¢à¸à¹€à¸¥à¸´à¸à¸ˆà¸£à¸´à¸‡à¹† หรือไม่?</entry>
+ <entry lang="th" key="EXPANDER_STARTING_STATUS">à¸à¸³à¸¥à¸±à¸‡à¹€à¸£à¸´à¹ˆà¸¡à¸à¸²à¸£à¸‚ยายปริมาณ ...\n</entry>
+ <entry lang="th" key="EXPANDER_HIDDEN_VOLUME_ERROR">ปริมาณภายนอà¸à¸—ี่มีปริมาณซ่อนไม่สามารถขยายได้, เพราะนี่จะทำลายปริมาณที่ซ่อน.\n</entry>
+ <entry lang="th" key="EXPANDER_SYSTEM_VOLUME_ERROR">ปริมาณระบบ VeraCrypt ไม่สามารถขยายได้.</entry>
+ <entry lang="th" key="EXPANDER_NO_FREE_SPACE">ไม่มีพื้นที่ว่างเพียงพอในà¸à¸²à¸£à¸‚ยายปริมาณ</entry>
+ <entry lang="th" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">คำเตือน: ไฟล์ตัวเà¸à¹‡à¸šà¹ƒà¸«à¸à¹ˆà¸à¸§à¹ˆà¸²à¸žà¸·à¹‰à¸™à¸—ี่ปริมาณ VeraCrypt. ข้อมูลหลังจาà¸à¸žà¸·à¹‰à¸™à¸—ี่ปริมาณ VeraCrypt จะถูà¸à¹€à¸‚ียนทับ.\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="EXPANDER_WARNING_FAT">คำเตือน: ปริมาณ VeraCrypt มีระบบไฟล์ FAT!\n\nเฉพาะปริมาณ VeraCrypt เองที่จะถูà¸à¸‚ยาย, à¹à¸•à¹ˆà¹„ม่ใช่ระบบไฟล์.\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="EXPANDER_WARNING_EXFAT">คำเตือน: ปริมาณ VeraCrypt มีระบบไฟล์ exFAT!\n\nเฉพาะปริมาณ VeraCrypt เองที่จะถูà¸à¸‚ยาย, à¹à¸•à¹ˆà¹„ม่ใช่ระบบไฟล์.\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="EXPANDER_WARNING_UNKNOWN_FS">คำเตือน: ปริมาณ VeraCrypt มีระบบไฟล์ที่ไม่รู้จัà¸à¸«à¸£à¸·à¸­à¹„ม่มีระบบไฟล์!\n\nเฉพาะปริมาณ VeraCrypt เองที่จะถูà¸à¸‚ยาย, ระบบไฟล์จะคงไม่เปลี่ยน.\n\nคุณต้องà¸à¸²à¸£à¸”ำเนินà¸à¸²à¸£à¸•à¹ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่?</entry>
+ <entry lang="th" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">ขนาดปริมาณใหม่เล็à¸à¹€à¸à¸´à¸™à¹„ป, ต้องใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸‚นาดปัจจุบันอย่างน้อย %I64u KiB.</entry>
+ <entry lang="th" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">ขนาดปริมาณใหม่ใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ป, ไม่มีพื้นที่ว่างเพียงพอบนไดรฟ์โฮสต์.</entry>
+ <entry lang="th" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">ขนาดไฟล์สูงสุดของ %I64u MB บนไดรฟ์โฮสต์เà¸à¸´à¸™.</entry>
+ <entry lang="th" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">ข้อผิดพลาด: ไม่สามารถรับสิทธิ์ที่จำเป็นในà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ Quick Expand!\nà¸à¸£à¸¸à¸“ายà¸à¹€à¸¥à¸´à¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸ Quick Expand à¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง.</entry>
+ <entry lang="th" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">ขนาดสูงสุดของปริมาณ VeraCrypt ที่ %I64u TB เà¸à¸´à¸™!\n</entry>
+ <entry lang="th" key="FULL_FORMAT">ฟอร์à¹à¸¡à¸—เต็มรูปà¹à¸šà¸š</entry>
+ <entry lang="th" key="FAST_CREATE">สร้างอย่างรวดเร็ว</entry>
+ <entry lang="th" key="WARN_FAST_CREATE">คำเตือน: คุณควรใช้à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¸£à¸§à¸”เร็วเฉพาะในà¸à¸£à¸“ีดังต่อไปนี้:\n\n1) อุปà¸à¸£à¸“์ไม่มีข้อมูลที่อ่อนไหวà¹à¸¥à¸°à¸„ุณไม่ต้องà¸à¸²à¸£à¸„วามสามารถในà¸à¸²à¸£à¸›à¸à¸´à¹€à¸ªà¸˜à¸—ี่น่าเชื่อถือ.\n2) อุปà¸à¸£à¸“์ได้ถูà¸à¹€à¸‚้ารหัสอย่างปลอดภัยà¹à¸¥à¸°à¹€à¸•à¹‡à¸¡à¸—ี่à¹à¸¥à¹‰à¸§.\n\nคุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¹„ม่ว่าคุณต้องà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¸£à¸§à¸”เร็ว?</entry>
+ <entry lang="th" key="IDC_ENABLE_EMV_SUPPORT">เปิดใช้งานà¸à¸²à¸£à¸ªà¸™à¸±à¸šà¸ªà¸™à¸¸à¸™ EMV</entry>
+ <entry lang="th" key="COMMAND_APDU_INVALID">คำสั่ง APDU ที่ส่งไปยังà¸à¸²à¸£à¹Œà¸”ไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="EXTENDED_APDU_UNSUPPORTED">คำสั่ง APDU ขยายไม่สามารถใช้ได้à¸à¸±à¸šà¹‚ทเค็นปัจจุบัน.</entry>
+ <entry lang="th" key="SCARD_MODULE_INIT_FAILED">ข้อผิดพลาดขณะโหลดไลบรารี WinSCard / PCSC.</entry>
+ <entry lang="th" key="EMV_UNKNOWN_CARD_TYPE">à¸à¸²à¸£à¹Œà¸”ในเครื่องอ่านไม่ใช่à¸à¸²à¸£à¹Œà¸” EMV ที่สนับสนุน.</entry>
+ <entry lang="th" key="EMV_SELECT_AID_FAILED">ไม่สามารถเลือภAID ของà¸à¸²à¸£à¹Œà¸”ในเครื่องอ่านได้.</entry>
+ <entry lang="th" key="EMV_ICC_CERT_NOTFOUND">ไม่พบใบรับรองคีย์ ICC ในà¸à¸²à¸£à¹Œà¸”.</entry>
+ <entry lang="th" key="EMV_ISSUER_CERT_NOTFOUND">ไม่พบใบรับรองคีย์ของผู้ให้บริà¸à¸²à¸£à¹ƒà¸™à¸à¸²à¸£à¹Œà¸”.</entry>
+ <entry lang="th" key="EMV_CPLC_NOTFOUND">ไม่พบข้อมูล CPLC ในà¸à¸²à¸£à¹Œà¸” EMV.</entry>
+ <entry lang="th" key="EMV_PAN_NOTFOUND">ไม่พบหมายเลขบัà¸à¸Šà¸µà¸«à¸¥à¸±à¸ (PAN) ในà¸à¸²à¸£à¹Œà¸” EMV.</entry>
+ <entry lang="th" key="INVALID_EMV_PATH">เส้นทาง EMV ไม่ถูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="EMV_KEYFILE_DATA_NOTFOUND">ไม่สามารถสร้างคีย์ไฟล์จาà¸à¸‚้อมูลของà¸à¸²à¸£à¹Œà¸” EMV ได้.\n\nหายไปดังนี้:\n- ใบรับรองคีย์ ICC.\n- ใบรับรองคีย์ของผู้ให้บริà¸à¸²à¸£.\n- ข้อมูล CPLC.</entry>
+ <entry lang="th" key="SCARD_W_REMOVED_CARD">ไม่มีà¸à¸²à¸£à¹Œà¸”ในเครื่องอ่าน.\n\nโปรดตรวจสอบว่าà¸à¸²à¸£à¹Œà¸”ถูà¸à¹ƒà¸ªà¹ˆà¸­à¸¢à¹ˆà¸²à¸‡à¸–ูà¸à¸•à¹‰à¸­à¸‡.</entry>
+ <entry lang="th" key="FORMAT_EXTERNAL_FAILED">คำสั่ง Windows format.com ล้มเหลวในà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—ปริมาณเป็น NTFS/exFAT/ReFS: ข้อผิดพลาด 0x%.8X.\n\nตà¸à¸à¸¥à¸±à¸šà¹„ปใช้ Windows FormatEx API.</entry>
+ <entry lang="th" key="FORMATEX_API_FAILED">Windows FormatEx API ล้มเหลวในà¸à¸²à¸£à¸Ÿà¸­à¸£à¹Œà¹à¸¡à¸—ปริมาณเป็น NTFS/exFAT/ReFS.\n\nสถานะà¸à¸²à¸£à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§ = %s.</entry>
+ <entry lang="th" key="EXPANDER_WRITING_RANDOM_DATA">à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚ียนข้อมูลสุ่มไปยังพื้นที่ใหม่ ...\n</entry>
+ <entry lang="th" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚ียนหัวสำรองที่เข้ารหัสใหม่ ...\n</entry>
+ <entry lang="th" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">à¸à¸³à¸¥à¸±à¸‡à¹€à¸‚ียนหัวหลัà¸à¸—ี่เข้ารหัสใหม่ ...\n</entry>
+ <entry lang="th" key="EXPANDER_WIPING_OLD_HEADER">à¸à¸³à¸¥à¸±à¸‡à¸¥à¸šà¸«à¸±à¸§à¸ªà¸³à¸£à¸­à¸‡à¹€à¸à¹ˆà¸² ...\n</entry>
+ <entry lang="th" key="EXPANDER_MOUNTING_VOLUME">à¸à¸³à¸¥à¸±à¸‡à¸•à¸´à¸”ตั้งปริมาณ ...\n</entry>
+ <entry lang="th" key="EXPANDER_UNMOUNTING_VOLUME">à¸à¸³à¸¥à¸±à¸‡à¸–อดติดตั้งปริมาณ ...\n</entry>
+ <entry lang="th" key="EXPANDER_EXTENDING_FILESYSTEM">à¸à¸³à¸¥à¸±à¸‡à¸‚ยายระบบไฟล์ ...\n</entry>
+ <entry lang="th" key="PARTIAL_SYSENC_MOUNT_READONLY">คำเตือน: พาร์ติชันระบบที่คุณพยายามติดตั้งไม่ได้ถูà¸à¹€à¸‚้ารหัสทั้งหมด. เป็นมาตรà¸à¸²à¸£à¸„วามปลอดภัยเพื่อป้องà¸à¸±à¸™à¸à¸²à¸£à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸«à¸£à¸·à¸­à¸à¸²à¸£à¸›à¸£à¸±à¸šà¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸—ี่ไม่ต้องà¸à¸²à¸£, ปริมาณ '%s' ถูà¸à¸•à¸´à¸”ตั้งในโหมดอ่านอย่างเดียว.</entry>
+ <entry lang="th" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">ข้อมูลสำคัà¸à¹€à¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸ªà¹ˆà¸§à¸™à¸‚ยายไฟล์ของบุคคลที่สาม</entry>
+ <entry lang="th" key="IDC_DISABLE_MEMORY_PROTECTION">ปิดà¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำเพื่อความเข้าà¸à¸±à¸™à¹„ด้à¸à¸±à¸šà¹€à¸„รื่องมือà¸à¸²à¸£à¹€à¸‚้าถึง</entry>
+ <entry lang="th" key="DISABLE_MEMORY_PROTECTION_WARNING">คำเตือน: à¸à¸²à¸£à¸›à¸´à¸”à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำลดความปลอดภัยอย่างมีนัยสำคัà¸. เปิดใช้งานตัวเลือà¸à¸™à¸µà¹‰à¹€à¸‰à¸žà¸²à¸°à¸–้าคุณต้องพึ่งพาเครื่องมือà¸à¸²à¸£à¹€à¸‚้าถึง, เช่น เครื่องอ่านหน้าจอ, เพื่อโต้ตอบà¸à¸±à¸š UI ของ VeraCrypt.</entry>
+ <entry lang="th" key="LINUX_LANGUAGE">ภาษา</entry>
+ <entry lang="th" key="LINUX_SELECT_SYS_DEFAULT_LANG">เลือà¸à¸ à¸²à¸©à¸²à¸”ั้งเดิมของระบบ</entry>
+ <entry lang="th" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">เพื่อให้à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸ à¸²à¸©à¸²à¸¡à¸µà¸œà¸¥, VeraCrypt จำเป็นต้องเริ่มใหม่.</entry>
+ <entry lang="th" key="ERR_XTS_MASTERKEY_VULNERABLE">คำเตือน: คีย์หลัà¸à¸‚องปริมาณมีช่องโหว่ที่ทำให้ความปลอดภัยข้อมูลถูà¸à¸ªà¸­à¸šà¸à¸²à¸£à¹‚จมตี.\n\nà¸à¸£à¸¸à¸“าสร้างปริมาณใหม่à¹à¸¥à¸°à¸¢à¹‰à¸²à¸¢à¸‚้อมูลไปยังมัน.</entry>
+ <entry lang="th" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">คำเตือน: คีย์หลัà¸à¸‚องระบบที่เข้ารหัสมีช่องโหว่ที่สอบà¸à¸²à¸£à¹‚จมตีที่ทำให้ความปลอดภัยข้อมูลถูà¸à¸ªà¸­à¸šà¸à¸²à¸£à¹‚จมตี.\nà¸à¸£à¸¸à¸“าถอดรหัสพาร์ติชัน/ไดรฟ์ระบบà¹à¸¥à¹‰à¸§à¹€à¸‚้ารหัสใหม่อีà¸à¸„รั้ง.</entry>
+ <entry lang="th" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">คำเตือน: คีย์หลัà¸à¸‚องปริมาณมีช่องโหว่ด้านความปลอดภัย.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.tr.xml b/Translations/Language.tr.xml
index 8d59f777..68cc30ec 100644
--- a/Translations/Language.tr.xml
+++ b/Translations/Language.tr.xml
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
- <language langid="tr" name="Türkçe" en-name="Turkish" version="1.26.10" translators="FabSec; By Fabriel, Ali İskender Turan, Zeynel Abidin Öztürk, Mehmet Keçeci, Kaya Zeren" />
+ <localization prog-version= "1.26.15">
+ <language langid="tr" name="Türkçe" en-name="Turkish" version="1.26.15" translators="FabSec; By Fabriel, Ali İskender Turan, Zeynel Abidin Öztürk, Mehmet Keçeci, Kaya Zeren" />
<font lang="tr" class="normal" size="11" face="default" />
<font lang="tr" class="bold" size="13" face="Arial" />
<font lang="tr" class="fixed" size="12" face="Lucida Console" />
@@ -1617,10 +1617,10 @@
<entry lang="tr" key="EMV_SELECT_AID_FAILED">Okuyucudaki kartın AID değeri seçilemedi.</entry>
<entry lang="tr" key="EMV_ICC_CERT_NOTFOUND">Kartta ICC herkese açık anahtar sertifikası bulunamadı.</entry>
<entry lang="tr" key="EMV_ISSUER_CERT_NOTFOUND">Kartta yayıncının herkese açık anahtar sertifikası bulunamadı.</entry>
- <entry lang="tr" key="EMV_CPLC_NOTFOUND">EMV kartında CLPC bulunamadı.</entry>
+ <entry lang="tr" key="EMV_CPLC_NOTFOUND">EMV kartında CPLC bulunamadı.</entry>
<entry lang="tr" key="EMV_PAN_NOTFOUND">EMV kartında birincil hesap numarası (PAN) bulunamadı.</entry>
<entry lang="tr" key="INVALID_EMV_PATH">EMV yolu geçersiz.</entry>
- <entry lang="tr" key="EMV_KEYFILE_DATA_NOTFOUND">EMV kartı verilerinden anahtar dosyası oluşturulamadı.\n\nŞunlardan biri eksik:\n- ICC herkese açık anahtar sertifikası.\n- Yayıncının herkese açık anahtar sertifikası.\n- CPCL verileri.</entry>
+ <entry lang="tr" key="EMV_KEYFILE_DATA_NOTFOUND">EMV kartı verilerinden anahtar dosyası oluşturulamadı.\n\nŞunlardan biri eksik:\n- ICC herkese açık anahtar sertifikası.\n- Yayıncının herkese açık anahtar sertifikası.\n- CPLC verileri.</entry>
<entry lang="tr" key="SCARD_W_REMOVED_CARD">Okuyucuda bir kart yok.\n\nLütfen kartın doğru şekilde yerleştirildiğinden emin olun.</entry>
<entry lang="tr" key="FORMAT_EXTERNAL_FAILED">Windows format.com komutu, birimi NTFS/exFAT/ReFS olarak biçimlendiremedi: Hata kodu: 0x%.8X.\n\nWindows FormatEx API uygulamasını kullanmaya geri dönülüyor.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API uygulaması birimi NTFS/exFAT/ReFS olarak biçimlendiremedi.\n\nHata durumu = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="tr" key="LINUX_LANGUAGE">Dil</entry>
<entry lang="tr" key="LINUX_SELECT_SYS_DEFAULT_LANG">Sistemin varsayılan dilini seçin</entry>
<entry lang="tr" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Dil değişikliğinin yürürlüğe girmesi için VeraCrypt'in yeniden başlatılması gerekir.</entry>
+ <entry lang="tr" key="ERR_XTS_MASTERKEY_VULNERABLE">UYARI: Birimin ana anahtarı, veri güvenliğini tehlikeye atan bir saldırıya karşı savunmasızdır.\n\nLütfen yeni bir birim oluşturun ve verileri ona aktarın.</entry>
+ <entry lang="tr" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">UYARI: Şifrelenmiş sistemin ana anahtarı, veri güvenliğini tehlikeye atan bir saldırıya karşı savunmasızdır.\nLütfen sistem bölümünü/sürücüsünü şifresini çözün ve ardından tekrar şifreleyin.</entry>
+ <entry lang="tr" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">UYARI: Birimin ana anahtarı bir güvenlik açığına sahiptir.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.uk.xml b/Translations/Language.uk.xml
index b1b011d0..ffdb8963 100644
--- a/Translations/Language.uk.xml
+++ b/Translations/Language.uk.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="uk" name="УкраїнÑька" en-name="Ukrainian" version="1.1.0" translators="Kravchuk Olexandr, Babchuk Volodymyr" />
<font lang="uk" class="normal" size="11" face="default" />
<font lang="uk" class="bold" size="13" face="Arial" />
@@ -292,7 +292,7 @@
<entry lang="uk" key="IDT_PARALLELIZATION_OPTIONS">Потокове РозпаралелюваннÑ</entry>
<entry lang="uk" key="IDT_PKCS11_LIB_PATH">ШлÑÑ… до бібліотеки PKCS #11</entry>
<entry lang="uk" key="IDT_PKCS5_PRF">PKCS-5 PRF:</entry>
- <entry lang="en" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry>
+ <entry lang="uk" key="IDT_NEW_PKCS5_PRF">PKCS-5 PRF:</entry>
<entry lang="uk" key="IDT_PW_CACHE_OPTIONS">ÐšÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñ (запамÑтовуваннÑ) паролів</entry>
<entry lang="uk" key="IDT_SECURITY_OPTIONS">Параметри безпеки</entry>
<entry lang="uk" key="IDT_EMV_OPTIONS">Параметри EMV</entry>
@@ -506,11 +506,11 @@
<entry lang="uk" key="FORMAT_FINISHED_HELP">\n\nТом VeraCrypt Ñтворений та готовий до викориÑтаннÑ. Якщо ви бажаєте Ñтворити ще один том VeraCrypt, натиÑніть 'Далі'. Ð’ іншому пипадку, натиÑніть 'Вихід'.</entry>
<entry lang="uk" key="SYSENC_HIDDEN_VOL_FORMAT_FINISHED_HELP">\n\nПрихований том VeraCrypt уÑпішно Ñтворений (вÑередині нього буде знаходитиÑÑ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð° ОС).\n\nÐатиÑніть 'Далі' Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ.</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_FINISHED_TITLE">Том повніÑÑ‚ÑŽ зашифрований</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Volume Fully Decrypted</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DEC_FINISHED_TITLE">Том повніÑÑ‚ÑŽ дешифровано</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_FINISHED_INFO">Ð’ÐЖЛИВО: ДЛЯ МОÐТУВÐÐÐЯ ЦЬОГО ТОМУ VERACRYPT І ДОСТУПУ ДО ДÐÐИХ, ЩО МІСТЯТЬСЯ Ð’ ÐЬОМУ ÐÐТИСÐІТЬ 'ÐвтомонтуваннÑ' Ð’ ГОЛОВÐОМУ ВІКÐІ VERACRYPT. ПіÑÐ»Ñ Ð²Ð²Ð¾Ð´Ñƒ правильного паролю (Ñ–/або ключових файлів) том буде змонтовано на букву диÑка, вибрану вами в головному вікні VeraCrypt (доÑтуп до зашифрованих даних буде поцій букві диÑку).\n\nЗÐПÐМЯТÐЙТЕ ÐБО ЗÐПИШІТЬ ÐÐСТУПÐІ ЕТÐПИ.ВИ ПОВИÐÐІ ВИКОÐУВÐТИ ЇХ ДЛЯ МОÐТУВÐÐÐЯ ТОМУ І ДОСТУПУ ДО ЙОГО ДÐÐИХ. Інший ÑпоÑіб: натиÑніть кнопку 'ПриÑтрій' в головному вікні VeraCrypt, виберіть цей розділ/том Ñ– натиÑніть 'Монтувати'.\n\nРозділ/том уÑпішно зашифрований (зараз він міÑтить повніÑÑ‚ÑŽ зашифрований том VeraCrypt) Ñ– готовий до викориÑтаннÑ.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_INFO">The VeraCrypt volume has been successfully decrypted.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">The VeraCrypt volume has been successfully decrypted.\n\nPlease select a drive letter that you wish to assign to the decrypted volume and then click Finish.\n\nIMPORTANT: Until a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">Warning: To be able to access the decrypted data, a drive letter needs to be assigned to the decrypted volume. However, no drive letter is currently available.\n\nPlease vacate a drive letter (for example, by disconnecting a USB flash drive or external hard drive, etc.) and then click OK.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DEC_FINISHED_INFO">Том VeraCrypt було уÑпішно дешифровано.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DEC_FINISHED_DRIVE_LETTER_SEL_INFO">Том VeraCrypt було уÑпішно дешифровано.\n\nБудь лаÑка, виберіть літеру диÑка, Ñку ви бажаєте призначити дешифрованому тому, Ñ– натиÑніть Завершити.\n\nÐ’ÐЖЛИВО: Поки літеру диÑка не буде призначено дешифрованому тому, ви не зможете отримати доÑтуп до даних, збережених на ньому.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DEC_FINISHED_NO_DRIVE_LETTER_AVAILABLE">ПопередженнÑ: Щоб мати можливіÑÑ‚ÑŒ отримати доÑтуп до дешифрованих даних, необхідно призначити літеру диÑка дешифрованому тому. Однак, в даний момент жодна літера диÑка недоÑтупна.\n\nБудь лаÑка, звільніть літеру диÑка (наприклад, відключивши USB-флешку або зовнішній жорÑткий диÑк тощо) Ñ– натиÑніть OK.</entry>
<entry lang="uk" key="FORMAT_FINISHED_INFO">Том VeraCrypt уÑпішно Ñтворено.</entry>
<entry lang="uk" key="FORMAT_FINISHED_TITLE">Том Ñтворено</entry>
<entry lang="uk" key="FORMAT_HELP">Ð’ÐЖЛИВО: Ñк можна довільніше рухайте мишою вÑередині цього вікна. Чим довше - тим краще. Це значно збільшить криптографічну ÑтійкіÑÑ‚ÑŒ ключів шифруваннÑ. Потім натиÑкайте 'Форматувати', щоб Ñтворити том.</entry>
@@ -546,18 +546,18 @@
<entry lang="uk" key="DECOY_TO_HIDDEN_OS_DATA_TRANSFER_HOWTO">Примітка: Ñкщо потрібно безпечно перенеÑти файли із підÑтавної ÑиÑтеми в приховану, виконайте наÑтупне: 1) Загрузіть підÑтавну ÑиÑтему. 2) Збережіть потрібні вам файли на незашифрованому томі або на зовнішньому/звичайному томі VeraCrypt. 3) Завантажте приховану ÑиÑтему. 4) Якщо ви зберегли файли на томі VeraCrypt, змонтуйте його (вон буде автоматично змонтована Ñк 'тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ'). 5) Скопіюйте файли в прихований ÑиÑтемний розділ або в інший прихований том.</entry>
<entry lang="uk" key="CONFIRM_RESTART">Комп'ютер потрібно перезавантажити.\n\nПерезавантажити зараз?</entry>
<entry lang="uk" key="ERR_GETTING_SYSTEM_ENCRYPTION_STATUS">При отриманні ÑтатуÑу ÑиÑтемного ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð½Ð¸ÐºÐ»Ð° помилка.</entry>
- <entry lang="en" key="ERR_PASSWORD_MISSING">No password specified in the command line. The volume can't be created.</entry>
- <entry lang="en" key="ERR_SIZE_MISSING">No volume size specified in the command line. The volume can't be created.</entry>
- <entry lang="en" key="ERR_NTFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected NTFS filesystem.</entry>
- <entry lang="en" key="ERR_FAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected FAT32 filesystem.</entry>
- <entry lang="en" key="ERR_DYNAMIC_NOT_SUPPORTED">The filesystem on the target drive doesn't support creating sparse files which is required for dynamic volumes.</entry>
- <entry lang="en" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">Only container files can be created through the command line.</entry>
- <entry lang="en" key="ERR_CONTAINER_SIZE_TOO_BIG">The container file size specified in the command line is greater than the available disk free space. Volume can't be created.</entry>
- <entry lang="en" key="ERR_VOLUME_SIZE_TOO_SMALL">The volume size specified in the command line is too small. The volume can't be created.</entry>
- <entry lang="en" key="ERR_VOLUME_SIZE_TOO_BIG">The volume size specified in the command line is too big. The volume can't be created.</entry>
+ <entry lang="uk" key="ERR_PASSWORD_MISSING">Пароль не вказано в командному Ñ€Ñдку. Тому не може бути Ñтворено.</entry>
+ <entry lang="uk" key="ERR_SIZE_MISSING">Розмір тому не вказано в командному Ñ€Ñдку. Тому не може бути Ñтворено.</entry>
+ <entry lang="uk" key="ERR_NTFS_INVALID_VOLUME_SIZE">Розмір файлу тому, вказаний у командному Ñ€Ñдку, неÑуміÑний з вибраною файловою ÑиÑтемою NTFS.</entry>
+ <entry lang="uk" key="ERR_FAT_INVALID_VOLUME_SIZE">Розмір файлу тому, вказаний у командному Ñ€Ñдку, неÑуміÑний з вибраною файловою ÑиÑтемою FAT32.</entry>
+ <entry lang="uk" key="ERR_DYNAMIC_NOT_SUPPORTED">Файлова ÑиÑтема на цільовому диÑку не підтримує ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ñ–Ð´Ð¶ÐµÐ½Ð¸Ñ… файлів, що необхідно Ð´Ð»Ñ Ð´Ð¸Ð½Ð°Ð¼Ñ–Ñ‡Ð½Ð¸Ñ… томів.</entry>
+ <entry lang="uk" key="ERR_DEVICE_CLI_CREATE_NOT_SUPPORTED">Через командний Ñ€Ñдок можна Ñтворювати лише контейнерні файли.</entry>
+ <entry lang="uk" key="ERR_CONTAINER_SIZE_TOO_BIG">Розмір файлу контейнера, вказаний у командному Ñ€Ñдку, перевищує доÑтупний вільний проÑÑ‚Ñ–Ñ€ на диÑку. Тому не може бути Ñтворено.</entry>
+ <entry lang="uk" key="ERR_VOLUME_SIZE_TOO_SMALL">Розмір тому, зазначений у командному Ñ€Ñдку, занадто малий. Тому не може бути Ñтворено.</entry>
+ <entry lang="uk" key="ERR_VOLUME_SIZE_TOO_BIG">Розмір тому, зазначений у командному Ñ€Ñдку, занадто великий. Тому не може бути Ñтворено.</entry>
<entry lang="uk" key="INIT_SYS_ENC">Ðеможливо ініціалізувати компонент заÑтоÑунку Ð´Ð»Ñ ÑиÑтемного шифруваннÑ.</entry>
<entry lang="uk" key="INIT_RAND">Ðевдала Ñ–Ð½Ñ–Ñ†Ñ–Ð°Ð»Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° випадкових чиÑел!</entry>
- <entry lang="en" key="CAPI_RAND">Windows Crypto API failed!\n\n\n(If you report a bug in connection with this, please include the following technical information in the bug report:\n%hs, Last Error = 0x%.8X)</entry>
+ <entry lang="uk" key="CAPI_RAND">Помилка у Windows Crypto API!\n\n\n(Якщо ви повідомлÑєте про помилку у зв'Ñзку з цим, будь лаÑка, включіть наÑтупну технічну інформацію у звіт про помилку:\n%hs, ОÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° = 0x%.8X)</entry>
<entry lang="uk" key="INIT_REGISTER">Ðеможливо ініціалізувати заÑтоÑунок. Ðевдала реєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ñу Dialog.</entry>
<entry lang="uk" key="INIT_RICHEDIT">Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÑиÑтемної бібліотеки Rich Edit.</entry>
<entry lang="uk" key="INTRO_TITLE">МайÑтер ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ VeraCrypt</entry>
@@ -571,7 +571,7 @@
<entry lang="uk" key="MOUNT_BUTTON">&amp;Монтувати</entry>
<entry lang="uk" key="NEW_VERSION_REQUIRED">Ð”Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ тому потрібна більш нова верÑÑ–Ñ VeraCrypt.</entry>
<entry lang="uk" key="VOL_CREATION_WIZARD_NOT_FOUND">Помилка: не знайдено МайÑтра ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ.\n\nПеревірте наÑвніÑÑ‚ÑŒ файлу 'VeraCrypt Format.exe' у теці запущеного файлу 'VeraCrypt.exe'. Якщо його немає, будь лаÑка перевÑтановіть VeraCrypt або знайдіть файл 'VeraCrypt Format.exe' та запуÑÑ‚Ñ–Ñ‚ÑŒ його.</entry>
- <entry lang="en" key="VOL_EXPANDER_NOT_FOUND">Error: Volume Expander not found.\n\nPlease make sure that the file 'VeraCryptExpander.exe' is in the folder from which 'VeraCrypt.exe' was launched. If it is not, please reinstall VeraCrypt, or locate 'VeraCryptExpander.exe' on your disk and run it.</entry>
+ <entry lang="uk" key="VOL_EXPANDER_NOT_FOUND">Помилка: Volume Expander не знайдено.\n\nБудь лаÑка, переконайтеÑÑ, що файл 'VeraCryptExpander.exe' знаходитьÑÑ Ð² папці, з Ñкої був запущений 'VeraCrypt.exe'. Якщо його там немає, будь лаÑка, перевÑтановіть VeraCrypt або знайдіть 'VeraCryptExpander.exe' на вашому диÑку Ñ– запуÑÑ‚Ñ–Ñ‚ÑŒ його.</entry>
<entry lang="uk" key="NEXT">&amp;Далі &gt;</entry>
<entry lang="uk" key="FINALIZE">&amp;Завершити</entry>
<entry lang="uk" key="INSTALL">&amp;Ð’Ñтановити</entry>
@@ -579,7 +579,7 @@
<entry lang="uk" key="NODRIVER">Ðеможливо з'єднатиÑÑŒ із драйвером приÑтрою VeraCrypt. VeraCrypt не може працювати, Ñкщо не запущено драйвер приÑтрою.\n\nБудь лаÑка, пам'Ñтайте, в залежноÑÑ‚Ñ– від наÑтроювань Windows, можливо прийдетьÑÑ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ð¸ ÑÐµÐ°Ð½Ñ Ð°Ð±Ð¾ перезавантажити ÑиÑтему, щоб запуÑтити драйвер приÑтрою.</entry>
<entry lang="uk" key="NOFONT">Помилка завантаженнÑ/підготовки шрифтів.</entry>
<entry lang="uk" key="NOT_FOUND">Таку літеру диÑку не знайдено, або не обрано жодної літери диÑку.</entry>
- <entry lang="en" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Error: Cannot assign drive letter.\n\nUntil a drive letter is assigned to the decrypted volume, you will not be able to access data stored on the volume.\n\nRetry?</entry>
+ <entry lang="uk" key="ERR_CANNOT_ASSIGN_DRIVE_LETTER_NONSYS_DEC">Помилка: Ðеможливо призначити літеру диÑка.\n\nПоки літеру диÑка не буде призначено дешифрованому тому, ви не зможете отримати доÑтуп до даних, збережених на ньому.\n\nСпробувати ще раз?</entry>
<entry lang="uk" key="DRIVE_LETTER_UNAVAILABLE">Літера диÑку не доÑтупна.</entry>
<entry lang="uk" key="NO_FILE_SELECTED">Ðе обрано файл!</entry>
<entry lang="uk" key="NO_FREE_DRIVES">Ðемає доÑтупних літер диÑків.</entry>
@@ -599,18 +599,18 @@
<entry lang="uk" key="OVERWRITEPROMPT">УВÐГÐ: файл '%s' вже Ñ–Ñнує!\n\nÐ’ÐЖЛИВО: VERACRYPT ÐЕ БУДЕ ШИФРУВÐТИ ЦЕЙ ФÐЙЛ, РЗÐИЩИТЬ ЙОГО. Ви дійÑно бажаєте видалити цей файл та замінити його новим контейнером VeraCrypt?</entry>
<entry lang="uk" key="OVERWRITEPROMPT_DEVICE">ОБЕРЕЖÐО: ВСІ ФÐЙЛИ, ЩО МІСТЯТЬСЯ У %s '%s'%s, БУДЕ ВИДÐЛЕÐО ТРВТРÐЧЕÐО (ЇХ ÐЕ БУДЕ ЗÐШИФРОВÐÐО)!\n\nВи наполÑгаєте на форматуванні?</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_CONFIRM">УВÐГÐ: ÐœÐ¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ð° Ñ– доÑтуп до файлів , що в ньому зберігаютьÑÑ Ð½ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ðµ, поки том не буде повніÑÑ‚ÑŽ зашифрований.\n\nВи дійÑно бажаєте розпочати ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ %s '%s'%s?</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_CONFIRM">WARNING: You will not be able to mount the volume or access any files stored on it until it has been fully decrypted.\n\nAre you sure you want to start decrypting the selected %s '%s'%s?</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DEC_CONFIRM">ПОПЕРЕДЖЕÐÐЯ: Ви не зможете змонтувати том або отримати доÑтуп до будь-Ñких файлів, збережених на ньому, доки він не буде повніÑÑ‚ÑŽ дешифрований.\n\nВи впевнені, що хочете почати Ð´ÐµÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ð³Ð¾ %s '%s'%s?</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_CONFIRM_BACKUP">УВÐГÐ: Ðеочікуване Ð·Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ ÐµÐ»ÐµÐºÑ‚Ñ€Ð¾ Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… 'на міÑці' або збій операційної ÑиÑтеми через програмну/апаратну помилку може призвеÑти до чаÑткового Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ втраті даних. Тому перш ніж приÑтупити до шифруваннÑ, зробіть резервну копію файлів, Ñкі ви бажаєте зашифрувати.\n\nВи зробили резервну копію?</entry>
<entry lang="uk" key="OVERWRITEPROMPT_DEVICE_HIDDEN_OS_PARTITION">ОБЕРЕЖÐО: ВСІ ФÐЙЛИ ÐРРОЗДІЛІ '%s'%s (Т.Т. ÐРПЕРШОМУ РОЗДІЛІ ЗРСИСТЕМÐИМ) БУДУТЬ ЗÐИЩЕÐІ (ВОÐИ ÐЕ БУДУТЬ ЗÐШИФРОВÐÐІ)!\n\nВи наполÑгаєте на форматуванні?</entry>
<entry lang="uk" key="OVERWRITEPROMPT_DEVICE_SECOND_WARNING_LOTS_OF_DATA">УВÐГÐ: ВИБРÐÐИЙ РОЗДІЛ МІСТИТЬ ВЕЛИКИЙ ОБЄМ ДÐÐИХ! Ð’ÑÑ– файли на цьому розділі будуть видалені (вони ÐЕ будуть зашифровані)!</entry>
<entry lang="uk" key="ERASE_FILES_BY_CREATING_VOLUME">Стерти файли на розділі при Ñтворені тому VeraCrypt вÑередині нього</entry>
<entry lang="uk" key="PASSWORD">Пароль</entry>
- <entry lang="en" key="PIM">PIM</entry>
+ <entry lang="uk" key="PIM">PIM</entry>
<entry lang="uk" key="IDD_PCDM_CHANGE_PKCS5_PRF">Ð’Ñтановити алгоритм Ð¿Ð¾Ñ…Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° заголовка</entry>
<entry lang="uk" key="IDD_PCDM_ADD_REMOVE_VOL_KEYFILES">Додати/видалити файл-ключі до/з тому</entry>
<entry lang="uk" key="IDD_PCDM_REMOVE_ALL_KEYFILES_FROM_VOL">Видалити вÑÑ– файл-ключі з тому</entry>
<entry lang="uk" key="PASSWORD_CHANGED">Пароль, PIM та/або файл-ключ уÑпішно змінено.\n\nÐ’ÐЖЛИВО: обов'Ñзково прочитайте розділ 'Changing Passwords and Keyfiles' у главі 'Security Precautions' ПоÑібника КориÑтувача VeraCrypt.</entry>
- <entry lang="en" key="FAVORITE_PIM_CHANGED">This volume is registered as a System Favorite and its PIM was changed.\nDo you want VeraCrypt to automatically update the System Favorite configuration (administrator privileges required)?\n\nPlease note that if you answer no, you'll have to update the System Favorite manually.</entry>
+ <entry lang="uk" key="FAVORITE_PIM_CHANGED">Цей том зареєÑтровано Ñк ÑиÑтемний улюблений, Ñ– його PIM було змінено.\nЧи хочете ви, щоб VeraCrypt автоматично оновив конфігурацію ÑиÑтемного улюбленого (потрібні права адмініÑтратора)?\n\nЗверніть увагу, що Ñкщо ви відповіÑте «ні», вам доведетьÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ ÑиÑтемний улюблений вручну.</entry>
<entry lang="uk" key="SYS_PASSWORD_CHANGED_ASK_RESCUE_DISK">ВФЖЛІВО: Якщо ви не знищили Ñвій диÑк Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt (Rescue Disk), ваш ÑиÑтемний розділ/диÑк можна розшифрувати з допомогою Ñтарого Ð¿Ð°Ñ€Ð¾Ð»Ñ (завантажившиÑÑŒ з диÑка Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt Ñ– ввівши Ñтарий пароль). Вам потрібно Ñтворити новий диÑк Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt, піÑÐ»Ñ Ñ‡Ð¾Ð³Ð¾ знищити прихований.\n\nБажаєте Ñтворити новий диÑк Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt?</entry>
<entry lang="uk" key="SYS_HKD_ALGO_CHANGED_ASK_RESCUE_DISK">Пам'Ñтайте, ваш ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt ще викориÑтовує попередній алгоритм. Якщо ÑтійкіÑÑ‚ÑŒ попереднього алгоритму Ð²Ð°Ñ Ð½Ðµ задовільнÑÑ”, вам Ñлід Ñтворити новий ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt, а потім знищити Ñтарий.\n\nБажаєте Ñтворити новий диÑк Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt?</entry>
<entry lang="uk" key="KEYFILES_NOTE">Зверніть увагу, що VeraCrypt не змінює вміÑÑ‚ ключового файлу. ДопуÑкаєтьÑÑ Ð²Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ більше одного ключового файлу (порÑдок вибору немає значеннÑ). Якщо додати теку, то вÑÑ– файли вÑередині неї будуть викориÑтовуватиÑÑ Ñк ключові. ÐатиÑніть 'Добавити токен-файл', щоб вибрати ключові файли, що знаходÑÑ‚ÑŒÑÑ Ð½Ð° токенах безпеки або Ñмарт-картах (або Ð´Ð»Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ´ÑŽÑ‡Ð¾Ð²Ð¸Ñ… файлів на токени/Ñмарт-карти).</entry>
@@ -619,7 +619,7 @@
<entry lang="uk" key="PKCS5_PRF_CHANGED">Ðлгоритм деривації ключа заголовку уÑпішно вÑтановлено.</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_RESUME_PASSWORD_PAGE_HELP">Введіть пароль Ñ–/або ключові файли Ð´Ð»Ñ Ð½ÐµÑиÑтемного тому, де ви хочете відновити ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ 'на міÑці'.\n\n\nПримітка: піÑÐ»Ñ Ð½ÐµÑ‚Ð¸ÑÐ½ÐµÐ½Ð½Ñ 'Далі' VeraCrypt Ñпробує знайти вÑÑ– неÑиÑтемні томи, на Ñких був перерваний Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ, Ñ– де можна розшифрувати заголовок тома VeraCrypt з допомогою вказаного Ð¿Ñ€Ð¾Ð»Ñ Ñ–/або ключових файлів. Якщо таких томів виÑвитьÑÑ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ°, на наÑтупному етапі вам буде потрібно вибрати один із них.</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_RESUME_VOL_SELECT_HELP">Виберіть один із перечиÑлених томів. Це не ÑиÑтемні томи з перерваним процеÑом шифруваннÑ, заголовок Ñких вдалоÑÑ Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ñ‚Ð¸ з допомогою вказаного Ð¿Ð°Ñ€Ð¾Ð»Ñ Ñ–/або ключових файлів.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Please enter the password and/or keyfile(s) for the non-system VeraCrypt volume that you want to decrypt.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DEC_PASSWORD_PAGE_HELP">Будь лаÑка, введіть пароль та/або ключовий файл(и) Ð´Ð»Ñ Ð½Ðµ ÑиÑтемного тому VeraCrypt, Ñкий ви хочете дешифрувати.</entry>
<entry lang="uk" key="PASSWORD_HELP">Дуже важливо вибрати хороший пароль. Уникайте вказувати паролі з одного або декількох Ñлів, Ñкі можна знайти в Ñловнику (або комбінацій з 2, 3 або 4 таких Ñлів). Пароль не повинен міÑтити імен або дат народженнÑ. Він має бути важкий Ð´Ð»Ñ Ð²Ð³Ð°Ð´ÑƒÐ²Ð°Ð½Ð½Ñ. Хороший пароль -- випадкова ÐºÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾Ð¿Ð¸Ñних Ñ– Ñ€Ñдкових букв, цифр Ñ– оÑобливих Ñимволів (@ ^ = $ * + Ñ– так далі).\n\nРекомендуємо вибирати паролі, що ÑкладаютьÑÑ Ð±Ñ–Ð»ÑŒÑˆ ніж з 20 знаків (чим довше, тим краще). МакÑ. довжина -- 128 Ñимволи.</entry>
<entry lang="uk" key="PASSWORD_HIDDENVOL_HELP">Будь лаÑка, оберіть пароль Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾ тому. </entry>
<entry lang="uk" key="PASSWORD_HIDDEN_OS_HELP">Выберіть пароль Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ñ— операційної ÑиÑтеми (Ñ‚.Ñ‚. Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾ тому). </entry>
@@ -639,34 +639,34 @@
<entry lang="uk" key="PASSWORD_WRONG_AUTOMOUNT">Ðевірний пароль, або не знайдено том VeraCrypt.</entry>
<entry lang="uk" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Ðевірні файл-ключі/пароль, або не знайдено том VeraCrypt.</entry>
<entry lang="uk" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nУвага: ввімкнено режим Caps Lock. Зверніть увагу на правильніÑÑ‚ÑŒ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ.</entry>
- <entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry>
- <entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry>
- <entry lang="en" key="PIM_HIDVOL_TITLE">Hidden Volume PIM</entry>
- <entry lang="en" key="PIM_HIDDEN_OS_TITLE">PIM for Hidden Operating System</entry>
- <entry lang="en" key="PIM_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = 15000 + (PIM x 1000).\n\nWhen left empty or set to 0, VeraCrypt will use a default value (485) that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 485 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 485 will lead to slower mount. A small PIM value (less than 485) will lead to a quicker mount but it can reduce security if the password is not strong enough.</entry>
- <entry lang="en" key="PIM_SYSENC_HELP">PIM (Personal Iterations Multiplier) is a value that controls the number of iterations used by the header key derivation as follows:\n Iterations = PIM x 2048.\n\nWhen left empty or set to 0, VeraCrypt will use a default value that ensures a high security.\n\nWhen the password is less than 20 characters, PIM can't be smaller than 98 in order to maintain a minimal security level.\nWhen the password is 20 characters or more, PIM can be set to any value.\n\nA PIM value larger than 98 will lead to slower boot. A small PIM value (less than 98) will lead to a quicker boot but it can reduce security if the password is not strong enough.</entry>
- <entry lang="en" key="PIM_SYSENC_CHANGE_WARNING">Remember Number to Boot System</entry>
- <entry lang="en" key="PIM_LARGE_WARNING">You have chosen a PIM value that is larger than VeraCrypt default value.\nPlease note that this will lead to much slower mount/boot.</entry>
- <entry lang="en" key="PIM_SMALL_WARNING">You have chosen a Personal Iterations Multiplier (PIM) that is smaller than the default VeraCrypt value. Please note that if your password is not strong enough, this could lead to a weaker security.\n\nDo you confirm that you are using a strong password?</entry>
- <entry lang="en" key="PIM_SYSENC_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value for system encryption is 65535.</entry>
- <entry lang="en" key="PIM_TITLE">Volume PIM</entry>
+ <entry lang="uk" key="PIM_CHANGE_WARNING">Запам’Ñтайте номер Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ</entry>
+ <entry lang="uk" key="PIM_HIDVOL_HOST_TITLE">PIM зовнішнього тому</entry>
+ <entry lang="uk" key="PIM_HIDVOL_TITLE">PIM прихованого тому</entry>
+ <entry lang="uk" key="PIM_HIDDEN_OS_TITLE">PIM Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ñ— операційної ÑиÑтеми</entry>
+ <entry lang="uk" key="PIM_HELP">PIM (Приватний Множник Ітерацій) - це величина, Ñка контролює кількіÑÑ‚ÑŒ ітерацій, викориÑтовуваних Ð´Ð»Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° заголовка наÑтупним чином:\n Ітерації = 15000 + (PIM x 1000).\n\nЯкщо залишити порожнім або вÑтановити на 0, VeraCrypt буде викориÑтовувати Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм (485), Ñке забезпечує виÑокий рівень безпеки.\n\nЯкщо пароль менше 20 Ñимволів, PIM не може бути менше 485, щоб підтримувати мінімальний рівень безпеки.\nЯкщо пароль міÑтить 20 або більше Ñимволів, PIM може бути вÑтановлений на будь-Ñке значеннÑ.\n\nÐ—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ PIM більше 485 призведе до повільнішого монтуваннÑ. Маленьке Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ PIM (менше 485) призведе до швидшого монтуваннÑ, але може знизити безпеку, Ñкщо пароль недоÑтатньо Ñильний.</entry>
+ <entry lang="uk" key="PIM_SYSENC_HELP">PIM (Приватний Множник Ітерацій) - це величина, Ñка контролює кількіÑÑ‚ÑŒ ітерацій, викориÑтовуваних Ð´Ð»Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° заголовка наÑтупним чином:\n Ітерації = PIM x 2048.\n\nЯкщо залишити порожнім або вÑтановити на 0, VeraCrypt буде викориÑтовувати Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм, Ñке забезпечує виÑокий рівень безпеки.\n\nЯкщо пароль менше 20 Ñимволів, PIM не може бути менше 98, щоб підтримувати мінімальний рівень безпеки.\nЯкщо пароль міÑтить 20 або більше Ñимволів, PIM може бути вÑтановлений на будь-Ñке значеннÑ.\n\nÐ—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ PIM більше 98 призведе до повільнішого завантаженнÑ. Маленьке Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ PIM (менше 98) призведе до швидшого завантаженнÑ, але може знизити безпеку, Ñкщо пароль недоÑтатньо Ñильний.</entry>
+ <entry lang="uk" key="PIM_SYSENC_CHANGE_WARNING">Запам’Ñтайте номер Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÑиÑтеми</entry>
+ <entry lang="uk" key="PIM_LARGE_WARNING">Ви вибрали Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ PIM, Ñке більше Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм у VeraCrypt.\nБудь лаÑка, зверніть увагу, що це призведе до значно повільнішого монтуваннÑ/завантаженнÑ.</entry>
+ <entry lang="uk" key="PIM_SMALL_WARNING">Ви вибрали Приватний Множник Ітерацій (PIM), Ñкий менший за Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм у VeraCrypt. Будь лаÑка, зверніть увагу, що Ñкщо ваш пароль недоÑтатньо Ñильний, це може Ñпричинити меншу безпеку.\n\nВи підтверджуєте, що викориÑтовуєте Ñильний пароль?</entry>
+ <entry lang="uk" key="PIM_SYSENC_TOO_BIG">МакÑимальне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Множника Ітерацій (PIM) Ð´Ð»Ñ ÑиÑтемного ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñтановить 65535.</entry>
+ <entry lang="uk" key="PIM_TITLE">PIM тому</entry>
<entry lang="uk" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nУвага! У шлÑху пошуку ключових файлів виÑвлені приховані файли. Приховані файли не можуть бути ключовими. Якщо ви бажаєте викориÑтовувати Ñ—Ñ… Ñк ключові, зніміть у них атрибут 'Прихований' (на кожному з них правою кнопкою миші, виберіть 'ВлаÑтивоÑÑ‚Ñ–', зніміть прапорець 'Прихований' Ñ– натиÑніть ГÐРÐЗД). Врахуйте, що приховані файли видно тільки при відповідному ÑиÑтемному налаштуванні (Комп'ютер &gt; Ð¡ÐµÑ€Ð²Ñ–Ñ &gt; Параметри тек (ВлаÑтивоÑÑ‚Ñ– теки) &gt; ВиглÑд).</entry>
<entry lang="uk" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">Якщо ви намагаєтеÑÑ Ð·Ð°Ñ…Ð¸Ñтити прихований том, що міÑтить приховану ÑиÑтему, перевірте, щоб при введенні Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾ тому була увімкнена Ñтандартна американÑька розкладка клавіатури. Це необхідно, тому що даний пароль запитуєтьÑÑ Ð½Ð° етапі дозавантажувальної аутентифікації (до запуÑку Windows), коли інші розкладки клавіатури недоÑтупні.</entry>
<entry lang="uk" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">Ðе знайдено ні одного неÑиÑтемного тому з перерваною операцією ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ– заголовком, Ð´Ð»Ñ Ñкого підходить вказаний пароль Ñ–/або ключові файли.\n\nПеревірте, чи правильно вказаний пароль Ñ–/або ключові файли, Ñ– чи не викориÑтовуєтьÑÑ Ñ€Ð¾Ð·Ð´Ñ–Ð»/том ÑиÑтемою або додатками (включаючи антивіруÑне ПЗ).</entry>
- <entry lang="en" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">The selected partition/device is already fully encrypted.\nHeader Flags = 0x%.8X</entry>
- <entry lang="en" key="SELECTED_PARTITION_NOT_INPLACE_ENC">The selected partition/device is not using in-place encryption.\nHeader Flags = 0x%.8X</entry>
+ <entry lang="uk" key="SELECTED_PARTITION_ALREADY_INPLACE_ENC">Вибраний розділ/приÑтрій уже повніÑÑ‚ÑŽ зашифровано.\nПрапорці заголовка = 0x%.8X</entry>
+ <entry lang="uk" key="SELECTED_PARTITION_NOT_INPLACE_ENC">Вибраний розділ/приÑтрій не викориÑтовує ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° міÑці.\nПрапорці заголовка = 0x%.8X</entry>
<entry lang="uk" key="SYSENC_MOUNT_WITHOUT_PBA_NOTE">\n\nПам'Ñтайте: Ñкщо ви намагаєтеÑÑŒ монтувати розділ, що розміщено на зашифрованому ÑиÑтемному приÑтрої, без початкової аутентифікації або монтувати зашифрований ÑиÑтемний розділ операційної ÑиÑтеми, Ñка не запущена, ви можете зробити це обравши 'СиÑтема' &gt; 'Монтувати без початкової аутентифікації'.</entry>
<entry lang="uk" key="MOUNT_WITHOUT_PBA_VOL_ON_ACTIVE_SYSENC_DRIVE">Ð’ цьому режимі ви не можете монтувати розділ, розміщений на диÑку, чаÑтина Ñкого знаходитьÑÑ Ð² ключових межах ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñ— ÑиÑтеми.\n\nСпочатку ніж ви зможете монтувати цей розділ в данному режимі, потрібно або завантажити операційну ÑиÑтему, вÑтановлену на іншому диÑку (зашифрованому або ні), або завантажити незашифровану ОС.</entry>
- <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive).</entry>
- <entry lang="en" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">Warning: As the drive contains the VeraCrypt Boot Loader, it may be an entirely encrypted system drive. If it is, please note that VeraCrypt cannot decrypt an individual partition on an entirely encrypted system drive (you can decrypt only the entire system drive). If that is the case, you will be able to continue now but you will receive the 'Incorrect password' error message later.</entry>
+ <entry lang="uk" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE">VeraCrypt не може дешифрувати окремий розділ на повніÑÑ‚ÑŽ зашифрованому ÑиÑтемному диÑку (ви можете дешифрувати тільки веÑÑŒ ÑиÑтемний диÑк).</entry>
+ <entry lang="uk" key="CANT_DECRYPT_PARTITION_ON_ENTIRELY_ENCRYPTED_SYS_DRIVE_UNSURE">ПопередженнÑ: ОÑкільки диÑк міÑтить завантажувач VeraCrypt, можливо, це повніÑÑ‚ÑŽ зашифрований ÑиÑтемний диÑк. Якщо це так, зверніть увагу, що VeraCrypt не може дешифрувати окремий розділ на повніÑÑ‚ÑŽ зашифрованому ÑиÑтемному диÑку (ви можете дешифрувати тільки веÑÑŒ ÑиÑтемний диÑк). У такому випадку ви зможете продовжити зараз, але пізніше отримаєте Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ помилку 'Ðеправильний пароль'.</entry>
<entry lang="uk" key="PREV">&lt; &amp;Ðазад</entry>
<entry lang="uk" key="RAWDEVICES">Ðеможливо показати перелік уÑтановлених у ÑиÑтемі raw-приÑтроїв.</entry>
<entry lang="uk" key="READONLYPROMPT">Том '%s' Ñ–Ñнує й призначений лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ. Ви дійÑно бажаєте його замінити?</entry>
<entry lang="uk" key="SELECT_DEST_DIR">Оберіть теку призначеннÑ</entry>
<entry lang="uk" key="SELECT_KEYFILE">Оберіть файл-ключ</entry>
<entry lang="uk" key="SELECT_KEYFILE_PATH">Оберіть шлÑÑ… пошуку файл-ключів. УВÐГÐ: запам'ÑтовуєтьÑÑ Ð»Ð¸ÑˆÐµ шлÑÑ…, але не імена файлів!</entry>
- <entry lang="en" key="SELECT_KEYFILE_GENERATION_DIRECTORY">Select a directory where to store the keyfiles.</entry>
- <entry lang="en" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">The current container file was selected as a keyfile. It will be skipped.</entry>
+ <entry lang="uk" key="SELECT_KEYFILE_GENERATION_DIRECTORY">Виберіть каталог Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð¾Ð²Ð¸Ñ… файлів.</entry>
+ <entry lang="uk" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">Поточний контейнерний файл було вибрано Ñк ключовий файл. Його буде пропущено.</entry>
<entry lang="uk" key="SERPENT_HELP">Ðвтори: Ross Anderson, Eli Biham та Lars Knudsen. Опублікований у 1998 Ñ€. 256-біт ключ, 128-біт блок. Режим роботи - XTS. Ðлгоритм Serpent - один з фіналіÑтів AES.</entry>
<entry lang="uk" key="SIZE_HELP">Вкажіть розмір контейнера.\n\nПри Ñтворені динамічного ('розтÑгуючого' по мірі заповненнÑ) контейнера, цей приклад визначає його макÑимальний розмір.\n\nМнімальний обєм Ð´Ð»Ñ Ñ‚Ð¾Ð¼Ð° FAT рівний 275 Кб, Ð´Ð»Ñ Ñ‚Ð¾Ð¼Ñƒ NTFS -- 2829 Кб.</entry>
<entry lang="uk" key="SIZE_HELP_HIDDEN_HOST_VOL">Вкажіть розмір нового зовнішнього тому (Ñпочатку ÑтворюєтьÑÑ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ–Ð¹ том, а потім вÑередині нього -- прихований). Мінімально можливий розмір тому, призначеного Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾ тому, Ñкладає 305 Кб.</entry>
@@ -759,18 +759,18 @@
<entry lang="uk" key="FOR_MORE_INFO_ON_PARTITIONS">Інформацію про ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ– ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ð°Ð¼Ð¸ дв. в документації до вашої операційної ÑиÑтеми, або проконÑольтуйтеÑÑ Ð² Ñлужбі техпідтримки поÑтачальника вашого обладнаннÑ.</entry>
<entry lang="uk" key="SYSTEM_PARTITION_NOT_ACTIVE">Помилка! Виконуюча в данний момент операційна ÑиÑтема вÑтановлена не в загрузочному розділі (першому розділі з поміткою 'Ðктивний'). Це не підтримуєтьÑÑ.</entry>
<entry lang="uk" key="CONFIRM_FAT_FOR_FILES_OVER_4GB">Ви вказали, що збираєтеÑÑ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ñ‚Ð¸ в цьому томі VeraCrypt файли розміром більше 4 Гбайт, але при цьому вибрали файлову ÑиÑтему FAT, в Ñкій Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² обємом 4 Гбайт не підтримуєтьÑÑ.\n\nВи дійÑно хочете відформатувати зовнішній том Ñк FAT?</entry>
- <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Error: VeraCrypt does not support in-place decryption of legacy non-system volumes created by VeraCrypt 1.0b or earlier.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Error: VeraCrypt cannot in-place decrypt a hidden VeraCrypt volume.\n\nNote: You can still decrypt files stored on the volume by copying/moving them to any unencrypted volume.</entry>
- <entry lang="en" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">Warning: Note that VeraCrypt cannot in-place decrypt a volume that contains a hidden VeraCrypt volume (the hidden volume would be overwritten with pseudorandom data).\n\nPlease confirm that the volume you are about to decrypt contains no hidden volume.\n\nNote: If the volume contains a hidden volume but you do not mind losing the hidden volume, you can select Proceed (the outer volume will be safely decrypted).</entry>
- <entry lang="en" key="VOL_CONTAINS_NO_HIDDEN_VOL">The volume does not contain any hidden volume. Proceed.</entry>
- <entry lang="en" key="VOL_CONTAINS_A_HIDDEN_VOL">The volume contains a hidden volume. Cancel.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DECRYPTION_BAD_VOL_FORMAT">Помилка: VeraCrypt не підтримує розшифровку за міÑцем Ñтарих неÑиÑтемних томів, Ñтворених VeraCrypt 1.0b або раніше.\n\nПримітка: Ви вÑе ще можете розшифрувати файли, збережені на томі, копіюючи/переміщуючи Ñ—Ñ… на будь-Ñкий незашифрований том.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DECRYPTION_CANT_DECRYPT_HID_VOL">Помилка: VeraCrypt не може розшифрувати за міÑцем прихований том VeraCrypt.\n\nПримітка: Ви вÑе ще можете розшифрувати файли, збережені на томі, копіюючи/переміщуючи Ñ—Ñ… на будь-Ñкий незашифрований том.</entry>
+ <entry lang="uk" key="CONFIRM_VOL_CONTAINS_NO_HIDDEN_VOL">ПопередженнÑ: зверніть увагу, що VeraCrypt не може розшифрувати за міÑцем том, Ñкий міÑтить прихований том VeraCrypt (прихований том буде перезапиÑаний пÑевдовипадковими даними).\n\nБудь лаÑка, підтвердіть, що том, Ñкий ви збираєтеÑÑŒ розшифрувати, не міÑтить прихованого тому.\n\nПримітка: Ñкщо том міÑтить прихований том, але ви не заперечуєте проти втрати прихованого тому, ви можете вибрати «Продовжити» (зовнішній том буде безпечно розшифрований).</entry>
+ <entry lang="uk" key="VOL_CONTAINS_NO_HIDDEN_VOL">Том не міÑтить прихованих томів. Продовжити.</entry>
+ <entry lang="uk" key="VOL_CONTAINS_A_HIDDEN_VOL">Том міÑтить прихований том. СкаÑувати.</entry>
<entry lang="uk" key="CANT_ACCESS_VOL">Помилка! Ðемає доÑтупу до тому.\n\nПеревірте, чи Ñ–Ñнує цей том, чи не змонтований він, не викориÑтовієтьÑÑ ÑиÑтемою або ÑкоюÑÑŒ програмою, Ñкій ви дали права читаннÑ/запиÑу цього тому, Ñ– чи не захищений він від запиÑу.</entry>
- <entry lang="en" key="CANT_GET_VOL_INFO">Error: Cannot obtain volume properties.</entry>
+ <entry lang="uk" key="CANT_GET_VOL_INFO">Помилка: Ðе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ влаÑтивоÑÑ‚Ñ– тому.</entry>
<entry lang="uk" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL">Помилка! Ðемає доÑтупу до тому Ñ–/або неможливо получити відомоÑÑ‚Ñ– про том.\n\nПеревірте, чи Ñ–Ñнує вибраний том, чи не викориÑтовуєтьÑÑ Ð²Ñ–Ð½ ÑиÑтемою або додатками, чи Ñ” ÑƒÐ²Ð°Ñ Ð¿Ñ€Ð°Ð²Ð° Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ/запиÑу цього тому, Ñ– чи не захищений том від запиÑу.</entry>
<entry lang="uk" key="INPLACE_ENC_CANT_ACCESS_OR_GET_INFO_ON_VOL_ALT">Помилка! Ðемає доÑтупу до тому Ñ–/або неможливо отримати відомоÑÑ‚Ñ– про том. Перевірте, чи Ñ–Ñнує вибраний том, чи не викориÑтовуєтьÑÑ Ð²Ñ–Ð½ ÑиÑтемою або додатками, чи Ñ” ÑƒÐ²Ð°Ñ Ð¿Ñ€Ð°Ð²Ð° Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ/запиÑу цього тому, Ñ– чи не захищений том від запиÑу.\n\nЯкщо проблема не вирішуєтьÑÑ, попробуйте виконати кроки, вказані нижче.</entry>
<entry lang="uk" key="INPLACE_ENC_GENERIC_ERR_ALT_STEPS">Зашифрувати розділ не вдалоÑÑ Ñ‡ÐµÑ€ÐµÐ· помилку. Спробуйте вирішити вÑÑ– вказані проблеми Ñ– повторіть Ñпробу. Якщо проблеми не вирішуютьÑÑ, Ñпробуйте виконати дії, вказані нижче.</entry>
<entry lang="uk" key="INPLACE_ENC_GENERIC_ERR_RESUME">Продовжити Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð½Ð½Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ не вдалоÑÑ Ñ‡ÐµÑ€ÐµÐ· помилку.\n\nСпробуйте уÑунути вÑÑ– раніше вказані прблми Ñ– знову продовжити Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ. Том неможливо монтувати до тих пір, поки він не буде повніÑÑ‚ÑŽ зашифрований.</entry>
- <entry lang="en" key="INPLACE_DEC_GENERIC_ERR">An error prevented VeraCrypt from decrypting the volume. Please try fixing any previously reported problems and then try again if possible.</entry>
+ <entry lang="uk" key="INPLACE_DEC_GENERIC_ERR">Помилка перешкодила VeraCrypt розшифрувати том. Будь лаÑка, Ñпробуйте виправити будь-Ñкі раніше повідомлені проблеми Ñ– потім Ñпробуйте ще раз, Ñкщо це можливо.</entry>
<entry lang="uk" key="CANT_DISMOUNT_OUTER_VOL">Помилка: неможливо розмонтувати зовнішній том.\n\nТом неможна розмонтувати, Ñкщо він міÑтить файли або теки, що викориÑтовуютьÑÑ Ð±ÑƒÐ´ÑŒ-Ñким заÑтоÑунком або ÑиÑтемою.\n\nЗакрийте вÑÑ– такі заÑтоÑунки й натиÑніть 'Повторити'.</entry>
<entry lang="uk" key="CANT_GET_OUTER_VOL_INFO">Помилка: неможливо отримати інформацю про зовнішній том! Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ не може бути продовжено.</entry>
<entry lang="uk" key="CANT_ACCESS_OUTER_VOL">Помилка: немає доÑтупу до зовнішнього тому. ÐŸÑ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ неможливе.</entry>
@@ -825,7 +825,7 @@
<entry lang="uk" key="REMOVABLE_DISK">Змінний диÑк</entry>
<entry lang="uk" key="HARDDISK">ЖорÑткий диÑк</entry>
<entry lang="uk" key="UNCHANGED">Ðе змінювати</entry>
- <entry lang="en" key="AUTODETECTION">Autodetection</entry>
+ <entry lang="uk" key="AUTODETECTION">ÐвтовизначеннÑ</entry>
<entry lang="uk" key="SETUP_MODE_TITLE">Режим МайÑтра вÑтановленнÑ</entry>
<entry lang="uk" key="SETUP_MODE_INFO">Виберіть режим. Якщо не знаєте, Ñкий вибрати, викориÑтовуйте запропонований.</entry>
<entry lang="uk" key="SETUP_MODE_HELP_INSTALL">Оберіть цю опцію, Ñкщо бажаєте вÑтановити або поновити VeraCrypt на цій ÑиÑтемі.</entry>
@@ -939,11 +939,11 @@
<entry lang="uk" key="ENTER_HIDDEN_VOL_PASSWORD">Введіть пароль Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾ тому</entry>
<entry lang="uk" key="ENTER_HEADER_BACKUP_PASSWORD">Введіть пароль Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑƒ в файлі резервної копії</entry>
<entry lang="uk" key="KEYFILE_CREATED">Файл-ключ уÑпішно Ñтворено.</entry>
- <entry lang="en" key="KEYFILE_INCORRECT_NUMBER">The number of keyfiles you supplied is invalid.</entry>
- <entry lang="en" key="KEYFILE_INCORRECT_SIZE">The keyfile size must be at least 64 bytes.</entry>
- <entry lang="en" key="KEYFILE_EMPTY_BASE_NAME">Please enter a name for the keyfile(s) to be generated</entry>
- <entry lang="en" key="KEYFILE_INVALID_BASE_NAME">The base name of the keyfile(s) is invalid</entry>
- <entry lang="en" key="KEYFILE_ALREADY_EXISTS">The keyfile '%s' already exists.\nDo you want to overwrite it? The generation process will be stopped if you answer No.</entry>
+ <entry lang="uk" key="KEYFILE_INCORRECT_NUMBER">КількіÑÑ‚ÑŒ наданих вами ключових файлів Ñ” недійÑною.</entry>
+ <entry lang="uk" key="KEYFILE_INCORRECT_SIZE">Розмір ключового файлу повинен бути не менше 64 байт.</entry>
+ <entry lang="uk" key="KEYFILE_EMPTY_BASE_NAME">Будь лаÑка, введіть Ñ–Ð¼â€™Ñ Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾(их) ключового(их) файлу(ів)</entry>
+ <entry lang="uk" key="KEYFILE_INVALID_BASE_NAME">ОÑновне Ñ–Ð¼â€™Ñ ÐºÐ»ÑŽÑ‡Ð¾Ð²Ð¾Ð³Ð¾(их) файлу(ів) Ñ” недійÑним</entry>
+ <entry lang="uk" key="KEYFILE_ALREADY_EXISTS">Ключовий файл '%s' вже Ñ–Ñнує.\nВи хочете перезапиÑати його? ÐŸÑ€Ð¾Ñ†ÐµÑ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ñ–Ñ— буде зупинено, Ñкщо ви відповіÑте ÐÑ–.</entry>
<entry lang="uk" key="HEADER_DAMAGED_AUTO_USED_HEADER_BAK">УВÐГÐ: Заголовок цього тому пошкоджений! VeraCrypt автоматично задіÑв резервну копію заголовку, вмонтовану в том.\n\nВам потрібно виправити заголовок, вибравши 'СервіÑ' &gt; 'Відновити заголовок тому'.</entry>
<entry lang="uk" key="VOL_HEADER_BACKED_UP">Резервну копію заголовку тому уÑпішно Ñтворено.\n\nÐ’ÐЖЛИВО: при відновленні заголовку з цієї резерної копії також буде відновлено Ñ– поточний пароль тому. Більш того, Ñкщо Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ потрібні файл-ключі, піÑÐ»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑƒ з копії Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ будуть потрібні Ñ‚Ñ– ж файл-ключі.\n\nУВÐГÐ: Ñ†Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð° ÐºÐ¾Ð¿Ñ–Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑƒ тому може бути викориÑтована Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑƒ ЛИШЕ цього конкретного тому. Якщо ви викориÑтаєте цю резервну копію Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑƒ інших томів, ви зможете монтувати такі томи, але ÐЕ зможете розшифрувати будь-Ñку інформацію з нього (тому що змінитьÑÑ Ð³Ð¾Ð»Ð¾Ð²Ð½Ð¸Ð¹ ключ).</entry>
<entry lang="uk" key="VOL_HEADER_RESTORED">Заголовок тому уÑпішно відновлений.\n\nÐ’ÐЖЛИВО: майте на увазі, що разом із заголовком також міг бути відновлений Ñ– колишній пароль. Більш того, Ñкщо на момент ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð¾Ñ— копії Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ були потрібні файл-ключі, ці ж файл-ключі знадоблÑÑ‚ÑŒÑÑ Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ тому й зараз.</entry>
@@ -966,8 +966,8 @@
<entry lang="uk" key="RESCUE_DISK_NON_WIZARD_CHECK_INSERT">Будь лаÑка, вÑтавте ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt у CD/DVD-приÑтрій та натиÑніть 'Добре' Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸.</entry>
<entry lang="uk" key="RESCUE_DISK_NON_WIZARD_CHECK_PASSED">ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt уÑпішно перевірено.</entry>
<entry lang="uk" key="RESCUE_DISK_NON_WIZARD_CHECK_FAILED">Ðеможливо перевірити чи коректно запиÑано ДиÑк ВідновленнÑ.\n\nЯкщо у Ð²Ð°Ñ Ñ” запиÑаний ДиÑк ВідновленнÑ, будь лаÑка, діÑтаньте, вÑтавте CD/DVD; потім Ñпробуйте ще. Якщо це не допоможе, будь лаÑка Ñпробуйте іншу CD/DVD-запиÑувальну програму та/або ноÑій.\n\nЯкщо ви захочете перевірити ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt, Ñтворений з іншим головний ключем, паролем, "Ñіллю" тощо, будь лаÑка пам'Ñтайте, що перевірка такого ДиÑку Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð²Ð¶Ð´Ð¸ буде невдалою. Щоб Ñтворити новий ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²Ð½Ñ–ÑÑ‚ÑŽ ÑуміÑний з вашою поточною конфігурацією, оберіть 'СиÑтема' &gt; 'Створити ДиÑк ВідновленнÑ'.</entry>
- <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">The VeraCrypt Rescue Disk image has been successfully verified.</entry>
- <entry lang="en" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">The Rescue Disk image verification failed.\n\nIf you attempted to verify a VeraCrypt Rescue Disk image created for a different master key, password, salt, etc., please note that such Rescue Disk image will always fail this verification. To create a new Rescue Disk image fully compatible with your current configuration, select 'System' > 'Create Rescue Disk'.</entry>
+ <entry lang="uk" key="RESCUE_DISK_ISO_IMAGE_CHECK_PASSED">Obraz диÑка Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt уÑпішно пройшов перевірку.</entry>
+ <entry lang="uk" key="RESCUE_DISK_ISO_IMAGE_CHECK_FAILED">Перевірка образу диÑка Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ðµ вдалаÑÑ.\n\nЯкщо ви Ñпробували перевірити образ диÑка Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt, Ñтворений Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¾Ð³Ð¾ головного ключа, паролÑ, Ñолі тощо, зверніть увагу, що такий образ диÑка Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð²Ð¶Ð´Ð¸ провалює цю перевірку. Щоб Ñтворити новий образ диÑка відновленнÑ, Ñкий повніÑÑ‚ÑŽ ÑуміÑний з вашою поточною конфігурацією, оберіть «СиÑтема» > «Створити диÑк відновленнÑ».</entry>
<entry lang="uk" key="ERROR_CREATING_RESCUE_DISK">Помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð”Ð¸Ñку Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt.</entry>
<entry lang="uk" key="CANNOT_CREATE_RESCUE_DISK_ON_HIDDEN_OS">ДиÑк Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt неможна Ñтворити при запущеній прихованій операційній ÑиÑтемі.\n\nЩоб Ñтворити диÑк відновленнÑ, завантажте підÑтавну операційну ÑиÑтему, а потім виберіть 'СиÑтема' &gt; 'Створити диÑк відновленнÑ'.</entry>
<entry lang="uk" key="RESCUE_DISK_CHECK_FAILED">Ðеможливо перевірити чи коректно запиÑано ДиÑк ВідновленнÑ.\n\nЯкщо у Ð²Ð°Ñ Ñ” запиÑаний ДиÑк ВідновленнÑ, будь лаÑка, вÑтавте в CD/DVD; потім натиÑніть 'Далі' Ð´Ð»Ñ Ð½Ð°Ñтупної Ñпроби. Якщо це не допоможе, будь лаÑка Ñпробуйте іншу CD/DVD-запиÑувальну програму та/або ноÑій.%s\n\nЯкщо у Ð²Ð°Ñ Ñ‰Ðµ немає запиÑаного ДиÑку ВідновленнÑ, будь лаÑка, запишіть його та потім натиÑніть 'Далі'.\n\nЯкщо ви захочете перевірити ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt, Ñтворений перед запуÑком цього майÑтра, будь лаÑка памÑтайте, що такий ДиÑк Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ðµ можна викориÑтовувати, тому що він Ñтворений з іншим головним ключем. Вам потрібно запиÑати заново Ñтворений ДиÑк ВідновленнÑ.</entry>
@@ -1044,7 +1044,7 @@
<entry lang="uk" key="CONFIRM_EXIT_UNIVERSAL">Завершити роботу?</entry>
<entry lang="uk" key="CHOOSE_ENCRYPT_OR_DECRYPT">VeraCrypt не має доÑтатньої інформації, щоб визначитиÑÑŒ, чи зашифровувати, чи розшифровувати.</entry>
<entry lang="uk" key="CHOOSE_ENCRYPT_OR_DECRYPT_FINALIZE_DECRYPT_NOTE">VeraCrypt не має доÑтатньої інформації, щоб визначитиÑÑŒ, чи зашифровувати, чи розшифровувати.\n\nПам'Ñтайте: Ñкщо ви розшифровували ÑиÑтемний розділ/приÑтрій у передзавантажувальному оточенні, можливо вам потрібно завершити цей процеÑ, натиÑнувши 'Розшифрувати'.</entry>
- <entry lang="en" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Note: When you are encrypting a non-system partition/volume in place and an error persistently prevents you from finishing the process, you will not be able to mount the volume (and access data stored on it) until you entirely DECRYPT the volume (i.e. reverse the process).\n\nIf you need to do so, follow these steps:\n1) Exit this wizard.\n2) In the main VeraCrypt window, select 'Volumes' &gt; 'Resume Interrupted Process'.\n3) Select 'Decrypt'.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_ENC_REVERSE_INFO">Примітка: коли ви шифруєте неÑиÑтемний розділ/том за міÑцем Ñ– помилка поÑтійно заважає вам завершити процеÑ, ви не зможете монтувати том (Ñ– отримати доÑтуп до даних, збережених на ньому), поки повніÑÑ‚ÑŽ не РОЗШИФРУЄТЕ том (тобто не ÑкаÑуєте процеÑ).\n\nЯкщо вам потрібно це зробити, виконайте наÑтупні кроки:\n1) Вийдіть з цього майÑтра.\n2) У головному вікні VeraCrypt виберіть «Томи» &gt; «Відновити перерваний процеÑ».\n3) Виберіть «Розшифрувати».</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_DEFER_CONFIRM">Ви хочете перерватиь Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ/тому, відклавши його на майбутє?\n\nПримітка: памÑтайте, що поки том не буде повніÑÑ‚ÑŽ зашифрований, його неможливо монтувати. пізніше Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð¾Ð¶Ð½Ð° буде поновити з того міÑÑ†Ñ Ð´Ðµ він був зупинений. Це можна зробити, наприклад, вибравши команду 'Томи' &gt; 'Продщовжити перерваний процеÑ' в меню головного вікна VeraCrypt.</entry>
<entry lang="uk" key="SYSTEM_ENCRYPTION_DEFER_CONFIRM">Ви бажаєте припинити та відклаÑти ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтемного розділу/приÑтрою?\n\nПам'Ñтайте: ви можете припинити Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñ‚Ð° продовжити з моменту зупинки. Зробити це можна, наприклад, обравши 'СиÑтема' &gt; 'Продовжити припинений процеÑ' зі Ñтроки меню головного вікна VeraCrypt. Якщо ви бажаєте повніÑÑ‚ÑŽ зупинити або повернути Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ, оберіть 'СиÑтема' &gt; 'Ðазавжди розшифрувати ÑиÑтемний розділ/приÑтрій'.</entry>
<entry lang="uk" key="SYSTEM_DECRYPTION_DEFER_CONFIRM">Ви бажаєте припинити та відклаÑти Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтемного розділу/приÑтрою?\n\nПам'Ñтайте: ви можете припинити Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñ‚Ð° продовжити з моменту зупинки. Зробити це можна, наприклад, обравши 'СиÑтема' &gt; 'Продовжити припинений процеÑ' зі Ñтроки меню головного вікна VeraCrypt. Якщо ви бажаєте повніÑÑ‚ÑŽ зупинити або повернути Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ, оберіть 'СиÑтема' &gt; 'Зашифрувати ÑиÑтемний розділ/приÑтрій...'.</entry>
@@ -1054,7 +1054,7 @@
<entry lang="uk" key="FAILED_TO_START_WIPING">Помилка! Ðеможливо почати Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ (Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…).</entry>
<entry lang="uk" key="INCONSISTENCY_RESOLVED">ÐеÑуміÑніÑÑ‚ÑŒ рішеннÑ.\n\n\n(Ñкщо ви повідомлÑєте про помилку, будь лаÑка, додайте наÑтупну технічну інформацію до Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ помилку: %hs)</entry>
<entry lang="uk" key="UNEXPECTED_STATE">Помилка! Ðевідомий Ñтан.\n\n\n(Якщо ви повідомите про помилку, будь лаÑка, додайте наÑтупну технічну інформацію до Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ помилку: %hs)</entry>
- <entry lang="en" key="NO_SYS_ENC_PROCESS_TO_RESUME">There is no interrupted process of encryption/decryption of the system partition/drive to resume.\n\nNote: If you want to resume an interrupted process of encryption/decryption of a non-system partition/volume, select 'Volumes' &gt; 'Resume Interrupted Process'.</entry>
+ <entry lang="uk" key="NO_SYS_ENC_PROCESS_TO_RESUME">Ðемає перерваного процеÑу шифруваннÑ/Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтемного розділу/диÑка Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ.\n\nПримітка: Якщо ви хочете відновити перерваний Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ/Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð½ÐµÑиÑтемного розділу/тому, виберіть «Томи» &gt; «Відновити перерваний процеÑ».</entry>
<entry lang="uk" key="HIDVOL_PROT_BKG_TASK_WARNING">УВÐГÐ: фоновий Ð¿Ñ€Ð¾Ñ†ÐµÑ VeraCrypt вимкнений. При виході з VeraCrypt ви не будете попереджені про Ð·Ð°Ð¿Ð¾Ð±Ñ–Ð³Ð°Ð½Ð½Ñ Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾ тому.\n\nПам'Ñтайте: фоновий Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð¼Ð¾Ð¶Ð½Ð° завершити у будь-Ñкий момент, натиÑнувши правою кнопкою миші на значок VeraCrypt у ÑиÑтемному треї й обравши пункт 'Вихід'.\n\nВвімкнути фоновий Ð¿Ñ€Ð¾Ñ†ÐµÑ VeraCrypt?</entry>
<entry lang="uk" key="LANG_PACK_VERSION">ВерÑÑ–Ñ Ð¼Ð¾Ð²Ð½Ð¾Ð³Ð¾ модулю: %s</entry>
<entry lang="uk" key="CHECKING_FS">Перевірка файлової ÑиÑтеми тому VeraCrypt, змонтованого Ñк %s...</entry>
@@ -1079,7 +1079,7 @@
<entry lang="uk" key="SYS_LOADER_RESTORE_FAILED">Помилка Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ð³Ð¾ завантажувача ÑиÑтеми.\n\nВикориÑтовуєтьÑÑ Ñ–Ð½ÑталÑційний диÑк Windows, щоб замінити завантажувач VeraCrypt ÑиÑтемний завантажувач Windows.</entry>
<entry lang="uk" key="SYS_LOADER_UNAVAILABLE_FOR_RESCUE_DISK">Вихідний ÑиÑтемний завантажувач не буде збережений на диÑку Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ (можлива причина: немає файлу з резервної копією).</entry>
<entry lang="uk" key="ERROR_MBR_PROTECTED">Помилка запиÑи Ñектора MBR.\n\nBIOS в вашем ПК может быть наÑтроена на защиту Ñектора MBR. Проверьте в наÑтройках BIOS (нажмите клавишу F2, Delete или Esc Ñразу поÑле Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿'ютера), не включена ли антивируÑнаÑ/MBR защита.</entry>
- <entry lang="en" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">WARNING: The verification of VeraCrypt bootloader fingerprint failed!\nYour disk may have been tampered with by an attacker ("Evil Maid" attack).\n\nThis warning can also be triggered if you restored VeraCrypt boot loader using an Rescue Disk generated using a different VeraCrypt version.\n\nYou are advised to change your password immediately which will also restore the correct VeraCrypt bootloader. It is recommended to reinstall VeraCrypt and to take measures to avoid access to this machine by untrusted entities.</entry>
+ <entry lang="uk" key="BOOT_LOADER_FINGERPRINT_CHECK_FAILED">ПОПЕРЕДЖЕÐÐЯ: Перевірка відбитка завантажувача VeraCrypt не вдалаÑÑ!\nВаш диÑк може бути підроблений зловмиÑником (атака "Evil Maid").\n\nЦе Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð°ÐºÐ¾Ð¶ може з’ÑвитиÑÑ, Ñкщо ви відновили завантажувач VeraCrypt за допомогою диÑка відновленнÑ, Ñтвореного за допомогою іншої верÑÑ–Ñ— VeraCrypt.\n\nРекомендуєтьÑÑ Ð½ÐµÐ³Ð°Ð¹Ð½Ð¾ змінити пароль, що також відновить правильний завантажувач VeraCrypt. РекомендуєтьÑÑ Ð¿ÐµÑ€ÐµÐ²Ñтановити VeraCrypt та вжити заходів Ð´Ð»Ñ ÑƒÐ½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупу до цього приÑтрою ненадійних оÑіб.</entry>
<entry lang="uk" key="BOOT_LOADER_VERSION_INCORRECT_PREFERENCES">Завантажувач VeraCrypt (Boot Loader) потрібної верÑÑ–Ñ— зараз не вÑтановлений. Це може перешкодити збереженню Ñ€Ñду налаштувань</entry>
<entry lang="uk" key="CUSTOM_BOOT_LOADER_MESSAGE_HELP">Примітка: в певних ÑитуаціÑÑ… може знадобитиÑÑ, щоб Ñторонній (ворог), ÑпоÑтерігали за Ñтартом ПК, не знав, що ви кориÑтуєтеÑÑŒ VeraCrypt. Параметри вище дозволÑÑŽÑ‚ÑŒ модифіковані екран Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ VeraCrypt. Якщо Ви включите першу опцію, то на екрані завантажувача не буде відображатиÑÑ Ð½Ñ–Ñкої текÑÑ‚ (навіть Ñкщо ви введете неправильний пароль). При введенні Ð¿Ð°Ñ€Ð¾Ð»Ñ ÐºÐ¾Ð¼Ð¿'ютер буде виглÑдати "завиÑлих". Крім того, щоб ввеÑти Ñупротивника в оману, можна включити виÑновок Ñвого повідомленнÑ. Ðаприклад, відображати помилкові Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ помилки на кшталт "Missing operating system" (Ñ†Ñ Ð½Ð°Ð¿Ð¸Ñ Ð·Ð°Ð·Ð²Ð¸Ñ‡Ð°Ð¹ виводитьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð½Ð¸ÐºÑ–Ð² Windows, Ñкщо він не може знайти завантажувальний розділ Windows). Однак при цьому важливо пам'Ñтати, що Ñкщо ворог зможе проаналізувати вміÑÑ‚ жорÑткого диÑка, то він зуміє знайти на ньому завантажувач VeraCrypt.</entry>
<entry lang="uk" key="CUSTOM_BOOT_LOADER_MESSAGE_PROMPT">УВÐГÐ: Будь лаÑка, майте на увазі, що Ñкщо Ви включите цю опцію, VeraCrypt Завантажувач не буде відображати будь-Ñкі текÑти (навіть коли ви вводите неправильний пароль). Комп'ютер виÑвитьÑÑ "замороженим" (не працює), тоді Ñк ви можете ввеÑти Ñвій пароль (курÑор не буде рухатиÑÑ Ñ– зірочки не буде відображатиÑÑ Ð¿Ñ€Ð¸ натиÑканні клавіш).\n\nВи дійÑно хочете включити цю опцію?</entry>
@@ -1101,10 +1101,10 @@
<entry lang="uk" key="EXTRA_BOOT_PARTITION_REMOVAL_INSTRUCTIONS">\nДодатковий завантажувальний розділ можна видалити до вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Windows. Ð”Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ виконайте наÑтупні дії:\n\n1) Завантажте Windows з інÑталÑційного компакт-диÑка.\n\n2) Ðа екрані вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Windows натиÑніть 'Install now' &gt; 'Custom (advanced)'.\n\n3) ÐатиÑніть 'Drive Options'.\n\n4) Виберіть оÑновний ÑиÑтемний розділ Ñ– видаліть його, натиÑнувши 'Delete' та 'OK'.\n\n5) Виберіть розділ 'System Reserved', натиÑніть 'Extend' Ñ– збільшіть його розмір відповідно до вÑтановлюваної ОС.\n\n6) ÐатиÑніть 'Apply' Ñ– 'OK'.\n\n7) Ð’Ñтановіть Windows у розділ 'System Reserved'.\n\n\nЯкщо ворог запитає ваÑ, навіщо ви видалили додатковий завантажувальний розділ, ви можете відповіÑти, що хотіли запобігти можливоÑÑ‚Ñ– витоку даних у незашифрований завантажувальний розділ.\n\n!! Щоб роздрукувати цей текÑÑ‚, натиÑніть кнопку 'Друк' нижче. Якщо ви збережете або роздрукуєте копію цього текÑту (це рекомендуєтьÑÑ Ð·Ñ€Ð¾Ð±Ð¸Ñ‚Ð¸, Ñкщо тільки ваш принтер не зберігає копії завдань на Ñвоєму внутрішньому накопичувачі), то піÑÐ»Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ð³Ð¾ завантажувального розділу вÑÑ– копії цього текÑту Ñлід знищити (інакше Ñкщо таку копію виÑвлÑÑ‚ÑŒ, це може навеÑти на думку про наÑвніÑÑ‚ÑŒ в ПК прихованої ОС).</entry>
<entry lang="uk" key="GAP_BETWEEN_SYS_AND_HIDDEN_OS_PARTITION">Увага! Між ÑиÑтемним розділом Ñ– першим розділом за ним Ñ” нерозподілене міÑце. ПіÑÐ»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ñ— операційної ÑиÑтеми ви не повинні Ñтворювати в цій нерозподіленій облаÑÑ‚Ñ– жодних нових розділів. Ð’ іншому випадку прихована ОС не зможе завантажитиÑÑ (до тих пір, поки не будуть вилучені такі знову Ñтворені розділи).</entry>
<entry lang="uk" key="ALGO_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">У даний момент цей алгоритм Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтеми не підтримуєтьÑÑ.</entry>
- <entry lang="en" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">This algorithm is not supported for TrueCrypt mode.</entry>
- <entry lang="en" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (Personal Iterations Multiplier) not supported for TrueCrypt mode.</entry>
- <entry lang="en" key="PIM_REQUIRE_LONG_PASSWORD">Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 485 or greater.</entry>
- <entry lang="en" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Pre-boot authentication Password must contain 20 or more characters in order to use the specified PIM.\nShorter passwords can only be used if the PIM is 98 or greater.</entry>
+ <entry lang="uk" key="ALGO_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">Цей алгоритм не підтримуєтьÑÑ Ð² режимі TrueCrypt.</entry>
+ <entry lang="uk" key="PIM_NOT_SUPPORTED_FOR_TRUECRYPT_MODE">PIM (ПерÑональний множник ітерацій) не підтримуєтьÑÑ Ð² режимі TrueCrypt.</entry>
+ <entry lang="uk" key="PIM_REQUIRE_LONG_PASSWORD">Пароль повинен міÑтити 20 або більше Ñимволів Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ PIM.\nКоротші паролі можна викориÑтовувати лише Ñкщо PIM Ñтановить 485 або більше.</entry>
+ <entry lang="uk" key="BOOT_PIM_REQUIRE_LONG_PASSWORD">Пароль автентифікації до Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ міÑтити 20 або більше Ñимволів Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ PIM.\nКоротші паролі можна викориÑтовувати лише Ñкщо PIM Ñтановить 98 або більше.</entry>
<entry lang="uk" key="KEYFILES_NOT_SUPPORTED_FOR_SYS_ENCRYPTION">Ð’ даний момент ключові файли Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтеми не підтримуютьÑÑ.</entry>
<entry lang="uk" key="CANNOT_RESTORE_KEYBOARD_LAYOUT">Увага! VeraCrypt не може відновити первіÑну розкладку клавіатури. Це може призвеÑти до неправильного Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ.</entry>
<entry lang="uk" key="CANT_CHANGE_KEYB_LAYOUT_FOR_SYS_ENCRYPTION">Помилка! Ðеможливо вÑтановити розкладку клавіатури Ð´Ð»Ñ VeraCrypt в Ñтандартну американÑьку (US).\n\nЗверніть увагу, що пароль вводитьÑÑ Ð”Ðž Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Windows, коли будь-Ñкі розкладки клавіатури, що відрізнÑÑŽÑ‚ÑŒÑÑ Ð²Ñ–Ð´ американÑької, ще недоÑтупні. Тому пароль завжди повинен вводитьÑÑ Ð¿Ñ€Ð¸ Ñтандартній американÑької розкладці.</entry>
@@ -1189,7 +1189,7 @@
<entry lang="uk" key="SYS_ENCRYPTION_PRETEST_RESULT_INFO">Попередній теÑÑ‚ уÑпішно завершено.\n\nУВÐГÐ: Якщо під Ñ‡Ð°Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑтанетьÑÑ Ð·Ð±Ñ–Ð¹ Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ з-за програмної/апаратної помилки завиÑне операційна ÑиÑтема, в той чаÑ, Ñк VeraCrypt шифрує наÑвні дані 'на міÑці', деÑкі дані майже напевно виÑвлÑÑ‚ÑŒÑÑ Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð¸Ð¼Ð¸ або загубленими. Тому, перш ніж почати шифруваннÑ, переконайтеÑÑ, що зробили резервну копію файлів, Ñкі збираєтеÑÑ Ð·Ð°ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ñ‚Ð¸. Якщо ні, то зробіть це зараз (натиÑніть 'ВідклаÑти', Ñкопіюйте файли, а потім у будь-Ñкий Ñ‡Ð°Ñ Ð·Ð½Ð¾Ð²Ñƒ запуÑÑ‚Ñ–Ñ‚ÑŒ VeraCrypt, виберіть 'СиÑтема' &gt; 'Відновити перерваний процеÑ', щоб розпочати шифруваннÑ).\n\nКогда будете готові, натиÑніть 'шифраціÑ', щоб приÑтупити до шифруваннÑ.</entry>
<entry lang="uk" key="SYSENC_ENCRYPTION_PAGE_INFO">Ви можете в будь-Ñкий момент натиÑнути 'Пауза' або 'ВідклаÑти', перервавши (де) шифруваннÑ, вийти з цього майÑтра, перезавантажити або вимкнути ПК, а потім продовжити Ð¿Ñ€Ð¾Ñ†ÐµÑ (він відновитьÑÑ Ð· тієї точки, де був призупинений). Ð”Ð»Ñ Ð·Ð°Ð¿Ð¾Ð±Ñ–Ð³Ð°Ð½Ð½Ñ ÑƒÐ¿Ð¾Ð²Ñ–Ð»ÑŒÐ½ÐµÐ½Ð½Ñ, коли ÑиÑтема або програми виконують Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° ÑиÑтемному диÑку, VeraCrypt чекає, поки дані будуть запиÑані або прочитано (див. Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð²Ð¸Ñ‰Ðµ), а потім продовжує (де) шифруваннÑ.</entry>
<entry lang="uk" key="NONSYS_INPLACE_ENC_ENCRYPTION_PAGE_INFO">\n\nВи можете в будь-Ñкий момент натиÑнути 'Пауза' або 'ВідклаÑти', перервавши шифруваннÑ, вийти з цього майÑтра, перезавантажити або вимкнути ПК, а потім продовжити Ð¿Ñ€Ð¾Ñ†ÐµÑ (він відновитьÑÑ Ð· тієї точки, де був призупинений). Врахуйте, що тому не може бути змонтований, поки не буде повніÑÑ‚ÑŽ зашифровано.</entry>
- <entry lang="en" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nYou can click Pause or Defer anytime to interrupt the process of decryption, exit this wizard, restart or shut down the computer, and then resume the process, which will continue from the point where it was stopped. Note that the volume cannot be mounted until it has been fully decrypted.</entry>
+ <entry lang="uk" key="NONSYS_INPLACE_DEC_DECRYPTION_PAGE_INFO">\n\nВи можете натиÑнути «Призупинити» або «ВідклаÑти» в будь-Ñкий момент, щоб перервати Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ, вийти з цього майÑтра, перезавантажити або вимкнути комп’ютер, Ñ– потім продовжити процеÑ, Ñкий продовжитьÑÑ Ð· міÑцÑ, де він був зупинений. Зверніть увагу, що том не можна монтувати, поки він не буде повніÑÑ‚ÑŽ розшифрований.</entry>
<entry lang="uk" key="SYSENC_HIDDEN_OS_INITIAL_INFO_TITLE">Прихована ÑиÑтема запущена</entry>
<entry lang="uk" key="SYSENC_HIDDEN_OS_WIPE_INFO_TITLE">Вихідна ÑиÑтема</entry>
<entry lang="uk" key="SYSENC_HIDDEN_OS_WIPE_INFO">Windows Ñтворює (зазвичай без вашого відома або згоди) різні файли звітів, тимчаÑові файли Ñ– Ñ‚.п. на ÑиÑтемному розділі. Крім того, там же вона зберігає вміÑÑ‚ ОЗП Ð´Ð»Ñ Ñну/гібернаціі та файли підкачки. Тому Ñкщо ворог проаналізує файли на розділі з вихідною ÑиÑтемою (клоном Ñкої Ñ” прихована ОС), він може дізнатиÑÑ, наприклад, що ви кориÑтувалиÑÑ Ð¼Ð°Ð¹Ñтром VeraCrypt в режимі ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ñ— ÑиÑтеми (Ñ– запідозрити наÑвніÑÑ‚ÑŒ прихованої ОС у вашому ПК).\n\nЩоб це запобігти, на наÑтупних етапах VeraCrypt надійно знищить вÑÑ– вміÑÑ‚ розділу, де знаходитьÑÑ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð° ÑиÑтема. Потім Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð´Ð¾Ð¿Ð¾Ð´Ð¾Ð±Ð½Ð¾ Ð·Ð°Ð¿ÐµÑ€ÐµÑ‡ÐµÐ½Ð½Ñ Ð²Ð°Ð¼ буде потрібно вÑтановити в розділ нову ÑиÑтему Ñ– зашифрувати Ñ—Ñ—. Таким чином ви Ñтворите обманним ОС, Ñ– на цьому Ð¿Ñ€Ð¾Ñ†ÐµÑ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ñ— ОС буде завершено.</entry>
@@ -1246,8 +1246,8 @@
<entry lang="uk" key="CONFIRM_SYSTEM_ENCRYPTION_MODE">Ви обрали ÑиÑтемний розділ/приÑтрій, але обраний режим МайÑтра заÑтоÑовуєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ð½ÐµÑиÑтемних приÑтроїв.\n\nВи бажаєте вÑтановити початкову аутентифікацію (що означає необхідніÑÑ‚ÑŒ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ щоразу перед запуÑком Windows) та зашифрувати цей ÑиÑтемний розділ/приÑтрій?</entry>
<entry lang="uk" key="CONFIRM_DECRYPT_SYS_DEVICE">Ви дійÑно бажаєте назавжди розшифрувати ÑиÑтемний розділ/приÑтрій?</entry>
<entry lang="uk" key="CONFIRM_DECRYPT_SYS_DEVICE_CAUTION">ОБЕРЕЖÐО: Ñкщо ви назавжди розшифруєте ÑиÑтемний розділ/приÑтрій, на ньому буде запиÑано незашифровані дані.\n\nВи дійÑно бажаєте назавжди розшифрувати ÑиÑтемний розділ/приÑтрій?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Are you sure you want to permanently decrypt the following volume?</entry>
- <entry lang="en" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">CAUTION: If you permanently decrypt the VeraCrypt volume, unencrypted data will be written to the disk.\n\nAre you really sure you want to permanently decrypt the selected volume?</entry>
+ <entry lang="uk" key="CONFIRM_DECRYPT_NON_SYS_DEVICE">Ви впевнені, що хочете назавжди розшифрувати наÑтупний том?</entry>
+ <entry lang="uk" key="CONFIRM_DECRYPT_NON_SYS_DEVICE_CAUTION">УВÐГÐ: Якщо ви назавжди розшифруєте том VeraCrypt, незашифровані дані будуть запиÑані на диÑк.\n\nВи дійÑно впевнені, що хочете назавжди розшифрувати вибраний том?</entry>
<entry lang="uk" key="CONFIRM_CASCADE_FOR_SYS_ENCRYPTION">УВÐГÐ! При викориÑтанні каÑкадних шифрів Ð´Ð»Ñ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтеми ви можете зіткнутиÑÑ Ð· наÑтупними проблемами:\n\n1) Завантажувач VeraCrypt більше, ніж Ñтандартний, тому в першому циліндрі диÑка недоÑтатньо міÑÑ†Ñ Ð´Ð»Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÑƒÐ²Ð°Ñ‡Ð°. Відповідно, Ñкщо він буде пошкоджений (що чаÑто траплÑєтьÑÑ, наприклад, при неÑкіÑно реалізованих анти-піратÑьких процедурах активації деÑких програм), Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ ремонту завантажувача VeraCrypt вам знадобитьÑÑ Ð´Ð¸Ñк Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ (VeraCrypt Rescue Disk).\n\n2) При підвищиних вимогах до памÑÑ‚Ñ–, на деÑких комп'ютерах ÑиÑтемний розділ/диÑк зашифрувати неможливо.\n\n3) Вихід із Ñтану Ñну на деÑких комп'ютерах триває довше ніж звичайно.\n\nЦих потенційних проблем можливо уникнути, Ñкщо выбрати не-каÑкадний алгоритм ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ (наприклад, AES).\n\nВи дійÑно хочете викориÑтовувати каÑкадне шифруваннÑ?</entry>
<entry lang="uk" key="NOTE_CASCADE_FOR_SYS_ENCRYPTION">Якщо вам трапилаÑÑŒ ÑкаÑÑŒ проблема з попередньо згаданих, розшифруйте розділ/приÑтрій (Ñкщо він зашифрований) та Ñпробуйте зашифрувати його знову, викориÑтовуючи не-каÑкадний алгоритм ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ (наприклад AES).</entry>
<entry lang="uk" key="UPDATE_TC_IN_DECOY_OS_FIRST">УВÐГÐ: Ð’ цілÑÑ… безпеки Ñ– надійноÑÑ‚Ñ–, вам потрібно оновити VeraCrypt в підÑтавній операційній ÑиÑтемі, перед тимÑк Ñк ви оновите його в прихованій ОС.\n\nЩоб це зробити, заавнтажте підÑтавну ОС Ñ– запуÑÑ‚Ñ–Ñ‚ÑŒ в ній інÑталÑтор VeraCrypt. Потім завантажте приховану ÑиÑтему Ñ– знову запуÑÑ‚Ñ–Ñ‚ÑŒ інÑталÑтор.\n\nПримітка: підÑтавна Ñ– прихована ÑиÑтеми викориÑтовують один Ñ– той Ñамий завантажувач. Якщо ви оновите VeraCrypt тільки на прихованій ÑиÑтемі (но не на підÑтавній), в підÑтавній ÑиÑтемі можуть залишитиÑÑ Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€ Ñ– додаток VeraCrypt, чиї верÑÑ–Ñ— будуть відрізнÑтиÑÑ Ð²Ñ–Ð´ верÑÑ–Ñ— завантажувача VeraCrypt. Така Ñ€Ñ–Ð·Ð½Ð¸Ñ†Ñ Ð¼Ð¾Ð¶Ðµ Ñвідчити про приÑутніÑÑ‚ÑŒ в даному ПК прихованої операційної ÑиÑтеми.\n\n\nХочете продовжити? (Ðе рекомендуєтьÑÑ.)</entry>
@@ -1263,7 +1263,7 @@
<entry lang="uk" key="ENABLE_BAD_SECTOR_ZEROING">Помилка: Ðе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ один чи декілька Ñекторів на диÑку.\n\nÐ¨Ð¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ 'на міÑці' може бути продовжено, тільки коли Ñектори знову будуть доÑтупні Ð´Ð»Ñ Ñ‡Ñ‚Ð¸Ñ‚Ð°Ð½Ð½Ñ. VeraCrypt може Ñпробувати зробити ці Ñектори читаючими шлÑхом запиÑу в них нулів (вÑÑ– нулі блоки будуть зашифровані). При цьому, однак, дані в нечитаючих Ñекторах будуть втрачені. Якщо ви хочете цього уникнути, попробуйте відновити пошкоджені данні (ігноруючи помилки контрольних Ñум) з допомогою відповідних програм Ñторонніх фірм.\n\nПримітка: Ñкщо Ñектори пошкоджені фізично (в відмінноÑÑ‚Ñ– від проÑтого Ð¿Ð¾Ñ€Ñ‡ÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð½Ð¸Ñ… Ñ– помилок контрольних Ñум), більшіÑÑ‚ÑŒ приÑтрої Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ— внутрішньо перерозприділÑÑŽÑ‚ÑŒ Ñектори при Ñпробі запиÑати в них дані (тому поточні дані в пошкоджених Ñекторах можуть залишатиÑÑ Ð½Ð° диÑку незашифрованими).\n\nХочете, щоб VeraCrypt запвнив нулÑми нечитаючі Ñектори?</entry>
<entry lang="uk" key="DISCARD_UNREADABLE_ENCRYPTED_SECTORS">ПОМИЛКÐ: Ðеможливо прочитати вміÑÑ‚ одного або декількох Ñекторів диÑку (ймовірно, через фізичний дефект).\n\nПродовжити шифруваннÑ, VeraCrypt відкине вміÑÑ‚ нечитаних Ñекторів (воно буде замінено пÑевдовипадковими даними). Перш ніж продовжити, ви можете Ñпробувати хоча б чаÑтково відновити пошкоджені дані за допомогою відповідних програм Ñторонніх розробників.\n\nБажаєте, щоб VeraCrypt відкинув зараз дані в нечитаних Ñекторах?</entry>
<entry lang="uk" key="ZEROED_BAD_SECTOR_COUNT">Примітка: VeraCrypt замінив вміÑÑ‚ %I64d нечитаючих Ñекторів (%s) зашифрованими блоками із звичайним нулювим текÑтом.</entry>
- <entry lang="en" key="SKIPPED_BAD_SECTOR_COUNT">Note: VeraCrypt has replaced the content of %I64d unreadable sectors (%s) with pseudorandom data.</entry>
+ <entry lang="uk" key="SKIPPED_BAD_SECTOR_COUNT">Примітка: VeraCrypt замінив вміÑÑ‚ %I64d нерозбірливих Ñекторів (%s) пÑевдовипадковими даними.</entry>
<entry lang="uk" key="ENTER_TOKEN_PASSWORD">Введіть пароль/PIN Ð´Ð»Ñ Ñ‚Ð¾ÐºÐµÐ½Ñƒ '%s':</entry>
<entry lang="uk" key="PKCS11_LIB_LOCATION_HELP">Щоб забезпечити VeraCrypt доÑтуп до токена безпеки чи Ñмарт-карті, зпочатку потрібно вÑтановитв програмну бібліотеку PKCS #11 Ð´Ð»Ñ Ñ‚Ð¾ÐºÐµÐ½Ñƒ або Ñмарт-карти. Ð¦Ñ Ð±Ñ–Ð±Ð»Ñ–Ð¾Ñ‚ÐµÐºÐ° може поÑтавлÑтиÑÑ Ñ€Ð°Ð·Ð¾Ð¼ з приÑтроєм або знаходитьÑÑ Ð½Ð° Ñайті поÑтачальника або Ñторонньої фірми.\n\nÐ’Ñтановивше бібліотеку, ви можете або выбрати Ñ—Ñ— вручну, нажавши 'Бібліотека', або дозволити VeraCrypt найти Ñ—Ñ— автоматично, натиÑнувши 'ÐÐ²Ñ‚Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð±Ñ–Ð±Ð»Ñ–Ð¾Ñ‚ÐµÐºÐ¸' (пошук виконуєтьÑÑ Ñ‚Ñ–Ð»ÑŒÐºÐ¸ в ÑиÑтемній теці Windows).</entry>
<entry lang="uk" key="SELECT_PKCS11_MODULE_HELP">Примітка: ім'Ñ Ñ– Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ бібліотеки PKCS #11 Ð´Ð»Ñ Ñ‚Ð¾ÐºÐµÐ½Ð° або Ñмарт-карти див. в документації до токена, Ñмарт-карти чи ПЗ Ñторонніх фірм.\n\nÐатиÑніть 'OK', щоб вибрати шлÑÑ… Ñ– ім'Ñ Ñ„Ð°Ð¹Ð»Ð°.</entry>
@@ -1308,7 +1308,7 @@
<entry lang="uk" key="CONFIRM_SETTING_DEGRADES_PERFORMANCE">УВÐГÐ: Цей параметр може знизити продуктивніÑÑ‚ÑŒ.\n\nвикориÑтовувати цей параметр?</entry>
<entry lang="uk" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE">Увага: VeraCrypt авто-розмонтував приÑтрої</entry>
<entry lang="uk" key="HOST_DEVICE_REMOVAL_DISMOUNT_WARN">Перед тим, Ñк фізично видалити або відключити приÑтрій, що міÑтить вÑтановлений обÑÑг, ви повинні демонтувати Ñпершу том VeraCrypt.\n\nUnexpected spontaneous dismount is usually caused by an intermittently failing cable, drive (enclosure), etc.</entry>
- <entry lang="en" key="UNSUPPORTED_TRUECRYPT_FORMAT">This volume was created with TrueCrypt %x.%x but VeraCrypt supports only TrueCrypt volumes created with TrueCrypt 6.x/7.x series</entry>
+ <entry lang="uk" key="UNSUPPORTED_TRUECRYPT_FORMAT">Цей том був Ñтворений за допомогою TrueCrypt %x.%x, але VeraCrypt підтримує лише томи TrueCrypt, Ñтворені за допомогою верÑій TrueCrypt 6.x/7.x</entry>
<entry lang="uk" key="TEST">ТеÑÑ‚</entry>
<entry lang="uk" key="KEYFILE">Файл-ключ</entry>
<entry lang="uk" key="VKEY_08">Backspace</entry>
@@ -1377,267 +1377,270 @@
<entry lang="uk" key="TB_PER_SEC">Тб/Ñ</entry>
<entry lang="uk" key="PB_PER_SEC">Пб/Ñ</entry>
<entry lang="uk" key="TRIPLE_DOT_GLYPH_ELLIPSIS">…</entry>
- <entry lang="en" key="IDC_BOOT_LOADER_CACHE_PIM">Include &amp;PIM when caching pre-boot authentication password</entry>
- <entry lang="en" key="IDC_PREF_CACHE_PIM">Include PIM when caching a password</entry>
- <entry lang="en" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Make disconnected network drives available for mounting</entry>
- <entry lang="en" key="PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds %d bytes.</entry>
- <entry lang="en" key="PASSWORD_UTF8_INVALID">The entered password contains Unicode characters that couldn't be converted to UTF-8 representation.</entry>
- <entry lang="en" key="INIT_DLL">Error: Failed to load a system library.</entry>
- <entry lang="en" key="ERR_EXFAT_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected exFAT filesystem.</entry>
- <entry lang="en" key="IDT_ENTROPY_BAR">Randomness Collected From Mouse Movements</entry>
- <entry lang="en" key="IDT_VOLUME_ID">Volume ID:</entry>
- <entry lang="en" key="VOLUME_ID">Volume ID</entry>
- <entry lang="en" key="IDC_FAVORITE_USE_VOLUME_ID">Use Volume ID to mount favorite</entry>
- <entry lang="en" key="VOLUME_ID_INVALID">The Volume ID value is invalid</entry>
- <entry lang="en" key="VOLUME_ID_NOT_FOUND">No Volume with the specified ID was found on the system</entry>
- <entry lang="en" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copy Value to Clipboard...</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Do not request PIM in the pre-boot authentication screen (PIM value is stored unencrypted on disk)</entry>
- <entry lang="en" key="DISABLE_BOOT_LOADER_PIM_PROMPT">WARNING: Please keep in mind that if you enable this option, the PIM value will be stored unencrypted on the disk.\n\nAre you sure you want to enable this option?</entry>
- <entry lang="en" key="PIM_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value is 2147468.</entry>
- <entry lang="en" key="IDC_SKIP_RESCUE_VERIFICATION">Skip Rescue Disk verification</entry>
- <entry lang="en" key="IDC_HIDE_WAITING_DIALOG">Don't show wait message dialog when performing operations</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">Do not request Hash algorithm in the pre-boot authentication screen</entry>
- <entry lang="en" key="KUZNYECHIK_HELP">Kuznyechik is a block cipher first published in 2015 and defined in the National Standard of the Russian Federation GOST R 34.12-2015 and also in RFC 7801. 256-bit key, 128-bit block. Mode of operation is XTS.</entry>
- <entry lang="en" key="CAMELLIA_HELP">Jointly developed by Mitsubishi Electric and NTT of Japan. First published on 2000. 256-bit key, 128-bit block. Mode of operation is XTS. It has been approved for use by the ISO/IEC, the European Union's NESSIE project and the Japanese CRYPTREC project.</entry>
- <entry lang="en" key="TIME">Time</entry>
- <entry lang="en" key="ITERATIONS">Iterations</entry>
- <entry lang="en" key="PRE-BOOT">Pre-Boot</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_INFO">Before you can encrypt the partition, you must create a VeraCrypt Rescue Disk (VRD), which serves the following purposes:\n\n- If the VeraCrypt Boot Loader, master key, or other critical data gets damaged, the VRD allows you to restore it (note, however, that you will still have to enter the correct password then).\n\n- If Windows gets damaged and cannot start, the VRD allows you to permanently decrypt the partition before Windows starts.\n\n- The VRD will contain a backup of the present EFI boot loader and will allow you to restore it if necessary.\n\nThe VeraCrypt Rescue Disk ZIP image will be created in the location specified below.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you need to extract it to a USB stick that is formatted as FAT/FAT32.\n\n%lsAfter you create the Rescue Disk, click Next to verify that it has been correctly created.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you should either extract the image to a USB stick that is formatted as FAT/FAT32 or move it to a safe location for later use.\n\n%lsClick Next to continue.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">IMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\n</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk, please eject and reinsert the USB stick; then click Next to try again. If this does not help, please try another USB stick and/or another ZIP software.\n\nIf you have not extracted the Rescue Disk yet, please do so, and then click Next.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created before you started this wizard, please note that such Rescue Disk cannot be used, because it was created for a different master key. You need to extract the newly generated Rescue Disk ZIP image.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Cannot verify that the Rescue Disk has been correctly extracted.\n\nIf you have extracted the Rescue Disk image to a USB stick, please eject it and reinsert it; then try again. If this does not help, please try other ZIP software and/or medium.\n\nIf you attempted to verify a VeraCrypt Rescue Disk created for a different master key, password, salt, etc., please note that such Rescue Disk will always fail this verification. To create a new Rescue Disk fully compatible with your current configuration, select 'System' &gt; 'Create Rescue Disk'.</entry>
- <entry lang="en" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">The Rescue Disk image has been created and stored in this file:\n%s\n\nNow you need to extract the Rescue Disk image to a USB stick that is formatted as FAT/FAT32.\n\nIMPORTANT: Note that the zip file must be extracted directly to the root of the USB stick. For example, if the drive letter of the USB stick is E: then extracting the zip file should create a folder E:\\EFI on the USB stick.\n\nAfter you create the Rescue Disk, select 'System' &gt; 'Verify Rescue Disk' to verify that it has been correctly created.</entry>
- <entry lang="en" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">Use Secure Desktop for password entry</entry>
- <entry lang="en" key="ERR_REFS_INVALID_VOLUME_SIZE">The volume file size specified in the command line is incompatible with selected ReFS filesystem.</entry>
- <entry lang="en" key="IDC_EDIT_DCSPROP">Edit Boot Loader Configuration</entry>
- <entry lang="en" key="IDC_SHOW_PLATFORMINFO">Display EFI Platform Information</entry>
- <entry lang="en" key="BOOT_LOADER_CONFIGURATION_FILE">Boot Loader Configuration File</entry>
- <entry lang="en" key="EFI_PLATFORM_INFORMATION">EFI Platform Information</entry>
- <entry lang="en" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">WARNING: Inexperienced users should never attempt to manually edit boot loader configurations.\n\nContinue?</entry>
- <entry lang="en" key="DCSPROP_XML_VALIDATION_FAILED">WARNING: Failed to validate the XML format of the Boot Loader configuration. Please check your modifications.</entry>
+ <entry lang="uk" key="IDC_BOOT_LOADER_CACHE_PIM">Включити &amp;PIM при кешуванні Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÑƒÐ²Ð°Ð»ÑŒÐ½Ð¾Ñ— автентифікації</entry>
+ <entry lang="uk" key="IDC_PREF_CACHE_PIM">Включити PIM при кешуванні паролÑ</entry>
+ <entry lang="uk" key="IDC_SHOW_DISCONNECTED_NETWORK_DRIVES">Зробити відключені мережеві диÑки доÑтупними Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ</entry>
+ <entry lang="uk" key="PASSWORD_UTF8_TOO_LONG">Введений пароль занадто довгий: його Ð¿Ð¾Ð´Ð°Ð½Ð½Ñ Ð² UTF-8 перевищує %d байтів.</entry>
+ <entry lang="uk" key="PASSWORD_UTF8_INVALID">Введений пароль міÑтить Ñимволи Unicode, Ñкі не вдалоÑÑ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ на Ð¿Ð¾Ð´Ð°Ð½Ð½Ñ Ð² UTF-8.</entry>
+ <entry lang="uk" key="INIT_DLL">Помилка: Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ ÑиÑтемну бібліотеку.</entry>
+ <entry lang="uk" key="ERR_EXFAT_INVALID_VOLUME_SIZE">Розмір файлу тому, вказаний у командному Ñ€Ñдку, неÑуміÑний з вибраною файловою ÑиÑтемою exFAT.</entry>
+ <entry lang="uk" key="IDT_ENTROPY_BAR">ЗібраніÑÑ‚ÑŒ випадковоÑÑ‚Ñ– при рухах миші</entry>
+ <entry lang="uk" key="IDT_VOLUME_ID">ID тому:</entry>
+ <entry lang="uk" key="VOLUME_ID">ID тому</entry>
+ <entry lang="uk" key="IDC_FAVORITE_USE_VOLUME_ID">ВикориÑтовувати ID тому Ð´Ð»Ñ Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ð³Ð¾</entry>
+ <entry lang="uk" key="VOLUME_ID_INVALID">Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ID тому Ñ” недійÑним</entry>
+ <entry lang="uk" key="VOLUME_ID_NOT_FOUND">Ðа ÑиÑтемі не знайдено тому з вказаним ID</entry>
+ <entry lang="uk" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Копіювати Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¾ буфера обміну...</entry>
+ <entry lang="uk" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Ðе запитувати PIM на екрані передзавантажувальної автентифікації (Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ PIM зберігаєтьÑÑ Ð½Ðµ зашифрованим на диÑку)</entry>
+ <entry lang="uk" key="DISABLE_BOOT_LOADER_PIM_PROMPT">ПОПЕРЕДЖЕÐÐЯ: Будь лаÑка, майте на увазі, що Ñкщо ви ввімкнете цю опцію, Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ PIM буде зберігатиÑÑ Ð½Ð° диÑку без шифруваннÑ.\n\nВи впевнені, що хочете ввімкнути цю опцію?</entry>
+ <entry lang="uk" key="PIM_TOO_BIG">МакÑимальне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¾ÑобиÑтого множника ітерацій (PIM) Ñтановить 2147468.</entry>
+ <entry lang="uk" key="IDC_SKIP_RESCUE_VERIFICATION">ПропуÑтити перевірку Ñ€Ñтувального диÑка</entry>
+ <entry lang="uk" key="IDC_HIDE_WAITING_DIALOG">Ðе показувати діалогове вікно Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ñ–Ð¹</entry>
+ <entry lang="uk" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">Ðе запитувати хеш-алгоритм на екрані передзавантажувальної автентифікації</entry>
+ <entry lang="uk" key="KUZNYECHIK_HELP">Kuznyechik – це алгоритм блочного шифруваннÑ, вперше опублікований у 2015 році та визначений у національному Ñтандарті РоÑійÑької Федерації ГОСТ Р 34.12-2015, а також у RFC 7801. 256-бітний ключ, блок 128 біт. Режим роботи – XTS.</entry>
+ <entry lang="uk" key="CAMELLIA_HELP">Спільно розроблений Mitsubishi Electric та NTT of Japan. Вперше опублікований у 2000 році. 256-бітний ключ, блок 128 біт. Режим роботи – XTS. Він був Ñхвалений Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ ISO/IEC, проектом NESSIE ЄвропейÑького Союзу та проектом CRYPTREC Японії.</entry>
+ <entry lang="uk" key="TIME">ЧаÑ</entry>
+ <entry lang="uk" key="ITERATIONS">Ітерації</entry>
+ <entry lang="uk" key="PRE-BOOT">ПередзавантаженнÑ</entry>
+ <entry lang="uk" key="RESCUE_DISK_EFI_INFO">Перш ніж ви зможете зашифрувати розділ, ви повинні Ñтворити Ñ€Ñтувальний диÑк VeraCrypt (VRD), Ñкий призначено Ð´Ð»Ñ Ð½Ð°Ñтупних цілей:\n\n- Якщо завантажувач VeraCrypt, головний ключ або інші критичні дані пошкоджено, VRD дозволÑÑ” відновити Ñ—Ñ… (однак зауважте, що вам вÑе одно доведетьÑÑ Ð²Ð²ÐµÑти правильний пароль).\n\n- Якщо Windows буде пошкоджено Ñ– не зможе запуÑтитиÑÑ, VRD дозволить вам назавжди дешифрувати розділ перед початком Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Windows.\n\n- VRD міÑтитиме резервну копію поточного завантажувача EFI Ñ– дозволить відновити його за необхідноÑÑ‚Ñ–.\n\nОбраз ZIP Ñ€Ñтувального диÑка VeraCrypt буде Ñтворено в зазначеному нижче міÑці.</entry>
+ <entry lang="uk" key="RESCUE_DISK_EFI_EXTRACT_INFO">Образ ZIP Ñ€Ñтувального диÑка Ñтворено та збережено у цьому файлі:\n%s\n\nТепер вам потрібно витÑгти його на USB-накопичувач, відформатований у FAT/FAT32.\n\n%lsПіÑÐ»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€Ñтувального диÑка натиÑніть Далі, щоб переконатиÑÑ, що його Ñтворено правильно.</entry>
+ <entry lang="uk" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">Образ ZIP Ñ€Ñтувального диÑка Ñтворено Ñ– збережено у цьому файлі:\n%s\n\nТепер вам Ñлід або витÑгти образ на USB-накопичувач, відформатований у FAT/FAT32, або переміÑтити його в безпечне міÑце Ð´Ð»Ñ Ð¿Ð¾Ð´Ð°Ð»ÑŒÑˆÐ¾Ð³Ð¾ викориÑтаннÑ.\n\n%lsÐатиÑніть Далі, щоб продовжити.</entry>
+ <entry lang="uk" key="RESCUE_DISK_EFI_EXTRACT_INFO_NOTE">Ð’ÐЖЛИВО: Зверніть увагу, що файл zip має бути витÑгнутий безпоÑередньо в корінь USB-накопичувача. Ðаприклад, Ñкщо літера диÑка USB-накопичувача E:, то Ñ€Ð¾Ð·Ð¿Ð°ÐºÑƒÐ²Ð°Ð½Ð½Ñ zip-файлу повинно Ñтворити папку E:\\EFI на USB-накопичувачі.\n\n</entry>
+ <entry lang="uk" key="RESCUE_DISK_EFI_CHECK_FAILED">Ðе вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸, чи було правильно витÑгнуто Ñ€Ñтувальний диÑк.\n\nЯкщо ви витÑгли Ñ€Ñтувальний диÑк, будь лаÑка, витÑгніть Ñ– вÑтавте USB-накопичувач; потім натиÑніть Далі, щоб Ñпробувати ще раз. Якщо це не допоможе, Ñпробуйте інший USB-накопичувач та/або інше програмне Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ з ZIP.\n\nЯкщо ви ще не витÑгли Ñ€Ñтувальний диÑк, будь лаÑка, зробіть це, а потім натиÑніть Далі.\n\nЯкщо ви намагалиÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸ Ñ€Ñтувальний диÑк VeraCrypt, Ñтворений до початку цього майÑтра, зверніть увагу, що такий Ñ€Ñтувальний диÑк не можна викориÑтовувати, оÑкільки він був Ñтворений Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¾Ð³Ð¾ головного ключа. Вам потрібно витÑгти новоÑтворений образ ZIP Ñ€Ñтувального диÑка.</entry>
+ <entry lang="uk" key="RESCUE_DISK_EFI_NON_WIZARD_CHECK_FAILED">Ðе вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸, чи було правильно витÑгнуто Ñ€Ñтувальний диÑк.\n\nЯкщо ви витÑгли образ Ñ€Ñтувального диÑка на USB-накопичувач, будь лаÑка, витÑгніть його Ñ– вÑтавте знову; потім Ñпробуйте ще раз. Якщо це не допоможе, Ñпробуйте інше програмне Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ ZIP та/або інший ноÑій.\n\nЯкщо ви намагалиÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸ Ñ€Ñтувальний диÑк VeraCrypt, Ñтворений Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¾Ð³Ð¾ головного ключа, паролÑ, Ñолі тощо, зверніть увагу, що такий Ñ€Ñтувальний диÑк завжди не пройде цю перевірку. Щоб Ñтворити новий Ñ€Ñтувальний диÑк, повніÑÑ‚ÑŽ ÑуміÑний з вашою поточною конфігурацією, виберіть «СиÑтема» &gt; «Створити Ñ€Ñтувальний диÑк».</entry>
+ <entry lang="uk" key="RESCUE_DISK_EFI_NON_WIZARD_CREATION">Образ Ñ€Ñтувального диÑка Ñтворено та збережено у цьому файлі:\n%s\n\nТепер вам потрібно витÑгти образ Ñ€Ñтувального диÑка на USB-накопичувач, відформатований у FAT/FAT32.\n\nÐ’ÐЖЛИВО: Зверніть увагу, що файл zip має бути витÑгнутий безпоÑередньо в корінь USB-накопичувача. Ðаприклад, Ñкщо літера диÑка USB-накопичувача E:, то Ñ€Ð¾Ð·Ð¿Ð°ÐºÑƒÐ²Ð°Ð½Ð½Ñ zip-файлу повинно Ñтворити папку E:\\EFI на USB-накопичувачі.\n\nПіÑÐ»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€Ñтувального диÑка виберіть «СиÑтема» &gt; «Перевірити Ñ€Ñтувальний диÑк», щоб переконатиÑÑ, що його Ñтворено правильно.</entry>
+ <entry lang="uk" key="IDC_SECURE_DESKTOP_PASSWORD_ENTRY">ВикориÑтовувати безпечний робочий Ñтіл Ð´Ð»Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ</entry>
+ <entry lang="uk" key="ERR_REFS_INVALID_VOLUME_SIZE">Розмір файлу тому, вказаний у командному Ñ€Ñдку, неÑуміÑний з вибраною файловою ÑиÑтемою ReFS.</entry>
+ <entry lang="uk" key="IDC_EDIT_DCSPROP">Редагувати конфігурацію завантажувача</entry>
+ <entry lang="uk" key="IDC_SHOW_PLATFORMINFO">Відобразити інформацію про платформу EFI</entry>
+ <entry lang="uk" key="BOOT_LOADER_CONFIGURATION_FILE">Файл конфігурації завантажувача</entry>
+ <entry lang="uk" key="EFI_PLATFORM_INFORMATION">Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ платформу EFI</entry>
+ <entry lang="uk" key="EDIT_DCSPROP_FOR_ADVANCED_ONLY">ПОПЕРЕДЖЕÐÐЯ: ÐедоÑвідчені кориÑтувачі ніколи не повинні намагатиÑÑ Ð²Ñ€ÑƒÑ‡Ð½Ñƒ редагувати конфігурацію завантажувача.\n\nПродовжити?</entry>
+ <entry lang="uk" key="DCSPROP_XML_VALIDATION_FAILED">ПОПЕРЕДЖЕÐÐЯ: Ðе вдалоÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸ формат XML конфігурації завантажувача. Будь лаÑка, перевірте Ñвої зміни.</entry>
<entry lang="uk" key="IDT_ADVANCED_OPTIONS">Розширені Параметри</entry>
- <entry lang="en" key="AFTER_UPGRADE_RESCUE_DISK">It is strongly recommended that you create a new VeraCrypt Rescue Disk (which will contain the new version of the VeraCrypt Boot Loader) by selecting 'System' &gt; 'Create Rescue Disk'.\nDo you want to do it now?</entry>
- <entry lang="en" key="IDC_ALLOW_TRIM_NONSYS_SSD">Allow TRIM command for non-system SSD partition/drive</entry>
- <entry lang="en" key="IDC_BLOCK_SYSENC_TRIM">Block TRIM command on system partition/drive</entry>
- <entry lang="en" key="WINDOWS_EFI_BOOT_LOADER_MISSING">ERROR: Windows EFI system loader could not be located on the disk. Operation will be aborted.</entry>
- <entry lang="en" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">It is currently not possible to encrypt a system if SecureBoot is enabled and if VeraCrypt custom keys are not loaded into the machine firmware. SecureBoot needs to be disabled in the BIOS configuration in order to allow system encryption to proceed.</entry>
- <entry lang="en" key="PASSWORD_PASTED_TRUNCATED">Pasted text truncated because the password maximum length is %d characters</entry>
- <entry lang="en" key="PASSWORD_MAXLENGTH_REACHED">Password already reached its maximum length of %d characters.\nNo additional character is allowed.</entry>
+ <entry lang="uk" key="AFTER_UPGRADE_RESCUE_DISK">ÐаÑтійно рекомендуєтьÑÑ Ñтворити новий диÑк Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ VeraCrypt (Ñкий міÑтитиме нову верÑÑ–ÑŽ завантажувача VeraCrypt) за допомогою вибору «СиÑтема» &gt; «Створити диÑк відновленнÑ».\nВи хочете зробити це зараз?</entry>
+ <entry lang="uk" key="IDC_ALLOW_TRIM_NONSYS_SSD">Дозволити команду TRIM Ð´Ð»Ñ Ð½ÐµÑиÑтемного розділу/диÑку SSD</entry>
+ <entry lang="uk" key="IDC_BLOCK_SYSENC_TRIM">Блокувати команду TRIM на ÑиÑтемному розділі/диÑку</entry>
+ <entry lang="uk" key="WINDOWS_EFI_BOOT_LOADER_MISSING">ПОМИЛКÐ: Завантажувач Windows EFI не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ на диÑку. Операцію буде припинено.</entry>
+ <entry lang="uk" key="SYSENC_EFI_UNSUPPORTED_SECUREBOOT">Зараз неможливо зашифрувати ÑиÑтему, Ñкщо ввімкнено SecureBoot Ñ– Ñпеціальні ключі VeraCrypt не завантажено у мікропрограму машини. SecureBoot потрібно вимкнути в конфігурації BIOS, щоб дозволити ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтеми.</entry>
+ <entry lang="uk" key="PASSWORD_PASTED_TRUNCATED">Ð’Ñтавлений текÑÑ‚ обрізано, оÑкільки макÑимальна довжина Ð¿Ð°Ñ€Ð¾Ð»Ñ Ñтановить %d Ñимволів</entry>
+ <entry lang="uk" key="PASSWORD_MAXLENGTH_REACHED">Пароль уже доÑÑг Ñвоєї макÑимальної довжини %d Ñимволів.\nÐе дозволено жодного додаткового Ñимволу.</entry>
<entry lang="uk" key="IDC_SELECT_LANGUAGE_LABEL">Виберіть мову, Ñка буде викориÑтовуватиÑÑ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð²ÑтановленнÑ:</entry>
- <entry lang="en" key="VOLUME_TOO_LARGE_FOR_HOST">ERROR: The size of the file container is larger than the available free space on disk.</entry>
- <entry lang="en" key="IDC_ALLOW_WINDOWS_DEFRAG">Allow Windows Disk Defragmenter to defragment non-system partition/drive</entry>
- <entry lang="en" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">WARNING: Defragmenting non-system partitions/drives may leak metadata about their content or cause issues with hidden volumes they may contain.\n\nContinue?</entry>
- <entry lang="en" key="VIRTUAL_DEVICE">Virtual Device</entry>
- <entry lang="en" key="MOUNTED_VOLUME_NOT_ASSOCIATED">The selected mounted volume is not associated with its drive letter in Windows and so it can not be opened in Windows Explorer.</entry>
- <entry lang="en" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">Clear encryption keys from memory if a new device is inserted</entry>
- <entry lang="en" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">IMPORTANT NOTES:\n - Please keep in mind that this option will not persist after a shutdown/reboot so you will need to select it again next time the machine is started.\n\n - With this option enabled and after a new device is connected, the machine will freeze and it will eventually crash with a BSOD since Windows can not access the encrypted disk after its keys are cleared from memory.\n</entry>
- <entry lang="en" key="STARTING">Starting</entry>
- <entry lang="en" key="IDC_ENABLE_CPU_RNG">Use CPU hardware random generator as an additional source of entropy</entry>
- <entry lang="en" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">Use legacy maximum password length (64 characters)</entry>
- <entry lang="en" key="IDC_ENABLE_RAM_ENCRYPTION">Activate encryption of keys and passwords stored in RAM</entry>
+ <entry lang="uk" key="VOLUME_TOO_LARGE_FOR_HOST">ПОМИЛКÐ: Розмір файлу контейнера перевищує доÑтупний вільний проÑÑ‚Ñ–Ñ€ на диÑку.</entry>
+ <entry lang="uk" key="IDC_ALLOW_WINDOWS_DEFRAG">Дозволити дефрагментацію неÑиÑтемного розділу/диÑка заÑобом дефрагментації диÑка Windows</entry>
+ <entry lang="uk" key="CONFIRM_ALLOW_WINDOWS_DEFRAG">ПОПЕРЕДЖЕÐÐЯ: Ð”ÐµÑ„Ñ€Ð°Ð³Ð¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ Ð½ÐµÑиÑтемних розділів/диÑків може призвеÑти до витоку метаданих про їхній вміÑÑ‚ або Ñпричинити проблеми з прихованими томами, Ñкі вони можуть міÑтити.\n\nПродовжити?</entry>
+ <entry lang="uk" key="VIRTUAL_DEVICE">Віртуальний приÑтрій</entry>
+ <entry lang="uk" key="MOUNTED_VOLUME_NOT_ASSOCIATED">Вибраний змонтований том не пов'Ñзаний з літерою диÑка в Windows, тому його не можна відкрити в Провіднику Windows.</entry>
+ <entry lang="uk" key="IDC_CLEAR_KEYS_ON_NEW_DEVICE_INSERTION">ОчиÑтити ключі ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð· пам'ÑÑ‚Ñ– при вÑтавленні нового приÑтрою</entry>
+ <entry lang="uk" key="CLEAR_KEYS_ON_DEVICE_INSERTION_WARNING">Ð’ÐЖЛИВІ ÐОТÐТКИ:\n - Будь лаÑка, майте на увазі, що цей параметр не зберігаєтьÑÑ Ð¿Ñ–ÑÐ»Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ/перезавантаженнÑ, тому вам доведетьÑÑ Ð²Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ його знову наÑтупного разу з початком роботи машини.\n\n - З увімкненим цим параметром Ñ– піÑÐ»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ приÑтрою, машина завиÑне Ñ– зрештою зіб'єтьÑÑ Ð· BSOD, оÑкільки Windows не може отримати доÑтуп до зашифрованого диÑка піÑÐ»Ñ Ñ‚Ð¾Ð³Ð¾, Ñк його ключі очищено з пам'ÑÑ‚Ñ–.\n</entry>
+ <entry lang="uk" key="STARTING">ЗапуÑк</entry>
+ <entry lang="uk" key="IDC_ENABLE_CPU_RNG">ВикориÑтовувати апаратний генератор випадкових чиÑел ЦП Ñк додаткове джерело ентропії</entry>
+ <entry lang="uk" key="IDC_USE_LEGACY_MAX_PASSWORD_LENGTH">ВикориÑтовувати макÑимальну довжину Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð·Ð° Ñпадщиною (64 Ñимволи)</entry>
+ <entry lang="uk" key="IDC_ENABLE_RAM_ENCRYPTION">Ðктивувати ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ñ–Ð² Ñ– паролів, збережених у оперативній пам'ÑÑ‚Ñ– (RAM)</entry>
<entry lang="uk" key="IDT_BENCHMARK">ТеÑÑ‚ швидкоÑÑ‚Ñ–:</entry>
- <entry lang="en" key="IDC_DISABLE_MOUNT_MANAGER">Only create virtual device without mounting on selected drive letter</entry>
- <entry lang="en" key="LEGACY_PASSWORD_UTF8_TOO_LONG">The entered password is too long: its UTF-8 representation exceeds 64 bytes.</entry>
- <entry lang="en" key="HIDDEN_CREDS_SAME_AS_OUTER">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt does not support encrypting a system drive that is already encrypted by BitLocker.</entry>
- <entry lang="en" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Automatically fix boot configuration issues that may prevent Windows from starting</entry>
- <entry lang="en" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">Force machine to boot on VeraCrypt in the next startup</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">Force the presence of VeraCrypt entry in the EFI firmware boot menu</entry>
- <entry lang="en" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">Force VeraCrypt entry to be the first in the EFI firmware boot menu</entry>
- <entry lang="en" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">WARNING: RAM encryption is not compatible with Windows Hibernate and Windows Fast Startup features. VeraCrypt needs to disable them before activating RAM encryption.\n\nContinue?</entry>
- <entry lang="en" key="CONFIRM_DISABLE_FAST_STARTUP">WARNING: Windows Fast Startup is enabled and it is known to cause issues when working with VeraCrypt volumes. It is advised to disable it for better security and usability.\n\nDo you want to disable Windows Fast Startup?</entry>
- <entry lang="en" key="QUICK_FORMAT_HELP">In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume.</entry>
- <entry lang="en" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Do not accelerate AES encryption/decryption by using the AES instructions of the processor</entry>
- <entry lang="en" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Add All Mounted Volumes to Favorites...</entry>
- <entry lang="en" key="TASKICON_PREF_MENU_ITEMS">Task Icon Menu Items</entry>
- <entry lang="en" key="TASKICON_PREF_OPEN_VOL">Open Mounted Volumes</entry>
- <entry lang="en" key="TASKICON_PREF_DISMOUNT_VOL">Dismount Mounted Volumes</entry>
- <entry lang="en" key="DISK_FREE">Free space available: {0}</entry>
- <entry lang="en" key="VOLUME_SIZE_HELP">Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB.</entry>
- <entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume?</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SECURITY">Security</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Mount Options</entry>
- <entry lang="en" key="LINUX_PREF_TAB_BACKGROUND_TASK">Background Task</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">System Integration</entry>
- <entry lang="en" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Filesystem Explorer</entry>
- <entry lang="en" key="LINUX_PREF_TAB_PERFORMANCE">Performance</entry>
- <entry lang="en" key="LINUX_PREF_TAB_KEYFILES">Keyfiles</entry>
- <entry lang="en" key="LINUX_PREF_TAB_TOKENS">Security Tokens</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_SERVICES">Kernel Services</entry>
- <entry lang="en" key="LINUX_PREF_KERNEL_CRYPT">Do not use kernel cryptographic services</entry>
- <entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filesystem</entry>
- <entry lang="en" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Mount options:</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT">Cross-Platform Support</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER">I will mount the volume on other platforms</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Choose this option if you need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY">I will mount the volume only on {0}</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Choose this option if you do not need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_DESELECT">Deselect</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY">Enter your user password or administrator password:</entry>
- <entry lang="en" key="LINUX_ADMIN_PW_QUERY_TITLE">Administrator privileges required</entry>
- <entry lang="en" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt is already running.</entry>
- <entry lang="en" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">System Encryption password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Mount partition &amp;using system encryption (preboot authentication)</entry>
- <entry lang="en" key="LINUX_DO_NOT_MOUNT">Do &amp;not mount</entry>
- <entry lang="en" key="LINUX_MOUNT_AT_DIR">Mount at directory:</entry>
- <entry lang="en" key="LINUX_SELECT">Se&amp;lect...</entry>
- <entry lang="en" key="LINUX_DISMOUNT_ALL_WHEN">Dismount All Volumes When</entry>
- <entry lang="en" key="LINUX_ENTERING_POWERSAVING">System is entering power saving mode</entry>
- <entry lang="en" key="LINUX_LOGIN_ACTION">Actions to Perform when User Logs On</entry>
- <entry lang="en" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Close all Explorer windows of volume being dismounted</entry>
- <entry lang="en" key="LINUX_HOTKEYS">Hotkeys</entry>
- <entry lang="en" key="LINUX_SYSTEM_HOTKEYS">System-Wide Hotkeys</entry>
- <entry lang="en" key="LINUX_SOUND_NOTIFICATION">Play system notification sound after mount/dismount</entry>
- <entry lang="en" key="LINUX_CONFIRM_AFTER_DISMOUNT">Display confirmation message box after dismount</entry>
- <entry lang="en" key="LINUX_VC_QUITS">VeraCrypt quits</entry>
- <entry lang="en" key="LINUX_OPEN_FINDER">Open Finder window for successfully mounted volume</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Please note that this setting takes effect only if use of the kernel cryptographic services is disabled.</entry>
- <entry lang="en" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Disabling the use of kernel cryptographic services can degrade performance.\n\nAre you sure?</entry>
- <entry lang="en" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Please note that disabling this option may have no effect on volumes mounted using kernel cryptographic services.</entry>
- <entry lang="en" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Please note that any currently mounted volumes need to be remounted before they can use this setting.</entry>
- <entry lang="en" key="LINUX_UNKNOWN_EXC_OCCURRED">Unknown exception occurred.</entry>
- <entry lang="en" key="LINUX_FIRST_AID">"Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page.</entry>
- <entry lang="en" key="LINUX_MOUNT_ALL_DEV">Mount All Devices</entry>
- <entry lang="en" key="LINUX_ERROR_LOADING_CONFIG">Error while loading configuration files located in </entry>
- <entry lang="en" key="LINUX_SELECT_FREE_SLOT">Please select a free drive slot from the list.</entry>
- <entry lang="en" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nDo you want to show this message next time you mount such a volume?</entry>
- <entry lang="en" key="LINUX_WARNING">Warning</entry>
- <entry lang="en" key="LINUX_ERROR">Error</entry>
- <entry lang="en" key="LINUX_ONLY_TEXTMODE">This feature is currently supported only in text mode.</entry>
- <entry lang="en" key="LINUX_FREE_SPACE_ON_DRIVE">Free space on drive {0}: is {1}.</entry>
- <entry lang="en" key="LINUX_DYNAMIC_NOTICE">Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system.</entry>
- <entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry>
- <entry lang="en" key="LINUX_OPEN_OUTER_VOL">Open Outer Volume</entry>
- <entry lang="en" key="LINUX_OUTER_VOL_IS_MOUNTED">Outer volume has been successfully created and mounted as '{0}'. To this volume you should now copy some sensitive-looking files that you actually do NOT want to hide. The files will be there for anyone forcing you to disclose your password. You will reveal only the password for this outer volume, not for the hidden one. The files that you really care about will be stored in the hidden volume, which will be created later on. When you finish copying, click Next. Do not dismount the volume.\n\nNote: After you click Next, the outer volume will be analyzed to determine the size of uninterrupted area of free space whose end is aligned with the end of the volume. This area will accommodate the hidden volume, so it will limit its maximum possible size. The procedure ensures no data on the outer volume are overwritten by the hidden volume.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows.</entry>
- <entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows.</entry>
- <entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry>
- <entry lang="en" key="LINUX_MOUNTET_HINT">The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding.</entry>
- <entry lang="en" key="LINUX_HIDDEN_PASS_NO_DIFF">The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume</entry>
- <entry lang="en" key="LINUX_NOT_FAT_HINT">Please note that the volume will not be formatted with a FAT filesystem and, therefore, you may be required to install additional filesystem drivers on platforms other than {0}, which will enable you to mount the volume.</entry>
- <entry lang="en" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n</entry>
- <entry lang="en" key="LINUX_MAX_SIZE_HINT">- Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size</entry>
- <entry lang="en" key="LINUX_DOT_LF">.\n</entry>
- <entry lang="en" key="LINUX_NOT_SUPPORTED"> (not supported by components available on this platform).\n</entry>
- <entry lang="en" key="LINUX_KERNEL_OLD">Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.</entry>
- <entry lang="en" key="LINUX_VOL_DISMOUNTED">Volume {0} has been dismounted.</entry>
- <entry lang="en" key="LINUX_VOL_MOUNTED">Volume {0} has been mounted.</entry>
- <entry lang="en" key="LINUX_OOM">Out of memory.</entry>
- <entry lang="en" key="LINUX_CANT_GET_ADMIN_PRIV">Failed to obtain administrator privileges</entry>
- <entry lang="en" key="LINUX_COMMAND_GET_ERROR">Command {0} returned error {1}.</entry>
- <entry lang="en" key="LINUX_CMD_HELP">VeraCrypt Command Line Help</entry>
- <entry lang="en" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options.</entry>
- <entry lang="en" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">Storage device and VC volume sector size mismatch</entry>
- <entry lang="en" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">This operation must be performed only when the system hosted on the volume is running.</entry>
- <entry lang="en" key="LINUX_EX2MSG_INSUFFICIENTDATA">Not enough data available.</entry>
- <entry lang="en" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">Kernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.\n\nPossible solutions:\n- Upgrade the Linux kernel to version 2.6.33 or later.\n- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use 'nokernelcrypto' mount option on the command line.</entry>
- <entry lang="en" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Failed to set up a loop device.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGARGUMENT">A required argument is missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Volume data missing.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Mount point required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Mount point is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDEMPTY">No password or keyfile specified.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PASSWORDTOOLONG">Password is longer than {0} characters.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Partition device required.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Incorrect password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">Invalid characters encountered.</entry>
- <entry lang="en" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Error while parsing formatted string.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.</entry>
- <entry lang="en" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">The host file/device is already in use.</entry>
- <entry lang="en" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Volume slot unavailable.</entry>
- <entry lang="en" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt requires OSXFUSE 2.5 or above.</entry>
- <entry lang="en" key="EXCEPTION_OCCURRED">Exception occurred</entry>
- <entry lang="en" key="ENTER_PASSWORD">Enter password</entry>
- <entry lang="en" key="ENTER_TC_VOL_PASSWORD">Enter VeraCrypt Volume Password</entry>
- <entry lang="en" key="MOUNT">Mount</entry>
- <entry lang="en" key="MOUNT_POINT">Mount Directory</entry>
- <entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry>
- <entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry>
- <entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry>
- <entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry>
- <entry lang="en" key="START_TC">Start VeraCrypt</entry>
- <entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry>
- <entry lang="en" key="UNKNOWN_OPTION">Unknown option</entry>
- <entry lang="en" key="VOLUME_LOCATION">Volume Location</entry>
- <entry lang="en" key="VOLUME_HOST_IN_USE">WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting?</entry>
- <entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry>
- <entry lang="en" key="IDC_USE_ALL_FREE_SPACE">Use all available free space</entry>
- <entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry>
- <entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry>
- <entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry>
- <entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry>
- <entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry>
- <entry lang="en" key="IDT_VOL_NAME">Volume: </entry>
- <entry lang="en" key="IDT_FILE_SYS">File system: </entry>
- <entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE">New size: </entry>
- <entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry>
- <entry lang="en" key="IDC_INIT_NEWSPACE">Fill new space with random data</entry>
- <entry lang="en" key="IDC_QUICKEXPAND">Quick Expand</entry>
- <entry lang="en" key="IDT_INIT_SPACE">Fill new space: </entry>
- <entry lang="en" key="EXPANDER_FREE_SPACE">%s free space available on host drive</entry>
- <entry lang="en" key="EXPANDER_HELP_DEVICE">This is a device-based VeraCrypt volume.\n\nThe new volume size will be choosen automatically as the size of the host device.</entry>
- <entry lang="en" key="EXPANDER_HELP_FILE">Please specify the new size of the VeraCrypt volume (must be at least %I64u KB larger than the current size).</entry>
- <entry lang="en" key="QUICK_EXPAND_WARNING">WARNING: You should use Quick Expand only in the following cases:\n\n1) The device where the file container is located contains no sensitive data and you do not need plausible deniability.\n2) The device where the file container is located has already been securely and fully encrypted.\n\nAre you sure you want to use Quick Expand?</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT">IMPORTANT: Move your mouse as randomly as possible within this window. The longer you move it, the better. This significantly increases the cryptographic strength of the encryption keys. Then click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_STATUS_TEXT_LEGACY">Click 'Continue' to expand the volume.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ERROR">Error: volume expansion failed.</entry>
- <entry lang="en" key="EXPANDER_FINISH_ABORT">Error: operation aborted by user.</entry>
- <entry lang="en" key="EXPANDER_FINISH_OK">Finished. Volume successfully expanded.</entry>
- <entry lang="en" key="EXPANDER_CANCEL_WARNING">Warning: Volume expansion is in progress!\n\nStopping now may result in a damaged volume.\n\nDo you really want to cancel?</entry>
- <entry lang="en" key="EXPANDER_STARTING_STATUS">Starting volume expansion ...\n</entry>
- <entry lang="en" key="EXPANDER_HIDDEN_VOLUME_ERROR">An outer volume containing a hidden volume can't be expanded, because this destroys the hidden volume.\n</entry>
- <entry lang="en" key="EXPANDER_SYSTEM_VOLUME_ERROR">A VeraCrypt system volume can't be expanded.</entry>
- <entry lang="en" key="EXPANDER_NO_FREE_SPACE">Not enough free space to expand the volume</entry>
- <entry lang="en" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">Warning: The container file is larger than the VeraCrypt volume area. The data after the VeraCrypt volume area will be overwritten.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_FAT">Warning: The VeraCrypt volume contains a FAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_EXFAT">Warning: The VeraCrypt volume contains an exFAT file system!\n\nOnly the VeraCrypt volume itself will be expanded, but not the file system.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_WARNING_UNKNOWN_FS">Warning: The VeraCrypt volume contains an unknown or no file system!\n\nOnly the VeraCrypt volume itself will be expanded, the file system remains unchanged.\n\nDo you want to continue?</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">New volume size too small, must be at least %I64u kB larger than the current size.</entry>
- <entry lang="en" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">New volume size too large, not enough space on host drive.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Maximum file size of %I64u MB on host drive exceeded.</entry>
- <entry lang="en" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Error: Failed to get necessary privileges to enable Quick Expand!\nPlease uncheck Quick Expand option and try again.</entry>
- <entry lang="en" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Maximum VeraCrypt volume size of %I64u TB exceeded!\n</entry>
- <entry lang="en" key="FULL_FORMAT">Full Format</entry>
- <entry lang="en" key="FAST_CREATE">Fast Create</entry>
- <entry lang="en" key="WARN_FAST_CREATE">WARNING: You should use Fast Create only in the following cases:\n\n1) The device contains no sensitive data and you do not need plausible deniability.\n2) The device has already been securely and fully encrypted.\n\nAre you sure you want to use Fast Create?</entry>
- <entry lang="en" key="IDC_ENABLE_EMV_SUPPORT">Enable EMV Support</entry>
- <entry lang="en" key="COMMAND_APDU_INVALID">The APDU command sent to the card is not valid.</entry>
- <entry lang="en" key="EXTENDED_APDU_UNSUPPORTED">Extended APDU commands cannot be used with the current token.</entry>
- <entry lang="en" key="SCARD_MODULE_INIT_FAILED">Error when loading the WinSCard / PCSC library.</entry>
- <entry lang="en" key="EMV_UNKNOWN_CARD_TYPE">The card in the reader is not a supported EMV card.</entry>
- <entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
- <entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
- <entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
- <entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
- <entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
- <entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
- <entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
- <entry lang="en" key="EXPANDER_WRITING_RANDOM_DATA">Writing random data to new space ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Writing re-encrypted backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Writing re-encrypted primary header ...\n</entry>
- <entry lang="en" key="EXPANDER_WIPING_OLD_HEADER">Wiping old backup header ...\n</entry>
- <entry lang="en" key="EXPANDER_MOUNTING_VOLUME">Mounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_UNMOUNTING_VOLUME">Unmounting volume ...\n</entry>
- <entry lang="en" key="EXPANDER_EXTENDING_FILESYSTEM">Extending file system ...\n</entry>
- <entry lang="en" key="PARTIAL_SYSENC_MOUNT_READONLY">Warning: The system partition you attempted to mount was not fully encrypted. As a safety measure to prevent potential corruption or unwanted modifications, volume '%s' was mounted as read-only.</entry>
- <entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry>
- <entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
- <entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
+ <entry lang="uk" key="IDC_DISABLE_MOUNT_MANAGER">Тільки Ñтворити віртуальний приÑтрій без Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° вибрану літеру диÑка</entry>
+ <entry lang="uk" key="LEGACY_PASSWORD_UTF8_TOO_LONG">Введений пароль занадто довгий: його Ð¿Ð¾Ð´Ð°Ð½Ð½Ñ Ð² UTF-8 перевищує 64 байти.</entry>
+ <entry lang="uk" key="HIDDEN_CREDS_SAME_AS_OUTER">Прихований том не може мати такий Ñамий пароль, PIM Ñ– ключові файли, Ñк зовнішній том</entry>
+ <entry lang="uk" key="SYSENC_BITLOCKER_CONFLICT">VeraCrypt не підтримує ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтемного диÑка, Ñкий уже зашифрований BitLocker.</entry>
+ <entry lang="uk" key="IDC_UPDATE_BOOTLOADER_ON_SHUTDOWN">Ðвтоматично виправлÑти проблеми конфігурації завантаженнÑ, Ñкі можуть перешкоджати запуÑку Windows</entry>
+ <entry lang="uk" key="IDC_FORCE_NEXT_BOOT_VERACRYPT">ПримуÑово завантажити машину з VeraCrypt при наÑтупному запуÑку</entry>
+ <entry lang="uk" key="IDC_FORCE_VERACRYPT_BOOT_ENTRY">ПримуÑово включити Ð·Ð°Ð¿Ð¸Ñ VeraCrypt у меню Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÑˆÐ¸Ð²ÐºÐ¸ EFI</entry>
+ <entry lang="uk" key="IDC_FORCE_VERACRYPT_FIRST_BOOT_ENTRY">ПримуÑово зробити Ð·Ð°Ð¿Ð¸Ñ VeraCrypt першою в меню Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÑˆÐ¸Ð²ÐºÐ¸ EFI</entry>
+ <entry lang="uk" key="RAM_ENCRYPTION_DISABLE_HIBERNATE">ПОПЕРЕДЖЕÐÐЯ: Ð¨Ð¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ñ— пам'ÑÑ‚Ñ– не ÑуміÑне з функціÑми гібернації Windows та швидкого запуÑку Windows. VeraCrypt потрібно вимкнути Ñ—Ñ… перед активацією ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ñ— пам'ÑÑ‚Ñ–.\n\nПродовжити?</entry>
+ <entry lang="uk" key="CONFIRM_DISABLE_FAST_STARTUP">ПОПЕРЕДЖЕÐÐЯ: Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ð³Ð¾ запуÑку Windows увімкнена Ñ– Ñ” відомі проблеми при роботі з томами VeraCrypt. РекомендуєтьÑÑ Ð²Ð¸Ð¼ÐºÐ½ÑƒÑ‚Ð¸ Ñ—Ñ— Ð´Ð»Ñ Ð¿Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð½Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸ та зручноÑÑ‚Ñ– викориÑтаннÑ.\n\nВи хочете вимкнути швидкий запуÑк Windows?</entry>
+ <entry lang="uk" key="QUICK_FORMAT_HELP">Щоб ваша операційна ÑиÑтема могла монтувати новий том, його потрібно відформатувати файловою ÑиÑтемою. Будь лаÑка, виберіть тип файлової ÑиÑтеми.\n\nЯкщо ваш том буде розміщено на приÑтрої або розділі, ви можете викориÑтовувати «Швидке форматуваннÑ», щоб пропуÑтити ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð»ÑŒÐ½Ð¾Ð³Ð¾ міÑÑ†Ñ Ð½Ð° томі.</entry>
+ <entry lang="uk" key="IDC_ENABLE_HARDWARE_ENCRYPTION_NEG">Ðе приÑкорювати шифруваннÑ/Ð´ÐµÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ AES за допомогою інÑтрукцій AES процеÑора</entry>
+ <entry lang="uk" key="IDM_ADD_ALL_VOLUME_TO_FAVORITES">Додати вÑÑ– змонтовані томи до улюблених...</entry>
+ <entry lang="uk" key="TASKICON_PREF_MENU_ITEMS">Пункти меню значка завданнÑ</entry>
+ <entry lang="uk" key="TASKICON_PREF_OPEN_VOL">Відкрити змонтовані томи</entry>
+ <entry lang="uk" key="TASKICON_PREF_DISMOUNT_VOL">Відмонтувати змонтовані томи</entry>
+ <entry lang="uk" key="DISK_FREE">ДоÑтупне міÑце: {0}</entry>
+ <entry lang="uk" key="VOLUME_SIZE_HELP">Будь лаÑка, вкажіть розмір контейнера Ð´Ð»Ñ ÑтвореннÑ. Зверніть увагу, що мінімальний можливий розмір тому Ñтановить 292 КіБ.</entry>
+ <entry lang="uk" key="LINUX_CONFIRM_INNER_VOLUME_CALC">ПОПЕРЕДЖЕÐÐЯ: Ви вибрали файлову ÑиÑтему, відмінну від FAT Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ тому.\nБудь лаÑка, зауважте, що в цьому випадку VeraCrypt не зможе точно обчиÑлити макÑимальний допуÑтимий розмір прихованого тому Ñ– викориÑтовуватиме лише оцінку, Ñка може бути неточною.\nТаким чином, це ваша відповідальніÑÑ‚ÑŒ – викориÑтовувати адекватне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñƒ прихованого тому, щоб він не перекривавÑÑ Ð· зовнішнім томом.\n\nВи хочете продовжити викориÑÑ‚Ð°Ð½Ð½Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ñ— файлової ÑиÑтеми Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ тому?</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_SECURITY">Безпека</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_MOUNT_OPTIONS">Опції монтажу</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_BACKGROUND_TASK">Фонова задача</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION">Ð†Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ñ–Ñ Ð· ÑиÑтемою</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_SYSTEM_INTEGRATION_EXPLORER">Провідник файлової ÑиÑтеми</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_PERFORMANCE">ПродуктивніÑÑ‚ÑŒ</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_KEYFILES">Ключові файли</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_TOKENS">Маркер безпеки</entry>
+ <entry lang="uk" key="LINUX_PREF_KERNEL_SERVICES">СервіÑи Ñдра</entry>
+ <entry lang="uk" key="LINUX_PREF_KERNEL_CRYPT">Ðе викориÑтовувати криптографічні ÑервіÑи Ñдра</entry>
+ <entry lang="uk" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Файлова ÑиÑтема</entry>
+ <entry lang="uk" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Опції монтажу:</entry>
+ <entry lang="uk" key="LINUX_CROSS_SUPPORT">КроÑÑплатформна підтримка</entry>
+ <entry lang="uk" key="LINUX_CROSS_SUPPORT_OTHER">Я буду монтувати том на інших платформах</entry>
+ <entry lang="uk" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Увімкніть цей параметр, Ñкщо вам потрібно викориÑтовувати том на інших платформах.</entry>
+ <entry lang="uk" key="LINUX_CROSS_SUPPORT_ONLY">Я буду монтувати том тільки на {0}</entry>
+ <entry lang="uk" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Виберіть цей варіант, Ñкщо вам не потрібно викориÑтовувати том на інших платформах.</entry>
+ <entry lang="uk" key="LINUX_DESELECT">Зніми виділеннÑ</entry>
+ <entry lang="uk" key="LINUX_ADMIN_PW_QUERY">Введіть Ñвій кориÑтувацький пароль або пароль адмініÑтратора:</entry>
+ <entry lang="uk" key="LINUX_ADMIN_PW_QUERY_TITLE">Потрібні права адмініÑтратора</entry>
+ <entry lang="uk" key="LINUX_VC_RUNNING_ALREADY">VeraCrypt вже запущено.</entry>
+ <entry lang="uk" key="LINUX_SYSTEM_ENC_PW_LENGTH_NOTE">Пароль ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтеми довший за {0} Ñимволів.</entry>
+ <entry lang="uk" key="LINUX_MOUNT_SYSTEM_ENC_PREBOOT">Монтувати розділ &amp;викориÑтовуючи ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑиÑтеми (передзавантажувальна автентифікаціÑ)</entry>
+ <entry lang="uk" key="LINUX_DO_NOT_MOUNT">Ðе монтувати</entry>
+ <entry lang="uk" key="LINUX_MOUNT_AT_DIR">Монтувати в каталог:</entry>
+ <entry lang="uk" key="LINUX_SELECT">Виберіть</entry>
+ <entry lang="uk" key="LINUX_DISMOUNT_ALL_WHEN">Відмонтувати вÑÑ– томи коли</entry>
+ <entry lang="uk" key="LINUX_ENTERING_POWERSAVING">СиÑтема переходить у режим економії енергії</entry>
+ <entry lang="uk" key="LINUX_LOGIN_ACTION">Дії, Ñкі потрібно виконати під Ñ‡Ð°Ñ Ð²Ñ…Ð¾Ð´Ñƒ кориÑтувача до ÑиÑтеми</entry>
+ <entry lang="uk" key="LINUX_CLOSE_EXPL_ON_DISMOUNT">Закрити вÑÑ– вікна провідника тому, Ñкий відмонтовуєтьÑÑ</entry>
+ <entry lang="uk" key="LINUX_HOTKEYS">ГарÑчі клавіші</entry>
+ <entry lang="uk" key="LINUX_SYSTEM_HOTKEYS">СиÑтемні гарÑчі клавіші</entry>
+ <entry lang="uk" key="LINUX_SOUND_NOTIFICATION">Відтворити ÑиÑтемний звуковий Ñигнал піÑÐ»Ñ Ð¼Ð¾Ð½Ñ‚Ð°Ð¶Ñƒ/відмонтажу</entry>
+ <entry lang="uk" key="LINUX_CONFIRM_AFTER_DISMOUNT">Показувати Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð²Ñ–Ð´Ð¼Ð¾Ð½Ñ‚Ð°Ð¶Ñƒ</entry>
+ <entry lang="uk" key="LINUX_VC_QUITS">VeraCrypt виходить</entry>
+ <entry lang="uk" key="LINUX_OPEN_FINDER">Відкрити вікно Finder Ð´Ð»Ñ ÑƒÑпішно змонтованого тому</entry>
+ <entry lang="uk" key="LINUX_DISABLE_KERNEL_ONLY_SETTING">Зверніть увагу, що цей параметр набуває чинноÑÑ‚Ñ– лише Ñкщо викориÑÑ‚Ð°Ð½Ð½Ñ ÐºÑ€Ð¸Ð¿Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ‡Ð½Ð¸Ñ… Ñлужб Ñдра вимкнено.</entry>
+ <entry lang="uk" key="LINUX_DISABLE_KERNEL_CRYPT_CONFIRM">Ð’Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ ÐºÑ€Ð¸Ð¿Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ‡Ð½Ð¸Ñ… ÑервіÑів Ñдра може погіршити продуктивніÑÑ‚ÑŒ.\n\nВи впевнені?</entry>
+ <entry lang="uk" key="LINUX_KERNEL_CRYPT_OPTION_CHANGE_MOUNTED_HINT">Зверніть увагу, що Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ параметра не матиме ефекту на томи, змонтовані за допомогою криптографічних ÑервіÑів Ñдра.</entry>
+ <entry lang="uk" key="LINUX_REMOUNT_BECAUSEOF_SETTING">Зверніть увагу, що вÑÑ– томи, Ñкі зараз змонтовані, повинні бути перемонтовані перед тим, Ñк вони зможуть викориÑтовувати цей параметр.</entry>
+ <entry lang="uk" key="LINUX_UNKNOWN_EXC_OCCURRED">СталаÑÑ Ð½ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° помилка.</entry>
+ <entry lang="uk" key="LINUX_FIRST_AID">"Утиліта ДиÑка буде запущена піÑÐ»Ñ Ð½Ð°Ñ‚Ð¸ÑÐºÐ°Ð½Ð½Ñ 'OK'.\n\nБудь лаÑка, виберіть Ñвій том у вікні Утиліти ДиÑка та натиÑніть кнопку 'Перевірити диÑк' або 'Відновити диÑк' на Ñторінці 'Перша допомога'.</entry>
+ <entry lang="uk" key="LINUX_MOUNT_ALL_DEV">Монтувати вÑÑ– приÑтрої</entry>
+ <entry lang="uk" key="LINUX_ERROR_LOADING_CONFIG">Помилка під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² конфігурації, розташованих в </entry>
+ <entry lang="uk" key="LINUX_SELECT_FREE_SLOT">Будь лаÑка, виберіть вільний Ñлот Ð´Ð»Ñ Ð´Ð¸Ñка зі ÑпиÑку.</entry>
+ <entry lang="uk" key="LINUX_MESSAGE_ON_MOUNT_AGAIN">\n\nВи хочете показувати це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ð°Ñтупного разу, коли ви монтуватимете такий том?</entry>
+ <entry lang="uk" key="LINUX_WARNING">ПопередженнÑ</entry>
+ <entry lang="uk" key="LINUX_ERROR">Помилка</entry>
+ <entry lang="uk" key="LINUX_ONLY_TEXTMODE">Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ Ð½Ð°Ñ€Ð°Ð·Ñ– підтримуєтьÑÑ Ð»Ð¸ÑˆÐµ в текÑтовому режимі.</entry>
+ <entry lang="uk" key="LINUX_FREE_SPACE_ON_DRIVE">Вільне міÑце на диÑку {0}: {1}.</entry>
+ <entry lang="uk" key="LINUX_DYNAMIC_NOTICE">Зверніть увагу, що Ñкщо ваша операційна ÑиÑтема не виділÑÑ” файли з початку вільного міÑцÑ, макÑимальний можливий розмір прихованого тому може бути значно меншим, ніж розмір вільного міÑÑ†Ñ Ð½Ð° зовнішньому томі. Це не помилка в VeraCrypt, а Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ñ–Ð¹Ð½Ð¾Ñ— ÑиÑтеми.</entry>
+ <entry lang="uk" key="LINUX_MAX_HIDDEN_SIZE">МакÑимальний можливий розмір прихованого тому Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ тому Ñтановить {0}.</entry>
+ <entry lang="uk" key="LINUX_OPEN_OUTER_VOL">Відкрити зовнішній том</entry>
+ <entry lang="uk" key="LINUX_OUTER_VOL_IS_MOUNTED">Зовнішній том було уÑпішно Ñтворено та змонтовано Ñк '{0}'. До цього тому тепер Ñлід Ñкопіювати деÑкі файли, Ñкі виглÑдають конфіденційними, але наÑправді ви не хочете Ñ—Ñ… приховувати. Ці файли будуть Ð´Ð»Ñ Ñ‚Ð¸Ñ…, хто змуÑить Ð²Ð°Ñ Ñ€Ð¾Ð·ÐºÑ€Ð¸Ñ‚Ð¸ пароль. Ви розкриєте лише пароль Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ зовнішнього тому, а не Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ…Ð¾Ð²Ð°Ð½Ð¾Ð³Ð¾. Файли, Ñкі мають Ð´Ð»Ñ Ð²Ð°Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ, будуть збережені у прихованому томі, Ñкий буде Ñтворений пізніше. ПіÑÐ»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ñ‚Ð¸Ñніть Далі. Ðе відмонтовуйте том.\n\nПримітка: ПіÑÐ»Ñ Ð½Ð°Ñ‚Ð¸ÑÐºÐ°Ð½Ð½Ñ Ð”Ð°Ð»Ñ– зовнішній том буде проаналізовано, щоб визначити розмір безперервної облаÑÑ‚Ñ– вільного міÑцÑ, кінець Ñкого вирівнÑний із кінцем тому. Ð¦Ñ Ð¾Ð±Ð»Ð°ÑÑ‚ÑŒ прийматиме прихований том, тому вона обмежить його макÑимальний можливий розмір. Процедура гарантує, що дані на зовнішньому томі не будуть перезапиÑані прихованим томом.</entry>
+ <entry lang="uk" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Помилка: Ви намагаєтеÑÑ Ð·Ð°ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ñ‚Ð¸ ÑиÑтемний диÑк.\n\nVeraCrypt може шифрувати ÑиÑтемний диÑк лише під Windows.</entry>
+ <entry lang="uk" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Помилка: Ви намагаєтеÑÑ Ð·Ð°ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ñ‚Ð¸ ÑиÑтемний розділ.\n\nVeraCrypt може шифрувати ÑиÑтемні розділи лише під Windows.</entry>
+ <entry lang="uk" key="LINUX_WARNING_FORMAT_DESTROY_FS">ПОПЕРЕДЖЕÐÐЯ: Ð¤Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою знищить уÑÑ– дані на файловій ÑиÑтемі '{0}'.\n\nВи хочете продовжити?</entry>
+ <entry lang="uk" key="LINUX_MOUNTET_HINT">Файлова ÑиÑтема вибраного приÑтрою наразі змонтована. Будь лаÑка, відмонтируйте '{0}' перед продовженнÑм.</entry>
+ <entry lang="uk" key="LINUX_HIDDEN_PASS_NO_DIFF">Прихований том не може мати однаковий пароль, PIM Ñ– ключові файли, Ñк зовнішній том</entry>
+ <entry lang="uk" key="LINUX_NOT_FAT_HINT">Будь лаÑка, зверніть увагу, що том не буде відформатовано файловою ÑиÑтемою FAT, Ñ– тому вам може знадобитиÑÑ Ð²Ñтановити додаткові драйвери файлової ÑиÑтеми на інших платформах, окрім {0}, що дозволить вам монтувати том.</entry>
+ <entry lang="uk" key="LINUX_ERROR_SIZE_HIDDEN_VOL">Помилка: прихований том, Ñкий буде Ñтворено, більший за {0} ТБ ({1} ГБ).\n\nМожливі рішеннÑ:\n- Створити контейнер/розділ, менший за {0} ТБ.\n</entry>
+ <entry lang="uk" key="LINUX_MAX_SIZE_HINT">- ВикориÑтовуйте накопичувач із 4096-байтовими Ñекторами, щоб Ñтворити розділи/приÑтрої, що розміщують приховані томи, розміром до 16 ТБ </entry>
+ <entry lang="uk" key="LINUX_DOT_LF">.\n</entry>
+ <entry lang="uk" key="LINUX_NOT_SUPPORTED"> (не підтримуєтьÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸, доÑтупними на цій платформі).\n</entry>
+ <entry lang="uk" key="LINUX_KERNEL_OLD">Ваша ÑиÑтема викориÑтовує Ñтару верÑÑ–ÑŽ Ñдра Linux.\n\nЧерез помилку в Ñдрі Linux ваша ÑиÑтема може переÑтати відповідати під Ñ‡Ð°Ñ Ð·Ð°Ð¿Ð¸Ñу даних на томи VeraCrypt. Цю проблему можна вирішити, оновивши Ñдро до верÑÑ–Ñ— 2.6.24 або новішої.</entry>
+ <entry lang="uk" key="LINUX_VOL_DISMOUNTED">Том {0} було відмонтовано.</entry>
+ <entry lang="uk" key="LINUX_VOL_MOUNTED">Том {0} було змонтовано.</entry>
+ <entry lang="uk" key="LINUX_OOM">ЗакінчилаÑÑ Ð¿Ð°Ð¼'ÑÑ‚ÑŒ.</entry>
+ <entry lang="uk" key="LINUX_CANT_GET_ADMIN_PRIV">Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ права адмініÑтратора</entry>
+ <entry lang="uk" key="LINUX_COMMAND_GET_ERROR">Команда {0} повернула помилку {1}.</entry>
+ <entry lang="uk" key="LINUX_CMD_HELP">Довідка з командного Ñ€Ñдка VeraCrypt</entry>
+ <entry lang="uk" key="LINUX_HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nПопередженнÑ: приховані файли приÑутні на шлÑху до ключового файлу. Якщо вам потрібно викориÑтовувати Ñ—Ñ… Ñк ключові файли, видаліть ведучий крапку з їхніх назв файлів. Приховані файли видно лише, Ñкщо увімкнено у параметрах ÑиÑтеми.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_DEVICESECTORSIZEMISMATCH">ÐевідповідніÑÑ‚ÑŒ розміру Ñекторів приÑтрою Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð° тому VeraCrypt</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_ENCRYPTEDSYSTEMREQUIRED">Цю операцію необхідно виконувати лише тоді, коли ÑиÑтема, розміщена на томі, працює.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_INSUFFICIENTDATA">ÐедоÑтатньо даних.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_KERNELCRYPTOSERVICETESTFAILED">ТеÑÑ‚ криптографічної Ñлужби Ñдра не пройдено. Ймовірно, криптографічна Ñлужба вашого Ñдра не підтримує томи більші за 2 ТБ.\n\nМожливі рішеннÑ:\n- Оновіть Ñдро Linux до верÑÑ–Ñ— 2.6.33 або пізнішої.\n- Вимкніть викориÑÑ‚Ð°Ð½Ð½Ñ ÐºÑ€Ð¸Ð¿Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ‡Ð½Ð¸Ñ… Ñлужб Ñдра (ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ > Переваги > Ð†Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ñ–Ñ ÑиÑтеми) або викориÑтовуйте опцію Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ 'nokernelcrypto' у командному Ñ€Ñдку.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_LOOPDEVICESETUPFAILED">Ðе вдалоÑÑ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ñ‚Ð¸ приÑтрій зворотного зв'Ñзку.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_MISSINGARGUMENT">ВідÑутній необхідний аргумент.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_MISSINGVOLUMEDATA">Дані тому відÑутні.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_MOUNTPOINTREQUIRED">Потрібна точка монтуваннÑ.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_MOUNTPOINTUNAVAILABLE">Точка Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¶Ðµ викориÑтовуєтьÑÑ.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_PASSWORDEMPTY">Ðе вказано пароль або ключовий файл.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_PASSWORDORKEYBOARDLAYOUTINCORRECT">\n\nЗверніть увагу, що паролі автентифікації до Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±Ð½Ð¾ вводити в Ñередовищі до завантаженнÑ, де доÑтупний лише Ñтандартний розклад клавіатури СШÐ. Тому паролі автентифікації до Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð½ÐµÐ¾Ð±Ñ…Ñ–Ð´Ð½Ð¾ завжди вводити, викориÑтовуючи Ñтандартний розклад клавіатури СШР(в іншому разі, пароль у більшоÑÑ‚Ñ– випадків буде введений неправильно). Проте зверніть увагу, що Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ вам ÐЕ потрібна ÑÐ¿Ñ€Ð°Ð²Ð¶Ð½Ñ ÐºÐ»Ð°Ð²Ñ–Ð°Ñ‚ÑƒÑ€Ð° СШÐ; вам проÑто потрібно змінити розклад клавіатури в операційній ÑиÑтемі.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_PASSWORDORMOUNTOPTIONSINCORRECT">\n\nПримітка: Якщо ви намагаєтеÑÑ Ð·Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ñ‚Ð¸ розділ, розташований на зашифрованому ÑиÑтемному диÑку без автентифікації до завантаженнÑ, або змонтувати зашифрований ÑиÑтемний розділ операційної ÑиÑтеми, Ñка не працює, ви можете зробити це, вибравши «Параметри > » > «Змонтувати розділ із викориÑтаннÑм ÑиÑтемного шифруваннÑ».</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_PASSWORDTOOLONG">Пароль довший ніж {0} Ñимволів.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_PARTITIONDEVICEREQUIRED">Потрібен приÑтрій розділу.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_PROTECTIONPASSWORDINCORRECT">Ðеправильний пароль Ð´Ð»Ñ Ð·Ð°Ñ…Ð¸Ñ‰ÐµÐ½Ð¾Ð³Ð¾ прихованого тому або прихованого тому не Ñ–Ñнує.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_PROTECTIONPASSWORDKEYFILESINCORRECT">Ðеправильний(Ñ–) ключовий(Ñ–) файл(и) та/або пароль Ð´Ð»Ñ Ð·Ð°Ñ…Ð¸Ñ‰ÐµÐ½Ð¾Ð³Ð¾ прихованого тому або прихованого тому не Ñ–Ñнує.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_STRINGCONVERSIONFAILED">ВиÑвлено недійÑні Ñимволи.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_STRINGFORMATTEREXCEPTION">Помилка під Ñ‡Ð°Ñ Ð°Ð½Ð°Ð»Ñ–Ð·Ñƒ форматованого Ñ€Ñдка.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_TEMPORARYDIRECTORYFAILURE">Ðе вдалоÑÑ Ñтворити файл або каталог у тимчаÑовому каталозі.\n\nПереконайтеÑÑ, що тимчаÑовий каталог Ñ–Ñнує, його параметри безпеки дозволÑÑŽÑ‚ÑŒ вам отримати до нього доÑтуп Ñ– на диÑку доÑтатньо міÑцÑ.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZEHIDDENVOLUMEPROTECTION">Помилка: диÑк викориÑтовує розмір Ñектора, відмінний від 512 байт.\n\nЧерез Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ–Ð², доÑтупних на вашій платформі, зовнішні томи, розташовані на диÑку, не можна змонтувати з викориÑтаннÑм захиÑту прихованого тому.\n\nМожливі рішеннÑ:\n- ВикориÑтовуйте диÑк із Ñекторами розміром 512 байт.\n- Створіть том (контейнер) на диÑку.\n- Створіть резервну копію вміÑту прихованого тому, а потім оновіть зовнішній том.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZENOKERNELCRYPTO">Помилка: диÑк викориÑтовує розмір Ñектора, відмінний від 512 байт.\n\nЧерез Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ–Ð², доÑтупних на вашій платформі, томи на диÑку, що розміщені на розділі/приÑтрої, можна змонтувати лише з викориÑтаннÑм криптографічних Ñлужб Ñдра.\n\nМожливі рішеннÑ:\n- Увімкніть викориÑÑ‚Ð°Ð½Ð½Ñ ÐºÑ€Ð¸Ð¿Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ‡Ð½Ð¸Ñ… Ñлужб Ñдра (ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ > Переваги > Ð†Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ñ–Ñ ÑиÑтеми).\n- ВикориÑтовуйте диÑк із Ñекторами розміром 512 байт.\n- Створіть том (контейнер) на диÑку.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_UNSUPPORTEDSECTORSIZE">Помилка: диÑк викориÑтовує розмір Ñектора, відмінний від 512 байт.\n\nЧерез Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ–Ð², доÑтупних на вашій платформі, томи, що розміщені на розділі/приÑтрої, не можна Ñтворити/викориÑтовувати на диÑку.\n\nМожливі рішеннÑ:\n- Створіть том (контейнер) на диÑку.\n- ВикориÑтовуйте диÑк із Ñекторами розміром 512 байт.\n- ВикориÑтовуйте VeraCrypt на іншій платформі.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_VOLUMEHOSTINUSE">Файл/приÑтрій, що розміщує том, уже викориÑтовуєтьÑÑ.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_VOLUMESLOTUNAVAILABLE">Слот тому недоÑтупний.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_HIGHERFUSEVERSIONREQUIRED">VeraCrypt потребує OSXFUSE 2.5 або вище.</entry>
+ <entry lang="uk" key="EXCEPTION_OCCURRED">СталаÑÑ Ð²Ð¸Ð½Ñткова ÑитуаціÑ</entry>
+ <entry lang="uk" key="ENTER_PASSWORD">Введіть пароль</entry>
+ <entry lang="uk" key="ENTER_TC_VOL_PASSWORD">Введіть пароль до тому VeraCrypt</entry>
+ <entry lang="uk" key="MOUNT">Змонтувати</entry>
+ <entry lang="uk" key="MOUNT_POINT">Каталог монтуваннÑ</entry>
+ <entry lang="uk" key="NO_VOLUMES_MOUNTED">Ðе змонтовано жодного тому.</entry>
+ <entry lang="uk" key="OPEN_NEW_VOLUME">Вкажіть новий том VeraCrypt</entry>
+ <entry lang="uk" key="PARAMETER_INCORRECT">Параметр недійÑний</entry>
+ <entry lang="uk" key="SELECT_KEYFILES">Виберіть ключові файли</entry>
+ <entry lang="uk" key="START_TC">ЗапуÑтити VeraCrypt</entry>
+ <entry lang="uk" key="VOLUME_ALREADY_MOUNTED">Том {0} уже змонтовано.</entry>
+ <entry lang="uk" key="UNKNOWN_OPTION">Ðевідома опціÑ</entry>
+ <entry lang="uk" key="VOLUME_LOCATION">Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ</entry>
+ <entry lang="uk" key="VOLUME_HOST_IN_USE">ПОПЕРЕДЖЕÐÐЯ: Файл/приÑтрій, що розміщує том {0}, уже викориÑтовуєтьÑÑ!\n\nÐ†Ð³Ð½Ð¾Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ може призвеÑти до небажаних результатів, включаючи неÑтабільніÑÑ‚ÑŒ ÑиÑтеми. УÑÑ– програми, Ñкі можуть викориÑтовувати файл/приÑтрій, що розміщує том, повинні бути закриті перед монтуваннÑм тому.\n\nПродовжити монтуваннÑ?</entry>
+ <entry lang="uk" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt був раніше вÑтановлений за допомогою пакету MSI, тому його не можна оновити за допомогою Ñтандартного інÑталÑтора.\n\nБудь лаÑка, викориÑтовуйте пакет MSI Ð´Ð»Ñ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð²Ð°ÑˆÐ¾Ñ— уÑтановки VeraCrypt.</entry>
+ <entry lang="uk" key="IDC_USE_ALL_FREE_SPACE">ВикориÑтовувати веÑÑŒ доÑтупний вільний проÑÑ‚Ñ–Ñ€</entry>
+ <entry lang="uk" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt не можна оновити, тому що ÑиÑтемний розділ/диÑк було зашифровано за допомогою алгоритму, Ñкий більше не підтримуєтьÑÑ.\nБудь лаÑка, розшифруйте ÑиÑтему перед оновленнÑм VeraCrypt, а потім знову зашифруйте Ñ—Ñ—.</entry>
+ <entry lang="uk" key="LINUX_EX2MSG_TERMINALNOTFOUND">Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ підтримувану програму термінала, вам потрібні xterm, konsole або gnome-terminal (з dbus-x11).</entry>
+ <entry lang="uk" key="IDM_MOUNT_NO_CACHE">Змонтувати без кешу</entry>
+ <entry lang="uk" key="EXPANDER_INFO">:: Розширювач VeraCrypt ::\n\nРозширте том VeraCrypt на льоту без переформатуваннÑ\n\n\nПідтримуютьÑÑ Ð²ÑÑ– види томів (файли контейнерів, диÑки та розділи), відформатовані за допомогою NTFS. Єдина умова полÑгає в тому, що на диÑку або приÑтрої, що розміщує том VeraCrypt, має бути доÑтатньо вільного міÑцÑ.\n\nÐе викориÑтовуйте це програмне Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾Ð³Ð¾ тому, що міÑтить прихований том, оÑкільки це знищує прихований том!\n</entry>
+ <entry lang="uk" key="IDC_STEPSEXPAND">1. Виберіть том VeraCrypt, Ð´Ð»Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ\n2. ÐатиÑніть кнопку «Змонтувати»</entry>
+ <entry lang="uk" key="IDT_VOL_NAME">Том: </entry>
+ <entry lang="uk" key="IDT_FILE_SYS">Файлова ÑиÑтема: </entry>
+ <entry lang="uk" key="IDT_CURRENT_SIZE">Поточний розмір: </entry>
+ <entry lang="uk" key="IDT_NEW_SIZE">Ðовий розмір: </entry>
+ <entry lang="uk" key="IDT_NEW_SIZE_BOX_TITLE">Введіть новий розмір тому</entry>
+ <entry lang="uk" key="IDC_INIT_NEWSPACE">Заповнити новий проÑÑ‚Ñ–Ñ€ випадковими даними</entry>
+ <entry lang="uk" key="IDC_QUICKEXPAND">Швидке розширеннÑ</entry>
+ <entry lang="uk" key="IDT_INIT_SPACE">Заповнити новий проÑÑ‚Ñ–Ñ€: </entry>
+ <entry lang="uk" key="EXPANDER_FREE_SPACE">%s вільного проÑтору доÑтупно на хоÑÑ‚-диÑку</entry>
+ <entry lang="uk" key="EXPANDER_HELP_DEVICE">Це том на базі приÑтрою VeraCrypt.\n\nÐовий розмір тому буде автоматично обраний Ñк розмір приÑтрою гоÑподарÑ.</entry>
+ <entry lang="uk" key="EXPANDER_HELP_FILE">Будь лаÑка, вкажіть новий розмір тому VeraCrypt (повинен бути принаймні на %I64u КБ більше поточного розміру).</entry>
+ <entry lang="uk" key="QUICK_EXPAND_WARNING">ПОПЕРЕДЖЕÐÐЯ: Ви повинні викориÑтовувати швидке Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð»Ð¸ÑˆÐµ в таких випадках:\n\n1) ПриÑтрій, де розташовано файл контейнера, не міÑтить конфіденційних даних, Ñ– вам не потрібна правдоподібна відмова.\n2) ПриÑтрій, де розташовано файл контейнера, вже було надійно та повніÑÑ‚ÑŽ зашифровано.\n\nВи впевнені, що хочете викориÑтовувати швидке розширеннÑ?</entry>
+ <entry lang="uk" key="EXPANDER_STATUS_TEXT">Ð’ÐЖЛИВО: Рухайте мишею Ñкомога випадковіше в межах цього вікна. Чим довше ви рухаєтеÑÑ, тим краще. Це значно підвищує криптографічну ÑтійкіÑÑ‚ÑŒ ключів шифруваннÑ. Потім натиÑніть «Продовжити», щоб розширити том.</entry>
+ <entry lang="uk" key="EXPANDER_STATUS_TEXT_LEGACY">ÐатиÑніть «Продовжити» Ð´Ð»Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ.</entry>
+ <entry lang="uk" key="EXPANDER_FINISH_ERROR">Помилка: Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ не вдалоÑÑ.</entry>
+ <entry lang="uk" key="EXPANDER_FINISH_ABORT">Помилка: операцію перервано кориÑтувачем.</entry>
+ <entry lang="uk" key="EXPANDER_FINISH_OK">Готово. Том уÑпішно розширено.</entry>
+ <entry lang="uk" key="EXPANDER_CANCEL_WARNING">ПопередженнÑ: Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ триває!\n\nЗупинка зараз може призвеÑти до Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ.\n\nВи дійÑно хочете ÑкаÑувати?</entry>
+ <entry lang="uk" key="EXPANDER_STARTING_STATUS">Початок Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ ...\n</entry>
+ <entry lang="uk" key="EXPANDER_HIDDEN_VOLUME_ERROR">Зовнішній том, що міÑтить прихований том, не можна розширити, оÑкільки це знищить прихований том.\n</entry>
+ <entry lang="uk" key="EXPANDER_SYSTEM_VOLUME_ERROR">СиÑтемний том VeraCrypt не можна розширити.</entry>
+ <entry lang="uk" key="EXPANDER_NO_FREE_SPACE">ÐедоÑтатньо вільного міÑÑ†Ñ Ð´Ð»Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ</entry>
+ <entry lang="uk" key="EXPANDER_WARNING_FILE_CONTAINER_JUNK">ПопередженнÑ: файл контейнера більший за облаÑÑ‚ÑŒ тому VeraCrypt. Дані піÑÐ»Ñ Ð¾Ð±Ð»Ð°ÑÑ‚Ñ– тому VeraCrypt будуть перезапиÑані.\n\nВи хочете продовжити?</entry>
+ <entry lang="uk" key="EXPANDER_WARNING_FAT">ПопередженнÑ: том VeraCrypt міÑтить файлову ÑиÑтему FAT!\n\nБуде розширено лише том VeraCrypt, але не файлова ÑиÑтема.\n\nВи хочете продовжити?</entry>
+ <entry lang="uk" key="EXPANDER_WARNING_EXFAT">ПопередженнÑ: том VeraCrypt міÑтить файлову ÑиÑтему exFAT!\n\nБуде розширено лише Ñам том VeraCrypt, але не файлова ÑиÑтема.\n\nВи хочете продовжити?</entry>
+ <entry lang="uk" key="EXPANDER_WARNING_UNKNOWN_FS">ПопередженнÑ: том VeraCrypt міÑтить невідому або відÑутню файлову ÑиÑтему!\n\nБуде розширено лише том VeraCrypt, файлова ÑиÑтема залишитьÑÑ Ð½ÐµÐ·Ð¼Ñ–Ð½Ð½Ð¾ÑŽ.\n\nВи хочете продовжити?</entry>
+ <entry lang="uk" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_SMALL">Ðовий розмір тому надто малий, повинен бути принаймні на %I64u кБ більшим за поточний розмір.</entry>
+ <entry lang="uk" key="EXPANDER_ERROR_VOLUME_SIZE_TOO_LARGE">Ðовий розмір тому надто великий, недоÑтатньо міÑÑ†Ñ Ð½Ð° хоÑÑ‚-диÑку.</entry>
+ <entry lang="uk" key="EXPANDER_ERROR_MAX_FILE_SIZE_EXCEEDED">Перевищено макÑимальний розмір файлу %I64u МБ на хоÑÑ‚-диÑку.</entry>
+ <entry lang="uk" key="EXPANDER_ERROR_QUICKEXPAND_PRIVILEGES">Помилка: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ необхідні права Ð´Ð»Ñ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ð³Ð¾ розширеннÑ!\nБудь лаÑка, зніміть позначку «Швидке розширеннÑ» та Ñпробуйте ще раз.</entry>
+ <entry lang="uk" key="EXPANDER_ERROR_MAX_VC_VOLUME_SIZE_EXCEEDED">Перевищено макÑимальний розмір тому VeraCrypt %I64u ТБ!\n</entry>
+ <entry lang="uk" key="FULL_FORMAT">Повне форматуваннÑ</entry>
+ <entry lang="uk" key="FAST_CREATE">Швидке ÑтвореннÑ</entry>
+ <entry lang="uk" key="WARN_FAST_CREATE">ПОПЕРЕДЖЕÐÐЯ: Ви повинні викориÑтовувати «Швидке ÑтвореннÑ» лише в таких випадках:\n\n1) ПриÑтрій не міÑтить конфіденційних даних, Ñ– вам не потрібна правдоподібна відмова.\n2) ПриÑтрій вже був надійно та повніÑÑ‚ÑŽ зашифрований.\n\nВи впевнені, що хочете викориÑтовувати «Швидке ÑтвореннÑ»?</entry>
+ <entry lang="uk" key="IDC_ENABLE_EMV_SUPPORT">Увімкнути підтримку EMV</entry>
+ <entry lang="uk" key="COMMAND_APDU_INVALID">Команда APDU, надіÑлана на картку, недійÑна.</entry>
+ <entry lang="uk" key="EXTENDED_APDU_UNSUPPORTED">Розширені команди APDU не можна викориÑтовувати з поточним токеном.</entry>
+ <entry lang="uk" key="SCARD_MODULE_INIT_FAILED">Помилка під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð±Ñ–Ð±Ð»Ñ–Ð¾Ñ‚ÐµÐºÐ¸ WinSCard / PCSC.</entry>
+ <entry lang="uk" key="EMV_UNKNOWN_CARD_TYPE">Картка в зчитувачі не є підтримуваною EMV карткою.</entry>
+ <entry lang="uk" key="EMV_SELECT_AID_FAILED">Ðе вдалоÑÑ Ð²Ð¸Ð±Ñ€Ð°Ñ‚Ð¸ AID картки в зчитувачі.</entry>
+ <entry lang="uk" key="EMV_ICC_CERT_NOTFOUND">Сертифікат загального ключа ICC не було знайдено на картці.</entry>
+ <entry lang="uk" key="EMV_ISSUER_CERT_NOTFOUND">Сертифікат загального ключа емітента не було знайдено на картці.</entry>
+ <entry lang="uk" key="EMV_CPLC_NOTFOUND">CPLC не було знайдено на EMV картці.</entry>
+ <entry lang="uk" key="EMV_PAN_NOTFOUND">ОÑновний номер рахунку (PAN) не знайдено на EMV картці.</entry>
+ <entry lang="uk" key="INVALID_EMV_PATH">ШлÑÑ… EMV недійÑний.</entry>
+ <entry lang="uk" key="EMV_KEYFILE_DATA_NOTFOUND">Ðе вдалоÑÑ Ñтворити ключовий файл з даних EMV картки.\n\nВідÑутній один з наÑтупних елементів:\n- Сертифікат загального ключа ICC.\n- Сертифікат загального ключа емітента.\n- Дані CPLC.</entry>
+ <entry lang="uk" key="SCARD_W_REMOVED_CARD">У зчитувачі немає картки.\n\nБудь лаÑка, переконайтеÑÑ, що картка вÑтавлена правильно.</entry>
+ <entry lang="uk" key="FORMAT_EXTERNAL_FAILED">Команді Windows format.com не вдалоÑÑ Ð²Ñ–Ð´Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ñ‚Ð¸ том Ñк NTFS/exFAT/ReFS: Помилка 0x%.8X.\n\nÐŸÐ¾Ð²ÐµÑ€Ð½ÐµÐ½Ð½Ñ Ð´Ð¾ викориÑÑ‚Ð°Ð½Ð½Ñ API FormatEx Windows.</entry>
+ <entry lang="uk" key="FORMATEX_API_FAILED">API Windows FormatEx не вдалоÑÑ Ð²Ñ–Ð´Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ÑƒÐ²Ð°Ñ‚Ð¸ том Ñк NTFS/exFAT/ReFS.\n\nÐ¡Ñ‚Ð°Ñ‚ÑƒÑ Ð²Ñ–Ð´Ð¼Ð¾Ð²Ð¸ = %s.</entry>
+ <entry lang="uk" key="EXPANDER_WRITING_RANDOM_DATA">Ð—Ð°Ð¿Ð¸Ñ Ð²Ð¸Ð¿Ð°Ð´ÐºÐ¾Ð²Ð¸Ñ… даних у новий проÑÑ‚Ñ–Ñ€ ...\n</entry>
+ <entry lang="uk" key="EXPANDER_WRITING_ENCRYPTED_BACKUP">Ð—Ð°Ð¿Ð¸Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ зашифрованого резервного заголовка ...\n</entry>
+ <entry lang="uk" key="EXPANDER_WRITING_ENCRYPTED_PRIMARY">Ð—Ð°Ð¿Ð¸Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ зашифрованого оÑновного заголовка ...\n</entry>
+ <entry lang="uk" key="EXPANDER_WIPING_OLD_HEADER">Ð¡Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ Ñтарого резервного заголовка ...\n</entry>
+ <entry lang="uk" key="EXPANDER_MOUNTING_VOLUME">ÐœÐ¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ ...\n</entry>
+ <entry lang="uk" key="EXPANDER_UNMOUNTING_VOLUME">Ð Ð¾Ð·Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ ...\n</entry>
+ <entry lang="uk" key="EXPANDER_EXTENDING_FILESYSTEM">Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ñ— ÑиÑтеми ...\n</entry>
+ <entry lang="uk" key="PARTIAL_SYSENC_MOUNT_READONLY">ПопередженнÑ: ÑиÑтемний розділ, Ñкий ви намагалиÑÑ Ð·Ð¼Ð¾Ð½Ñ‚ÑƒÐ²Ð°Ñ‚Ð¸, не був повніÑÑ‚ÑŽ зашифрований. Як захід безпеки, щоб уникнути потенційного Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ небажаних змін, том '%s' був змонтований Ñк тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ.</entry>
+ <entry lang="uk" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Важлива Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ викориÑÑ‚Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½ÑŒ файлів Ñторонніх розробників</entry>
+ <entry lang="uk" key="IDC_DISABLE_MEMORY_PROTECTION">Вимкнути захиÑÑ‚ пам'ÑÑ‚Ñ– Ð´Ð»Ñ ÑуміÑноÑÑ‚Ñ– з інÑтрументами доÑтупноÑÑ‚Ñ–</entry>
+ <entry lang="uk" key="DISABLE_MEMORY_PROTECTION_WARNING">ПОПЕРЕДЖЕÐÐЯ: Ð’Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ð·Ð°Ñ…Ð¸Ñту пам'ÑÑ‚Ñ– значно знижує безпеку. Увімкніть цю опцію ТІЛЬКИ Ñкщо ви покладаєтеÑÑ Ð½Ð° інÑтрументи доÑтупноÑÑ‚Ñ–, Ñк-от програми Ð´Ð»Ñ Ð·Ñ‡Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð· екрана, Ð´Ð»Ñ Ð²Ð·Ð°Ñ”Ð¼Ð¾Ð´Ñ–Ñ— з інтерфейÑом кориÑтувача VeraCrypt.</entry>
<entry lang="uk" key="LINUX_LANGUAGE">Мова</entry>
- <entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
- <entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="uk" key="LINUX_SELECT_SYS_DEFAULT_LANG">Виберіть мову ÑиÑтеми за замовчуваннÑм</entry>
+ <entry lang="uk" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб зміна мови набула чинноÑÑ‚Ñ–, необхідно перезавантажити VeraCrypt.</entry>
+ <entry lang="uk" key="ERR_XTS_MASTERKEY_VULNERABLE">ПОПЕРЕДЖЕÐÐЯ: Головний ключ тому Ñ” вразливим до атаки, Ñка компрометує безпеку даних.\n\nБудь лаÑка, Ñтворіть новий том Ñ– перенеÑÑ–Ñ‚ÑŒ дані до нього.</entry>
+ <entry lang="uk" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">ПОПЕРЕДЖЕÐÐЯ: Головний ключ зашифрованої ÑиÑтеми Ñ” вразливим до атаки, Ñка компрометує безпеку даних.\nБудь лаÑка, розшифруйте ÑиÑтемний розділ/диÑк, а потім знову зашифруйте його.</entry>
+ <entry lang="uk" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">ПОПЕРЕДЖЕÐÐЯ: Головний ключ тому має уразливіÑÑ‚ÑŒ безпеки.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.uz.xml b/Translations/Language.uz.xml
index c4f3ce01..a1b9ff47 100644
--- a/Translations/Language.uz.xml
+++ b/Translations/Language.uz.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="uz" name="Ўзбекча" en-name="Uzbek (Cyrillic)" version="0.1.0" translators="Abdurauf Azizov, Dmitry Yerokhin" />
<font lang="uz" class="normal" size="11" face="default" />
<font lang="uz" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="uz" key="LINUX_LANGUAGE">Язык</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.vi.xml b/Translations/Language.vi.xml
index d8fa4e01..5bd42b5b 100644
--- a/Translations/Language.vi.xml
+++ b/Translations/Language.vi.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="vi" name="Tiếng Việt" en-name="Vietnamese" version="0.1.0" translators="Nguyễn Kim Huy" />
<font lang="vi" class="normal" size="11" face="default" />
<font lang="vi" class="bold" size="13" face="Arial" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="vi" key="LINUX_LANGUAGE">Ngôn ngữ</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.zh-cn.xml b/Translations/Language.zh-cn.xml
index 3ea50c85..d2c5369f 100644
--- a/Translations/Language.zh-cn.xml
+++ b/Translations/Language.zh-cn.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
- <language langid="zh-cn" name="简体中文" en-name="Chinese (Simplified)" version="1.0.3" translators="Barney Li, Zhangjintao, Nkh0472,风之暇想" />
+ <localization prog-version= "1.26.15">
+ <language langid="zh-cn" name="简体中文" en-name="Chinese (Simplified)" version="1.0.3" translators="Barney Li, Zhangjintao, Nkh0472, 风之暇想" />
<font lang="zh-cn" class="normal" size="12" face="Microsoft YaHei" />
<font lang="zh-cn" class="bold" size="14" face="Microsoft YaHei" />
<font lang="zh-cn" class="fixed" size="14" face="Microsoft YaHei" />
@@ -633,12 +633,12 @@
<entry lang="zh-cn" key="PASSWORD_HIDDEN_OS_TITLE">éšå½¢æ“作系统的密ç </entry>
<entry lang="zh-cn" key="PASSWORD_LENGTH_WARNING">警告:简短密ç å®¹æ˜“被暴力破解技术破解ï¼\n\n我们建议选择一个超过 20 个字符的密ç ã€‚\n\n您确定è¦ä½¿ç”¨ç®€çŸ­å¯†ç å—?</entry>
<entry lang="zh-cn" key="PASSWORD_TITLE">加密å·å¯†ç </entry>
- <entry lang="zh-cn" key="PASSWORD_WRONG">由于以下一个或多个原因,æ“作失败:\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\nPRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚</entry>
- <entry lang="zh-cn" key="PASSWORD_OR_KEYFILE_WRONG">由于以下一个或多个原因,æ“作失败:\n-密钥错误。\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\nPRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚</entry>
- <entry lang="zh-cn" key="PASSWORD_OR_MODE_WRONG">由于以下一个或多个原因,æ“作失败:\n-加载模å¼é”™è¯¯ã€‚\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\nPRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚</entry>
- <entry lang="zh-cn" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">由于以下一个或多个原因,æ“作失败:\n-加载模å¼é”™è¯¯ã€‚\n-密钥错误。\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\nPRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚</entry>
- <entry lang="zh-cn" key="PASSWORD_WRONG_AUTOMOUNT">由于以下一个或多个原因,æ“作失败:\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\nPRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚</entry>
- <entry lang="zh-cn" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">由于以下一个或多个原因,æ“作失败:\n-密钥错误。\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\nPRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚</entry>
+ <entry lang="zh-cn" key="PASSWORD_WRONG">由于以下一个或多个原因,æ“作失败:\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\n-PRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚\n-å·ä½¿ç”¨äº†å·²è¢«ç§»é™¤çš„旧算法。\n-ä¸å†æ”¯æŒ TrueCrypt æ ¼å¼çš„å·ã€‚</entry>
+ <entry lang="zh-cn" key="PASSWORD_OR_KEYFILE_WRONG">由于以下一个或多个原因,æ“作失败:\n-密钥错误。\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\n-PRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚\n-å·ä½¿ç”¨äº†å·²è¢«ç§»é™¤çš„旧算法。\n-ä¸å†æ”¯æŒ TrueCrypt æ ¼å¼çš„å·ã€‚</entry>
+ <entry lang="zh-cn" key="PASSWORD_OR_MODE_WRONG">由于以下一个或多个原因,æ“作失败:\n-加载模å¼é”™è¯¯ã€‚\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\n-PRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚\n-å·ä½¿ç”¨äº†å·²è¢«ç§»é™¤çš„旧算法。\n-ä¸å†æ”¯æŒ TrueCrypt æ ¼å¼çš„å·ã€‚</entry>
+ <entry lang="zh-cn" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">由于以下一个或多个原因,æ“作失败:\n-加载模å¼é”™è¯¯ã€‚\n-密钥错误。\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\n-PRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚\n-å·ä½¿ç”¨äº†å·²è¢«ç§»é™¤çš„旧算法。\n-ä¸å†æ”¯æŒ TrueCrypt æ ¼å¼çš„å·ã€‚</entry>
+ <entry lang="zh-cn" key="PASSWORD_WRONG_AUTOMOUNT">由于以下一个或多个原因,æ“作失败:\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\n-PRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚\n-å·ä½¿ç”¨äº†å·²è¢«ç§»é™¤çš„旧算法。\n-ä¸å†æ”¯æŒ TrueCrypt æ ¼å¼çš„å·ã€‚</entry>
+ <entry lang="zh-cn" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">由于以下一个或多个原因,æ“作失败:\n-密钥错误。\n-密ç é”™è¯¯ã€‚\n-å·PIMå·é”™è¯¯ã€‚\n-PRF(哈希)错误。\n-ä¸æ˜¯æœ‰æ•ˆçš„å·ã€‚\n-å·ä½¿ç”¨äº†å·²è¢«ç§»é™¤çš„旧算法。\n-ä¸å†æ”¯æŒ TrueCrypt æ ¼å¼çš„å·ã€‚</entry>
<entry lang="zh-cn" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\n警告:Caps Lock å·²ç»å¼€å¯ã€‚ è¿™å¯èƒ½å¯¼è‡´æ‚¨å¯†ç è¾“入错误。</entry>
<entry lang="zh-cn" key="PIM_CHANGE_WARNING">è®°ä½æ‰€æŒ‚载的å·çš„PIM</entry>
<entry lang="zh-cn" key="PIM_HIDVOL_HOST_TITLE">å¤–å±‚å· PIM</entry>
@@ -1618,10 +1618,10 @@
<entry lang="zh-cn" key="EMV_SELECT_AID_FAILED">无法选定读å¡å™¨ä¸­å¡ç‰‡çš„AID。</entry>
<entry lang="zh-cn" key="EMV_ICC_CERT_NOTFOUND">未在å¡ç‰‡ä¸­æ‰¾åˆ°ICC公钥è¯ä¹¦ã€‚</entry>
<entry lang="zh-cn" key="EMV_ISSUER_CERT_NOTFOUND">未在å¡ç‰‡ä¸­æ‰¾åˆ°å‘å¡æ–¹å…¬é’¥è¯ä¹¦</entry>
- <entry lang="zh-cn" key="EMV_CPLC_NOTFOUND">未在å¡ç‰‡ä¸­æ‰¾åˆ°CLPCæ•°æ®ã€‚</entry>
+ <entry lang="zh-cn" key="EMV_CPLC_NOTFOUND">未在å¡ç‰‡ä¸­æ‰¾åˆ°CPLCæ•°æ®ã€‚</entry>
<entry lang="zh-cn" key="EMV_PAN_NOTFOUND">未在EMVå¡ç‰‡ä¸­æ‰¾åˆ°ä¸»å¸å·(PAN)。</entry>
<entry lang="zh-cn" key="INVALID_EMV_PATH">EMV路径无效。</entry>
- <entry lang="zh-cn" key="EMV_KEYFILE_DATA_NOTFOUND">无法使用EMVå¡ç‰‡æ•°æ®å»ºç«‹å¯†é’¥æ–‡ä»¶ã€‚\n\n缺少所需的下列数æ®ä¹‹ä¸€ï¼š\n- ICC公钥è¯ä¹¦\n- å‘å¡æ–¹å…¬é’¥è¯ä¹¦\n- CLPCæ•°æ®</entry>
+ <entry lang="zh-cn" key="EMV_KEYFILE_DATA_NOTFOUND">无法使用EMVå¡ç‰‡æ•°æ®å»ºç«‹å¯†é’¥æ–‡ä»¶ã€‚\n\n缺少所需的下列数æ®ä¹‹ä¸€ï¼š\n- ICC公钥è¯ä¹¦\n- å‘å¡æ–¹å…¬é’¥è¯ä¹¦\n- CPLCæ•°æ®</entry>
<entry lang="zh-cn" key="SCARD_W_REMOVED_CARD">未在读å¡å™¨ä¸­æ‰¾åˆ°å¡ç‰‡ã€‚\n\n请确ä¿å¡ç‰‡å·²ç»æ’入。</entry>
<entry lang="zh-cn" key="FORMAT_EXTERNAL_FAILED">æ ¼å¼åŒ–NTFS/exFAT/ReFSå·çš„过程中调用Windows format.com命令失败:错误 0x%.8X。\n\n将回滚使用Windows FormatEx API。</entry>
<entry lang="zh-cn" key="FORMATEX_API_FAILED">æ ¼å¼åŒ–NTFS/exFAT/ReFSå·çš„过程中调用Windows FormatEx API失败。\n\nå¤±è´¥çŠ¶æ€ = %s。</entry>
@@ -1639,6 +1639,9 @@
<entry lang="zh-cn" key="LINUX_LANGUAGE">语言</entry>
<entry lang="zh-cn" key="LINUX_SELECT_SYS_DEFAULT_LANG">选择系统默认语言</entry>
<entry lang="zh-cn" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">è¦ä½¿è¯­è¨€è®¾ç½®æ›´æ”¹ç”Ÿæ•ˆï¼Œéœ€è¦é‡å¯VeraCrypt。</entry>
+ <entry lang="zh-cn" key="ERR_XTS_MASTERKEY_VULNERABLE">警告:å·çš„主密钥容易å—到å±åŠæ•°æ®å®‰å…¨æ€§çš„攻击。\n\n请创建新的å·å¹¶å°†æ•°æ®ä¼ è¾“到其中。</entry>
+ <entry lang="zh-cn" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">警告:加密系统的主密钥容易å—到å±åŠæ•°æ®å®‰å…¨æ€§çš„攻击。\n请解密系统分区/驱动器,然åŽé‡æ–°åŠ å¯†ã€‚</entry>
+ <entry lang="zh-cn" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">警告:å·çš„主密钥存在安全æ¼æ´žã€‚</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.zh-hk.xml b/Translations/Language.zh-hk.xml
index 40c11a36..3817d817 100644
--- a/Translations/Language.zh-hk.xml
+++ b/Translations/Language.zh-hk.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="zh-hk" name="ç¹é«”中文(香港)" en-name="Chinese (Hong Kong)" version="0.1.0" translators="PUN Chi Ho, Yeung Tim Ming" />
<font lang="zh-hk" class="normal" size="12" face="Microsoft JhengHei UI" />
<font lang="zh-hk" class="bold" size="13" face="Microsoft JhengHei UI Bold" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="zh-hk" key="EMV_ICC_CERT_NOTFOUND">å¡ç‰‡ä¸­ç„¡æ³•æ‰¾åˆ°ICC 公開鑰匙證書。</entry>
<entry lang="zh-hk" key="EMV_ISSUER_CERT_NOTFOUND">å¡ç‰‡ä¸­ç„¡æ³•æ‰¾åˆ°ç™¼è¡Œè€…公開鑰匙證書。</entry>
- <entry lang="zh-hk" key="EMV_CPLC_NOTFOUND">EMV å¡ç‰‡ä¸­ç„¡æ³•æ‰¾åˆ° CLPC。</entry>
+ <entry lang="zh-hk" key="EMV_CPLC_NOTFOUND">EMV å¡ç‰‡ä¸­ç„¡æ³•æ‰¾åˆ° CPLC。</entry>
<entry lang="zh-hk" key="EMV_PAN_NOTFOUND">在 EMV å¡ç‰‡ä¸­æ‰¾ä¸åˆ° Primary Account Number (PAN)。</entry>
<entry lang="zh-hk" key="INVALID_EMV_PATH">EMV 路徑無效。</entry>
- <entry lang="zh-hk" key="EMV_KEYFILE_DATA_NOTFOUND">無法使用 ENV å¡ç‰‡ä¸­çš„數據建立加密鑰匙檔案。\n\n缺少以下任何一項:\n- ICC 公開鑰匙證書。\n- 發行者公開鑰匙證書。\n- CPCL 數據。</entry>
+ <entry lang="zh-hk" key="EMV_KEYFILE_DATA_NOTFOUND">無法使用 ENV å¡ç‰‡ä¸­çš„數據建立加密鑰匙檔案。\n\n缺少以下任何一項:\n- ICC 公開鑰匙證書。\n- 發行者公開鑰匙證書。\n- CPLC 數據。</entry>
<entry lang="zh-hk" key="SCARD_W_REMOVED_CARD">讀å¡æ©Ÿä¸­æ²’有å¡ç‰‡ã€‚\n\n請確èªå¡ç‰‡å·²æ­£ç¢ºåœ°æ’入。</entry>
<entry lang="zh-hk" key="FORMAT_EXTERNAL_FAILED">Windows format.com 指令無法格å¼åŒ–加密å€ç‚º NTFS/exFAT/ReFS: 錯誤 0x%.8X.\n\n退而轉用 Windows FormatEx API。</entry>
<entry lang="zh-hk" key="FORMATEX_API_FAILED">Windows FormatEx API 無法格å¼åŒ–加密å€ç‚º NTFS/exFAT/ReFS。\n\n錯誤狀態 = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="zh-hk" key="LINUX_LANGUAGE">語言</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/Translations/Language.zh-tw.xml b/Translations/Language.zh-tw.xml
index 949e88b4..0a5cbaf5 100644
--- a/Translations/Language.zh-tw.xml
+++ b/Translations/Language.zh-tw.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<VeraCrypt>
- <localization prog-version= "1.26.10">
+ <localization prog-version= "1.26.15">
<language langid="zh-tw" name="ç¹é«”中文" en-name="Chinese (Taiwan)" version="0.1.0" translators="Barney Li, Simon Ma, ChangMing Hsu" />
<font lang="zh-tw" class="normal" size="12" face="MingLiU" />
<font lang="zh-tw" class="bold" size="15" face="MingLiU" />
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="en" key="LINUX_LANGUAGE">Language</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/contrib/EncryptData.ps1 b/contrib/EncryptData.ps1
index 34fc447a..841baa88 100644
--- a/contrib/EncryptData.ps1
+++ b/contrib/EncryptData.ps1
@@ -23,7 +23,7 @@ The desired path for the VeraCrypt container. If not specified, it defaults to t
.NOTES
Author: Mounir IDRASSI
Email: mounir.idrassi@idrix.fr
-Date: July 2023
+Date: 26 July 2024
License: This script is licensed under the Apache License 2.0
#>
@@ -77,8 +77,10 @@ $veraCryptFormatExe = Join-Path $veracryptPath "VeraCrypt Format.exe"
# Constants used to calculate the size of the exFAT filesystem
$InitialVBRSize = 32KB
+$BackupVBRSize = 32KB
$InitialFATSize = 128KB
$ClusterSize = 32KB # TODO : make this configurable
+$UpCaseTableSize = 128KB # Typical size
function Get-ExFATSizeRec {
param(
@@ -142,7 +144,7 @@ function Get-ExFATSize {
try {
# Initialize total size
- $totalSize = $InitialVBRSize + $InitialFATSize
+ $totalSize = $InitialVBRSize + $BackupVBRSize + $InitialFATSize + $UpCaseTableSize
# Call the recursive function
$totalSize = Get-ExFATSizeRec -Path $Path -TotalSize $totalSize
@@ -151,13 +153,24 @@ function Get-ExFATSize {
$totalSize += $ClusterSize
# Calculate the size of the Bitmap Allocation Table
- $numClusters = $totalSize / $ClusterSize
+ $numClusters = [math]::Ceiling($totalSize / $ClusterSize)
$bitmapSize = [math]::Ceiling($numClusters / 8)
$totalSize += $bitmapSize
# Adjust the size of the FAT
$fatSize = $numClusters * 4
$totalSize += $fatSize - $InitialFATSize
+
+ # Add safety factor to account for potential filesystem overhead
+ # For smaller datasets (<100MB), we add 1% or 64KB (whichever is larger)
+ # For larger datasets (>=100MB), we add 0.1% or 1MB (whichever is larger)
+ # This scaled approach ensures adequate extra space without excessive overhead
+ $safetyFactor = if ($totalSize -lt 100MB) {
+ [math]::Max(64KB, $totalSize * 0.01)
+ } else {
+ [math]::Max(1MB, $totalSize * 0.001)
+ }
+ $totalSize += $safetyFactor
# Return the minimum disk size needed to store the exFAT filesystem
return $totalSize
@@ -171,10 +184,25 @@ function Get-ExFATSize {
# Calculate size of the container
$containerSize = Get-ExFATSize -Path $inputPath
+# Convert to MB and round up to the nearest MB
$containerSize = [math]::Ceiling($containerSize / 1MB)
-# Add 1 MiB to account for the VeraCrypt headers and reserved areas (256 KiB), plus other overhead
-$containerSize += 1
+# Add extra space for VeraCrypt headers, reserved areas, and potential alignment requirements
+# We use a sliding scale to balance efficiency for small datasets and adequacy for large ones:
+# - For very small datasets (<10MB), add 1MB
+# - For small to medium datasets (10-100MB), add 2MB
+# - For larger datasets (>100MB), add 1% of the total size
+# This approach ensures sufficient space across a wide range of dataset sizes
+if ($containerSize -lt 10) {
+ $containerSize += 1 # Add 1 MB for very small datasets
+} elseif ($containerSize -lt 100) {
+ $containerSize += 2 # Add 2 MB for small datasets
+} else {
+ $containerSize += [math]::Ceiling($containerSize * 0.01) # Add 1% for larger datasets
+}
+
+# Ensure a minimum container size of 2 MB
+$containerSize = [math]::Max(2, $containerSize)
# Specify encryption algorithm, and hash algorithm
$encryption = "AES"
diff --git a/doc/chm/VeraCrypt User Guide.chm b/doc/chm/VeraCrypt User Guide.chm
index 9fbd70c9..8c2dd43d 100644
--- a/doc/chm/VeraCrypt User Guide.chm
+++ b/doc/chm/VeraCrypt User Guide.chm
Binary files differ
diff --git a/doc/chm/VeraCrypt.hhc b/doc/chm/VeraCrypt.hhc
index 90096aa0..57e101b2 100644
--- a/doc/chm/VeraCrypt.hhc
+++ b/doc/chm/VeraCrypt.hhc
@@ -140,6 +140,10 @@
<param name="Local" value="Converting TrueCrypt volumes and partitions.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
+ <param name="Name" value="Conversion Guide for Versions 1.26 and Later">
+ <param name="Local" value="Conversion_Guide_VeraCrypt_1.26_and_Later.html">
+ </OBJECT>
+ <LI> <OBJECT type="text/sitemap">
<param name="Name" value="Default Mount Parameters">
<param name="Local" value="Default Mount Parameters.html">
</OBJECT>
diff --git a/doc/chm/VeraCrypt.hhp b/doc/chm/VeraCrypt.hhp
index bcce4971..e6ff2430 100644
--- a/doc/chm/VeraCrypt.hhp
+++ b/doc/chm/VeraCrypt.hhp
@@ -19,7 +19,7 @@ Authors.html
Avoid Third-Party File Extensions.html
bank_30x30.png
BC_Logo_30x30.png
-BCH_Logo_48x30.png
+BCH_Logo_30x30.png
Beginner's Tutorial.html
Beginner's Tutorial_Image_001.jpg
Beginner's Tutorial_Image_002.jpg
@@ -56,6 +56,7 @@ CompilingGuidelines.html
CompilingGuidelineWin.html
Contact.html
Contributed Resources.html
+Conversion_Guide_VeraCrypt_1.26_and_Later.html
Converting TrueCrypt volumes and partitions.html
Converting TrueCrypt volumes and partitions_truecrypt_convertion.jpg
Creating New Volumes.html
diff --git a/doc/html/BCH_Logo_30x30.png b/doc/html/BCH_Logo_30x30.png
new file mode 100644
index 00000000..00c71cb9
--- /dev/null
+++ b/doc/html/BCH_Logo_30x30.png
Binary files differ
diff --git a/doc/html/BCH_Logo_48x30.png b/doc/html/BCH_Logo_48x30.png
deleted file mode 100644
index db6a2652..00000000
--- a/doc/html/BCH_Logo_48x30.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/Conversion_Guide_VeraCrypt_1.26_and_Later.html b/doc/html/Conversion_Guide_VeraCrypt_1.26_and_Later.html
new file mode 100644
index 00000000..493d371c
--- /dev/null
+++ b/doc/html/Conversion_Guide_VeraCrypt_1.26_and_Later.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>VeraCrypt - Conversion Guide for Versions 1.26 and Later</title>
+<meta name="description" content="Guide on how to handle deprecated features and conversion of TrueCrypt volumes in VeraCrypt versions 1.26 and later."/>
+<meta name="keywords" content="VeraCrypt, TrueCrypt, Conversion, Encryption, Security"/>
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+<div>
+<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
+</div>
+
+<div id="menu">
+ <ul>
+ <li><a href="Home.html">Home</a></li>
+ <li><a href="/code/">Source Code</a></li>
+ <li><a href="Downloads.html">Downloads</a></li>
+ <li><a class="active" href="Documentation.html">Documentation</a></li>
+ <li><a href="Donation.html">Donate</a></li>
+ <li><a href="https://sourceforge.net/p/veracrypt/discussion/" target="_blank">Forums</a></li>
+ </ul>
+</div>
+
+<div>
+<p>
+<a href="Documentation.html">Documentation</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="Conversion_Guide_VeraCrypt_1.26_and_Later.html">Conversion Guide for Versions 1.26 and Later</a>
+</p></div>
+
+<div class="wikidoc">
+<h1>Conversion Guide for VeraCrypt 1.26 and Later</h1>
+
+<h2>1. Introduction</h2>
+<p>Version 1.26 and newer of VeraCrypt have introduced significant changes by removing support for certain features. If you encounter issues while mounting volumes, this guide will help you understand and resolve them.</p>
+
+<h2>2. Deprecated Features in VeraCrypt 1.26 and Later</h2>
+<p>The following features have been deprecated:</p>
+<ul>
+<li>TrueCrypt Mode</li>
+<li>HMAC-RIPEMD-160 Hash Algorithm</li>
+<li>GOST89 Encryption Algorithm</li>
+</ul>
+<p>If you experience mounting errors with volumes created in VeraCrypt 1.25.9 or older, use VeraCrypt 1.25.9 to check if these deprecated features are in use. Highlight the volume and click on "Volume Properties" in the GUI to check.</p>
+
+<h2>3. Remediation Procedures Based on Version</h2>
+
+<h3>3.1 Scenario 1: Using VeraCrypt 1.25.9 or Older</h3>
+<p>If you are using or can upgrade to VeraCrypt 1.25.9, follow these steps:</p>
+<ul>
+<li>Convert TrueCrypt Volumes to VeraCrypt Volumes</li>
+<li>Change from Deprecated HMAC-RIPEMD-160 Hash Algorithm</li>
+<li>Recreate VeraCrypt Volume if Using GOST89 Encryption Algorithm</li>
+</ul>
+<p>Download the 1.25.9 version <a href="https://veracrypt.fr/en/Downloads_1.25.9.html">here</a>.</p>
+
+<h3>3.2 Scenario 2: Upgraded to VeraCrypt 1.26 or Newer</h3>
+<p>If you have already upgraded to VeraCrypt 1.26 or newer, follow these steps:</p>
+<ul>
+<li>Convert TrueCrypt Volumes to VeraCrypt Volumes</li>
+<li>Change from Deprecated HMAC-RIPEMD-160 Hash Algorithm</li>
+</ul>
+<p>If you are on Linux or Mac, temporarily downgrade to VeraCrypt 1.25.9. Windows users can use the VCPassChanger tool <a href="https://launchpad.net/veracrypt/trunk/1.25.9/+download/VCPassChanger_%28TrueCrypt_Convertion%29.zip">that can be downloaded from here</a>.</p>
+<ul>
+<li>Recreate VeraCrypt Volume if Using GOST89 Encryption Algorithm</li>
+</ul>
+All OSes temporarily downgrade to 1.25.9 version.
+<h2>4. Conversion and Remediation Procedures</h2>
+
+<h3>4.1 Converting TrueCrypt Volumes to VeraCrypt</h3>
+<p>TrueCrypt file containers and partitions created with TrueCrypt versions 6.x or 7.x can be converted to VeraCrypt using VeraCrypt 1.25.9 or the VCPassChanger tool on Windows. For more details, refer to the <a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">documentation</a>.</p>
+<p>After conversion, the file extension will remain as <code>.tc</code>. Manually change it to <code>.hc</code> if you want VeraCrypt 1.26 or newer to automatically recognize it.</p>
+
+<h3>4.2 Changing Deprecated HMAC-RIPEMD-160 Hash Algorithm</h3>
+<p>Use the "Set Header Key Derivation Algorithm" feature to change the HMAC-RIPEMD-160 hash algorithm to one supported in VeraCrypt 1.26. Refer to the <a href="Hash%20Algorithms.html">documentation</a> for more details.</p>
+
+<h3>4.3 Recreating VeraCrypt Volume if Using GOST89 Encryption Algorithm</h3>
+<p>If your volume uses the GOST89 encryption algorithm, you will need to copy your data elsewhere and recreate the volume using a supported encryption algorithm. More details are available in the <a href="Encryption%20Algorithms.html">encryption algorithm documentation</a>.</p>
+
+<h2>5. Important Notes</h2>
+<p><strong>Note to users who created volumes with VeraCrypt 1.17 or earlier:</strong></p>
+<blockquote>
+<p>To avoid revealing whether your volumes contain a hidden volume or not, or if you rely on plausible deniability, you must recreate both the outer and hidden volumes, including system encryption and hidden OS. Discard existing volumes created prior to VeraCrypt 1.18a.</p>
+</blockquote>
+
+<p>For more information, visit:</p>
+<ul>
+<li><a href="TrueCrypt%20Support.html">TrueCrypt Support</a></li>
+<li><a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">Converting TrueCrypt Volumes and Partitions</a></li>
+</ul>
+
+</div>
+
+<div class="ClearBoth"></div>
+</body>
+</html>
diff --git a/doc/html/Converting TrueCrypt volumes and partitions.html b/doc/html/Converting TrueCrypt volumes and partitions.html
index d2ef554c..b5485266 100644
--- a/doc/html/Converting TrueCrypt volumes and partitions.html
+++ b/doc/html/Converting TrueCrypt volumes and partitions.html
@@ -34,10 +34,14 @@
<div class="wikidoc">
<h1>Converting TrueCrypt volumes and partitions</h1>
-<p>Starting from version 1.0f, TrueCrypt volumes and <strong>non-system</strong> partitions can be converted to VeraCrypt format using any of the following actions:</p>
+<p><strong>âš ï¸ Warning:</strong> <span style="color: red;">After conversion, ensure that the "TrueCrypt Mode" checkbox is not selected during the mount of the converted volume. Since it is no longer a TrueCrypt volume, mounting it with this option will lead to a mount failure.</span></p>
+<p><strong>âš ï¸ Important Notice:</strong> As of version 1.26, VeraCrypt has removed support for "TrueCrypt Mode." Consequently, the conversion of TrueCrypt volumes and partitions using this method is no longer possible. Please refer to <a href="Conversion_Guide_VeraCrypt_1.26_and_Later.html">this documentation page</a> for guidance on how to proceed with TrueCrypt volumes in VeraCrypt versions 1.26 and later.</p>
+<p>From version 1.0f up to and including version 1.25.9, TrueCrypt volumes and <strong>non-system</strong> partitions created with TrueCrypt versions 6.x and 7.x, starting with version 6.0 released on July 4th 2008, can be converted to VeraCrypt format using any of the following actions:</p>
<ul>
<li>Change Volume Password </li><li>Set Header Key Derivation Algorithm </li><li>Add/Remove key files </li><li>Remove all key files </li></ul>
-<p>&ldquo;TrueCrypt Mode&rdquo; must be checked in the dialog as show below:</p>
+<p>If the TrueCrypt volume contains a hidden volume, it should also be converted using the same approach, by specifying the hidden volume password and/or keyfiles.</p>
+<p>🚨 After conversion of a file container, the file extension will remain as .tc. Manually change it to .hc if you want VeraCrypt 1.26 or newer to automatically recognize it.</p>
+<p>&ldquo;TrueCrypt Mode&rdquo; must be checked in the dialog as shown below:</p>
<p>&nbsp;<img src="Converting TrueCrypt volumes and partitions_truecrypt_convertion.jpg" alt=""></p>
<p><strong>Note: </strong>Converting system partitions encrypted with TrueCrypt is not supported.</p>
</div><div class="ClearBoth"></div></body></html>
diff --git a/doc/html/Documentation.html b/doc/html/Documentation.html
index e8c6a876..9f6f6587 100644
--- a/doc/html/Documentation.html
+++ b/doc/html/Documentation.html
@@ -71,6 +71,7 @@
</li><li><strong><a href="Portable%20Mode.html">Portable Mode</a></strong>
</li><li><strong><a href="TrueCrypt%20Support.html">TrueCrypt Support</a></strong>
</li><li><strong><a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">Converting TrueCrypt Volumes &amp; Partitions</a></strong>
+</li><li><strong><a href="Conversion_Guide_VeraCrypt_1.26_and_Later.html">Conversion Guide for Versions 1.26 and Later</a></strong>
</li><li><strong><a href="Default%20Mount%20Parameters.html">Default Mount Parameters</a></strong>
</li><li><strong><a href="Language%20Packs.html">Language Packs</a></strong>
</li><li><strong><a href="Encryption%20Algorithms.html">Encryption Algorithms</a></strong>
diff --git a/doc/html/Donation.html b/doc/html/Donation.html
index 880fc05a..3abcf14d 100644
--- a/doc/html/Donation.html
+++ b/doc/html/Donation.html
@@ -74,33 +74,33 @@
<h3 id="Bitcoin"><img src="BC_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Bitcoin</h3>
<ul>
<li><strong>Legacy:</strong>
-<p><img src="Donation_VeraCrypt_Bitcoin_small.png" alt="VeraCrypt Bitcoin Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Bitcoin_small.png" alt="VeraCrypt Bitcoin Address" width="200" height="200"></p>
<p><strong>14atYG4FNGwd3F89h1wDAfeRDwYodgRLcf</strong></p>
</li>
<li><strong>SegWit:</strong>
-<p><img src="Donation_VC_BTC_Sigwit.png" alt="VeraCrypt BTC SegWit Address" width="150" height="150"></p>
+<p><img src="Donation_VC_BTC_Sigwit.png" alt="VeraCrypt BTC SegWit Address" width="200" height="200"></p>
<p><strong>bc1q28x9udhvjp8jzwmmpsv7ehzw8za60c7g62xauh</strong></p>
</li>
</ul>
<hr>
-<h3 id="BitcoinCash"><img src="BCH_Logo_48x30.png" style="vertical-align: middle; margin-right: 5px">Bitcoin Cash</h3>
-<p><img src="Donation_VeraCrypt_BitcoinCash.png" alt="VeraCrypt Bitcoin Cash Address" width="150" height="150"></p>
+<h3 id="BitcoinCash"><img src="BCH_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Bitcoin Cash</h3>
+<p><img src="Donation_VeraCrypt_BitcoinCash.png" alt="VeraCrypt Bitcoin Cash Address" width="200" height="200"></p>
<p><strong>bitcoincash:qp5vrqwln247f7l9p98ucj4cqye0cjcyusc94jlpy9</strong></p>
<hr>
<h3 id="Ethereum"><img src="Ethereum_Logo_19x30.png" style="vertical-align: middle; margin-right: 5px">Ethereum</h3>
-<p><img src="Donation_VeraCrypt_Ethereum.png" alt="VeraCrypt Ethereum Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Ethereum.png" alt="VeraCrypt Ethereum Address" width="200" height="200"></p>
<p><strong>0x0a7a86a3eB5f533d969500831e8CC681454a8bD2</strong></p>
<hr>
<h3 id="Litecoin"><img src="LTC_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Litecoin</h3>
-<p><img src="Donation_VeraCrypt_Litecoin.png" alt="VeraCrypt Litecoin Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Litecoin.png" alt="VeraCrypt Litecoin Address" width="200" height="200"></p>
<p><strong>LZkkfkMs4qHmWaP9DAvS1Ep1fAxaf8A2T7</strong></p>
<hr>
<h3 id="Monero"><img src="Monero_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Monero</h3>
-<p><img src="Donation_VeraCrypt_Monero.png" alt="VeraCrypt Monero Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Monero.png" alt="VeraCrypt Monero Address" width="200" height="200"></p>
<p><strong>464GGAau9CE5XiER4PSZ6SMbK4wxPCgdm2r36uqnL8NoS6zDjxUYXnyQymbUsK1QipDMY2fsSgDyZ3tMaLfpWvSr2EE8wMw</strong></p>
diff --git a/doc/html/Donation_VC_BTC_Sigwit.png b/doc/html/Donation_VC_BTC_Sigwit.png
index 74a15dae..d754760e 100644
--- a/doc/html/Donation_VC_BTC_Sigwit.png
+++ b/doc/html/Donation_VC_BTC_Sigwit.png
Binary files differ
diff --git a/doc/html/Donation_VeraCrypt_BitcoinCash.png b/doc/html/Donation_VeraCrypt_BitcoinCash.png
index 49cf6eb4..c7e22e54 100644
--- a/doc/html/Donation_VeraCrypt_BitcoinCash.png
+++ b/doc/html/Donation_VeraCrypt_BitcoinCash.png
Binary files differ
diff --git a/doc/html/Donation_VeraCrypt_Bitcoin_small.png b/doc/html/Donation_VeraCrypt_Bitcoin_small.png
index 4dd36ff7..72ceae5c 100644
--- a/doc/html/Donation_VeraCrypt_Bitcoin_small.png
+++ b/doc/html/Donation_VeraCrypt_Bitcoin_small.png
Binary files differ
diff --git a/doc/html/Donation_VeraCrypt_Ethereum.png b/doc/html/Donation_VeraCrypt_Ethereum.png
index 49e69b27..fa511247 100644
--- a/doc/html/Donation_VeraCrypt_Ethereum.png
+++ b/doc/html/Donation_VeraCrypt_Ethereum.png
Binary files differ
diff --git a/doc/html/Donation_VeraCrypt_Litecoin.png b/doc/html/Donation_VeraCrypt_Litecoin.png
index 90134045..6f5d858a 100644
--- a/doc/html/Donation_VeraCrypt_Litecoin.png
+++ b/doc/html/Donation_VeraCrypt_Litecoin.png
Binary files differ
diff --git a/doc/html/Donation_VeraCrypt_Monero.png b/doc/html/Donation_VeraCrypt_Monero.png
index 9125e0a7..4085a721 100644
--- a/doc/html/Donation_VeraCrypt_Monero.png
+++ b/doc/html/Donation_VeraCrypt_Monero.png
Binary files differ
diff --git a/doc/html/LTC_Logo_30x30.png b/doc/html/LTC_Logo_30x30.png
index 22d760a3..e707c4f0 100644
--- a/doc/html/LTC_Logo_30x30.png
+++ b/doc/html/LTC_Logo_30x30.png
Binary files differ
diff --git a/doc/html/Language Packs.html b/doc/html/Language Packs.html
index cf0d8116..7bd1af87 100644
--- a/doc/html/Language Packs.html
+++ b/doc/html/Language Packs.html
@@ -47,8 +47,8 @@ To revert to English, select <em style="text-align:left">Settings</em> -&gt; <em
Language</em>. Then select <em style="text-align:left">English</em> and click <em style="text-align:left">
OK</em>.</div>
<div style="text-align:left; margin-top:19px; margin-bottom:19px; padding-top:0px; padding-bottom:0px">
-You can still download an archive containing all language packs for the latest version (1.26.7) from
-<a href="https://launchpad.net/veracrypt/trunk/1.26.7/+download/VeraCrypt_1.26.7_Language_Files.zip">
+You can still download an archive containing all language packs for the latest version (1.26.15) from
+<a href="https://launchpad.net/veracrypt/trunk/1.26.15/+download/VeraCrypt_1.26.15_Language_Files.zip">
the following link</a>.</div>
</div>
</body></html>
diff --git a/doc/html/Legal Information.html b/doc/html/Legal Information.html
index 8c336948..f2eeb660 100644
--- a/doc/html/Legal Information.html
+++ b/doc/html/Legal Information.html
@@ -43,10 +43,10 @@ can be found here</a>.</p>
<h3>Copyright Information</h3>
<p>This software as a whole:<br>
<br>
-Copyright &copy; 2013-2023 IDRIX. All rights reserved.<br>
+Copyright &copy; 2013-2024 IDRIX. All rights reserved.<br>
<br>
Portions of this software:</p>
-<p>Copyright &copy; 2013-2023 IDRIX. All rights reserved.<br>
+<p>Copyright &copy; 2013-2024 IDRIX. All rights reserved.<br>
<br>
Copyright &copy; 2003-2012 TrueCrypt Developers Association. All rights reserved.</p>
<p>Copyright &copy; 1998-2000 Paul Le Roux. All rights reserved.<br>
diff --git a/doc/html/Release Notes.html b/doc/html/Release Notes.html
index aa8792df..21317e4a 100644
--- a/doc/html/Release Notes.html
+++ b/doc/html/Release Notes.html
@@ -39,32 +39,74 @@
<strong>Note to users who created volumes with 1.17 version of VeraCrypt or earlier: </strong><br/>
<span style="color:#ff0000;">To avoid hinting whether your volumes contain a hidden volume or not, or if you depend on plausible deniability when using hidden volumes/OS, then you must recreate both the outer and hidden volumes including system encryption and hidden OS, discarding existing volumes created prior to 1.18a version of VeraCrypt.</span></li>
</p>
-<p><strong style="text-align:left">1.26.10</strong> (November 8<sup>th</sup>, 2023):</p>
+
+<p><strong style="text-align:left">1.26.15</strong> (September 2<sup>nd</sup>, 2024):</p>
+<ul>
+<li><strong>Windows:</strong>
+<ul>
+ <li>Fix MSI install/uninstall issues:
+ <ul>
+ <li>Fixed error 1603 returned by MSI silent install when REBOOT=ReallySuppress is specified and a reboot is required.</li>
+ <li>Fixed missing documentation and language files from the MSI package.</li>
+ <li>Fixed MSI not installing new documentation and language files when upgrading from an EXE-based installation.</li>
+ <li>Fixed installation folder not being removed after MSI uninstall in some cases.</li>
+ </ul>
+ </li>
+ <li>Fix regression during UEFI system decryption that caused the bootloader to persist.</li>
+</ul>
+</li>
+</ul>
+
+<p><strong style="text-align:left">1.26.14</strong> (August 25<sup>th</sup>, 2024):</p>
<ul>
<li><strong>All OSes:</strong>
<ul>
<li>Update translations and documentation</li>
+<li>Implement language selection settings in non-Windows versions.</li>
+<li>Make codebase compatible with wxWidgets 3.3 in non-Windows versions.</li>
+<li>Implement detection of volumes affected by XTS master key vulnerability and warn user about it.</li>
+<li>Update mount failure error messages to mention removal of TrueCrypt support and old algorithms.</li>
</ul>
</li>
<li><strong>Windows:</strong>
<ul>
- <li>Better fix for Secure Desktop issues under Windows 11 22H2</li>
+ <li>Better fix for Secure Desktop issues under Windows 11 22H2
+ <ul>
+ <li>IME is now disabled in Secure Desktop because it is known to cause issues</li>
+ </ul>
+ </li>
<li>VeraCrypt Expander: Fix expansion of volumes on disks with a sector size different from 512 (by skl0n6)</li>
<li>Fix writing wrong EFI System Encryption Advanced Options to registry</li>
<li>Don't close Setup when exiting VeraCrypt process through system tray Exit menu</li>
<li>Fix failure to format some disks (e.g. VHDX) caused by virtual partition offset not 4K aligned</li>
<li>Fallback to absolute positioning when accessing disks if relative positioning fails</li>
+ <li>Update zlib to version 1.3.1</li>
</ul>
</li>
<li><strong>Linux:</strong>
<ul>
<li>Focus PIM field when selected (#1239)</li>
<li>Fix generic installation script on Konsole in Wayland (#1244)</li>
+ <li>Added the ability to build using wolfCrypt as the cryptographic backend. Disabled by default. (Contributed by wolfSSL, GH PR #1227)</li>
+ <li>Allows GUI to launch in a Wayland-only environment (GH #1264)</li>
+ <li>CLI: Don't initially re-ask PIM if it was already specified (GH #1288)</li>
+ <li>CLI: Fix incorrect max hidden volume size for file containers (GH #1338))</li>
+ <li>Enhance ASLR security of generic installer binaries by adding linked flag for old GCC version (reported by @morton-f on Sourceforge)</li>
</ul>
</li>
<li><strong>macOS:</strong>
<ul>
<li>Fix corrupted disk icon in main UI (GH #1218)</li>
+ <li>Fix near zero width PIM input box and simplify wxTextValidator logic (GH #1274)</li>
+ <li>Use correct Disk Utility location when "check filesystem" is ran (GH #1273)</li>
+ <li>Add support for FUSE-T as an alternative to MacFUSE (GH #1055)</li>
+ </ul>
+</li>
+<li><strong>FreeBSD:</strong>
+ <ul>
+ <li>Fix privilege escalation prompts not showing up (GH #1349)</li>
+ <li>Support automatic detection and mounting of ext2/3/4, exFAT, NTFS filesystems (GH #1350)</li>
+ <li>Use correct Disk Utility location when "check filesystem" is ran (GH #1273)</li>
</ul>
</li>
</ul>
diff --git a/doc/html/ru/BCH_Logo_30x30.png b/doc/html/ru/BCH_Logo_30x30.png
new file mode 100644
index 00000000..00c71cb9
--- /dev/null
+++ b/doc/html/ru/BCH_Logo_30x30.png
Binary files differ
diff --git a/doc/html/ru/BCH_Logo_48x30.png b/doc/html/ru/BCH_Logo_48x30.png
deleted file mode 100644
index db6a2652..00000000
--- a/doc/html/ru/BCH_Logo_48x30.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/ru/Conversion_Guide_VeraCrypt_1.26_and_Later.html b/doc/html/ru/Conversion_Guide_VeraCrypt_1.26_and_Later.html
new file mode 100644
index 00000000..319453b2
--- /dev/null
+++ b/doc/html/ru/Conversion_Guide_VeraCrypt_1.26_and_Later.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>VeraCrypt - РуководÑтво по преобразованию томов Ð´Ð»Ñ Ð²ÐµÑ€Ñий 1.26 и новее</title>
+<meta name="description" content="Как обращатьÑÑ Ñ ÑƒÑтаревшими функциÑми и преобразовывать тома TrueCrypt в программе VeraCrypt верÑии 1.26 и новее."/>
+<meta name="keywords" content="VeraCrypt, TrueCrypt, преобразование, шифрование, безопаÑноÑÑ‚ÑŒ"/>
+<link href="styles.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+<div>
+<a href="Documentation.html"><img src="VeraCrypt128x128.png" alt="VeraCrypt"/></a>
+</div>
+
+<div id="menu">
+ <ul>
+ <li><a href="Home.html">Ðачало</a></li>
+ <li><a href="/code/">ИÑходный код</a></li>
+ <li><a href="Downloads.html">Загрузить</a></li>
+ <li><a class="active" href="Documentation.html">ДокументациÑ</a></li>
+ <li><a href="Donation.html">Поддержать разработку</a></li>
+ <li><a href="https://sourceforge.net/p/veracrypt/discussion/" target="_blank">Форум</a></li>
+ </ul>
+</div>
+
+<div>
+<p>
+<a href="Documentation.html">ДокументациÑ</a>
+<img src="arrow_right.gif" alt=">>" style="margin-top: 5px">
+<a href="Conversion_Guide_VeraCrypt_1.26_and_Later.html">РуководÑтво по преобразованию томов Ð´Ð»Ñ Ð²ÐµÑ€Ñий 1.26 и новее</a>
+</p></div>
+
+<div class="wikidoc">
+<h1>РуководÑтво по преобразованию томов Ð´Ð»Ñ Ð²ÐµÑ€Ñий 1.26 и новее</h1>
+
+<h2>1. Введение</h2>
+<p>Ð’ VeraCrypt верÑии 1.26 и новее внеÑены значительные изменениÑ, в том чиÑле удалена поддержка некоторых функций. ЕÑли у Ð²Ð°Ñ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ»Ð¸ проблемы Ñ Ð¼Ð¾Ð½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ томов, Ñто руководÑтво поможет вам разобратьÑÑ Ð¸ найти решение.</p>
+
+<h2>2. УÑтаревшие функции в VeraCrypt 1.26 и новее</h2>
+<p>Удалены Ñледующие функции:</p>
+<ul>
+<li>Режим TrueCrypt</li>
+<li>Хеш-алгоритм HMAC-RIPEMD-160</li>
+<li>Ðлгоритм ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ GOST89</li>
+</ul>
+<p>ЕÑли возникают ошибки при монтировании томов, Ñозданных в VeraCrypt верÑии 1.25.9 или Ñтарее, иÑпользуйте VeraCrypt 1.25.9, чтобы проверить, иÑпользуютÑÑ Ð»Ð¸ в томах уÑтаревшие функции. Выделите том и нажмите "СвойÑтва тома" в интерфейÑе Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸.</p>
+
+<h2>3. Процедуры уÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ в завиÑимоÑти от верÑии</h2>
+
+<h3>3.1 Сценарий 1: ИÑпользование VeraCrypt 1.25.9 или Ñтарее</h3>
+<p>ЕÑли вы иÑпользуете VeraCrypt 1.25.9 или можете обновитьÑÑ Ð´Ð¾ Ñтой верÑии, выполните Ñледующие дейÑтвиÑ:</p>
+<ul>
+<li>Преобразуйте тома TrueCrypt в тома VeraCrypt</li>
+<li>Измените уÑтаревший хеш-алгоритм HMAC-RIPEMD-160 на другой</li>
+<li>ВоÑÑоздайте том VeraCrypt заново, еÑли иÑпользуетÑÑ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ GOST89</li>
+</ul>
+<p>Загрузите верÑию 1.25.9 <a href="https://veracrypt.fr/en/Downloads_1.25.9.html">здеÑÑŒ</a>.</p>
+
+<h3>3.2 Сценарий 2: ИÑпользование VeraCrypt верÑии 1.26 и новее</h3>
+<p>ЕÑли вы уже иÑпользуете VeraCrypt верÑии 1.26 или новее, выполните Ñледующие дейÑтвиÑ:</p>
+<ul>
+<li>Преобразуйте тома TrueCrypt в тома VeraCrypt</li>
+<li>Измените уÑтаревший хеш-алгоритм HMAC-RIPEMD-160 на другой</li>
+</ul>
+<p>ЕÑли вы иÑпользуете Linux или macOS, временно понизьте верÑию VeraCrypt до 1.25.9. Пользователи Windows могут иÑпользовать инÑтрумент VCPassChanger, доÑтупный Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ <a href="https://launchpad.net/veracrypt/trunk/1.25.9/+download/VCPassChanger_%28TrueCrypt_Convertion%29.zip">здеÑÑŒ</a>.</p>
+<ul>
+<li>ВоÑÑоздайте том VeraCrypt заново, еÑли иÑпользуетÑÑ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ GOST89</li>
+</ul>
+<p>Ð”Ð»Ñ Ð²Ñех операционных ÑиÑтем временно понизьте верÑию VeraCrypt до 1.25.9.</p>
+
+<h2>4. Процедуры Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ уÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼</h2>
+
+<h3>4.1 Преобразование файлов-контейнеров и разделов TrueCrypt в формат VeraCrypt</h3>
+<p>Файлы-контейнеры и разделы TrueCrypt, Ñозданные Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ TrueCrypt верÑий 6.x и 7.x, можно преобразовать в формат VeraCrypt Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ VeraCrypt верÑии 1.25.9 или инÑтрумента VCPassChanger в Windows. См. дополнительную информацию в <a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">документации</a>.</p>
+<p>ПоÑле Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ€Ð°Ñширение файла оÑтанетÑÑ Ñ‚ÐµÐ¼ же — <code>.tc</code>. Измените его на <code>.hc</code> вручную, еÑли хотите, чтобы файл автоматичеÑки раÑпознавалÑÑ VeraCrypt верÑии 1.26 и новее.</p>
+
+<h3>4.2 Изменение уÑтаревшего хеш-алгоритма HMAC-RIPEMD-160</h3>
+<p>ИÑпользуйте функцию "Изменить алгоритм Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð° заголовка", чтобы заменить хеш-алгоритм HMAC-RIPEMD-160 на поддерживаемый в VeraCrypt верÑии 1.26. См. дополнительные ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð² <a href="Hash%20Algorithms.html">документации</a>.</p>
+
+<h3>4.3 Повторное Ñоздание тома VeraCrypt, еÑли иÑпользован алгоритм ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ GOST89</h3>
+<p>ЕÑли в томе иÑпользуетÑÑ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ GOST89, Ñкопируйте данные в другое меÑто и заново Ñоздайте том, выбрав поддерживаемый алгоритм шифрованиÑ. Дополнительные ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¿Ð¾ алгоритмам ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñм. в <a href="Encryption%20Algorithms.html">документации</a>.</p>
+
+<h2>5. Важные примечаниÑ</h2>
+<p><strong>Примечание Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹, Ñоздавших тома Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ VeraCrypt верÑии 1.17 или Ñтарее:</strong></p>
+<blockquote>
+<p>Чтобы избежать раÑÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ о том, Ñодержат ли ваши тома Ñкрытый раздел, или еÑли вы полагаетеÑÑŒ на правдоподобное отрицание, необходимо заново Ñоздать как внешний, так и Ñкрытый тома, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑиÑтемы и Ñкрытую ОС. Удалите тома, Ñозданные в VeraCrypt верÑий до 1.18a.</p>
+</blockquote>
+
+<p>См. дополнительную информацию в разделах:</p>
+<ul>
+<li><a href="TrueCrypt%20Support.html">Поддержка TrueCrypt</a></li>
+<li><a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">Преобразование томов и разделов TrueCrypt в формат VeraCrypt</a></li>
+</ul>
+
+</div>
+
+<div class="ClearBoth"></div>
+</body>
+</html>
diff --git a/doc/html/ru/Converting TrueCrypt volumes and partitions.html b/doc/html/ru/Converting TrueCrypt volumes and partitions.html
index 54094754..d93d6e0c 100644
--- a/doc/html/ru/Converting TrueCrypt volumes and partitions.html
+++ b/doc/html/ru/Converting TrueCrypt volumes and partitions.html
@@ -34,14 +34,18 @@
<div class="wikidoc">
<h1>Преобразование томов и разделов TrueCrypt в формат VeraCrypt</h1>
+<p><strong>âš ï¸ Ð’Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ:</strong> <span style="color: red;">ПоÑле Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑƒÐ±ÐµÐ´Ð¸Ñ‚ÐµÑÑŒ, что Ð¾Ð¿Ñ†Ð¸Ñ "Режим TrueCrypt" не выбрана при монтировании преобразованного тома. ПоÑкольку Ñто больше не том TrueCrypt, его монтирование Ñ Ñтой опцией приведет к Ñбою монтированиÑ.</span></p>
+<p><strong>âš ï¸ Ð’Ð°Ð¶Ð½Ð¾Ðµ уведомление:</strong> ÐÐ°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ð²ÐµÑ€Ñии 1.26, в VeraCrypt была удалена поддержка "Режима TrueCrypt". Таким образом, ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð°Ñ†Ð¸Ñ Ñ‚Ð¾Ð¼Ð¾Ð² и разделов TrueCrypt Ñ Ð¸Ñпользованием Ñтого метода больше невозможна. ПожалуйÑта, обратитеÑÑŒ к <a href="Conversion_Guide_VeraCrypt_1.26_and_Later.html">Ñтой Ñтранице документации</a> Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð½Ñтрукций по работе Ñ Ñ‚Ð¾Ð¼Ð°Ð¼Ð¸ TrueCrypt в верÑиÑÑ… VeraCrypt 1.26 и выше.</p>
<p>ÐÐ°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ð²ÐµÑ€Ñии <b>1.0f</b> и до верÑии <b>1.25.9</b> включительно, в VeraCrypt можно преобразовывать
-тома и <i>неÑиÑтемные</i> разделы TrueCrypt (Ñозданные верÑиÑми 6.x и 7.x) в формат VeraCrypt.
+тома и <i>неÑиÑтемные</i> разделы TrueCrypt (Ñозданные верÑиÑми 6.x и 7.x, Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ð²ÐµÑ€Ñии 6.0, выпущенной 4 Ð¸ÑŽÐ»Ñ 2008 года) в формат VeraCrypt.
Ð”Ð»Ñ Ñтого выполните Ñ Ñ‚Ð¾Ð¼Ð¾Ð¼ или разделом любое из Ñледующих дейÑтвий:</p>
<ul>
<li>Измените пароль тома</li>
<li>Задайте алгоритм Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð° заголовка</li>
<li>Добавьте или удалите ключевые файлы</li>
<li>Удалите вÑе ключевые файлы</li></ul>
+<p>ЕÑли том TrueCrypt Ñодержит Ñкрытый том, его также Ñледует преобразовать аналогичным образом, указав пароль Ñкрытого тома и/или ключевые файлы.</p>
+<p>🚨 ПоÑле Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð³Ð¾ контейнера его раÑширение оÑтанетÑÑ .tc. При необходимоÑти вручную измените его на .hc, чтобы верÑии VeraCrypt 1.26 или новее автоматичеÑки его раÑпознавали.</p>
<p>При Ñтом должна быть включена Ð¾Ð¿Ñ†Ð¸Ñ <i>Режим TrueCrypt</i>, как показано на иллюÑтрации:</p>
<p>&nbsp;<img src="Converting TrueCrypt volumes and partitions_truecrypt_convertion.png" alt=""></p>
<p><strong>Примечание.</strong> Преобразование <i>ÑиÑтемных</i> разделов, зашифрованных Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ TrueCrypt, не поддерживаетÑÑ.</p>
diff --git a/doc/html/ru/Documentation.html b/doc/html/ru/Documentation.html
index 7f785e9c..00fcc0ea 100644
--- a/doc/html/ru/Documentation.html
+++ b/doc/html/ru/Documentation.html
@@ -71,6 +71,7 @@
</li><li><strong><a href="Portable%20Mode.html">Портативный (переноÑной) режим</a></strong>
</li><li><strong><a href="TrueCrypt%20Support.html">Поддержка TrueCrypt</a></strong>
</li><li><strong><a href="Converting%20TrueCrypt%20volumes%20and%20partitions.html">Преобразование томов и разделов TrueCrypt в формат VeraCrypt</a></strong>
+</li><li><strong><a href="Conversion_Guide_VeraCrypt_1.26_and_Later.html">РуководÑтво по преобразованию томов Ð´Ð»Ñ Ð²ÐµÑ€Ñий 1.26 и новее</a></strong>
</li><li><strong><a href="Default%20Mount%20Parameters.html">Параметры Ð¼Ð¾Ð½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ умолчанию</a></strong>
</li><li><strong><a href="Language%20Packs.html">Языковые пакеты</a></strong>
</li><li><strong><a href="Encryption%20Algorithms.html">Ðлгоритмы шифрованиÑ</a></strong>
diff --git a/doc/html/ru/Donation.html b/doc/html/ru/Donation.html
index c72afe23..17ca4d9a 100644
--- a/doc/html/ru/Donation.html
+++ b/doc/html/ru/Donation.html
@@ -74,33 +74,33 @@
<h3 id="Bitcoin"><img src="BC_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Bitcoin</h3>
<ul>
<li><strong>Legacy:</strong>
-<p><img src="Donation_VeraCrypt_Bitcoin_small.png" alt="VeraCrypt Bitcoin Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Bitcoin_small.png" alt="VeraCrypt Bitcoin Address" width="200" height="200"></p>
<p><strong>14atYG4FNGwd3F89h1wDAfeRDwYodgRLcf</strong></p>
</li>
<li><strong>SegWit:</strong>
-<p><img src="Donation_VC_BTC_Sigwit.png" alt="VeraCrypt BTC SegWit Address" width="150" height="150"></p>
+<p><img src="Donation_VC_BTC_Sigwit.png" alt="VeraCrypt BTC SegWit Address" width="200" height="200"></p>
<p><strong>bc1q28x9udhvjp8jzwmmpsv7ehzw8za60c7g62xauh</strong></p>
</li>
</ul>
<hr>
-<h3 id="BitcoinCash"><img src="BCH_Logo_48x30.png" style="vertical-align: middle; margin-right: 5px">Bitcoin Cash</h3>
-<p><img src="Donation_VeraCrypt_BitcoinCash.png" alt="VeraCrypt Bitcoin Cash Address" width="150" height="150"></p>
+<h3 id="BitcoinCash"><img src="BCH_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Bitcoin Cash</h3>
+<p><img src="Donation_VeraCrypt_BitcoinCash.png" alt="VeraCrypt Bitcoin Cash Address" width="200" height="200"></p>
<p><strong>bitcoincash:qp5vrqwln247f7l9p98ucj4cqye0cjcyusc94jlpy9</strong></p>
<hr>
<h3 id="Ethereum"><img src="Ethereum_Logo_19x30.png" style="vertical-align: middle; margin-right: 5px">Ethereum</h3>
-<p><img src="Donation_VeraCrypt_Ethereum.png" alt="VeraCrypt Ethereum Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Ethereum.png" alt="VeraCrypt Ethereum Address" width="200" height="200"></p>
<p><strong>0x0a7a86a3eB5f533d969500831e8CC681454a8bD2</strong></p>
<hr>
<h3 id="Litecoin"><img src="LTC_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Litecoin</h3>
-<p><img src="Donation_VeraCrypt_Litecoin.png" alt="VeraCrypt Litecoin Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Litecoin.png" alt="VeraCrypt Litecoin Address" width="200" height="200"></p>
<p><strong>LZkkfkMs4qHmWaP9DAvS1Ep1fAxaf8A2T7</strong></p>
<hr>
<h3 id="Monero"><img src="Monero_Logo_30x30.png" style="vertical-align: middle; margin-right: 5px">Monero</h3>
-<p><img src="Donation_VeraCrypt_Monero.png" alt="VeraCrypt Monero Address" width="150" height="150"></p>
+<p><img src="Donation_VeraCrypt_Monero.png" alt="VeraCrypt Monero Address" width="200" height="200"></p>
<p><strong>464GGAau9CE5XiER4PSZ6SMbK4wxPCgdm2r36uqnL8NoS6zDjxUYXnyQymbUsK1QipDMY2fsSgDyZ3tMaLfpWvSr2EE8wMw</strong></p>
diff --git a/doc/html/ru/Donation_VC_BTC_Sigwit.png b/doc/html/ru/Donation_VC_BTC_Sigwit.png
index 74a15dae..d754760e 100644
--- a/doc/html/ru/Donation_VC_BTC_Sigwit.png
+++ b/doc/html/ru/Donation_VC_BTC_Sigwit.png
Binary files differ
diff --git a/doc/html/ru/Donation_VeraCrypt_BitcoinCash.png b/doc/html/ru/Donation_VeraCrypt_BitcoinCash.png
index 49cf6eb4..c7e22e54 100644
--- a/doc/html/ru/Donation_VeraCrypt_BitcoinCash.png
+++ b/doc/html/ru/Donation_VeraCrypt_BitcoinCash.png
Binary files differ
diff --git a/doc/html/ru/Donation_VeraCrypt_Bitcoin_small.png b/doc/html/ru/Donation_VeraCrypt_Bitcoin_small.png
index 4dd36ff7..72ceae5c 100644
--- a/doc/html/ru/Donation_VeraCrypt_Bitcoin_small.png
+++ b/doc/html/ru/Donation_VeraCrypt_Bitcoin_small.png
Binary files differ
diff --git a/doc/html/ru/Donation_VeraCrypt_Ethereum.png b/doc/html/ru/Donation_VeraCrypt_Ethereum.png
index 49e69b27..fa511247 100644
--- a/doc/html/ru/Donation_VeraCrypt_Ethereum.png
+++ b/doc/html/ru/Donation_VeraCrypt_Ethereum.png
Binary files differ
diff --git a/doc/html/ru/Donation_VeraCrypt_Litecoin.png b/doc/html/ru/Donation_VeraCrypt_Litecoin.png
index 90134045..6f5d858a 100644
--- a/doc/html/ru/Donation_VeraCrypt_Litecoin.png
+++ b/doc/html/ru/Donation_VeraCrypt_Litecoin.png
Binary files differ
diff --git a/doc/html/ru/Donation_VeraCrypt_Monero.png b/doc/html/ru/Donation_VeraCrypt_Monero.png
index 9125e0a7..4085a721 100644
--- a/doc/html/ru/Donation_VeraCrypt_Monero.png
+++ b/doc/html/ru/Donation_VeraCrypt_Monero.png
Binary files differ
diff --git a/doc/html/ru/LTC_Logo_30x30.png b/doc/html/ru/LTC_Logo_30x30.png
index 22d760a3..e707c4f0 100644
--- a/doc/html/ru/LTC_Logo_30x30.png
+++ b/doc/html/ru/LTC_Logo_30x30.png
Binary files differ
diff --git a/doc/html/ru/Legal Information.html b/doc/html/ru/Legal Information.html
index d33d6f59..e9d6324e 100644
--- a/doc/html/ru/Legal Information.html
+++ b/doc/html/ru/Legal Information.html
@@ -43,10 +43,10 @@
<h3>ÐвторÑкие права</h3>
<p>Ðа данное ПО в целом:<br>
<br>
-Copyright &copy; 2013-2023 IDRIX. Ð’Ñе права защищены.<br>
+Copyright &copy; 2013-2024 IDRIX. Ð’Ñе права защищены.<br>
<br>
Ðа чаÑти данного ПО:</p>
-<p>Copyright &copy; 2013-2023 IDRIX. Ð’Ñе права защищены.<br>
+<p>Copyright &copy; 2013-2024 IDRIX. Ð’Ñе права защищены.<br>
<br>
Copyright &copy; 2003-2012 TrueCrypt Developers Association. Ð’Ñе права защищены.</p>
<p>Copyright &copy; 1998-2000 Paul Le Roux. Ð’Ñе права защищены.<br>
diff --git a/doc/html/ru/Release Notes.html b/doc/html/ru/Release Notes.html
index cf38450b..d33afb1c 100644
--- a/doc/html/ru/Release Notes.html
+++ b/doc/html/ru/Release Notes.html
@@ -42,32 +42,74 @@
внешние, так и Ñкрытые тома, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑиÑтемы и Ñкрытую ОС, и удалить ÑущеÑтвующие тома, Ñозданные верÑией
VeraCrypt Ñтарее, чем 1.18a.</span></li>
</p>
-<p><strong style="text-align:left">1.26.10</strong> (8 ноÑÐ±Ñ€Ñ 2023 года):</p>
+
+<p><strong style="text-align:left">1.26.15</strong> (2 ÑентÑÐ±Ñ€Ñ 2024 года):</p>
+<ul>
+<li><strong>Windows:</strong>
+<ul>
+ <li>УÑтранены проблемы Ñ ÑƒÑтановкой/удалением MSI:
+ <ul>
+ <li>ИÑправлена ошибка 1603, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð°Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкой уÑтановкой MSI, еÑли указан параметр REBOOT=ReallySuppress и требуетÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°.</li>
+ <li>Добавлены отÑутÑтвующие файлы документации и Ñзыков из пакета MSI.</li>
+ <li>ИÑправлена ошибка, из-за которой MSI не уÑтанавливал новую документацию и Ñзыковые файлы при обновлении Ñ ÑƒÑтановки на оÑнове EXE.</li>
+ <li>ИÑправлена ошибка, из-за которой в некоторых ÑлучаÑÑ… не удалÑлаÑÑŒ уÑÑ‚Ð°Ð½Ð¾Ð²Ð¾Ñ‡Ð½Ð°Ñ Ð¿Ð°Ð¿ÐºÐ° поÑле ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ MSI.</li>
+ </ul>
+ </li>
+ <li>ИÑправлена регреÑÑÐ¸Ñ Ð¿Ñ€Ð¸ раÑшифровке ÑиÑтемы UEFI, из-за которой ÑохранÑлÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ‡Ð¸Ðº.</li>
+</ul>
+</li>
+</ul>
+
+<p><strong style="text-align:left">1.26.14</strong> (25 авгуÑта 2024 года):</p>
<ul>
<li><strong>Ð’Ñе ОС:</strong>
<ul>
<li>Обновлены переводы и документациÑ.</li>
+<li>Реализован выбор Ñзыка в верÑиÑÑ… Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ñ… ÑиÑтем, отличных от Windows.</li>
+<li>ОбеÑпечена ÑовмеÑтимоÑÑ‚ÑŒ кодовой базы Ñ wxWidgets 3.3 в верÑиÑÑ… Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ñ… ÑиÑтем, отличных от Windows.</li>
+<li>Реализовано обнаружение томов, затронутых уÑзвимоÑтью главного ключа XTS, и предупреждение Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾Ð± Ñтой уÑзвимоÑти.</li>
+<li>Обновлены ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± ошибках при монтировании Ñ ÑƒÐ¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ TrueCrypt и Ñтарых алгоритмов.</li>
</ul>
</li>
<li><strong>Windows:</strong>
<ul>
- <li>Улучшено иÑправление проблем Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñным рабочим Ñтолом в Windows 11 22H2.</li>
+ <li>Улучшено иÑправление проблем Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñным рабочим Ñтолом в Windows 11 22H2.
+ <ul>
+ <li>Ðа безопаÑном рабочем Ñтоле компонент IME теперь отключён, так как извеÑтно, что он вызывает проблемы.</li>
+ </ul>
+ </li>
<li>VeraCrypt Expander: ИÑправлено раÑширение томов на диÑках Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ñектора, отличным от 512 байтов (от skl0n6).</li>
<li>ИÑправлена запиÑÑŒ неправильных дополнительных параметров ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÑиÑтемы EFI в рееÑÑ‚Ñ€.</li>
<li>Ðе закрываетÑÑ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° уÑтановки при выходе из процеÑÑа VeraCrypt через меню выхода на панели задач.</li>
<li>ИÑправлена ошибка Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… диÑков (например, VHDX), Ð²Ñ‹Ð·Ð²Ð°Ð½Ð½Ð°Ñ Ñмещением виртуального раздела, не выровненным по 4K.</li>
<li>Возврат к абÑолютному позиционированию при доÑтупе к диÑкам в Ñлучае ÑÐ±Ð¾Ñ Ð¾Ñ‚Ð½Ð¾Ñительного позиционированиÑ.</li>
+ <li>Библиотека zlib обновлена до верÑии 1.3.1.</li>
</ul>
</li>
<li><strong>Linux:</strong>
<ul>
<li>ФокуÑировка на поле PIM при выборе (#1239).</li>
<li>ИÑправлен общий Ñценарий уÑтановки в Konsole в Wayland (#1244).</li>
+ <li>Добавлена возможноÑÑ‚ÑŒ Ñборки Ñ Ð¸Ñпользованием wolfCrypt в качеÑтве криптографичеÑкого бÑкенда. По умолчанию отключено. (Разработано командой wolfSSL, GH PR #1227).</li>
+ <li>Разрешено запуÑкать GUI в Ñреде только Ñ Wayland (GH #1264).</li>
+ <li>CLI: ЕÑли PIM уже был указан, то повторно он не запрашиваетÑÑ (GH #1288).</li>
+ <li>CLI: ИÑправлен неверный макÑимальный размер Ñкрытого тома Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ñ‹Ñ… контейнеров (GH #1338).</li>
+ <li>Повышена безопаÑноÑÑ‚ÑŒ ASLR Ð´Ð»Ñ ÑƒÐ½Ð¸Ð²ÐµÑ€Ñальных уÑтановочных бинарных файлов путём Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑвÑзанного флага Ð´Ð»Ñ Ñтарой верÑии GCC. (Сообщено @morton-f на SourceForge).</li>
</ul>
</li>
<li><strong>macOS:</strong>
<ul>
<li>ИÑправлено повреждение значка диÑка на главном Ñкране программы (GH #1218).</li>
+ <li>ИÑправлена почти Ð½ÑƒÐ»ÐµÐ²Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð¿Ð¾Ð»Ñ Ð²Ð²Ð¾Ð´Ð° PIM и упрощена логика wxTextValidator (GH #1274).</li>
+ <li>ИÑпользование корректного раÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Disk Utility при проверке файловой ÑиÑтемы (GH #1273).</li>
+ <li>Добавлена поддержка FUSE-T в качеÑтве альтернативы MacFUSE (GH #1055).</li>
+ </ul>
+</li>
+<li><strong>FreeBSD:</strong>
+ <ul>
+ <li>ИÑправлена ошибка, из-за которой не отображалиÑÑŒ запроÑÑ‹ на повышение привилегий (GH #1349).</li>
+ <li>Поддержка автоматичеÑкого Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð¸ Ð¼Ð¾Ð½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ñ‹Ñ… ÑиÑтем ext2/3/4, exFAT, NTFS (GH #1350).</li>
+ <li>ИÑпользование корректного раÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Disk Utility при проверке файловой ÑиÑтемы (GH #1273).</li>
</ul>
</li>
</ul>
diff --git a/src/Boot/Windows/Bios.h b/src/Boot/Windows/Bios.h
index 7085e7a2..0282fad7 100644
--- a/src/Boot/Windows/Bios.h
+++ b/src/Boot/Windows/Bios.h
@@ -28,6 +28,6 @@ enum
BiosResultTimeout = 0x80
};
-typedef byte BiosResult;
+typedef uint8 BiosResult;
#endif // TC_HEADER_Boot_Bios
diff --git a/src/Boot/Windows/BootCommon.h b/src/Boot/Windows/BootCommon.h
index d2ee42a1..45a1a650 100644
--- a/src/Boot/Windows/BootCommon.h
+++ b/src/Boot/Windows/BootCommon.h
@@ -43,7 +43,7 @@
typedef struct
{
- byte Flags;
+ uint8 Flags;
} BootSectorConfiguration;
@@ -120,7 +120,7 @@ typedef struct {
uint32 Data1;
uint16 Data2;
uint16 Data3;
- byte Data4[8];
+ uint8 Data4[8];
} DCS_GUID;
// DE types
@@ -155,7 +155,7 @@ typedef struct _DCS_DISK_ENTRY {
struct {
uint32 Type;
uint32 Offset;
- byte reserved[16];
+ uint8 reserved[16];
uint64 Length; // size of structure at Offset
};
DCS_DISK_ENTRY_SECTORS Sectors;
@@ -208,7 +208,7 @@ typedef struct _DCS_DEP_PWD_CACHE {
uint32 Count;
PasswordLegacy Pwd[4];
int32 Pim[4];
- byte pad[512 - 8 - 4 - 4 - (sizeof(PasswordLegacy) + 4) * 4];
+ uint8 pad[512 - 8 - 4 - 4 - (sizeof(PasswordLegacy) + 4) * 4];
} DCS_DEP_PWD_CACHE;
CSTATIC_ASSERT(sizeof(DCS_DEP_PWD_CACHE) == 512, Wrong_size_DCS_DEP_PWD_CACHE);
#pragma pack()
diff --git a/src/Boot/Windows/BootConfig.cpp b/src/Boot/Windows/BootConfig.cpp
index 0412d082..948dfd93 100644
--- a/src/Boot/Windows/BootConfig.cpp
+++ b/src/Boot/Windows/BootConfig.cpp
@@ -12,10 +12,10 @@
#include "BootConfig.h"
-byte BootSectorFlags;
+uint8 BootSectorFlags;
-byte BootLoaderDrive;
-byte BootDrive;
+uint8 BootLoaderDrive;
+uint8 BootDrive;
bool BootDriveGeometryValid = false;
bool PreventNormalSystemBoot = false;
bool PreventBootMenu = false;
@@ -39,7 +39,7 @@ uint64 HiddenVolumeStartSector;
void ReadBootSectorUserConfiguration ()
{
- byte userConfig;
+ uint8 userConfig;
AcquireSectorBuffer();
@@ -83,7 +83,7 @@ ret:
}
-BiosResult UpdateBootSectorConfiguration (byte drive)
+BiosResult UpdateBootSectorConfiguration (uint8 drive)
{
uint64 mbrSector;
mbrSector.HighPart = 0;
diff --git a/src/Boot/Windows/BootConfig.h b/src/Boot/Windows/BootConfig.h
index b66dc233..5338109f 100644
--- a/src/Boot/Windows/BootConfig.h
+++ b/src/Boot/Windows/BootConfig.h
@@ -17,10 +17,10 @@
#include "Platform.h"
#include "BootDiskIo.h"
-extern byte BootSectorFlags;
+extern uint8 BootSectorFlags;
-extern byte BootLoaderDrive;
-extern byte BootDrive;
+extern uint8 BootLoaderDrive;
+extern uint8 BootDrive;
extern bool BootDriveGeometryValid;
extern DriveGeometry BootDriveGeometry;
extern bool PreventNormalSystemBoot;
@@ -41,6 +41,6 @@ extern uint64 HiddenVolumeStartSector;
void ReadBootSectorUserConfiguration ();
-BiosResult UpdateBootSectorConfiguration (byte drive);
+BiosResult UpdateBootSectorConfiguration (uint8 drive);
#endif // TC_HEADER_Boot_BootConfig
diff --git a/src/Boot/Windows/BootConsoleIo.cpp b/src/Boot/Windows/BootConsoleIo.cpp
index 706e36f6..046f580b 100644
--- a/src/Boot/Windows/BootConsoleIo.cpp
+++ b/src/Boot/Windows/BootConsoleIo.cpp
@@ -101,7 +101,7 @@ void Print (const uint64 &number)
}
-void PrintHex (byte b)
+void PrintHex (uint8 b)
{
PrintChar (((b >> 4) >= 0xA ? 'A' - 0xA : '0') + (b >> 4));
PrintChar (((b & 0xF) >= 0xA ? 'A' - 0xA : '0') + (b & 0xF));
@@ -110,8 +110,8 @@ void PrintHex (byte b)
void PrintHex (uint16 data)
{
- PrintHex (byte (data >> 8));
- PrintHex (byte (data));
+ PrintHex (uint8 (data >> 8));
+ PrintHex (uint8 (data));
}
@@ -219,9 +219,9 @@ void PrintErrorNoEndl (const char *message)
}
-byte GetShiftFlags ()
+uint8 GetShiftFlags ()
{
- byte flags;
+ uint8 flags;
__asm
{
mov ah, 2
@@ -233,7 +233,7 @@ byte GetShiftFlags ()
}
-byte GetKeyboardChar ()
+uint8 GetKeyboardChar ()
{
return GetKeyboardChar (nullptr);
}
@@ -253,7 +253,7 @@ inline void Sleep ()
}
*/
-byte GetKeyboardChar (byte *scanCode)
+uint8 GetKeyboardChar (uint8 *scanCode)
{
// Work around potential BIOS bugs (Windows boot manager polls the keystroke buffer)
while (!IsKeyboardCharAvailable())
@@ -265,8 +265,8 @@ byte GetKeyboardChar (byte *scanCode)
}
}
- byte asciiCode;
- byte scan;
+ uint8 asciiCode;
+ uint8 scan;
__asm
{
mov ah, 0
@@ -302,7 +302,7 @@ bool EscKeyPressed ()
{
if (IsKeyboardCharAvailable ())
{
- byte keyScanCode;
+ uint8 keyScanCode;
GetKeyboardChar (&keyScanCode);
return keyScanCode == TC_BIOS_KEY_ESC;
}
@@ -346,8 +346,8 @@ bool IsDigit (char c)
int GetString (char *buffer, size_t bufferSize)
{
- byte c;
- byte scanCode;
+ uint8 c;
+ uint8 scanCode;
size_t pos = 0;
while (pos < bufferSize)
diff --git a/src/Boot/Windows/BootConsoleIo.h b/src/Boot/Windows/BootConsoleIo.h
index 349782eb..cf10d2c6 100644
--- a/src/Boot/Windows/BootConsoleIo.h
+++ b/src/Boot/Windows/BootConsoleIo.h
@@ -45,9 +45,9 @@ void ClearScreen ();
void DisableScreenOutput ();
void EnableScreenOutput ();
bool EscKeyPressed ();
-byte GetKeyboardChar ();
-byte GetKeyboardChar (byte *scanCode);
-byte GetShiftFlags ();
+uint8 GetKeyboardChar ();
+uint8 GetKeyboardChar (uint8 *scanCode);
+uint8 GetShiftFlags ();
int GetString (char *buffer, size_t bufferSize);
void InitVideoMode ();
bool IsKeyboardCharAvailable ();
@@ -64,7 +64,7 @@ void PrintEndl (int cnt);
void PrintRepeatedChar (char c, int n);
void PrintError (const char *message);
void PrintErrorNoEndl (const char *message);
-void PrintHex (byte b);
+void PrintHex (uint8 b);
void PrintHex (uint16 data);
void PrintHex (uint32 data);
void PrintHex (const uint64 &data);
diff --git a/src/Boot/Windows/BootDebug.cpp b/src/Boot/Windows/BootDebug.cpp
index bea063c1..b490f5e8 100644
--- a/src/Boot/Windows/BootDebug.cpp
+++ b/src/Boot/Windows/BootDebug.cpp
@@ -34,7 +34,7 @@ void InitDebugPort ()
}
-void WriteDebugPort (byte dataByte)
+void WriteDebugPort (uint8 dataByte)
{
__asm
{
@@ -82,7 +82,7 @@ void PrintVal (const char *message, const uint64 &value, bool newLine, bool hex)
}
-void PrintHexDump (byte *mem, size_t size, uint16 *memSegment)
+void PrintHexDump (uint8 *mem, size_t size, uint16 *memSegment)
{
const size_t width = 16;
for (size_t pos = 0; pos < size; )
@@ -92,7 +92,7 @@ void PrintHexDump (byte *mem, size_t size, uint16 *memSegment)
size_t i;
for (i = 0; i < width && pos < size; ++i)
{
- byte dataByte;
+ uint8 dataByte;
if (memSegment)
{
__asm
@@ -134,7 +134,7 @@ void PrintHexDump (byte *mem, size_t size, uint16 *memSegment)
void PrintHexDump (uint16 memSegment, uint16 memOffset, size_t size)
{
- PrintHexDump ((byte *) memOffset, size, &memSegment);
+ PrintHexDump ((uint8 *) memOffset, size, &memSegment);
}
#endif // TC_BOOT_DEBUG_ENABLED
diff --git a/src/Boot/Windows/BootDebug.h b/src/Boot/Windows/BootDebug.h
index f94ab900..35fce41f 100644
--- a/src/Boot/Windows/BootDebug.h
+++ b/src/Boot/Windows/BootDebug.h
@@ -51,8 +51,8 @@
void InitDebugPort ();
void InitStackChecker ();
-void WriteDebugPort (byte dataByte);
-void PrintHexDump (byte *mem, size_t size, uint16 *memSegment = nullptr);
+void WriteDebugPort (uint8 dataByte);
+void PrintHexDump (uint8 *mem, size_t size, uint16 *memSegment = nullptr);
void PrintHexDump (uint16 memSegment, uint16 memOffset, size_t size);
void PrintVal (const char *message, const uint32 value, bool newLine = true, bool hex = false);
void PrintVal (const char *message, const uint64 &value, bool newLine = true, bool hex = false);
diff --git a/src/Boot/Windows/BootDiskIo.cpp b/src/Boot/Windows/BootDiskIo.cpp
index 437c462e..ddd00e1c 100644
--- a/src/Boot/Windows/BootDiskIo.cpp
+++ b/src/Boot/Windows/BootDiskIo.cpp
@@ -19,7 +19,7 @@
#include "BootStrings.h"
-byte SectorBuffer[TC_LB_SIZE];
+uint8 SectorBuffer[TC_LB_SIZE];
#ifdef TC_BOOT_DEBUG_ENABLED
static bool SectorBufferInUse = false;
@@ -41,9 +41,9 @@ void ReleaseSectorBuffer ()
#endif
-bool IsLbaSupported (byte drive)
+bool IsLbaSupported (uint8 drive)
{
- static byte CachedDrive = TC_INVALID_BIOS_DRIVE;
+ static uint8 CachedDrive = TC_INVALID_BIOS_DRIVE;
static bool CachedStatus;
uint16 result = 0;
@@ -68,7 +68,7 @@ ret:
}
-void PrintDiskError (BiosResult error, bool write, byte drive, const uint64 *sector, const ChsAddress *chs)
+void PrintDiskError (BiosResult error, bool write, uint8 drive, const uint64 *sector, const ChsAddress *chs)
{
PrintEndl();
Print (write ? "Write" : "Read"); Print (" error:");
@@ -109,17 +109,17 @@ void PrintSectorCountInMB (const uint64 &sectorCount)
}
-BiosResult ReadWriteSectors (bool write, uint16 bufferSegment, uint16 bufferOffset, byte drive, const ChsAddress &chs, byte sectorCount, bool silent)
+BiosResult ReadWriteSectors (bool write, uint16 bufferSegment, uint16 bufferOffset, uint8 drive, const ChsAddress &chs, uint8 sectorCount, bool silent)
{
CheckStack();
- byte cylinderLow = (byte) chs.Cylinder;
- byte sector = chs.Sector;
- sector |= byte (chs.Cylinder >> 2) & 0xc0;
- byte function = write ? 0x03 : 0x02;
+ uint8 cylinderLow = (uint8) chs.Cylinder;
+ uint8 sector = chs.Sector;
+ sector |= uint8 (chs.Cylinder >> 2) & 0xc0;
+ uint8 function = write ? 0x03 : 0x02;
BiosResult result;
- byte tryCount = TC_MAX_BIOS_DISK_IO_RETRIES;
+ uint8 tryCount = TC_MAX_BIOS_DISK_IO_RETRIES;
do
{
@@ -159,20 +159,20 @@ BiosResult ReadWriteSectors (bool write, uint16 bufferSegment, uint16 bufferOffs
#ifdef TC_WINDOWS_BOOT_RESCUE_DISK_MODE
-BiosResult ReadWriteSectors (bool write, byte *buffer, byte drive, const ChsAddress &chs, byte sectorCount, bool silent)
+BiosResult ReadWriteSectors (bool write, uint8 *buffer, uint8 drive, const ChsAddress &chs, uint8 sectorCount, bool silent)
{
uint16 codeSeg;
__asm mov codeSeg, cs
return ReadWriteSectors (write, codeSeg, (uint16) buffer, drive, chs, sectorCount, silent);
}
-BiosResult ReadSectors (byte *buffer, byte drive, const ChsAddress &chs, byte sectorCount, bool silent)
+BiosResult ReadSectors (uint8 *buffer, uint8 drive, const ChsAddress &chs, uint8 sectorCount, bool silent)
{
return ReadWriteSectors (false, buffer, drive, chs, sectorCount, silent);
}
#if 0
-BiosResult WriteSectors (byte *buffer, byte drive, const ChsAddress &chs, byte sectorCount, bool silent)
+BiosResult WriteSectors (uint8 *buffer, uint8 drive, const ChsAddress &chs, uint8 sectorCount, bool silent)
{
return ReadWriteSectors (true, buffer, drive, chs, sectorCount, silent);
}
@@ -180,7 +180,7 @@ BiosResult WriteSectors (byte *buffer, byte drive, const ChsAddress &chs, byte s
#endif
-static BiosResult ReadWriteSectors (bool write, BiosLbaPacket &dapPacket, byte drive, const uint64 &sector, uint16 sectorCount, bool silent)
+static BiosResult ReadWriteSectors (bool write, BiosLbaPacket &dapPacket, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent)
{
CheckStack();
@@ -202,10 +202,10 @@ static BiosResult ReadWriteSectors (bool write, BiosLbaPacket &dapPacket, byte d
dapPacket.SectorCount = sectorCount;
dapPacket.Sector = sector;
- byte function = write ? 0x43 : 0x42;
+ uint8 function = write ? 0x43 : 0x42;
BiosResult result;
- byte tryCount = TC_MAX_BIOS_DISK_IO_RETRIES;
+ uint8 tryCount = TC_MAX_BIOS_DISK_IO_RETRIES;
do
{
@@ -237,7 +237,7 @@ static BiosResult ReadWriteSectors (bool write, BiosLbaPacket &dapPacket, byte d
}
-BiosResult ReadWriteSectors (bool write, byte *buffer, byte drive, const uint64 &sector, uint16 sectorCount, bool silent)
+BiosResult ReadWriteSectors (bool write, uint8 *buffer, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent)
{
BiosLbaPacket dapPacket;
dapPacket.Buffer = (uint32) buffer;
@@ -245,20 +245,20 @@ BiosResult ReadWriteSectors (bool write, byte *buffer, byte drive, const uint64
}
-BiosResult ReadWriteSectors (bool write, uint16 bufferSegment, uint16 bufferOffset, byte drive, const uint64 &sector, uint16 sectorCount, bool silent)
+BiosResult ReadWriteSectors (bool write, uint16 bufferSegment, uint16 bufferOffset, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent)
{
BiosLbaPacket dapPacket;
dapPacket.Buffer = ((uint32) bufferSegment << 16) | bufferOffset;
return ReadWriteSectors (write, dapPacket, drive, sector, sectorCount, silent);
}
-BiosResult ReadSectors (uint16 bufferSegment, uint16 bufferOffset, byte drive, const uint64 &sector, uint16 sectorCount, bool silent)
+BiosResult ReadSectors (uint16 bufferSegment, uint16 bufferOffset, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent)
{
return ReadWriteSectors (false, bufferSegment, bufferOffset, drive, sector, sectorCount, silent);
}
-BiosResult ReadSectors (byte *buffer, byte drive, const uint64 &sector, uint16 sectorCount, bool silent)
+BiosResult ReadSectors (uint8 *buffer, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent)
{
BiosResult result;
uint16 codeSeg;
@@ -274,17 +274,17 @@ BiosResult ReadSectors (byte *buffer, byte drive, const uint64 &sector, uint16 s
}
-BiosResult WriteSectors (byte *buffer, byte drive, const uint64 &sector, uint16 sectorCount, bool silent)
+BiosResult WriteSectors (uint8 *buffer, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent)
{
return ReadWriteSectors (true, buffer, drive, sector, sectorCount, silent);
}
-BiosResult GetDriveGeometry (byte drive, DriveGeometry &geometry, bool silent)
+BiosResult GetDriveGeometry (uint8 drive, DriveGeometry &geometry, bool silent)
{
CheckStack();
- byte maxCylinderLow, maxHead, maxSector;
+ uint8 maxCylinderLow, maxHead, maxSector;
BiosResult result;
__asm
{
@@ -329,9 +329,9 @@ void ChsToLba (const DriveGeometry &geometry, const ChsAddress &chs, uint64 &lba
void LbaToChs (const DriveGeometry &geometry, const uint64 &lba, ChsAddress &chs)
{
- chs.Sector = (byte) ((lba.LowPart % geometry.Sectors) + 1);
+ chs.Sector = (uint8) ((lba.LowPart % geometry.Sectors) + 1);
uint32 ch = lba.LowPart / geometry.Sectors;
- chs.Head = (byte) (ch % geometry.Heads);
+ chs.Head = (uint8) (ch % geometry.Heads);
chs.Cylinder = (uint16) (ch / geometry.Heads);
}
@@ -349,7 +349,7 @@ void PartitionEntryMBRToPartition (const PartitionEntryMBR &partEntry, Partition
}
-BiosResult ReadWriteMBR (bool write, byte drive, bool silent)
+BiosResult ReadWriteMBR (bool write, uint8 drive, bool silent)
{
uint64 mbrSector;
mbrSector.HighPart = 0;
@@ -362,7 +362,7 @@ BiosResult ReadWriteMBR (bool write, byte drive, bool silent)
}
-BiosResult GetDrivePartitions (byte drive, Partition *partitionArray, size_t partitionArrayCapacity, size_t &partitionCount, bool activeOnly, Partition *findPartitionFollowingThis, bool silent)
+BiosResult GetDrivePartitions (uint8 drive, Partition *partitionArray, size_t partitionArrayCapacity, size_t &partitionCount, bool activeOnly, Partition *findPartitionFollowingThis, bool silent)
{
Partition *followingPartition;
Partition tmpPartition;
@@ -419,7 +419,7 @@ BiosResult GetDrivePartitions (byte drive, Partition *partitionArray, size_t par
MBR *extMbr = (MBR *) SectorBuffer;
while (partitionArrayPos < partitionArrayCapacity &&
- (result = ReadSectors ((byte *) extMbr, drive, extStartLBA, 1, silent)) == BiosResultSuccess
+ (result = ReadSectors ((uint8 *) extMbr, drive, extStartLBA, 1, silent)) == BiosResultSuccess
&& extMbr->Signature == 0xaa55)
{
if (extMbr->Partitions[0].SectorCountLBA > 0)
@@ -478,7 +478,7 @@ BiosResult GetDrivePartitions (byte drive, Partition *partitionArray, size_t par
}
-bool GetActivePartition (byte drive)
+bool GetActivePartition (uint8 drive)
{
size_t partCount;
diff --git a/src/Boot/Windows/BootDiskIo.h b/src/Boot/Windows/BootDiskIo.h
index 621acd8f..0b92aa29 100644
--- a/src/Boot/Windows/BootDiskIo.h
+++ b/src/Boot/Windows/BootDiskIo.h
@@ -28,17 +28,17 @@ enum
struct PartitionEntryMBR
{
- byte BootIndicator;
+ uint8 BootIndicator;
- byte StartHead;
- byte StartCylSector;
- byte StartCylinder;
+ uint8 StartHead;
+ uint8 StartCylSector;
+ uint8 StartCylinder;
- byte Type;
+ uint8 Type;
- byte EndHead;
- byte EndSector;
- byte EndCylinder;
+ uint8 EndHead;
+ uint8 EndSector;
+ uint8 EndCylinder;
uint32 StartLBA;
uint32 SectorCountLBA;
@@ -46,15 +46,15 @@ struct PartitionEntryMBR
struct MBR
{
- byte Code[446];
+ uint8 Code[446];
PartitionEntryMBR Partitions[4];
uint16 Signature;
};
struct BiosLbaPacket
{
- byte Size;
- byte Reserved;
+ uint8 Size;
+ uint8 Reserved;
uint16 SectorCount;
uint32 Buffer;
uint64 Sector;
@@ -66,27 +66,27 @@ struct BiosLbaPacket
struct ChsAddress
{
uint16 Cylinder;
- byte Head;
- byte Sector;
+ uint8 Head;
+ uint8 Sector;
};
struct Partition
{
- byte Number;
- byte Drive;
+ uint8 Number;
+ uint8 Drive;
bool Active;
uint64 EndSector;
bool Primary;
uint64 SectorCount;
uint64 StartSector;
- byte Type;
+ uint8 Type;
};
struct DriveGeometry
{
uint16 Cylinders;
- byte Heads;
- byte Sectors;
+ uint8 Heads;
+ uint8 Sectors;
};
@@ -99,23 +99,23 @@ void ReleaseSectorBuffer ();
#endif
void ChsToLba (const DriveGeometry &geometry, const ChsAddress &chs, uint64 &lba);
-bool GetActivePartition (byte drive);
-BiosResult GetDriveGeometry (byte drive, DriveGeometry &geometry, bool silent = false);
-BiosResult GetDrivePartitions (byte drive, Partition *partitionArray, size_t partitionArrayCapacity, size_t &partitionCount, bool activeOnly = false, Partition *findPartitionFollowingThis = nullptr, bool silent = false);
-bool IsLbaSupported (byte drive);
+bool GetActivePartition (uint8 drive);
+BiosResult GetDriveGeometry (uint8 drive, DriveGeometry &geometry, bool silent = false);
+BiosResult GetDrivePartitions (uint8 drive, Partition *partitionArray, size_t partitionArrayCapacity, size_t &partitionCount, bool activeOnly = false, Partition *findPartitionFollowingThis = nullptr, bool silent = false);
+bool IsLbaSupported (uint8 drive);
void LbaToChs (const DriveGeometry &geometry, const uint64 &lba, ChsAddress &chs);
void Print (const ChsAddress &chs);
-void PrintDiskError (BiosResult error, bool write, byte drive, const uint64 *sector, const ChsAddress *chs = nullptr);
+void PrintDiskError (BiosResult error, bool write, uint8 drive, const uint64 *sector, const ChsAddress *chs = nullptr);
void PrintSectorCountInMB (const uint64 &sectorCount);
-BiosResult ReadWriteMBR (bool write, byte drive, bool silent = false);
-BiosResult ReadSectors (uint16 bufferSegment, uint16 bufferOffset, byte drive, const uint64 &sector, uint16 sectorCount, bool silent = false);
-BiosResult ReadSectors (byte *buffer, byte drive, const uint64 &sector, uint16 sectorCount, bool silent = false);
-BiosResult ReadSectors (byte *buffer, byte drive, const ChsAddress &chs, byte sectorCount, bool silent = false);
-BiosResult ReadWriteSectors (bool write, uint16 bufferSegment, uint16 bufferOffset, byte drive, const uint64 &sector, uint16 sectorCount, bool silent);
-BiosResult ReadWriteSectors (bool write, byte *buffer, byte drive, const uint64 &sector, uint16 sectorCount, bool silent);
-BiosResult WriteSectors (byte *buffer, byte drive, const uint64 &sector, uint16 sectorCount, bool silent = false);
-BiosResult WriteSectors (byte *buffer, byte drive, const ChsAddress &chs, byte sectorCount, bool silent = false);
-
-extern byte SectorBuffer[TC_LB_SIZE];
+BiosResult ReadWriteMBR (bool write, uint8 drive, bool silent = false);
+BiosResult ReadSectors (uint16 bufferSegment, uint16 bufferOffset, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent = false);
+BiosResult ReadSectors (uint8 *buffer, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent = false);
+BiosResult ReadSectors (uint8 *buffer, uint8 drive, const ChsAddress &chs, uint8 sectorCount, bool silent = false);
+BiosResult ReadWriteSectors (bool write, uint16 bufferSegment, uint16 bufferOffset, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent);
+BiosResult ReadWriteSectors (bool write, uint8 *buffer, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent);
+BiosResult WriteSectors (uint8 *buffer, uint8 drive, const uint64 &sector, uint16 sectorCount, bool silent = false);
+BiosResult WriteSectors (uint8 *buffer, uint8 drive, const ChsAddress &chs, uint8 sectorCount, bool silent = false);
+
+extern uint8 SectorBuffer[TC_LB_SIZE];
#endif // TC_HEADER_Boot_BootDiskIo
diff --git a/src/Boot/Windows/BootEncryptedIo.cpp b/src/Boot/Windows/BootEncryptedIo.cpp
index 8ca55635..24fbbbd0 100644
--- a/src/Boot/Windows/BootEncryptedIo.cpp
+++ b/src/Boot/Windows/BootEncryptedIo.cpp
@@ -19,7 +19,7 @@
#include "BootEncryptedIo.h"
-BiosResult ReadEncryptedSectors (uint16 destSegment, uint16 destOffset, byte drive, uint64 sector, uint16 sectorCount)
+BiosResult ReadEncryptedSectors (uint16 destSegment, uint16 destOffset, uint8 drive, uint64 sector, uint16 sectorCount)
{
BiosResult result;
bool decrypt = true;
@@ -76,7 +76,7 @@ BiosResult ReadEncryptedSectors (uint16 destSegment, uint16 destOffset, byte dri
}
-BiosResult WriteEncryptedSectors (uint16 sourceSegment, uint16 sourceOffset, byte drive, uint64 sector, uint16 sectorCount)
+BiosResult WriteEncryptedSectors (uint16 sourceSegment, uint16 sourceOffset, uint8 drive, uint64 sector, uint16 sectorCount)
{
BiosResult result = BiosResultSuccess;
AcquireSectorBuffer();
diff --git a/src/Boot/Windows/BootEncryptedIo.h b/src/Boot/Windows/BootEncryptedIo.h
index d1c9e5f3..d2fa6d96 100644
--- a/src/Boot/Windows/BootEncryptedIo.h
+++ b/src/Boot/Windows/BootEncryptedIo.h
@@ -15,8 +15,8 @@
#include "Platform.h"
-BiosResult ReadEncryptedSectors (uint16 destSegment, uint16 destOffset, byte drive, uint64 sector, uint16 sectorCount);
-BiosResult WriteEncryptedSectors (uint16 sourceSegment, uint16 sourceOffset, byte drive, uint64 sector, uint16 sectorCount);
+BiosResult ReadEncryptedSectors (uint16 destSegment, uint16 destOffset, uint8 drive, uint64 sector, uint16 sectorCount);
+BiosResult WriteEncryptedSectors (uint16 sourceSegment, uint16 sourceOffset, uint8 drive, uint64 sector, uint16 sectorCount);
static bool ReadWritePartiallyCoversEncryptedArea (const uint64 &sector, uint16 sectorCount);
#endif // TC_HEADER_Boot_BootEncryptionIo
diff --git a/src/Boot/Windows/BootMain.cpp b/src/Boot/Windows/BootMain.cpp
index 8bfbe4b3..e85f2be5 100644
--- a/src/Boot/Windows/BootMain.cpp
+++ b/src/Boot/Windows/BootMain.cpp
@@ -84,7 +84,7 @@ static void PrintMainMenu ()
}
-static bool IsMenuKey (byte scanCode)
+static bool IsMenuKey (uint8 scanCode)
{
#ifdef TC_WINDOWS_BOOT_RESCUE_DISK_MODE
return scanCode == TC_MENU_KEY_REPAIR;
@@ -149,12 +149,12 @@ static int AskSelection (const char *options[], size_t optionCount)
}
-static byte AskPassword (Password &password, int& pim)
+static uint8 AskPassword (Password &password, int& pim)
{
size_t pos = 0;
- byte scanCode;
- byte asciiCode;
- byte hidePassword = 1;
+ uint8 scanCode;
+ uint8 asciiCode;
+ uint8 hidePassword = 1;
pim = 0;
@@ -312,7 +312,7 @@ static byte AskPassword (Password &password, int& pim)
}
-static void ExecuteBootSector (byte drive, byte *sectorBuffer)
+static void ExecuteBootSector (uint8 drive, uint8 *sectorBuffer)
{
Print ("Booting...\r\n");
CopyMemory (sectorBuffer, 0x0000, 0x7c00, TC_LB_SIZE);
@@ -338,7 +338,7 @@ static void ExecuteBootSector (byte drive, byte *sectorBuffer)
}
-static bool OpenVolume (byte drive, Password &password, int pim, CRYPTO_INFO **cryptoInfo, uint32 *headerSaltCrc32, bool skipNormal, bool skipHidden)
+static bool OpenVolume (uint8 drive, Password &password, int pim, CRYPTO_INFO **cryptoInfo, uint32 *headerSaltCrc32, bool skipNormal, bool skipHidden)
{
int volumeType;
bool hiddenVolume;
@@ -420,7 +420,7 @@ static bool CheckMemoryRequirements ()
}
-static bool MountVolume (byte drive, byte &exitKey, bool skipNormal, bool skipHidden)
+static bool MountVolume (uint8 drive, uint8 &exitKey, bool skipNormal, bool skipHidden)
{
BootArguments *bootArguments = (BootArguments *) TC_BOOT_LOADER_ARGS_OFFSET;
int incorrectPasswordCount = 0, pim = 0;
@@ -499,7 +499,7 @@ static bool MountVolume (byte drive, byte &exitKey, bool skipNormal, bool skipHi
}
-static bool GetSystemPartitions (byte drive)
+static bool GetSystemPartitions (uint8 drive)
{
size_t partCount;
@@ -524,10 +524,10 @@ static bool GetSystemPartitions (byte drive)
}
-static byte BootEncryptedDrive ()
+static uint8 BootEncryptedDrive ()
{
BootArguments *bootArguments = (BootArguments *) TC_BOOT_LOADER_ARGS_OFFSET;
- byte exitKey;
+ uint8 exitKey;
BootCryptoInfo = NULL;
if (!GetSystemPartitions (BootDrive))
@@ -556,7 +556,7 @@ static byte BootEncryptedDrive ()
if (!InstallInterruptFilters())
goto err;
- bootArguments->BootArgumentsCrc32 = GetCrc32 ((byte *) bootArguments, (byte *) &bootArguments->BootArgumentsCrc32 - (byte *) bootArguments);
+ bootArguments->BootArgumentsCrc32 = GetCrc32 ((uint8 *) bootArguments, (uint8 *) &bootArguments->BootArgumentsCrc32 - (uint8 *) bootArguments);
while (true)
{
@@ -587,7 +587,7 @@ err:
EncryptedVirtualPartition.Drive = TC_INVALID_BIOS_DRIVE;
EraseMemory ((void *) TC_BOOT_LOADER_ARGS_OFFSET, sizeof (BootArguments));
- byte scanCode;
+ uint8 scanCode;
GetKeyboardChar (&scanCode);
return scanCode;
}
@@ -601,7 +601,7 @@ static void BootMenu ()
size_t partitionCount;
size_t bootablePartitionCount = 0;
- for (byte drive = TC_FIRST_BIOS_DRIVE; drive <= TC_LAST_BIOS_DRIVE; ++drive)
+ for (uint8 drive = TC_FIRST_BIOS_DRIVE; drive <= TC_LAST_BIOS_DRIVE; ++drive)
{
if (GetDrivePartitions (drive, partitions, array_capacity (partitions), partitionCount, false, nullptr, true) == BiosResultSuccess)
{
@@ -689,7 +689,7 @@ static void BootMenu ()
#ifndef TC_WINDOWS_BOOT_RESCUE_DISK_MODE
-static bool CopySystemPartitionToHiddenVolume (byte drive, byte &exitKey)
+static bool CopySystemPartitionToHiddenVolume (uint8 drive, uint8 &exitKey)
{
bool status = false;
@@ -812,9 +812,9 @@ ret:
#else // TC_WINDOWS_BOOT_RESCUE_DISK_MODE
-static void DecryptDrive (byte drive)
+static void DecryptDrive (uint8 drive)
{
- byte exitKey;
+ uint8 exitKey;
if (!MountVolume (drive, exitKey, false, true))
return;
@@ -925,7 +925,7 @@ askBadSectorSkip:
for (int i = 7; i >= 0; --i)
{
- SectorBuffer[TC_HEADER_OFFSET_ENCRYPTED_AREA_LENGTH + i] = (byte) encryptedAreaLength.LowPart;
+ SectorBuffer[TC_HEADER_OFFSET_ENCRYPTED_AREA_LENGTH + i] = (uint8) encryptedAreaLength.LowPart;
encryptedAreaLength = encryptedAreaLength >> 8;
}
@@ -933,7 +933,7 @@ askBadSectorSkip:
for (i = 3; i >= 0; --i)
{
- SectorBuffer[TC_HEADER_OFFSET_HEADER_CRC + i] = (byte) headerCrc32;
+ SectorBuffer[TC_HEADER_OFFSET_HEADER_CRC + i] = (uint8) headerCrc32;
headerCrc32 >>= 8;
}
@@ -1020,7 +1020,7 @@ static void RepairMenu ()
sector.HighPart = 0;
ChsAddress chs;
- byte mbrPartTable[TC_LB_SIZE - TC_MAX_MBR_BOOT_CODE_SIZE];
+ uint8 mbrPartTable[TC_LB_SIZE - TC_MAX_MBR_BOOT_CODE_SIZE];
AcquireSectorBuffer();
for (int i = (selection == RestoreVolumeHeader ? TC_BOOT_VOLUME_HEADER_SECTOR : TC_MBR_SECTOR);
@@ -1073,7 +1073,7 @@ static void RepairMenu ()
Password password;
int pim;
- byte exitKey = AskPassword (password, pim);
+ uint8 exitKey = AskPassword (password, pim);
if (exitKey != TC_BIOS_KEY_ENTER)
goto abort;
@@ -1221,13 +1221,13 @@ void main ()
while (true)
{
- byte exitKey;
+ uint8 exitKey;
InitScreen();
#ifndef TC_WINDOWS_BOOT_RESCUE_DISK_MODE
// Hidden system setup
- byte hiddenSystemCreationPhase = BootSectorFlags & TC_BOOT_CFG_MASK_HIDDEN_OS_CREATION_PHASE;
+ uint8 hiddenSystemCreationPhase = BootSectorFlags & TC_BOOT_CFG_MASK_HIDDEN_OS_CREATION_PHASE;
if (hiddenSystemCreationPhase != TC_HIDDEN_OS_CREATION_PHASE_NONE)
{
diff --git a/src/Boot/Windows/BootMain.h b/src/Boot/Windows/BootMain.h
index 52d5c8cc..af445024 100644
--- a/src/Boot/Windows/BootMain.h
+++ b/src/Boot/Windows/BootMain.h
@@ -16,16 +16,16 @@
#include "TCdefs.h"
#include "Platform.h"
-static byte AskPassword (Password &password, int& pim);
+static uint8 AskPassword (Password &password, int& pim);
static int AskSelection (const char *options[], size_t optionCount);
static bool AskYesNo (const char *message);
-static byte BootEncryptedDrive ();
+static uint8 BootEncryptedDrive ();
static void BootMenu ();
-static void ExecuteBootSector (byte drive, byte *sectorBuffer);
+static void ExecuteBootSector (uint8 drive, uint8 *sectorBuffer);
static void InitScreen ();
-static bool IsMenuKey (byte scanCode);
-static bool MountVolume (byte drive, byte &exitKey);
-static bool OpenVolume (byte drive, Password &password, CRYPTO_INFO **cryptoInfo, uint32 *headerSaltCrc32 = nullptr, bool skipNormal = false, bool skipHidden = false);
+static bool IsMenuKey (uint8 scanCode);
+static bool MountVolume (uint8 drive, uint8 &exitKey);
+static bool OpenVolume (uint8 drive, Password &password, CRYPTO_INFO **cryptoInfo, uint32 *headerSaltCrc32 = nullptr, bool skipNormal = false, bool skipHidden = false);
static void PrintMainMenu ();
static void RepairMenu ();
diff --git a/src/Boot/Windows/IntFilter.cpp b/src/Boot/Windows/IntFilter.cpp
index 9e5c8536..36837d58 100644
--- a/src/Boot/Windows/IntFilter.cpp
+++ b/src/Boot/Windows/IntFilter.cpp
@@ -38,7 +38,7 @@ bool Int13Filter ()
static int ReEntryCount = -1;
++ReEntryCount;
- byte function = (byte) (regs.AX >> 8);
+ uint8 function = (uint8) (regs.AX >> 8);
#ifdef TC_TRACE_INT13
DisableScreenOutput();
@@ -63,14 +63,14 @@ bool Int13Filter ()
case 0x2: // Read sectors
case 0x3: // Write sectors
{
- byte drive = (byte) regs.DX;
+ uint8 drive = (uint8) regs.DX;
ChsAddress chs;
chs.Cylinder = ((regs.CX << 2) & 0x300) | (regs.CX >> 8);
chs.Head = regs.DX >> 8;
chs.Sector = regs.CX & 0x3f;
- byte sectorCount = (byte) regs.AX;
+ uint8 sectorCount = (uint8) regs.AX;
#ifdef TC_TRACE_INT13
PrintVal (": Drive", drive - TC_FIRST_BIOS_DRIVE, false);
@@ -125,10 +125,10 @@ bool Int13Filter ()
case 0x42: // Read sectors LBA
case 0x43: // Write sectors LBA
{
- byte drive = (byte) regs.DX;
+ uint8 drive = (uint8) regs.DX;
BiosLbaPacket lba;
- CopyMemory (regs.DS, regs.SI, (byte *) &lba, sizeof (lba));
+ CopyMemory (regs.DS, regs.SI, (uint8 *) &lba, sizeof (lba));
#ifdef TC_TRACE_INT13
PrintVal (": Drive", drive - TC_FIRST_BIOS_DRIVE, false);
@@ -337,7 +337,7 @@ bool Int15Filter ()
}
else
{
- CopyMemory ((byte *) &BiosMemoryMap[IntRegisters.EBX], IntRegisters.ES, IntRegisters.DI, sizeof (BiosMemoryMap[0]));
+ CopyMemory ((uint8 *) &BiosMemoryMap[IntRegisters.EBX], IntRegisters.ES, IntRegisters.DI, sizeof (BiosMemoryMap[0]));
IntRegisters.Flags &= ~TC_X86_CARRY_FLAG;
IntRegisters.EAX = 0x534D4150UL;
@@ -380,7 +380,7 @@ bool Int15Filter ()
#ifdef TC_TRACE_INT15
BiosMemoryMapEntry entry;
- CopyMemory (IntRegisters.ES, IntRegisters.DI, (byte *) &entry, sizeof (entry));
+ CopyMemory (IntRegisters.ES, IntRegisters.DI, (uint8 *) &entry, sizeof (entry));
PrintHex (entry.Type); PrintChar (' ');
PrintHex (entry.BaseAddress); PrintChar (' ');
PrintHex (entry.Length); PrintChar (' ');
diff --git a/src/Boot/Windows/Platform.cpp b/src/Boot/Windows/Platform.cpp
index 046fa4a4..3b94d22c 100644
--- a/src/Boot/Windows/Platform.cpp
+++ b/src/Boot/Windows/Platform.cpp
@@ -84,7 +84,7 @@ uint64 operator>> (const uint64 &a, int shiftCount)
{
r.LowPart >>= 1;
- if ((byte) r.HighPart & 1)
+ if ((uint8) r.HighPart & 1)
r.LowPart |= 0x80000000UL;
r.HighPart >>= 1;
diff --git a/src/Boot/Windows/Release/BootLoader.com.gz b/src/Boot/Windows/Release/BootLoader.com.gz
index b2859c5e..9bf2133e 100644
--- a/src/Boot/Windows/Release/BootLoader.com.gz
+++ b/src/Boot/Windows/Release/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_AES/BootLoader.com.gz b/src/Boot/Windows/Release_AES/BootLoader.com.gz
index dda3c191..222aa5a1 100644
--- a/src/Boot/Windows/Release_AES/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_AES/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz
index 89bbd0bb..6aebbf06 100644
--- a/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_AES_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_Camellia/BootLoader.com.gz b/src/Boot/Windows/Release_Camellia/BootLoader.com.gz
index e4113bbc..f090cdfb 100644
--- a/src/Boot/Windows/Release_Camellia/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_Camellia/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz
index a7351aff..edc5e25f 100644
--- a/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_Camellia_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_SHA2/BootLoader.com.gz
index 5cc3ac4a..b9d83263 100644
--- a/src/Boot/Windows/Release_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_Serpent/BootLoader.com.gz b/src/Boot/Windows/Release_Serpent/BootLoader.com.gz
index 93d50bd2..2a9cac0b 100644
--- a/src/Boot/Windows/Release_Serpent/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_Serpent/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz
index 9e11a85b..19ab043c 100644
--- a/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_Serpent_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_Twofish/BootLoader.com.gz b/src/Boot/Windows/Release_Twofish/BootLoader.com.gz
index 50ef7af2..885190f2 100644
--- a/src/Boot/Windows/Release_Twofish/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_Twofish/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz b/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz
index 17654817..0090b771 100644
--- a/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Release_Twofish_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue/BootLoader.com.gz b/src/Boot/Windows/Rescue/BootLoader.com.gz
index dde75739..181b2d35 100644
--- a/src/Boot/Windows/Rescue/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_AES/BootLoader.com.gz b/src/Boot/Windows/Rescue_AES/BootLoader.com.gz
index 5bca6dd3..5114925b 100644
--- a/src/Boot/Windows/Rescue_AES/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_AES/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz
index a3a50d81..52382753 100644
--- a/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_AES_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz b/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz
index 82e823dc..60d7d41a 100644
--- a/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_Camellia/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz
index 978d43ae..f2a0fc22 100644
--- a/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_Camellia_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz
index bb4fd841..47e8283a 100644
--- a/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz b/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz
index b2cc5727..c248eb6b 100644
--- a/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_Serpent/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz
index e1e0ac0e..e3e889e0 100644
--- a/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_Serpent_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz b/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz
index fd17642e..6525bcaa 100644
--- a/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_Twofish/BootLoader.com.gz
Binary files differ
diff --git a/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz b/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz
index 49afd19b..9837e671 100644
--- a/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz
+++ b/src/Boot/Windows/Rescue_Twofish_SHA2/BootLoader.com.gz
Binary files differ
diff --git a/src/Build/CMakeLists.txt b/src/Build/CMakeLists.txt
index 9da138ab..458040e8 100644
--- a/src/Build/CMakeLists.txt
+++ b/src/Build/CMakeLists.txt
@@ -11,8 +11,8 @@ elseif ( NOT DEFINED NOGUI )
endif()
# - Set version of the package
-set( FULL_VERSION "1.26.10" )
-set( VERSION "1.26.10" )
+set( FULL_VERSION "1.26.15" )
+set( VERSION "1.26.15" )
set( RELEASE "1" )
# - Set PROJECT_NAME and CONFLICT_PACKAGE values
@@ -111,6 +111,15 @@ if ( UNIX )
file(READ "/etc/centos-release" CENTOS_RELEASE)
string(REGEX MATCH "release ([0-9 /\\.]+)" _ ${CENTOS_RELEASE})
set(PLATFORM_VERSION ${CMAKE_MATCH_1})
+
+ # Get fedora release version
+ elseif(EXISTS "/etc/fedora-release")
+
+ set ( PLATFORM "Fedora" )
+
+ file(READ "/etc/fedora-release" FEDORA_RELEASE)
+ string(REGEX MATCH "release ([0-9 /\\.]+)" _ ${FEDORA_RELEASE})
+ set(PLATFORM_VERSION ${CMAKE_MATCH_1})
# Only if distribution uses systemd and if all previous files didn't exist
# i.e OpenSUSE
@@ -128,6 +137,8 @@ if ( UNIX )
set ( PLATFORM "Debian" )
elseif ( FULL_PLATFORM MATCHES "^.*CentOS.*$" )
set ( PLATFORM "CentOS" )
+ elseif ( FULL_PLATFORM MATCHES "^.*Fedora.*$" )
+ set ( PLATFORM "Fedora" )
endif ( )
# Get ditribution release version
@@ -164,7 +175,7 @@ if ( PLATFORM STREQUAL "Debian" OR PLATFORM STREQUAL "Ubuntu" )
execute_process(COMMAND dpkg --print-architecture OUTPUT_VARIABLE ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE)
endif( )
-elseif ( ( PLATFORM STREQUAL "CentOS" ) OR ( PLATFORM STREQUAL "openSUSE" ) )
+elseif ( ( PLATFORM STREQUAL "CentOS" ) OR ( PLATFORM STREQUAL "openSUSE" ) OR ( PLATFORM STREQUAL "Fedora" ))
execute_process(COMMAND arch OUTPUT_VARIABLE ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE)
@@ -295,7 +306,7 @@ if ( ( PLATFORM STREQUAL "Debian" ) OR ( PLATFORM STREQUAL "Ubuntu" ) )
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA ${DEBIAN_PREINST};${DEBIAN_POSTINST};${DEBIAN_PRERM};${DEBIAN_POSTRM})
set(CPACK_DEBIAN_PACKAGE_CONFLICTS "${CONFLICT_PACKAGE}")
-elseif ( ( PLATFORM STREQUAL "CentOS" ) OR ( PLATFORM STREQUAL "openSUSE" ) )
+elseif ( ( PLATFORM STREQUAL "CentOS" ) OR ( PLATFORM STREQUAL "openSUSE" ) OR ( PLATFORM STREQUAL "Fedora" ))
# RPM control script(s)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/Packaging/rpm-control)
@@ -318,17 +329,13 @@ elseif ( ( PLATFORM STREQUAL "CentOS" ) OR ( PLATFORM STREQUAL "openSUSE" ) )
if (NOGUI)
set( CPACK_RPM_PACKAGE_REQUIRES "fuse, device-mapper, sudo" )
else ()
- if ( PLATFORM STREQUAL "CentOS" )
-
- if ( DEFINED WITHGTK3 AND WITHGTK3 )
- set( CPACK_RPM_PACKAGE_REQUIRES "fuse, device-mapper, gtk3, sudo, pcsc-lite" )
- else ()
- set( CPACK_RPM_PACKAGE_REQUIRES "fuse, device-mapper, gtk2, sudo, pcsc-lite" )
- endif()
-
- elseif ( PLATFORM STREQUAL "openSUSE" )
-
- set( CPACK_RPM_PACKAGE_REQUIRES "fuse, device-mapper, gtk2, sudo, pcsc-lite" )
+ find_package(PkgConfig REQUIRED)
+ pkg_check_modules(GTK3 gtk+-3.0)
+
+ if(GTK3_FOUND)
+ set( CPACK_RPM_PACKAGE_REQUIRES "fuse, device-mapper, gtk3, sudo, pcsc-lite" )
+ else()
+ set( CPACK_RPM_PACKAGE_REQUIRES "fuse, device-mapper, gtk2, sudo, pcsc-lite" )
endif()
endif()
diff --git a/src/Build/Resources/MacOSX/Info.plist.legacy.xml b/src/Build/Resources/MacOSX/Info.plist.legacy.xml
index 6b86f9f5..5b9ced6e 100644
--- a/src/Build/Resources/MacOSX/Info.plist.legacy.xml
+++ b/src/Build/Resources/MacOSX/Info.plist.legacy.xml
@@ -74,7 +74,7 @@
<string>TRUE</string>
<key>CFBundleVersion</key>
- <string>1.26.10</string>
+ <string>_VERSION_</string>
<key>CFBundleShortVersionString</key>
<string>_VERSION_</string>
diff --git a/src/Build/Resources/MacOSX/Info.plist.xml b/src/Build/Resources/MacOSX/Info.plist.xml
index 1a12d6bf..04ed21c1 100644
--- a/src/Build/Resources/MacOSX/Info.plist.xml
+++ b/src/Build/Resources/MacOSX/Info.plist.xml
@@ -74,7 +74,7 @@
<string>TRUE</string>
<key>CFBundleVersion</key>
- <string>1.26.10</string>
+ <string>_VERSION_</string>
<key>CFBundleShortVersionString</key>
<string>_VERSION_</string>
@@ -83,7 +83,7 @@
<string>VeraCrypt _VERSION_</string>
<key>LSMinimumSystemVersion</key>
- <string>10.9.0</string>
+ <string>12.0.0</string>
<key>LSRequiresCarbon</key>
<false/>
diff --git a/src/Build/Tools/MacOSX/yasm b/src/Build/Tools/MacOSX/yasm
index d17889a9..36a9c0d4 100755
--- a/src/Build/Tools/MacOSX/yasm
+++ b/src/Build/Tools/MacOSX/yasm
Binary files differ
diff --git a/src/Build/build_cmake_deb.sh b/src/Build/build_cmake_deb.sh
index a6263a90..8bceb886 100755
--- a/src/Build/build_cmake_deb.sh
+++ b/src/Build/build_cmake_deb.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (c) 2013-2022 IDRIX
+# Copyright (c) 2013-2024 IDRIX
# Governed by the Apache License 2.0 the full text of which is contained
# in the file License.txt included in VeraCrypt binary and source
# code distribution packages.
@@ -18,69 +18,97 @@ export SOURCEPATH=$(readlink -f "$SCRIPTPATH/..")
# Directory where the VeraCrypt has been checked out
export PARENTDIR=$(readlink -f "$SCRIPTPATH/../../..")
-# The sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
-
-cd $SOURCEPATH
-
-if [ "$#" = "1" ] && [ "$1" = "WXSTATIC" ]
-then
-echo "Building GUI version of VeraCrypt for DEB using wxWidgets static libraries"
-
-# This will be the temporary wxWidgets directory
-export WX_BUILD_DIR=$PARENTDIR/wxBuildGUI
-
-# To build wxWidgets without GUI
-make WXSTATIC=1 wxbuild || exit 1
-make WXSTATIC=1 clean || exit 1
-make WXSTATIC=1 || exit 1
-make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-
+# Check the condition of wxBuildConsole and wxWidgets-3.2.5 in the original PARENTDIR
+if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxBuildConsole is present."
+elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxWidgets-3.2.5 is present."
else
-
-echo "Building GUI version of VeraCrypt for DEB using system wxWidgets"
-make clean || exit 1
-
-if [ "$#" = "1" ] && [ "$1" = "INDICATOR" ]
-then
-
-make INDICATOR=1 || exit 1
-make INDICATOR=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-
-else
-
-make || exit 1
-make install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-
+ # Change PARENTDIR to /tmp and check conditions again
+ export PARENTDIR="/tmp"
+ if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxBuildConsole is present in /tmp."
+ elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxWidgets-3.2.5 is present in /tmp."
+ else
+ echo "Error: Neither wxBuildConsole nor wxWidgets-3.2.5 found in /tmp. Exiting."
+ exit 1
+ fi
fi
-fi
+# The sources of wxWidgets 3.2.5 must be extracted to the parent directory
+export WX_ROOT=$PARENTDIR/wxWidgets-3.2.5
-echo "Building console version of VeraCrypt for DEB using wxWidgets static libraries"
-
-# This is to avoid " Error: Unable to initialize GTK+, is DISPLAY set properly?"
-# when building over SSH without X11 Forwarding
-# export DISPLAY=:0.0
+cd $SOURCEPATH
-# This will be the temporary wxWidgets directory
-export WX_BUILD_DIR=$PARENTDIR/wxBuildConsole
+build_and_install() {
+ target=$1
+ wxstatic=$2
+ indicator=$3
+ nogui=""
+
+ # Determine wxWidgets build directory based on target
+ if [ "$target" = "Console" ]; then
+ export WX_BUILD_DIR="$PARENTDIR/wxBuildConsole"
+ nogui="NOGUI=1"
+ else
+ export WX_BUILD_DIR="$PARENTDIR/wxBuildGUI"
+ fi
+
+ wxstatic_value=""
+ if [ "$wxstatic" = "WXSTATIC" ]; then
+ wxstatic_value="WXSTATIC=1"
+ # Check if wx-config exists in WX_BUILD_DIR
+ if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+ else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make $wxstatic_value $nogui wxbuild || exit 1
+ fi
+ fi
+
+ indicator_value=""
+ if [ "$indicator" = "INDICATOR" ]; then
+ indicator_value="INDICATOR=1"
+ fi
+
+ make $wxstatic_value $indicator_value $nogui clean || exit 1
+ make $wxstatic_value $indicator_value $nogui || exit 1
+ make $wxstatic_value $indicator_value $nogui install DESTDIR="$PARENTDIR/VeraCrypt_Setup/$target" || exit 1
+}
+
+# Handle arguments
+case "$1$2" in
+"WXSTATIC")
+ echo "Building GUI version of VeraCrypt for DEB using wxWidgets static libraries"
+ build_and_install "GUI" "WXSTATIC" ""
+ ;;
+"INDICATOR")
+ echo "Building GUI version of VeraCrypt for DEB using system wxWidgets and indicator"
+ build_and_install "GUI" "" "INDICATOR"
+ ;;
+"WXSTATICINDICATOR"|"INDICATORWXSTATIC")
+ echo "Building GUI version of VeraCrypt for DEB using wxWidgets static libraries and indicator"
+ build_and_install "GUI" "WXSTATIC" "INDICATOR"
+ ;;
+*)
+ echo "Building GUI version of VeraCrypt for DEB using system wxWidgets"
+ build_and_install "GUI" "" ""
+ ;;
+esac
-# To build wxWidgets without GUI
-make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
-make WXSTATIC=1 NOGUI=1 clean || exit 1
-make WXSTATIC=1 NOGUI=1 || exit 1
-make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
+echo "Building console version of VeraCrypt for DEB using wxWidgets static libraries"
+build_and_install "Console" "WXSTATIC" ""
echo "Creating VeraCrypt DEB packages"
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack DEB
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack DEB
-mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
-mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
+mkdir -p $PARENTDIR/VeraCrypt_Packaging/{GUI,Console}
cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DNOGUI=FALSE || exit 1
cpack --config $PARENTDIR/VeraCrypt_Packaging/GUI/CPackConfig.cmake || exit 1
+
cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/Console -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/Console" -DNOGUI=TRUE || exit 1
-cpack --config $PARENTDIR/VeraCrypt_Packaging/Console/CPackConfig.cmake || exit 1
+cpack --config $PARENTDIR/VeraCrypt_Packaging/Console/CPackConfig.cmake || exit 1
diff --git a/src/Build/build_cmake_opensuse.sh b/src/Build/build_cmake_opensuse.sh
index 622eb4cd..13a75bec 100644
--- a/src/Build/build_cmake_opensuse.sh
+++ b/src/Build/build_cmake_opensuse.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (c) 2013-2022 IDRIX
+# Copyright (c) 2013-2024 IDRIX
# Governed by the Apache License 2.0 the full text of which is contained
# in the file License.txt included in VeraCrypt binary and source
# code distribution packages.
@@ -18,9 +18,26 @@ export SOURCEPATH=$(readlink -f "$SCRIPTPATH/..")
# Directory where the VeraCrypt has been checked out
export PARENTDIR=$(readlink -f "$SCRIPTPATH/../../..")
-# The sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
+# Check the condition of wxBuildConsole and wxWidgets-3.2.5 in the original PARENTDIR
+if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxBuildConsole is present."
+elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxWidgets-3.2.5 is present."
+else
+ # Change PARENTDIR to /tmp and check conditions again
+ export PARENTDIR="/tmp"
+ if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxBuildConsole is present in /tmp."
+ elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxWidgets-3.2.5 is present in /tmp."
+ else
+ echo "Error: Neither wxBuildConsole nor wxWidgets-3.2.5 found in /tmp. Exiting."
+ exit 1
+ fi
+fi
+
+# The sources of wxWidgets 3.2.5 must be extracted to the parent directory
+export WX_ROOT=$PARENTDIR/wxWidgets-3.2.5
cd $SOURCEPATH
@@ -29,18 +46,19 @@ echo "Building GUI version of VeraCrypt for RPM using wxWidgets static libraries
# This will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildGui
-# To build wxWidgets using GTK-2
-make WXSTATIC=1 wxbuild || exit 1
-ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 wxbuild || exit 1
+ ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
+fi
+
make WXSTATIC=1 clean || exit 1
make WXSTATIC=1 || exit 1
make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-# Uncomment below and comment lines above to reuse existing wxWidgets build
-# make WXSTATIC=1 clean || exit 1
-# make WXSTATIC=1 || exit 1
-# make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-
echo "Building console version of VeraCrypt for RPM using wxWidgets static libraries"
# This is to avoid " Error: Unable to initialize GTK+, is DISPLAY set properly?"
@@ -50,18 +68,19 @@ echo "Building console version of VeraCrypt for RPM using wxWidgets static libra
# This will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildConsole
-# To build wxWidgets using GTK-2
-make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
-ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
+ ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
+fi
+
make WXSTATIC=1 NOGUI=1 clean || exit 1
make WXSTATIC=1 NOGUI=1 || exit 1
make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
-# Uncomment below and comment lines above to reuse existing wxWidgets build
-# make WXSTATIC=1 NOGUI=1 clean || exit 1
-# make WXSTATIC=1 NOGUI=1 || exit 1
-# make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
-
echo "Creating VeraCrypt RPM packages "
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
@@ -70,8 +89,8 @@ echo "Creating VeraCrypt RPM packages "
mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
-# wxWidgets was built using GTK-2
-cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DWITHGTK3=FALSE -DNOGUI=FALSE || exit 1
+# wxWidgets was built using native GTK version
+cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DNOGUI=FALSE || exit 1
cpack --config $PARENTDIR/VeraCrypt_Packaging/GUI/CPackConfig.cmake || exit 1
-cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/Console -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/Console" -DWITHGTK3=FALSE -DNOGUI=TRUE || exit 1
+cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/Console -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/Console" -DNOGUI=TRUE || exit 1
cpack --config $PARENTDIR/VeraCrypt_Packaging/Console/CPackConfig.cmake|| exit 1
diff --git a/src/Build/build_cmake_rpm_gtk2.sh b/src/Build/build_cmake_rpm.sh
index 3f33cc1c..ba6ea355 100644
--- a/src/Build/build_cmake_rpm_gtk2.sh
+++ b/src/Build/build_cmake_rpm.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (c) 2013-2022 IDRIX
+# Copyright (c) 2013-2024 IDRIX
# Governed by the Apache License 2.0 the full text of which is contained
# in the file License.txt included in VeraCrypt binary and source
# code distribution packages.
@@ -18,9 +18,26 @@ export SOURCEPATH=$(readlink -f "$SCRIPTPATH/..")
# Directory where the VeraCrypt has been checked out
export PARENTDIR=$(readlink -f "$SCRIPTPATH/../../..")
-# The sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
+# Check the condition of wxBuildConsole and wxWidgets-3.2.5 in the original PARENTDIR
+if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxBuildConsole is present."
+elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxWidgets-3.2.5 is present."
+else
+ # Change PARENTDIR to /tmp and check conditions again
+ export PARENTDIR="/tmp"
+ if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxBuildConsole is present in /tmp."
+ elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxWidgets-3.2.5 is present in /tmp."
+ else
+ echo "Error: Neither wxBuildConsole nor wxWidgets-3.2.5 found in /tmp. Exiting."
+ exit 1
+ fi
+fi
+
+# The sources of wxWidgets 3.2.5 must be extracted to the parent directory
+export WX_ROOT=$PARENTDIR/wxWidgets-3.2.5
cd $SOURCEPATH
@@ -29,17 +46,18 @@ echo "Building GUI version of VeraCrypt for RPM using wxWidgets static libraries
# This will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildGui
-# To build wxWidgets using GTK-2
-make WXSTATIC=1 wxbuild || exit 1
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 wxbuild || exit 1
+fi
+
make WXSTATIC=1 clean || exit 1
make WXSTATIC=1 || exit 1
make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-# Uncomment below and comment lines above to reuse existing wxWidgets build
-# make WXSTATIC=1 clean || exit 1
-# make WXSTATIC=1 || exit 1
-# make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-
echo "Building console version of VeraCrypt for RPM using wxWidgets static libraries"
# This is to avoid " Error: Unable to initialize GTK+, is DISPLAY set properly?"
@@ -49,17 +67,18 @@ echo "Building console version of VeraCrypt for RPM using wxWidgets static libra
# This will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildConsole
-# To build wxWidgets using GTK-2
-make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
+fi
+
make WXSTATIC=1 NOGUI=1 clean || exit 1
make WXSTATIC=1 NOGUI=1 || exit 1
make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
-# Uncomment below and comment lines above to reuse existing wxWidgets build
-# make WXSTATIC=1 NOGUI=1 clean || exit 1
-# make WXSTATIC=1 NOGUI=1 || exit 1
-# make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
-
echo "Creating VeraCrypt RPM packages "
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
@@ -68,8 +87,8 @@ echo "Creating VeraCrypt RPM packages "
mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
-# wxWidgets was built using GTK-2
-cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DWITHGTK3=FALSE -DNOGUI=FALSE || exit 1
+# wxWidgets was built using native GTK version
+cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DNOGUI=FALSE || exit 1
cpack --config $PARENTDIR/VeraCrypt_Packaging/GUI/CPackConfig.cmake || exit 1
-cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/Console -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/Console" -DWITHGTK3=FALSE -DNOGUI=TRUE || exit 1
+cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/Console -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/Console" -DNOGUI=TRUE || exit 1
cpack --config $PARENTDIR/VeraCrypt_Packaging/Console/CPackConfig.cmake || exit 1
diff --git a/src/Build/build_cmake_rpm_gtk3.sh b/src/Build/build_cmake_rpm_gtk3.sh
deleted file mode 100644
index 72556dcf..00000000
--- a/src/Build/build_cmake_rpm_gtk3.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2013-2022 IDRIX
-# Governed by the Apache License 2.0 the full text of which is contained
-# in the file License.txt included in VeraCrypt binary and source
-# code distribution packages.
-#
-
-# Errors should cause script to exit
-set -e
-
-# Absolute path to this script
-export SCRIPT=$(readlink -f "$0")
-# Absolute path this script is in
-export SCRIPTPATH=$(dirname "$SCRIPT")
-# Source directory which contains the Makefile
-export SOURCEPATH=$(readlink -f "$SCRIPTPATH/..")
-# Directory where the VeraCrypt has been checked out
-export PARENTDIR=$(readlink -f "$SCRIPTPATH/../../..")
-
-# The sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
-
-cd $SOURCEPATH
-
-echo "Building GUI version of VeraCrypt for RPM using wxWidgets static libraries"
-
-# This will be the temporary wxWidgets directory
-export WX_BUILD_DIR=$PARENTDIR/wxBuildGui
-
-# To build wxWidgets using GTK-3
-make WXSTATIC=1 WITHGTK3=1 wxbuild || exit 1
-make WXSTATIC=1 clean || exit 1
-make WXSTATIC=1 || exit 1
-make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-
-# Uncomment below and comment lines above to reuse existing wxWidgets build
-# make WXSTATIC=1 clean || exit 1
-# make WXSTATIC=1 || exit 1
-# make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
-
-echo "Building console version of VeraCrypt for RPM using wxWidgets static libraries"
-
-# This is to avoid " Error: Unable to initialize GTK+, is DISPLAY set properly?"
-# when building over SSH without X11 Forwarding
-# export DISPLAY=:0.0
-
-# This will be the temporary wxWidgets directory
-export WX_BUILD_DIR=$PARENTDIR/wxBuildConsole
-
-# To build wxWidgets using GTK-3
-make WXSTATIC=1 WITHGTK3=1 NOGUI=1 wxbuild || exit 1
-make WXSTATIC=1 NOGUI=1 clean || exit 1
-make WXSTATIC=1 NOGUI=1 || exit 1
-make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
-
-# Uncomment below and comment lines above to reuse existing wxWidgets build
-# make WXSTATIC=1 NOGUI=1 clean || exit 1
-# make WXSTATIC=1 NOGUI=1 || exit 1
-# make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
-
-echo "Creating VeraCrypt RPM packages "
-
-# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
-# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
-
-mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
-mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
-
-# wxWidgets was built using GTK-3
-cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DWITHGTK3=TRUE -DNOGUI=FALSE || exit 1
-cpack --config $PARENTDIR/VeraCrypt_Packaging/GUI/CPackConfig.cmake || exit 1
-cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/Console -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/Console" -DWITHGTK3=TRUE -DNOGUI=TRUE || exit 1
-cpack --config $PARENTDIR/VeraCrypt_Packaging/Console/CPackConfig.cmake|| exit 1
diff --git a/src/Build/build_veracrypt_freebsd.sh b/src/Build/build_veracrypt_freebsd.sh
index 176c8499..892a7eed 100755
--- a/src/Build/build_veracrypt_freebsd.sh
+++ b/src/Build/build_veracrypt_freebsd.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (c) 2013-2022 IDRIX
+# Copyright (c) 2013-2024 IDRIX
# Governed by the Apache License 2.0 the full text of which is contained
# in the file License.txt included in VeraCrypt binary and source
# code distribution packages.
@@ -15,15 +15,26 @@ SOURCEPATH=$(readlink -f "$SCRIPTPATH/..")
# directory where the VeraCrypt has been checked out
PARENTDIR=$(readlink -f "$SCRIPTPATH/../../..")
-# Make sure only root can run our script
-if [ "$(id -u)" != "0" ]; then
- echo "VeraCrypt must be built by root" 1>&2
- exit 1
+# Check the condition of wxBuildConsole and wxWidgets-3.2.5 in the original PARENTDIR
+if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxBuildConsole is present."
+elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxWidgets-3.2.5 is present."
+else
+ # Change PARENTDIR to /tmp and check conditions again
+ export PARENTDIR="/tmp"
+ if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxBuildConsole is present in /tmp."
+ elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxWidgets-3.2.5 is present in /tmp."
+ else
+ echo "Error: Neither wxBuildConsole nor wxWidgets-3.2.5 found in /tmp. Exiting."
+ exit 1
+ fi
fi
-# the sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
+# The sources of wxWidgets 3.2.5 must be extracted to the parent directory
+export WX_ROOT=$PARENTDIR/wxWidgets-3.2.5
cd $SOURCEPATH
@@ -32,17 +43,30 @@ echo "Building GUI version of VeraCrypt"
# this will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildGui
-gmake WXSTATIC=1 wxbuild && gmake WXSTATIC=1 clean && gmake WXSTATIC=1 && gmake WXSTATIC=1 package
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ gmake WXSTATIC=1 wxbuild || exit 1
+fi
-# Uncomment below and comment line above to reuse existing wxWidgets build
-#gmake WXSTATIC=1 clean && gmake WXSTATIC=1 && gmake WXSTATIC=1 package
+gmake WXSTATIC=1 clean || exit 1
+gmake WXSTATIC=1 || exit 1
+gmake WXSTATIC=1 package || exit 1
echo "Building console version of VeraCrypt"
# this will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildConsole
-gmake WXSTATIC=1 NOGUI=1 wxbuild && gmake WXSTATIC=1 NOGUI=1 clean && gmake WXSTATIC=1 NOGUI=1 && gmake WXSTATIC=1 NOGUI=1 package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-#gmake WXSTATIC=1 NOGUI=1 clean && gmake WXSTATIC=1 NOGUI=1 && gmake WXSTATIC=1 NOGUI=1 package
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ gmake WXSTATIC=1 NOGUI=1 wxbuild || exit 1
+fi
+gmake WXSTATIC=1 NOGUI=1 clean || exit 1
+gmake WXSTATIC=1 NOGUI=1 || exit 1
+gmake WXSTATIC=1 NOGUI=1 package || exit 1
diff --git a/src/Build/build_veracrypt_linux.sh b/src/Build/build_veracrypt_linux.sh
index fa928556..b6ac39ed 100755
--- a/src/Build/build_veracrypt_linux.sh
+++ b/src/Build/build_veracrypt_linux.sh
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2013-2022 IDRIX
+# Copyright (c) 2013-2024 IDRIX
# Governed by the Apache License 2.0 the full text of which is contained
# in the file License.txt included in VeraCrypt binary and source
# code distribution packages.
@@ -20,9 +20,26 @@ if [ "$(id -u)" != "0" ]; then
exit 1
fi
-# the sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
+# Check the condition of wxBuildConsole and wxWidgets-3.2.5 in the original PARENTDIR
+if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxBuildConsole is present."
+elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxWidgets-3.2.5 is present."
+else
+ # Change PARENTDIR to /tmp and check conditions again
+ export PARENTDIR="/tmp"
+ if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxBuildConsole is present in /tmp."
+ elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxWidgets-3.2.5 is present in /tmp."
+ else
+ echo "Error: Neither wxBuildConsole nor wxWidgets-3.2.5 found in /tmp. Exiting."
+ exit 1
+ fi
+fi
+
+# The sources of wxWidgets 3.2.5 must be extracted to the parent directory
+export WX_ROOT=$PARENTDIR/wxWidgets-3.2.5
cd $SOURCEPATH
@@ -31,17 +48,29 @@ echo "Building GUI version of VeraCrypt"
# this will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildGui
-make WXSTATIC=1 wxbuild && make WXSTATIC=1 clean && make WXSTATIC=1 && make WXSTATIC=1 package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-# make WXSTATIC=1 clean && make WXSTATIC=1 && make WXSTATIC=1 package
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 wxbuild || exit 1
+fi
+make WXSTATIC=1 clean || exit 1
+make WXSTATIC=1 || exit 1
+make WXSTATIC=1 package || exit 1
echo "Building console version of VeraCrypt"
# this will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildConsole
-make WXSTATIC=1 NOGUI=1 wxbuild && make WXSTATIC=1 NOGUI=1 clean && make WXSTATIC=1 NOGUI=1 && make WXSTATIC=1 NOGUI=1 package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-# make WXSTATIC=1 NOGUI=1 clean && make WXSTATIC=1 NOGUI=1 && make WXSTATIC=1 NOGUI=1 package
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
+fi
+make WXSTATIC=1 NOGUI=1 clean || exit 1
+make WXSTATIC=1 NOGUI=1 || exit 1
+make WXSTATIC=1 NOGUI=1 package || exit 1
diff --git a/src/Build/build_veracrypt_linux_gtk3.sh b/src/Build/build_veracrypt_linux_gtk3.sh
deleted file mode 100644
index bae6a856..00000000
--- a/src/Build/build_veracrypt_linux_gtk3.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# Copyright (c) 2013-2022 IDRIX
-# Governed by the Apache License 2.0 the full text of which is contained
-# in the file License.txt included in VeraCrypt binary and source
-# code distribution packages.
-#
-
-# Absolute path to this script
-SCRIPT=$(readlink -f "$0")
-# Absolute path this script is in
-SCRIPTPATH=$(dirname "$SCRIPT")
-# source directory which contains the Makefile
-SOURCEPATH=$(readlink -f "$SCRIPTPATH/..")
-# directory where the VeraCrypt has been checked out
-PARENTDIR=$(readlink -f "$SCRIPTPATH/../../..")
-
-# Make sure only root can run our script
-if [ "$(id -u)" != "0" ]; then
- echo "VeraCrypt must be built by root" 1>&2
- exit 1
-fi
-
-# the sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
-
-cd $SOURCEPATH
-
-echo "Building GUI version of VeraCrypt"
-
-# this will be the temporary wxWidgets directory
-export WX_BUILD_DIR=$PARENTDIR/wxBuildGui
-
-make WXSTATIC=1 WITHGTK3=1 wxbuild && make WXSTATIC=1 clean && make WXSTATIC=1 && make WXSTATIC=1 package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-#make WXSTATIC=1 clean && make WXSTATIC=1 && make WXSTATIC=1 package
-
-echo "Building console version of VeraCrypt"
-
-# this will be the temporary wxWidgets directory
-export WX_BUILD_DIR=$PARENTDIR/wxBuildConsole
-
-make WXSTATIC=1 WITHGTK3=1 NOGUI=1 wxbuild && make WXSTATIC=1 NOGUI=1 clean && make WXSTATIC=1 NOGUI=1 && make WXSTATIC=1 NOGUI=1 package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-#make WXSTATIC=1 NOGUI=1 clean && make WXSTATIC=1 NOGUI=1 && make WXSTATIC=1 NOGUI=1 package
diff --git a/src/Build/build_veracrypt_linux_no_sse2.sh b/src/Build/build_veracrypt_linux_no_sse2.sh
index f68641b9..6f0739c7 100755
--- a/src/Build/build_veracrypt_linux_no_sse2.sh
+++ b/src/Build/build_veracrypt_linux_no_sse2.sh
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2013-2022 IDRIX
+# Copyright (c) 2013-2024 IDRIX
# Governed by the Apache License 2.0 the full text of which is contained
# in the file License.txt included in VeraCrypt binary and source
# code distribution packages.
@@ -20,9 +20,26 @@ if [ "$(id -u)" != "0" ]; then
exit 1
fi
-# the sources of wxWidgets 3.2.2.1 must be extracted to the parent directory
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
+# Check the condition of wxBuildConsole and wxWidgets-3.2.5 in the original PARENTDIR
+if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxBuildConsole is present."
+elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxWidgets-3.2.5 is present."
+else
+ # Change PARENTDIR to /tmp and check conditions again
+ export PARENTDIR="/tmp"
+ if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxBuildConsole is present in /tmp."
+ elif [ -d "$PARENTDIR/wxWidgets-3.2.5" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxWidgets-3.2.5 is present in /tmp."
+ else
+ echo "Error: Neither wxBuildConsole nor wxWidgets-3.2.5 found in /tmp. Exiting."
+ exit 1
+ fi
+fi
+
+# The sources of wxWidgets 3.2.5 must be extracted to the parent directory
+export WX_ROOT=$PARENTDIR/wxWidgets-3.2.5
cd $SOURCEPATH
@@ -31,17 +48,29 @@ echo "Building GUI version of VeraCrypt"
# this will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildGuiNoSSE2
-make WXSTATIC=1 NOSSE2=1 wxbuild && make WXSTATIC=1 NOSSE2=1 clean && make WXSTATIC=1 NOSSE2=1 && make WXSTATIC=1 NOSSE2=1 package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-# make WXSTATIC=1 NOSSE2=1 clean && make WXSTATIC=1 NOSSE2=1 && make WXSTATIC=1 NOSSE2=1 package
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 NOSSE2=1 wxbuild || exit 1
+fi
+make WXSTATIC=1 NOSSE2=1 clean || exit 1
+make WXSTATIC=1 NOSSE2=1 || exit 1
+make WXSTATIC=1 NOSSE2=1 package || exit 1
echo "Building console version of VeraCrypt"
# this will be the temporary wxWidgets directory
export WX_BUILD_DIR=$PARENTDIR/wxBuildConsoleNoSSE2
-make WXSTATIC=1 NOGUI=1 NOSSE2=1 wxbuild && make WXSTATIC=1 NOGUI=1 NOSSE2=1 clean && make WXSTATIC=1 NOGUI=1 NOSSE2=1 && make WXSTATIC=1 NOGUI=1 NOSSE2=1 package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-# make WXSTATIC=1 NOGUI=1 NOSSE2=1 clean && make WXSTATIC=1 NOGUI=1 NOSSE2=1 && make WXSTATIC=1 NOGUI=1 NOSSE2=1 package
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=1 NOGUI=1 NOSSE2=1 wxbuild || exit 1
+fi
+make WXSTATIC=1 NOGUI=1 NOSSE2=1 clean || exit 1
+make WXSTATIC=1 NOGUI=1 NOSSE2=1 || exit 1
+make WXSTATIC=1 NOGUI=1 NOSSE2=1 package || exit
diff --git a/src/Build/build_veracrypt_macosx.sh b/src/Build/build_veracrypt_macosx.sh
index 12899620..13302442 100755
--- a/src/Build/build_veracrypt_macosx.sh
+++ b/src/Build/build_veracrypt_macosx.sh
@@ -1,34 +1,150 @@
+#!/usr/bin/env bash
+
#
-# Copyright (c) 2013-2019 IDRIX
+# Copyright (c) 2013-2024 IDRIX
# Governed by the Apache License 2.0 the full text of which is contained
# in the file License.txt included in VeraCrypt binary and source
# code distribution packages.
#
+# Exit immediately if a command exits with a non-zero status
+set -e
+
# Absolute path this script is in
-SCRIPTPATH=$(cd "$(dirname "$0")"; pwd)
+SCRIPTPATH=$(cd "$(dirname "$0")" && pwd)
# source directory which contains the Makefile
-SOURCEPATH=$(cd "$(dirname "$SCRIPTPATH/../.")"; pwd)
+SOURCEPATH=$(cd "$(dirname "$SCRIPTPATH/../.")" && pwd)
# directory where the VeraCrypt project has been checked out
-PARENTDIR=$(cd "$(dirname "$SCRIPTPATH/../../../.")"; pwd)
+PARENTDIR=$(cd "$(dirname "$SCRIPTPATH/../../../.")" && pwd)
+
+# Default wxWidgets version
+DEFAULT_WX_VERSION="3.2.5"
+WX_VERSION="$DEFAULT_WX_VERSION"
+
+# Initialize flags
+brew=false
+package=false
+fuset=false
+local_build=false
+
+# Function to display usage information
+usage() {
+ echo "Usage: $0 [options]"
+ echo "Options:"
+ echo " -b Use Homebrew to build with precompiled packages"
+ echo " -p Create a package after building"
+ echo " -f Build with FUSE-T support"
+ echo " -l Use local wxWidgets and disable universal binaries"
+ echo " -v <version> Specify wxWidgets version (default: $DEFAULT_WX_VERSION)"
+ echo " -h Display this help message"
+ exit 1
+}
+
+# Parse command-line options
+while getopts "bpflv:h" flag
+do
+ case "${flag}" in
+ b) brew=true;;
+ p) package=true;;
+ f) fuset=true;;
+ l) local_build=true;;
+ v)
+ if [ -z "$OPTARG" ]; then
+ echo "Error: -v requires a version argument."
+ usage
+ fi
+ WX_VERSION=${OPTARG}
+ ;;
+ h) usage;;
+ *) usage;;
+ esac
+done
+
+export VC_OSX_FUSET=$([ "$fuset" = true ] && echo 1 || echo 0)
-# the sources of wxWidgets 3.1.2 must be extracted to the parent directory (for night mode)
-export WX_ROOT=$PARENTDIR/wxWidgets-3.2.2.1
-echo "Using wxWidgets sources in $WX_ROOT"
+if [ "$fuset" = true ]; then
+ echo "Building VeraCrypt with FUSE-T support"
+else
+ echo "Building VeraCrypt with MacFUSE support"
+fi
+
+if [ "$brew" = true ]; then
+ if ! command -v brew &> /dev/null; then
+ echo "Homebrew is not installed. Please install Homebrew or run without the -b flag."
+ exit 1
+ fi
+
+ export VC_OSX_SDK=$(xcrun --show-sdk-version) # use the latest version installed, this might fail
+ export VC_OSX_TARGET=${VC_OSX_SDK}
+ echo "Using MacOSX SDK $VC_OSX_SDK with target set to $VC_OSX_TARGET"
+ cd "$SOURCEPATH"
+
+ echo "Building VeraCrypt with precompiled homebrew packages"
+ cellar=$(brew --cellar "wxwidgets")
+ version=$(brew list --versions "wxwidgets" | head -1 | awk '{print $2}')
+ export WX_BUILD_DIR="$cellar/$version/bin"
+ # skip signing and build only for local arch
+ export LOCAL_DEVELOPMENT_BUILD=true
+ # set the correct CPU arch for Makefile
+ export CPU_ARCH=$(uname -m)
+ export AS=$(which yasm)
+ export COMPILE_ASM=$( if [[ "$CPU_ARCH" != "arm64" ]]; then echo true; else echo false; fi )
+ make clean
+ make
+ if [ "$package" = true ]; then
+ make package
+ fi
+ exit 0
+fi
+
+if [ "$local_build" = true ]; then
+ echo "Building VeraCrypt with local wxWidgets support and no universal binary"
+ export LOCAL_DEVELOPMENT_BUILD=true
+fi
+
+# Check the condition of wxBuildConsole and wxWidgets-$WX_VERSION in the original PARENTDIR
+if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxBuildConsole is present."
+elif [ -d "$PARENTDIR/wxWidgets-$WX_VERSION" ]; then
+ echo "Using existing PARENTDIR: $PARENTDIR, wxWidgets-$WX_VERSION is present."
+else
+ # Change PARENTDIR to /tmp and check conditions again
+ export PARENTDIR="/tmp"
+ if [ -d "$PARENTDIR/wxBuildConsole" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxBuildConsole is present in /tmp."
+ elif [ -d "$PARENTDIR/wxWidgets-$WX_VERSION" ]; then
+ echo "Switched to PARENTDIR: /tmp, wxWidgets-$WX_VERSION is present in /tmp."
+ else
+ echo "Error: Neither wxBuildConsole nor wxWidgets-$WX_VERSION found in /tmp. Exiting."
+ exit 1
+ fi
+fi
+
+# The sources of wxWidgets $WX_VERSION must be extracted to the parent directory
+export WX_ROOT="$PARENTDIR/wxWidgets-$WX_VERSION"
# this will be the temporary wxWidgets directory
-export WX_BUILD_DIR=$PARENTDIR/wxBuild-3.2.2.1
+export WX_BUILD_DIR="$PARENTDIR/wxBuild-$WX_VERSION"
-# define the SDK version to use and OSX minimum target. We target 10.9 by default
+# define the SDK version to use and OSX minimum target. We target 12 by default
export VC_OSX_TARGET=12
-export VC_OSX_SDK=13
+export VC_OSX_SDK=$(xcrun --show-sdk-version) #use the latest version installed
echo "Using MacOSX SDK $VC_OSX_SDK with target set to $VC_OSX_TARGET"
-cd $SOURCEPATH
+cd "$SOURCEPATH"
echo "Building VeraCrypt"
-make WXSTATIC=FULL wxbuild && make WXSTATIC=FULL clean && make WXSTATIC=FULL && make WXSTATIC=FULL package
-
-# Uncomment below and comment line above to reuse existing wxWidgets build
-# make WXSTATIC=FULL clean && make WXSTATIC=FULL && make WXSTATIC=FULL package
+# Check if wx-config exists in WX_BUILD_DIR
+if [ -L "${WX_BUILD_DIR}/wx-config" ]; then
+ echo "wx-config already exists in ${WX_BUILD_DIR}. Skipping wxbuild."
+else
+ echo "Using wxWidgets sources in $WX_ROOT"
+ make WXSTATIC=FULL wxbuild
+fi
+make WXSTATIC=FULL clean
+make WXSTATIC=FULL
+if [ "$package" = true ]; then
+ make WXSTATIC=FULL package
+fi
+echo "VeraCrypt build completed successfully."
diff --git a/src/Build/sign_rpm.sh b/src/Build/sign_rpm.sh
new file mode 100644
index 00000000..9abc041e
--- /dev/null
+++ b/src/Build/sign_rpm.sh
@@ -0,0 +1,54 @@
+#!/bin/bash
+
+# Function to display usage information
+usage() {
+ echo "Usage: $0 <directory>"
+ exit 1
+}
+
+# Check if a directory was provided as an argument
+if [ $# -ne 1 ]; then
+ usage
+fi
+
+DIRECTORY="$1"
+
+# Check if the specified directory exists
+if [ ! -d "$DIRECTORY" ]; then
+ echo "Error: Directory '$DIRECTORY' does not exist."
+ exit 1
+fi
+
+# Check if there are any RPM files in the directory
+shopt -s nullglob # Make the glob return an empty array if no match
+rpm_files=("$DIRECTORY"/*.rpm)
+
+if [ ${#rpm_files[@]} -eq 0 ]; then
+ echo "No RPM files found in directory '$DIRECTORY'."
+ exit 0
+fi
+
+# Iterate over each RPM file in the directory
+for rpm_file in "${rpm_files[@]}"; do
+ echo "Processing $rpm_file..."
+
+ # Remove the existing signature if any
+ echo "Removing existing signature from $rpm_file (if any)..."
+ rpmsign --delsign "$rpm_file" || {
+ echo "Failed to remove signature from $rpm_file."
+ exit 1
+ }
+
+ # Sign the RPM file
+ echo "Signing $rpm_file..."
+ rpmsign --define "_gpg_name veracrypt@idrix.fr" \
+ --define "_gpg_digest_algo sha512" \
+ --define "_source_filedigest_algorithm 10" \
+ --define "_binary_filedigest_algorithm 10" \
+ --addsign "$rpm_file" || {
+ echo "Failed to sign $rpm_file. Aborting."
+ exit 1
+ }
+
+ echo "Successfully signed $rpm_file."
+done
diff --git a/src/COMReg/COMReg.rc b/src/COMReg/COMReg.rc
index 0f789fec..8c16a632 100644
--- a/src/COMReg/COMReg.rc
+++ b/src/COMReg/COMReg.rc
@@ -27,8 +27,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,15,0
+ PRODUCTVERSION 1,26,15,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -45,11 +45,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCrypt COMReg"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.15"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "VeraCrypt COMReg.exe"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.15"
END
END
BLOCK "VarFileInfo"
diff --git a/src/COMReg/COMReg_vs2019.vcxproj b/src/COMReg/COMReg_vs2019.vcxproj
new file mode 100644
index 00000000..b85658ac
--- /dev/null
+++ b/src/COMReg/COMReg_vs2019.vcxproj
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{C8914211-32AC-4F48-ACD9-8212E8DE53F3}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <RootNamespace>COMReg</RootNamespace>
+ <ProjectName>COMReg</ProjectName>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LinkIncremental>true</LinkIncremental>
+ <TargetName>VeraCryptCOMRegBase</TargetName>
+ <OutDir>$(ProjectDir)$(ConfigurationName)\</OutDir>
+ <IntDir>$(ProjectDir)$(ConfigurationName)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ <TargetName>VeraCryptCOMRegBase</TargetName>
+ <OutDir>$(ProjectDir)$(ConfigurationName)\</OutDir>
+ <IntDir>$(ProjectDir)$(ConfigurationName)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;VC_COMREG;_DEBUG;_WINDOWS;HAVE_CONFIG_H;ZIP_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <AdditionalIncludeDirectories>..\Setup;..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <AdditionalDependencies>..\Common\Debug\Zip.lib;..\Crypto\Debug\crypto.lib;..\Common\Debug\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ <PostBuildEvent>
+ <Command>copy Debug\VeraCryptCOMRegBase.exe "..\Debug\Setup Files\VeraCryptCOMRegBase.exe"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>WIN32;VC_COMREG;NDEBUG;_WINDOWS;HAVE_CONFIG_H;ZIP_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <AdditionalIncludeDirectories>..\Setup;..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <AdditionalDependencies>..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <GenerateMapFile>true</GenerateMapFile>
+ </Link>
+ <PostBuildEvent>
+ <Command>copy Release\VeraCryptCOMRegBase.exe "..\Release\Setup Files\VeraCryptCOMRegBase.exe"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\Common\Crc.c" />
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Setup\SelfExtract.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Default</CompileAs>
+ </ClCompile>
+ <ClCompile Include="COMReg.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="COMReg.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Common\Crc.h" />
+ <ClInclude Include="..\Common\Dlgcode.h" />
+ <ClInclude Include="..\Setup\SelfExtract.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/src/COMReg/COMReg_vs2019.vcxproj.filters b/src/COMReg/COMReg_vs2019.vcxproj.filters
new file mode 100644
index 00000000..cc5c60a3
--- /dev/null
+++ b/src/COMReg/COMReg_vs2019.vcxproj.filters
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{453a6bf1-2afd-4016-8b8f-e3821a6c8ab5}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Common">
+ <UniqueIdentifier>{efcd999c-3973-4bd6-af14-0583669e6722}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="COMReg.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Setup\SelfExtract.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Crc.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="COMReg.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Setup\SelfExtract.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Dlgcode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Crc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/src/COMReg/COMReg_vs2019.vcxproj.user b/src/COMReg/COMReg_vs2019.vcxproj.user
new file mode 100644
index 00000000..deea718b
--- /dev/null
+++ b/src/COMReg/COMReg_vs2019.vcxproj.user
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LocalDebuggerCommand>$(TargetPath)</LocalDebuggerCommand>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/src/Common/Apidrvr.h b/src/Common/Apidrvr.h
index 463d4fa6..04d69c05 100644
--- a/src/Common/Apidrvr.h
+++ b/src/Common/Apidrvr.h
@@ -177,6 +177,7 @@ typedef struct
ULONG MaximumTransferLength;
ULONG MaximumPhysicalPages;
ULONG AlignmentMask;
+ BOOL VolumeMasterKeyVulnerable;
} MOUNT_STRUCT;
typedef struct
@@ -316,6 +317,8 @@ typedef struct
// is read-only (or mounted an outer/normal TrueCrypt volume as read only)
uint32 HiddenSysLeakProtectionCount;
+ BOOL MasterKeyVulnerable;
+
} BootEncryptionStatus;
@@ -344,23 +347,23 @@ typedef struct
typedef struct
{
- byte Fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
+ uint8 Fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
} BootLoaderFingerprintRequest;
typedef struct
{
wchar_t DevicePath[TC_MAX_PATH];
- byte Configuration;
+ uint8 Configuration;
BOOL DriveIsDynamic;
uint16 BootLoaderVersion;
- byte UserConfiguration;
+ uint8 UserConfiguration;
char CustomUserMessage[TC_BOOT_SECTOR_USER_MESSAGE_MAX_LENGTH + 1];
} GetSystemDriveConfigurationRequest;
typedef struct
{
WipeAlgorithmId WipeAlgorithm;
- CRYPTOPP_ALIGN_DATA(16) byte WipeKey[MASTER_KEYDATA_SIZE];
+ CRYPTOPP_ALIGN_DATA(16) uint8 WipeKey[MASTER_KEYDATA_SIZE];
} WipeDecoySystemRequest;
typedef struct
@@ -373,7 +376,7 @@ typedef struct
typedef struct
{
LARGE_INTEGER Offset;
- byte Data[TC_SECTOR_SIZE_BIOS];
+ uint8 Data[TC_SECTOR_SIZE_BIOS];
} WriteBootDriveSectorRequest;
typedef struct
diff --git a/src/Common/BaseCom.cpp b/src/Common/BaseCom.cpp
index 3eaaf809..25c70963 100644
--- a/src/Common/BaseCom.cpp
+++ b/src/Common/BaseCom.cpp
@@ -450,7 +450,7 @@ DWORD BaseCom::WriteEfiBootSectorUserConfig (DWORD userConfig, BSTR customUserMe
msg [maxSize - 1] = 0;
std::string msgStr = maxSize > 0 ? msg : "";
BootEncryption bootEnc (NULL);
- bootEnc.WriteEfiBootSectorUserConfig ((byte) userConfig, msgStr, pim, hashAlg);
+ bootEnc.WriteEfiBootSectorUserConfig ((uint8) userConfig, msgStr, pim, hashAlg);
}
catch (SystemException &)
{
diff --git a/src/Common/BootEncryption.cpp b/src/Common/BootEncryption.cpp
index af6063e4..f79e7339 100644
--- a/src/Common/BootEncryption.cpp
+++ b/src/Common/BootEncryption.cpp
@@ -275,10 +275,10 @@ bool ZipAdd (zip_t *z, const char* name, const unsigned char* pbData, DWORD cbDa
return true;
}
-static BOOL IsWindowsMBR (const byte *buffer, size_t bufferSize)
+static BOOL IsWindowsMBR (const uint8 *buffer, size_t bufferSize)
{
BOOL bRet = FALSE;
- byte g_pbMsSignature[4] = {0x33, 0xc0, 0x8e, 0xd0};
+ uint8 g_pbMsSignature[4] = {0x33, 0xc0, 0x8e, 0xd0};
const char* g_szStr1 = "Invalid partition table";
const char* g_szStr2 = "Error loading operating system";
const char* g_szStr3 = "Missing operating system";
@@ -390,7 +390,7 @@ namespace VeraCrypt
}
}
- static void ReadWriteFile (BOOL write, BOOL device, const wstring &filePath, byte *buffer, uint64 offset, uint32 size, DWORD *sizeDone)
+ static void ReadWriteFile (BOOL write, BOOL device, const wstring &filePath, uint8 *buffer, uint64 offset, uint32 size, DWORD *sizeDone)
{
Elevate();
@@ -631,7 +631,7 @@ namespace VeraCrypt
}
}
- static void WriteEfiBootSectorUserConfig (byte userConfig, const string &customUserMessage, int pim, int hashAlg)
+ static void WriteEfiBootSectorUserConfig (uint8 userConfig, const string &customUserMessage, int pim, int hashAlg)
{
Elevate();
@@ -742,7 +742,7 @@ namespace VeraCrypt
public:
static void AddReference () { }
static void CallDriver (DWORD ioctl, void *input, DWORD inputSize, void *output, DWORD outputSize) { throw ParameterIncorrect (SRC_POS); }
- static void ReadWriteFile (BOOL write, BOOL device, const wstring &filePath, byte *buffer, uint64 offset, uint32 size, DWORD *sizeDone) { throw ParameterIncorrect (SRC_POS); }
+ static void ReadWriteFile (BOOL write, BOOL device, const wstring &filePath, uint8 *buffer, uint64 offset, uint32 size, DWORD *sizeDone) { throw ParameterIncorrect (SRC_POS); }
static void RegisterFilterDriver (bool registerDriver, BootEncryption::FilterType filterType) { throw ParameterIncorrect (SRC_POS); }
static void Release () { }
static void SetDriverServiceStartType (DWORD startType) { throw ParameterIncorrect (SRC_POS); }
@@ -752,7 +752,7 @@ namespace VeraCrypt
static void BackupEfiSystemLoader () { throw ParameterIncorrect (SRC_POS); }
static void RestoreEfiSystemLoader () { throw ParameterIncorrect (SRC_POS); }
static void GetEfiBootDeviceNumber (PSTORAGE_DEVICE_NUMBER pSdn) { throw ParameterIncorrect (SRC_POS); }
- static void WriteEfiBootSectorUserConfig (byte userConfig, const string &customUserMessage, int pim, int hashAlg) { throw ParameterIncorrect (SRC_POS); }
+ static void WriteEfiBootSectorUserConfig (uint8 userConfig, const string &customUserMessage, int pim, int hashAlg) { throw ParameterIncorrect (SRC_POS); }
static void UpdateSetupConfigFile (bool bForInstall) { throw ParameterIncorrect (SRC_POS); }
static void GetSecureBootConfig (BOOL* pSecureBootEnabled, BOOL *pVeraCryptKeysLoaded) { throw ParameterIncorrect (SRC_POS); }
};
@@ -796,7 +796,7 @@ namespace VeraCrypt
FileOpen = false;
}
- DWORD File::Read (byte *buffer, DWORD size)
+ DWORD File::Read (uint8 *buffer, DWORD size)
{
DWORD bytesRead;
@@ -901,7 +901,7 @@ namespace VeraCrypt
dwSize = (DWORD) size64;
}
- void File::Write (byte *buffer, DWORD size)
+ void File::Write (uint8 *buffer, DWORD size)
{
DWORD bytesWritten;
@@ -1423,7 +1423,7 @@ namespace VeraCrypt
return version;
}
- void BootEncryption::GetInstalledBootLoaderFingerprint (byte fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE])
+ void BootEncryption::GetInstalledBootLoaderFingerprint (uint8 fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE])
{
BootLoaderFingerprintRequest request;
CallDriver (VC_IOCTL_GET_BOOT_LOADER_FINGERPRINT, NULL, 0, &request, sizeof (request));
@@ -1462,6 +1462,7 @@ namespace VeraCrypt
/* IMPORTANT: Do NOT add any potentially time-consuming operations to this function. */
BootEncryptionStatus status;
+ memset (&status, 0, sizeof(status));
CallDriver (TC_IOCTL_GET_BOOT_ENCRYPTION_STATUS, NULL, 0, &status, sizeof (status));
return status;
}
@@ -1485,12 +1486,12 @@ namespace VeraCrypt
}
- bool BootEncryption::SystemDriveContainsPartitionType (byte type)
+ bool BootEncryption::SystemDriveContainsPartitionType (uint8 type)
{
Device device (GetSystemDriveConfiguration().DevicePath, true);
device.CheckOpened (SRC_POS);
- byte mbrBuf[TC_SECTOR_SIZE_BIOS];
+ uint8 mbrBuf[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbrBuf, sizeof (mbrBuf));
@@ -1532,7 +1533,7 @@ namespace VeraCrypt
continue;
}
- if (SystemDriveContainsPartitionType ((byte) partitionType))
+ if (SystemDriveContainsPartitionType ((uint8) partitionType))
return true;
}
@@ -1650,7 +1651,7 @@ namespace VeraCrypt
}
- uint32 BootEncryption::GetChecksum (byte *data, size_t size)
+ uint32 BootEncryption::GetChecksum (uint8 *data, size_t size)
{
uint32 sum = 0;
@@ -1664,7 +1665,7 @@ namespace VeraCrypt
}
- void BootEncryption::CreateBootLoaderInMemory (byte *buffer, size_t bufferSize, bool rescueDisk, bool hiddenOSCreation)
+ void BootEncryption::CreateBootLoaderInMemory (uint8 *buffer, size_t bufferSize, bool rescueDisk, bool hiddenOSCreation)
{
if (bufferSize < TC_BOOT_LOADER_AREA_SIZE - TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE)
throw ParameterIncorrect (SRC_POS);
@@ -1809,7 +1810,7 @@ namespace VeraCrypt
// Boot sector
DWORD size;
- byte *bootSecResourceImg = MapResource (L"BIN", bootSectorId, &size);
+ uint8 *bootSecResourceImg = MapResource (L"BIN", bootSectorId, &size);
if (!bootSecResourceImg || size != TC_SECTOR_SIZE_BIOS)
throw ParameterIncorrect (SRC_POS);
@@ -1827,7 +1828,7 @@ namespace VeraCrypt
{
Device device (GetSystemDriveConfiguration().DevicePath);
device.CheckOpened (SRC_POS);
- byte headerSector[TC_SECTOR_SIZE_BIOS];
+ uint8 headerSector[TC_SECTOR_SIZE_BIOS];
device.SeekAt (HiddenOSCandidatePartition.Info.StartingOffset.QuadPart + HiddenOSCandidatePartition.Info.PartitionLength.QuadPart - TC_VOLUME_HEADER_GROUP_SIZE + TC_VOLUME_HEADER_EFFECTIVE_SIZE);
device.Read (headerSector, sizeof (headerSector));
@@ -1836,14 +1837,14 @@ namespace VeraCrypt
}
// Decompressor
- byte *decompressor = MapResource (L"BIN", IDR_BOOT_LOADER_DECOMPRESSOR, &size);
+ uint8 *decompressor = MapResource (L"BIN", IDR_BOOT_LOADER_DECOMPRESSOR, &size);
if (!decompressor || size > TC_BOOT_LOADER_DECOMPRESSOR_SECTOR_COUNT * TC_SECTOR_SIZE_BIOS)
throw ParameterIncorrect (SRC_POS);
memcpy (buffer + TC_SECTOR_SIZE_BIOS, decompressor, size);
// Compressed boot loader
- byte *bootLoader = MapResource (L"BIN", bootLoaderId, &size);
+ uint8 *bootLoader = MapResource (L"BIN", bootLoaderId, &size);
if (!bootLoader || size > TC_MAX_BOOT_LOADER_SECTOR_COUNT * TC_SECTOR_SIZE_BIOS)
throw ParameterIncorrect (SRC_POS);
@@ -1869,7 +1870,7 @@ namespace VeraCrypt
}
// return false when the user cancel an elevation request
- bool BootEncryption::ReadBootSectorConfig (byte *config, size_t bufLength, byte *userConfig, string *customUserMessage, uint16 *bootLoaderVersion)
+ bool BootEncryption::ReadBootSectorConfig (uint8 *config, size_t bufLength, uint8 *userConfig, string *customUserMessage, uint16 *bootLoaderVersion)
{
bool bCanceled = false, bExceptionOccured = false;
try
@@ -1962,11 +1963,11 @@ namespace VeraCrypt
}
- void BootEncryption::WriteBootSectorConfig (const byte newConfig[])
+ void BootEncryption::WriteBootSectorConfig (const uint8 newConfig[])
{
Device device (GetSystemDriveConfiguration().DevicePath);
device.CheckOpened (SRC_POS);
- byte mbr[TC_SECTOR_SIZE_BIOS];
+ uint8 mbr[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbr, sizeof (mbr));
@@ -1976,7 +1977,7 @@ namespace VeraCrypt
device.SeekAt (0);
device.Write (mbr, sizeof (mbr));
- byte mbrVerificationBuf[TC_SECTOR_SIZE_BIOS];
+ uint8 mbrVerificationBuf[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbrVerificationBuf, sizeof (mbr));
@@ -1984,7 +1985,7 @@ namespace VeraCrypt
throw ErrorException ("ERROR_MBR_PROTECTED", SRC_POS);
}
- void BootEncryption::WriteEfiBootSectorUserConfig (byte userConfig, const string &customUserMessage, int pim, int hashAlg)
+ void BootEncryption::WriteEfiBootSectorUserConfig (uint8 userConfig, const string &customUserMessage, int pim, int hashAlg)
{
if (!IsAdmin() && IsUacSupported())
{
@@ -2003,7 +2004,7 @@ namespace VeraCrypt
}
}
- void BootEncryption::WriteBootSectorUserConfig (byte userConfig, const string &customUserMessage, int pim, int hashAlg)
+ void BootEncryption::WriteBootSectorUserConfig (uint8 userConfig, const string &customUserMessage, int pim, int hashAlg)
{
if (GetSystemDriveConfiguration().SystemPartition.IsGPT)
{
@@ -2013,7 +2014,7 @@ namespace VeraCrypt
{
Device device (GetSystemDriveConfiguration().DevicePath);
device.CheckOpened (SRC_POS);
- byte mbr[TC_SECTOR_SIZE_BIOS];
+ uint8 mbr[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbr, sizeof (mbr));
@@ -2048,7 +2049,7 @@ namespace VeraCrypt
device.SeekAt (0);
device.Write (mbr, sizeof (mbr));
- byte mbrVerificationBuf[TC_SECTOR_SIZE_BIOS];
+ uint8 mbrVerificationBuf[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbrVerificationBuf, sizeof (mbr));
@@ -2060,7 +2061,7 @@ namespace VeraCrypt
unsigned int BootEncryption::GetHiddenOSCreationPhase ()
{
- byte configFlags [TC_BOOT_CFG_FLAG_AREA_SIZE];
+ uint8 configFlags [TC_BOOT_CFG_FLAG_AREA_SIZE];
ReadBootSectorConfig (configFlags, sizeof(configFlags));
@@ -2073,11 +2074,11 @@ namespace VeraCrypt
#if TC_BOOT_CFG_FLAG_AREA_SIZE != 1
# error TC_BOOT_CFG_FLAG_AREA_SIZE != 1; revise GetHiddenOSCreationPhase() and SetHiddenOSCreationPhase()
#endif
- byte configFlags [TC_BOOT_CFG_FLAG_AREA_SIZE];
+ uint8 configFlags [TC_BOOT_CFG_FLAG_AREA_SIZE];
ReadBootSectorConfig (configFlags, sizeof(configFlags));
- configFlags[0] &= (byte) ~TC_BOOT_CFG_MASK_HIDDEN_OS_CREATION_PHASE;
+ configFlags[0] &= (uint8) ~TC_BOOT_CFG_MASK_HIDDEN_OS_CREATION_PHASE;
configFlags[0] |= newPhase;
@@ -2154,7 +2155,7 @@ namespace VeraCrypt
Device device (GetSystemDriveConfiguration().DevicePath);
device.CheckOpened(SRC_POS);
- byte mbr[TC_SECTOR_SIZE_BIOS];
+ uint8 mbr[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbr, sizeof (mbr));
@@ -2171,7 +2172,7 @@ namespace VeraCrypt
# error PRAND_DISK_WIPE_PASSES > RNG_POOL_SIZE
#endif
- byte randData[PRAND_DISK_WIPE_PASSES];
+ uint8 randData[PRAND_DISK_WIPE_PASSES];
if (!RandgetBytes (ParentWindow, randData, sizeof (randData), FALSE))
throw ParameterIncorrect (SRC_POS);
@@ -2182,7 +2183,7 @@ namespace VeraCrypt
mbr[TC_BOOT_SECTOR_OUTER_VOLUME_BAK_HEADER_CRC_OFFSET + i] = randData[wipePass];
}
- mbr[TC_BOOT_SECTOR_CONFIG_OFFSET] &= (byte) ~TC_BOOT_CFG_MASK_HIDDEN_OS_CREATION_PHASE;
+ mbr[TC_BOOT_SECTOR_CONFIG_OFFSET] &= (uint8) ~TC_BOOT_CFG_MASK_HIDDEN_OS_CREATION_PHASE;
mbr[TC_BOOT_SECTOR_CONFIG_OFFSET] |= randData[wipePass] & TC_BOOT_CFG_MASK_HIDDEN_OS_CREATION_PHASE;
if (wipePass == PRAND_DISK_WIPE_PASSES - 1)
@@ -2384,7 +2385,7 @@ namespace VeraCrypt
if (loaderSize > 32768)
{
- std::vector<byte> bootLoaderBuf ((size_t) loaderSize);
+ std::vector<uint8> bootLoaderBuf ((size_t) loaderSize);
EfiBootInst.ReadFile(L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi", &bootLoaderBuf[0], (DWORD) loaderSize);
@@ -2635,14 +2636,24 @@ namespace VeraCrypt
bool EfiBoot::IsEfiBoot() {
DWORD BootOrderLen;
BootOrderLen = GetFirmwareEnvironmentVariable(L"BootOrder", EfiVarGuid, tempBuf, sizeof(tempBuf));
- return BootOrderLen != 0;
+ return (BootOrderLen != 0) || (GetLastError() != ERROR_INVALID_FUNCTION);
}
void EfiBoot::DeleteStartExec(uint16 statrtOrderNum, wchar_t* type) {
- SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, TRUE);
+ DWORD dwLastError;
+ BOOL bPrivilegesSet = IsPrivilegeEnabled (SE_SYSTEM_ENVIRONMENT_NAME);
+ if (!bPrivilegesSet && !SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, TRUE))
+ {
+ dwLastError = GetLastError();
+ wchar_t szMsg[128];
+ StringCchPrintfW(szMsg, ARRAYSIZE(szMsg), L"Failed to set SE_SYSTEM_ENVIRONMENT_NAME privilege (error code 0x%.8X)", dwLastError);
+ throw ErrorException(szMsg, SRC_POS);
+ }
// Check EFI
if (!IsEfiBoot()) {
- throw ErrorException(L"can not detect EFI environment", SRC_POS);
+ if (!bPrivilegesSet)
+ SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, FALSE);
+ throw ErrorException(L"Failed to detect EFI environment (error ERROR_INVALID_FUNCTION)", SRC_POS);
}
wchar_t varName[256];
StringCchPrintfW(varName, ARRAYSIZE (varName), L"%s%04X", type == NULL ? L"Boot" : type, statrtOrderNum);
@@ -2685,13 +2696,26 @@ namespace VeraCrypt
SetFirmwareEnvironmentVariable(next.c_str(), EfiVarGuid, startOrder, 0);
}
}
+
+ if (!bPrivilegesSet)
+ SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, FALSE);
}
void EfiBoot::SetStartExec(wstring description, wstring execPath, bool setBootEntry, bool forceFirstBootEntry, bool setBootNext, uint16 statrtOrderNum , wchar_t* type, uint32 attr) {
- SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, TRUE);
+ DWORD dwLastError;
+ BOOL bPrivilegesSet = IsPrivilegeEnabled (SE_SYSTEM_ENVIRONMENT_NAME);
+ if (!bPrivilegesSet && !SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, TRUE))
+ {
+ dwLastError = GetLastError();
+ wchar_t szMsg[128];
+ StringCchPrintfW(szMsg, ARRAYSIZE(szMsg), L"Failed to set SE_SYSTEM_ENVIRONMENT_NAME privilege (error code 0x%.8X)", dwLastError);
+ throw ErrorException(szMsg, SRC_POS);
+ }
// Check EFI
if (!IsEfiBoot()) {
- throw ErrorException(L"can not detect EFI environment", SRC_POS);
+ if (!bPrivilegesSet)
+ SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, FALSE);
+ throw ErrorException(L"Failed to detect EFI environment (error ERROR_INVALID_FUNCTION)", SRC_POS);
}
if (bDeviceInfoValid)
@@ -2699,8 +2723,8 @@ namespace VeraCrypt
uint32 varSize = 56;
varSize += ((uint32) description.length()) * 2 + 2;
varSize += ((uint32) execPath.length()) * 2 + 2;
- byte *startVar = new byte[varSize];
- byte *pVar = startVar;
+ uint8 *startVar = new uint8[varSize];
+ uint8 *pVar = startVar;
// Attributes (1b Active, 1000b - Hidden)
*(uint32 *)pVar = attr;
@@ -2721,12 +2745,12 @@ namespace VeraCrypt
/* EFI_DEVICE_PATH_PROTOCOL (HARDDRIVE_DEVICE_PATH \ FILE_PATH \ END) */
// Type
- *(byte *)pVar = 0x04;
- pVar += sizeof(byte);
+ *(uint8 *)pVar = 0x04;
+ pVar += sizeof(uint8);
// SubType
- *(byte *)pVar = 0x01;
- pVar += sizeof(byte);
+ *(uint8 *)pVar = 0x01;
+ pVar += sizeof(uint8);
// HDD dev path length
*(uint16 *)pVar = 0x2A; // 42
@@ -2749,12 +2773,12 @@ namespace VeraCrypt
pVar += 16;
// MbrType
- *(byte *)pVar = 0x02;
- pVar += sizeof(byte);
+ *(uint8 *)pVar = 0x02;
+ pVar += sizeof(uint8);
// SigType
- *(byte *)pVar = 0x02;
- pVar += sizeof(byte);
+ *(uint8 *)pVar = 0x02;
+ pVar += sizeof(uint8);
// Type and sub type 04 04 (file path)
*(uint16 *)pVar = 0x0404;
@@ -2781,7 +2805,7 @@ namespace VeraCrypt
StringCchPrintfW(varName, ARRAYSIZE (varName), L"%s%04X", type == NULL ? L"Boot" : type, statrtOrderNum);
// only set value if it doesn't already exist
- byte* existingVar = new byte[varSize];
+ uint8* existingVar = new uint8[varSize];
DWORD existingVarLen = GetFirmwareEnvironmentVariableW (varName, EfiVarGuid, existingVar, varSize);
if ((existingVarLen != varSize) || (0 != memcmp (existingVar, startVar, varSize)))
SetFirmwareEnvironmentVariable(varName, EfiVarGuid, startVar, varSize);
@@ -2813,7 +2837,7 @@ namespace VeraCrypt
wchar_t varName[256];
StringCchPrintfW(varName, ARRAYSIZE (varName), L"%s%04X", type == NULL ? L"Boot" : type, startOrder[0]);
- byte* existingVar = new byte[512];
+ uint8* existingVar = new uint8[512];
DWORD existingVarLen = GetFirmwareEnvironmentVariableW (varName, EfiVarGuid, existingVar, 512);
if (existingVarLen > 0)
{
@@ -2865,6 +2889,9 @@ namespace VeraCrypt
SetFirmwareEnvironmentVariable(next.c_str(), EfiVarGuid, &statrtOrderNum, 2);
}
+
+ if (!bPrivilegesSet)
+ SetPrivilege(SE_SYSTEM_ENVIRONMENT_NAME, FALSE);
}
bool EfiBoot::CompareFiles (const wchar_t* fileName1, const wchar_t* fileName2)
@@ -2884,8 +2911,8 @@ namespace VeraCrypt
if (size1 == size2)
{
// same size, so now we compare content
- std::vector<byte> file1Buf (8096);
- std::vector<byte> file2Buf (8096);
+ std::vector<uint8> file1Buf (8096);
+ std::vector<uint8> file2Buf (8096);
DWORD remainingBytes = size1, dataToRead;
while (remainingBytes)
@@ -2920,7 +2947,7 @@ namespace VeraCrypt
return bRet;
}
- bool EfiBoot::CompareFileData (const wchar_t* fileName, const byte* data, DWORD size)
+ bool EfiBoot::CompareFileData (const wchar_t* fileName, const uint8* data, DWORD size)
{
bool bRet = false;
@@ -2937,7 +2964,7 @@ namespace VeraCrypt
if (existingSize == size)
{
- std::vector<byte> fileBuf (8096);
+ std::vector<uint8> fileBuf (8096);
DWORD remainingBytes = size, dataOffset = 0, dataToRead;
while (remainingBytes)
@@ -2971,7 +2998,7 @@ namespace VeraCrypt
return bRet;
}
- void EfiBoot::SaveFile(const wchar_t* name, byte* data, DWORD size) {
+ void EfiBoot::SaveFile(const wchar_t* name, uint8* data, DWORD size) {
wstring path = EfiBootPartPath;
path += name;
@@ -3000,7 +3027,7 @@ namespace VeraCrypt
f.Close();
}
- void EfiBoot::ReadFile(const wchar_t* name, byte* data, DWORD size) {
+ void EfiBoot::ReadFile(const wchar_t* name, uint8* data, DWORD size) {
wstring path = EfiBootPartPath;
path += name;
File f(path, true);
@@ -3297,51 +3324,51 @@ namespace VeraCrypt
}
DWORD sizeDcsBoot;
#ifdef _WIN64
- byte *dcsBootImg = MapResource(L"BIN", IDR_EFI_DCSBOOT, &sizeDcsBoot);
+ uint8 *dcsBootImg = MapResource(L"BIN", IDR_EFI_DCSBOOT, &sizeDcsBoot);
#else
- byte *dcsBootImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBOOT : IDR_EFI_DCSBOOT32, &sizeDcsBoot);
+ uint8 *dcsBootImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBOOT : IDR_EFI_DCSBOOT32, &sizeDcsBoot);
#endif
if (!dcsBootImg)
throw ErrorException(L"Out of resource DcsBoot", SRC_POS);
DWORD sizeDcsInt;
#ifdef _WIN64
- byte *dcsIntImg = MapResource(L"BIN", IDR_EFI_DCSINT, &sizeDcsInt);
+ uint8 *dcsIntImg = MapResource(L"BIN", IDR_EFI_DCSINT, &sizeDcsInt);
#else
- byte *dcsIntImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINT: IDR_EFI_DCSINT32, &sizeDcsInt);
+ uint8 *dcsIntImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINT: IDR_EFI_DCSINT32, &sizeDcsInt);
#endif
if (!dcsIntImg)
throw ErrorException(L"Out of resource DcsInt", SRC_POS);
DWORD sizeDcsCfg;
#ifdef _WIN64
- byte *dcsCfgImg = MapResource(L"BIN", IDR_EFI_DCSCFG, &sizeDcsCfg);
+ uint8 *dcsCfgImg = MapResource(L"BIN", IDR_EFI_DCSCFG, &sizeDcsCfg);
#else
- byte *dcsCfgImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSCFG: IDR_EFI_DCSCFG32, &sizeDcsCfg);
+ uint8 *dcsCfgImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSCFG: IDR_EFI_DCSCFG32, &sizeDcsCfg);
#endif
if (!dcsCfgImg)
throw ErrorException(L"Out of resource DcsCfg", SRC_POS);
DWORD sizeLegacySpeaker;
#ifdef _WIN64
- byte *LegacySpeakerImg = MapResource(L"BIN", IDR_EFI_LEGACYSPEAKER, &sizeLegacySpeaker);
+ uint8 *LegacySpeakerImg = MapResource(L"BIN", IDR_EFI_LEGACYSPEAKER, &sizeLegacySpeaker);
#else
- byte *LegacySpeakerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_LEGACYSPEAKER: IDR_EFI_LEGACYSPEAKER32, &sizeLegacySpeaker);
+ uint8 *LegacySpeakerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_LEGACYSPEAKER: IDR_EFI_LEGACYSPEAKER32, &sizeLegacySpeaker);
#endif
if (!LegacySpeakerImg)
throw ErrorException(L"Out of resource LegacySpeaker", SRC_POS);
#ifdef VC_EFI_CUSTOM_MODE
DWORD sizeBootMenuLocker;
#ifdef _WIN64
- byte *BootMenuLockerImg = MapResource(L"BIN", IDR_EFI_DCSBML, &sizeBootMenuLocker);
+ uint8 *BootMenuLockerImg = MapResource(L"BIN", IDR_EFI_DCSBML, &sizeBootMenuLocker);
#else
- byte *BootMenuLockerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBML: IDR_EFI_DCSBML32, &sizeBootMenuLocker);
+ uint8 *BootMenuLockerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBML: IDR_EFI_DCSBML32, &sizeBootMenuLocker);
#endif
if (!BootMenuLockerImg)
throw ErrorException(L"Out of resource DcsBml", SRC_POS);
#endif
DWORD sizeDcsInfo;
#ifdef _WIN64
- byte *DcsInfoImg = MapResource(L"BIN", IDR_EFI_DCSINFO, &sizeDcsInfo);
+ uint8 *DcsInfoImg = MapResource(L"BIN", IDR_EFI_DCSINFO, &sizeDcsInfo);
#else
- byte *DcsInfoImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINFO: IDR_EFI_DCSINFO32, &sizeDcsInfo);
+ uint8 *DcsInfoImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINFO: IDR_EFI_DCSINFO32, &sizeDcsInfo);
#endif
if (!DcsInfoImg)
throw ErrorException(L"Out of resource DcsInfo", SRC_POS);
@@ -3373,7 +3400,7 @@ namespace VeraCrypt
{
if (loaderSize > 32768)
{
- std::vector<byte> bootLoaderBuf ((size_t) loaderSize);
+ std::vector<uint8> bootLoaderBuf ((size_t) loaderSize);
EfiBootInst.ReadFile(L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi", &bootLoaderBuf[0], (DWORD) loaderSize);
@@ -3391,7 +3418,7 @@ namespace VeraCrypt
// DcsBoot.efi is always smaller than 32KB
if (loaderSize > 32768)
{
- std::vector<byte> bootLoaderBuf ((size_t) loaderSize);
+ std::vector<uint8> bootLoaderBuf ((size_t) loaderSize);
EfiBootInst.ReadFile(L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi", &bootLoaderBuf[0], (DWORD) loaderSize);
@@ -3420,7 +3447,7 @@ namespace VeraCrypt
{
// look for bootmgfw.efi identifiant string
EfiBootInst.GetFileSize(loaderPath.c_str(), loaderSize);
- std::vector<byte> bootLoaderBuf ((size_t) loaderSize);
+ std::vector<uint8> bootLoaderBuf ((size_t) loaderSize);
EfiBootInst.ReadFile(loaderPath.c_str(), &bootLoaderBuf[0], (DWORD) loaderSize);
@@ -3453,7 +3480,7 @@ namespace VeraCrypt
EfiBootInst.GetFileSize(szStdEfiBootloader, loaderSize);
if (loaderSize > 32768)
{
- std::vector<byte> bootLoaderBuf ((size_t) loaderSize);
+ std::vector<uint8> bootLoaderBuf ((size_t) loaderSize);
EfiBootInst.ReadFile(szStdEfiBootloader, &bootLoaderBuf[0], (DWORD) loaderSize);
@@ -3487,7 +3514,7 @@ namespace VeraCrypt
// check if standard bootloader under EFI\Boot is Microsoft one or if it is ours
// if both cases, replace it with our bootloader otherwise do nothing
EfiBootInst.GetFileSize(szStdEfiBootloader, loaderSize);
- std::vector<byte> bootLoaderBuf ((size_t) loaderSize);
+ std::vector<uint8> bootLoaderBuf ((size_t) loaderSize);
EfiBootInst.ReadFile(szStdEfiBootloader, &bootLoaderBuf[0], (DWORD) loaderSize);
// look for bootmgfw.efi or VeraCrypt identifiant strings
@@ -3539,11 +3566,11 @@ namespace VeraCrypt
{
try
{
- byte bootLoaderBuf[TC_BOOT_LOADER_AREA_SIZE - TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE] = {0};
+ uint8 bootLoaderBuf[TC_BOOT_LOADER_AREA_SIZE - TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE] = {0};
CreateBootLoaderInMemory (bootLoaderBuf, sizeof (bootLoaderBuf), false, hiddenOSCreation);
// Write MBR
- byte mbr[TC_SECTOR_SIZE_BIOS];
+ uint8 mbr[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbr, sizeof (mbr));
@@ -3578,7 +3605,7 @@ namespace VeraCrypt
device.SeekAt (0);
device.Write (mbr, sizeof (mbr));
- byte mbrVerificationBuf[TC_SECTOR_SIZE_BIOS];
+ uint8 mbrVerificationBuf[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbrVerificationBuf, sizeof (mbr));
@@ -3620,9 +3647,9 @@ namespace VeraCrypt
if (config.SystemPartition.IsGPT)
return true;
- byte bootLoaderBuf[TC_BOOT_LOADER_AREA_SIZE - TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE] = {0};
- byte fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
- byte expectedFingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
+ uint8 bootLoaderBuf[TC_BOOT_LOADER_AREA_SIZE - TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE] = {0};
+ uint8 fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
+ uint8 expectedFingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
bool bRet = false;
try
@@ -3694,59 +3721,59 @@ namespace VeraCrypt
// create EFI disk structure
DWORD sizeDcsBoot;
#ifdef _WIN64
- byte *dcsBootImg = MapResource(L"BIN", IDR_EFI_DCSBOOT, &sizeDcsBoot);
+ uint8 *dcsBootImg = MapResource(L"BIN", IDR_EFI_DCSBOOT, &sizeDcsBoot);
#else
- byte *dcsBootImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBOOT : IDR_EFI_DCSBOOT32, &sizeDcsBoot);
+ uint8 *dcsBootImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBOOT : IDR_EFI_DCSBOOT32, &sizeDcsBoot);
#endif
if (!dcsBootImg)
throw ParameterIncorrect (SRC_POS);
DWORD sizeDcsInt;
#ifdef _WIN64
- byte *dcsIntImg = MapResource(L"BIN", IDR_EFI_DCSINT, &sizeDcsInt);
+ uint8 *dcsIntImg = MapResource(L"BIN", IDR_EFI_DCSINT, &sizeDcsInt);
#else
- byte *dcsIntImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINT: IDR_EFI_DCSINT32, &sizeDcsInt);
+ uint8 *dcsIntImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINT: IDR_EFI_DCSINT32, &sizeDcsInt);
#endif
if (!dcsIntImg)
throw ParameterIncorrect (SRC_POS);
DWORD sizeDcsCfg;
#ifdef _WIN64
- byte *dcsCfgImg = MapResource(L"BIN", IDR_EFI_DCSCFG, &sizeDcsCfg);
+ uint8 *dcsCfgImg = MapResource(L"BIN", IDR_EFI_DCSCFG, &sizeDcsCfg);
#else
- byte *dcsCfgImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSCFG: IDR_EFI_DCSCFG32, &sizeDcsCfg);
+ uint8 *dcsCfgImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSCFG: IDR_EFI_DCSCFG32, &sizeDcsCfg);
#endif
if (!dcsCfgImg)
throw ParameterIncorrect (SRC_POS);
DWORD sizeLegacySpeaker;
#ifdef _WIN64
- byte *LegacySpeakerImg = MapResource(L"BIN", IDR_EFI_LEGACYSPEAKER, &sizeLegacySpeaker);
+ uint8 *LegacySpeakerImg = MapResource(L"BIN", IDR_EFI_LEGACYSPEAKER, &sizeLegacySpeaker);
#else
- byte *LegacySpeakerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_LEGACYSPEAKER: IDR_EFI_LEGACYSPEAKER32, &sizeLegacySpeaker);
+ uint8 *LegacySpeakerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_LEGACYSPEAKER: IDR_EFI_LEGACYSPEAKER32, &sizeLegacySpeaker);
#endif
if (!LegacySpeakerImg)
throw ParameterIncorrect (SRC_POS);
#ifdef VC_EFI_CUSTOM_MODE
DWORD sizeBootMenuLocker;
#ifdef _WIN64
- byte *BootMenuLockerImg = MapResource(L"BIN", IDR_EFI_DCSBML, &sizeBootMenuLocker);
+ uint8 *BootMenuLockerImg = MapResource(L"BIN", IDR_EFI_DCSBML, &sizeBootMenuLocker);
#else
- byte *BootMenuLockerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBML: IDR_EFI_DCSBML32, &sizeBootMenuLocker);
+ uint8 *BootMenuLockerImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSBML: IDR_EFI_DCSBML32, &sizeBootMenuLocker);
#endif
if (!BootMenuLockerImg)
throw ParameterIncorrect (SRC_POS);
#endif
DWORD sizeDcsRescue;
#ifdef _WIN64
- byte *DcsRescueImg = MapResource(L"BIN", IDR_EFI_DCSRE, &sizeDcsRescue);
+ uint8 *DcsRescueImg = MapResource(L"BIN", IDR_EFI_DCSRE, &sizeDcsRescue);
#else
- byte *DcsRescueImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSRE: IDR_EFI_DCSRE32, &sizeDcsRescue);
+ uint8 *DcsRescueImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSRE: IDR_EFI_DCSRE32, &sizeDcsRescue);
#endif
if (!DcsRescueImg)
throw ParameterIncorrect (SRC_POS);
DWORD sizeDcsInfo;
#ifdef _WIN64
- byte *DcsInfoImg = MapResource(L"BIN", IDR_EFI_DCSINFO, &sizeDcsInfo);
+ uint8 *DcsInfoImg = MapResource(L"BIN", IDR_EFI_DCSINFO, &sizeDcsInfo);
#else
- byte *DcsInfoImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINFO: IDR_EFI_DCSINFO32, &sizeDcsInfo);
+ uint8 *DcsInfoImg = MapResource(L"BIN", Is64BitOs()? IDR_EFI_DCSINFO: IDR_EFI_DCSINFO32, &sizeDcsInfo);
#endif
if (!DcsInfoImg)
throw ParameterIncorrect (SRC_POS);
@@ -3866,7 +3893,7 @@ namespace VeraCrypt
finally_do_arg (FILE*, ftmpFile, { fclose (finally_arg); });
unsigned long ulZipSize = (unsigned long) _filelength (_fileno (ftmpFile));
- RescueZipData = new byte[ulZipSize];
+ RescueZipData = new uint8[ulZipSize];
if (!RescueZipData)
throw bad_alloc();
@@ -3889,7 +3916,7 @@ namespace VeraCrypt
{
Buffer imageBuf (RescueIsoImageSize);
- byte *image = imageBuf.Ptr();
+ uint8 *image = imageBuf.Ptr();
memset (image, 0, RescueIsoImageSize);
// Primary volume descriptor
@@ -3997,7 +4024,7 @@ namespace VeraCrypt
// Boot loader backup
CreateBootLoaderInMemory (image + TC_CD_BOOTSECTOR_OFFSET + TC_BOOT_LOADER_BACKUP_RESCUE_DISK_SECTOR_OFFSET, TC_BOOT_LOADER_AREA_SIZE, false);
- RescueIsoImage = new byte[RescueIsoImageSize];
+ RescueIsoImage = new uint8[RescueIsoImageSize];
if (!RescueIsoImage)
throw bad_alloc();
memcpy (RescueIsoImage, image, RescueIsoImageSize);
@@ -4370,7 +4397,7 @@ namespace VeraCrypt
if (GetHeaderField32 (RescueVolumeHeader, TC_HEADER_OFFSET_MAGIC) != 0x56455241)
throw ParameterIncorrect (SRC_POS);
- byte *fieldPos = RescueVolumeHeader + TC_HEADER_OFFSET_ENCRYPTED_AREA_LENGTH;
+ uint8 *fieldPos = RescueVolumeHeader + TC_HEADER_OFFSET_ENCRYPTED_AREA_LENGTH;
mputInt64 (fieldPos, volumeSize);
// CRC of the header fields
@@ -4394,7 +4421,7 @@ namespace VeraCrypt
device.CheckOpened (SRC_POS);
device.SeekAt (TC_BOOT_VOLUME_HEADER_SECTOR_OFFSET);
- device.Write ((byte *) VolumeHeader, sizeof (VolumeHeader));
+ device.Write ((uint8 *) VolumeHeader, sizeof (VolumeHeader));
}
@@ -4435,7 +4462,7 @@ namespace VeraCrypt
}
}
unsigned __int64 loaderSize = 0;
- std::vector<byte> bootLoaderBuf;
+ std::vector<uint8> bootLoaderBuf;
const wchar_t * szStdMsBootloader = L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi";
const wchar_t * szBackupMsBootloader = L"\\EFI\\Microsoft\\Boot\\bootmgfw_ms.vc";
const char* g_szMsBootString = "bootmgfw.pdb";
@@ -4495,7 +4522,7 @@ namespace VeraCrypt
{
Device device (GetSystemDriveConfiguration().DevicePath, true);
device.CheckOpened (SRC_POS);
- byte bootLoaderBuf[TC_BOOT_LOADER_AREA_SECTOR_COUNT * TC_SECTOR_SIZE_BIOS];
+ uint8 bootLoaderBuf[TC_BOOT_LOADER_AREA_SECTOR_COUNT * TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (bootLoaderBuf, sizeof (bootLoaderBuf));
@@ -4558,7 +4585,7 @@ namespace VeraCrypt
const char* g_szMsBootString = "bootmgfw.pdb";
unsigned __int64 loaderSize = 0;
EfiBootInst.GetFileSize(loaderPath.c_str(), loaderSize);
- std::vector<byte> bootLoaderBuf ((size_t) loaderSize);
+ std::vector<uint8> bootLoaderBuf ((size_t) loaderSize);
EfiBootInst.ReadFile(loaderPath.c_str(), &bootLoaderBuf[0], (DWORD) loaderSize);
@@ -4592,7 +4619,7 @@ namespace VeraCrypt
}
else
{
- byte bootLoaderBuf[TC_BOOT_LOADER_AREA_SECTOR_COUNT * TC_SECTOR_SIZE_BIOS];
+ uint8 bootLoaderBuf[TC_BOOT_LOADER_AREA_SECTOR_COUNT * TC_SECTOR_SIZE_BIOS];
File backupFile (GetSystemLoaderBackupPath(), true);
backupFile.CheckOpened(SRC_POS);
@@ -4603,7 +4630,7 @@ namespace VeraCrypt
device.CheckOpened (SRC_POS);
// Preserve current partition table
- byte mbr[TC_SECTOR_SIZE_BIOS];
+ uint8 mbr[TC_SECTOR_SIZE_BIOS];
device.SeekAt (0);
device.Read (mbr, sizeof (mbr));
memcpy (bootLoaderBuf + TC_MAX_MBR_BOOT_CODE_SIZE, mbr + TC_MAX_MBR_BOOT_CODE_SIZE, sizeof (mbr) - TC_MAX_MBR_BOOT_CODE_SIZE);
@@ -4743,7 +4770,7 @@ namespace VeraCrypt
// Register class filter below all other filters in the stack
size_t strSize = filter.size() + 1;
- byte regKeyBuf[65536];
+ uint8 regKeyBuf[65536];
DWORD size = (DWORD) (sizeof (regKeyBuf) - strSize);
// SetupInstallFromInfSection() does not support prepending of values so we have to modify the registry directly
@@ -4761,8 +4788,8 @@ namespace VeraCrypt
// read initial value
DWORD strSize = (DWORD) filter.size() + 1, expectedSize;
Buffer expectedRegKeyBuf(65536), outputRegKeyBuf(65536);
- byte* pbExpectedRegKeyBuf = expectedRegKeyBuf.Ptr ();
- byte* pbOutputRegKeyBuf = outputRegKeyBuf.Ptr ();
+ uint8* pbExpectedRegKeyBuf = expectedRegKeyBuf.Ptr ();
+ uint8* pbOutputRegKeyBuf = outputRegKeyBuf.Ptr ();
DWORD initialSize = (DWORD) (expectedRegKeyBuf.Size() - strSize - 2);
if (RegQueryValueExA (regKey, filterReg.c_str(), NULL, NULL, pbExpectedRegKeyBuf, &initialSize) != ERROR_SUCCESS)
@@ -4814,7 +4841,7 @@ namespace VeraCrypt
// remove value in case it was not done properly
Buffer regKeyBuf(65536);
- byte* pbRegKeyBuf = regKeyBuf.Ptr ();
+ uint8* pbRegKeyBuf = regKeyBuf.Ptr ();
DWORD initialSize = (DWORD) regKeyBuf.Size() - 2;
@@ -5302,12 +5329,12 @@ namespace VeraCrypt
// Verify CRC of header salt
Device device(config.DevicePath, true);
device.CheckOpened(SRC_POS);
- byte header[TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE];
+ uint8 header[TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE];
device.SeekAt(TC_BOOT_VOLUME_HEADER_SECTOR_OFFSET);
device.Read(header, sizeof(header));
- if (encStatus.VolumeHeaderSaltCrc32 != GetCrc32((byte *)header, PKCS5_SALT_SIZE))
+ if (encStatus.VolumeHeaderSaltCrc32 != GetCrc32((uint8 *)header, PKCS5_SALT_SIZE))
throw ParameterIncorrect(SRC_POS);
}
}
@@ -5394,13 +5421,17 @@ namespace VeraCrypt
}
device.SeekAt (headerOffset);
- device.Read ((byte *) header, sizeof (header));
+ device.Read ((uint8 *) header, sizeof (header));
PCRYPTO_INFO cryptoInfo = NULL;
int status = ReadVolumeHeader (!encStatus.HiddenSystem, header, oldPassword, old_pkcs5, old_pim, &cryptoInfo, NULL);
finally_do_arg (PCRYPTO_INFO, cryptoInfo, { if (finally_arg) crypto_close (finally_arg); });
+ // if the XTS master key is vulnerable, return error and do not allow the user to change the password since the master key will not be changed
+ if ((status == 0) && cryptoInfo->bVulnerableMasterKey)
+ status = ERR_SYSENC_XTS_MASTERKEY_VULNERABLE;
+
if (status != 0)
{
handleError (hwndDlg, status, SRC_POS);
@@ -5482,7 +5513,7 @@ namespace VeraCrypt
}
device.SeekAt (headerOffset);
- device.Write ((byte *) header, sizeof (header));
+ device.Write ((uint8 *) header, sizeof (header));
headerUpdated = true;
}
@@ -5513,7 +5544,7 @@ namespace VeraCrypt
try
{
// check if PIM is stored in MBR
- byte userConfig = 0;
+ uint8 userConfig = 0;
if ( ReadBootSectorConfig (nullptr, 0, &userConfig)
&& (userConfig & TC_BOOT_USER_CFG_FLAG_DISABLE_PIM)
)
@@ -5790,7 +5821,7 @@ namespace VeraCrypt
return configMap;
}
- void BootEncryption::WriteBootDriveSector (uint64 offset, byte *data)
+ void BootEncryption::WriteBootDriveSector (uint64 offset, uint8 *data)
{
WriteBootDriveSectorRequest request;
request.Offset.QuadPart = offset;
diff --git a/src/Common/BootEncryption.h b/src/Common/BootEncryption.h
index ddf6f3e5..2ec92503 100644
--- a/src/Common/BootEncryption.h
+++ b/src/Common/BootEncryption.h
@@ -37,8 +37,8 @@ namespace VeraCrypt
bool IsOpened () const { return FileOpen;}
void CheckOpened (const char* srcPos) { if (!FileOpen) { SetLastError (LastError); throw SystemException (srcPos);} }
void Close ();
- DWORD Read (byte *buffer, DWORD size);
- void Write (byte *buffer, DWORD size);
+ DWORD Read (uint8 *buffer, DWORD size);
+ void Write (uint8 *buffer, DWORD size);
void SeekAt (int64 position);
void GetFileSize (unsigned __int64& size);
void GetFileSize (DWORD& dwSize);
@@ -70,19 +70,19 @@ namespace VeraCrypt
public:
Buffer (size_t size) : DataSize (size)
{
- DataPtr = new byte[size];
+ DataPtr = new uint8[size];
if (!DataPtr)
throw bad_alloc();
}
~Buffer () { delete[] DataPtr; }
- byte *Ptr () const { return DataPtr; }
+ uint8 *Ptr () const { return DataPtr; }
size_t Size () const { return DataSize; }
void Resize (size_t newSize)
{
if (newSize > DataSize)
{
- byte *tmp = new byte[newSize];
+ uint8 *tmp = new uint8[newSize];
if (!tmp)
throw bad_alloc();
memcpy (tmp, DataPtr, DataSize);
@@ -93,7 +93,7 @@ namespace VeraCrypt
}
protected:
- byte *DataPtr;
+ uint8 *DataPtr;
size_t DataSize;
};
@@ -115,17 +115,17 @@ namespace VeraCrypt
struct PartitionEntryMBR
{
- byte BootIndicator;
+ uint8 BootIndicator;
- byte StartHead;
- byte StartCylSector;
- byte StartCylinder;
+ uint8 StartHead;
+ uint8 StartCylSector;
+ uint8 StartCylinder;
- byte Type;
+ uint8 Type;
- byte EndHead;
- byte EndSector;
- byte EndCylinder;
+ uint8 EndHead;
+ uint8 EndSector;
+ uint8 EndCylinder;
uint32 StartLBA;
uint32 SectorCountLBA;
@@ -133,7 +133,7 @@ namespace VeraCrypt
struct MBR
{
- byte Code[446];
+ uint8 Code[446];
PartitionEntryMBR Partitions[4];
uint16 Signature;
};
@@ -200,13 +200,13 @@ namespace VeraCrypt
void DeleteStartExec(uint16 statrtOrderNum = 0xDC5B, wchar_t* type = NULL);
void SetStartExec(wstring description, wstring execPath, bool setBootEntry = true, bool forceFirstBootEntry = true, bool setBootNext = true, uint16 statrtOrderNum = 0xDC5B, wchar_t* type = NULL, uint32 attr = 1);
- void SaveFile(const wchar_t* name, byte* data, DWORD size);
+ void SaveFile(const wchar_t* name, uint8* data, DWORD size);
void GetFileSize(const wchar_t* name, unsigned __int64& size);
- void ReadFile(const wchar_t* name, byte* data, DWORD size);
+ void ReadFile(const wchar_t* name, uint8* data, DWORD size);
void CopyFile(const wchar_t* name, const wchar_t* targetName);
bool FileExists(const wchar_t* name);
static bool CompareFiles (const wchar_t* fileName1, const wchar_t* fileName2);
- static bool CompareFileData (const wchar_t* fileName, const byte* data, DWORD size);
+ static bool CompareFileData (const wchar_t* fileName, const uint8* data, DWORD size);
BOOL RenameFile(const wchar_t* name, const wchar_t* nameNew, BOOL bForce);
BOOL DelFile(const wchar_t* name);
@@ -258,7 +258,7 @@ namespace VeraCrypt
DWORD GetDriverServiceStartType ();
unsigned int GetHiddenOSCreationPhase ();
uint16 GetInstalledBootLoaderVersion ();
- void GetInstalledBootLoaderFingerprint (byte fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE]);
+ void GetInstalledBootLoaderFingerprint (uint8 fingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE]);
Partition GetPartitionForHiddenOS ();
bool IsBootLoaderOnDrive (wchar_t *devicePath);
BootEncryptionStatus GetStatus ();
@@ -275,7 +275,7 @@ namespace VeraCrypt
void PrepareHiddenOSCreation (int ea, int mode, int pkcs5);
void PrepareInstallation (bool systemPartitionOnly, Password &password, int ea, int mode, int pkcs5, int pim, const wstring &rescueIsoImagePath);
void ProbeRealSystemDriveSize ();
- bool ReadBootSectorConfig (byte *config, size_t bufLength, byte *userConfig = nullptr, string *customUserMessage = nullptr, uint16 *bootLoaderVersion = nullptr);
+ bool ReadBootSectorConfig (uint8 *config, size_t bufLength, uint8 *userConfig = nullptr, string *customUserMessage = nullptr, uint16 *bootLoaderVersion = nullptr);
uint32 ReadDriverConfigurationFlags ();
uint32 ReadServiceConfigurationFlags ();
void RegisterBootDriver (bool hiddenSystem);
@@ -295,7 +295,7 @@ namespace VeraCrypt
void StartDecryption (BOOL discardUnreadableEncryptedSectors);
void StartDecoyOSWipe (WipeAlgorithmId wipeAlgorithm);
void StartEncryption (WipeAlgorithmId wipeAlgorithm, bool zeroUnreadableSectors);
- bool SystemDriveContainsPartitionType (byte type);
+ bool SystemDriveContainsPartitionType (uint8 type);
bool SystemDriveContainsExtendedPartition ();
bool SystemDriveContainsNonStandardPartitions ();
bool SystemPartitionCoversWholeDrive ();
@@ -303,10 +303,10 @@ namespace VeraCrypt
bool VerifyRescueDisk ();
bool VerifyRescueDiskImage (const wchar_t* imageFile);
void WipeHiddenOSCreationConfig ();
- void WriteBootDriveSector (uint64 offset, byte *data);
- void WriteBootSectorConfig (const byte newConfig[]);
- void WriteBootSectorUserConfig (byte userConfig, const string &customUserMessage, int pim, int hashAlg);
- void WriteEfiBootSectorUserConfig (byte userConfig, const string &customUserMessage, int pim, int hashAlg);
+ void WriteBootDriveSector (uint64 offset, uint8 *data);
+ void WriteBootSectorConfig (const uint8 newConfig[]);
+ void WriteBootSectorUserConfig (uint8 userConfig, const string &customUserMessage, int pim, int hashAlg);
+ void WriteEfiBootSectorUserConfig (uint8 userConfig, const string &customUserMessage, int pim, int hashAlg);
void WriteLocalMachineRegistryDwordValue (wchar_t *keyPath, wchar_t *valueName, DWORD value);
void GetEfiBootDeviceNumber (PSTORAGE_DEVICE_NUMBER pSdn);
void BackupSystemLoader ();
@@ -318,10 +318,10 @@ namespace VeraCrypt
protected:
static const uint32 RescueIsoImageSize = 1835008; // Size of ISO9660 image with bootable emulated 1.44MB floppy disk image
- void CreateBootLoaderInMemory (byte *buffer, size_t bufferSize, bool rescueDisk, bool hiddenOSCreation = false);
+ void CreateBootLoaderInMemory (uint8 *buffer, size_t bufferSize, bool rescueDisk, bool hiddenOSCreation = false);
void CreateVolumeHeader (uint64 volumeSize, uint64 encryptedAreaStart, Password *password, int ea, int mode, int pkcs5, int pim);
wstring GetSystemLoaderBackupPath ();
- uint32 GetChecksum (byte *data, size_t size);
+ uint32 GetChecksum (uint8 *data, size_t size);
DISK_GEOMETRY_EX GetDriveGeometry (int driveNumber);
PartitionList GetDrivePartitions (int driveNumber);
wstring GetRemarksOnHiddenOS ();
@@ -334,11 +334,11 @@ namespace VeraCrypt
int SelectedEncryptionAlgorithmId;
int SelectedPrfAlgorithmId;
Partition HiddenOSCandidatePartition;
- byte *RescueIsoImage;
- byte *RescueZipData;
+ uint8 *RescueIsoImage;
+ uint8 *RescueZipData;
unsigned long RescueZipSize;
- byte RescueVolumeHeader[TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE];
- byte VolumeHeader[TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE];
+ uint8 RescueVolumeHeader[TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE];
+ uint8 VolumeHeader[TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE];
bool DriveConfigValid;
bool RealSystemDriveSizeValid;
bool RescueVolumeHeaderValid;
diff --git a/src/Common/CommandAPDU.cpp b/src/Common/CommandAPDU.cpp
index b202cb13..46aab465 100644
--- a/src/Common/CommandAPDU.cpp
+++ b/src/Common/CommandAPDU.cpp
@@ -116,7 +116,7 @@ namespace VeraCrypt
clear();
}
- void CommandAPDU::init(byte cla, byte ins, byte p1, byte p2, const byte* data, uint32 dataOffset, uint32 dataLength, uint32 ne)
+ void CommandAPDU::init(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const uint8* data, uint32 dataOffset, uint32 dataLength, uint32 ne)
{
m_nc = 0;
m_ne = 0;
@@ -156,7 +156,7 @@ namespace VeraCrypt
{
// case 2s
// 256 is encoded as 0x00
- byte len = (m_ne != 256) ? (byte)m_ne : 0;
+ uint8 len = (m_ne != 256) ? (uint8)m_ne : 0;
m_apdu.resize(5, 0);
setHeader(cla, ins, p1, p2);
m_apdu[4] = len;
@@ -164,7 +164,7 @@ namespace VeraCrypt
else
{
// case 2e
- byte l1, l2;
+ uint8 l1, l2;
// 65536 is encoded as 0x00 0x00
if (m_ne == 65536)
{
@@ -173,8 +173,8 @@ namespace VeraCrypt
}
else
{
- l1 = (byte)(m_ne >> 8);
- l2 = (byte)m_ne;
+ l1 = (uint8)(m_ne >> 8);
+ l2 = (uint8)m_ne;
}
m_apdu.resize(7, 0);
setHeader(cla, ins, p1, p2);
@@ -194,7 +194,7 @@ namespace VeraCrypt
// case 3s
m_apdu.resize(4 + 1 + dataLength, 0);
setHeader(cla, ins, p1, p2);
- m_apdu[4] = (byte)dataLength;
+ m_apdu[4] = (uint8)dataLength;
m_dataOffset = 5;
memcpy(m_apdu.data() + 5, data + dataOffset, dataLength);
}
@@ -204,8 +204,8 @@ namespace VeraCrypt
m_apdu.resize(4 + 3 + dataLength, 0);
setHeader(cla, ins, p1, p2);
m_apdu[4] = 0;
- m_apdu[5] = (byte)(dataLength >> 8);
- m_apdu[6] = (byte)dataLength;
+ m_apdu[5] = (uint8)(dataLength >> 8);
+ m_apdu[6] = (uint8)dataLength;
m_dataOffset = 7;
memcpy(m_apdu.data() + 7, data + dataOffset, dataLength);
m_isExtendedAPDU = true;
@@ -219,10 +219,10 @@ namespace VeraCrypt
// case 4s
m_apdu.resize(4 + 2 + dataLength, 0);
setHeader(cla, ins, p1, p2);
- m_apdu[4] = (byte)dataLength;
+ m_apdu[4] = (uint8)dataLength;
m_dataOffset = 5;
memcpy(m_apdu.data() + 5, data + dataOffset, dataLength);
- m_apdu[m_apdu.size() - 1] = (m_ne != 256) ? (byte)m_ne : 0;
+ m_apdu[m_apdu.size() - 1] = (m_ne != 256) ? (uint8)m_ne : 0;
}
else
{
@@ -230,15 +230,15 @@ namespace VeraCrypt
m_apdu.resize(4 + 5 + dataLength, 0);
setHeader(cla, ins, p1, p2);
m_apdu[4] = 0;
- m_apdu[5] = (byte)(dataLength >> 8);
- m_apdu[6] = (byte)dataLength;
+ m_apdu[5] = (uint8)(dataLength >> 8);
+ m_apdu[6] = (uint8)dataLength;
m_dataOffset = 7;
memcpy(m_apdu.data() + 7, data + dataOffset, dataLength);
if (ne != 65536)
{
size_t leOfs = m_apdu.size() - 2;
- m_apdu[leOfs] = (byte)(m_ne >> 8);
- m_apdu[leOfs + 1] = (byte)m_ne;
+ m_apdu[leOfs] = (uint8)(m_ne >> 8);
+ m_apdu[leOfs + 1] = (uint8)m_ne;
} // else le == 65536: no need to fill in, encoded as 0
m_isExtendedAPDU = true;
}
@@ -248,12 +248,12 @@ namespace VeraCrypt
m_parsedSuccessfully = true;
}
- void CommandAPDU::setHeader(byte cla, byte ins, byte p1, byte p2)
+ void CommandAPDU::setHeader(uint8 cla, uint8 ins, uint8 p1, uint8 p2)
{
- m_apdu[0] = (byte)cla;
- m_apdu[1] = (byte)ins;
- m_apdu[2] = (byte)p1;
- m_apdu[3] = (byte)p2;
+ m_apdu[0] = (uint8)cla;
+ m_apdu[1] = (uint8)ins;
+ m_apdu[2] = (uint8)p1;
+ m_apdu[3] = (uint8)p2;
}
void CommandAPDU::clear()
@@ -264,58 +264,58 @@ namespace VeraCrypt
m_dataOffset = 0;
}
- CommandAPDU::CommandAPDU(byte cla, byte ins, byte p1, byte p2, const byte* data, uint32 dataOffset, uint32 dataLength, uint32 ne)
+ CommandAPDU::CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const uint8* data, uint32 dataOffset, uint32 dataLength, uint32 ne)
{
init(cla, ins, p1, p2, data, dataOffset, dataLength, ne);
}
- CommandAPDU::CommandAPDU(byte cla, byte ins, byte p1, byte p2)
+ CommandAPDU::CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2)
{
init(cla, ins, p1, p2, NULL, 0, 0, 0);
}
- CommandAPDU::CommandAPDU(byte cla, byte ins, byte p1, byte p2, uint32 ne)
+ CommandAPDU::CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, uint32 ne)
{
init(cla, ins, p1, p2, NULL, 0, 0, ne);
}
- CommandAPDU::CommandAPDU(byte cla, byte ins, byte p1, byte p2, const vector<byte>& data)
+ CommandAPDU::CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const vector<uint8>& data)
{
init(cla, ins, p1, p2, data.data(), 0, (uint32)data.size(), 0);
}
- CommandAPDU::CommandAPDU(byte cla, byte ins, byte p1, byte p2, const byte* data, uint32 dataOffset, uint32 dataLength)
+ CommandAPDU::CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const uint8* data, uint32 dataOffset, uint32 dataLength)
{
init(cla, ins, p1, p2, data, dataOffset, dataLength, 0);
}
- CommandAPDU::CommandAPDU(byte cla, byte ins, byte p1, byte p2, const vector<byte>& data, uint32 ne)
+ CommandAPDU::CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const vector<uint8>& data, uint32 ne)
{
init(cla, ins, p1, p2, data.data(), 0, (uint32)data.size(), ne);
}
- CommandAPDU::CommandAPDU(const vector<byte>& apdu) : m_nc(0), m_ne(0), m_dataOffset(0), m_isExtendedAPDU(false)
+ CommandAPDU::CommandAPDU(const vector<uint8>& apdu) : m_nc(0), m_ne(0), m_dataOffset(0), m_isExtendedAPDU(false)
{
m_apdu = apdu;
parse();
}
- byte CommandAPDU::getCLA()
+ uint8 CommandAPDU::getCLA()
{
return m_apdu[0] & 0xff;
}
- byte CommandAPDU::getINS()
+ uint8 CommandAPDU::getINS()
{
return m_apdu[1] & 0xff;
}
- byte CommandAPDU::getP1()
+ uint8 CommandAPDU::getP1()
{
return m_apdu[2] & 0xff;
}
- byte CommandAPDU::getP2()
+ uint8 CommandAPDU::getP2()
{
return m_apdu[3] & 0xff;
}
@@ -325,9 +325,9 @@ namespace VeraCrypt
return m_nc;
}
- const vector<byte> CommandAPDU::getData()
+ const vector<uint8> CommandAPDU::getData()
{
- vector<byte> data;
+ vector<uint8> data;
if (m_nc > 0)
{
@@ -343,7 +343,7 @@ namespace VeraCrypt
return m_ne;
}
- const vector<byte> CommandAPDU::getAPDU()
+ const vector<uint8> CommandAPDU::getAPDU()
{
return m_apdu;
}
diff --git a/src/Common/CommandAPDU.h b/src/Common/CommandAPDU.h
index 98825faa..f1adf176 100644
--- a/src/Common/CommandAPDU.h
+++ b/src/Common/CommandAPDU.h
@@ -34,7 +34,7 @@ namespace VeraCrypt
{
protected:
- vector<byte> m_apdu;
+ vector<uint8> m_apdu;
uint32 m_nc;
uint32 m_ne;
uint32 m_dataOffset;
@@ -43,8 +43,8 @@ namespace VeraCrypt
bool m_parsedSuccessfully;
void parse();
- void init(byte cla, byte ins, byte p1, byte p2, const byte* data, uint32 dataOffset, uint32 dataLength, uint32 ne);
- void setHeader(byte cla, byte ins, byte p1, byte p2);
+ void init(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const uint8* data, uint32 dataOffset, uint32 dataLength, uint32 ne);
+ void setHeader(uint8 cla, uint8 ins, uint8 p1, uint8 p2);
public:
@@ -52,35 +52,35 @@ namespace VeraCrypt
CommandAPDU();
- CommandAPDU(byte cla, byte ins, byte p1, byte p2, const byte* data, uint32 dataOffset, uint32 dataLength, uint32 ne);
+ CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const uint8* data, uint32 dataOffset, uint32 dataLength, uint32 ne);
- CommandAPDU(byte cla, byte ins, byte p1, byte p2);
+ CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2);
- CommandAPDU(byte cla, byte ins, byte p1, byte p2, uint32 ne);
+ CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, uint32 ne);
- CommandAPDU(byte cla, byte ins, byte p1, byte p2, const vector<byte>& data);
+ CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const vector<uint8>& data);
- CommandAPDU(byte cla, byte ins, byte p1, byte p2, const byte* data, uint32 dataOffset, uint32 dataLength);
+ CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const uint8* data, uint32 dataOffset, uint32 dataLength);
- CommandAPDU(byte cla, byte ins, byte p1, byte p2, const vector<byte>& data, uint32 ne);
+ CommandAPDU(uint8 cla, uint8 ins, uint8 p1, uint8 p2, const vector<uint8>& data, uint32 ne);
- CommandAPDU(const vector<byte>& apdu);
+ CommandAPDU(const vector<uint8>& apdu);
- byte getCLA();
+ uint8 getCLA();
- byte getINS();
+ uint8 getINS();
- byte getP1();
+ uint8 getP1();
- byte getP2();
+ uint8 getP2();
uint32 getNc();
- const vector<byte> getData();
+ const vector<uint8> getData();
uint32 getNe();
- const vector<byte> getAPDU();
+ const vector<uint8> getAPDU();
bool isValid();
diff --git a/src/Common/Common.rc b/src/Common/Common.rc
index cbd401d8..41778dfc 100644
--- a/src/Common/Common.rc
+++ b/src/Common/Common.rc
@@ -344,9 +344,9 @@ IDD_TEXT_EDIT_DLG DIALOGEX 0, 0, 372, 220
STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
- PUSHBUTTON "OK",IDOK,306,201,58,14
+ PUSHBUTTON "OK",IDOK,244,201,58,14
CONTROL "",IDC_INFO_BOX_TEXT,"RichEdit20W",ES_MULTILINE | ES_WANTRETURN | ES_NUMBER | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP,5,6,361,188
- DEFPUSHBUTTON "Cancel",IDCANCEL,240,201,58,14
+ DEFPUSHBUTTON "Cancel",IDCANCEL,308,201,58,14
END
diff --git a/src/Common/Crypto.c b/src/Common/Crypto.c
index 49948107..9c4ee5a3 100644
--- a/src/Common/Crypto.c
+++ b/src/Common/Crypto.c
@@ -219,7 +219,7 @@ void EncipherBlock(int cipher, void *data, void *ks)
void EncipherBlocks (int cipher, void *dataPtr, void *ks, size_t blockCount)
{
- byte *data = dataPtr;
+ uint8 *data = dataPtr;
#if defined (TC_WINDOWS_DRIVER) && !defined (_WIN64)
KFLOATING_SAVE floatingPointState;
#endif
@@ -317,7 +317,7 @@ void DecipherBlock(int cipher, void *data, void *ks)
case AES:
#if defined (_WIN64) || !defined (TC_WINDOWS_DRIVER)
if (IsAesHwCpuSupported())
- aes_hw_cpu_decrypt ((byte *) ks + sizeof (aes_encrypt_ctx), data);
+ aes_hw_cpu_decrypt ((uint8 *) ks + sizeof (aes_encrypt_ctx), data);
else
#endif
aes_decrypt (data, data, (void *) ((char *) ks + sizeof(aes_encrypt_ctx)));
@@ -334,7 +334,7 @@ void DecipherBlock(int cipher, void *data, void *ks)
void DecipherBlocks (int cipher, void *dataPtr, void *ks, size_t blockCount)
{
- byte *data = dataPtr;
+ uint8 *data = dataPtr;
#if defined (TC_WINDOWS_DRIVER) && !defined (_WIN64)
KFLOATING_SAVE floatingPointState;
#endif
@@ -349,7 +349,7 @@ void DecipherBlocks (int cipher, void *dataPtr, void *ks, size_t blockCount)
{
while (blockCount > 0)
{
- aes_hw_cpu_decrypt_32_blocks ((byte *) ks + sizeof (aes_encrypt_ctx), data);
+ aes_hw_cpu_decrypt_32_blocks ((uint8 *) ks + sizeof (aes_encrypt_ctx), data);
data += 32 * 16;
blockCount -= 32;
@@ -855,7 +855,7 @@ int GetMaxPkcs5OutSize (void)
#ifdef TC_WINDOWS_BOOT
-static byte CryptoInfoBufferInUse = 0;
+static uint8 CryptoInfoBufferInUse = 0;
CRYPTO_INFO CryptoInfoBuffer;
#endif
@@ -1118,7 +1118,7 @@ void EncipherBlock(int cipher, void *data, void *ks)
{
#ifdef TC_WINDOWS_BOOT_AES
if (IsAesHwCpuSupported())
- aes_hw_cpu_encrypt ((byte *) ks, data);
+ aes_hw_cpu_encrypt ((uint8 *) ks, data);
else
aes_encrypt (data, data, ks);
#elif defined (TC_WINDOWS_BOOT_SERPENT) && !defined (WOLFCRYPT_BACKEND)
@@ -1134,9 +1134,9 @@ void DecipherBlock(int cipher, void *data, void *ks)
{
#ifdef TC_WINDOWS_BOOT_AES
if (IsAesHwCpuSupported())
- aes_hw_cpu_decrypt ((byte *) ks + sizeof (aes_encrypt_ctx) + 14 * 16, data);
+ aes_hw_cpu_decrypt ((uint8 *) ks + sizeof (aes_encrypt_ctx) + 14 * 16, data);
else
- aes_decrypt (data, data, (aes_decrypt_ctx *) ((byte *) ks + sizeof(aes_encrypt_ctx)));
+ aes_decrypt (data, data, (aes_decrypt_ctx *) ((uint8 *) ks + sizeof(aes_encrypt_ctx)));
#elif defined (TC_WINDOWS_BOOT_SERPENT) && !defined (WOLFCRYPT_BACKEND)
serpent_decrypt (data, data, ks);
#elif defined (TC_WINDOWS_BOOT_TWOFISH) && !defined (WOLFCRYPT_BACKEND)
@@ -1278,7 +1278,7 @@ BOOL IsRamEncryptionEnabled ()
}
/* masking for random index to remove bias */
-byte GetRngMask (byte count)
+uint8 GetRngMask (uint8 count)
{
if (count >= 128)
return 0xFF;
@@ -1297,10 +1297,10 @@ byte GetRngMask (byte count)
return 1;
}
-byte GetRandomIndex (ChaCha20RngCtx* pCtx, byte elementsCount)
+uint8 GetRandomIndex (ChaCha20RngCtx* pCtx, uint8 elementsCount)
{
- byte index = 0;
- byte mask = GetRngMask (elementsCount);
+ uint8 index = 0;
+ uint8 mask = GetRngMask (elementsCount);
while (TRUE)
{
@@ -1315,7 +1315,7 @@ byte GetRandomIndex (ChaCha20RngCtx* pCtx, byte elementsCount)
#if defined(_WIN64) && !defined (_UEFI)
/* declaration of variables and functions used for RAM encryption on 64-bit build */
-static byte* pbKeyDerivationArea = NULL;
+static uint8* pbKeyDerivationArea = NULL;
static ULONG cbKeyDerivationArea = 0;
static uint64 HashSeedMask = 0;
@@ -1331,9 +1331,9 @@ ULONG AllocTag = 'MMCV';
BOOL InitializeSecurityParameters(GetRandSeedFn rngCallback)
{
ChaCha20RngCtx ctx;
- byte pbSeed[CHACHA20RNG_KEYSZ + CHACHA20RNG_IVSZ];
+ uint8 pbSeed[CHACHA20RNG_KEYSZ + CHACHA20RNG_IVSZ];
#ifdef TC_WINDOWS_DRIVER
- byte i;
+ uint8 i;
char randomStr[4];
Dump ("InitializeSecurityParameters BEGIN\n");
#endif
@@ -1390,7 +1390,7 @@ BOOL InitializeSecurityParameters(GetRandSeedFn rngCallback)
cbKeyDerivationArea = 1024 * 1024;
do
{
- pbKeyDerivationArea = (byte*) TCalloc(cbKeyDerivationArea);
+ pbKeyDerivationArea = (uint8*) TCalloc(cbKeyDerivationArea);
if (!pbKeyDerivationArea)
cbKeyDerivationArea >>= 1;
} while (!pbKeyDerivationArea && (cbKeyDerivationArea >= (2*PAGE_SIZE)));
@@ -1531,25 +1531,25 @@ void VcUnprotectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID)
#if defined(_M_ARM64) || defined(__arm__) || defined (__arm64__) || defined (__aarch64__)
/* dummy implementation that should never be called */
-void aes_hw_cpu_decrypt(const byte* ks, byte* data)
+void aes_hw_cpu_decrypt(const uint8* ks, uint8* data)
{
ks = ks;
data = data;
}
-void aes_hw_cpu_decrypt_32_blocks(const byte* ks, byte* data)
+void aes_hw_cpu_decrypt_32_blocks(const uint8* ks, uint8* data)
{
ks = ks;
data = data;
}
-void aes_hw_cpu_encrypt(const byte* ks, byte* data)
+void aes_hw_cpu_encrypt(const uint8* ks, uint8* data)
{
ks = ks;
data = data;
}
-void aes_hw_cpu_encrypt_32_blocks(const byte* ks, byte* data)
+void aes_hw_cpu_encrypt_32_blocks(const uint8* ks, uint8* data)
{
ks = ks;
data = data;
diff --git a/src/Common/Crypto.h b/src/Common/Crypto.h
index 178e08e1..89d22f0e 100644
--- a/src/Common/Crypto.h
+++ b/src/Common/Crypto.h
@@ -277,6 +277,8 @@ typedef struct CRYPTO_INFO_t
uint32 SectorSize;
+ BOOL bVulnerableMasterKey; // TRUE if XTS primary key is identical to secondary key (i.e. the volume is vulnerable to attack on XTS mode)
+
#endif // !TC_WINDOWS_BOOT
UINT64_STRUCT VolumeSize;
diff --git a/src/Common/Dlgcode.c b/src/Common/Dlgcode.c
index 4ea10aaa..b91167d4 100644
--- a/src/Common/Dlgcode.c
+++ b/src/Common/Dlgcode.c
@@ -2156,7 +2156,7 @@ BOOL CALLBACK AboutDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam
L"Based on TrueCrypt 7.1a, freely available at http://www.truecrypt.org/ .\r\n\r\n"
L"Portions of this software:\r\n"
- L"Copyright \xA9 2013-2023 IDRIX. All rights reserved.\r\n"
+ L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\r\n"
L"Copyright \xA9 2003-2012 TrueCrypt Developers Association. All Rights Reserved.\r\n"
L"Copyright \xA9 1998-2000 Paul Le Roux. All Rights Reserved.\r\n"
L"Copyright \xA9 1998-2008 Brian Gladman. All Rights Reserved.\r\n"
@@ -2169,7 +2169,7 @@ BOOL CALLBACK AboutDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam
L"Copyright \xA9 1999-2023 Igor Pavlov\r\n\r\n"
L"This software as a whole:\r\n"
- L"Copyright \xA9 2013-2023 IDRIX. All rights reserved.\r\n\r\n"
+ L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\r\n\r\n"
L"An IDRIX Release");
@@ -2884,7 +2884,7 @@ LRESULT CALLBACK CustomDlgProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPar
static BOOL IsReturnAddress (DWORD64 address)
{
static size_t codeEnd = 0;
- byte *sp = (byte *) address;
+ uint8 *sp = (uint8 *) address;
if (codeEnd == 0)
{
@@ -3018,7 +3018,7 @@ void ExceptionHandlerThread (void *threadArg)
MEMORY_BASIC_INFORMATION mi;
VirtualQuery (sp, &mi, sizeof (mi));
- PDWORD stackTop = (PDWORD)((byte *) mi.BaseAddress + mi.RegionSize);
+ PDWORD stackTop = (PDWORD)((uint8 *) mi.BaseAddress + mi.RegionSize);
int i = 0;
while (retAddrs.size() < 16 && &sp[i] < stackTop)
@@ -4165,6 +4165,7 @@ BOOL CALLBACK TextEditDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
case WM_INITDIALOG:
{
prm = (TEXT_INFO_DIALOG_PARAM_PTR)lParam;
+ LocalizeDialog (hwndDlg, NULL);
// increase size limit of rich edit control
SendMessage(GetDlgItem (hwndDlg, IDC_INFO_BOX_TEXT), EM_EXLIMITTEXT, 0, -1);
@@ -4175,9 +4176,43 @@ BOOL CALLBACK TextEditDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
if (prm->ReadOnly)
{
// switch rich edit control to ReadOnly
- SendMessage(GetDlgItem (hwndDlg, IDC_INFO_BOX_TEXT), ES_READONLY, TRUE, 0);
+ SendMessage(GetDlgItem (hwndDlg, IDC_INFO_BOX_TEXT), EM_SETREADONLY , TRUE, 0);
// hide cancel button
- ShowWindow(GetDlgItem(hwndDlg, IDCANCEL), SW_HIDE);
+ HWND hwndCancel = GetDlgItem(hwndDlg, IDCANCEL);
+ ShowWindow(hwndCancel, SW_HIDE);
+
+ // Reposition OK button to Cancel button's position
+ HWND hwndOK = GetDlgItem(hwndDlg, IDOK);
+ if (hwndOK && hwndCancel)
+ {
+ // Get Cancel button's position in screen coordinates
+ RECT rectCancel;
+ if (GetWindowRect(hwndCancel, &rectCancel))
+ {
+ // Convert Cancel button's position to dialog's client coordinates
+ POINT ptCancel = { rectCancel.left, rectCancel.top };
+ ScreenToClient(hwndDlg, &ptCancel);
+
+ // Get OK button's current size
+ RECT rectOK;
+ if (GetWindowRect(hwndOK, &rectOK))
+ {
+ int width = rectOK.right - rectOK.left;
+ int height = rectOK.bottom - rectOK.top;
+
+ // Move OK button to Cancel button's position
+ SetWindowPos(
+ hwndOK,
+ NULL,
+ ptCancel.x,
+ ptCancel.y,
+ width,
+ height,
+ SWP_NOZORDER | SWP_NOACTIVATE
+ );
+ }
+ }
+ }
}
SendMessage (hwndDlg, TC_APPMSG_LOAD_TEXT_BOX_CONTENT, 0, 0);
@@ -4189,8 +4224,12 @@ BOOL CALLBACK TextEditDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
{
if (!prm->ReadOnly)
{
- prm->Text.resize(GetWindowTextLengthA (GetDlgItem (hwndDlg, IDC_INFO_BOX_TEXT)) + 1);
- GetWindowTextA (GetDlgItem (hwndDlg, IDC_INFO_BOX_TEXT), &(prm->Text)[0], (int) prm->Text.size());
+ // read content of the text box as UTF16 and then convert it to UTF8
+ HWND hEdit = GetDlgItem(hwndDlg, IDC_INFO_BOX_TEXT);
+ int size = GetWindowTextLengthW(hEdit);
+ std::vector<WCHAR> buffer(size + 1);
+ GetWindowTextW(hEdit, buffer.data(), size + 1);
+ prm->Text = WideToUtf8String(buffer.data());
}
NormalCursor ();
EndDialog (hwndDlg, IDOK);
@@ -4207,7 +4246,8 @@ BOOL CALLBACK TextEditDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
case TC_APPMSG_LOAD_TEXT_BOX_CONTENT:
{
- SetWindowTextA (GetDlgItem (hwndDlg, IDC_INFO_BOX_TEXT), prm->Text.c_str());
+ // convert prm->Text to UTF16 using Utf8StringToWide
+ SetWindowTextW(GetDlgItem(hwndDlg, IDC_INFO_BOX_TEXT), Utf8StringToWide(prm->Text).c_str());
}
return 0;
@@ -5577,6 +5617,14 @@ void handleError (HWND hwndDlg, int code, const char* srcPos)
break;
#endif
+ case ERR_XTS_MASTERKEY_VULNERABLE:
+ MessageBoxW (hwndDlg, AppendSrcPos (GetString ("ERR_XTS_MASTERKEY_VULNERABLE"), srcPos).c_str(), lpszTitle, ICON_HAND);
+ break;
+
+ case ERR_SYSENC_XTS_MASTERKEY_VULNERABLE:
+ MessageBoxW (hwndDlg, AppendSrcPos (GetString ("ERR_SYSENC_XTS_MASTERKEY_VULNERABLE"), srcPos).c_str(), lpszTitle, ICON_HAND);
+ break;
+
default:
StringCbPrintfW (szTmp, sizeof(szTmp), GetString ("ERR_UNKNOWN"), code);
MessageBoxW (hwndDlg, AppendSrcPos (szTmp, srcPos).c_str(), lpszTitle, ICON_HAND);
@@ -5796,24 +5844,24 @@ wstring ArrayToHexWideString (const unsigned char* pbData, int cbData)
return result;
}
-bool HexToByte (wchar_t c, byte& b)
+bool HexToByte (wchar_t c, uint8& b)
{
bool bRet = true;
if (c >= L'0' && c <= L'9')
- b = (byte) (c - L'0');
+ b = (uint8) (c - L'0');
else if (c >= L'a' && c <= L'z')
- b = (byte) (c - L'a' + 10);
+ b = (uint8) (c - L'a' + 10);
else if (c >= L'A' && c <= L'Z')
- b = (byte) (c - L'A' + 10);
+ b = (uint8) (c - L'A' + 10);
else
bRet = false;
return bRet;
}
-bool HexWideStringToArray (const wchar_t* hexStr, std::vector<byte>& arr)
+bool HexWideStringToArray (const wchar_t* hexStr, std::vector<uint8>& arr)
{
- byte b1, b2;
+ uint8 b1, b2;
size_t i, len = wcslen (hexStr);
arr.clear();
@@ -8716,7 +8764,7 @@ retry:
if ((path.length () >= 3) && (_wcsnicmp (path.c_str(), L"ID:", 3) == 0))
{
- std::vector<byte> arr;
+ std::vector<uint8> arr;
if ( (path.length() == (3 + 2*VOLUME_ID_SIZE))
&& HexWideStringToArray (path.c_str() + 3, arr)
&& (arr.size() == VOLUME_ID_SIZE)
@@ -8953,6 +9001,12 @@ retry:
LastMountedVolumeDirty = mount.FilesystemDirty;
+ if (mount.VolumeMasterKeyVulnerable
+ && !Silent)
+ {
+ Warning ("ERR_XTS_MASTERKEY_VULNERABLE", hwndDlg);
+ }
+
if (mount.FilesystemDirty)
{
wchar_t msg[1024];
@@ -9168,7 +9222,7 @@ BOOL IsMountedVolume (const wchar_t *volname)
if ((wcslen (volname) == (3 + 2*VOLUME_ID_SIZE)) && _wcsnicmp (volname, L"ID:", 3) == 0)
{
/* Volume ID specified. Use it for matching mounted volumes. */
- std::vector<byte> arr;
+ std::vector<uint8> arr;
if (HexWideStringToArray (&volname[3], arr) && (arr.size() == VOLUME_ID_SIZE))
{
return IsMountedVolumeID (&arr[0]);
@@ -11577,7 +11631,7 @@ int OpenVolume (OpenVolumeContext *context, const wchar_t *volumePath, Password
// Read volume header
DWORD bytesRead;
- if (!ReadEffectiveVolumeHeader (context->IsDevice, context->HostFileHandle, (byte *) buffer, &bytesRead))
+ if (!ReadEffectiveVolumeHeader (context->IsDevice, context->HostFileHandle, (uint8 *) buffer, &bytesRead))
{
status = ERR_OS_ERROR;
goto error;
@@ -12162,7 +12216,7 @@ BOOL CALLBACK SecurityTokenKeyfileDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam
if (BrowseFiles (hwndDlg, "SELECT_KEYFILE", keyfilePath, bHistory, FALSE))
{
DWORD keyfileSize;
- byte *keyfileData = (byte *) LoadFile (keyfilePath, &keyfileSize);
+ uint8 *keyfileData = (uint8 *) LoadFile (keyfilePath, &keyfileSize);
if (!keyfileData)
{
handleWin32Error (hwndDlg, SRC_POS);
@@ -12180,7 +12234,7 @@ BOOL CALLBACK SecurityTokenKeyfileDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam
if (DialogBoxParamW (hInst, MAKEINTRESOURCEW (IDD_NEW_TOKEN_KEYFILE), hwndDlg, (DLGPROC) NewSecurityTokenKeyfileDlgProc, (LPARAM) &newParams) == IDOK)
{
- vector <byte> keyfileDataVector (keyfileSize);
+ vector <uint8> keyfileDataVector (keyfileSize);
memcpy (&keyfileDataVector.front(), keyfileData, keyfileSize);
try
@@ -12229,7 +12283,7 @@ BOOL CALLBACK SecurityTokenKeyfileDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam
WaitCursor();
finally_do ({ NormalCursor(); });
- vector <byte> keyfileData;
+ vector <uint8> keyfileData;
keyfile->GetKeyfileData (keyfileData);
@@ -12240,7 +12294,7 @@ BOOL CALLBACK SecurityTokenKeyfileDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam
return 1;
}
- finally_do_arg (vector <byte> *, &keyfileData, { burn (&finally_arg->front(), finally_arg->size()); });
+ finally_do_arg (vector <uint8> *, &keyfileData, { burn (&finally_arg->front(), finally_arg->size()); });
if (!SaveBufferToFile ((char *) &keyfileData.front(), keyfilePath, (DWORD) keyfileData.size(), FALSE, FALSE))
throw SystemException (SRC_POS);
@@ -13023,7 +13077,7 @@ void CheckFilesystem (HWND hwndDlg, int driveNo, BOOL fixErrors)
ShellExecuteW (NULL, (!IsAdmin() && IsUacSupported()) ? L"runas" : L"open", cmdPath, param, NULL, SW_SHOW);
}
-BOOL BufferContainsPattern (const byte *buffer, size_t bufferSize, const byte *pattern, size_t patternSize)
+BOOL BufferContainsPattern (const uint8 *buffer, size_t bufferSize, const uint8 *pattern, size_t patternSize)
{
if (bufferSize < patternSize)
return FALSE;
@@ -13040,14 +13094,14 @@ BOOL BufferContainsPattern (const byte *buffer, size_t bufferSize, const byte *p
}
-BOOL BufferContainsString (const byte *buffer, size_t bufferSize, const char *str)
+BOOL BufferContainsString (const uint8 *buffer, size_t bufferSize, const char *str)
{
- return BufferContainsPattern (buffer, bufferSize, (const byte*) str, strlen (str));
+ return BufferContainsPattern (buffer, bufferSize, (const uint8*) str, strlen (str));
}
-BOOL BufferContainsWideString (const byte *buffer, size_t bufferSize, const wchar_t *str)
+BOOL BufferContainsWideString (const uint8 *buffer, size_t bufferSize, const wchar_t *str)
{
- return BufferContainsPattern (buffer, bufferSize, (const byte*) str, 2 * wcslen (str));
+ return BufferContainsPattern (buffer, bufferSize, (const uint8*) str, 2 * wcslen (str));
}
@@ -13507,7 +13561,7 @@ void RegisterDriverInf (bool registerFilter, const string& filter, const string&
"[veracrypt_reg]\r\n"
"HKR,,\"" + filterReg + "\",0x0001" + string (registerFilter ? "0008" : "8002") + ",\"" + filter + "\"\r\n";
- infFile.Write ((byte *) infTxt.c_str(), (DWORD) infTxt.size());
+ infFile.Write ((uint8 *) infTxt.c_str(), (DWORD) infTxt.size());
infFile.Close();
HINF hInf = SetupOpenInfFileW (infFileName.c_str(), NULL, INF_STYLE_OLDNT | INF_STYLE_WIN4, NULL);
@@ -13582,7 +13636,7 @@ void AllowMessageInUIPI (UINT msg)
ChangeWindowMessageFilter (msg, MSGFLT_ADD);
}
-BOOL IsRepeatedByteArray (byte value, const byte* buffer, size_t bufferSize)
+BOOL IsRepeatedByteArray (uint8 value, const uint8* buffer, size_t bufferSize)
{
if (buffer && bufferSize)
{
@@ -13606,7 +13660,7 @@ BOOL TranslateVolumeID (HWND hwndDlg, wchar_t* pathValue, size_t cchPathValue)
size_t pathLen = pathValue? wcslen (pathValue) : 0;
if ((pathLen >= 3) && (_wcsnicmp (pathValue, L"ID:", 3) == 0))
{
- std::vector<byte> arr;
+ std::vector<uint8> arr;
if ( (pathLen == (3 + 2*VOLUME_ID_SIZE))
&& HexWideStringToArray (pathValue + 3, arr)
&& (arr.size() == VOLUME_ID_SIZE)
@@ -13692,11 +13746,11 @@ BOOL SetPrivilege(LPTSTR szPrivilegeName, BOOL bEnable)
&tkp.Privileges[0].Luid))
{
tkp.PrivilegeCount = 1;
- tkp.Privileges[0].Attributes = bEnable? SE_PRIVILEGE_ENABLED : SE_PRIVILEGE_REMOVED;
+ tkp.Privileges[0].Attributes = bEnable? SE_PRIVILEGE_ENABLED : 0;
bRet = AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, NULL, NULL);
dwLastError = GetLastError ();
- if ( ERROR_SUCCESS != dwLastError)
+ if (bRet && (ERROR_NOT_ALL_ASSIGNED == dwLastError))
{
bRet = FALSE;
}
@@ -13907,20 +13961,33 @@ static unsigned int __stdcall SecureDesktopThread( LPVOID lpThreadParameter )
StringCbCopy(SecureDesktopName, sizeof (SecureDesktopName), pParam->szDesktopName);
pParam->hDesk = hSecureDesk;
- // wait for SwitchDesktop to succeed before using it for current thread
- while (true)
+ bNewDesktopSet = SetThreadDesktop (hSecureDesk);
+
+ if (bNewDesktopSet)
{
- if (SwitchDesktop (hSecureDesk))
+ // call ImmDisableIME from imm32.dll to disable IME since it can create issue with secure desktop
+ // cf: https://keepass.info/help/kb/sec_desk.html#ime
+ HMODULE hImmDll = LoadLibraryEx (L"imm32.dll", NULL, LOAD_LIBRARY_SEARCH_SYSTEM32);
+ if (hImmDll)
{
- break;
+ typedef BOOL (WINAPI *ImmDisableIME_t)(DWORD);
+ ImmDisableIME_t ImmDisableIME = (ImmDisableIME_t) GetProcAddress (hImmDll, "ImmDisableIME");
+ if (ImmDisableIME)
+ {
+ ImmDisableIME (0);
+ }
}
- Sleep (SECUREDESKTOP_MONOTIR_PERIOD);
- }
- bNewDesktopSet = SetThreadDesktop (hSecureDesk);
+ // wait for SwitchDesktop to succeed before using it for current thread
+ while (true)
+ {
+ if (SwitchDesktop (hSecureDesk))
+ {
+ break;
+ }
+ Sleep (SECUREDESKTOP_MONOTIR_PERIOD);
+ }
- if (bNewDesktopSet)
- {
// create the thread that will ensure that VeraCrypt secure desktop has always user input
// this is done only if the stop event is created successfully
HANDLE hStopEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
@@ -13950,6 +14017,12 @@ static unsigned int __stdcall SecureDesktopThread( LPVOID lpThreadParameter )
}
pParam->bDlgDisplayed = TRUE;
+
+ // free imm32.dll handle
+ if (hImmDll)
+ {
+ FreeLibrary (hImmDll);
+ }
}
else
{
@@ -14070,19 +14143,20 @@ INT_PTR SecureDesktopDialogBoxParam(
// dialog box was indeed displayed in Secure Desktop
retValue = param.retValue;
bSuccess = TRUE;
+
+ // switch back to the original desktop
+ while (!SwitchDesktop (hOriginalDesk))
+ {
+ Sleep (SECUREDESKTOP_MONOTIR_PERIOD);
+ }
+
+ SetThreadDesktop (hOriginalDesk);
}
- }
- if (param.hDesk)
- {
- while (!SwitchDesktop (hOriginalDesk))
+ if (param.hDesk)
{
- Sleep (SECUREDESKTOP_MONOTIR_PERIOD);
+ CloseDesktop (param.hDesk);
}
-
- SetThreadDesktop (hOriginalDesk);
-
- CloseDesktop (param.hDesk);
}
// get the new list of ctfmon.exe processes in order to find the ID of the
@@ -14758,7 +14832,7 @@ void GetAppRandomSeed (unsigned char* pbRandSeed, size_t cbRandSeed)
{
LARGE_INTEGER iSeed;
SYSTEMTIME sysTime;
- byte digest[WHIRLPOOL_DIGESTSIZE];
+ uint8 digest[WHIRLPOOL_DIGESTSIZE];
WHIRLPOOL_CTX tctx;
size_t count;
diff --git a/src/Common/Dlgcode.h b/src/Common/Dlgcode.h
index 750b4dc7..288daecd 100644
--- a/src/Common/Dlgcode.h
+++ b/src/Common/Dlgcode.h
@@ -550,9 +550,9 @@ BOOL InitSecurityTokenLibrary (HWND hwndDlg);
BOOL FileHasReadOnlyAttribute (const wchar_t *path);
BOOL IsFileOnReadOnlyFilesystem (const wchar_t *path);
void CheckFilesystem (HWND hwndDlg, int driveNo, BOOL fixErrors);
-BOOL BufferContainsPattern (const byte *buffer, size_t bufferSize, const byte *pattern, size_t patternSize);
-BOOL BufferContainsString (const byte *buffer, size_t bufferSize, const char *str);
-BOOL BufferContainsWideString (const byte *buffer, size_t bufferSize, const wchar_t *str);
+BOOL BufferContainsPattern (const uint8 *buffer, size_t bufferSize, const uint8 *pattern, size_t patternSize);
+BOOL BufferContainsString (const uint8 *buffer, size_t bufferSize, const char *str);
+BOOL BufferContainsWideString (const uint8 *buffer, size_t bufferSize, const wchar_t *str);
int AskNonSysInPlaceEncryptionResume (HWND hwndDlg, BOOL* pbDecrypt);
BOOL RemoveDeviceWriteProtection (HWND hwndDlg, wchar_t *devicePath);
void EnableElevatedCursorChange (HWND parent);
@@ -573,7 +573,7 @@ int AddBitmapToImageList(HIMAGELIST himl, HBITMAP hbmImage, HBITMAP hbmMask);
HRESULT VCStrDupW(LPCWSTR psz, LPWSTR *ppwsz);
void ProcessEntropyEstimate (HWND hProgress, DWORD* pdwInitialValue, DWORD dwCounter, DWORD dwMaxLevel, DWORD* pdwEntropy);
void AllowMessageInUIPI (UINT msg);
-BOOL IsRepeatedByteArray (byte value, const byte* buffer, size_t bufferSize);
+BOOL IsRepeatedByteArray (uint8 value, const uint8* buffer, size_t bufferSize);
BOOL TranslateVolumeID (HWND hwndDlg, wchar_t* pathValue, size_t cchPathValue);
BOOL CopyTextToClipboard (const wchar_t* txtValue);
BOOL LaunchElevatedProcess (HWND hwndDlg, const wchar_t* szModPath, const wchar_t* args);
@@ -714,7 +714,7 @@ std::wstring FindLatestFileOrDirectory (const std::wstring &directory, const wch
std::wstring GetUserFriendlyVersionString (int version);
std::wstring IntToWideString (int val);
std::wstring ArrayToHexWideString (const unsigned char* pbData, int cbData);
-bool HexWideStringToArray (const wchar_t* hexStr, std::vector<byte>& arr);
+bool HexWideStringToArray (const wchar_t* hexStr, std::vector<uint8>& arr);
std::wstring FindDeviceByVolumeID (const BYTE volumeID [VOLUME_ID_SIZE], BOOL bFromService);
void RegisterDriverInf (bool registerFilter, const std::string& filter, const std::string& filterReg, HWND ParentWindow, HKEY regKey);
std::wstring GetTempPathString ();
diff --git a/src/Common/EMVCard.cpp b/src/Common/EMVCard.cpp
index e96422b1..59dc3cf0 100644
--- a/src/Common/EMVCard.cpp
+++ b/src/Common/EMVCard.cpp
@@ -40,19 +40,19 @@ namespace VeraCrypt
}
#endif
- map<EMVCardType, vector<byte>> InitializeSupportedAIDs()
+ map<EMVCardType, vector<uint8>> InitializeSupportedAIDs()
{
- map<EMVCardType, vector<byte>> supportedAIDs;
- supportedAIDs.insert(std::make_pair(EMVCardType::AMEX, vector<byte>(EMVCard::AMEX_AID, EMVCard::AMEX_AID + sizeof(EMVCard::AMEX_AID))));
- supportedAIDs.insert(std::make_pair(EMVCardType::MASTERCARD, vector<byte>(EMVCard::MASTERCARD_AID, EMVCard::MASTERCARD_AID + sizeof(EMVCard::MASTERCARD_AID))));
- supportedAIDs.insert(std::make_pair(EMVCardType::VISA, vector<byte>(EMVCard::VISA_AID, EMVCard::VISA_AID + sizeof(EMVCard::VISA_AID))));
+ map<EMVCardType, vector<uint8>> supportedAIDs;
+ supportedAIDs.insert(std::make_pair(EMVCardType::AMEX, vector<uint8>(EMVCard::AMEX_AID, EMVCard::AMEX_AID + sizeof(EMVCard::AMEX_AID))));
+ supportedAIDs.insert(std::make_pair(EMVCardType::MASTERCARD, vector<uint8>(EMVCard::MASTERCARD_AID, EMVCard::MASTERCARD_AID + sizeof(EMVCard::MASTERCARD_AID))));
+ supportedAIDs.insert(std::make_pair(EMVCardType::VISA, vector<uint8>(EMVCard::VISA_AID, EMVCard::VISA_AID + sizeof(EMVCard::VISA_AID))));
return supportedAIDs;
}
- const byte EMVCard::AMEX_AID[7] = {0xA0, 0x00, 0x00, 0x00, 0x00, 0x25, 0x10};
- const byte EMVCard::MASTERCARD_AID[7] = {0xA0, 0x00, 0x00, 0x00, 0x04, 0x10, 0x10};
- const byte EMVCard::VISA_AID[7] = {0xA0, 0x00, 0x00, 0x00, 0x03, 0x10, 0x10};
- const map<EMVCardType, vector<byte>> EMVCard::SUPPORTED_AIDS = InitializeSupportedAIDs();
+ const uint8 EMVCard::AMEX_AID[7] = {0xA0, 0x00, 0x00, 0x00, 0x00, 0x25, 0x10};
+ const uint8 EMVCard::MASTERCARD_AID[7] = {0xA0, 0x00, 0x00, 0x00, 0x04, 0x10, 0x10};
+ const uint8 EMVCard::VISA_AID[7] = {0xA0, 0x00, 0x00, 0x00, 0x03, 0x10, 0x10};
+ const map<EMVCardType, vector<uint8>> EMVCard::SUPPORTED_AIDS = InitializeSupportedAIDs();
EMVCard::EMVCard() : SCard(), m_lastPANDigits(L"")
{
@@ -130,15 +130,15 @@ namespace VeraCrypt
m_lastPANDigits.clear();
}
- vector<byte> EMVCard::GetCardAID(bool forceContactless)
+ vector<uint8> EMVCard::GetCardAID(bool forceContactless)
{
- vector<vector<byte>> supportedAIDs;
- vector<byte> supportedAIDsPriorities;
- vector<pair<byte, vector<byte>>> supportedAIDsSorted;
+ vector<vector<uint8>> supportedAIDs;
+ vector<uint8> supportedAIDsPriorities;
+ vector<pair<uint8, vector<uint8>>> supportedAIDsSorted;
bool hasBeenReset = false;
CommandAPDU command;
ResponseAPDU response;
- vector<byte> responseData;
+ vector<uint8> responseData;
shared_ptr<TLVNode> rootNode;
shared_ptr<TLVNode> fciNode;
shared_ptr<TLVNode> dfNameNode;
@@ -149,7 +149,7 @@ namespace VeraCrypt
vector<shared_ptr<TLVNode>> pseDirectoryNodes;
unsigned char sfi;
bool usingContactless = false;
- vector<byte> tokenAID;
+ vector<uint8> tokenAID;
if (m_aid.size())
return m_aid;
@@ -241,7 +241,7 @@ namespace VeraCrypt
{
sfi = sfiNode->Value->at(0);
- byte rec = 1;
+ uint8 rec = 1;
do
{
command = CommandAPDU(CLA_ISO7816, INS_READ_RECORD, rec++, (sfi << 3) | 4, SCardReader::shortAPDUMaxTransSize);
@@ -316,20 +316,20 @@ namespace VeraCrypt
return tokenAID;
}
- void EMVCard::GetCardContent(vector<byte>& iccCert, vector<byte>& issuerCert, vector<byte>& cplcData)
+ void EMVCard::GetCardContent(vector<uint8>& iccCert, vector<uint8>& issuerCert, vector<uint8>& cplcData)
{
bool hasBeenReset = false;
bool aidSelected = false;
bool iccFound = false;
bool issuerFound = false;
bool cplcFound = false;
- vector<byte> emvCardAid;
+ vector<uint8> emvCardAid;
shared_ptr<TLVNode> rootNode;
shared_ptr<TLVNode> iccPublicKeyCertNode;
shared_ptr<TLVNode> issuerPublicKeyCertNode;
CommandAPDU command;
ResponseAPDU response;
- vector<byte> responseData;
+ vector<uint8> responseData;
iccCert.clear();
issuerCert.clear();
@@ -374,9 +374,9 @@ namespace VeraCrypt
// TODO: Send GET PROCESSING OPTIONS to get the AIL and AFL,
// which will then be used to get the actual start and end of sfi and rec.
- for (byte sfi = 1; sfi < 32 && (!iccFound || !issuerFound); sfi++)
+ for (uint8 sfi = 1; sfi < 32 && (!iccFound || !issuerFound); sfi++)
{
- for (byte rec = 1; rec < 17 && (!iccFound || !issuerFound); rec++)
+ for (uint8 rec = 1; rec < 17 && (!iccFound || !issuerFound); rec++)
{
command = CommandAPDU(CLA_ISO7816, INS_READ_RECORD, rec, (sfi << 3) | 4, SCardReader::shortAPDUMaxTransSize);
m_reader->ApduProcessData(command, response);
@@ -436,13 +436,13 @@ namespace VeraCrypt
bool hasBeenReset = false;
bool panFound = false;
bool aidSelected = false;
- vector<byte> EMVCardAid;
- vector<byte> panData;
+ vector<uint8> EMVCardAid;
+ vector<uint8> panData;
shared_ptr<TLVNode> rootNode;
shared_ptr<TLVNode> panNode;
CommandAPDU command;
ResponseAPDU response;
- vector<byte> responseData;
+ vector<uint8> responseData;
lastPANDigits = L"";
@@ -474,9 +474,9 @@ namespace VeraCrypt
// TODO: Send GET PROCESSING OPTIONS to get the AIL and AFL,
// which will then be used to get the actual start and end of sfi and rec.
- for (byte sfi = 1; sfi < 32 && !panFound; sfi++)
+ for (uint8 sfi = 1; sfi < 32 && !panFound; sfi++)
{
- for (byte rec = 1; rec < 17 && !panFound; rec++)
+ for (uint8 rec = 1; rec < 17 && !panFound; rec++)
{
command = CommandAPDU(CLA_ISO7816, INS_READ_RECORD, rec, (sfi << 3) | 4, SCardReader::shortAPDUMaxTransSize);
m_reader->ApduProcessData(command, response);
@@ -498,7 +498,7 @@ namespace VeraCrypt
{
panFound = true;
panData = *panNode->Value.get();
- panData = vector<byte>(panData.rbegin(), panData.rbegin() + 2); // only interested in last digits
+ panData = vector<uint8>(panData.rbegin(), panData.rbegin() + 2); // only interested in last digits
std::swap(panData[0], panData[1]);
lastPANDigits = ArrayToHexWideString(panData.data(), (int) panData.size());
}
diff --git a/src/Common/EMVCard.h b/src/Common/EMVCard.h
index 116de705..70ef035f 100644
--- a/src/Common/EMVCard.h
+++ b/src/Common/EMVCard.h
@@ -29,11 +29,11 @@ namespace VeraCrypt
// After the card has been read, and if some or all fields cannot be read, the EMVCard
// object will be considered invalid and will not be included in the list of available cards
// of EMVToken.
- vector<byte> m_aid;
- vector<vector<byte>> m_supportedAids;
- vector<byte> m_iccCert;
- vector<byte> m_issuerCert;
- vector<byte> m_cplcData;
+ vector<uint8> m_aid;
+ vector<vector<uint8>> m_supportedAids;
+ vector<uint8> m_iccCert;
+ vector<uint8> m_issuerCert;
+ vector<uint8> m_cplcData;
wstring m_lastPANDigits;
public:
@@ -41,10 +41,10 @@ namespace VeraCrypt
// Add other AIDS
// https://gist.github.com/pvieito/6224eed92c99b069f6401996c548d0e4
// https://ambimat.com/developer-resources/list-of-application-identifiers-aid/
- const static byte AMEX_AID[7];
- const static byte MASTERCARD_AID[7];
- const static byte VISA_AID[7];
- const static map<EMVCardType, vector<byte>> SUPPORTED_AIDS;
+ const static uint8 AMEX_AID[7];
+ const static uint8 MASTERCARD_AID[7];
+ const static uint8 VISA_AID[7];
+ const static map<EMVCardType, vector<uint8>> SUPPORTED_AIDS;
EMVCard();
EMVCard(size_t slotId);
@@ -59,9 +59,9 @@ namespace VeraCrypt
// Retrieves the card's AID.
// It first checks the card against a list of supported AIDs.
// If that fails, it tries getting the AID from the card using PSE
- vector<byte> GetCardAID(bool forceContactless = false);
+ vector<uint8> GetCardAID(bool forceContactless = false);
- void GetCardContent(vector<byte>& iccCert, vector<byte>& issuerCert, vector<byte>& cplcData);
+ void GetCardContent(vector<uint8>& iccCert, vector<uint8>& issuerCert, vector<uint8>& cplcData);
void GetCardPAN(wstring& lastPANDigits);
};
}
diff --git a/src/Common/EMVToken.cpp b/src/Common/EMVToken.cpp
index 0fe3dc1f..8f89cb7e 100644
--- a/src/Common/EMVToken.cpp
+++ b/src/Common/EMVToken.cpp
@@ -22,7 +22,7 @@ using namespace std;
namespace VeraCrypt
{
- void AppendData(vector<byte>& buffer, const unsigned char* pbData, size_t cbData, size_t from, size_t length, bool bEncodeLength = false)
+ void AppendData(vector<uint8>& buffer, const unsigned char* pbData, size_t cbData, size_t from, size_t length, bool bEncodeLength = false)
{
if (cbData > 0 && from <= cbData - 2 && length > 0 && length <= cbData - from)
{
@@ -74,13 +74,13 @@ namespace VeraCrypt
return path.str();
}
- void EMVTokenKeyfile::GetKeyfileData(vector <byte>& keyfileData) const
+ void EMVTokenKeyfile::GetKeyfileData(vector <uint8>& keyfileData) const
{
map <unsigned long int, shared_ptr<EMVCard>>::iterator emvCardsIt;
shared_ptr<EMVCard> card;
- vector<byte> iccCert;
- vector<byte> issuerCert;
- vector<byte> cplcData;
+ vector<uint8> iccCert;
+ vector<uint8> issuerCert;
+ vector<uint8> cplcData;
bool addNewCard = true;
keyfileData.clear();
diff --git a/src/Common/EMVToken.h b/src/Common/EMVToken.h
index a1c0a2e1..d82ea542 100644
--- a/src/Common/EMVToken.h
+++ b/src/Common/EMVToken.h
@@ -23,7 +23,7 @@ namespace VeraCrypt
virtual ~EMVTokenKeyfile() {};
virtual operator TokenKeyfilePath () const;
- virtual void GetKeyfileData(vector <byte>& keyfileData) const;
+ virtual void GetKeyfileData(vector <uint8>& keyfileData) const;
};
class EMVToken
@@ -33,7 +33,7 @@ namespace VeraCrypt
static vector<EMVTokenKeyfile> GetAvailableKeyfiles(unsigned long int* slotIdFilter = nullptr, const wstring& keyfileIdFilter = wstring());
static EMVTokenInfo GetTokenInfo(unsigned long int slotId);
- friend void EMVTokenKeyfile::GetKeyfileData(vector <byte>& keyfileData) const;
+ friend void EMVTokenKeyfile::GetKeyfileData(vector <uint8>& keyfileData) const;
static map <unsigned long int, shared_ptr<EMVCard>> EMVCards;
};
diff --git a/src/Common/EncryptionThreadPool.c b/src/Common/EncryptionThreadPool.c
index 62b2cae8..79f1c890 100644
--- a/src/Common/EncryptionThreadPool.c
+++ b/src/Common/EncryptionThreadPool.c
@@ -88,7 +88,7 @@ typedef struct EncryptionThreadPoolWorkItemStruct
struct
{
PCRYPTO_INFO CryptoInfo;
- byte *Data;
+ uint8 *Data;
UINT64_STRUCT StartUnitNo;
uint32 UnitCount;
@@ -606,13 +606,13 @@ void EncryptionThreadPoolBeginReadVolumeHeaderFinalization (TC_EVENT *keyDerivat
}
-void EncryptionThreadPoolDoWork (EncryptionThreadPoolWorkType type, byte *data, const UINT64_STRUCT *startUnitNo, uint32 unitCount, PCRYPTO_INFO cryptoInfo)
+void EncryptionThreadPoolDoWork (EncryptionThreadPoolWorkType type, uint8 *data, const UINT64_STRUCT *startUnitNo, uint32 unitCount, PCRYPTO_INFO cryptoInfo)
{
uint32 fragmentCount;
uint32 unitsPerFragment;
uint32 remainder;
- byte *fragmentData;
+ uint8 *fragmentData;
uint64 fragmentStartUnitNo;
EncryptionThreadPoolWorkItem *workItem;
diff --git a/src/Common/EncryptionThreadPool.h b/src/Common/EncryptionThreadPool.h
index 053d4107..71df4e4d 100644
--- a/src/Common/EncryptionThreadPool.h
+++ b/src/Common/EncryptionThreadPool.h
@@ -34,7 +34,7 @@ size_t GetCpuCount (WORD* pGroupCount);
void EncryptionThreadPoolBeginKeyDerivation (TC_EVENT *completionEvent, TC_EVENT *noOutstandingWorkItemEvent, LONG *completionFlag, LONG *outstandingWorkItemCount, int pkcs5Prf, char *password, int passwordLength, char *salt, int iterationCount, char *derivedKey);
void EncryptionThreadPoolBeginReadVolumeHeaderFinalization (TC_EVENT *keyDerivationCompletedEvent, TC_EVENT *noOutstandingWorkItemEvent, LONG* outstandingWorkItemCount, void* keyInfoBuffer, int keyInfoBufferSize, void* keyDerivationWorkItems, int keyDerivationWorkItemsSize);
-void EncryptionThreadPoolDoWork (EncryptionThreadPoolWorkType type, byte *data, const UINT64_STRUCT *startUnitNo, uint32 unitCount, PCRYPTO_INFO cryptoInfo);
+void EncryptionThreadPoolDoWork (EncryptionThreadPoolWorkType type, uint8 *data, const UINT64_STRUCT *startUnitNo, uint32 unitCount, PCRYPTO_INFO cryptoInfo);
BOOL EncryptionThreadPoolStart (size_t encryptionFreeCpuCount);
void EncryptionThreadPoolStop ();
size_t GetEncryptionThreadCount ();
diff --git a/src/Common/Fat.h b/src/Common/Fat.h
index b2457be2..19b5cebb 100644
--- a/src/Common/Fat.h
+++ b/src/Common/Fat.h
@@ -14,7 +14,7 @@
typedef struct fatparams_t
{
char volume_name[11];
- byte volume_id[4];
+ uint8 volume_id[4];
unsigned int num_sectors; /* total number of sectors */
int cluster_count; /* number of clusters */
int size_root_dir; /* size of the root directory in bytes */
diff --git a/src/Common/Format.c b/src/Common/Format.c
index 4d8dfed9..7eff80e6 100644
--- a/src/Common/Format.c
+++ b/src/Common/Format.c
@@ -532,7 +532,7 @@ begin_format:
// To prevent fragmentation, write zeroes to reserved header sectors which are going to be filled with random data
if (!volParams->bDevice && !volParams->hiddenVol)
{
- byte buf[TC_VOLUME_HEADER_GROUP_SIZE - TC_VOLUME_HEADER_EFFECTIVE_SIZE];
+ uint8 buf[TC_VOLUME_HEADER_GROUP_SIZE - TC_VOLUME_HEADER_EFFECTIVE_SIZE];
DWORD bytesWritten;
ZeroMemory (buf, sizeof (buf));
@@ -1392,7 +1392,7 @@ static volatile BOOL WriteThreadRunning;
static volatile BOOL WriteThreadExitRequested;
static HANDLE WriteThreadHandle;
-static byte *WriteThreadBuffer;
+static uint8 *WriteThreadBuffer;
static HANDLE WriteBufferEmptyEvent;
static HANDLE WriteBufferFullEvent;
diff --git a/src/Common/Keyfiles.c b/src/Common/Keyfiles.c
index d10daa06..6d9907cd 100644
--- a/src/Common/Keyfiles.c
+++ b/src/Common/Keyfiles.c
@@ -253,7 +253,7 @@ BOOL KeyFilesApply (HWND hwndDlg, Password *password, KeyFile *firstKeyFile, con
if (Token::IsKeyfilePathValid (kf->FileName, EMVSupportEnabled? true : false))
{
// Apply security token keyfile
- vector <byte> keyfileData;
+ vector <uint8> keyfileData;
TokenKeyfilePath secPath (kf->FileName);
Token::getTokenKeyfile (secPath)->GetKeyfileData (keyfileData);
diff --git a/src/Common/Language.c b/src/Common/Language.c
index 278b7dd1..a6bc9891 100644
--- a/src/Common/Language.c
+++ b/src/Common/Language.c
@@ -83,6 +83,31 @@ static char *MapFirstLanguageFile ()
return LanguageFileBuffer;
}
+static int IsValidLanguageFileName(const wchar_t* filename) {
+ size_t len = wcslen(filename);
+
+ // Check the base format and length directly
+ if (_wcsnicmp(filename, L"Language.", 9) != 0 || (len != 15 && len != 18))
+ return 0; // Does not start with "Language." or has incorrect length
+
+ // Check for the ".xml" suffix
+ if (_wcsicmp(filename + len - 4, L".xml") != 0)
+ return 0; // Does not end with ".xml"
+
+ // Detailed checks based on the specific length
+ if (len == 15) {
+ // Format should be Language.xx.xml
+ if (iswalpha(filename[9]) && iswalpha(filename[10]))
+ return 1; // Valid format for short code
+ } else if (len == 18) {
+ // Format should be Language.xx-yy.xml
+ if (iswalpha(filename[9]) && iswalpha(filename[10]) && filename[11] == L'-' &&
+ iswalpha(filename[12]) && iswalpha(filename[13]))
+ return 1; // Valid format for long code
+ }
+
+ return 0; // If none of the conditions are met, the filename is invalid
+}
static char *MapNextLanguageFile (int resourceid)
{
@@ -91,6 +116,7 @@ static char *MapNextLanguageFile (int resourceid)
HANDLE file;
DWORD read;
BOOL bStatus;
+ BOOL validFileFound = FALSE;
/* free memory here to avoid leaks */
if (LanguageFileBuffer != NULL)
@@ -122,6 +148,24 @@ static char *MapNextLanguageFile (int resourceid)
if (LanguageFileFindHandle == INVALID_HANDLE_VALUE) return NULL;
if (find.nFileSizeHigh != 0) return NULL;
+ // Validate the file name format
+ while (!validFileFound)
+ {
+ if (!IsValidLanguageFileName(find.cFileName))
+ {
+ if (!FindNextFileW(LanguageFileFindHandle, &find))
+ {
+ FindClose(LanguageFileFindHandle);
+ LanguageFileFindHandle = INVALID_HANDLE_VALUE;
+ return NULL;
+ }
+ }
+ else
+ {
+ validFileFound = TRUE;
+ }
+ }
+
LanguageFileBuffer = malloc(find.nFileSizeLow + 1);
if (LanguageFileBuffer == NULL) return NULL;
diff --git a/src/Common/Language.xml b/src/Common/Language.xml
index e3e96a1f..9821bbe9 100644
--- a/src/Common/Language.xml
+++ b/src/Common/Language.xml
@@ -632,12 +632,12 @@
<entry lang="en" key="PASSWORD_HIDDEN_OS_TITLE">Password for Hidden Operating System</entry>
<entry lang="en" key="PASSWORD_LENGTH_WARNING">WARNING: Short passwords are easy to crack using brute force techniques!\n\nWe recommend choosing a password consisting of 20 or more characters. Are you sure you want to use a short password?</entry>
<entry lang="en" key="PASSWORD_TITLE">Volume Password</entry>
- <entry lang="en" key="PASSWORD_WRONG">Operation failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG">Operation failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.</entry>
- <entry lang="en" key="PASSWORD_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
- <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.</entry>
+ <entry lang="en" key="PASSWORD_WRONG">Operation failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG">Operation failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_KEYFILE_OR_MODE_WRONG">Operation failed due to one or more of the following:\n - Wrong mount mode.\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - Not a valid volume.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
+ <entry lang="en" key="PASSWORD_OR_KEYFILE_WRONG_AUTOMOUNT">Auto-mount failed due to one or more of the following:\n - Incorrect keyfile(s).\n - Incorrect password.\n - Incorrect Volume PIM number.\n - Incorrect PRF (hash).\n - No valid volume found.\n - Volume uses an old algorithm that has been removed.\n - TrueCrypt format volumes are no longer supported.</entry>
<entry lang="en" key="PASSWORD_WRONG_CAPSLOCK_ON">\n\nWarning: Caps Lock is on. This may cause you to enter your password incorrectly.</entry>
<entry lang="en" key="PIM_CHANGE_WARNING">Remember Number to Mount Volume</entry>
<entry lang="en" key="PIM_HIDVOL_HOST_TITLE">Outer Volume PIM</entry>
@@ -1617,10 +1617,10 @@
<entry lang="en" key="EMV_SELECT_AID_FAILED">The AID of the card in the reader could not be selected.</entry>
<entry lang="en" key="EMV_ICC_CERT_NOTFOUND">ICC Public Key Certificate was not found in the card.</entry>
<entry lang="en" key="EMV_ISSUER_CERT_NOTFOUND">Issuer Public Key Certificate was not found in the card.</entry>
- <entry lang="en" key="EMV_CPLC_NOTFOUND">CLPC was not found in the EMV card.</entry>
+ <entry lang="en" key="EMV_CPLC_NOTFOUND">CPLC was not found in the EMV card.</entry>
<entry lang="en" key="EMV_PAN_NOTFOUND">No Primary Account Number (PAN) found in the EMV card.</entry>
<entry lang="en" key="INVALID_EMV_PATH">EMV path is invalid.</entry>
- <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPCL data.</entry>
+ <entry lang="en" key="EMV_KEYFILE_DATA_NOTFOUND">Unable to build a keyfile from the EMV card's data.\n\nOne of the following is missing:\n- ICC Public Key Certificate.\n- Issuer Public Key Certificate.\n- CPLC data.</entry>
<entry lang="en" key="SCARD_W_REMOVED_CARD">No card in the reader.\n\nPlease make sure the card is correctly slotted.</entry>
<entry lang="en" key="FORMAT_EXTERNAL_FAILED">Windows format.com command failed to format the volume as NTFS/exFAT/ReFS: Error 0x%.8X.\n\nFalling back to using Windows FormatEx API.</entry>
<entry lang="en" key="FORMATEX_API_FAILED">Windows FormatEx API failed to format the volume as NTFS/exFAT/ReFS.\n\nFailure status = %s.</entry>
@@ -1638,6 +1638,9 @@
<entry lang="en" key="LINUX_LANGUAGE">Language</entry>
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
+ <entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
+ <entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
</localization>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="VeraCrypt">
diff --git a/src/Common/Lzma_vs2019.vcxproj b/src/Common/Lzma_vs2019.vcxproj
index 81a57daa..9f640dc5 100644
--- a/src/Common/Lzma_vs2019.vcxproj
+++ b/src/Common/Lzma_vs2019.vcxproj
@@ -61,6 +61,7 @@
<Keyword>Win32Proj</Keyword>
<RootNamespace>Lzma</RootNamespace>
<ProjectName>Lzma</ProjectName>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
@@ -128,22 +129,28 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <OutDir>$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <OutDir>$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@@ -197,6 +204,7 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -215,6 +223,7 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -233,6 +242,7 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
diff --git a/src/Common/Password.c b/src/Common/Password.c
index ae6b8035..c0247207 100644
--- a/src/Common/Password.c
+++ b/src/Common/Password.c
@@ -371,6 +371,10 @@ int ChangePwd (const wchar_t *lpszVolume, Password *oldPassword, int old_pkcs5,
if (nStatus == ERR_CIPHER_INIT_WEAK_KEY)
nStatus = 0; // We can ignore this error here
+ // if the XTS master key is vulnerable, return error and do not allow the user to change the password since the master key will not be changed
+ if ((nStatus == 0) && cryptoInfo->bVulnerableMasterKey)
+ nStatus = ERR_XTS_MASTERKEY_VULNERABLE;
+
if (nStatus == ERR_PASSWORD_WRONG)
{
continue; // Try next volume type
diff --git a/src/Common/ResponseAPDU.cpp b/src/Common/ResponseAPDU.cpp
index 8a7f069c..3fe3b6de 100644
--- a/src/Common/ResponseAPDU.cpp
+++ b/src/Common/ResponseAPDU.cpp
@@ -5,7 +5,7 @@ using namespace std;
namespace VeraCrypt
{
- uint16 BytesToUInt16(const vector<byte>& buff)
+ uint16 BytesToUInt16(const vector<uint8>& buff)
{
uint16 value = 0;
for (uint16 i = 0; i < buff.size(); i++)
@@ -17,7 +17,7 @@ namespace VeraCrypt
return value;
}
- void AppendData (vector<byte>& buffer, const byte* pbData, size_t cbData)
+ void AppendData (vector<uint8>& buffer, const uint8* pbData, size_t cbData)
{
size_t orgSize = buffer.size ();
buffer.resize (orgSize + cbData);
@@ -36,7 +36,7 @@ namespace VeraCrypt
{
}
- ResponseAPDU::ResponseAPDU(const vector<byte>& data, uint16 SW)
+ ResponseAPDU::ResponseAPDU(const vector<uint8>& data, uint16 SW)
{
m_data = data;
m_SW = SW;
@@ -47,19 +47,19 @@ namespace VeraCrypt
return (uint32)m_data.size();
}
- const vector<byte> ResponseAPDU::getData()
+ const vector<uint8> ResponseAPDU::getData()
{
return m_data;
}
- byte ResponseAPDU::getSW1()
+ uint8 ResponseAPDU::getSW1()
{
- return (byte)((0xFF00 & m_SW) >> 8);
+ return (uint8)((0xFF00 & m_SW) >> 8);
}
- byte ResponseAPDU::getSW2()
+ uint8 ResponseAPDU::getSW2()
{
- return (byte)(0x00FF & m_SW);
+ return (uint8)(0x00FF & m_SW);
}
uint16 ResponseAPDU::getSW()
@@ -67,23 +67,23 @@ namespace VeraCrypt
return m_SW;
}
- const vector<byte> ResponseAPDU::getBytes()
+ const vector<uint8> ResponseAPDU::getBytes()
{
- vector<byte> apdu;
+ vector<uint8> apdu;
AppendData(apdu, m_data.data(), m_data.size());
- apdu.push_back((byte)getSW1());
- apdu.push_back((byte)getSW2());
+ apdu.push_back((uint8)getSW1());
+ apdu.push_back((uint8)getSW2());
return apdu;
}
- void ResponseAPDU::appendData(const vector<byte>& data)
+ void ResponseAPDU::appendData(const vector<uint8>& data)
{
appendData(data.data(), data.size());
}
- void ResponseAPDU::appendData(const byte* data, size_t dataLen)
+ void ResponseAPDU::appendData(const uint8* data, size_t dataLen)
{
AppendData(m_data, data, dataLen);
}
@@ -93,12 +93,12 @@ namespace VeraCrypt
m_SW = SW;
}
- void ResponseAPDU::setBytes(const vector<byte>& bytes)
+ void ResponseAPDU::setBytes(const vector<uint8>& bytes)
{
clear();
if (bytes.size() >= 2)
{
- vector<byte> SWBytes;
+ vector<uint8> SWBytes;
m_data.resize(bytes.size() - 2);
SWBytes.resize(2);
diff --git a/src/Common/ResponseAPDU.h b/src/Common/ResponseAPDU.h
index b9aa4adc..f279afca 100644
--- a/src/Common/ResponseAPDU.h
+++ b/src/Common/ResponseAPDU.h
@@ -9,7 +9,7 @@ namespace VeraCrypt
{
protected:
- vector<byte> m_data;
+ vector<uint8> m_data;
uint16 m_SW;
@@ -19,25 +19,25 @@ namespace VeraCrypt
ResponseAPDU();
- ResponseAPDU(const vector<byte>& data, uint16 SW);
+ ResponseAPDU(const vector<uint8>& data, uint16 SW);
uint32 getNr();
- const vector<byte> getData();
+ const vector<uint8> getData();
- byte getSW1();
+ uint8 getSW1();
- byte getSW2();
+ uint8 getSW2();
uint16 getSW();
- const vector<byte> getBytes();
+ const vector<uint8> getBytes();
void setSW(uint16 SW);
- void setBytes(const vector<byte>& bytes);
+ void setBytes(const vector<uint8>& bytes);
- void appendData(const vector<byte>& data);
- void appendData(const byte* data, size_t dataLen);
+ void appendData(const vector<uint8>& data);
+ void appendData(const uint8* data, size_t dataLen);
};
};
diff --git a/src/Common/SCard.cpp b/src/Common/SCard.cpp
index 9f8d1145..edd315f6 100644
--- a/src/Common/SCard.cpp
+++ b/src/Common/SCard.cpp
@@ -6,7 +6,7 @@ namespace VeraCrypt
{
SCardManager SCard::manager;
- SCard::SCard() : m_reader(NULL)
+ SCard::SCard()
{
}
diff --git a/src/Common/SCardLoader.cpp b/src/Common/SCardLoader.cpp
index 16026e62..24486002 100644
--- a/src/Common/SCardLoader.cpp
+++ b/src/Common/SCardLoader.cpp
@@ -320,7 +320,7 @@ namespace VeraCrypt
return scardStatus(hCard, mszReaderNames, pcchReaderLen, pdwState, pdwProtocol, pbAtr, pcbAtrLen);
}
- LONG SCardLoader::SCardGetStatusChange(SCARDCONTEXT hContext, DWORD dwTimeout, LPSCARD_READERSTATE rgReaderStates, DWORD cReaders)
+ LONG SCardLoader::SCardGetStatusChange(SCARDCONTEXT hContext, DWORD dwTimeout, SCARD_READERSTATE* rgReaderStates, DWORD cReaders)
{
Initialize();
@@ -399,4 +399,4 @@ namespace VeraCrypt
return scardSetAttrib(hCard, dwAttrId, pbAttr, cbAttrLen);
}
-} \ No newline at end of file
+}
diff --git a/src/Common/SCardLoader.h b/src/Common/SCardLoader.h
index b1ab114b..af0758ed 100644
--- a/src/Common/SCardLoader.h
+++ b/src/Common/SCardLoader.h
@@ -13,8 +13,6 @@
#include <PCSC/winscard.h>
#include <PCSC/wintypes.h>
#include "reader.h"
-typedef LPSCARD_READERSTATE_A LPSCARD_READERSTATE;
-using VeraCrypt::byte;
#define BOOL int
#else
#undef BOOL
@@ -22,7 +20,6 @@ using VeraCrypt::byte;
#include <winscard.h>
#include <wintypes.h>
#include <reader.h>
-using VeraCrypt::byte;
#define BOOL int
#endif
#endif
@@ -48,7 +45,7 @@ namespace VeraCrypt
typedef LONG (SCARD_CALL_SPEC *SCardBeginTransactionPtr)(SCARDHANDLE hCard);
typedef LONG (SCARD_CALL_SPEC *SCardEndTransactionPtr)(SCARDHANDLE hCard, DWORD dwDisposition);
typedef LONG (SCARD_CALL_SPEC *SCardStatusPtr)(SCARDHANDLE hCard, LPTSTR mszReaderNames, LPDWORD pcchReaderLen, LPDWORD pdwState, LPDWORD pdwProtocol, BYTE* pbAtr, LPDWORD pcbAtrLen);
- typedef LONG (SCARD_CALL_SPEC *SCardGetStatusChangePtr)(SCARDCONTEXT hContext, DWORD dwTimeout, LPSCARD_READERSTATE rgReaderStates, DWORD cReaders);
+ typedef LONG (SCARD_CALL_SPEC *SCardGetStatusChangePtr)(SCARDCONTEXT hContext, DWORD dwTimeout, SCARD_READERSTATE* rgReaderStates, DWORD cReaders);
typedef LONG (SCARD_CALL_SPEC *SCardControlPtr)(SCARDHANDLE hCard, DWORD dwControlCode, LPCVOID pbSendBuffer, DWORD cbSendLength, LPVOID pbRecvBuffer, DWORD cbRecvLength, LPDWORD lpBytesReturned);
typedef LONG (SCARD_CALL_SPEC *SCardTransmitPtr)(SCARDHANDLE hCard, LPCSCARD_IO_REQUEST pioSendPci, const BYTE* pbSendBuffer, DWORD cbSendLength, LPSCARD_IO_REQUEST pioRecvPci, BYTE* pbRecvBuffer, LPDWORD pcbRecvLength);
typedef LONG (SCARD_CALL_SPEC *SCardListReaderGroupsPtr)(SCARDCONTEXT hContext, LPTSTR mszGroups, LPDWORD pcchGroups);
@@ -111,7 +108,7 @@ namespace VeraCrypt
static LONG SCardBeginTransaction(SCARDHANDLE hCard);
static LONG SCardEndTransaction(SCARDHANDLE hCard, DWORD dwDisposition);
static LONG SCardStatus(SCARDHANDLE hCard, LPTSTR mszReaderNames, LPDWORD pcchReaderLen, LPDWORD pdwState, LPDWORD pdwProtocol, BYTE* pbAtr, LPDWORD pcbAtrLen);
- static LONG SCardGetStatusChange(SCARDCONTEXT hContext, DWORD dwTimeout, LPSCARD_READERSTATE rgReaderStates, DWORD cReaders);
+ static LONG SCardGetStatusChange(SCARDCONTEXT hContext, DWORD dwTimeout, SCARD_READERSTATE* rgReaderStates, DWORD cReaders);
static LONG SCardControl(SCARDHANDLE hCard, DWORD dwControlCode, LPCVOID pbSendBuffer, DWORD cbSendLength, LPVOID pbRecvBuffer, DWORD cbRecvLength, LPDWORD lpBytesReturned);
static LONG SCardTransmit(SCARDHANDLE hCard, LPCSCARD_IO_REQUEST pioSendPci, const BYTE* pbSendBuffer, DWORD cbSendLength, LPSCARD_IO_REQUEST pioRecvPci, BYTE* pbRecvBuffer, LPDWORD pcbRecvLength);
static LONG SCardListReaderGroups(SCARDCONTEXT hContext, LPTSTR mszGroups, LPDWORD pcchGroups);
@@ -122,4 +119,4 @@ namespace VeraCrypt
};
};
-#endif // TC_HEADER_Common_SCardLoader \ No newline at end of file
+#endif // TC_HEADER_Common_SCardLoader
diff --git a/src/Common/SCardReader.cpp b/src/Common/SCardReader.cpp
index 3a762415..6c5f654a 100644
--- a/src/Common/SCardReader.cpp
+++ b/src/Common/SCardReader.cpp
@@ -17,7 +17,7 @@ namespace VeraCrypt
}
else
{
- m_scardLoader = NULL;
+ m_scardLoader.reset();
m_hSCReaderContext = 0;
}
m_hCard = hCard;
@@ -84,7 +84,7 @@ namespace VeraCrypt
void SCardReader::Clear(void)
{
m_szSCReaderName = L"";
- m_scardLoader = NULL;
+ m_scardLoader.reset();
m_hSCReaderContext = 0;
m_hCard = 0;
m_dwProtocol = 0;
@@ -117,7 +117,7 @@ namespace VeraCrypt
return name;
}
- bool SCardReader::IsCardPresent(vector<byte>& cardAtr)
+ bool SCardReader::IsCardPresent(vector<uint8>& cardAtr)
{
LONG lRet = SCARD_S_SUCCESS;
SCARD_READERSTATE state;
@@ -165,7 +165,7 @@ namespace VeraCrypt
bool SCardReader::IsCardPresent()
{
- vector<byte> dummy;
+ vector<uint8> dummy;
return IsCardPresent(dummy);
}
@@ -398,8 +398,8 @@ namespace VeraCrypt
size_t indexOfLe = 0;
size_t indexOfLcData = 0;
- vector<byte> pbSendBuffer;
- vector<byte> pbRecvBuffer;
+ vector<uint8> pbSendBuffer;
+ vector<uint8> pbRecvBuffer;
DWORD cbSendLength = 0;
DWORD cbRecvLength = 0;
@@ -460,7 +460,7 @@ namespace VeraCrypt
// 256 is encoded as 0x00
pbSendBuffer[4] = (BYTE)ne;
indexOfLe = 4;
- cbSendLength = 4 + 1; // header || Le (1 byte)
+ cbSendLength = 4 + 1; // header || Le (1 uint8)
}
else
{
@@ -494,7 +494,7 @@ namespace VeraCrypt
// case 3s
pbSendBuffer[4] = (BYTE)nc;
indexOfLcData = 5;
- cbSendLength = 4 + 1 + nc; // header || Lc (1 byte) || Data
+ cbSendLength = 4 + 1 + nc; // header || Lc (1 uint8) || Data
memcpy(&pbSendBuffer[indexOfLcData], commandAPDU.getData().data(), nc);
}
else
@@ -518,7 +518,7 @@ namespace VeraCrypt
// case 4s
pbSendBuffer[4] = (BYTE)nc;
indexOfLcData = 5;
- cbSendLength = 4 + 1 + nc + 1; // header || Lc (1 byte) || Data || Le (1 byte)
+ cbSendLength = 4 + 1 + nc + 1; // header || Lc (1 uint8) || Data || Le (1 uint8)
memcpy(&pbSendBuffer[indexOfLcData], commandAPDU.getData().data(), nc);
pbSendBuffer[indexOfLcData + nc] = (ne != 256) ? (BYTE)ne : 0;
indexOfLe = indexOfLcData + nc;
@@ -646,9 +646,9 @@ namespace VeraCrypt
throw PCSCException(lRet);
}
- void SCardReader::GetATRFromHandle(vector<byte>& atrValue)
+ void SCardReader::GetATRFromHandle(vector<uint8>& atrValue)
{
- vector<byte> pbATR;
+ vector<uint8> pbATR;
DWORD cByte = 0;
LONG lRet = 0;
diff --git a/src/Common/SCardReader.h b/src/Common/SCardReader.h
index 95586963..8814bce0 100644
--- a/src/Common/SCardReader.h
+++ b/src/Common/SCardReader.h
@@ -51,52 +51,52 @@ namespace VeraCrypt
/* ================================================================================================ */
/* CLA values */
/* ================================================================================================ */
- const byte CLA_ISO7816 = (byte)0x00;
- const byte CLA_COMMAND_CHAINING = (byte)0x10;
+ const uint8 CLA_ISO7816 = (uint8)0x00;
+ const uint8 CLA_COMMAND_CHAINING = (uint8)0x10;
/* ================================================================================================ */
/* INS values */
/* ================================================================================================ */
- const byte INS_ERASE_BINARY = 0x0E;
- const byte INS_VERIFY = 0x20;
- const byte INS_CHANGE_CHV = 0x24;
- const byte INS_UNBLOCK_CHV = 0x2C;
- const byte INS_DECREASE = 0x30;
- const byte INS_INCREASE = 0x32;
- const byte INS_DECREASE_STAMPED = 0x34;
- const byte INS_REHABILITATE_CHV = 0x44;
- const byte INS_MANAGE_CHANNEL = 0x70;
- const byte INS_EXTERNAL_AUTHENTICATE = (byte)0x82;
- const byte INS_MUTUAL_AUTHENTICATE = (byte)0x82;
- const byte INS_GET_CHALLENGE = (byte)0x84;
- const byte INS_ASK_RANDOM = (byte)0x84;
- const byte INS_GIVE_RANDOM = (byte)0x86;
- const byte INS_INTERNAL_AUTHENTICATE = (byte)0x88;
- const byte INS_SEEK = (byte)0xA2;
- const byte INS_SELECT = (byte)0xA4;
- const byte INS_SELECT_FILE = (byte)0xA4;
- const byte INS_CLOSE_APPLICATION = (byte)0xAC;
- const byte INS_READ_BINARY = (byte)0xB0;
- const byte INS_READ_BINARY2 = (byte)0xB1;
- const byte INS_READ_RECORD = (byte)0xB2;
- const byte INS_READ_RECORD2 = (byte)0xB3;
- const byte INS_READ_RECORDS = (byte)0xB2;
- const byte INS_READ_BINARY_STAMPED = (byte)0xB4;
- const byte INS_READ_RECORD_STAMPED = (byte)0xB6;
- const byte INS_GET_RESPONSE = (byte)0xC0;
- const byte INS_ENVELOPE = (byte)0xC2;
- const byte INS_GET_DATA = (byte)0xCA;
- const byte INS_WRITE_BINARY = (byte)0xD0;
- const byte INS_WRITE_RECORD = (byte)0xD2;
- const byte INS_UPDATE_BINARY = (byte)0xD6;
- const byte INS_LOAD_KEY_FILE = (byte)0xD8;
- const byte INS_PUT_DATA = (byte)0xDA;
- const byte INS_UPDATE_RECORD = (byte)0xDC;
- const byte INS_CREATE_FILE = (byte)0xE0;
- const byte INS_APPEND_RECORD = (byte)0xE2;
- const byte INS_DELETE_FILE = (byte)0xE4;
- const byte INS_PSO = (byte)0x2A;
- const byte INS_MSE = (byte)0x22;
+ const uint8 INS_ERASE_BINARY = 0x0E;
+ const uint8 INS_VERIFY = 0x20;
+ const uint8 INS_CHANGE_CHV = 0x24;
+ const uint8 INS_UNBLOCK_CHV = 0x2C;
+ const uint8 INS_DECREASE = 0x30;
+ const uint8 INS_INCREASE = 0x32;
+ const uint8 INS_DECREASE_STAMPED = 0x34;
+ const uint8 INS_REHABILITATE_CHV = 0x44;
+ const uint8 INS_MANAGE_CHANNEL = 0x70;
+ const uint8 INS_EXTERNAL_AUTHENTICATE = (uint8)0x82;
+ const uint8 INS_MUTUAL_AUTHENTICATE = (uint8)0x82;
+ const uint8 INS_GET_CHALLENGE = (uint8)0x84;
+ const uint8 INS_ASK_RANDOM = (uint8)0x84;
+ const uint8 INS_GIVE_RANDOM = (uint8)0x86;
+ const uint8 INS_INTERNAL_AUTHENTICATE = (uint8)0x88;
+ const uint8 INS_SEEK = (uint8)0xA2;
+ const uint8 INS_SELECT = (uint8)0xA4;
+ const uint8 INS_SELECT_FILE = (uint8)0xA4;
+ const uint8 INS_CLOSE_APPLICATION = (uint8)0xAC;
+ const uint8 INS_READ_BINARY = (uint8)0xB0;
+ const uint8 INS_READ_BINARY2 = (uint8)0xB1;
+ const uint8 INS_READ_RECORD = (uint8)0xB2;
+ const uint8 INS_READ_RECORD2 = (uint8)0xB3;
+ const uint8 INS_READ_RECORDS = (uint8)0xB2;
+ const uint8 INS_READ_BINARY_STAMPED = (uint8)0xB4;
+ const uint8 INS_READ_RECORD_STAMPED = (uint8)0xB6;
+ const uint8 INS_GET_RESPONSE = (uint8)0xC0;
+ const uint8 INS_ENVELOPE = (uint8)0xC2;
+ const uint8 INS_GET_DATA = (uint8)0xCA;
+ const uint8 INS_WRITE_BINARY = (uint8)0xD0;
+ const uint8 INS_WRITE_RECORD = (uint8)0xD2;
+ const uint8 INS_UPDATE_BINARY = (uint8)0xD6;
+ const uint8 INS_LOAD_KEY_FILE = (uint8)0xD8;
+ const uint8 INS_PUT_DATA = (uint8)0xDA;
+ const uint8 INS_UPDATE_RECORD = (uint8)0xDC;
+ const uint8 INS_CREATE_FILE = (uint8)0xE0;
+ const uint8 INS_APPEND_RECORD = (uint8)0xE2;
+ const uint8 INS_DELETE_FILE = (uint8)0xE4;
+ const uint8 INS_PSO = (uint8)0x2A;
+ const uint8 INS_MSE = (uint8)0x22;
/* ================================================================================================ */
/* EMV values */
@@ -104,19 +104,19 @@ namespace VeraCrypt
const uint16 EMV_CPLC_TAG = (uint16)0x9F7F;
const uint16 EMV_ICC_PK_CERT_TAG = (uint16)0x9F46;
const uint16 EMV_FCI_ISSUER_DISCRETIONARY_DATA_TAG = (uint16)0xBF0C;
- const byte EMV_ISS_PK_CERT_TAG = (byte)0x90;
- const byte EMV_PAN_TAG = (byte)0x5A;
- const byte EMV_FCI_TAG = (byte)0x6F;
- const byte EMV_DFNAME_TAG = (byte)0x84;
- const byte EMV_FCI_ISSUER_TAG = (byte)0xA5;
- const byte EMV_DIRECTORY_ENTRY_TAG = (byte)0x61;
- const byte EMV_SFI_TAG = (byte)0x88;
- const byte EMV_TEMPLATE_TAG = (byte)0x70;
- const byte EMV_AID_TAG = (byte)0x4F;
- const byte EMV_LABEL_TAG = (byte)0x50;
- const byte EMV_PRIORITY_TAG = (byte)0x87;
- const byte EMV_PSE1[] = { 0x31, 0x50, 0x41, 0x59, 0x2E, 0x53, 0x59, 0x53, 0x2E, 0x44, 0x44, 0x46, 0x30, 0x31 }; // "1PAY.SYS.DDF01" (contact)
- const byte EMV_PSE2[] = { 0x32, 0x50, 0x41, 0x59, 0x2E, 0x53, 0x59, 0x53, 0x2E, 0x44, 0x44, 0x46, 0x30, 0x31 }; // "2PAY.SYS.DDF01" (contactless)
+ const uint8 EMV_ISS_PK_CERT_TAG = (uint8)0x90;
+ const uint8 EMV_PAN_TAG = (uint8)0x5A;
+ const uint8 EMV_FCI_TAG = (uint8)0x6F;
+ const uint8 EMV_DFNAME_TAG = (uint8)0x84;
+ const uint8 EMV_FCI_ISSUER_TAG = (uint8)0xA5;
+ const uint8 EMV_DIRECTORY_ENTRY_TAG = (uint8)0x61;
+ const uint8 EMV_SFI_TAG = (uint8)0x88;
+ const uint8 EMV_TEMPLATE_TAG = (uint8)0x70;
+ const uint8 EMV_AID_TAG = (uint8)0x4F;
+ const uint8 EMV_LABEL_TAG = (uint8)0x50;
+ const uint8 EMV_PRIORITY_TAG = (uint8)0x87;
+ const uint8 EMV_PSE1[] = { 0x31, 0x50, 0x41, 0x59, 0x2E, 0x53, 0x59, 0x53, 0x2E, 0x44, 0x44, 0x46, 0x30, 0x31 }; // "1PAY.SYS.DDF01" (contact)
+ const uint8 EMV_PSE2[] = { 0x32, 0x50, 0x41, 0x59, 0x2E, 0x53, 0x59, 0x53, 0x2E, 0x44, 0x44, 0x46, 0x30, 0x31 }; // "2PAY.SYS.DDF01" (contactless)
/* ================================================================================================ */
@@ -173,7 +173,7 @@ namespace VeraCrypt
// Card Connection management methods
// ------------------------------------------------------------------------------------------------------------------------------------- //
- bool IsCardPresent(vector<byte>& cardAtr);
+ bool IsCardPresent(vector<uint8>& cardAtr);
bool IsCardPresent();
LONG CardHandleStatus();
@@ -193,7 +193,7 @@ namespace VeraCrypt
void ApduProcessData(CommandAPDU commandAPDU, ResponseAPDU& responseAPDU) const;
- void GetATRFromHandle(vector<byte>& atrValue);
+ void GetATRFromHandle(vector<uint8>& atrValue);
};
};
diff --git a/src/Common/SecurityToken.cpp b/src/Common/SecurityToken.cpp
index ad8ed33e..2a8222e6 100644
--- a/src/Common/SecurityToken.cpp
+++ b/src/Common/SecurityToken.cpp
@@ -123,7 +123,7 @@ namespace VeraCrypt
Sessions.erase(Sessions.find(slotId));
}
- void SecurityToken::CreateKeyfile(CK_SLOT_ID slotId, vector <byte>& keyfileData, const string& name)
+ void SecurityToken::CreateKeyfile(CK_SLOT_ID slotId, vector <uint8>& keyfileData, const string& name)
{
if (name.empty())
throw ParameterIncorrect(SRC_POS);
@@ -167,10 +167,10 @@ namespace VeraCrypt
throw Pkcs11Exception(status);
// Some tokens report success even if the new object was truncated to fit in the available memory
- vector <byte> objectData;
+ vector <uint8> objectData;
GetObjectAttribute(slotId, keyfileHandle, CKA_VALUE, objectData);
- finally_do_arg(vector <byte> *, &objectData, { if (!finally_arg->empty()) burn(&finally_arg->front(), finally_arg->size()); });
+ finally_do_arg(vector <uint8> *, &objectData, { if (!finally_arg->empty()) burn(&finally_arg->front(), finally_arg->size()); });
if (objectData.size() != keyfileData.size())
{
@@ -227,13 +227,13 @@ namespace VeraCrypt
keyfile.Token->SlotId = slotId;
keyfile.Token = shared_ptr<SecurityTokenInfo>(new SecurityTokenInfo(token));
- vector <byte> privateAttrib;
+ vector <uint8> privateAttrib;
GetObjectAttribute(slotId, dataHandle, CKA_PRIVATE, privateAttrib);
if (privateAttrib.size() == sizeof(CK_BBOOL) && *(CK_BBOOL*)&privateAttrib.front() != CK_TRUE)
continue;
- vector <byte> label;
+ vector <uint8> label;
GetObjectAttribute(slotId, dataHandle, CKA_LABEL, label);
label.push_back(0);
@@ -320,7 +320,7 @@ namespace VeraCrypt
return token;
}
- void SecurityTokenKeyfile::GetKeyfileData(vector <byte>& keyfileData) const
+ void SecurityTokenKeyfile::GetKeyfileData(vector <uint8>& keyfileData) const
{
SecurityToken::LoginUserIfRequired(Token->SlotId);
SecurityToken::GetObjectAttribute(Token->SlotId, Handle, CKA_VALUE, keyfileData);
@@ -361,7 +361,7 @@ namespace VeraCrypt
return objects;
}
- void SecurityToken::GetObjectAttribute(CK_SLOT_ID slotId, CK_OBJECT_HANDLE tokenObject, CK_ATTRIBUTE_TYPE attributeType, vector <byte>& attributeValue)
+ void SecurityToken::GetObjectAttribute(CK_SLOT_ID slotId, CK_OBJECT_HANDLE tokenObject, CK_ATTRIBUTE_TYPE attributeType, vector <uint8>& attributeValue)
{
attributeValue.clear();
@@ -379,7 +379,7 @@ namespace VeraCrypt
if (attribute.ulValueLen == 0)
return;
- attributeValue = vector <byte>(attribute.ulValueLen);
+ attributeValue = vector <uint8>(attribute.ulValueLen);
attribute.pValue = &attributeValue.front();
status = Pkcs11Functions->C_GetAttributeValue(Sessions[slotId].Handle, tokenObject, &attribute, 1);
diff --git a/src/Common/SecurityToken.h b/src/Common/SecurityToken.h
index 4dff42fa..6c454def 100644
--- a/src/Common/SecurityToken.h
+++ b/src/Common/SecurityToken.h
@@ -76,7 +76,7 @@ namespace VeraCrypt
operator TokenKeyfilePath () const;
- void GetKeyfileData(vector<byte>& keyfileData) const;
+ void GetKeyfileData(vector<uint8>& keyfileData) const;
string IdUtf8;
CK_OBJECT_HANDLE Handle;
@@ -181,7 +181,7 @@ namespace VeraCrypt
public:
static void CloseAllSessions() throw ();
static void CloseLibrary();
- static void CreateKeyfile(CK_SLOT_ID slotId, vector <byte>& keyfileData, const string& name);
+ static void CreateKeyfile(CK_SLOT_ID slotId, vector <uint8>& keyfileData, const string& name);
static void DeleteKeyfile(const SecurityTokenKeyfile& keyfile);
static vector <SecurityTokenKeyfile> GetAvailableKeyfiles(CK_SLOT_ID* slotIdFilter = nullptr, const wstring keyfileIdFilter = wstring());
static list <SecurityTokenInfo> GetAvailableTokens();
@@ -199,7 +199,7 @@ namespace VeraCrypt
protected:
static void CloseSession(CK_SLOT_ID slotId);
static vector <CK_OBJECT_HANDLE> GetObjects(CK_SLOT_ID slotId, CK_ATTRIBUTE_TYPE objectClass);
- static void GetObjectAttribute(CK_SLOT_ID slotId, CK_OBJECT_HANDLE tokenObject, CK_ATTRIBUTE_TYPE attributeType, vector <byte>& attributeValue);
+ static void GetObjectAttribute(CK_SLOT_ID slotId, CK_OBJECT_HANDLE tokenObject, CK_ATTRIBUTE_TYPE attributeType, vector <uint8>& attributeValue);
static list <CK_SLOT_ID> GetTokenSlots();
static void Login(CK_SLOT_ID slotId, const char* pin);
static void LoginUserIfRequired(CK_SLOT_ID slotId);
@@ -217,7 +217,7 @@ namespace VeraCrypt
static map <CK_SLOT_ID, Pkcs11Session> Sessions;
static unique_ptr <SendExceptionFunctor> WarningCallback;
- friend void SecurityTokenKeyfile::GetKeyfileData(vector <byte>& keyfileData) const;
+ friend void SecurityTokenKeyfile::GetKeyfileData(vector <uint8>& keyfileData) const;
};
}
diff --git a/src/Common/TLVParser.cpp b/src/Common/TLVParser.cpp
index 9a177007..5ddf37e5 100644
--- a/src/Common/TLVParser.cpp
+++ b/src/Common/TLVParser.cpp
@@ -13,7 +13,7 @@ namespace VeraCrypt
}
/* Check if the bit is correct */
- uint16 TLVParser::CheckBit(byte value, int bit)
+ uint16 TLVParser::CheckBit(uint8 value, int bit)
{
unsigned char bitvalue[8] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};
@@ -36,13 +36,13 @@ namespace VeraCrypt
}
/* Parsing one TLV node */
- shared_ptr<TLVNode> TLVParser::TLV_Parse_One(byte* buf, size_t size)
+ shared_ptr<TLVNode> TLVParser::TLV_Parse_One(uint8* buf, size_t size)
{
size_t index = 0;
size_t i = 0;
- byte tag1, tag2, tagsize;
- byte len, lensize;
- shared_ptr<vector<byte>> value = make_shared<vector<byte>>();
+ uint8 tag1, tag2, tagsize;
+ uint8 len, lensize;
+ shared_ptr<vector<uint8>> value = make_shared<vector<uint8>>();
shared_ptr<TLVNode> node = TLV_CreateNode();
tag1 = tag2 = 0;
@@ -157,7 +157,7 @@ namespace VeraCrypt
}
/* Parsing TLV from a buffer and constructing TLV structure */
- shared_ptr<TLVNode> TLVParser::TLV_Parse(byte* buf, size_t size)
+ shared_ptr<TLVNode> TLVParser::TLV_Parse(uint8* buf, size_t size)
{
shared_ptr<TLVNode> node = TLV_Parse_One(buf, size);
TLV_Parse_Sub(node);
@@ -169,7 +169,7 @@ namespace VeraCrypt
shared_ptr<TLVNode> TLVParser::TLV_Find(shared_ptr<TLVNode> node, uint16 tag)
{
size_t i = 0;
- shared_ptr<TLVNode> tmpnode = NULL;
+ shared_ptr<TLVNode> tmpnode;
if (node->Tag == tag)
{
return node;
@@ -177,11 +177,11 @@ namespace VeraCrypt
for (i = 0; i < node->Subs->size(); i++)
{
tmpnode = TLV_Find(node->Subs->at(i),tag);
- if (tmpnode != NULL)
+ if (tmpnode)
{
return tmpnode;
}
}
- return NULL;
+ return shared_ptr<TLVNode>();
}
-} \ No newline at end of file
+}
diff --git a/src/Common/TLVParser.h b/src/Common/TLVParser.h
index b989ca41..2fc4a27c 100644
--- a/src/Common/TLVParser.h
+++ b/src/Common/TLVParser.h
@@ -10,16 +10,16 @@ namespace VeraCrypt
{
uint16 Tag; /* T */
uint16 Length; /* L */
- shared_ptr<vector<byte>> Value; /* V */
- byte TagSize;
- byte LengthSize;
+ shared_ptr<vector<uint8>> Value; /* V */
+ uint8 TagSize;
+ uint8 LengthSize;
uint16 MoreFlag; /* Used In Sub */
uint16 SubFlag; /* Does it have sub-nodes? */
shared_ptr<vector<shared_ptr<TLVNode>>> Subs;
TLVNode() : Tag(0), Length(0), TagSize(0), LengthSize(0), MoreFlag(0), SubFlag(0)
{
- Value = make_shared<vector<byte>>();
+ Value = make_shared<vector<uint8>>();
Subs = make_shared<vector<shared_ptr<TLVNode>>>();
}
@@ -37,10 +37,10 @@ namespace VeraCrypt
static shared_ptr<TLVNode> TLV_CreateNode();
/* Check if the bit is correct */
- static uint16 CheckBit(byte value, int bit);
+ static uint16 CheckBit(uint8 value, int bit);
/* Parsing one TLV node */
- static shared_ptr<TLVNode> TLV_Parse_One(byte* buf, size_t size);
+ static shared_ptr<TLVNode> TLV_Parse_One(uint8* buf, size_t size);
/* Parsing all TLV nodes */
static int TLV_Parse_SubNodes(shared_ptr<TLVNode> parent);
@@ -54,7 +54,7 @@ namespace VeraCrypt
public:
/* Parsing TLV from a buffer and constructing TLV structure */
- static shared_ptr<TLVNode> TLV_Parse(byte* buf, size_t size);
+ static shared_ptr<TLVNode> TLV_Parse(uint8* buf, size_t size);
/* Finding a TLV node with a particular tag */
static shared_ptr<TLVNode> TLV_Find(shared_ptr<TLVNode> node, uint16 tag);
diff --git a/src/Common/Tcdefs.h b/src/Common/Tcdefs.h
index 1118e522..3fd18358 100644
--- a/src/Common/Tcdefs.h
+++ b/src/Common/Tcdefs.h
@@ -59,7 +59,7 @@ extern unsigned short _rotl16(unsigned short value, unsigned char shift);
#define TC_APP_NAME "VeraCrypt"
// Version displayed to user
-#define VERSION_STRING "1.26.10"
+#define VERSION_STRING "1.26.15"
#ifdef VC_EFI_CUSTOM_MODE
#define VERSION_STRING_SUFFIX "-CustomEFI"
@@ -73,9 +73,9 @@ extern unsigned short _rotl16(unsigned short value, unsigned char shift);
#define VERSION_NUM 0x0126
// Release date
-#define TC_STR_RELEASE_DATE L"November 8, 2023"
-#define TC_RELEASE_DATE_YEAR 2023
-#define TC_RELEASE_DATE_MONTH 11
+#define TC_STR_RELEASE_DATE L"September 2, 2024"
+#define TC_RELEASE_DATE_YEAR 2024
+#define TC_RELEASE_DATE_MONTH 9
#define BYTES_PER_KB 1024LL
#define BYTES_PER_MB 1048576LL
@@ -95,7 +95,6 @@ extern unsigned short _rotl16(unsigned short value, unsigned char shift);
typedef __int8 int8;
typedef __int16 int16;
typedef __int32 int32;
-typedef unsigned __int8 byte;
typedef unsigned __int8 uint8;
typedef unsigned __int16 uint16;
typedef unsigned __int32 uint32;
@@ -109,6 +108,12 @@ typedef unsigned __int64 uint64;
#define LL(x) x##ui64
#endif
+#if _MSC_VER > 1900
+#define VC_CDECL __cdecl // this is needed because Windows driver on VS2019 uses stdcall for build
+#else
+#define VC_CDECL
+#endif
+
#pragma warning( disable : 4201 ) // disable: 4201 nonstandard extension used : nameless struct/union
#pragma warning( disable : 4324 ) // disable: 4324 structure was padded due to __declspec(align())
@@ -122,7 +127,6 @@ typedef int8_t int8;
typedef int16_t int16;
typedef int32_t int32;
typedef int64_t int64;
-typedef uint8_t byte;
typedef uint8_t uint8;
typedef uint16_t uint16;
typedef uint32_t uint32;
@@ -153,6 +157,8 @@ typedef uint64 TC_LARGEST_COMPILER_UINT;
#define TRUE 1
#endif
+#define VC_CDECL
+
#endif // !_MSC_VER
#define TC_INT_TYPES_DEFINED
@@ -351,7 +357,13 @@ extern BOOLEAN VC_KeAreAllApcsDisabled (VOID);
#ifdef _M_ARM64
# define _WIN32_WINNT 0x0A00
#else
-# define _WIN32_WINNT 0x0601 /* Does not apply to the driver */
+// for Visual Studio 2015 and later, set minimum Windows version to Windows 8
+// for old versions of Visual Studio, set minimum Windows version to Windows 7
+#if _MSC_VER >= 1900
+# define _WIN32_WINNT 0x0602
+#else
+# define _WIN32_WINNT 0x0601
+#endif
#endif
#endif
@@ -496,7 +508,9 @@ enum
ERR_NONSYS_INPLACE_ENC_INCOMPLETE = 32,
ERR_USER_ABORT = 33,
ERR_RAND_INIT_FAILED = 34,
- ERR_CAPI_INIT_FAILED = 35
+ ERR_CAPI_INIT_FAILED = 35,
+ ERR_XTS_MASTERKEY_VULNERABLE = 36,
+ ERR_SYSENC_XTS_MASTERKEY_VULNERABLE = 37
};
#endif // #ifndef TCDEFS_H
diff --git a/src/Common/Tests.c b/src/Common/Tests.c
index 82564a84..530e7577 100644
--- a/src/Common/Tests.c
+++ b/src/Common/Tests.c
@@ -1340,13 +1340,13 @@ static BOOL DoAutoTestAlgorithms (void)
// AES EncipherBlocks()/DecipherBlocks()
{
- byte testData[1024];
+ uint8 testData[1024];
uint32 origCrc;
size_t i;
for (i = 0; i < sizeof (testData); ++i)
{
- testData[i] = (byte) i;
+ testData[i] = (uint8) i;
}
origCrc = GetCrc32 (testData, sizeof (testData));
diff --git a/src/Common/Token.h b/src/Common/Token.h
index 754e2830..959c7e24 100644
--- a/src/Common/Token.h
+++ b/src/Common/Token.h
@@ -41,7 +41,7 @@ namespace VeraCrypt
{
virtual ~TokenKeyfile() {}
virtual operator TokenKeyfilePath () const = 0;
- virtual void GetKeyfileData(vector <byte>& keyfileData) const = 0;
+ virtual void GetKeyfileData(vector <uint8>& keyfileData) const = 0;
shared_ptr<TokenInfo> Token;
wstring Id;
diff --git a/src/Common/Volumes.c b/src/Common/Volumes.c
index 989b2d14..7ee519f6 100644
--- a/src/Common/Volumes.c
+++ b/src/Common/Volumes.c
@@ -130,19 +130,19 @@
-uint16 GetHeaderField16 (byte *header, int offset)
+uint16 GetHeaderField16 (uint8 *header, int offset)
{
return BE16 (*(uint16 *) (header + offset));
}
-uint32 GetHeaderField32 (byte *header, int offset)
+uint32 GetHeaderField32 (uint8 *header, int offset)
{
return BE32 (*(uint32 *) (header + offset));
}
-UINT64_STRUCT GetHeaderField64 (byte *header, int offset)
+UINT64_STRUCT GetHeaderField64 (uint8 *header, int offset)
{
UINT64_STRUCT uint64Struct;
@@ -597,6 +597,14 @@ KeyReady: ;
goto err;
}
+ // check that first half of keyInfo.master_keydata is different from the second half. If they are the same return error
+ if (memcmp (keyInfo->master_keydata, keyInfo->master_keydata + EAGetKeySize (cryptoInfo->ea), EAGetKeySize (cryptoInfo->ea)) == 0)
+ {
+ cryptoInfo->bVulnerableMasterKey = TRUE;
+ if (retHeaderCryptoInfo)
+ retHeaderCryptoInfo->bVulnerableMasterKey = TRUE;
+ }
+
status = ERR_SUCCESS;
goto ret;
}
@@ -640,7 +648,7 @@ ret:
}
#if defined(_WIN32) && !defined(_UEFI)
-void ComputeBootloaderFingerprint (byte *bootLoaderBuf, unsigned int bootLoaderSize, byte* fingerprint)
+void ComputeBootloaderFingerprint (uint8 *bootLoaderBuf, unsigned int bootLoaderSize, uint8* fingerprint)
{
// compute Whirlpool+SHA512 fingerprint of bootloader including MBR
// we skip user configuration fields:
@@ -1214,13 +1222,13 @@ err:
}
#if !defined(_UEFI)
-BOOL ReadEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, byte *header, DWORD *bytesRead)
+BOOL ReadEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, uint8 *header, DWORD *bytesRead)
{
#if TC_VOLUME_HEADER_EFFECTIVE_SIZE > TC_MAX_VOLUME_SECTOR_SIZE
#error TC_VOLUME_HEADER_EFFECTIVE_SIZE > TC_MAX_VOLUME_SECTOR_SIZE
#endif
- byte sectorBuffer[TC_MAX_VOLUME_SECTOR_SIZE];
+ uint8 sectorBuffer[TC_MAX_VOLUME_SECTOR_SIZE];
DISK_GEOMETRY geometry;
if (!device)
@@ -1247,13 +1255,13 @@ BOOL ReadEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, byte *header, DW
}
-BOOL WriteEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, byte *header)
+BOOL WriteEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, uint8 *header)
{
#if TC_VOLUME_HEADER_EFFECTIVE_SIZE > TC_MAX_VOLUME_SECTOR_SIZE
#error TC_VOLUME_HEADER_EFFECTIVE_SIZE > TC_MAX_VOLUME_SECTOR_SIZE
#endif
- byte sectorBuffer[TC_MAX_VOLUME_SECTOR_SIZE];
+ uint8 sectorBuffer[TC_MAX_VOLUME_SECTOR_SIZE];
DWORD bytesDone;
DISK_GEOMETRY geometry;
@@ -1322,7 +1330,7 @@ int WriteRandomDataToReservedHeaderAreas (HWND hwndDlg, HANDLE dev, CRYPTO_INFO
char temporaryKey[MASTER_KEYDATA_SIZE];
char originalK2[MASTER_KEYDATA_SIZE];
- byte buf[TC_VOLUME_HEADER_GROUP_SIZE];
+ uint8 buf[TC_VOLUME_HEADER_GROUP_SIZE];
LARGE_INTEGER offset;
int nStatus = ERR_SUCCESS;
diff --git a/src/Common/Volumes.h b/src/Common/Volumes.h
index 1c9981c2..daad25e3 100644
--- a/src/Common/Volumes.h
+++ b/src/Common/Volumes.h
@@ -129,9 +129,9 @@ extern "C" {
extern BOOL ReadVolumeHeaderRecoveryMode;
-uint16 GetHeaderField16 (byte *header, int offset);
-uint32 GetHeaderField32 (byte *header, int offset);
-UINT64_STRUCT GetHeaderField64 (byte *header, int offset);
+uint16 GetHeaderField16 (uint8 *header, int offset);
+uint32 GetHeaderField32 (uint8 *header, int offset);
+UINT64_STRUCT GetHeaderField64 (uint8 *header, int offset);
#if defined(TC_WINDOWS_BOOT)
int ReadVolumeHeader (BOOL bBoot, char *encryptedHeader, Password *password, int pim, PCRYPTO_INFO *retInfo, CRYPTO_INFO *retHeaderCryptoInfo);
#elif defined(_UEFI)
@@ -141,14 +141,14 @@ BOOL RandgetBytes(unsigned char *buf, int len, BOOL forceSlowPoll);
#else
int ReadVolumeHeader (BOOL bBoot, char *encryptedHeader, Password *password, int pkcs5_prf, int pim, PCRYPTO_INFO *retInfo, CRYPTO_INFO *retHeaderCryptoInfo);
#if defined(_WIN32) && !defined(_UEFI)
-void ComputeBootloaderFingerprint (byte *bootLoaderBuf, unsigned int bootLoaderSize, byte* fingerprint);
+void ComputeBootloaderFingerprint (uint8 *bootLoaderBuf, unsigned int bootLoaderSize, uint8* fingerprint);
#endif
#endif
#if !defined (DEVICE_DRIVER) && !defined (TC_WINDOWS_BOOT) && !defined(_UEFI)
int CreateVolumeHeaderInMemory (HWND hwndDlg, BOOL bBoot, char *encryptedHeader, int ea, int mode, Password *password, int pkcs5_prf, int pim, char *masterKeydata, PCRYPTO_INFO *retInfo, unsigned __int64 volumeSize, unsigned __int64 hiddenVolumeSize, unsigned __int64 encryptedAreaStart, unsigned __int64 encryptedAreaLength, uint16 requiredProgramVersion, uint32 headerFlags, uint32 sectorSize, BOOL bWipeMode);
-BOOL ReadEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, byte *header, DWORD *bytesRead);
-BOOL WriteEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, byte *header);
+BOOL ReadEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, uint8 *header, DWORD *bytesRead);
+BOOL WriteEffectiveVolumeHeader (BOOL device, HANDLE fileHandle, uint8 *header);
int WriteRandomDataToReservedHeaderAreas (HWND hwndDlg, HANDLE dev, CRYPTO_INFO *cryptoInfo, uint64 dataAreaSize, BOOL bPrimaryOnly, BOOL bBackupOnly);
#endif
diff --git a/src/Common/Wipe.c b/src/Common/Wipe.c
index 2fe6aa03..d68b517b 100644
--- a/src/Common/Wipe.c
+++ b/src/Common/Wipe.c
@@ -14,7 +14,7 @@
#include "Wipe.h"
-static BOOL Wipe1PseudoRandom (int pass, byte *buffer, size_t size)
+static BOOL Wipe1PseudoRandom (int pass, uint8 *buffer, size_t size)
{
return FALSE;
}
@@ -23,9 +23,9 @@ static BOOL Wipe1PseudoRandom (int pass, byte *buffer, size_t size)
// Fill buffer with wipe patterns defined in "National Industrial Security Program Operating Manual", US DoD 5220.22-M.
// Return: FALSE = buffer must be filled with random data
-static BOOL Wipe3Dod5220 (int pass, byte *buffer, size_t size)
+static BOOL Wipe3Dod5220 (int pass, uint8 *buffer, size_t size)
{
- byte wipeChar;
+ uint8 wipeChar;
switch (pass)
{
@@ -46,9 +46,9 @@ static BOOL Wipe3Dod5220 (int pass, byte *buffer, size_t size)
}
-static BOOL Wipe7Dod5220 (int pass, byte randChars[TC_WIPE_RAND_CHAR_COUNT], byte *buffer, size_t size)
+static BOOL Wipe7Dod5220 (int pass, uint8 randChars[TC_WIPE_RAND_CHAR_COUNT], uint8 *buffer, size_t size)
{
- byte wipeChar;
+ uint8 wipeChar;
switch (pass)
{
@@ -84,9 +84,9 @@ static BOOL Wipe7Dod5220 (int pass, byte randChars[TC_WIPE_RAND_CHAR_COUNT], byt
// Fill the buffer with wipe patterns defined in the paper "Secure Deletion of Data from Magnetic and Solid-State Memory" by Peter Gutmann.
// Return: FALSE = buffer must be filled with random data
-static BOOL Wipe35Gutmann (int pass, byte *buffer, size_t size)
+static BOOL Wipe35Gutmann (int pass, uint8 *buffer, size_t size)
{
- byte wipePat3[] = { 0x92, 0x49, 0x24 };
+ uint8 wipePat3[] = { 0x92, 0x49, 0x24 };
int wipePat3Pos;
size_t i;
@@ -167,7 +167,7 @@ int GetWipePassCount (WipeAlgorithmId algorithm)
}
-BOOL WipeBuffer (WipeAlgorithmId algorithm, byte randChars[TC_WIPE_RAND_CHAR_COUNT], int pass, byte *buffer, size_t size)
+BOOL WipeBuffer (WipeAlgorithmId algorithm, uint8 randChars[TC_WIPE_RAND_CHAR_COUNT], int pass, uint8 *buffer, size_t size)
{
switch (algorithm)
{
diff --git a/src/Common/Wipe.h b/src/Common/Wipe.h
index ef27eb06..09b9d71e 100644
--- a/src/Common/Wipe.h
+++ b/src/Common/Wipe.h
@@ -36,7 +36,7 @@ typedef enum
#define TC_WIPE_RAND_CHAR_COUNT 3
int GetWipePassCount (WipeAlgorithmId algorithm);
-BOOL WipeBuffer (WipeAlgorithmId algorithm, byte randChars[TC_WIPE_RAND_CHAR_COUNT], int pass, byte *buffer, size_t size);
+BOOL WipeBuffer (WipeAlgorithmId algorithm, uint8 randChars[TC_WIPE_RAND_CHAR_COUNT], int pass, uint8 *buffer, size_t size);
#ifdef __cplusplus
}
diff --git a/src/Common/Zip_vs2019.vcxproj b/src/Common/Zip_vs2019.vcxproj
index 26ab3310..b68dcab8 100644
--- a/src/Common/Zip_vs2019.vcxproj
+++ b/src/Common/Zip_vs2019.vcxproj
@@ -252,22 +252,28 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <OutDir>$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <OutDir>$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
- <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@@ -337,6 +343,7 @@
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;_LIB;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>zlib;libzip</AdditionalIncludeDirectories>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -360,6 +367,7 @@
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;_LIB;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>zlib;libzip</AdditionalIncludeDirectories>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -383,6 +391,7 @@
<PreprocessorDefinitions>_CRT_NONSTDC_NO_WARNINGS;_LIB;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalIncludeDirectories>zlib;libzip</AdditionalIncludeDirectories>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
diff --git a/src/Core/Core.h b/src/Core/Core.h
index 65ea5bee..b9e53021 100644
--- a/src/Core/Core.h
+++ b/src/Core/Core.h
@@ -82,9 +82,13 @@ namespace VeraCrypt
shared_ptr <Pkcs5Kdf> m_newPkcs5Kdf;
int m_wipeCount;
bool m_emvSupportEnabled;
- ChangePasswordThreadRoutine(shared_ptr <VolumePath> volumePath, bool preserveTimestamps, shared_ptr <VolumePassword> password, int pim, shared_ptr <Pkcs5Kdf> kdf, shared_ptr <KeyfileList> keyfiles, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, shared_ptr <Pkcs5Kdf> newPkcs5Kdf, int wipeCount, bool emvSupportEnabled) : m_volumePath(volumePath), m_preserveTimestamps(preserveTimestamps), m_password(password), m_pim(pim), m_kdf(kdf), m_keyfiles(keyfiles), m_newPassword(newPassword), m_newPim(newPim), m_newKeyfiles(newKeyfiles), m_newPkcs5Kdf(newPkcs5Kdf), m_wipeCount(wipeCount), m_emvSupportEnabled(emvSupportEnabled) {}
+ bool m_masterKeyVulnerable;
+ ChangePasswordThreadRoutine(shared_ptr <VolumePath> volumePath, bool preserveTimestamps, shared_ptr <VolumePassword> password, int pim, shared_ptr <Pkcs5Kdf> kdf, shared_ptr <KeyfileList> keyfiles, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, shared_ptr <Pkcs5Kdf> newPkcs5Kdf, int wipeCount, bool emvSupportEnabled) : m_volumePath(volumePath), m_preserveTimestamps(preserveTimestamps), m_password(password), m_pim(pim), m_kdf(kdf), m_keyfiles(keyfiles), m_newPassword(newPassword), m_newPim(newPim), m_newKeyfiles(newKeyfiles), m_newPkcs5Kdf(newPkcs5Kdf), m_wipeCount(wipeCount), m_emvSupportEnabled(emvSupportEnabled), m_masterKeyVulnerable(false) {}
virtual ~ChangePasswordThreadRoutine() { }
- virtual void ExecutionCode(void) { Core->ChangePassword(m_volumePath, m_preserveTimestamps, m_password, m_pim, m_kdf, m_keyfiles, m_newPassword, m_newPim, m_newKeyfiles, m_emvSupportEnabled, m_newPkcs5Kdf, m_wipeCount); }
+ virtual void ExecutionCode(void) {
+ shared_ptr <Volume> openVolume = Core->ChangePassword(m_volumePath, m_preserveTimestamps, m_password, m_pim, m_kdf, m_keyfiles, m_newPassword, m_newPim, m_newKeyfiles, m_emvSupportEnabled, m_newPkcs5Kdf, m_wipeCount);
+ m_masterKeyVulnerable = openVolume->IsMasterKeyVulnerable();
+ }
};
class OpenVolumeThreadRoutine : public WaitThreadRoutine
diff --git a/src/Core/CoreBase.cpp b/src/Core/CoreBase.cpp
index c1016726..0c6d5c9e 100644
--- a/src/Core/CoreBase.cpp
+++ b/src/Core/CoreBase.cpp
@@ -77,10 +77,11 @@ namespace VeraCrypt
}
}
- void CoreBase::ChangePassword (shared_ptr <VolumePath> volumePath, bool preserveTimestamps, shared_ptr <VolumePassword> password, int pim, shared_ptr <Pkcs5Kdf> kdf, shared_ptr <KeyfileList> keyfiles, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, bool emvSupportEnabled, shared_ptr <Pkcs5Kdf> newPkcs5Kdf, int wipeCount) const
+ shared_ptr <Volume> CoreBase::ChangePassword (shared_ptr <VolumePath> volumePath, bool preserveTimestamps, shared_ptr <VolumePassword> password, int pim, shared_ptr <Pkcs5Kdf> kdf, shared_ptr <KeyfileList> keyfiles, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, bool emvSupportEnabled, shared_ptr <Pkcs5Kdf> newPkcs5Kdf, int wipeCount) const
{
shared_ptr <Volume> volume = OpenVolume (volumePath, preserveTimestamps, password, pim, kdf, keyfiles, emvSupportEnabled);
ChangePassword (volume, newPassword, newPim, newKeyfiles, emvSupportEnabled, newPkcs5Kdf, wipeCount);
+ return volume;
}
void CoreBase::CoalesceSlotNumberAndMountPoint (MountOptions &options) const
@@ -144,7 +145,7 @@ namespace VeraCrypt
outerVolume->ReadSectors (bootSectorBuffer, 0);
int fatType;
- byte *bootSector = bootSectorBuffer.Ptr();
+ uint8 *bootSector = bootSectorBuffer.Ptr();
if (memcmp (bootSector + 54, "FAT12", 5) == 0)
fatType = 12;
diff --git a/src/Core/CoreBase.h b/src/Core/CoreBase.h
index 03aa922a..e646fce3 100644
--- a/src/Core/CoreBase.h
+++ b/src/Core/CoreBase.h
@@ -34,7 +34,7 @@ namespace VeraCrypt
virtual ~CoreBase ();
virtual void ChangePassword (shared_ptr <Volume> openVolume, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, bool emvSupportEnabled, shared_ptr <Pkcs5Kdf> newPkcs5Kdf = shared_ptr <Pkcs5Kdf> (), int wipeCount = PRAND_HEADER_WIPE_PASSES) const;
- virtual void ChangePassword (shared_ptr <VolumePath> volumePath, bool preserveTimestamps, shared_ptr <VolumePassword> password, int pim, shared_ptr <Pkcs5Kdf> kdf, shared_ptr <KeyfileList> keyfiles, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, bool emvSupportEnabled, shared_ptr <Pkcs5Kdf> newPkcs5Kdf = shared_ptr <Pkcs5Kdf> (), int wipeCount = PRAND_HEADER_WIPE_PASSES) const;
+ virtual shared_ptr <Volume> ChangePassword (shared_ptr <VolumePath> volumePath, bool preserveTimestamps, shared_ptr <VolumePassword> password, int pim, shared_ptr <Pkcs5Kdf> kdf, shared_ptr <KeyfileList> keyfiles, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, bool emvSupportEnabled, shared_ptr <Pkcs5Kdf> newPkcs5Kdf = shared_ptr <Pkcs5Kdf> (), int wipeCount = PRAND_HEADER_WIPE_PASSES) const;
virtual void CheckFilesystem (shared_ptr <VolumeInfo> mountedVolume, bool repair = false) const = 0;
virtual void CoalesceSlotNumberAndMountPoint (MountOptions &options) const;
virtual void CreateKeyfile (const FilePath &keyfilePath) const;
diff --git a/src/Core/FatFormatter.cpp b/src/Core/FatFormatter.cpp
index fa327837..c8115f9b 100644
--- a/src/Core/FatFormatter.cpp
+++ b/src/Core/FatFormatter.cpp
@@ -149,7 +149,7 @@ namespace VeraCrypt
}
}
- static void PutBoot (fatparams * ft, byte *boot, uint32 volumeId)
+ static void PutBoot (fatparams * ft, uint8 *boot, uint32 volumeId)
{
int cnt = 0;
@@ -244,7 +244,7 @@ namespace VeraCrypt
/* FAT32 FSInfo */
- static void PutFSInfo (byte *sector, fatparams *ft)
+ static void PutFSInfo (uint8 *sector, fatparams *ft)
{
memset (sector, 0, ft->sector_size);
sector[3] = 0x41; /* LeadSig */
@@ -294,16 +294,16 @@ namespace VeraCrypt
sector.Zero();
uint32 volumeId;
- RandomNumberGenerator::GetDataFast (BufferPtr ((byte *) &volumeId, sizeof (volumeId)));
+ RandomNumberGenerator::GetDataFast (BufferPtr ((uint8 *) &volumeId, sizeof (volumeId)));
- PutBoot (ft, (byte *) sector, volumeId);
+ PutBoot (ft, (uint8 *) sector, volumeId);
writeSector (sector); ++sectorNumber;
/* fat32 boot area */
if (ft->size_fat == 32)
{
/* fsinfo */
- PutFSInfo((byte *) sector, ft);
+ PutFSInfo((uint8 *) sector, ft);
writeSector (sector); ++sectorNumber;
/* reserved */
@@ -317,10 +317,10 @@ namespace VeraCrypt
/* bootsector backup */
sector.Zero();
- PutBoot (ft, (byte *) sector, volumeId);
+ PutBoot (ft, (uint8 *) sector, volumeId);
writeSector (sector); ++sectorNumber;
- PutFSInfo((byte *) sector, ft);
+ PutFSInfo((uint8 *) sector, ft);
writeSector (sector); ++sectorNumber;
}
@@ -340,10 +340,10 @@ namespace VeraCrypt
if (n == 0)
{
- byte fat_sig[12];
+ uint8 fat_sig[12];
if (ft->size_fat == 32)
{
- fat_sig[0] = (byte) ft->media;
+ fat_sig[0] = (uint8) ft->media;
fat_sig[1] = fat_sig[2] = 0xff;
fat_sig[3] = 0x0f;
fat_sig[4] = fat_sig[5] = fat_sig[6] = 0xff;
@@ -354,7 +354,7 @@ namespace VeraCrypt
}
else if (ft->size_fat == 16)
{
- fat_sig[0] = (byte) ft->media;
+ fat_sig[0] = (uint8) ft->media;
fat_sig[1] = 0xff;
fat_sig[2] = 0xff;
fat_sig[3] = 0xff;
@@ -362,7 +362,7 @@ namespace VeraCrypt
}
else if (ft->size_fat == 12)
{
- fat_sig[0] = (byte) ft->media;
+ fat_sig[0] = (uint8) ft->media;
fat_sig[1] = 0xff;
fat_sig[2] = 0xff;
fat_sig[3] = 0x00;
diff --git a/src/Core/RandomNumberGenerator.cpp b/src/Core/RandomNumberGenerator.cpp
index 3fb6062a..b60b4eed 100644
--- a/src/Core/RandomNumberGenerator.cpp
+++ b/src/Core/RandomNumberGenerator.cpp
@@ -114,7 +114,7 @@ namespace VeraCrypt
ScopeLock lock (AccessMutex);
size_t bufferLen = buffer.Size(), loopLen;
- byte* pbBuffer = buffer.Get();
+ uint8* pbBuffer = buffer.Get();
// Initialize JitterEntropy RNG for this call
if (0 == jent_entropy_init ())
@@ -267,7 +267,7 @@ namespace VeraCrypt
Buffer buffer (1);
for (size_t i = 0; i < PoolSize * 10; ++i)
{
- buffer[0] = (byte) i;
+ buffer[0] = (uint8) i;
AddToPool (buffer);
}
diff --git a/src/Core/Unix/CoreService.cpp b/src/Core/Unix/CoreService.cpp
index e543652a..6d0f05e5 100644
--- a/src/Core/Unix/CoreService.cpp
+++ b/src/Core/Unix/CoreService.cpp
@@ -57,7 +57,7 @@ namespace VeraCrypt
// Wait for sync code
while (true)
{
- byte b;
+ uint8 b;
throw_sys_if (read (STDIN_FILENO, &b, 1) != 1);
if (b != 0x00)
continue;
@@ -309,7 +309,7 @@ namespace VeraCrypt
std::vector<char> buffer(128, 0);
std::string result;
- FILE* pipe = popen("sudo -n uptime 2>&1 | grep 'load average' | wc -l", "r"); // We redirect stderr to stdout (2>&1) to be able to catch the result of the command
+ FILE* pipe = popen("sudo -n uptime 2>&1 | grep 'load average' | wc -l | tr -d '[:blank:]'", "r"); // We redirect stderr to stdout (2>&1) to be able to catch the result of the command
if (pipe)
{
while (!feof(pipe))
@@ -543,7 +543,7 @@ namespace VeraCrypt
try
{
- shared_ptr <Stream> stream (new MemoryStream (ConstBufferPtr ((byte *) &errOutput[0], errOutput.size())));
+ shared_ptr <Stream> stream (new MemoryStream (ConstBufferPtr ((uint8 *) &errOutput[0], errOutput.size())));
deserializedObject.reset (Serializable::DeserializeNew (stream));
deserializedException = dynamic_cast <Exception*> (deserializedObject.get());
}
@@ -575,7 +575,7 @@ namespace VeraCrypt
ServiceOutputStream = shared_ptr <Stream> (new FileStream (outPipe->GetReadFD()));
// Send sync code
- byte sync[] = { 0, 0x11, 0x22 };
+ uint8 sync[] = { 0, 0x11, 0x22 };
ServiceInputStream->Write (ConstBufferPtr (sync, array_capacity (sync)));
AdminInputPipe = move_ptr(inPipe);
diff --git a/src/Core/Unix/CoreUnix.cpp b/src/Core/Unix/CoreUnix.cpp
index 258979b9..1868eb6d 100644
--- a/src/Core/Unix/CoreUnix.cpp
+++ b/src/Core/Unix/CoreUnix.cpp
@@ -241,7 +241,7 @@ namespace VeraCrypt
device.SeekAt (0);
device.ReadCompleteBuffer (bootSector);
- byte *b = bootSector.Ptr();
+ uint8 *b = bootSector.Ptr();
return memcmp (b + 3, "NTFS", 4) != 0
&& memcmp (b + 54, "FAT", 3) != 0
@@ -303,17 +303,45 @@ namespace VeraCrypt
continue;
shared_ptr <VolumeInfo> mountedVol;
- try
+ // Introduce a retry mechanism with a timeout for control file access
+ // This workaround is limited to FUSE-T mounted volume under macOS for
+ // which md.Device starts with "fuse-t:"
+#ifdef VC_MACOSX_FUSET
+ bool isFuseT = wstring(mf.Device).find(L"fuse-t:") == 0;
+ int controlFileRetries = 10; // 10 retries with 500ms sleep each, total 5 seconds
+ while (!mountedVol && (controlFileRetries-- > 0))
+#endif
{
- shared_ptr <File> controlFile (new File);
- controlFile->Open (string (mf.MountPoint) + FuseService::GetControlPath());
+ try
+ {
+ shared_ptr <File> controlFile (new File);
+ controlFile->Open (string (mf.MountPoint) + FuseService::GetControlPath());
- shared_ptr <Stream> controlFileStream (new FileStream (controlFile));
- mountedVol = Serializable::DeserializeNew <VolumeInfo> (controlFileStream);
+ shared_ptr <Stream> controlFileStream (new FileStream (controlFile));
+ mountedVol = Serializable::DeserializeNew <VolumeInfo> (controlFileStream);
+ }
+ catch (const std::exception& e)
+ {
+#ifdef VC_MACOSX_FUSET
+ // if exception starts with "VeraCrypt::Serializer::ValidateName", then
+ // serialization is not ready yet and we need to wait before retrying
+ // this happens when FUSE-T is used under macOS and if it is the first time
+ // the volume is mounted
+ if (isFuseT && string (e.what()).find ("VeraCrypt::Serializer::ValidateName") != string::npos)
+ {
+ Thread::Sleep(500); // Wait before retrying
+ }
+ else
+ {
+ break; // Control file not found or other error
+ }
+#endif
+ }
}
- catch (...)
+
+ if (!mountedVol)
{
- continue;
+ continue; // Skip to the next mounted filesystem
}
if (!volumePath.IsEmpty() && wstring (mountedVol->Path).compare (volumePath) != 0)
diff --git a/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp b/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp
index 01463c35..05520274 100644
--- a/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp
+++ b/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp
@@ -83,7 +83,7 @@ namespace VeraCrypt
#ifdef TC_MACOSX
const string busType = "rdisk";
#else
- foreach (const string &busType, StringConverter::Split ("ad da"))
+ foreach (const string &busType, StringConverter::Split ("ad da vtbd"))
#endif
{
for (int devNumber = 0; devNumber < 64; devNumber++)
@@ -185,10 +185,51 @@ namespace VeraCrypt
void CoreFreeBSD::MountFilesystem (const DevicePath &devicePath, const DirectoryPath &mountPoint, const string &filesystemType, bool readOnly, const string &systemMountOptions) const
{
+ std::string chosenFilesystem = "msdos";
+ std::string modifiedMountOptions = systemMountOptions;
+
+ if (filesystemType.empty() && modifiedMountOptions.find("mountprog") == string::npos) {
+ // No filesystem type specified through CLI, attempt to identify with blkid
+ // as mount is unable to probe filesystem type on BSD
+ // Make sure we don't override user defined mountprog
+ std::vector<char> buffer(128,0);
+ std::string cmd = "blkid -o value -s TYPE " + static_cast<std::string>(devicePath) + " 2>/dev/null";
+ std::string result;
+
+ FILE* pipe = popen(cmd.c_str(), "r");
+ if (pipe) {
+ while (!feof(pipe)) {
+ if (fgets(buffer.data(), 128, pipe) != nullptr)
+ result += buffer.data();
+ }
+ fflush(pipe);
+ pclose(pipe);
+ pipe = nullptr;
+ }
+
+ if (result.find("ext") == 0 || StringConverter::ToLower(filesystemType).find("ext") == 0) {
+ chosenFilesystem = "ext2fs";
+ }
+ else if (result.find("exfat") == 0 || StringConverter::ToLower(filesystemType) == "exfat") {
+ chosenFilesystem = "exfat";
+ modifiedMountOptions += string(!systemMountOptions.empty() ? "," : "")
+ + "mountprog=/usr/local/sbin/mount.exfat";
+ }
+ else if (result.find("ntfs") == 0 || StringConverter::ToLower(filesystemType) == "ntfs") {
+ chosenFilesystem = "ntfs";
+ modifiedMountOptions += string(!systemMountOptions.empty() ? "," : "")
+ + "mountprog=/usr/local/bin/ntfs-3g";
+ }
+ else if (!filesystemType.empty()) {
+ // Filesystem is specified but is none of the above, then supply as is
+ chosenFilesystem = filesystemType;
+ }
+ } else
+ chosenFilesystem = filesystemType;
+
try
{
- // Try to mount FAT by default as mount is unable to probe filesystem type on BSD
- CoreUnix::MountFilesystem (devicePath, mountPoint, filesystemType.empty() ? "msdos" : filesystemType, readOnly, systemMountOptions);
+ CoreUnix::MountFilesystem (devicePath, mountPoint, chosenFilesystem, readOnly, modifiedMountOptions);
}
catch (ExecutedProcessFailed&)
{
diff --git a/src/Core/Unix/Linux/CoreLinux.cpp b/src/Core/Unix/Linux/CoreLinux.cpp
index 5d5ba38f..cd4be80f 100644
--- a/src/Core/Unix/Linux/CoreLinux.cpp
+++ b/src/Core/Unix/Linux/CoreLinux.cpp
@@ -386,7 +386,7 @@ namespace VeraCrypt
dmCreateArgs << nativeDevPath << " 0";
SecureBuffer dmCreateArgsBuf (dmCreateArgs.str().size());
- dmCreateArgsBuf.CopyFrom (ConstBufferPtr ((byte *) dmCreateArgs.str().c_str(), dmCreateArgs.str().size()));
+ dmCreateArgsBuf.CopyFrom (ConstBufferPtr ((uint8 *) dmCreateArgs.str().c_str(), dmCreateArgs.str().size()));
// Keys
const SecureBuffer &cipherKey = cipher.GetKey();
diff --git a/src/Core/Unix/MacOSX/CoreMacOSX.cpp b/src/Core/Unix/MacOSX/CoreMacOSX.cpp
index dde0d949..cfd34072 100644
--- a/src/Core/Unix/MacOSX/CoreMacOSX.cpp
+++ b/src/Core/Unix/MacOSX/CoreMacOSX.cpp
@@ -119,6 +119,7 @@ namespace VeraCrypt
void CoreMacOSX::MountAuxVolumeImage (const DirectoryPath &auxMountPoint, const MountOptions &options) const
{
+#ifndef VC_MACOSX_FUSET
// Check FUSE version
char fuseVersionString[MAXHOSTNAMELEN + 1] = { 0 };
size_t fuseVersionStringLength = MAXHOSTNAMELEN;
@@ -153,7 +154,7 @@ namespace VeraCrypt
if (fuseVersionMajor < 2 || (fuseVersionMajor == 2 && fuseVersionMinor < 5))
throw HigherFuseVersionRequired (SRC_POS);
-
+#endif
// Mount volume image
string volImage = string (auxMountPoint) + FuseService::GetVolumeImagePath();
diff --git a/src/Crypto/Aes.h b/src/Crypto/Aes.h
index db1bed27..dcadfc2b 100644
--- a/src/Crypto/Aes.h
+++ b/src/Crypto/Aes.h
@@ -139,7 +139,7 @@ AES_RETURN aes_encrypt_key256(const unsigned char *key, aes_encrypt_ctx cx[1]);
AES_RETURN aes_encrypt_key(const unsigned char *key, int key_len, aes_encrypt_ctx cx[1]);
#endif
-AES_RETURN aes_encrypt(const unsigned char *in, unsigned char *out, const aes_encrypt_ctx cx[1]);
+AES_RETURN VC_CDECL aes_encrypt(const unsigned char *in, unsigned char *out, const aes_encrypt_ctx cx[1]);
#endif
@@ -161,7 +161,7 @@ AES_RETURN aes_decrypt_key256(const unsigned char *key, aes_decrypt_ctx cx[1]);
AES_RETURN aes_decrypt_key(const unsigned char *key, int key_len, aes_decrypt_ctx cx[1]);
#endif
-AES_RETURN aes_decrypt(const unsigned char *in, unsigned char *out, const aes_decrypt_ctx cx[1]);
+AES_RETURN VC_CDECL aes_decrypt(const unsigned char *in, unsigned char *out, const aes_decrypt_ctx cx[1]);
#endif
diff --git a/src/Crypto/Aes_hw_cpu.h b/src/Crypto/Aes_hw_cpu.h
index b294e2ee..face0a0c 100644
--- a/src/Crypto/Aes_hw_cpu.h
+++ b/src/Crypto/Aes_hw_cpu.h
@@ -21,13 +21,13 @@ extern "C"
#endif
#if defined (TC_WINDOWS_BOOT)
-byte is_aes_hw_cpu_supported ();
+uint8 is_aes_hw_cpu_supported ();
#endif
void aes_hw_cpu_enable_sse ();
-void aes_hw_cpu_decrypt (const byte *ks, byte *data);
-void aes_hw_cpu_decrypt_32_blocks (const byte *ks, byte *data);
-void aes_hw_cpu_encrypt (const byte *ks, byte *data);
-void aes_hw_cpu_encrypt_32_blocks (const byte *ks, byte *data);
+void aes_hw_cpu_decrypt (const uint8 *ks, uint8 *data);
+void VC_CDECL aes_hw_cpu_decrypt_32_blocks (const uint8 *ks, uint8 *data);
+void aes_hw_cpu_encrypt (const uint8 *ks, uint8 *data);
+void VC_CDECL aes_hw_cpu_encrypt_32_blocks (const uint8 *ks, uint8 *data);
#if defined(__cplusplus)
}
diff --git a/src/Crypto/Aescrypt.c b/src/Crypto/Aescrypt.c
index 46175981..7348e2cf 100644
--- a/src/Crypto/Aescrypt.c
+++ b/src/Crypto/Aescrypt.c
@@ -94,7 +94,7 @@ extern "C"
#define fwd_lrnd(y,x,k,c) (s(y,c) = (k)[c] ^ no_table(x,t_use(s,box),fwd_var,rf1,c))
#endif
-AES_RETURN aes_encrypt(const unsigned char *in, unsigned char *out, const aes_encrypt_ctx cx[1])
+AES_RETURN VC_CDECL aes_encrypt(const unsigned char *in, unsigned char *out, const aes_encrypt_ctx cx[1])
{ uint_32t locals(b0, b1);
const uint_32t *kp;
#if defined( dec_fmvars )
@@ -231,7 +231,7 @@ AES_RETURN aes_encrypt(const unsigned char *in, unsigned char *out, const aes_en
#define rnd_key(n) (kp - n * N_COLS)
#endif
-AES_RETURN aes_decrypt(const unsigned char *in, unsigned char *out, const aes_decrypt_ctx cx[1])
+AES_RETURN VC_CDECL aes_decrypt(const unsigned char *in, unsigned char *out, const aes_decrypt_ctx cx[1])
{ uint_32t locals(b0, b1);
#if defined( dec_imvars )
dec_imvars; /* declare variables for inv_mcol() if needed */
diff --git a/src/Crypto/Camellia.c b/src/Crypto/Camellia.c
index f4fde8aa..675fc0bd 100644
--- a/src/Crypto/Camellia.c
+++ b/src/Crypto/Camellia.c
@@ -11,10 +11,10 @@
* NTT (Nippon Telegraph and Telephone Corporation) . All rights reserved.
*
* SuperCop integration:
- * Copyright © 2013 Jussi Kivilinna <jussi.kivilinna@iki.fi>
+ * Copyright © 2013 Jussi Kivilinna <jussi.kivilinna@iki.fi>
*
* VeraCrypt integration:
- * Copyright © 2017 Mounir IDRASSI <mounir.idrassi@idrix.fr>
+ * Copyright © 2017 Mounir IDRASSI <mounir.idrassi@idrix.fr>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -51,12 +51,12 @@
extern int IsAesHwCpuSupported ();
#endif
-void camellia_encrypt_asm(const byte *ctx, void *dst, const void *src);
-void camellia_decrypt_asm(const byte *ctx, void *dst, const void *src);
-void camellia_enc_blk2(const byte *ctx, byte *dst, const byte *src);
-void camellia_dec_blk2(const byte *ctx, byte *dst, const byte *src);
-void camellia_ecb_enc_16way(const byte *ctx, byte *dst, const byte *src);
-void camellia_ecb_dec_16way(const byte *ctx, byte *dst, const byte *src);
+void camellia_encrypt_asm(const uint8 *ctx, void *dst, const void *src);
+void camellia_decrypt_asm(const uint8 *ctx, void *dst, const void *src);
+void camellia_enc_blk2(const uint8 *ctx, uint8 *dst, const uint8 *src);
+void camellia_dec_blk2(const uint8 *ctx, uint8 *dst, const uint8 *src);
+void camellia_ecb_enc_16way(const uint8 *ctx, uint8 *dst, const uint8 *src);
+void camellia_ecb_dec_16way(const uint8 *ctx, uint8 *dst, const uint8 *src);
/* key constants */
@@ -1093,7 +1093,7 @@ void camellia_decrypt(const unsigned __int8 *inBlock, unsigned __int8 *outBlock
camellia_decrypt_asm (ks, outBlock, inBlock);
}
-void camellia_encrypt_blocks(unsigned __int8 *instance, const byte* in_blk, byte* out_blk, uint32 blockCount)
+void camellia_encrypt_blocks(unsigned __int8 *instance, const uint8* in_blk, uint8* out_blk, uint32 blockCount)
{
#if !defined (_UEFI)
if ((blockCount >= 16) && IsCpuIntel() && IsAesHwCpuSupported () && HasSAVX()) /* on AMD cpu, AVX is too slow */
@@ -1129,7 +1129,7 @@ void camellia_encrypt_blocks(unsigned __int8 *instance, const byte* in_blk, byte
camellia_encrypt (in_blk, out_blk, instance);
}
-void camellia_decrypt_blocks(unsigned __int8 *instance, const byte* in_blk, byte* out_blk, uint32 blockCount)
+void camellia_decrypt_blocks(unsigned __int8 *instance, const uint8* in_blk, uint8* out_blk, uint32 blockCount)
{
#if !defined (_UEFI)
if ((blockCount >= 16) && IsCpuIntel() && IsAesHwCpuSupported () && HasSAVX()) /* on AMD cpu, AVX is too slow */
diff --git a/src/Crypto/Camellia.h b/src/Crypto/Camellia.h
index a1cb832e..63c97476 100644
--- a/src/Crypto/Camellia.h
+++ b/src/Crypto/Camellia.h
@@ -18,8 +18,8 @@ void camellia_encrypt(const unsigned __int8 *inBlock, unsigned __int8 *outBlock,
void camellia_decrypt(const unsigned __int8 *inBlock, unsigned __int8 *outBlock, unsigned __int8 *ks);
#if CRYPTOPP_BOOL_X64 && !defined(CRYPTOPP_DISABLE_ASM)
-void camellia_encrypt_blocks(unsigned __int8 *ks, const byte* in_blk, byte* out_blk, uint32 blockCount);
-void camellia_decrypt_blocks(unsigned __int8 *ks, const byte* in_blk, byte* out_blk, uint32 blockCount);
+void camellia_encrypt_blocks(unsigned __int8 *ks, const uint8* in_blk, uint8* out_blk, uint32 blockCount);
+void camellia_decrypt_blocks(unsigned __int8 *ks, const uint8* in_blk, uint8* out_blk, uint32 blockCount);
#endif
#ifdef __cplusplus
diff --git a/src/Crypto/Crypto_vs2019.vcxproj b/src/Crypto/Crypto_vs2019.vcxproj
index ccd512b9..ab3d5f3b 100644
--- a/src/Crypto/Crypto_vs2019.vcxproj
+++ b/src/Crypto/Crypto_vs2019.vcxproj
@@ -38,6 +38,7 @@
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
@@ -48,11 +49,13 @@
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
@@ -94,18 +97,18 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</IntDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(ConfigurationName)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(ConfigurationName)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(ConfigurationName)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(ConfigurationName)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@@ -182,6 +185,7 @@
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4100;4127;4201;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)Crypto.lib</OutputFile>
@@ -205,6 +209,7 @@
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4100;4127;4201;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)Crypto.lib</OutputFile>
@@ -226,6 +231,7 @@
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4100;4127;4201;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Lib>
<OutputFile>$(OutDir)Crypto.lib</OutputFile>
diff --git a/src/Crypto/Sha2.c b/src/Crypto/Sha2.c
index 31cba7f5..3cce21d7 100644
--- a/src/Crypto/Sha2.c
+++ b/src/Crypto/Sha2.c
@@ -27,7 +27,7 @@ extern "C"
#endif
#if CRYPTOPP_BOOL_X64 || ((CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32) && !defined (TC_MACOSX))
- void sha512_compress_nayuki(uint_64t state[8], const uint_8t block[128]);
+ void VC_CDECL sha512_compress_nayuki(uint_64t state[8], const uint_8t block[128]);
#endif
#if defined(__cplusplus)
}
@@ -309,7 +309,7 @@ extern "C"
#endif
#if CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32
- void sha256_compress_nayuki(uint_32t state[8], const uint_8t block[64]);
+ void VC_CDECL sha256_compress_nayuki(uint_32t state[8], const uint_8t block[64]);
#endif
#if defined(__cplusplus)
@@ -447,7 +447,7 @@ static void CRYPTOPP_FASTCALL X86_SHA256_HashBlocks(uint_32t *state, const uint_
#if defined(__GNUC__)
#if CRYPTOPP_BOOL_X64
- CRYPTOPP_ALIGN_DATA(16) byte workspace[LOCALS_SIZE] ;
+ CRYPTOPP_ALIGN_DATA(16) uint8 workspace[LOCALS_SIZE] ;
#endif
__asm__ __volatile__
(
diff --git a/src/Crypto/Sha2Small.c b/src/Crypto/Sha2Small.c
index 08318833..572dd612 100644
--- a/src/Crypto/Sha2Small.c
+++ b/src/Crypto/Sha2Small.c
@@ -20,7 +20,7 @@
#pragma optimize ("tl", on)
typedef unsigned __int32 uint32;
-typedef unsigned __int8 byte;
+typedef unsigned __int8 uint8;
#include <stdlib.h>
#pragma intrinsic(_lrotr)
diff --git a/src/Crypto/Streebog.c b/src/Crypto/Streebog.c
index 84991021..d223eef8 100644
--- a/src/Crypto/Streebog.c
+++ b/src/Crypto/Streebog.c
@@ -2253,7 +2253,7 @@ stage3(STREEBOG_CTX *CTX)
memcpy((CTX->hash), (CTX->h), 8 * sizeof(unsigned long long));
}
-void STREEBOG_add(STREEBOG_CTX *CTX, const byte *data, size_t len)
+void STREEBOG_add(STREEBOG_CTX *CTX, const uint8 *data, size_t len)
{
size_t chunksize;
@@ -2286,7 +2286,7 @@ void STREEBOG_add(STREEBOG_CTX *CTX, const byte *data, size_t len)
}
}
-void STREEBOG_finalize(STREEBOG_CTX *CTX, byte *digest)
+void STREEBOG_finalize(STREEBOG_CTX *CTX, uint8 *digest)
{
stage3(CTX);
diff --git a/src/Crypto/Streebog.h b/src/Crypto/Streebog.h
index d5691e70..29571d73 100644
--- a/src/Crypto/Streebog.h
+++ b/src/Crypto/Streebog.h
@@ -31,8 +31,8 @@ typedef STREEBOG_ALIGN(16) struct _STREEBOG_CTX
void STREEBOG_init(STREEBOG_CTX *ctx);
void STREEBOG_init256(STREEBOG_CTX *ctx);
-void STREEBOG_add(STREEBOG_CTX *ctx, const byte *msg, size_t len);
-void STREEBOG_finalize(STREEBOG_CTX *ctx, byte *out);
+void STREEBOG_add(STREEBOG_CTX *ctx, const uint8 *msg, size_t len);
+void STREEBOG_finalize(STREEBOG_CTX *ctx, uint8 *out);
#ifdef __cplusplus
}
diff --git a/src/Crypto/Twofish.c b/src/Crypto/Twofish.c
index ad93b66f..ff46bc99 100644
--- a/src/Crypto/Twofish.c
+++ b/src/Crypto/Twofish.c
@@ -57,25 +57,25 @@
#if CRYPTOPP_BOOL_X64 && !defined(CRYPTOPP_DISABLE_ASM)
/* these are 64-bit assembly implementation taken from https://github.com/jkivilin/supercop-blockciphers
- Copyright © 2011-2013 Jussi Kivilinna <jussi.kivilinna@iki.fi>
+ Copyright © 2011-2013 Jussi Kivilinna <jussi.kivilinna@iki.fi>
*/
#if defined(__cplusplus)
extern "C"
{
#endif
-void twofish_enc_blk(TwofishInstance *ks, byte *dst, const byte *src);
-void twofish_dec_blk(TwofishInstance *ks, byte *dst, const byte *src);
-void twofish_enc_blk2(TwofishInstance *ks, byte *dst, const byte *src);
-void twofish_dec_blk2(TwofishInstance *ks, byte *dst, const byte *src);
-void twofish_enc_blk3(TwofishInstance *ks, byte *dst, const byte *src);
-void twofish_dec_blk3(TwofishInstance *ks, byte *dst, const byte *src);
+void twofish_enc_blk(TwofishInstance *ks, uint8 *dst, const uint8 *src);
+void twofish_dec_blk(TwofishInstance *ks, uint8 *dst, const uint8 *src);
+void twofish_enc_blk2(TwofishInstance *ks, uint8 *dst, const uint8 *src);
+void twofish_dec_blk2(TwofishInstance *ks, uint8 *dst, const uint8 *src);
+void twofish_enc_blk3(TwofishInstance *ks, uint8 *dst, const uint8 *src);
+void twofish_dec_blk3(TwofishInstance *ks, uint8 *dst, const uint8 *src);
#if defined(__cplusplus)
}
#endif
-void twofish_encrypt_blocks(TwofishInstance *instance, const byte* in_blk, byte* out_blk, uint32 blockCount)
+void twofish_encrypt_blocks(TwofishInstance *instance, const uint8* in_blk, uint8* out_blk, uint32 blockCount)
{
while (blockCount >= 3)
{
@@ -96,7 +96,7 @@ void twofish_encrypt_blocks(TwofishInstance *instance, const byte* in_blk, byte*
}
-void twofish_decrypt_blocks(TwofishInstance *instance, const byte* in_blk, byte* out_blk, uint32 blockCount)
+void twofish_decrypt_blocks(TwofishInstance *instance, const uint8* in_blk, uint8* out_blk, uint32 blockCount)
{
while (blockCount >= 3)
{
@@ -120,7 +120,7 @@ void twofish_decrypt_blocks(TwofishInstance *instance, const byte* in_blk, byte*
#endif
-static const byte Q[2][256] = {
+static const uint8 Q[2][256] = {
{
0xa9, 0x67, 0xb3, 0xe8, 0x04, 0xfd, 0xa3, 0x76, 0x9a, 0x92, 0x80, 0x78, 0xe4, 0xdd, 0xd1, 0x38,
0x0d, 0xc6, 0x35, 0x98, 0x18, 0xf7, 0xec, 0x6c, 0x43, 0x75, 0x37, 0x26, 0xfa, 0x13, 0x94, 0x48,
@@ -604,11 +604,11 @@ static const uint32 RS[8][256] = {
void twofish_set_key(TwofishInstance *instance, const u4byte in_key[])
{
union {
- byte S8[16];
+ uint8 S8[16];
uint32 S32[4];
} us;
unsigned int i;
- const byte* key = (const byte*) in_key;
+ const uint8* key = (const uint8*) in_key;
us.S32[0] = RS[0][key[0]] ^ RS[1][key[1]] ^ RS[2][key[2]] ^ RS[3][key[3]] ^ RS[4][key[4]] ^ RS[5][key[5]] ^ RS[6][key[6]] ^ RS[7][key[7]];
us.S32[1] = RS[0][key[8]] ^ RS[1][key[9]] ^ RS[2][key[10]] ^ RS[3][key[11]] ^ RS[4][key[12]] ^ RS[5][key[13]] ^ RS[6][key[14]] ^ RS[7][key[15]];
diff --git a/src/Crypto/Twofish.h b/src/Crypto/Twofish.h
index e74826eb..3b530cbd 100644
--- a/src/Crypto/Twofish.h
+++ b/src/Crypto/Twofish.h
@@ -55,10 +55,10 @@ typedef struct
/* in_key must be 32-bytes long */
void twofish_set_key(TwofishInstance *instance, const u4byte in_key[]);
#if CRYPTOPP_BOOL_X64 && !defined(CRYPTOPP_DISABLE_ASM)
-void twofish_encrypt_blocks(TwofishInstance *instance, const byte* in_blk, byte* out_blk, uint32 blockCount);
-void twofish_decrypt_blocks(TwofishInstance *instance, const byte* in_blk, byte* out_blk, uint32 blockCount);
-#define twofish_encrypt(instance,in_blk,out_blk) twofish_encrypt_blocks(instance, (const byte*) in_blk, (byte*) out_blk, 1)
-#define twofish_decrypt(instance,in_blk,out_blk) twofish_decrypt_blocks(instance, (const byte*) in_blk, (byte*) out_blk, 1)
+void twofish_encrypt_blocks(TwofishInstance *instance, const uint8* in_blk, uint8* out_blk, uint32 blockCount);
+void twofish_decrypt_blocks(TwofishInstance *instance, const uint8* in_blk, uint8* out_blk, uint32 blockCount);
+#define twofish_encrypt(instance,in_blk,out_blk) twofish_encrypt_blocks(instance, (const uint8*) in_blk, (uint8*) out_blk, 1)
+#define twofish_decrypt(instance,in_blk,out_blk) twofish_decrypt_blocks(instance, (const uint8*) in_blk, (uint8*) out_blk, 1)
#else
void twofish_encrypt(TwofishInstance *instance, const u4byte in_blk[4], u4byte out_blk[4]);
void twofish_decrypt(TwofishInstance *instance, const u4byte in_blk[4], u4byte out_blk[4]);
diff --git a/src/Crypto/Whirlpool.c b/src/Crypto/Whirlpool.c
index 9af0cb32..6a1fe8b4 100644
--- a/src/Crypto/Whirlpool.c
+++ b/src/Crypto/Whirlpool.c
@@ -936,7 +936,7 @@ void WHIRLPOOL_add(const unsigned char * input,
else
{
uint64* dataBuf = ctx->data;
- byte* data = (byte *)dataBuf;
+ uint8* data = (uint8 *)dataBuf;
num = oldCountLo & 63;
if (num != 0) // process left over data
@@ -996,7 +996,7 @@ void WHIRLPOOL_finalize(WHIRLPOOL_CTX * const ctx,
unsigned int num = ctx->countLo & 63;
uint64* dataBuf = ctx->data;
uint64* stateBuf = ctx->state;
- byte* data = (byte *)dataBuf;
+ uint8* data = (uint8 *)dataBuf;
data[num++] = 0x80;
if (num <= 32)
diff --git a/src/Crypto/chacha-xmm.c b/src/Crypto/chacha-xmm.c
index 478de594..54c3680c 100644
--- a/src/Crypto/chacha-xmm.c
+++ b/src/Crypto/chacha-xmm.c
@@ -43,7 +43,6 @@ __inline __m128i _mm_set1_epi64x(int64 a)
#endif
#endif
-#define uint8 byte
#define U32V(v) (v)
#define ROTL32(x,n) rotl32(x, n)
diff --git a/src/Crypto/config.h b/src/Crypto/config.h
index 867c13dd..d2a9cfea 100644
--- a/src/Crypto/config.h
+++ b/src/Crypto/config.h
@@ -209,8 +209,8 @@
#define GETBYTE(x, y) (unsigned int)((unsigned char)((x)>>(8*(y))))
// these may be faster on other CPUs/compilers
// #define GETBYTE(x, y) (unsigned int)(((x)>>(8*(y)))&255)
-// #define GETBYTE(x, y) (((byte *)&(x))[y])
+// #define GETBYTE(x, y) (((uint8 *)&(x))[y])
-#define CRYPTOPP_GET_BYTE_AS_BYTE(x, y) ((byte)((x)>>(8*(y))))
+#define CRYPTOPP_GET_BYTE_AS_BYTE(x, y) ((uint8)((x)>>(8*(y))))
#endif
diff --git a/src/Crypto/kuznyechik.c b/src/Crypto/kuznyechik.c
index 65685d09..fb76142b 100644
--- a/src/Crypto/kuznyechik.c
+++ b/src/Crypto/kuznyechik.c
@@ -12,16 +12,16 @@ and released into public domain.
#endif
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE
-void kuznyechik_set_key_simd(const byte* key, kuznyechik_kds *kds);
-void kuznyechik_encrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kds);
-void kuznyechik_encrypt_blocks_simd(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds);
-void kuznyechik_decrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kds);
-void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds);
+void kuznyechik_set_key_simd(const uint8* key, kuznyechik_kds *kds);
+void kuznyechik_encrypt_block_simd(uint8* out, const uint8* in, kuznyechik_kds* kds);
+void kuznyechik_encrypt_blocks_simd(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds);
+void kuznyechik_decrypt_block_simd(uint8* out, const uint8* in, kuznyechik_kds* kds);
+void kuznyechik_decrypt_blocks_simd(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds);
#endif
//#define CPPCRYPTO_DEBUG
- static const byte S[256] = {
+ static const uint8 S[256] = {
252, 238, 221, 17, 207, 110, 49, 22, 251, 196, 250, 218, 35, 197, 4, 77, 233, 119, 240, 219, 147, 46, 153, 186, 23, 54, 241, 187, 20, 205, 95, 193,
249, 24, 101, 90, 226, 92, 239, 33, 129, 28, 60, 66, 139, 1, 142, 79, 5, 132, 2, 174, 227, 106, 143, 160, 6, 11, 237, 152, 127, 212, 211, 31,
235, 52, 44, 81, 234, 200, 72, 171, 242, 42, 104, 162, 253, 58, 206, 204, 181, 112, 14, 86, 8, 12, 118, 18, 191, 114, 19, 71, 156, 183, 93, 135,
@@ -32,7 +32,7 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
32, 113, 103, 164, 45, 43, 9, 91, 203, 155, 37, 208, 190, 229, 108, 82, 89, 166, 116, 210, 230, 244, 180, 192, 209, 102, 175, 194, 57, 75, 99, 182
};
- static const byte IS[256] = {
+ static const uint8 IS[256] = {
165, 45, 50, 143, 14, 48, 56, 192, 84, 230, 158, 57, 85, 126, 82, 145, 100, 3, 87, 90, 28, 96, 7, 24, 33, 114, 168, 209, 41, 198, 164, 63,
224, 39, 141, 12, 130, 234, 174, 180, 154, 99, 73, 229, 66, 228, 21, 183, 200, 6, 112, 157, 65, 117, 25, 201, 170, 252, 77, 191, 42, 115, 132, 213,
195, 175, 43, 134, 167, 177, 178, 91, 70, 211, 159, 253, 212, 15, 156, 47, 155, 67, 239, 217, 121, 182, 83, 127, 193, 240, 35, 231, 37, 94, 181, 30,
@@ -2144,30 +2144,30 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
};
#define LS(x1,x2,t1,t2) { \
- t1 = T[0][(byte)(x1)][0] ^ T[1][(byte)(x1 >> 8)][0] ^ T[2][(byte)(x1 >> 16)][0] ^ T[3][(byte)(x1 >> 24)][0] ^ T[4][(byte)(x1 >> 32)][0] ^ T[5][(byte)(x1 >> 40)][0] ^ \
- T[6][(byte)(x1 >> 48)][0] ^ T[7][(byte)(x1 >> 56)][0] ^ T[8][(byte)(x2)][0] ^ T[9][(byte)(x2 >> 8)][0] ^ T[10][(byte)(x2 >> 16)][0] ^ T[11][(byte)(x2 >> 24)][0] ^ \
- T[12][(byte)(x2 >> 32)][0] ^ T[13][(byte)(x2 >> 40)][0] ^ T[14][(byte)(x2 >> 48)][0] ^ T[15][(byte)(x2 >> 56)][0]; \
- t2 = T[0][(byte)(x1)][1] ^ T[1][(byte)(x1 >> 8)][1] ^ T[2][(byte)(x1 >> 16)][1] ^ T[3][(byte)(x1 >> 24)][1] ^ T[4][(byte)(x1 >> 32)][1] ^ T[5][(byte)(x1 >> 40)][1] ^ \
- T[6][(byte)(x1 >> 48)][1] ^ T[7][(byte)(x1 >> 56)][1] ^ T[8][(byte)(x2)][1] ^ T[9][(byte)(x2 >> 8)][1] ^ T[10][(byte)(x2 >> 16)][1] ^ T[11][(byte)(x2 >> 24)][1] ^ \
- T[12][(byte)(x2 >> 32)][1] ^ T[13][(byte)(x2 >> 40)][1] ^ T[14][(byte)(x2 >> 48)][1] ^ T[15][(byte)(x2 >> 56)][1]; \
+ t1 = T[0][(uint8)(x1)][0] ^ T[1][(uint8)(x1 >> 8)][0] ^ T[2][(uint8)(x1 >> 16)][0] ^ T[3][(uint8)(x1 >> 24)][0] ^ T[4][(uint8)(x1 >> 32)][0] ^ T[5][(uint8)(x1 >> 40)][0] ^ \
+ T[6][(uint8)(x1 >> 48)][0] ^ T[7][(uint8)(x1 >> 56)][0] ^ T[8][(uint8)(x2)][0] ^ T[9][(uint8)(x2 >> 8)][0] ^ T[10][(uint8)(x2 >> 16)][0] ^ T[11][(uint8)(x2 >> 24)][0] ^ \
+ T[12][(uint8)(x2 >> 32)][0] ^ T[13][(uint8)(x2 >> 40)][0] ^ T[14][(uint8)(x2 >> 48)][0] ^ T[15][(uint8)(x2 >> 56)][0]; \
+ t2 = T[0][(uint8)(x1)][1] ^ T[1][(uint8)(x1 >> 8)][1] ^ T[2][(uint8)(x1 >> 16)][1] ^ T[3][(uint8)(x1 >> 24)][1] ^ T[4][(uint8)(x1 >> 32)][1] ^ T[5][(uint8)(x1 >> 40)][1] ^ \
+ T[6][(uint8)(x1 >> 48)][1] ^ T[7][(uint8)(x1 >> 56)][1] ^ T[8][(uint8)(x2)][1] ^ T[9][(uint8)(x2 >> 8)][1] ^ T[10][(uint8)(x2 >> 16)][1] ^ T[11][(uint8)(x2 >> 24)][1] ^ \
+ T[12][(uint8)(x2 >> 32)][1] ^ T[13][(uint8)(x2 >> 40)][1] ^ T[14][(uint8)(x2 >> 48)][1] ^ T[15][(uint8)(x2 >> 56)][1]; \
}
#define ILS(x1,x2,t1,t2) { \
- t1 = IT[0][(byte)(x1)][0] ^ IT[1][(byte)(x1 >> 8)][0] ^ IT[2][(byte)(x1 >> 16)][0] ^ IT[3][(byte)(x1 >> 24)][0] ^ IT[4][(byte)(x1 >> 32)][0] ^ IT[5][(byte)(x1 >> 40)][0] ^ \
- IT[6][(byte)(x1 >> 48)][0] ^ IT[7][(byte)(x1 >> 56)][0] ^ IT[8][(byte)(x2)][0] ^ IT[9][(byte)(x2 >> 8)][0] ^ IT[10][(byte)(x2 >> 16)][0] ^ IT[11][(byte)(x2 >> 24)][0] ^ \
- IT[12][(byte)(x2 >> 32)][0] ^ IT[13][(byte)(x2 >> 40)][0] ^ IT[14][(byte)(x2 >> 48)][0] ^ IT[15][(byte)(x2 >> 56)][0]; \
- t2 = IT[0][(byte)(x1)][1] ^ IT[1][(byte)(x1 >> 8)][1] ^ IT[2][(byte)(x1 >> 16)][1] ^ IT[3][(byte)(x1 >> 24)][1] ^ IT[4][(byte)(x1 >> 32)][1] ^ IT[5][(byte)(x1 >> 40)][1] ^ \
- IT[6][(byte)(x1 >> 48)][1] ^ IT[7][(byte)(x1 >> 56)][1] ^ IT[8][(byte)(x2)][1] ^ IT[9][(byte)(x2 >> 8)][1] ^ IT[10][(byte)(x2 >> 16)][1] ^ IT[11][(byte)(x2 >> 24)][1] ^ \
- IT[12][(byte)(x2 >> 32)][1] ^ IT[13][(byte)(x2 >> 40)][1] ^ IT[14][(byte)(x2 >> 48)][1] ^ IT[15][(byte)(x2 >> 56)][1]; \
+ t1 = IT[0][(uint8)(x1)][0] ^ IT[1][(uint8)(x1 >> 8)][0] ^ IT[2][(uint8)(x1 >> 16)][0] ^ IT[3][(uint8)(x1 >> 24)][0] ^ IT[4][(uint8)(x1 >> 32)][0] ^ IT[5][(uint8)(x1 >> 40)][0] ^ \
+ IT[6][(uint8)(x1 >> 48)][0] ^ IT[7][(uint8)(x1 >> 56)][0] ^ IT[8][(uint8)(x2)][0] ^ IT[9][(uint8)(x2 >> 8)][0] ^ IT[10][(uint8)(x2 >> 16)][0] ^ IT[11][(uint8)(x2 >> 24)][0] ^ \
+ IT[12][(uint8)(x2 >> 32)][0] ^ IT[13][(uint8)(x2 >> 40)][0] ^ IT[14][(uint8)(x2 >> 48)][0] ^ IT[15][(uint8)(x2 >> 56)][0]; \
+ t2 = IT[0][(uint8)(x1)][1] ^ IT[1][(uint8)(x1 >> 8)][1] ^ IT[2][(uint8)(x1 >> 16)][1] ^ IT[3][(uint8)(x1 >> 24)][1] ^ IT[4][(uint8)(x1 >> 32)][1] ^ IT[5][(uint8)(x1 >> 40)][1] ^ \
+ IT[6][(uint8)(x1 >> 48)][1] ^ IT[7][(uint8)(x1 >> 56)][1] ^ IT[8][(uint8)(x2)][1] ^ IT[9][(uint8)(x2 >> 8)][1] ^ IT[10][(uint8)(x2 >> 16)][1] ^ IT[11][(uint8)(x2 >> 24)][1] ^ \
+ IT[12][(uint8)(x2 >> 32)][1] ^ IT[13][(uint8)(x2 >> 40)][1] ^ IT[14][(uint8)(x2 >> 48)][1] ^ IT[15][(uint8)(x2 >> 56)][1]; \
}
#define ILSS(x1,x2,t1,t2) { \
- t1 = IT[0][S[(byte)(x1)]][0] ^ IT[1][S[(byte)(x1 >> 8)]][0] ^ IT[2][S[(byte)(x1 >> 16)]][0] ^ IT[3][S[(byte)(x1 >> 24)]][0] ^ IT[4][S[(byte)(x1 >> 32)]][0] ^ IT[5][S[(byte)(x1 >> 40)]][0] ^ \
- IT[6][S[(byte)(x1 >> 48)]][0] ^ IT[7][S[(byte)(x1 >> 56)]][0] ^ IT[8][S[(byte)(x2)]][0] ^ IT[9][S[(byte)(x2 >> 8)]][0] ^ IT[10][S[(byte)(x2 >> 16)]][0] ^ IT[11][S[(byte)(x2 >> 24)]][0] ^ \
- IT[12][S[(byte)(x2 >> 32)]][0] ^ IT[13][S[(byte)(x2 >> 40)]][0] ^ IT[14][S[(byte)(x2 >> 48)]][0] ^ IT[15][S[(byte)(x2 >> 56)]][0]; \
- t2 = IT[0][S[(byte)(x1)]][1] ^ IT[1][S[(byte)(x1 >> 8)]][1] ^ IT[2][S[(byte)(x1 >> 16)]][1] ^ IT[3][S[(byte)(x1 >> 24)]][1] ^ IT[4][S[(byte)(x1 >> 32)]][1] ^ IT[5][S[(byte)(x1 >> 40)]][1] ^ \
- IT[6][S[(byte)(x1 >> 48)]][1] ^ IT[7][S[(byte)(x1 >> 56)]][1] ^ IT[8][S[(byte)(x2)]][1] ^ IT[9][S[(byte)(x2 >> 8)]][1] ^ IT[10][S[(byte)(x2 >> 16)]][1] ^ IT[11][S[(byte)(x2 >> 24)]][1] ^ \
- IT[12][S[(byte)(x2 >> 32)]][1] ^ IT[13][S[(byte)(x2 >> 40)]][1] ^ IT[14][S[(byte)(x2 >> 48)]][1] ^ IT[15][S[(byte)(x2 >> 56)]][1]; \
+ t1 = IT[0][S[(uint8)(x1)]][0] ^ IT[1][S[(uint8)(x1 >> 8)]][0] ^ IT[2][S[(uint8)(x1 >> 16)]][0] ^ IT[3][S[(uint8)(x1 >> 24)]][0] ^ IT[4][S[(uint8)(x1 >> 32)]][0] ^ IT[5][S[(uint8)(x1 >> 40)]][0] ^ \
+ IT[6][S[(uint8)(x1 >> 48)]][0] ^ IT[7][S[(uint8)(x1 >> 56)]][0] ^ IT[8][S[(uint8)(x2)]][0] ^ IT[9][S[(uint8)(x2 >> 8)]][0] ^ IT[10][S[(uint8)(x2 >> 16)]][0] ^ IT[11][S[(uint8)(x2 >> 24)]][0] ^ \
+ IT[12][S[(uint8)(x2 >> 32)]][0] ^ IT[13][S[(uint8)(x2 >> 40)]][0] ^ IT[14][S[(uint8)(x2 >> 48)]][0] ^ IT[15][S[(uint8)(x2 >> 56)]][0]; \
+ t2 = IT[0][S[(uint8)(x1)]][1] ^ IT[1][S[(uint8)(x1 >> 8)]][1] ^ IT[2][S[(uint8)(x1 >> 16)]][1] ^ IT[3][S[(uint8)(x1 >> 24)]][1] ^ IT[4][S[(uint8)(x1 >> 32)]][1] ^ IT[5][S[(uint8)(x1 >> 40)]][1] ^ \
+ IT[6][S[(uint8)(x1 >> 48)]][1] ^ IT[7][S[(uint8)(x1 >> 56)]][1] ^ IT[8][S[(uint8)(x2)]][1] ^ IT[9][S[(uint8)(x2 >> 8)]][1] ^ IT[10][S[(uint8)(x2 >> 16)]][1] ^ IT[11][S[(uint8)(x2 >> 24)]][1] ^ \
+ IT[12][S[(uint8)(x2 >> 32)]][1] ^ IT[13][S[(uint8)(x2 >> 40)]][1] ^ IT[14][S[(uint8)(x2 >> 48)]][1] ^ IT[15][S[(uint8)(x2 >> 56)]][1]; \
}
#define ISI(val) { \
@@ -2199,7 +2199,7 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
} \
}
- void kuznyechik_set_key(const byte* key, kuznyechik_kds* kds)
+ void kuznyechik_set_key(const uint8* key, kuznyechik_kds* kds)
{
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE && !defined(_UEFI) && (!defined (TC_WINDOWS_DRIVER) || (!defined (DEBUG) && defined (_WIN64)))
if(HasSSE2())
@@ -2258,7 +2258,7 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
}
- void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds)
+ void kuznyechik_encrypt_block(uint8* out, const uint8* in, kuznyechik_kds* kds)
{
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE && !defined(_UEFI) && (!defined (TC_WINDOWS_DRIVER) || (!defined (DEBUG) && defined (_WIN64)))
if(HasSSE2())
@@ -2305,7 +2305,7 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
}
}
- void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds)
+ void kuznyechik_encrypt_blocks(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds)
{
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE && !defined(_UEFI) && (!defined (DEBUG) || !defined (TC_WINDOWS_DRIVER))
if(HasSSE2())
@@ -2325,7 +2325,7 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
}
}
- void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds)
+ void kuznyechik_decrypt_block(uint8* out, const uint8* in, kuznyechik_kds* kds)
{
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE && !defined(_UEFI) && (!defined (TC_WINDOWS_DRIVER) || (!defined (DEBUG) && defined (_WIN64)))
if(HasSSE2())
@@ -2366,8 +2366,8 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
ILS(x1, x2, t1, t2);
t1 ^= kds->rkd[2];
t2 ^= kds->rkd[3];
- ISI((byte*)&t1);
- ISI((byte*)&t2);
+ ISI((uint8*)&t1);
+ ISI((uint8*)&t2);
t1 ^= kds->rkd[0];
t2 ^= kds->rkd[1];
*(uint64*)out = t1;
@@ -2375,7 +2375,7 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
}
}
- void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds)
+ void kuznyechik_decrypt_blocks(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds)
{
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE && !defined(_UEFI) && (!defined (DEBUG) || !defined (TC_WINDOWS_DRIVER))
if(HasSSE2())
diff --git a/src/Crypto/kuznyechik.h b/src/Crypto/kuznyechik.h
index f0b45b64..05dc6e0e 100644
--- a/src/Crypto/kuznyechik.h
+++ b/src/Crypto/kuznyechik.h
@@ -22,11 +22,11 @@ typedef struct _kuznyechik_kds
#define KUZNYECHIK_KS (sizeof(kuznyechik_kds))
-void kuznyechik_encrypt_block(byte* out, const byte* in, kuznyechik_kds* kds);
-void kuznyechik_encrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds);
-void kuznyechik_decrypt_block(byte* out, const byte* in, kuznyechik_kds* kds);
-void kuznyechik_decrypt_blocks(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds);
-void kuznyechik_set_key(const byte* key, kuznyechik_kds *kds);
+void kuznyechik_encrypt_block(uint8* out, const uint8* in, kuznyechik_kds* kds);
+void kuznyechik_encrypt_blocks(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds);
+void kuznyechik_decrypt_block(uint8* out, const uint8* in, kuznyechik_kds* kds);
+void kuznyechik_decrypt_blocks(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds);
+void kuznyechik_set_key(const uint8* key, kuznyechik_kds *kds);
#ifdef __cplusplus
}
diff --git a/src/Crypto/kuznyechik_simd.c b/src/Crypto/kuznyechik_simd.c
index 1c505db1..a7391908 100644
--- a/src/Crypto/kuznyechik_simd.c
+++ b/src/Crypto/kuznyechik_simd.c
@@ -9169,7 +9169,7 @@ VC_INLINE void scheduleDecryptionRoundKeysForGost15(
applyLSTransformation_4(data1_, data2_, data3_,data4_); \
}
-void kuznyechik_encrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kds)
+void kuznyechik_encrypt_block_simd(uint8* out, const uint8* in, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = (const uint_64t *) kds->rke;
__m128i data_;
@@ -9200,7 +9200,7 @@ void kuznyechik_encrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kd
_mm_storeu_si128((__m128i*) out, data_);
}
-void kuznyechik_encrypt_blocks_simd(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds)
+void kuznyechik_encrypt_blocks_simd(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = (const uint_64t *) kds->rke;
__m128i data1_, data2_, data3_, data4_;
@@ -9347,7 +9347,7 @@ void kuznyechik_encrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
data4_ = _mm_xor_si128(data4_, cache11_); \
}
-void kuznyechik_decrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kds)
+void kuznyechik_decrypt_block_simd(uint8* out, const uint8* in, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = kds->rkd;
__m128i data_;
@@ -9383,7 +9383,7 @@ void kuznyechik_decrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kd
_mm_storeu_si128((__m128i*) out, data_);
}
-void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds)
+void kuznyechik_decrypt_blocks_simd(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = kds->rkd;
__m128i data1_, data2_,data3_,data4_;
@@ -9508,7 +9508,7 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
kuznyechik_decrypt_block_simd (out, in, kds);
}
-void kuznyechik_set_key_simd(const byte* key, kuznyechik_kds *kds)
+void kuznyechik_set_key_simd(const uint8* key, kuznyechik_kds *kds)
{
scheduleEncryptionRoundKeysForGost15 (kds->rke, key);
scheduleDecryptionRoundKeysForGost15 (kds->rkd, key);
diff --git a/src/Crypto/rdrand.c b/src/Crypto/rdrand.c
index afed7cd1..52f7f98e 100644
--- a/src/Crypto/rdrand.c
+++ b/src/Crypto/rdrand.c
@@ -6,8 +6,8 @@
#include "cpu.h"
#include "misc.h"
-void CRYPTOPP_FASTCALL MASM_RDRAND_GenerateBlock(byte*, size_t);
-void CRYPTOPP_FASTCALL MASM_RDSEED_GenerateBlock(byte*, size_t);
+void CRYPTOPP_FASTCALL MASM_RDRAND_GenerateBlock(uint8*, size_t);
+void CRYPTOPP_FASTCALL MASM_RDSEED_GenerateBlock(uint8*, size_t);
int RDRAND_getBytes(unsigned char* buf, size_t bufLen)
{
diff --git a/src/Crypto/t1ha.h b/src/Crypto/t1ha.h
index 97615b51..c32d07b5 100644
--- a/src/Crypto/t1ha.h
+++ b/src/Crypto/t1ha.h
@@ -183,7 +183,7 @@ extern "C" {
#define T1HA_ALIGN_SUFFIX
#ifdef _MSC_VER
-#define uint8_t byte
+#define uint8_t uint8
#define uint16_t uint16
#define uint32_t uint32
#define uint64_t uint64
diff --git a/src/Crypto/wolfCrypt.c b/src/Crypto/wolfCrypt.c
index 39ab93a7..4a4946a6 100644
--- a/src/Crypto/wolfCrypt.c
+++ b/src/Crypto/wolfCrypt.c
@@ -234,10 +234,10 @@ void sha512(unsigned char * result, const unsigned char* source, uint_64t source
void derive_key_sha512 (char *pwd, int pwd_len, char *salt, int salt_len, uint32 iterations, char *dk, int dklen) {
(void) iterations;
- wc_HKDF(WC_SHA512, (byte*)pwd, (word32)pwd_len, (byte*)salt, (word32)salt_len, NULL, 0, (byte*)dk, (word32)dklen);
+ wc_HKDF(WC_SHA512, (uint8*)pwd, (word32)pwd_len, (uint8*)salt, (word32)salt_len, NULL, 0, (uint8*)dk, (word32)dklen);
}
void derive_key_sha256 (char *pwd, int pwd_len, char *salt, int salt_len, uint32 iterations, char *dk, int dklen) {
(void) iterations;
- wc_HKDF(WC_SHA256, (byte*)pwd, (word32)pwd_len, (byte*)salt, (word32)salt_len, NULL, 0, (byte*)dk, (word32)dklen);
+ wc_HKDF(WC_SHA256, (uint8*)pwd, (word32)pwd_len, (uint8*)salt, (word32)salt_len, NULL, 0, (uint8*)dk, (word32)dklen);
}
diff --git a/src/Driver/DriveFilter.c b/src/Driver/DriveFilter.c
index 49d62126..6fda3c37 100644
--- a/src/Driver/DriveFilter.c
+++ b/src/Driver/DriveFilter.c
@@ -35,7 +35,7 @@ static BOOL DeviceFilterActive = FALSE;
BOOL BootArgsValid = FALSE;
BootArguments BootArgs;
-byte* BootSecRegionData = NULL;
+uint8* BootSecRegionData = NULL;
uint32 BootSecRegionSize = 0;
uint32 BootPkcs5 = 0;
@@ -47,13 +47,13 @@ static KMUTEX MountMutex;
static volatile BOOL BootDriveFound = FALSE;
static DriveFilterExtension *BootDriveFilterExtension = NULL;
static LARGE_INTEGER BootDriveLength;
-static byte BootLoaderFingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
+static uint8 BootLoaderFingerprint[WHIRLPOOL_DIGESTSIZE + SHA512_DIGESTSIZE];
static BOOL CrashDumpEnabled = FALSE;
static BOOL HibernationEnabled = FALSE;
static BOOL LegacyHibernationDriverFilterActive = FALSE;
-static byte *HibernationWriteBuffer = NULL;
+static uint8 *HibernationWriteBuffer = NULL;
static MDL *HibernationWriteBufferMdl = NULL;
static uint32 HibernationPreventionCount = 0;
@@ -82,8 +82,8 @@ NTSTATUS LoadBootArguments (BOOL bIsEfi)
{
NTSTATUS status = STATUS_UNSUCCESSFUL;
PHYSICAL_ADDRESS bootArgsAddr;
- byte *mappedBootArgs;
- byte *mappedCryptoInfo = NULL;
+ uint8 *mappedBootArgs;
+ uint8 *mappedCryptoInfo = NULL;
uint16 bootLoaderArgsIndex;
uint64* BootArgsRegionsPtr = bIsEfi? BootArgsRegionsEFI : BootArgsRegionsDefault;
size_t BootArgsRegionsCount = bIsEfi? sizeof(BootArgsRegionsEFI)/ sizeof(BootArgsRegionsEFI[0]) : sizeof(BootArgsRegionsDefault)/ sizeof(BootArgsRegionsDefault[0]);
@@ -109,7 +109,7 @@ NTSTATUS LoadBootArguments (BOOL bIsEfi)
DumpMem (mappedBootArgs, sizeof (BootArguments));
if (bootArguments->BootLoaderVersion == VERSION_NUM
- && bootArguments->BootArgumentsCrc32 != GetCrc32 ((byte *) bootArguments, (int) ((byte *) &bootArguments->BootArgumentsCrc32 - (byte *) bootArguments)))
+ && bootArguments->BootArgumentsCrc32 != GetCrc32 ((uint8 *) bootArguments, (int) ((uint8 *) &bootArguments->BootArgumentsCrc32 - (uint8 *) bootArguments)))
{
Dump ("BootArguments CRC incorrect\n");
burn (mappedBootArgs, sizeof (BootArguments));
@@ -166,13 +166,13 @@ NTSTATUS LoadBootArguments (BOOL bIsEfi)
uint32 crc;
PHYSICAL_ADDRESS SecRegionAddress;
SECREGION_BOOT_PARAMS* SecRegionParams = (SECREGION_BOOT_PARAMS*) (mappedCryptoInfo + sizeof(BOOT_CRYPTO_HEADER) + 2);
- byte *secRegionData = NULL;
+ uint8 *secRegionData = NULL;
SecRegionAddress.QuadPart = SecRegionParams->Ptr;
Dump ("SecRegion memory 0x%x %d\n", SecRegionAddress.LowPart, SecRegionParams->Size);
// SecRegion correct?
if( (SecRegionParams->Ptr != 0) && (SecRegionParams->Size > 0)) {
- crc = GetCrc32((byte*)SecRegionParams, 12);
+ crc = GetCrc32((uint8*)SecRegionParams, 12);
if(crc == SecRegionParams->Crc) {
Dump ("SecRegion crc ok\n");
secRegionData = MmMapIoSpace (SecRegionAddress, SecRegionParams->Size, MmCached);
@@ -329,7 +329,7 @@ static void InvalidateDriveFilterKeys (DriveFilterExtension *Extension)
Dump ("Drive filter encryption keys invalidated!\n");
}
-static void ComputeBootLoaderFingerprint(PDEVICE_OBJECT LowerDeviceObject, byte* ioBuffer /* ioBuffer must be at least 512 bytes long */)
+static void ComputeBootLoaderFingerprint(PDEVICE_OBJECT LowerDeviceObject, uint8* ioBuffer /* ioBuffer must be at least 512 bytes long */)
{
NTSTATUS status;
LARGE_INTEGER offset;
@@ -433,7 +433,7 @@ static NTSTATUS MountDrive (DriveFilterExtension *Extension, Password *password,
// Check disk MBR id and GPT ID if BootSecRegion is available to detect boot drive
if (BootSecRegionData != NULL && BootSecRegionSize >= 1024) {
- byte mbr[TC_SECTOR_SIZE_BIOS];
+ uint8 mbr[TC_SECTOR_SIZE_BIOS];
DCS_DISK_ENTRY_LIST* DeList = (DCS_DISK_ENTRY_LIST*)(BootSecRegionData + 512);
offset.QuadPart = 0;
status = TCReadDevice (Extension->LowerDeviceObject, mbr, offset, TC_SECTOR_SIZE_BIOS);
@@ -459,7 +459,7 @@ static NTSTATUS MountDrive (DriveFilterExtension *Extension, Password *password,
// Check boot drive signature first (header CRC search could fail if a user restored the header to a non-boot drive)
if (BootDriveSignatureValid)
{
- byte mbr[TC_SECTOR_SIZE_BIOS];
+ uint8 mbr[TC_SECTOR_SIZE_BIOS];
offset.QuadPart = 0;
status = TCReadDevice (Extension->LowerDeviceObject, mbr, offset, TC_SECTOR_SIZE_BIOS);
@@ -522,10 +522,16 @@ static NTSTATUS MountDrive (DriveFilterExtension *Extension, Password *password,
if (ReadVolumeHeader (!hiddenVolume, header, password, pkcs5_prf, pim, &Extension->Queue.CryptoInfo, Extension->HeaderCryptoInfo) == 0)
{
- // Header decrypted
+ // Header decrypted
status = STATUS_SUCCESS;
Dump ("Header decrypted\n");
+ if (Extension->HeaderCryptoInfo->bVulnerableMasterKey)
+ {
+ // The volume header master key is vulnerable
+ Dump ("The volume header master key is vulnerable\n");
+ }
+
// calculate Fingerprint
ComputeBootLoaderFingerprint (Extension->LowerDeviceObject, header);
@@ -585,7 +591,7 @@ static NTSTATUS MountDrive (DriveFilterExtension *Extension, Password *password,
uint32 crcSaved;
crcSaved = DeList->CRC32;
DeList->CRC32 = 0;
- crc = GetCrc32((byte*)DeList, 512);
+ crc = GetCrc32((uint8*)DeList, 512);
if(crc == crcSaved){
if(DeList->DE[DE_IDX_PWDCACHE].Type == DE_PwdCache) {
uint64 sector = 0;
@@ -696,7 +702,7 @@ static NTSTATUS SaveDriveVolumeHeader (DriveFilterExtension *Extension)
{
NTSTATUS status = STATUS_SUCCESS;
LARGE_INTEGER offset;
- byte *header;
+ uint8 *header;
header = TCalloc (TC_BOOT_ENCRYPTION_VOLUME_HEADER_SIZE);
if (!header)
@@ -727,7 +733,7 @@ static NTSTATUS SaveDriveVolumeHeader (DriveFilterExtension *Extension)
{
uint32 headerCrc32;
uint64 encryptedAreaLength = Extension->Queue.EncryptedAreaEnd + 1 - Extension->Queue.EncryptedAreaStart;
- byte *fieldPos = header + TC_HEADER_OFFSET_ENCRYPTED_AREA_LENGTH;
+ uint8 *fieldPos = header + TC_HEADER_OFFSET_ENCRYPTED_AREA_LENGTH;
PCRYPTO_INFO pCryptoInfo = Extension->HeaderCryptoInfo;
#ifdef _WIN64
CRYPTO_INFO tmpCI;
@@ -1234,16 +1240,16 @@ typedef NTSTATUS (*HiberDriverWriteFunctionB) (PLARGE_INTEGER writeOffset, PMDL
typedef struct
{
#ifdef _WIN64
- byte FieldPad1[64];
+ uint8 FieldPad1[64];
HiberDriverWriteFunctionB WriteFunctionB;
- byte FieldPad2[56];
+ uint8 FieldPad2[56];
#else
- byte FieldPad1[48];
+ uint8 FieldPad1[48];
HiberDriverWriteFunctionB WriteFunctionB;
- byte FieldPad2[32];
+ uint8 FieldPad2[32];
#endif
HiberDriverWriteFunctionA WriteFunctionA;
- byte FieldPad3[24];
+ uint8 FieldPad3[24];
LARGE_INTEGER PartitionStartOffset;
} HiberDriverContext;
@@ -1253,16 +1259,16 @@ typedef struct
{
LIST_ENTRY ModuleList;
#ifdef _WIN64
- byte FieldPad1[32];
+ uint8 FieldPad1[32];
#else
- byte FieldPad1[16];
+ uint8 FieldPad1[16];
#endif
PVOID ModuleBaseAddress;
HiberDriverEntry ModuleEntryAddress;
#ifdef _WIN64
- byte FieldPad2[24];
+ uint8 FieldPad2[24];
#else
- byte FieldPad2[12];
+ uint8 FieldPad2[12];
#endif
UNICODE_STRING ModuleName;
} ModuleTableItem;
@@ -1572,10 +1578,10 @@ static VOID SetupThreadProc (PVOID threadArg)
BOOL headerUpdateRequired = FALSE;
int64 bytesWrittenSinceHeaderUpdate = 0;
- byte *buffer = NULL;
- byte *wipeBuffer = NULL;
- byte wipeRandChars[TC_WIPE_RAND_CHAR_COUNT];
- byte wipeRandCharsUpdate[TC_WIPE_RAND_CHAR_COUNT];
+ uint8 *buffer = NULL;
+ uint8 *wipeBuffer = NULL;
+ uint8 wipeRandChars[TC_WIPE_RAND_CHAR_COUNT];
+ uint8 wipeRandCharsUpdate[TC_WIPE_RAND_CHAR_COUNT];
KIRQL irql;
NTSTATUS status;
@@ -1583,7 +1589,7 @@ static VOID SetupThreadProc (PVOID threadArg)
// generate real random values for wipeRandChars and
// wipeRandCharsUpdate instead of relying on uninitialized stack memory
ChaCha20RngCtx rngCtx;
- byte pbSeed[CHACHA20RNG_KEYSZ + CHACHA20RNG_IVSZ];
+ uint8 pbSeed[CHACHA20RNG_KEYSZ + CHACHA20RNG_IVSZ];
GetDriverRandomSeed (pbSeed, sizeof (pbSeed));
ChaCha20RngInit (&rngCtx, pbSeed, GetDriverRandomSeed, 0);
@@ -1757,7 +1763,7 @@ static VOID SetupThreadProc (PVOID threadArg)
if (SetupRequest.WipeAlgorithm != TC_WIPE_NONE)
{
- byte wipePass;
+ uint8 wipePass;
int wipePassCount = GetWipePassCount (SetupRequest.WipeAlgorithm);
if (wipePassCount <= 0)
{
@@ -2017,6 +2023,7 @@ void GetBootEncryptionStatus (PIRP irp, PIO_STACK_LOCATION irpSp)
bootEncStatus->ConfiguredEncryptedAreaStart = Extension->ConfiguredEncryptedAreaStart;
bootEncStatus->ConfiguredEncryptedAreaEnd = Extension->ConfiguredEncryptedAreaEnd;
bootEncStatus->EncryptedAreaStart = Extension->Queue.EncryptedAreaStart;
+ bootEncStatus->MasterKeyVulnerable = Extension->HeaderCryptoInfo->bVulnerableMasterKey;
if (SetupInProgress)
{
@@ -2193,9 +2200,9 @@ static VOID DecoySystemWipeThreadProc (PVOID threadArg)
ULONG wipeBlockSize = TC_ENCRYPTION_SETUP_IO_BLOCK_SIZE;
CRYPTO_INFO *wipeCryptoInfo = NULL;
- byte *wipeBuffer = NULL;
- byte *wipeRandBuffer = NULL;
- byte wipeRandChars[TC_WIPE_RAND_CHAR_COUNT];
+ uint8 *wipeBuffer = NULL;
+ uint8 *wipeRandBuffer = NULL;
+ uint8 wipeRandChars[TC_WIPE_RAND_CHAR_COUNT];
int wipePass, wipePassCount;
int ea = Extension->Queue.CryptoInfo->ea;
diff --git a/src/Driver/Driver.rc b/src/Driver/Driver.rc
index ed2e4560..bf3481b8 100644
--- a/src/Driver/Driver.rc
+++ b/src/Driver/Driver.rc
@@ -27,8 +27,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,13,0
+ PRODUCTVERSION 1,26,13,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -45,11 +45,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCrypt Driver"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.13"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "veracrypt.sys"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.13"
END
END
BLOCK "VarFileInfo"
diff --git a/src/Driver/DumpFilter.c b/src/Driver/DumpFilter.c
index 725a4fe0..aa059d9d 100644
--- a/src/Driver/DumpFilter.c
+++ b/src/Driver/DumpFilter.c
@@ -18,7 +18,7 @@
static DriveFilterExtension *BootDriveFilterExtension = NULL;
static LARGE_INTEGER DumpPartitionOffset;
-static byte *WriteFilterBuffer = NULL;
+static uint8 *WriteFilterBuffer = NULL;
static SIZE_T WriteFilterBufferSize;
diff --git a/src/Driver/EncryptedIoQueue.c b/src/Driver/EncryptedIoQueue.c
index bdf139a1..8c2e8a41 100644
--- a/src/Driver/EncryptedIoQueue.c
+++ b/src/Driver/EncryptedIoQueue.c
@@ -191,7 +191,7 @@ static NTSTATUS CompleteOriginalIrp (EncryptedIoQueueItem *item, NTSTATUS status
}
-static void AcquireFragmentBuffer (EncryptedIoQueue *queue, byte *buffer)
+static void AcquireFragmentBuffer (EncryptedIoQueue *queue, uint8 *buffer)
{
NTSTATUS status = STATUS_INVALID_PARAMETER;
@@ -209,7 +209,7 @@ static void AcquireFragmentBuffer (EncryptedIoQueue *queue, byte *buffer)
}
-static void ReleaseFragmentBuffer (EncryptedIoQueue *queue, byte *buffer)
+static void ReleaseFragmentBuffer (EncryptedIoQueue *queue, uint8 *buffer)
{
if (buffer == queue->FragmentBufferA)
{
@@ -227,8 +227,8 @@ static void ReleaseFragmentBuffer (EncryptedIoQueue *queue, byte *buffer)
BOOL
UpdateBuffer(
- byte* buffer,
- byte* secRegion,
+ uint8* buffer,
+ uint8* secRegion,
uint64 bufferDiskOffset,
uint32 bufferLength,
BOOL doUpadte
@@ -393,7 +393,7 @@ static VOID IoThreadProc (PVOID threadArg)
{
// Up to three subfragments may be required to handle a partially remapped fragment
int subFragment;
- byte *subFragmentData = request->Data;
+ uint8 *subFragmentData = request->Data;
for (subFragment = 0 ; subFragment < 3; ++subFragment)
{
@@ -615,7 +615,7 @@ static VOID MainThreadProc (PVOID threadArg)
&& (item->OriginalLength & (ENCRYPTION_DATA_UNIT_SIZE - 1)) == 0
&& (item->OriginalOffset.QuadPart & (ENCRYPTION_DATA_UNIT_SIZE - 1)) != 0)
{
- byte *buffer;
+ uint8 *buffer;
ULONG alignedLength;
LARGE_INTEGER alignedOffset;
hResult = ULongAdd(item->OriginalLength, ENCRYPTION_DATA_UNIT_SIZE, &alignedLength);
diff --git a/src/Driver/EncryptedIoQueue.h b/src/Driver/EncryptedIoQueue.h
index 2ab9dc5b..d4d580c9 100644
--- a/src/Driver/EncryptedIoQueue.h
+++ b/src/Driver/EncryptedIoQueue.h
@@ -83,8 +83,8 @@ typedef struct
KEVENT CompletionThreadQueueNotEmptyEvent;
// Fragment buffers
- byte *FragmentBufferA;
- byte *FragmentBufferB;
+ uint8 *FragmentBufferA;
+ uint8 *FragmentBufferB;
KEVENT FragmentBufferAFreeEvent;
KEVENT FragmentBufferBFreeEvent;
@@ -94,7 +94,7 @@ typedef struct
ULONG LastReadLength;
LARGE_INTEGER ReadAheadOffset;
ULONG ReadAheadLength;
- byte *ReadAheadBuffer;
+ uint8 *ReadAheadBuffer;
LARGE_INTEGER MaxReadAheadOffset;
LONG OutstandingIoCount;
@@ -119,7 +119,7 @@ typedef struct
LARGE_INTEGER LastPerformanceCounter;
#endif
- byte* SecRegionData;
+ uint8* SecRegionData;
SIZE_T SecRegionSize;
volatile BOOL ThreadBlockReadWrite;
@@ -153,8 +153,8 @@ typedef struct
ULONG Length;
int64 EncryptedOffset;
ULONG EncryptedLength;
- byte *Data;
- byte *OrigDataBufferFragment;
+ uint8 *Data;
+ uint8 *OrigDataBufferFragment;
LIST_ENTRY ListEntry;
LIST_ENTRY CompletionListEntry;
diff --git a/src/Driver/Fuse/Driver.make b/src/Driver/Fuse/Driver.make
index b3640115..47f3c2cd 100644
--- a/src/Driver/Fuse/Driver.make
+++ b/src/Driver/Fuse/Driver.make
@@ -15,6 +15,6 @@ NAME := Driver
OBJS :=
OBJS += FuseService.o
-CXXFLAGS += $(shell $(PKG_CONFIG) fuse --cflags)
+CXXFLAGS += $(shell $(PKG_CONFIG) $(VC_FUSE_PACKAGE) --cflags)
include $(BUILD_INC)/Makefile.inc
diff --git a/src/Driver/Fuse/FuseService.cpp b/src/Driver/Fuse/FuseService.cpp
index bc3d1023..5b12ba4d 100644
--- a/src/Driver/Fuse/FuseService.cpp
+++ b/src/Driver/Fuse/FuseService.cpp
@@ -223,11 +223,11 @@ namespace VeraCrypt
SecureBuffer alignedBuffer (alignedSize);
FuseService::ReadVolumeSectors (alignedBuffer, alignedOffset);
- BufferPtr ((byte *) buf, size).CopyFrom (alignedBuffer.GetRange (offset % sectorSize, size));
+ BufferPtr ((uint8 *) buf, size).CopyFrom (alignedBuffer.GetRange (offset % sectorSize, size));
}
else
{
- FuseService::ReadVolumeSectors (BufferPtr ((byte *) buf, size), offset);
+ FuseService::ReadVolumeSectors (BufferPtr ((uint8 *) buf, size), offset);
}
}
catch (MissingVolumeData&)
@@ -241,7 +241,7 @@ namespace VeraCrypt
if (strcmp (path, FuseService::GetControlPath()) == 0)
{
shared_ptr <Buffer> infoBuf = FuseService::GetVolumeInfo();
- BufferPtr outBuf ((byte *)buf, size);
+ BufferPtr outBuf ((uint8 *)buf, size);
if (offset >= (off_t) infoBuf->Size())
return 0;
@@ -293,7 +293,7 @@ namespace VeraCrypt
if (strcmp (path, FuseService::GetVolumeImagePath()) == 0)
{
- FuseService::WriteVolumeSectors (BufferPtr ((byte *) buf, size), offset);
+ FuseService::WriteVolumeSectors (BufferPtr ((uint8 *) buf, size), offset);
return size;
}
@@ -302,7 +302,7 @@ namespace VeraCrypt
if (FuseService::AuxDeviceInfoReceived())
return -EACCES;
- FuseService::ReceiveAuxDeviceInfo (ConstBufferPtr ((const byte *)buf, size));
+ FuseService::ReceiveAuxDeviceInfo (ConstBufferPtr ((const uint8 *)buf, size));
return size;
}
}
@@ -584,7 +584,7 @@ namespace VeraCrypt
sigaction (SIGTERM, &action, nullptr);
// Wait for the exit of the main service
- byte buf[1];
+ uint8 buf[1];
if (read (SignalHandlerPipe->GetReadFD(), buf, sizeof (buf))) { } // Errors ignored
_exit (0);
diff --git a/src/Driver/Fuse/FuseService.h b/src/Driver/Fuse/FuseService.h
index 872cb368..d09a40db 100644
--- a/src/Driver/Fuse/FuseService.h
+++ b/src/Driver/Fuse/FuseService.h
@@ -38,7 +38,7 @@ namespace VeraCrypt
VolumeSlotNumber SlotNumber;
};
- friend class ExecFunctor;
+ friend struct ExecFunctor;
public:
static bool AuxDeviceInfoReceived () { return !OpenVolumeInfo.VirtualDevice.IsEmpty(); }
diff --git a/src/Driver/Ntdriver.c b/src/Driver/Ntdriver.c
index b337ad86..96f60cdd 100644
--- a/src/Driver/Ntdriver.c
+++ b/src/Driver/Ntdriver.c
@@ -216,7 +216,7 @@ BOOL IsUefiBoot ()
void GetDriverRandomSeed (unsigned char* pbRandSeed, size_t cbRandSeed)
{
LARGE_INTEGER iSeed, iSeed2;
- byte digest[WHIRLPOOL_DIGESTSIZE];
+ uint8 digest[WHIRLPOOL_DIGESTSIZE];
WHIRLPOOL_CTX tctx;
size_t count;
@@ -2070,7 +2070,7 @@ NTSTATUS ProcessMainDeviceControlIrp (PDEVICE_OBJECT DeviceObject, PEXTENSION Ex
if (opentest->bDetectTCBootLoader || opentest->DetectFilesystem || opentest->bComputeVolumeIDs)
{
- byte *readBuffer = TCalloc (TC_MAX_VOLUME_SECTOR_SIZE);
+ uint8 *readBuffer = TCalloc (TC_MAX_VOLUME_SECTOR_SIZE);
if (!readBuffer)
{
ntStatus = STATUS_INSUFFICIENT_RESOURCES;
@@ -2233,7 +2233,7 @@ NTSTATUS ProcessMainDeviceControlIrp (PDEVICE_OBJECT DeviceObject, PEXTENSION Ex
if (NT_SUCCESS (ntStatus))
{
- byte *readBuffer = TCalloc (TC_MAX_VOLUME_SECTOR_SIZE);
+ uint8 *readBuffer = TCalloc (TC_MAX_VOLUME_SECTOR_SIZE);
if (!readBuffer)
{
Irp->IoStatus.Status = STATUS_INSUFFICIENT_RESOURCES;
@@ -3717,7 +3717,7 @@ NTSTATUS ProbeRealDriveSize (PDEVICE_OBJECT driveDeviceObject, LARGE_INTEGER *dr
NTSTATUS status;
LARGE_INTEGER sysLength;
LARGE_INTEGER offset;
- byte *sectorBuffer;
+ uint8 *sectorBuffer;
ULONGLONG startTime;
ULONG sectorSize;
@@ -4919,7 +4919,7 @@ NTSTATUS ZeroUnreadableSectors (PDEVICE_OBJECT deviceObject, LARGE_INTEGER start
NTSTATUS status;
ULONG sectorSize;
ULONG sectorCount;
- byte *sectorBuffer = NULL;
+ uint8 *sectorBuffer = NULL;
*zeroedSectorCount = 0;
@@ -4957,7 +4957,7 @@ err:
}
-NTSTATUS ReadDeviceSkipUnreadableSectors (PDEVICE_OBJECT deviceObject, byte *buffer, LARGE_INTEGER startOffset, ULONG size, uint64 *badSectorCount)
+NTSTATUS ReadDeviceSkipUnreadableSectors (PDEVICE_OBJECT deviceObject, uint8 *buffer, LARGE_INTEGER startOffset, ULONG size, uint64 *badSectorCount)
{
NTSTATUS status;
ULONG sectorSize;
diff --git a/src/Driver/Ntdriver.h b/src/Driver/Ntdriver.h
index 3bbeb457..3995ffdf 100644
--- a/src/Driver/Ntdriver.h
+++ b/src/Driver/Ntdriver.h
@@ -191,7 +191,7 @@ NTSTATUS WriteRegistryConfigFlags (uint32 flags);
BOOL ValidateIOBufferSize (PIRP irp, size_t requiredBufferSize, ValidateIOBufferSizeType type);
NTSTATUS GetDeviceSectorSize (PDEVICE_OBJECT deviceObject, ULONG *bytesPerSector);
NTSTATUS ZeroUnreadableSectors (PDEVICE_OBJECT deviceObject, LARGE_INTEGER startOffset, ULONG size, uint64 *zeroedSectorCount);
-NTSTATUS ReadDeviceSkipUnreadableSectors (PDEVICE_OBJECT deviceObject, byte *buffer, LARGE_INTEGER startOffset, ULONG size, uint64 *badSectorCount);
+NTSTATUS ReadDeviceSkipUnreadableSectors (PDEVICE_OBJECT deviceObject, uint8 *buffer, LARGE_INTEGER startOffset, ULONG size, uint64 *badSectorCount);
BOOL IsVolumeAccessibleByCurrentUser (PEXTENSION volumeDeviceExtension);
void GetElapsedTimeInit (LARGE_INTEGER *lastPerfCounter);
int64 GetElapsedTime (LARGE_INTEGER *lastPerfCounter);
diff --git a/src/Driver/Ntvol.c b/src/Driver/Ntvol.c
index 444468c5..68f63f16 100644
--- a/src/Driver/Ntvol.c
+++ b/src/Driver/Ntvol.c
@@ -89,6 +89,7 @@ NTSTATUS TCOpenVolume (PDEVICE_OBJECT DeviceObject,
mount->VolumeMountedReadOnlyAfterDeviceWriteProtected = FALSE;
mount->VolumeMountedReadOnlyAfterPartialSysEnc = FALSE;
+ mount->VolumeMasterKeyVulnerable = FALSE;
// If we are opening a device, query its size first
if (bRawDevice)
@@ -98,7 +99,7 @@ NTSTATUS TCOpenVolume (PDEVICE_OBJECT DeviceObject,
LARGE_INTEGER diskLengthInfo;
DISK_GEOMETRY_EX dg;
STORAGE_PROPERTY_QUERY storagePropertyQuery = {0};
- byte* dgBuffer;
+ uint8* dgBuffer;
STORAGE_DEVICE_NUMBER storageDeviceNumber;
ntStatus = IoGetDeviceObjectPointer (&FullFileName,
@@ -648,6 +649,9 @@ NTSTATUS TCOpenVolume (PDEVICE_OBJECT DeviceObject,
Dump ("Volume header decrypted\n");
Dump ("Required program version = %x\n", (int) Extension->cryptoInfo->RequiredProgramVersion);
Dump ("Legacy volume = %d\n", (int) Extension->cryptoInfo->LegacyVolume);
+ Dump ("Master key vulnerable = %d\n", (int) Extension->cryptoInfo->bVulnerableMasterKey);
+
+ mount->VolumeMasterKeyVulnerable = Extension->cryptoInfo->bVulnerableMasterKey;
if (IsHiddenSystemRunning() && !Extension->cryptoInfo->hiddenVolume)
{
diff --git a/src/Driver/veracrypt_vs2019.vcxproj b/src/Driver/veracrypt_vs2019.vcxproj
index e956bcb0..8a360525 100644
--- a/src/Driver/veracrypt_vs2019.vcxproj
+++ b/src/Driver/veracrypt_vs2019.vcxproj
@@ -29,7 +29,10 @@
<ItemGroup>
<ClCompile Include="..\Common\Cache.c" />
<ClCompile Include="..\Common\Crc.c" />
- <ClCompile Include="..\Common\Crypto.c" />
+ <ClCompile Include="..\Common\Crypto.c">
+ <CallingConvention Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">StdCall</CallingConvention>
+ <CallingConvention Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">StdCall</CallingConvention>
+ </ClCompile>
<ClCompile Include="..\Common\EncryptionThreadPool.c" />
<ClCompile Include="..\Common\Endian.c" />
<ClCompile Include="..\Common\GfMul.c" />
@@ -38,7 +41,12 @@
<ClCompile Include="..\Common\Volumes.c" />
<ClCompile Include="..\Common\Wipe.c" />
<ClCompile Include="..\Common\Xts.c" />
- <ClCompile Include="..\Crypto\Aescrypt.c" />
+ <ClCompile Include="..\Crypto\Aescrypt.c">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\Crypto\Aeskey.c" />
<ClCompile Include="..\Crypto\Aestab.c" />
<ClCompile Include="..\Crypto\blake2s.c" />
@@ -54,30 +62,33 @@
<ClCompile Include="..\Crypto\kuznyechik.c" />
<ClCompile Include="..\Crypto\kuznyechik_simd.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\Crypto\rdrand.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\Crypto\SerpentFast.c" />
<ClCompile Include="..\Crypto\SerpentFast_simd.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="..\Crypto\Sha2.c">
+ <CallingConvention Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">StdCall</CallingConvention>
+ <CallingConvention Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">StdCall</CallingConvention>
</ClCompile>
- <ClCompile Include="..\Crypto\Sha2.c" />
<ClCompile Include="..\Crypto\Streebog.c" />
<ClCompile Include="..\Crypto\t1ha2.c" />
<ClCompile Include="..\Crypto\t1ha2_selfcheck.c" />
@@ -170,34 +181,45 @@
<PropertyGroup />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
- <OutDir>$(SolutionDir)$(Platform)\$(ConfigurationName)\</OutDir>
+ <OutDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</OutDir>
<TargetName>veracrypt</TargetName>
+ <IntDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetName>veracrypt</TargetName>
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <OutDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>veracrypt</TargetName>
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <OutDir>$(ProjectDir)$(ConfigurationName)\</OutDir>
+ <IntDir>$(ProjectDir)$(ConfigurationName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</OutDir>
<TargetName>veracrypt</TargetName>
+ <IntDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>veracrypt</TargetName>
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <OutDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</OutDir>
+ <IntDir>$(ProjectDir)$(Platform)\$(ConfigurationName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>veracrypt</TargetName>
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
+ <OutDir>$(ProjectDir)$(ConfigurationName)\</OutDir>
+ <IntDir>$(ProjectDir)$(ConfigurationName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Link>
<AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -215,14 +237,16 @@
<Link>
<AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;DEBUG;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DisableSpecificWarnings>4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <CallingConvention>Cdecl</CallingConvention>
</ClCompile>
<PostBuildEvent>
- <Command>copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-arm64.sys"</Command>
+ <Command>copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.sys"</Command>
</PostBuildEvent>
<Inf>
<SpecifyDriverVerDirectiveVersion>false</SpecifyDriverVerDirectiveVersion>
@@ -232,14 +256,16 @@
<Link>
<AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;DEBUG;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DisableSpecificWarnings>4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <CallingConvention>StdCall</CallingConvention>
</ClCompile>
<PostBuildEvent>
- <Command>copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-arm64.sys"</Command>
+ <Command>copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt.sys"</Command>
</PostBuildEvent>
<Inf>
<SpecifyDriverVerDirectiveVersion>false</SpecifyDriverVerDirectiveVersion>
@@ -249,6 +275,7 @@
<Link>
<AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -267,14 +294,16 @@
<Link>
<AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DisableSpecificWarnings>4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <CallingConvention>Cdecl</CallingConvention>
</ClCompile>
<PostBuildEvent>
- <Command>copy $(TargetPath) "..\Release\Setup Files\VeraCrypt-arm64.sys"</Command>
+ <Command>copy $(TargetPath) "..\Release\Setup Files\VeraCrypt-x64.sys"</Command>
</PostBuildEvent>
<Inf>
<SpecifyArchitecture>true</SpecifyArchitecture>
@@ -285,14 +314,16 @@
<Link>
<AdditionalDependencies>fltmgr.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DisableSpecificWarnings>4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <CallingConvention>StdCall</CallingConvention>
</ClCompile>
<PostBuildEvent>
- <Command>copy $(TargetPath) "..\Release\Setup Files\VeraCrypt-arm64.sys"</Command>
+ <Command>copy $(TargetPath) "..\Release\Setup Files\VeraCrypt.sys"</Command>
</PostBuildEvent>
<Inf>
<SpecifyArchitecture>true</SpecifyArchitecture>
@@ -303,6 +334,7 @@
<FilesToPackage Include="$(TargetPath)" />
</ItemGroup>
<ItemGroup>
+ <ClInclude Include="..\Common\Tcdefs.h" />
<ClInclude Include="..\Crypto\Aes.h" />
<ClInclude Include="..\Crypto\Aesopt.h" />
<ClInclude Include="..\Crypto\AesSmall.h" />
@@ -343,16 +375,12 @@
<CustomBuild Include="..\Crypto\Aes_hw_cpu.asm">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
-</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
-</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox --prefix _ -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
@@ -360,21 +388,25 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\Aes_x64.asm">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win64 -Ox -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
@@ -383,14 +415,12 @@
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; nasm.exe -Xvc -f win32 -Ox --prefix _ -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
@@ -399,81 +429,109 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\Twofish_x64.S">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\Camellia_aesni_x64.S">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\Camellia_x64.S">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha256-x86-nayuki.S">
<FileType>Document</FileType>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha256_avx1_x64.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha256_avx2_x64.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha256_sse4_x64.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
@@ -485,50 +543,70 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha512-x64-nayuki.S">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha512_avx1_x64.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha512_avx2_x64.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\sha512_sse4_x64.asm">
<FileType>Document</FileType>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
@@ -538,14 +616,12 @@
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
@@ -553,11 +629,11 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
</CustomBuild>
</ItemGroup>
<ItemGroup>
@@ -567,14 +643,12 @@
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">echo %(Filename)%(Extension) &amp; ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
</Command>
- <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
-</Command>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">echo %(Filename)%(Extension) &amp; ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
@@ -582,11 +656,11 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TargetDir)\%(Filename).obj;%(Outputs)</Outputs>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</ExcludedFromBuild>
</CustomBuild>
</ItemGroup>
<ItemGroup>
diff --git a/src/Driver/veracrypt_vs2019.vcxproj.filters b/src/Driver/veracrypt_vs2019.vcxproj.filters
index f0c7d0e3..43a1a222 100644
--- a/src/Driver/veracrypt_vs2019.vcxproj.filters
+++ b/src/Driver/veracrypt_vs2019.vcxproj.filters
@@ -264,6 +264,9 @@
<ClInclude Include="..\Crypto\AesSmall.h">
<Filter>Crypto\Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\Common\Tcdefs.h">
+ <Filter>Common</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\Crypto\Aes_hw_cpu.asm">
diff --git a/src/ExpandVolume/ExpandVolume.c b/src/ExpandVolume/ExpandVolume.c
index 712d23a3..34184dda 100644
--- a/src/ExpandVolume/ExpandVolume.c
+++ b/src/ExpandVolume/ExpandVolume.c
@@ -518,7 +518,7 @@ static int ExpandVolume (HWND hwndDlg, wchar_t *lpszVolume, Password *pVolumePas
BOOL bTimeStampValid = FALSE;
LARGE_INTEGER headerOffset;
BOOL backupHeader;
- byte *wipeBuffer = NULL;
+ uint8 *wipeBuffer = NULL;
uint32 workChunkSize = TC_VOLUME_HEADER_GROUP_SIZE;
#ifdef _WIN64
CRYPTO_INFO tmpCI;
@@ -691,6 +691,12 @@ static int ExpandVolume (HWND hwndDlg, wchar_t *lpszVolume, Password *pVolumePas
if (nStatus == ERR_CIPHER_INIT_WEAK_KEY)
nStatus = 0; // We can ignore this error here
+ // if the volume master key is vulnerable, print a warning to inform the user
+ if ((nStatus == 0) && cryptoInfo->bVulnerableMasterKey)
+ {
+ DebugAddProgressDlgStatus(hwndDlg, GetString ("ERR_XTS_MASTERKEY_VULNERABLE_SHORT"));
+ }
+
if (nStatus != 0)
{
cryptoInfo = NULL;
@@ -1023,9 +1029,9 @@ static int ExpandVolume (HWND hwndDlg, wchar_t *lpszVolume, Password *pVolumePas
/* wipe old backup header */
if ( !cryptoInfo->LegacyVolume )
{
- byte wipeRandChars [TC_WIPE_RAND_CHAR_COUNT];
- byte wipeRandCharsUpdate [TC_WIPE_RAND_CHAR_COUNT];
- byte wipePass;
+ uint8 wipeRandChars [TC_WIPE_RAND_CHAR_COUNT];
+ uint8 wipeRandCharsUpdate [TC_WIPE_RAND_CHAR_COUNT];
+ uint8 wipePass;
UINT64_STRUCT unitNo;
LARGE_INTEGER offset;
WipeAlgorithmId wipeAlgorithm = TC_WIPE_35_GUTMANN;
@@ -1040,7 +1046,7 @@ static int ExpandVolume (HWND hwndDlg, wchar_t *lpszVolume, Password *pVolumePas
DebugAddProgressDlgStatus(hwndDlg, GetString("EXPANDER_WIPING_OLD_HEADER"));
- wipeBuffer = (byte *) TCalloc (workChunkSize);
+ wipeBuffer = (uint8 *) TCalloc (workChunkSize);
if (!wipeBuffer)
{
nStatus = ERR_OUTOFMEMORY;
diff --git a/src/ExpandVolume/ExpandVolume.rc b/src/ExpandVolume/ExpandVolume.rc
index a65d738f..69c77dc4 100644
--- a/src/ExpandVolume/ExpandVolume.rc
+++ b/src/ExpandVolume/ExpandVolume.rc
@@ -192,8 +192,8 @@ IDR_MOUNT_RSRC_HEADER HEADER "resource.h"
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,15,0
+ PRODUCTVERSION 1,26,15,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -210,11 +210,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCrypt Expander"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.15"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "VeraCryptExpander.exe"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.15"
END
END
BLOCK "VarFileInfo"
diff --git a/src/ExpandVolume/ExpandVolume_vs2019.vcxproj b/src/ExpandVolume/ExpandVolume_vs2019.vcxproj
index 32937616..e053cadf 100644
--- a/src/ExpandVolume/ExpandVolume_vs2019.vcxproj
+++ b/src/ExpandVolume/ExpandVolume_vs2019.vcxproj
@@ -50,6 +50,7 @@
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
@@ -65,11 +66,13 @@
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
@@ -133,34 +136,34 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">Release\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">Release\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">false</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">false</LinkIncremental>
@@ -199,7 +202,8 @@
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
- <FunctionLevelLinking>false</FunctionLevelLinking>
+ <FunctionLevelLinking>
+ </FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>
@@ -222,6 +226,7 @@
<DataExecutionPrevention>true</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>VeraCryptExpander.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -253,7 +258,8 @@ copy Debug\VeraCryptExpander.exe "..\Debug\Setup Files" &gt;NUL:
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
- <FunctionLevelLinking>false</FunctionLevelLinking>
+ <FunctionLevelLinking>
+ </FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>
@@ -276,6 +282,7 @@ copy Debug\VeraCryptExpander.exe "..\Debug\Setup Files" &gt;NUL:
<DataExecutionPrevention>true</DataExecutionPrevention>
<TargetMachine>MachineX64</TargetMachine>
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>VeraCryptExpander.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -309,7 +316,8 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCryptExpander-x64.exe" &gt;NUL:
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
- <FunctionLevelLinking>false</FunctionLevelLinking>
+ <FunctionLevelLinking>
+ </FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>
@@ -330,6 +338,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCryptExpander-x64.exe" &gt;NUL:
<SubSystem>Windows</SubSystem>
<DataExecutionPrevention>true</DataExecutionPrevention>
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>VeraCryptExpander.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -364,6 +373,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCryptExpander-arm64.exe" &gt;NUL:
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4311;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\Release\crypto.lib;..\Common\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -456,6 +466,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCryptExpander-arm64.exe" &gt;NUL:
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4311;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\x64\Release\crypto.lib;..\Common\x64\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -503,6 +514,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCryptExpander-arm64.exe" &gt;NUL:
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4311;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\ARM64\Release\crypto.lib;..\Common\ARM64\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
diff --git a/src/ExpandVolume/InitDataArea.c b/src/ExpandVolume/InitDataArea.c
index 709f44b9..7237754a 100644
--- a/src/ExpandVolume/InitDataArea.c
+++ b/src/ExpandVolume/InitDataArea.c
@@ -216,7 +216,7 @@ static volatile BOOL WriteThreadRunning;
static volatile BOOL WriteThreadExitRequested;
static HANDLE WriteThreadHandle;
-static byte *WriteThreadBuffer;
+static uint8 *WriteThreadBuffer;
static HANDLE WriteBufferEmptyEvent;
static HANDLE WriteBufferFullEvent;
diff --git a/src/Format/Format.rc b/src/Format/Format.rc
index 46e811b7..c988a811 100644
--- a/src/Format/Format.rc
+++ b/src/Format/Format.rc
@@ -28,8 +28,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,15,0
+ PRODUCTVERSION 1,26,15,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -46,11 +46,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCrypt Format"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.15"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "VeraCrypt Format.exe"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.15"
END
END
BLOCK "VarFileInfo"
diff --git a/src/Format/Format_vs2019.vcxproj b/src/Format/Format_vs2019.vcxproj
index 95f61615..dc8de14a 100644
--- a/src/Format/Format_vs2019.vcxproj
+++ b/src/Format/Format_vs2019.vcxproj
@@ -50,6 +50,7 @@
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
@@ -65,11 +66,13 @@
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
@@ -133,34 +136,34 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">Release\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">Release\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">false</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">false</LinkIncremental>
@@ -208,6 +211,7 @@
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>true</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>Format.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -248,6 +252,7 @@ copy Debug\VeraCryptFormat.exe "..\Debug\Setup Files\VeraCrypt Format.exe" &gt;N
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>true</DataExecutionPrevention>
<TargetMachine>MachineX64</TargetMachine>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>Format.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -288,6 +293,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt Format-x64.exe" &gt;NUL:
<ProgramDatabaseFile>$(OutDir)Format.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<DataExecutionPrevention>true</DataExecutionPrevention>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>Format.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -319,6 +325,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt Format-arm64.exe" &gt;NUL:
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4057;4100;4127;4201;4204;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\Release\crypto.lib;..\Common\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -403,6 +410,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt Format-arm64.exe" &gt;NUL:
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4057;4100;4127;4201;4204;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\x64\Release\crypto.lib;..\Common\x64\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -446,6 +454,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt Format-arm64.exe" &gt;NUL:
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4057;4100;4127;4201;4204;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\ARM64\Release\crypto.lib;..\Common\ARM64\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
diff --git a/src/Format/InPlace.c b/src/Format/InPlace.c
index b1483631..361b8aeb 100644
--- a/src/Format/InPlace.c
+++ b/src/Format/InPlace.c
@@ -600,7 +600,7 @@ int EncryptPartitionInPlaceBegin (volatile FORMAT_VOL_PARAMETERS *volParams, vol
}
// Write the backup header to the partition
- if (!WriteEffectiveVolumeHeader (TRUE, dev, (byte *) header))
+ if (!WriteEffectiveVolumeHeader (TRUE, dev, (uint8 *) header))
{
nStatus = ERR_OS_ERROR;
goto closing_seq;
@@ -646,7 +646,7 @@ int EncryptPartitionInPlaceBegin (volatile FORMAT_VOL_PARAMETERS *volParams, vol
}
// Write the fake hidden backup header to the partition
- if (!WriteEffectiveVolumeHeader (TRUE, dev, (byte *) header))
+ if (!WriteEffectiveVolumeHeader (TRUE, dev, (uint8 *) header))
{
nStatus = ERR_OS_ERROR;
goto closing_seq;
@@ -754,9 +754,9 @@ int EncryptPartitionInPlaceResume (HANDLE dev,
PCRYPTO_INFO masterCryptoInfo = NULL, headerCryptoInfo = NULL, tmpCryptoInfo = NULL;
UINT64_STRUCT unitNo;
char *buf = NULL, *header = NULL;
- byte *wipeBuffer = NULL;
- byte wipeRandChars [TC_WIPE_RAND_CHAR_COUNT];
- byte wipeRandCharsUpdate [TC_WIPE_RAND_CHAR_COUNT];
+ uint8 *wipeBuffer = NULL;
+ uint8 wipeRandChars [TC_WIPE_RAND_CHAR_COUNT];
+ uint8 wipeRandCharsUpdate [TC_WIPE_RAND_CHAR_COUNT];
WCHAR dosDev[TC_MAX_PATH] = {0};
WCHAR devName[MAX_PATH] = {0};
WCHAR deviceName[MAX_PATH];
@@ -801,7 +801,7 @@ int EncryptPartitionInPlaceResume (HANDLE dev,
if (wipeAlgorithm != TC_WIPE_NONE)
{
- wipeBuffer = (byte *) TCalloc (TC_MAX_NONSYS_INPLACE_ENC_WORK_CHUNK_SIZE);
+ wipeBuffer = (uint8 *) TCalloc (TC_MAX_NONSYS_INPLACE_ENC_WORK_CHUNK_SIZE);
if (!wipeBuffer)
{
nStatus = ERR_OUTOFMEMORY;
@@ -974,14 +974,14 @@ inplace_enc_read:
// Encrypt the plaintext in RAM
- EncryptDataUnits ((byte *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
+ EncryptDataUnits ((uint8 *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
// If enabled, wipe the area to which we will write the ciphertext
if (wipeAlgorithm != TC_WIPE_NONE)
{
- byte wipePass;
+ uint8 wipePass;
int wipePassCount = GetWipePassCount (wipeAlgorithm);
if (wipePassCount <= 0)
@@ -1016,7 +1016,7 @@ inplace_enc_read:
// Undo failed write operation
if (workChunkSize > TC_VOLUME_DATA_OFFSET && MoveFilePointer (dev, offset))
{
- DecryptDataUnits ((byte *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
+ DecryptDataUnits ((uint8 *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
WriteFile (dev, buf + TC_VOLUME_DATA_OFFSET, workChunkSize - TC_VOLUME_DATA_OFFSET, &n, NULL);
}
@@ -1048,7 +1048,7 @@ inplace_enc_read:
// Undo failed write operation
if (workChunkSize > TC_VOLUME_DATA_OFFSET && MoveFilePointer (dev, offset))
{
- DecryptDataUnits ((byte *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
+ DecryptDataUnits ((uint8 *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
WriteFile (dev, buf + TC_VOLUME_DATA_OFFSET, workChunkSize - TC_VOLUME_DATA_OFFSET, &n, NULL);
}
@@ -1149,7 +1149,7 @@ inplace_enc_read:
offset.QuadPart = TC_VOLUME_HEADER_OFFSET;
if (MoveFilePointer (dev, offset) == 0
- || !WriteEffectiveVolumeHeader (TRUE, dev, (byte *) header))
+ || !WriteEffectiveVolumeHeader (TRUE, dev, (uint8 *) header))
{
nStatus = ERR_OS_ERROR;
goto closing_seq;
@@ -1208,7 +1208,7 @@ inplace_enc_read:
offset.QuadPart += TC_HIDDEN_VOLUME_HEADER_OFFSET;
if (MoveFilePointer (dev, offset) == 0
- || !WriteEffectiveVolumeHeader (TRUE, dev, (byte *) header))
+ || !WriteEffectiveVolumeHeader (TRUE, dev, (uint8 *) header))
{
nStatus = ERR_OS_ERROR;
goto closing_seq;
@@ -1316,7 +1316,7 @@ int DecryptPartitionInPlace (volatile FORMAT_VOL_PARAMETERS *volParams, volatile
PCRYPTO_INFO masterCryptoInfo = NULL, headerCryptoInfo = NULL;
UINT64_STRUCT unitNo;
char *buf = NULL;
- byte *tmpSectorBuf = NULL;
+ uint8 *tmpSectorBuf = NULL;
WCHAR dosDev[TC_MAX_PATH] = {0};
WCHAR devName[MAX_PATH] = {0};
WCHAR deviceName[MAX_PATH];
@@ -1432,7 +1432,7 @@ int DecryptPartitionInPlace (volatile FORMAT_VOL_PARAMETERS *volParams, volatile
sectorSize = driveGeometry.BytesPerSector;
- tmpSectorBuf = (byte *) TCalloc (sectorSize);
+ tmpSectorBuf = (uint8 *) TCalloc (sectorSize);
if (!tmpSectorBuf)
{
nStatus = ERR_OUTOFMEMORY;
@@ -1620,7 +1620,7 @@ int DecryptPartitionInPlace (volatile FORMAT_VOL_PARAMETERS *volParams, volatile
// Decrypt the ciphertext in RAM
- DecryptDataUnits ((byte *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
+ DecryptDataUnits ((uint8 *) buf, &unitNo, workChunkSize / ENCRYPTION_DATA_UNIT_SIZE, masterCryptoInfo);
@@ -1843,16 +1843,16 @@ int FastVolumeHeaderUpdate (HANDLE dev, CRYPTO_INFO *headerCryptoInfo, CRYPTO_IN
LARGE_INTEGER offset;
DWORD n;
int nStatus = ERR_SUCCESS;
- byte *header;
+ uint8 *header;
DWORD dwError;
uint32 headerCrc32;
- byte *fieldPos;
+ uint8 *fieldPos;
PCRYPTO_INFO pCryptoInfo = headerCryptoInfo;
#ifdef _WIN64
BOOL bIsRamEncryptionEnabled = IsRamEncryptionEnabled();
#endif
- header = (byte *) TCalloc (TC_VOLUME_HEADER_EFFECTIVE_SIZE);
+ header = (uint8 *) TCalloc (TC_VOLUME_HEADER_EFFECTIVE_SIZE);
if (!header)
return ERR_OUTOFMEMORY;
@@ -1860,7 +1860,7 @@ int FastVolumeHeaderUpdate (HANDLE dev, CRYPTO_INFO *headerCryptoInfo, CRYPTO_IN
VirtualLock (header, TC_VOLUME_HEADER_EFFECTIVE_SIZE);
- fieldPos = (byte *) header + TC_HEADER_OFFSET_ENCRYPTED_AREA_START;
+ fieldPos = (uint8 *) header + TC_HEADER_OFFSET_ENCRYPTED_AREA_START;
offset.QuadPart = deviceSize - TC_VOLUME_HEADER_GROUP_SIZE;
@@ -1902,12 +1902,12 @@ int FastVolumeHeaderUpdate (HANDLE dev, CRYPTO_INFO *headerCryptoInfo, CRYPTO_IN
// were decrypted in place, it would be possible to mount them partially encrypted and it wouldn't be possible
// to resume interrupted decryption after the wizard exits.
masterCryptoInfo->HeaderFlags |= TC_HEADER_FLAG_NONSYS_INPLACE_ENC;
- fieldPos = (byte *) header + TC_HEADER_OFFSET_FLAGS;
+ fieldPos = (uint8 *) header + TC_HEADER_OFFSET_FLAGS;
mputLong (fieldPos, (masterCryptoInfo->HeaderFlags));
headerCrc32 = GetCrc32 (header + TC_HEADER_OFFSET_MAGIC, TC_HEADER_OFFSET_HEADER_CRC - TC_HEADER_OFFSET_MAGIC);
- fieldPos = (byte *) header + TC_HEADER_OFFSET_HEADER_CRC;
+ fieldPos = (uint8 *) header + TC_HEADER_OFFSET_HEADER_CRC;
mputLong (fieldPos, headerCrc32);
EncryptBuffer (header + HEADER_ENCRYPTED_DATA_OFFSET, HEADER_ENCRYPTED_DATA_SIZE, pCryptoInfo);
@@ -2239,12 +2239,12 @@ int ZeroUnreadableSectors (HANDLE dev, LARGE_INTEGER startOffset, int64 size, in
DWORD n;
int64 sectorCount;
LARGE_INTEGER workOffset;
- byte *sectorBuffer = NULL;
+ uint8 *sectorBuffer = NULL;
DWORD dwError;
workOffset.QuadPart = startOffset.QuadPart;
- sectorBuffer = (byte *) TCalloc (sectorSize);
+ sectorBuffer = (uint8 *) TCalloc (sectorSize);
if (!sectorBuffer)
return ERR_OUTOFMEMORY;
@@ -2315,7 +2315,7 @@ static int OpenBackupHeader (HANDLE dev, const wchar_t *devicePath, Password *pa
offset.QuadPart = deviceSize - TC_VOLUME_HEADER_GROUP_SIZE;
if (MoveFilePointer (dev, offset) == 0
- || !ReadEffectiveVolumeHeader (TRUE, dev, (byte *) header, &n) || n < TC_VOLUME_HEADER_EFFECTIVE_SIZE)
+ || !ReadEffectiveVolumeHeader (TRUE, dev, (uint8 *) header, &n) || n < TC_VOLUME_HEADER_EFFECTIVE_SIZE)
{
nStatus = ERR_OS_ERROR;
goto closing_seq;
@@ -2347,7 +2347,7 @@ closing_seq:
static BOOL GetFreeClusterBeforeThreshold (HANDLE volumeHandle, int64 *freeCluster, int64 clusterThreshold)
{
const int bitmapSize = 65536;
- byte bitmapBuffer[bitmapSize + sizeof (VOLUME_BITMAP_BUFFER)];
+ uint8 bitmapBuffer[bitmapSize + sizeof (VOLUME_BITMAP_BUFFER)];
VOLUME_BITMAP_BUFFER *bitmap = (VOLUME_BITMAP_BUFFER *) bitmapBuffer;
STARTING_LCN_INPUT_BUFFER startLcn;
startLcn.StartingLcn.QuadPart = 0;
diff --git a/src/LICENSE b/src/LICENSE
index 19d47e25..2e1779a0 100644
--- a/src/LICENSE
+++ b/src/LICENSE
@@ -175,7 +175,7 @@ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
END OF TERMS AND CONDITIONS
-Copyright 2013-2023 IDRIX
+Copyright 2013-2024 IDRIX
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/src/Main/CommandLineInterface.cpp b/src/Main/CommandLineInterface.cpp
index 2bbc73ea..735cbeef 100644
--- a/src/Main/CommandLineInterface.cpp
+++ b/src/Main/CommandLineInterface.cpp
@@ -29,6 +29,7 @@ namespace VeraCrypt
ArgPim (-1),
ArgSize (0),
ArgVolumeType (VolumeType::Unknown),
+ ArgAllowScreencapture (false),
ArgDisableFileSizeCheck (false),
ArgUseLegacyPassword (false),
#if defined(TC_LINUX ) || defined (TC_FREEBSD)
@@ -41,6 +42,9 @@ namespace VeraCrypt
parser.SetSwitchChars (L"-");
+#if defined(TC_WINDOWS) || defined(TC_MACOSX)
+ parser.AddSwitch (L"", L"allow-screencapture", _("Allow window to be included in screenshots and screen captures (Windows/MacOS)"));
+#endif
parser.AddOption (L"", L"auto-mount", _("Auto mount device-hosted/favorite volumes"));
parser.AddSwitch (L"", L"backup-headers", _("Backup volume headers"));
parser.AddSwitch (L"", L"background-task", _("Start Background Task"));
@@ -142,6 +146,11 @@ namespace VeraCrypt
ArgMountOptions = Preferences.DefaultMountOptions;
}
+#if defined(TC_WINDOWS) || defined(TC_MACOSX)
+ ArgAllowScreencapture = parser.Found (L"allow-screencapture");
+#else
+ ArgAllowScreencapture = true; // Protection against screenshots is supported only on Windows and MacOS
+#endif
// Commands
if (parser.Found (L"auto-mount", &str))
{
@@ -347,6 +356,16 @@ namespace VeraCrypt
#elif defined (TC_FREEBSD) || defined (TC_SOLARIS)
else if (str.IsSameAs (L"UFS", false))
ArgFilesystem = VolumeCreationOptions::FilesystemType::UFS;
+ else if (str.IsSameAs (L"Ext2", false))
+ ArgFilesystem = VolumeCreationOptions::FilesystemType::Ext2;
+ else if (str.IsSameAs (L"Ext3", false))
+ ArgFilesystem = VolumeCreationOptions::FilesystemType::Ext3;
+ else if (str.IsSameAs (L"Ext4", false))
+ ArgFilesystem = VolumeCreationOptions::FilesystemType::Ext4;
+ else if (str.IsSameAs (L"NTFS", false))
+ ArgFilesystem = VolumeCreationOptions::FilesystemType::NTFS;
+ else if (str.IsSameAs (L"exFAT", false))
+ ArgFilesystem = VolumeCreationOptions::FilesystemType::exFAT;
#endif
else
throw_err (LangString["UNKNOWN_OPTION"] + L": " + str);
@@ -824,7 +843,7 @@ namespace VeraCrypt
if (wxCONV_FAILED == ulen)
throw PasswordUTF8Invalid (SRC_POS);
SecureBuffer passwordBuf(ulen);
- ulen = utf8.FromWChar ((char*) (byte*) passwordBuf, ulen, str, charCount);
+ ulen = utf8.FromWChar ((char*) (uint8*) passwordBuf, ulen, str, charCount);
if (wxCONV_FAILED == ulen)
throw PasswordUTF8Invalid (SRC_POS);
if (ulen > maxUtf8Len)
@@ -835,7 +854,7 @@ namespace VeraCrypt
throw PasswordUTF8TooLong (SRC_POS);
}
- ConstBufferPtr utf8Buffer ((byte*) passwordBuf, ulen);
+ ConstBufferPtr utf8Buffer ((uint8*) passwordBuf, ulen);
return shared_ptr<SecureBuffer>(new SecureBuffer (utf8Buffer));
}
else
diff --git a/src/Main/CommandLineInterface.h b/src/Main/CommandLineInterface.h
index 4003dc05..f773ca6f 100644
--- a/src/Main/CommandLineInterface.h
+++ b/src/Main/CommandLineInterface.h
@@ -84,6 +84,7 @@ namespace VeraCrypt
VolumeInfoList ArgVolumes;
VolumeType::Enum ArgVolumeType;
shared_ptr<SecureBuffer> ArgTokenPin;
+ bool ArgAllowScreencapture;
bool ArgDisableFileSizeCheck;
bool ArgUseLegacyPassword;
#if defined(TC_LINUX ) || defined (TC_FREEBSD)
diff --git a/src/Main/Forms/AboutDialog.cpp b/src/Main/Forms/AboutDialog.cpp
index e3768361..01c579d5 100644
--- a/src/Main/Forms/AboutDialog.cpp
+++ b/src/Main/Forms/AboutDialog.cpp
@@ -27,7 +27,11 @@ namespace VeraCrypt
versionStaticTextFont.SetWeight (wxFONTWEIGHT_BOLD);
VersionStaticText->SetFont (versionStaticTextFont);
- VersionStaticText->SetLabel (Application::GetName() + L" " + StringConverter::ToWide (Version::String()));
+ wstring versionStr = StringConverter::ToWide (Version::String());
+#ifdef VC_MACOSX_FUSET
+ versionStr += L" (FUSE-T build)";
+#endif
+ VersionStaticText->SetLabel (Application::GetName() + L" " + versionStr);
CopyrightStaticText->SetLabel (TC_STR_RELEASED_BY);
WebsiteHyperlink->SetLabel (L"www.idrix.fr");
@@ -57,7 +61,7 @@ namespace VeraCrypt
L"Paulo Barreto, Brian Gladman, Wei Dai, Peter Gutmann, and many others.\n\n"
L"Portions of this software:\n"
- L"Copyright \xA9 2013-2023 IDRIX. All rights reserved.\n"
+ L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\n"
L"Copyright \xA9 2003-2012 TrueCrypt Developers Association. All Rights Reserved.\n"
L"Copyright \xA9 1998-2000 Paul Le Roux. All Rights Reserved.\n"
L"Copyright \xA9 1998-2008 Brian Gladman. All Rights Reserved.\n"
@@ -70,7 +74,7 @@ namespace VeraCrypt
L"Copyright \xA9 1999-2023 Igor Pavlov\n\n"
L"\nThis software as a whole:\n"
- L"Copyright \xA9 2013-2023 IDRIX. All rights reserved.\n\n"
+ L"Copyright \xA9 2013-2024 IDRIX. All rights reserved.\n\n"
L"This software uses wxWidgets library, which is copyright \xA9 1998-2011 Julian Smart, Robert Roebling et al.\n\n"
diff --git a/src/Main/Forms/BenchmarkDialog.cpp b/src/Main/Forms/BenchmarkDialog.cpp
index 47f00610..6e2cff64 100644
--- a/src/Main/Forms/BenchmarkDialog.cpp
+++ b/src/Main/Forms/BenchmarkDialog.cpp
@@ -281,7 +281,7 @@ namespace VeraCrypt
const char *tmp_salt = {"\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xAA\xBB\xCC\xDD\xEE\xFF\x01\x23\x45\x67\x89\xAB\xCD\xEF\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xAA\xBB\xCC\xDD\xEE\xFF\x01\x23\x45\x67\x89\xAB\xCD\xEF\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xAA\xBB\xCC\xDD\xEE\xFF"};
unsigned long pim;
Pkcs5KdfList prfList = Pkcs5Kdf::GetAvailableAlgorithms ();
- VolumePassword password ((const byte*) "passphrase-1234567890", 21);
+ VolumePassword password ((const uint8*) "passphrase-1234567890", 21);
memcpy (&pim, buffer.Ptr (), sizeof (unsigned long));
memcpy (salt.Ptr(), tmp_salt, 64);
diff --git a/src/Main/Forms/ChangePasswordDialog.cpp b/src/Main/Forms/ChangePasswordDialog.cpp
index 397ee693..39da8e60 100644
--- a/src/Main/Forms/ChangePasswordDialog.cpp
+++ b/src/Main/Forms/ChangePasswordDialog.cpp
@@ -171,6 +171,7 @@ namespace VeraCrypt
RandomNumberGenerator::SetEnrichedByUserStatus (false);
Gui->UserEnrichRandomPool (this, NewPasswordPanel->GetPkcs5Kdf() ? NewPasswordPanel->GetPkcs5Kdf()->GetHash() : shared_ptr <Hash>());
+ bool masterKeyVulnerable = false;
{
#ifdef TC_UNIX
// Temporarily take ownership of a device if the user is not an administrator
@@ -193,6 +194,7 @@ namespace VeraCrypt
CurrentPasswordPanel->GetPassword(), CurrentPasswordPanel->GetVolumePim(), CurrentPasswordPanel->GetPkcs5Kdf(), CurrentPasswordPanel->GetKeyfiles(),
newPassword, newPim, newKeyfiles, NewPasswordPanel->GetPkcs5Kdf(), NewPasswordPanel->GetHeaderWipeCount(), Gui->GetPreferences().EMVSupportEnabled);
Gui->ExecuteWaitThreadRoutine (this, &routine);
+ masterKeyVulnerable = routine.m_masterKeyVulnerable;
}
switch (DialogMode)
@@ -214,6 +216,9 @@ namespace VeraCrypt
throw ParameterIncorrect (SRC_POS);
}
+ if (masterKeyVulnerable)
+ Gui->ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+
EndModal (wxID_OK);
}
catch (UnportablePassword &e)
diff --git a/src/Main/Forms/EncryptionTestDialog.cpp b/src/Main/Forms/EncryptionTestDialog.cpp
index a85bbc94..af3f9833 100644
--- a/src/Main/Forms/EncryptionTestDialog.cpp
+++ b/src/Main/Forms/EncryptionTestDialog.cpp
@@ -141,7 +141,7 @@ namespace VeraCrypt
void EncryptionTestDialog::GetTextCtrlData (wxTextCtrl *textCtrl, Buffer &buffer) const
{
- vector <byte> data;
+ vector <uint8> data;
string dataStr = StringConverter::ToSingle (wstring (textCtrl->GetValue()));
for (size_t i = 0; i < dataStr.size() / 2; ++i)
@@ -153,7 +153,7 @@ namespace VeraCrypt
throw StringConversionFailed (SRC_POS);
}
- data.push_back ((byte) dataByte);
+ data.push_back ((uint8) dataByte);
}
if (data.empty())
diff --git a/src/Main/Forms/KeyfileGeneratorDialog.cpp b/src/Main/Forms/KeyfileGeneratorDialog.cpp
index 2d729ccf..85443f45 100644
--- a/src/Main/Forms/KeyfileGeneratorDialog.cpp
+++ b/src/Main/Forms/KeyfileGeneratorDialog.cpp
@@ -164,12 +164,12 @@ namespace VeraCrypt
{
event.Skip();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&event), sizeof (event)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&event), sizeof (event)));
long coord = event.GetX();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&coord), sizeof (coord)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&coord), sizeof (coord)));
coord = event.GetY();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&coord), sizeof (coord)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&coord), sizeof (coord)));
if (ShowRandomPoolCheckBox->IsChecked())
ShowBytes (RandomPoolStaticText, RandomNumberGenerator::PeekPool().GetRange (0, 24));
diff --git a/src/Main/Forms/MainFrame.cpp b/src/Main/Forms/MainFrame.cpp
index 07b876ac..77f371d8 100644
--- a/src/Main/Forms/MainFrame.cpp
+++ b/src/Main/Forms/MainFrame.cpp
@@ -84,6 +84,7 @@ namespace VeraCrypt
InitTaskBarIcon();
InitEvents();
InitMessageFilter();
+ InitWindowPrivacy();
if (!GetPreferences().SecurityTokenModule.IsEmpty() && !SecurityToken::IsInitialized())
{
@@ -470,6 +471,12 @@ namespace VeraCrypt
#endif
}
+
+ void MainFrame::InitWindowPrivacy ()
+ {
+ Gui->SetContentProtection(!CmdLine->ArgAllowScreencapture);
+ }
+
void MainFrame::InitPreferences ()
{
try
@@ -1437,7 +1444,7 @@ namespace VeraCrypt
#if defined(TC_UNIX) && !defined(TC_MACOSX)
try
{
- byte buf[128];
+ uint8 buf[128];
if (read (ShowRequestFifo, buf, sizeof (buf)) > 0 && Gui->IsInBackgroundMode())
Gui->SetBackgroundMode (false);
}
diff --git a/src/Main/Forms/MainFrame.h b/src/Main/Forms/MainFrame.h
index ab70eae3..ed1c44f7 100644
--- a/src/Main/Forms/MainFrame.h
+++ b/src/Main/Forms/MainFrame.h
@@ -84,6 +84,7 @@ namespace VeraCrypt
void InitMessageFilter ();
void InitPreferences ();
void InitTaskBarIcon ();
+ void InitWindowPrivacy();
bool IsFreeSlotSelected () const { return SlotListCtrl->GetSelectedItemCount() == 1 && Gui->GetListCtrlSubItemText (SlotListCtrl, SelectedItemIndex, ColumnPath).empty(); }
bool IsMountedSlotSelected () const { return SlotListCtrl->GetSelectedItemCount() == 1 && !Gui->GetListCtrlSubItemText (SlotListCtrl, SelectedItemIndex, ColumnPath).empty(); }
void LoadFavoriteVolumes ();
diff --git a/src/Main/Forms/PreferencesDialog.cpp b/src/Main/Forms/PreferencesDialog.cpp
index 90a668e6..4e7644b6 100644
--- a/src/Main/Forms/PreferencesDialog.cpp
+++ b/src/Main/Forms/PreferencesDialog.cpp
@@ -82,14 +82,71 @@ namespace VeraCrypt
LanguageListBox->Append("System default");
LanguageListBox->Append("English");
- size_t langCount;
- langCount = wxDir::GetAllFiles(languagesFolder.GetName(), &langArray, wxEmptyString, wxDIR_FILES);
- for (size_t i = 0; i < langCount; ++i) {
- wxFileName filename(langArray[i]);
- wxString langId = filename.GetName().AfterLast('.');
- wxString langNative = langEntries[langId];
- if (!langNative.empty()) {
- LanguageListBox->Append(langNative);
+ langEntries = {
+ {"system", L"System default"},
+ {"ar", L"العربية"},
+ {"be", L"БеларуÑкаÑ"},
+ {"bg", L"БългарÑки"},
+ {"ca", L"Català"},
+ {"co", L"Corsu"},
+ {"cs", L"Čeština"},
+ {"da", L"Dansk"},
+ {"de", L"Deutsch"},
+ {"el", L"Ελληνικά"},
+ {"en", L"English"},
+ {"es", L"Español"},
+ {"et", L"Eesti"},
+ {"eu", L"Euskara"},
+ {"fa", L"Ùارسي"},
+ {"fi", L"Suomi"},
+ {"fr", L"Français"},
+ {"he", L"עברית"},
+ {"hu", L"Magyar"},
+ {"id", L"Bahasa Indonesia"},
+ {"it", L"Italiano"},
+ {"ja", L"日本語"},
+ {"ka", L"ქáƒáƒ áƒ—ული"},
+ {"ko", L"한국어"},
+ {"lv", L"Latviešu"},
+ {"nb", L"Norsk Bokmål"},
+ {"nl", L"Nederlands"},
+ {"nn", L"Norsk Nynorsk"},
+ {"pl", L"Polski"},
+ {"ro", L"Română"},
+ {"ru", L"РуÑÑкий"},
+ {"pt-br", L"Português-Brasil"},
+ {"sk", L"SlovenÄina"},
+ {"sl", L"SlovenÅ¡Äina"},
+ {"sv", L"Svenska"},
+ {"th", L"ภาษาไทย"},
+ {"tr", L"Türkçe"},
+ {"uk", L"УкраїнÑька"},
+ {"uz", L"Ўзбекча"},
+ {"vi", L"Tiếng Việt"},
+ {"zh-cn", L"简体中文"},
+ {"zh-hk", L"ç¹é«”中文(香港)"},
+ {"zh-tw", L"ç¹é«”中文"}
+ };
+
+ if (wxDir::Exists(languagesFolder.GetName())) {
+ size_t langCount;
+ langCount = wxDir::GetAllFiles(languagesFolder.GetName(), &langArray, "*.xml", wxDIR_FILES);
+ for (size_t i = 0; i < langCount; ++i) {
+ wxFileName filename(langArray[i]);
+
+ // Get the name part of the file (without extension)
+ wxString basename = filename.GetName();
+
+ // Check if the basename matches the pattern "Language.langId"
+ if (basename.StartsWith("Language.")) {
+ wxString langId = basename.AfterFirst('.');
+
+ // Verify if the language ID exists in langEntries map
+ wxString langNative = langEntries[langId];
+ if (!langNative.empty()) {
+ LanguageListBox->Append(langNative);
+ }
+ }
}
}
#endif
@@ -433,11 +490,11 @@ namespace VeraCrypt
if (LanguageListBox->GetSelection() != wxNOT_FOUND) {
wxString langToFind = LanguageListBox->GetString(LanguageListBox->GetSelection());
- for (const auto &each: langEntries) {
- if (each.second == langToFind) {
- Preferences.Language = each.first;
+ for (map<wxString, std::wstring>::const_iterator each = langEntries.begin(); each != langEntries.end(); ++each) {
+ if (each->second == langToFind) {
+ Preferences.Language = each->first;
#ifdef DEBUG
- cout << "Lang set to: " << each.first << endl;
+ cout << "Lang set to: " << each->first << endl;
#endif
}
}
diff --git a/src/Main/Forms/PreferencesDialog.h b/src/Main/Forms/PreferencesDialog.h
index 50e8489e..5e7f7e71 100644
--- a/src/Main/Forms/PreferencesDialog.h
+++ b/src/Main/Forms/PreferencesDialog.h
@@ -60,50 +60,7 @@ namespace VeraCrypt
UserPreferences Preferences;
bool RestoreValidatorBell;
HotkeyList UnregisteredHotkeys;
- map<wxString, wstring> langEntries = {
- {"system", L"System default"},
- {"ar", L"العربية"},
- {"be", L"БеларуÑкаÑ"},
- {"bg", L"БългарÑки"},
- {"ca", L"Català"},
- {"co", L"Corsu"},
- {"cs", L"Čeština"},
- {"da", L"Dansk"},
- {"de", L"Deutsch"},
- {"el", L"Ελληνικά"},
- {"en", L"English"},
- {"es", L"Español"},
- {"et", L"Eesti"},
- {"eu", L"Euskara"},
- {"fa", L"Ùارسي"},
- {"fi", L"Suomi"},
- {"fr", L"Français"},
- {"he", L"עברית"},
- {"hu", L"Magyar"},
- {"id", L"Bahasa Indonesia"},
- {"it", L"Italiano"},
- {"ja", L"日本語"},
- {"ka", L"ქáƒáƒ áƒ—ული"},
- {"ko", L"한국어"},
- {"lv", L"Latviešu"},
- {"nl", L"Nederlands"},
- {"nn", L"Norsk Nynorsk"},
- {"pl", L"Polski"},
- {"ro", L"Română"},
- {"ru", L"РуÑÑкий"},
- {"pt-br", L"Português-Brasil"},
- {"sk", L"SlovenÄina"},
- {"sl", L"SlovenÅ¡Äina"},
- {"sv", L"Svenska"},
- {"th", L"ภาษาไทย"},
- {"tr", L"Türkçe"},
- {"uk", L"УкраїнÑька"},
- {"uz", L"Ўзбекча"},
- {"vi", L"Tiếng Việt"},
- {"zh-cn", L"简体中文"},
- {"zh-hk", L"ç¹é«”中文(香港)"},
- {"zh-tw", L"ç¹é«”中文"}
- };
+ map<wxString, wstring> langEntries;
};
}
diff --git a/src/Main/Forms/RandomPoolEnrichmentDialog.cpp b/src/Main/Forms/RandomPoolEnrichmentDialog.cpp
index e5ef160b..b48d5af6 100644
--- a/src/Main/Forms/RandomPoolEnrichmentDialog.cpp
+++ b/src/Main/Forms/RandomPoolEnrichmentDialog.cpp
@@ -63,12 +63,12 @@ namespace VeraCrypt
{
event.Skip();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&event), sizeof (event)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&event), sizeof (event)));
long coord = event.GetX();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&coord), sizeof (coord)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&coord), sizeof (coord)));
coord = event.GetY();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&coord), sizeof (coord)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&coord), sizeof (coord)));
if (ShowRandomPoolCheckBox->IsChecked())
ShowBytes (RandomPoolStaticText, RandomNumberGenerator::PeekPool().GetRange (0, 24));
diff --git a/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp b/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp
index 8f51cfa8..bbbeff74 100644
--- a/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp
+++ b/src/Main/Forms/SecurityTokenKeyfilesDialog.cpp
@@ -103,7 +103,7 @@ namespace VeraCrypt
{
wxBusyCursor busy;
- vector <byte> keyfileData;
+ vector <uint8> keyfileData;
keyfile->GetKeyfileData (keyfileData);
BufferPtr keyfileDataBuf (&keyfileData.front(), keyfileData.size());
@@ -141,7 +141,7 @@ namespace VeraCrypt
if (keyfile.Length() > 0)
{
- vector <byte> keyfileData (keyfile.Length());
+ vector <uint8> keyfileData (keyfile.Length());
BufferPtr keyfileDataBuf (&keyfileData.front(), keyfileData.size());
keyfile.ReadCompleteBuffer (keyfileDataBuf);
diff --git a/src/Main/Forms/VolumeCreationWizard.cpp b/src/Main/Forms/VolumeCreationWizard.cpp
index 0eae11d6..311738ca 100644
--- a/src/Main/Forms/VolumeCreationWizard.cpp
+++ b/src/Main/Forms/VolumeCreationWizard.cpp
@@ -37,6 +37,19 @@
namespace VeraCrypt
{
+ class OpenOuterVolumeFunctor : public Functor
+ {
+ public:
+ OpenOuterVolumeFunctor (const DirectoryPath &outerVolumeMountPoint) : OuterVolumeMountPoint (outerVolumeMountPoint) { }
+
+ virtual void operator() ()
+ {
+ Gui->OpenExplorerWindow (OuterVolumeMountPoint);
+ }
+
+ DirectoryPath OuterVolumeMountPoint;
+ };
+
#ifdef TC_MACOSX
bool VolumeCreationWizard::ProcessEvent(wxEvent& event)
@@ -338,18 +351,6 @@ namespace VeraCrypt
return new InfoWizardPage (GetPageParent());
}
- struct OpenOuterVolumeFunctor : public Functor
- {
- OpenOuterVolumeFunctor (const DirectoryPath &outerVolumeMountPoint) : OuterVolumeMountPoint (outerVolumeMountPoint) { }
-
- virtual void operator() ()
- {
- Gui->OpenExplorerWindow (OuterVolumeMountPoint);
- }
-
- DirectoryPath OuterVolumeMountPoint;
- };
-
InfoWizardPage *page = new InfoWizardPage (GetPageParent(), LangString["LINUX_OPEN_OUTER_VOL"],
shared_ptr <Functor> (new OpenOuterVolumeFunctor (MountedOuterVolume->MountPoint)));
@@ -390,12 +391,12 @@ namespace VeraCrypt
event.Skip();
if (!IsWorkInProgress() && RandomNumberGenerator::IsRunning())
{
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&event), sizeof (event)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&event), sizeof (event)));
long coord = event.GetX();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&coord), sizeof (coord)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&coord), sizeof (coord)));
coord = event.GetY();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&coord), sizeof (coord)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&coord), sizeof (coord)));
VolumeCreationProgressWizardPage *page = dynamic_cast <VolumeCreationProgressWizardPage *> (GetCurrentPage());
if (page)
@@ -442,7 +443,7 @@ namespace VeraCrypt
if (!IsWorkInProgress())
{
wxLongLong time = wxGetLocalTimeMillis();
- RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <byte *> (&time), sizeof (time)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr (reinterpret_cast <uint8 *> (&time), sizeof (time)));
}
}
diff --git a/src/Main/Forms/VolumePasswordPanel.cpp b/src/Main/Forms/VolumePasswordPanel.cpp
index 56804a49..0555f339 100644
--- a/src/Main/Forms/VolumePasswordPanel.cpp
+++ b/src/Main/Forms/VolumePasswordPanel.cpp
@@ -214,7 +214,7 @@ namespace VeraCrypt
shared_ptr <VolumePassword> password;
wchar_t passwordBuf[VolumePassword::MaxSize + 1];
size_t maxPasswordLength = (bLegacyPassword || CmdLine->ArgUseLegacyPassword)? VolumePassword::MaxLegacySize: VolumePassword::MaxSize;
- finally_do_arg (BufferPtr, BufferPtr (reinterpret_cast <byte *> (passwordBuf), sizeof (passwordBuf)), { finally_arg.Erase(); });
+ finally_do_arg (BufferPtr, BufferPtr (reinterpret_cast <uint8 *> (passwordBuf), sizeof (passwordBuf)), { finally_arg.Erase(); });
#ifdef TC_WINDOWS
int len = GetWindowText (static_cast <HWND> (textCtrl->GetHandle()), passwordBuf, VolumePassword::MaxSize + 1);
diff --git a/src/Main/Forms/WaitDialog.h b/src/Main/Forms/WaitDialog.h
index 89de8718..53f5048b 100644
--- a/src/Main/Forms/WaitDialog.h
+++ b/src/Main/Forms/WaitDialog.h
@@ -80,7 +80,7 @@ namespace VeraCrypt
m_bThreadRunning = true;
}
- int GetCharWidth (wxWindow *window) const
+ static int ComputeCharWidth (wxWindow *window)
{
int width;
int height;
@@ -179,7 +179,7 @@ namespace VeraCrypt
{
wxPasswordEntryDialog dialog (this, wxString::Format (LangString["ENTER_TOKEN_PASSWORD"], e.GetString()), LangString["IDD_TOKEN_PASSWORD"]);
- dialog.SetSize (wxSize (GetCharWidth (&dialog) * 50, -1));
+ dialog.SetSize (wxSize (ComputeCharWidth (&dialog) * 50, -1));
if (dialog.ShowModal() != wxID_OK)
m_queue.Post(wxT(""));
diff --git a/src/Main/GraphicUserInterface.cpp b/src/Main/GraphicUserInterface.cpp
index 16db8f83..1cb62671 100644
--- a/src/Main/GraphicUserInterface.cpp
+++ b/src/Main/GraphicUserInterface.cpp
@@ -37,6 +37,32 @@
namespace VeraCrypt
{
+ class AdminPasswordGUIRequestHandler : public GetStringFunctor
+ {
+ public:
+ virtual void operator() (string &passwordStr)
+ {
+
+ wxString sValue;
+ if (Gui->GetWaitDialog())
+ {
+ Gui->GetWaitDialog()->RequestAdminPassword(sValue);
+ if (sValue.IsEmpty())
+ throw UserAbort (SRC_POS);
+ }
+ else
+ {
+ wxPasswordEntryDialog dialog (Gui->GetActiveWindow(), LangString["LINUX_ADMIN_PW_QUERY"], LangString["LINUX_ADMIN_PW_QUERY_TITLE"]);
+ if (dialog.ShowModal() != wxID_OK)
+ throw UserAbort (SRC_POS);
+ sValue = dialog.GetValue();
+ }
+ wstring wPassword (sValue); // A copy of the password is created here by wxWidgets, which cannot be erased
+ finally_do_arg (wstring *, &wPassword, { StringConverter::Erase (*finally_arg); });
+
+ StringConverter::ToSingle (wPassword, passwordStr);
+ }
+ };
#ifdef TC_MACOSX
int GraphicUserInterface::g_customIdCmdV = 0;
int GraphicUserInterface::g_customIdCmdA = 0;
@@ -165,6 +191,7 @@ namespace VeraCrypt
hiddenVolumeMountOptions.Path = volumePath;
VolumeType::Enum volumeType = VolumeType::Normal;
+ bool masterKeyVulnerable = false;
// Open both types of volumes
while (true)
@@ -247,6 +274,13 @@ namespace VeraCrypt
}
}
+ // check if volume master key is vulnerable
+ if (volume->IsMasterKeyVulnerable())
+ {
+ masterKeyVulnerable = true;
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+ }
+
if (volumeType == VolumeType::Hidden)
hiddenVolume = volume;
else
@@ -340,6 +374,10 @@ namespace VeraCrypt
}
ShowWarning ("VOL_HEADER_BACKED_UP");
+
+ // display again warning that master key is vulnerable
+ if (masterKeyVulnerable)
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
}
void GraphicUserInterface::BeginInteractiveBusyState (wxWindow *window)
@@ -452,33 +490,7 @@ namespace VeraCrypt
shared_ptr <GetStringFunctor> GraphicUserInterface::GetAdminPasswordRequestHandler ()
{
- struct AdminPasswordRequestHandler : public GetStringFunctor
- {
- virtual void operator() (string &passwordStr)
- {
-
- wxString sValue;
- if (Gui->GetWaitDialog())
- {
- Gui->GetWaitDialog()->RequestAdminPassword(sValue);
- if (sValue.IsEmpty())
- throw UserAbort (SRC_POS);
- }
- else
- {
- wxPasswordEntryDialog dialog (Gui->GetActiveWindow(), LangString["LINUX_ADMIN_PW_QUERY"], LangString["LINUX_ADMIN_PW_QUERY_TITLE"]);
- if (dialog.ShowModal() != wxID_OK)
- throw UserAbort (SRC_POS);
- sValue = dialog.GetValue();
- }
- wstring wPassword (sValue); // A copy of the password is created here by wxWidgets, which cannot be erased
- finally_do_arg (wstring *, &wPassword, { StringConverter::Erase (*finally_arg); });
-
- StringConverter::ToSingle (wPassword, passwordStr);
- }
- };
-
- return shared_ptr <GetStringFunctor> (new AdminPasswordRequestHandler);
+ return shared_ptr <GetStringFunctor> (new AdminPasswordGUIRequestHandler);
}
int GraphicUserInterface::GetCharHeight (wxWindow *window) const
@@ -992,7 +1004,7 @@ namespace VeraCrypt
int showFifo = open (string (MainFrame::GetShowRequestFifoPath()).c_str(), O_WRONLY | O_NONBLOCK);
throw_sys_if (showFifo == -1);
- byte buf[1] = { 1 };
+ uint8 buf[1] = { 1 };
if (write (showFifo, buf, 1) == 1)
{
close (showFifo);
@@ -1440,6 +1452,7 @@ namespace VeraCrypt
/* force the display of the random enriching interface */
RandomNumberGenerator::SetEnrichedByUserStatus (false);
+ bool masterKeyVulnerable = false;
if (restoreInternalBackup)
{
// Restore header from the internal backup
@@ -1492,6 +1505,8 @@ namespace VeraCrypt
return;
}
+ masterKeyVulnerable = volume->IsMasterKeyVulnerable();
+
RandomNumberGenerator::Start();
UserEnrichRandomPool (nullptr);
@@ -1590,6 +1605,7 @@ namespace VeraCrypt
if (decryptRoutine.m_bResult)
{
+ masterKeyVulnerable = layout->GetHeader()->IsMasterKeyVulnerable();
decryptedLayout = layout;
break;
}
@@ -1645,6 +1661,12 @@ namespace VeraCrypt
}
ShowInfo ("VOL_HEADER_RESTORED");
+
+ // display warning if the volume master key is vulnerable
+ if (masterKeyVulnerable)
+ {
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+ }
}
DevicePath GraphicUserInterface::SelectDevice (wxWindow *parent) const
@@ -1852,6 +1874,14 @@ namespace VeraCrypt
listCtrl->SetMinSize (wxSize (width, listCtrl->GetMinSize().GetHeight()));
}
+
+ void GraphicUserInterface::SetContentProtection (bool enable) const
+ {
+#if defined(TC_WINDOWS) || defined(TC_MACOSX)
+ GetActiveWindow()->SetContentProtection(enable ? wxCONTENT_PROTECTION_ENABLED : wxCONTENT_PROTECTION_NONE);
+#endif
+ }
+
void GraphicUserInterface::ShowErrorTopMost (const wxString &message) const
{
ShowMessage (message, wxOK | wxICON_ERROR, true);
diff --git a/src/Main/GraphicUserInterface.h b/src/Main/GraphicUserInterface.h
index d48b7973..d333551c 100644
--- a/src/Main/GraphicUserInterface.h
+++ b/src/Main/GraphicUserInterface.h
@@ -86,6 +86,7 @@ namespace VeraCrypt
virtual void SetListCtrlColumnWidths (wxListCtrl *listCtrl, list <int> columnWidthPermilles, bool hasVerticalScrollbar = true) const;
virtual void SetListCtrlHeight (wxListCtrl *listCtrl, size_t rowCount) const;
virtual void SetListCtrlWidth (wxListCtrl *listCtrl, size_t charCount, bool hasVerticalScrollbar = true) const;
+ virtual void SetContentProtection(bool enable) const;
virtual void ShowErrorTopMost (char *langStringId) const { ShowErrorTopMost (LangString[langStringId]); }
virtual void ShowErrorTopMost (const wxString &message) const;
virtual void ShowInfoTopMost (char *langStringId) const { ShowInfoTopMost (LangString[langStringId]); }
diff --git a/src/Main/LanguageStrings.cpp b/src/Main/LanguageStrings.cpp
index 0e13ebc7..9a983712 100644
--- a/src/Main/LanguageStrings.cpp
+++ b/src/Main/LanguageStrings.cpp
@@ -43,7 +43,7 @@ namespace VeraCrypt
void LanguageStrings::Init ()
{
- static byte LanguageXml[] =
+ static uint8 LanguageXml[] =
{
# include "Common/Language.xml.h"
, 0
diff --git a/src/Main/Main.make b/src/Main/Main.make
index dd85f842..178c4669 100755
--- a/src/Main/Main.make
+++ b/src/Main/Main.make
@@ -102,7 +102,7 @@ endif
#------ FUSE configuration ------
-FUSE_LIBS = $(shell $(PKG_CONFIG) fuse --libs)
+FUSE_LIBS = $(shell $(PKG_CONFIG) $(VC_FUSE_PACKAGE) --libs)
#------ Executable ------
@@ -127,15 +127,39 @@ PACKAGE_NAME := $(APPNAME)_$(TC_VERSION)_$(PLATFORM_ARCH).tar.gz
endif
endif
+# Determine GUI/GTK conditions
+GUI_CONDITION := $(filter gui,$(INSTALLER_TYPE))
+GTK2_CONDITION := $(filter 2,$(GTK_VERSION))
+
ifeq "$(origin NOSSE2)" "command line"
INTERNAL_INSTALLER_NAME := veracrypt_install_$(INSTALLER_TYPE)_$(CPU_ARCH)_legacy.sh
+
+ifneq (,$(GUI_CONDITION))
+ifneq (,$(GTK2_CONDITION))
+INSTALLER_NAME := veracrypt-$(TC_VERSION)-setup-gtk2-gui-$(CPU_ARCH)-legacy
+else
INSTALLER_NAME := veracrypt-$(TC_VERSION)-setup-$(INSTALLER_TYPE)-$(CPU_ARCH)-legacy
+endif
+else
+INSTALLER_NAME := veracrypt-$(TC_VERSION)-setup-$(INSTALLER_TYPE)-$(CPU_ARCH)-legacy
+endif
+
else
INTERNAL_INSTALLER_NAME := veracrypt_install_$(INSTALLER_TYPE)_$(CPU_ARCH).sh
+
+ifneq (,$(GUI_CONDITION))
+ifneq (,$(GTK2_CONDITION))
+INSTALLER_NAME := veracrypt-$(TC_VERSION)-setup-gtk2-gui-$(CPU_ARCH)
+else
+INSTALLER_NAME := veracrypt-$(TC_VERSION)-setup-$(INSTALLER_TYPE)-$(CPU_ARCH)
+endif
+else
INSTALLER_NAME := veracrypt-$(TC_VERSION)-setup-$(INSTALLER_TYPE)-$(CPU_ARCH)
endif
endif
+
+endif
#-----------------------------------
#------ FreeBSD package naming ------
@@ -151,8 +175,21 @@ INSTALLER_TYPE := gui
PACKAGE_NAME := $(APPNAME)_$(TC_VERSION)_$(SYSTEMNAME)_$(PLATFORM_ARCH).tar.gz
endif
+# Determine GUI/GTK conditions
+GUI_CONDITION := $(filter gui,$(INSTALLER_TYPE))
+GTK2_CONDITION := $(filter 2,$(GTK_VERSION))
+
INTERNAL_INSTALLER_NAME := veracrypt_install_f$(SYSTEMNAME)_$(INSTALLER_TYPE)_$(CPU_ARCH).sh
+
+ifneq (,$(GUI_CONDITION))
+ifneq (,$(GTK2_CONDITION))
+INSTALLER_NAME := veracrypt-$(TC_VERSION)-$(SYSTEMNAME)-setup-gtk2-gui-$(CPU_ARCH)
+else
+INSTALLER_NAME := veracrypt-$(TC_VERSION)-$(SYSTEMNAME)-setup-$(INSTALLER_TYPE)-$(CPU_ARCH)
+endif
+else
INSTALLER_NAME := veracrypt-$(TC_VERSION)-$(SYSTEMNAME)-setup-$(INSTALLER_TYPE)-$(CPU_ARCH)
+endif
endif
#-----------------------------------
@@ -210,7 +247,9 @@ else
sed -e 's/_VERSION_/$(patsubst %a,%.1,$(patsubst %b,%.2,$(TC_VERSION)))/' ../Build/Resources/MacOSX/Info.plist.xml >$(APPNAME).app/Contents/Info.plist
endif
chmod -R go-w $(APPNAME).app
+ifneq ("$(LOCAL_DEVELOPMENT_BUILD)","true")
codesign -s "Developer ID Application: IDRIX (Z933746L2S)" --timestamp $(APPNAME).app
+endif
install: prepare
cp -R $(APPNAME).app /Applications/.
@@ -221,8 +260,17 @@ ifdef VC_LEGACY_BUILD
productsign --sign "Developer ID Installer: IDRIX (Z933746L2S)" --timestamp "$(BASE_DIR)/Setup/MacOSX/VeraCrypt Legacy $(TC_VERSION).pkg" $(BASE_DIR)/Setup/MacOSX/VeraCrypt_$(TC_VERSION).pkg
rm -f $(APPNAME)_Legacy_$(TC_VERSION).dmg
else
+ifeq "$(VC_OSX_FUSET)" "1"
+ /usr/local/bin/packagesbuild $(BASE_DIR)/Setup/MacOSX/veracrypt_fuse-t.pkgproj
+else
/usr/local/bin/packagesbuild $(BASE_DIR)/Setup/MacOSX/veracrypt.pkgproj
+endif
+ifneq ("$(LOCAL_DEVELOPMENT_BUILD)","true")
productsign --sign "Developer ID Installer: IDRIX (Z933746L2S)" --timestamp "$(BASE_DIR)/Setup/MacOSX/VeraCrypt $(TC_VERSION).pkg" $(BASE_DIR)/Setup/MacOSX/VeraCrypt_$(TC_VERSION).pkg
+else
+ # copy the unsigned package to the expected location
+ cp "$(BASE_DIR)/Setup/MacOSX/VeraCrypt $(TC_VERSION).pkg" $(BASE_DIR)/Setup/MacOSX/VeraCrypt_$(TC_VERSION).pkg
+endif
rm -f $(APPNAME)_$(TC_VERSION).dmg
endif
rm -f "$(BASE_DIR)/Setup/MacOSX/template.dmg"
diff --git a/src/Main/Resources.cpp b/src/Main/Resources.cpp
index 18a58181..f00c14f7 100644
--- a/src/Main/Resources.cpp
+++ b/src/Main/Resources.cpp
@@ -40,7 +40,7 @@ namespace VeraCrypt
hResL = LoadResource (NULL, hRes);
throw_sys_if (!hResL);
- const byte *resPtr = (const byte *) LockResource (hResL);
+ const uint8 *resPtr = (const uint8 *) LockResource (hResL);
throw_sys_if (!resPtr);
return ConstBufferPtr (resPtr, SizeofResource (NULL, hRes));
@@ -132,14 +132,14 @@ namespace VeraCrypt
if ( xml.IsFile() ){
File file;
file.Open (xml, File::OpenRead, File::ShareRead);
- vector <byte> keyfileData (file.Length());
+ vector <uint8> keyfileData (file.Length());
BufferPtr keyfileDataBuf (&keyfileData.front(), keyfileData.size());
file.ReadCompleteBuffer (keyfileDataBuf);
file.Close();
string langxml(keyfileData.begin(), keyfileData.end());
return langxml;
}
- static byte LanguageXml[] =
+ static uint8 LanguageXml[] =
{
# include "Common/Language.xml.h"
, 0
@@ -158,7 +158,7 @@ namespace VeraCrypt
strBuf.CopyFrom (res);
return string (reinterpret_cast <char *> (strBuf.Ptr()));
#else
- static byte License[] =
+ static uint8 License[] =
{
# include "License.txt.h"
, 0
@@ -176,7 +176,7 @@ namespace VeraCrypt
#ifdef TC_WINDOWS
return wxBitmap (L"IDB_DRIVE_ICON", wxBITMAP_TYPE_BMP_RESOURCE).ConvertToImage().Resize (wxSize (16, 12), wxPoint (0, 0));
#else
- static const byte DriveIcon[] =
+ static const uint8 DriveIcon[] =
{
# include "Mount/Drive_icon_96dpi.bmp.h"
};
@@ -192,7 +192,7 @@ namespace VeraCrypt
wxImage image = wxBitmap (L"IDB_DRIVE_ICON_MASK", wxBITMAP_TYPE_BMP_RESOURCE).ConvertToImage().Resize (wxSize (16, 12), wxPoint (0, 0));
return wxBitmap (image.ConvertToMono (0, 0, 0), 1);
#else
- static const byte DriveIconMask[] =
+ static const uint8 DriveIconMask[] =
{
# include "Mount/Drive_icon_mask_96dpi.bmp.h"
};
@@ -215,7 +215,7 @@ namespace VeraCrypt
#ifdef TC_WINDOWS
return wxBitmap (L"IDB_LOGO", wxBITMAP_TYPE_BMP_RESOURCE);
#else
- static const byte Logo[] =
+ static const uint8 Logo[] =
{
# include "Mount/Logo_96dpi.bmp.h"
};
@@ -230,7 +230,7 @@ namespace VeraCrypt
#ifdef TC_WINDOWS
return wxBitmap (L"IDB_TEXTUAL_LOGO", wxBITMAP_TYPE_BMP_RESOURCE);
#else
- static const byte Logo[] =
+ static const uint8 Logo[] =
{
# include "Common/Textual_logo_96dpi.bmp.h"
};
@@ -255,7 +255,7 @@ namespace VeraCrypt
#ifdef TC_WINDOWS
return wxBitmap (L"IDB_VOLUME_WIZARD_BITMAP", wxBITMAP_TYPE_BMP_RESOURCE);
#else
- static const byte VolumeWizardIcon[] =
+ static const uint8 VolumeWizardIcon[] =
{
# include "Format/VeraCrypt_Wizard.bmp.h"
};
diff --git a/src/Main/StringFormatter.h b/src/Main/StringFormatter.h
index 97c39ae2..d7f64dd0 100644
--- a/src/Main/StringFormatter.h
+++ b/src/Main/StringFormatter.h
@@ -52,7 +52,10 @@ namespace VeraCrypt
StringFormatter (const wxString &format, StringFormatterArg arg0 = StringFormatterArg(), StringFormatterArg arg1 = StringFormatterArg(), StringFormatterArg arg2 = StringFormatterArg(), StringFormatterArg arg3 = StringFormatterArg(), StringFormatterArg arg4 = StringFormatterArg(), StringFormatterArg arg5 = StringFormatterArg(), StringFormatterArg arg6 = StringFormatterArg(), StringFormatterArg arg7 = StringFormatterArg(), StringFormatterArg arg8 = StringFormatterArg(), StringFormatterArg arg9 = StringFormatterArg());
virtual ~StringFormatter ();
- explicit operator wstring () const { return wstring (FormattedString); }
+#if (__cplusplus >= 201103L)
+ explicit
+#endif
+ operator wstring () const { return wstring (FormattedString); }
operator wxString () const { return FormattedString; }
operator StringFormatterArg () const { return FormattedString; }
diff --git a/src/Main/TextUserInterface.cpp b/src/Main/TextUserInterface.cpp
index 94919296..bc3f6f5a 100644
--- a/src/Main/TextUserInterface.cpp
+++ b/src/Main/TextUserInterface.cpp
@@ -30,6 +30,27 @@
namespace VeraCrypt
{
+ class AdminPasswordTextRequestHandler : public GetStringFunctor
+ {
+ public:
+ AdminPasswordTextRequestHandler (TextUserInterface *userInterface) : UI (userInterface) { }
+ virtual void operator() (string &passwordStr)
+ {
+ UI->ShowString (_("Enter your user password or administrator password: "));
+
+ TextUserInterface::SetTerminalEcho (false);
+ finally_do ({ TextUserInterface::SetTerminalEcho (true); });
+
+ wstring wPassword (UI->ReadInputStreamLine());
+ finally_do_arg (wstring *, &wPassword, { StringConverter::Erase (*finally_arg); });
+
+ UI->ShowString (L"\n");
+
+ StringConverter::ToSingle (wPassword, passwordStr);
+ }
+ TextUserInterface *UI;
+ };
+
TextUserInterface::TextUserInterface ()
{
#ifdef TC_UNIX
@@ -100,7 +121,7 @@ namespace VeraCrypt
finally_do ({ TextUserInterface::SetTerminalEcho (true); });
wchar_t passwordBuf[4096];
- finally_do_arg (BufferPtr, BufferPtr (reinterpret_cast <byte *> (passwordBuf), sizeof (passwordBuf)), { finally_arg.Erase(); });
+ finally_do_arg (BufferPtr, BufferPtr (reinterpret_cast <uint8 *> (passwordBuf), sizeof (passwordBuf)), { finally_arg.Erase(); });
shared_ptr<VolumePassword> password;
@@ -293,6 +314,7 @@ namespace VeraCrypt
hiddenVolumeMountOptions.EMVSupportEnabled = true;
VolumeType::Enum volumeType = VolumeType::Normal;
+ bool masterKeyVulnerable = false;
// Open both types of volumes
while (true)
@@ -366,6 +388,13 @@ namespace VeraCrypt
}
}
+ // check if volume master key is vulnerable
+ if (volume->IsMasterKeyVulnerable())
+ {
+ masterKeyVulnerable = true;
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+ }
+
if (volumeType == VolumeType::Hidden)
hiddenVolume = volume;
else
@@ -433,6 +462,10 @@ namespace VeraCrypt
ShowString (L"\n");
ShowInfo ("VOL_HEADER_BACKED_UP");
+
+ // display again warning that master key is vulnerable
+ if (masterKeyVulnerable)
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
}
void TextUserInterface::ChangePassword (shared_ptr <VolumePath> volumePath, shared_ptr <VolumePassword> password, int pim, shared_ptr <Hash> currentHash, shared_ptr <KeyfileList> keyfiles, shared_ptr <VolumePassword> newPassword, int newPim, shared_ptr <KeyfileList> newKeyfiles, shared_ptr <Hash> newHash) const
@@ -511,6 +544,12 @@ namespace VeraCrypt
break;
}
+ // display warning if volume master key is vulnerable
+ if (volume->IsMasterKeyVulnerable())
+ {
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+ }
+
// New password
if (!newPassword.get() && !Preferences.NonInteractive)
newPassword = AskPassword (_("Enter new password"), true);
@@ -1077,7 +1116,7 @@ namespace VeraCrypt
shared_ptr<TokenKeyfile> tokenKeyfile = Token::getTokenKeyfile(keyfilePath);
- vector <byte> keyfileData;
+ vector <uint8> keyfileData;
tokenKeyfile->GetKeyfileData (keyfileData);
BufferPtr keyfileDataBuf (&keyfileData.front(), keyfileData.size());
@@ -1095,27 +1134,7 @@ namespace VeraCrypt
shared_ptr <GetStringFunctor> TextUserInterface::GetAdminPasswordRequestHandler ()
{
- struct AdminPasswordRequestHandler : public GetStringFunctor
- {
- AdminPasswordRequestHandler (TextUserInterface *userInterface) : UI (userInterface) { }
- virtual void operator() (string &passwordStr)
- {
- UI->ShowString (_("Enter your user password or administrator password: "));
-
- TextUserInterface::SetTerminalEcho (false);
- finally_do ({ TextUserInterface::SetTerminalEcho (true); });
-
- wstring wPassword (UI->ReadInputStreamLine());
- finally_do_arg (wstring *, &wPassword, { StringConverter::Erase (*finally_arg); });
-
- UI->ShowString (L"\n");
-
- StringConverter::ToSingle (wPassword, passwordStr);
- }
- TextUserInterface *UI;
- };
-
- return shared_ptr <GetStringFunctor> (new AdminPasswordRequestHandler (this));
+ return shared_ptr <GetStringFunctor> (new AdminPasswordTextRequestHandler (this));
}
void TextUserInterface::ImportTokenKeyfiles () const
@@ -1164,7 +1183,7 @@ namespace VeraCrypt
if (keyfile.Length() > 0)
{
- vector <byte> keyfileData (keyfile.Length());
+ vector <uint8> keyfileData (keyfile.Length());
BufferPtr keyfileDataBuf (&keyfileData.front(), keyfileData.size());
keyfile.ReadCompleteBuffer (keyfileDataBuf);
@@ -1538,6 +1557,7 @@ namespace VeraCrypt
/* force the display of the random enriching interface */
RandomNumberGenerator::SetEnrichedByUserStatus (false);
+ bool masterKeyVulnerable = false;
if (restoreInternalBackup)
{
// Restore header from the internal backup
@@ -1585,6 +1605,8 @@ namespace VeraCrypt
throw_err (LangString ["VOLUME_HAS_NO_BACKUP_HEADER"]);
}
+ masterKeyVulnerable = volume->IsMasterKeyVulnerable();
+
RandomNumberGenerator::Start();
UserEnrichRandomPool();
@@ -1672,6 +1694,7 @@ namespace VeraCrypt
if (layout->GetHeader()->Decrypt (headerBuffer, *passwordKey, options.Pim, kdf, layout->GetSupportedKeyDerivationFunctions(), layout->GetSupportedEncryptionAlgorithms(), layout->GetSupportedEncryptionModes()))
{
decryptedLayout = layout;
+ masterKeyVulnerable = layout->GetHeader()->IsMasterKeyVulnerable();
break;
}
}
@@ -1722,6 +1745,11 @@ namespace VeraCrypt
ShowString (L"\n");
ShowInfo ("VOL_HEADER_RESTORED");
+ // display warning if the volume master key is vulnerable
+ if (masterKeyVulnerable)
+ {
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+ }
}
void TextUserInterface::SetTerminalEcho (bool enable)
@@ -1784,7 +1812,7 @@ namespace VeraCrypt
while (randCharsRequired > 0)
{
wstring randStr = AskString();
- RandomNumberGenerator::AddToPool (ConstBufferPtr ((byte *) randStr.c_str(), randStr.size() * sizeof (wchar_t)));
+ RandomNumberGenerator::AddToPool (ConstBufferPtr ((uint8 *) randStr.c_str(), randStr.size() * sizeof (wchar_t)));
randCharsRequired -= randStr.size();
diff --git a/src/Main/TextUserInterface.h b/src/Main/TextUserInterface.h
index becb1d59..34a7cb40 100644
--- a/src/Main/TextUserInterface.h
+++ b/src/Main/TextUserInterface.h
@@ -19,9 +19,11 @@
namespace VeraCrypt
{
+ class AdminPasswordTextRequestHandler;
class TextUserInterface : public UserInterface
{
public:
+ friend class AdminPasswordTextRequestHandler;
TextUserInterface ();
virtual ~TextUserInterface ();
diff --git a/src/Main/UserInterface.cpp b/src/Main/UserInterface.cpp
index 09b1fcdd..b216101a 100644
--- a/src/Main/UserInterface.cpp
+++ b/src/Main/UserInterface.cpp
@@ -32,6 +32,15 @@
namespace VeraCrypt
{
+ class AdminPasswordRequestHandler : public GetStringFunctor
+ {
+ public:
+ virtual void operator() (string &str)
+ {
+ throw ElevationFailed (SRC_POS, "sudo", 1, "");
+ }
+ };
+
UserInterface::UserInterface ()
{
}
@@ -558,14 +567,6 @@ namespace VeraCrypt
}
else
{
- struct AdminPasswordRequestHandler : public GetStringFunctor
- {
- virtual void operator() (string &str)
- {
- throw ElevationFailed (SRC_POS, "sudo", 1, "");
- }
- };
-
Core->SetAdminPasswordCallback (shared_ptr <GetStringFunctor> (new AdminPasswordRequestHandler));
}
@@ -651,6 +652,7 @@ namespace VeraCrypt
bool protectedVolumeMounted = false;
bool legacyVolumeMounted = false;
+ bool vulnerableVolumeMounted = false;
foreach_ref (const HostDevice &device, devices)
{
@@ -693,6 +695,10 @@ namespace VeraCrypt
if (newMountedVolumes.back()->EncryptionAlgorithmMinBlockSize == 8)
legacyVolumeMounted = true;
+
+ if (newMountedVolumes.back()->MasterKeyVulnerable)
+ vulnerableVolumeMounted = true;
+
}
catch (DriverError&) { }
catch (MissingVolumeData&) { }
@@ -707,6 +713,9 @@ namespace VeraCrypt
}
else
{
+ if (vulnerableVolumeMounted)
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+
if (someVolumesShared)
ShowWarning ("DEVICE_IN_USE_INFO");
@@ -740,10 +749,12 @@ namespace VeraCrypt
favorite.ToMountOptions (options);
+ bool mountPerformed = false;
if (Preferences.NonInteractive)
{
BusyScope busy (this);
newMountedVolumes.push_back (Core->MountVolume (options));
+ mountPerformed = true;
}
else
{
@@ -751,6 +762,7 @@ namespace VeraCrypt
{
BusyScope busy (this);
newMountedVolumes.push_back (Core->MountVolume (options));
+ mountPerformed = true;
}
catch (...)
{
@@ -768,6 +780,9 @@ namespace VeraCrypt
newMountedVolumes.push_back (volume);
}
}
+
+ if (mountPerformed && newMountedVolumes.back()->MasterKeyVulnerable)
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
}
if (!newMountedVolumes.empty() && GetPreferences().CloseSecurityTokenSessionsAfterMount)
@@ -804,6 +819,9 @@ namespace VeraCrypt
}
}
+ if (volume->MasterKeyVulnerable)
+ ShowWarning ("ERR_XTS_MASTERKEY_VULNERABLE");
+
if (volume->EncryptionAlgorithmMinBlockSize == 8)
ShowWarning ("WARN_64_BIT_BLOCK_CIPHER");
@@ -855,6 +873,14 @@ namespace VeraCrypt
ShowWarning (e.mException);
}
+#if !defined(TC_WINDOWS) && !defined(TC_MACOSX)
+// Function to check if a given executable exists and is executable
+static bool IsExecutable(const string& exe) {
+ return wxFileName::IsFileExecutable("/usr/bin/" + exe) ||
+ wxFileName::IsFileExecutable("/usr/local/bin/" + exe);
+}
+#endif
+
void UserInterface::OpenExplorerWindow (const DirectoryPath &path)
{
if (path.IsEmpty())
@@ -879,60 +905,58 @@ namespace VeraCrypt
catch (exception &e) { ShowError (e); }
#else
- // MIME handler for directory seems to be unavailable through wxWidgets
- wxString desktop = GetTraits()->GetDesktopEnvironment();
- bool xdgOpenPresent = wxFileName::IsFileExecutable (wxT("/usr/bin/xdg-open")) || wxFileName::IsFileExecutable (wxT("/usr/local/bin/xdg-open"));
- bool nautilusPresent = wxFileName::IsFileExecutable (wxT("/usr/bin/nautilus")) || wxFileName::IsFileExecutable (wxT("/usr/local/bin/nautilus"));
-
- if (desktop == L"GNOME" || (desktop.empty() && !xdgOpenPresent && nautilusPresent))
- {
- // args.push_back ("--no-default-window"); // This option causes nautilus not to launch under FreeBSD 11
- args.push_back ("--no-desktop");
- args.push_back (string (path));
- try
- {
- Process::Execute ("nautilus", args, 2000);
+ string directoryPath = string(path);
+ // Primary attempt: Use xdg-open
+ if (IsExecutable("xdg-open")) {
+ try {
+ args.push_back(directoryPath);
+ Process::Execute("xdg-open", args, 2000);
+ return;
}
catch (TimeOut&) { }
- catch (exception &e) { ShowError (e); }
+ catch (exception&) {}
}
- else if (desktop == L"KDE")
- {
- try
- {
- args.push_back (string (path));
- Process::Execute ("dolphin", args, 2000);
- }
- catch (TimeOut&) { }
- catch (exception&)
- {
+
+ // Fallback attempts: Try known file managers
+ const char* fallbackFileManagers[] = { "gio", "kioclient5", "kfmclient", "exo-open", "nautilus", "dolphin", "caja", "thunar", "pcmanfm" };
+ const size_t numFileManagers = sizeof(fallbackFileManagers) / sizeof(fallbackFileManagers[0]);
+
+ for (size_t i = 0; i < numFileManagers; ++i) {
+ const char* fm = fallbackFileManagers[i];
+ if (IsExecutable(fm)) {
args.clear();
- args.push_back ("openURL");
- args.push_back (string (path));
- try
- {
- Process::Execute ("kfmclient", args, 2000);
+ if (strcmp(fm, "gio") == 0) {
+ args.push_back("open");
+ args.push_back(directoryPath);
+ }
+ else if (strcmp(fm, "kioclient5") == 0) {
+ args.push_back("exec");
+ args.push_back(directoryPath);
+ }
+ else if (strcmp(fm, "kfmclient") == 0) {
+ args.push_back("openURL");
+ args.push_back(directoryPath);
+ }
+ else if (strcmp(fm, "exo-open") == 0) {
+ args.push_back("--launch");
+ args.push_back("FileManager");
+ args.push_back(directoryPath);
+ }
+ else {
+ args.push_back(directoryPath);
+ }
+
+ try {
+ Process::Execute(fm, args, 2000);
+ return; // Success
}
catch (TimeOut&) { }
- catch (exception &e) { ShowError (e); }
+ catch (exception &) {}
}
}
- else if (xdgOpenPresent)
- {
- // Fallback on the standard xdg-open command
- // which is not always available by default
- args.push_back (string (path));
- try
- {
- Process::Execute ("xdg-open", args, 2000);
- }
- catch (TimeOut&) { }
- catch (exception &e) { ShowError (e); }
- }
- else
- {
- ShowWarning (wxT("Unable to find a file manager to open the mounted volume"));
- }
+
+ ShowWarning(wxT("Unable to find a file manager to open the mounted volume.\n"
+ "Please install xdg-utils or set a default file manager."));
#endif
}
diff --git a/src/Main/Xml.cpp b/src/Main/Xml.cpp
index 6d0faa18..bf286a55 100644
--- a/src/Main/Xml.cpp
+++ b/src/Main/Xml.cpp
@@ -108,7 +108,7 @@ namespace VeraCrypt
*TextOutStream << L"</VeraCrypt>" << endl;
wxStreamBuffer *buf = MemOutStream->GetOutputStreamBuffer();
- OutFile.Write (ConstBufferPtr (reinterpret_cast <byte *> (buf->GetBufferStart()), buf->GetBufferSize()));
+ OutFile.Write (ConstBufferPtr (reinterpret_cast <uint8 *> (buf->GetBufferStart()), buf->GetBufferSize()));
OutFile.Close();
TextOutStream.reset();
diff --git a/src/Makefile b/src/Makefile
index a2c6f834..15af9c6c 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -23,8 +23,8 @@
# SSSE3: Enable SSSE3 support in compiler
# SSE41: Enable SSE4.1 support in compiler
# NOSSE2: Disable SEE2 support in compiler
-# WITHGTK3: Build wxWidgets against GTK3
-# WOLFCRYPT: Build with wolfCrypt as crypto provider (see Crypto/wolfCrypt.md)
+# WOLFCRYPT: Build with wolfCrypt as crypto provider (see Crypto/wolfCrypt.md)
+# WITHFUSET: Build with FUSE-T support on macOS instead of MacFUSE
#------ Targets ------
# all
@@ -52,6 +52,8 @@ export LFLAGS :=
export PKG_CONFIG ?= pkg-config
export PKG_CONFIG_PATH ?= /usr/local/lib/pkgconfig
+export VC_FUSE_PACKAGE := fuse
+export VC_OSX_FUSET ?= 0
export WX_CONFIG ?= wx-config
export WX_CONFIG_ARGS := --unicode
@@ -62,6 +64,12 @@ WX_ROOT ?= $(BASE_DIR)/wxWidgets
export TC_BUILD_CONFIG := Release
+ifeq "$(origin WITHFUSET)" "command line"
+ ifneq "$(WITHFUSET)" "0"
+ VC_OSX_FUSET := 1
+ endif
+endif
+
ifeq "$(origin DEBUG)" "command line"
ifneq "$(DEBUG)" "0"
TC_BUILD_CONFIG := Debug
@@ -97,16 +105,6 @@ ifeq "$(origin WXSTATIC)" "command line"
endif
endif
-ifeq "$(origin INDICATOR)" "command line"
- ifneq (,$(findstring gtk3,$(shell $(WX_CONFIG) --selected-config)))
- INDICATOR_LIBRARY=ayatana-appindicator3-0.1
- else
- INDICATOR_LIBRARY=ayatana-appindicator-0.1
- endif
- export AYATANA_LIBS += $(shell $(PKG_CONFIG) --libs $(INDICATOR_LIBRARY))
- C_CXX_FLAGS += $(shell $(PKG_CONFIG) --cflags $(INDICATOR_LIBRARY)) -DHAVE_INDICATORS
-endif
-
#------ Release configuration ------
ifeq "$(TC_BUILD_CONFIG)" "Release"
@@ -150,6 +148,7 @@ export ENABLE_WOLFCRYPT ?= 0
export GCC_GTEQ_440 := 0
export GCC_GTEQ_430 := 0
+export GTK_VERSION := 0
ARCH ?= $(shell uname -m)
@@ -202,7 +201,7 @@ ifeq "$(shell uname -s)" "Linux"
C_CXX_FLAGS += -DTC_UNIX -DTC_LINUX
# PCSC
- C_CXX_FLAGS += $(shell pkg-config --cflags libpcsclite)
+ C_CXX_FLAGS += $(shell $(PKG_CONFIG) --cflags libpcsclite)
# Extract the major and minor version numbers of GCC in a combined format for easy comparison
GCC_VERSION := $(shell $(CC) -dumpversion | awk -F. '{printf "%d%02d", $$1, $$2}')
@@ -220,6 +219,12 @@ ifeq "$(shell uname -s)" "Linux"
CXXFLAGS += -std=gnu++14
endif
+ # Linked in GCC versions below 6 was setting large value for MAXPAGESIZE which is not good for ASLR security
+ # So, we need to manually add the linker flag "-z max-page-size=4096" to set the maximum page size to 4KB
+ # in order to improve ASLR security. Starting from GCC 6, the default value of MAXPAGESIZE is 4KB.
+ ifeq ($(shell expr $(GCC_VERSION) \< 600), 1)
+ LFLAGS += -Wl,-z,max-page-size=4096
+ endif
ifeq "$(SIMD_SUPPORTED)" "1"
CFLAGS += -msse2
@@ -279,13 +284,6 @@ ifeq "$(shell uname -s)" "Linux"
WXCONFIG_CFLAGS += -mno-sse2
WXCONFIG_CXXFLAGS += -mno-sse2
endif
-
- ifeq "$(origin WITHGTK3)" "command line"
- WX_CONFIGURE_FLAGS += --with-gtk=3
- else
- WX_CONFIGURE_FLAGS += --with-gtk=2
- endif
-
endif
#------ Mac OS X configuration ------
@@ -295,13 +293,17 @@ ifeq "$(shell uname -s)" "Darwin"
PLATFORM := MacOSX
APPNAME := VeraCrypt
- export VC_OSX_TARGET ?= 10.7
- export VC_OSX_SDK ?= $(VC_OSX_TARGET)
+ export VC_OSX_TARGET ?= 12
+ # use the output of the command "xcrun --show-sdk-version" to set the SDK version if not set
+ export VC_OSX_SDK ?= $(shell xcrun --show-sdk-version)
#check to see if XCode 3 path exists.Otherwise, use XCode 4 path
VC_OSX_SDK_PATH := /Developer/SDKs/MacOSX$(VC_OSX_SDK).sdk
ifeq ($(wildcard $(VC_OSX_SDK_PATH)/SDKSettings.plist),)
- VC_OSX_SDK_PATH := /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX$(VC_OSX_SDK).sdk
+ VC_OSX_SDK_PATH := $(shell xcrun --sdk macosx$(VC_OSX_SDK) --show-sdk-path)
+ ifeq ($(VC_OSX_SDK_PATH),)
+$(error Specified SDK version was not found, ensure your active developer directory is correct through xcode-select)
+ endif
endif
#----- Legacy build if OSX <= 10.8: we build both 32-bit and 64-bit ----
@@ -314,59 +316,82 @@ ifeq "$(shell uname -s)" "Darwin"
GCC_GTEQ_430 := 1
+ CXXFLAGS += -std=c++11
C_CXX_FLAGS += -DTC_UNIX -DTC_BSD -DTC_MACOSX -mmacosx-version-min=$(VC_OSX_TARGET) -isysroot $(VC_OSX_SDK_PATH)
LFLAGS += -mmacosx-version-min=$(VC_OSX_TARGET) -Wl,-syslibroot $(VC_OSX_SDK_PATH)
+ # Xcode 15 linker emits a warning "no platform load command found" when linking object files generated by yasm
+ # To suppress this warning, we need to use -Wl,-ld_classic flag in order to use the old ld64 linker
+ # https://mjtsai.com/blog/2024/03/15/xcode-15-no-platform-load-command-found/
+ # We can check whether newer linker is in use if ld -v reports dyld instead of ld64.
+ ifeq ($(shell xcrun --sdk macosx$(VC_OSX_SDK) ld -v 2>&1 | grep -oE 'PROJECT:[^-]+' | cut -d: -f2),dyld)
+ LFLAGS += -Wl,-ld_classic
+ endif
+
WX_CONFIGURE_FLAGS += --with-macosx-version-min=$(VC_OSX_TARGET) --with-macosx-sdk=$(VC_OSX_SDK_PATH)
- ifeq "$(CPU_ARCH)" "x64"
- CPU_ARCH = x86
+ ifneq "$(VC_OSX_FUSET)" "0"
+ C_CXX_FLAGS += -DVC_MACOSX_FUSET
+ VC_FUSE_PACKAGE := fuse-t
endif
-
- ifeq "$(CPU_ARCH)" "arm64"
- CPU_ARCH = x86
+
+ # Set x86 assembly flags (-msse2, -mssse3, -msse4.1)
+ # Apply flags if SIMD_SUPPORTED is 1 or if not in local development build (we are creating universal binary in this case)
+ ifneq "$(LOCAL_DEVELOPMENT_BUILD)" "true"
+ SIMD_SUPPORTED = 1
endif
- CFLAGS += -msse2
- CXXFLAGS += -msse2
+ ifeq "$(SIMD_SUPPORTED)" "1"
+ CFLAGS += -msse2
+ CXXFLAGS += -msse2
- ifeq "$(origin SSSE3)" "command line"
- CFLAGS += -mssse3
- CXXFLAGS += -mssse3
- endif
+ ifeq "$(origin SSSE3)" "command line"
+ CFLAGS += -mssse3
+ CXXFLAGS += -mssse3
+ endif
- ifeq "$(origin SSE41)" "command line"
- CFLAGS += -mssse3 -msse4.1
- CXXFLAGS += -mssse3 -msse4.1
+ ifeq "$(origin SSE41)" "command line"
+ CFLAGS += -mssse3 -msse4.1
+ CXXFLAGS += -mssse3 -msse4.1
+ endif
endif
- AS := $(BASE_DIR)/Build/Tools/MacOSX/yasm
+ AS ?= $(BASE_DIR)/Build/Tools/MacOSX/yasm
export ASFLAGS32 := -D __GNUC__ -D __YASM__ -D __BITS__=32 --prefix=_ -f macho32
export ASFLAGS64 := -D __GNUC__ -D __YASM__ -D __BITS__=64 --prefix=_ -f macho64
ifeq "$(TC_BUILD_CONFIG)" "Release"
- export DISABLE_PRECOMPILED_HEADERS := 1
+ export DISABLE_PRECOMPILED_HEADERS := 1
- S := $(C_CXX_FLAGS)
- C_CXX_FLAGS = $(subst -MMD,,$(S))
+ C_CXX_FLAGS := $(subst -MMD,,$(C_CXX_FLAGS)) -gfull
+ LFLAGS += -Wl,-dead_strip
- C_CXX_FLAGS += -gfull -arch x86_64
- LFLAGS += -Wl,-dead_strip -arch x86_64
-
- WX_CONFIGURE_FLAGS += --without-libpng --disable-gif --disable-pcx --disable-tga --disable-iff --disable-gif --disable-svg
+ # Initialize architecture flag
+ ARCH_FLAG := -arch x86_64
- #----- Legacy build: we build both 32-bit and 64-bit ----
- ifdef VC_LEGACY_BUILD
- C_CXX_FLAGS += -arch i386
- LFLAGS += -arch i386
- WX_CONFIGURE_FLAGS += --enable-universal_binary=i386,x86_64
+ # Set architecture flags based on build type and CPU architecture
+ ifeq "$(LOCAL_DEVELOPMENT_BUILD)" "true"
+ ifeq "$(CPU_ARCH)" "arm64"
+ ARCH_FLAG := -arch arm64
+ endif
+ WX_CONFIGURE_FLAGS += --disable-universal_binary
else
- CXXFLAGS += -std=c++11
- C_CXX_FLAGS += -arch arm64
- LFLAGS += -arch arm64
- WX_CONFIGURE_FLAGS += --enable-universal_binary=arm64,x86_64
+ # Legacy build settings
+ ifdef VC_LEGACY_BUILD
+ ARCH_FLAG += -arch i386
+ WX_CONFIGURE_FLAGS += --enable-universal_binary=i386,x86_64
+ else
+ # Non-development build defaults to universal binary for arm64 and x86_64
+ ARCH_FLAG += -arch arm64
+ WX_CONFIGURE_FLAGS += --enable-universal_binary=arm64,x86_64
+ endif
endif
+ # Apply architecture flags
+ C_CXX_FLAGS += $(ARCH_FLAG)
+ LFLAGS += $(ARCH_FLAG)
+
+ WX_CONFIGURE_FLAGS += --without-libpng --disable-gif --disable-pcx --disable-tga --disable-iff --disable-svg
WXCONFIG_CFLAGS += -gfull
WXCONFIG_CXXFLAGS += -gfull
@@ -388,7 +413,7 @@ ifeq "$(shell uname -s)" "FreeBSD"
C_CXX_FLAGS += -DTC_UNIX -DTC_BSD -DTC_FREEBSD
# PCSC
- C_CXX_FLAGS += $(shell pkg-config --cflags libpcsclite)
+ C_CXX_FLAGS += $(shell $(PKG_CONFIG) --cflags libpcsclite)
CC := cc
CXX := c++
@@ -449,7 +474,7 @@ ifeq "$(shell uname -s)" "OpenBSD"
C_CXX_FLAGS += -DTC_UNIX -DTC_BSD -DTC_OPENBSD
# PCSC
- C_CXX_FLAGS += $(shell pkg-config --cflags libpcsclite)
+ C_CXX_FLAGS += $(shell $(PKG_CONFIG) --cflags libpcsclite)
CC := cc
CXX := c++
@@ -476,10 +501,29 @@ ifeq "$(shell uname -s)" "SunOS"
WX_CONFIGURE_FLAGS += --with-gtk
# PCSC
- C_CXX_FLAGS += $(shell pkg-config --cflags libpcsclite)
+ C_CXX_FLAGS += $(shell $(PKG_CONFIG) --cflags libpcsclite)
endif
+ifneq (,$(filter Linux FreeBSD OpenBSD,$(PLATFORM)))
+ # Determine GTK version
+ GTK_VERSION := $(shell $(PKG_CONFIG) --modversion gtk+-3.0 2>/dev/null | grep -o '^3' || echo 2)
+ ifeq ($(GTK_VERSION),3)
+ WX_CONFIGURE_FLAGS += --with-gtk=3
+ else
+ WX_CONFIGURE_FLAGS += --with-gtk=2
+ endif
+
+ ifeq "$(origin INDICATOR)" "command line"
+ ifeq ($(GTK_VERSION),3)
+ INDICATOR_LIBRARY=ayatana-appindicator3-0.1
+ else
+ INDICATOR_LIBRARY=ayatana-appindicator-0.1
+ endif
+ export AYATANA_LIBS += $(shell $(PKG_CONFIG) --libs $(INDICATOR_LIBRARY))
+ C_CXX_FLAGS += $(shell $(PKG_CONFIG) --cflags $(INDICATOR_LIBRARY)) -DHAVE_INDICATORS
+ endif
+endif
#------ Common configuration ------
@@ -509,12 +553,17 @@ WX_CONFIGURE_FLAGS += --disable-protocol --disable-protocols --disable-url --dis
ifneq (,$(filter Linux FreeBSD,$(PLATFORM)))
WX_CONFIGURE_FLAGS += --disable-tooltips
-ifneq "$(origin WITHGTK3)" "command line"
+ifneq ($(GTK_VERSION),3)
WX_CONFIGURE_FLAGS += --disable-graphics_ctx
endif
else
WX_CONFIGURE_FLAGS += --disable-graphics_ctx
endif
+else
+# Disable libtiff on macOS
+ifeq "$(PLATFORM)" "MacOSX"
+ WX_CONFIGURE_FLAGS += --without-libtiff
+endif
endif
diff --git a/src/Mount/Favorites.cpp b/src/Mount/Favorites.cpp
index 93b7a5a6..de4d5a08 100644
--- a/src/Mount/Favorites.cpp
+++ b/src/Mount/Favorites.cpp
@@ -617,7 +617,7 @@ namespace VeraCrypt
XmlGetAttributeText (xml, "ID", label, sizeof (label));
if (strlen (label) == (2*VOLUME_ID_SIZE))
{
- std::vector<byte> arr;
+ std::vector<uint8> arr;
if (HexWideStringToArray (Utf8StringToWide (label).c_str(), arr) && arr.size() == VOLUME_ID_SIZE)
{
memcpy (favorite.VolumeID, &arr[0], VOLUME_ID_SIZE);
diff --git a/src/Mount/Mount.c b/src/Mount/Mount.c
index 76de34b6..a851ebef 100644
--- a/src/Mount/Mount.c
+++ b/src/Mount/Mount.c
@@ -702,7 +702,9 @@ void EnableDisableButtons (HWND hwndDlg)
case TC_MLIST_ITEM_FREE:
default:
+#if !defined(VCEXPANDER)
EnableSplitButton(hwndDlg, IDOK);
+#endif
SetWindowTextW (hOKButton, GetString ("MOUNT_BUTTON"));
// Invalid the button IDOK so that it will be redrawn
InvalidateRect (hOKButton, NULL, TRUE);
@@ -1259,6 +1261,20 @@ static BOOL SysEncryptionOrDecryptionRequired (void)
);
}
+// Returns TRUE if system encryption master key is vulnerable
+static BOOL SysEncryptionMasterKeyVulnerable (void)
+{
+ try
+ {
+ BootEncStatus = BootEncObj->GetStatus();
+ return (BootEncStatus.DriveMounted || BootEncStatus.DriveEncrypted) && BootEncStatus.MasterKeyVulnerable;
+ }
+ catch (Exception &)
+ {
+ return FALSE;
+ }
+}
+
// Returns TRUE if the system partition/drive is completely encrypted
static BOOL SysDriveOrPartitionFullyEncrypted (BOOL bSilent)
{
@@ -7435,10 +7451,12 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
if (!Quit) // Do not care about system encryption or in-place encryption if we were launched from the system startup sequence (the wizard was added to it too).
{
+ BOOL bActionPerformed = FALSE;
if (SysEncryptionOrDecryptionRequired ())
{
if (!MutexExistsOnSystem (TC_MUTEX_NAME_SYSENC)) // If no instance of the wizard is currently taking care of system encryption
{
+ bActionPerformed = TRUE;
// We shouldn't block the mutex at this point
if (SystemEncryptionStatus == SYSENC_STATUS_PRETEST
@@ -7465,7 +7483,17 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
{
BOOL bDecrypt = FALSE;
if (AskNonSysInPlaceEncryptionResume(hwndDlg, &bDecrypt) == IDYES)
+ {
+ bActionPerformed = TRUE;
ResumeInterruptedNonSysInplaceEncProcess (bDecrypt);
+ }
+ }
+
+ if (!bActionPerformed)
+ {
+ // display warning if the master key is vulnerable
+ if (SysEncryptionMasterKeyVulnerable())
+ WarningTopMost ("ERR_SYSENC_XTS_MASTERKEY_VULNERABLE", hwndDlg);
}
}
@@ -8108,6 +8136,7 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
}
}
}
+#if !defined(VCEXPANDER)
else
{
LPNMHDR pnmh = (LPNMHDR)lParam;
@@ -8120,6 +8149,7 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
DestroyMenu(hmenu);
}
}
+#endif
return 0;
case WM_ERASEBKGND:
@@ -10822,8 +10852,8 @@ int BackupVolumeHeader (HWND hwndDlg, BOOL bRequireConfirmation, const wchar_t *
OpenVolumeContext hiddenVolume;
Password hiddenVolPassword;
int hiddenVolPkcs5 = 0, hiddenVolPim = 0;
- CRYPTOPP_ALIGN_DATA(16) byte temporaryKey[MASTER_KEYDATA_SIZE];
- CRYPTOPP_ALIGN_DATA(16) byte originalK2[MASTER_KEYDATA_SIZE];
+ CRYPTOPP_ALIGN_DATA(16) uint8 temporaryKey[MASTER_KEYDATA_SIZE];
+ CRYPTOPP_ALIGN_DATA(16) uint8 originalK2[MASTER_KEYDATA_SIZE];
int EffectiveVolumePkcs5 = CmdVolumePkcs5;
int EffectiveVolumePim = CmdVolumePim;
@@ -10969,7 +10999,7 @@ noHidden:
// Backup headers
- byte backup[TC_VOLUME_HEADER_GROUP_SIZE];
+ uint8 backup[TC_VOLUME_HEADER_GROUP_SIZE];
bool legacyVolume = volume.CryptoInfo->LegacyVolume ? true : false;
int backupFileSize = legacyVolume ? TC_VOLUME_HEADER_SIZE_LEGACY * 2 : TC_VOLUME_HEADER_GROUP_SIZE;
@@ -11221,7 +11251,7 @@ int RestoreVolumeHeader (HWND hwndDlg, const wchar_t *lpszVolume)
goto error;
}
- if (!WriteEffectiveVolumeHeader (volume.IsDevice, volume.HostFileHandle, (byte *) buffer))
+ if (!WriteEffectiveVolumeHeader (volume.IsDevice, volume.HostFileHandle, (uint8 *) buffer))
{
nStatus = ERR_OS_ERROR;
goto error;
@@ -11447,6 +11477,12 @@ int RestoreVolumeHeader (HWND hwndDlg, const wchar_t *lpszVolume)
handleError (hwndDlg, nStatus, SRC_POS);
}
+ // display a warning if the master key is vulnerable
+ if (restoredCryptoInfo->bVulnerableMasterKey)
+ {
+ Warning ("ERR_XTS_MASTERKEY_VULNERABLE", hwndDlg);
+ }
+
BOOL hiddenVol = restoredCryptoInfo->hiddenVolume;
if (legacyBackup)
@@ -11472,7 +11508,7 @@ int RestoreVolumeHeader (HWND hwndDlg, const wchar_t *lpszVolume)
goto error;
}
- if (!WriteEffectiveVolumeHeader (bDevice, dev, (byte *) buffer))
+ if (!WriteEffectiveVolumeHeader (bDevice, dev, (uint8 *) buffer))
{
nStatus = ERR_OS_ERROR;
goto error;
@@ -11491,7 +11527,7 @@ int RestoreVolumeHeader (HWND hwndDlg, const wchar_t *lpszVolume)
goto error;
}
- if (!WriteEffectiveVolumeHeader (bDevice, dev, (byte *) buffer))
+ if (!WriteEffectiveVolumeHeader (bDevice, dev, (uint8 *) buffer))
{
nStatus = ERR_OS_ERROR;
goto error;
@@ -11714,7 +11750,7 @@ static BOOL CALLBACK PerformanceSettingsDlgProc (HWND hwndDlg, UINT msg, WPARAM
if (BootEncStatus.DriveMounted && !bSystemIsGPT)
{
- byte userConfig;
+ uint8 userConfig;
string customUserMessage;
uint16 bootLoaderVersion;
@@ -12117,7 +12153,7 @@ static BOOL CALLBACK BootLoaderPreferencesDlgProc (HWND hwndDlg, UINT msg, WPARA
{
WORD lw = LOWORD (wParam);
static std::string platforminfo;
- static byte currentUserConfig;
+ static uint8 currentUserConfig;
static string currentCustomUserMessage;
switch (msg)
@@ -12137,7 +12173,7 @@ static BOOL CALLBACK BootLoaderPreferencesDlgProc (HWND hwndDlg, UINT msg, WPARA
LocalizeDialog (hwndDlg, "IDD_SYSENC_SETTINGS");
uint32 driverConfig = ReadDriverConfigurationFlags();
uint32 serviceConfig = ReadServiceConfigurationFlags();
- byte userConfig;
+ uint8 userConfig;
string customUserMessage;
uint16 bootLoaderVersion = 0;
BOOL bPasswordCacheEnabled = (driverConfig & TC_DRIVER_CONFIG_CACHE_BOOT_PASSWORD)? TRUE : FALSE;
@@ -12314,7 +12350,7 @@ static BOOL CALLBACK BootLoaderPreferencesDlgProc (HWND hwndDlg, UINT msg, WPARA
if (!bSystemIsGPT)
GetDlgItemTextA (hwndDlg, IDC_CUSTOM_BOOT_LOADER_MESSAGE, customUserMessage, sizeof (customUserMessage));
- byte userConfig = currentUserConfig;
+ uint8 userConfig = currentUserConfig;
if (IsDlgButtonChecked (hwndDlg, IDC_DISABLE_BOOT_LOADER_PIM_PROMPT))
userConfig |= TC_BOOT_USER_CFG_FLAG_DISABLE_PIM;
diff --git a/src/Mount/Mount.rc b/src/Mount/Mount.rc
index 7827bab9..9953469e 100644
--- a/src/Mount/Mount.rc
+++ b/src/Mount/Mount.rc
@@ -560,8 +560,8 @@ END
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,15,0
+ PRODUCTVERSION 1,26,15,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -578,11 +578,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCrypt"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.15"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "VeraCrypt.exe"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.15"
END
END
BLOCK "VarFileInfo"
diff --git a/src/Mount/Mount_vs2019.vcxproj b/src/Mount/Mount_vs2019.vcxproj
index 4a944eec..c63953fc 100644
--- a/src/Mount/Mount_vs2019.vcxproj
+++ b/src/Mount/Mount_vs2019.vcxproj
@@ -50,6 +50,7 @@
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
@@ -65,11 +66,13 @@
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
+ <SpectreMitigation>Spectre</SpectreMitigation>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
@@ -133,34 +136,34 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">Release\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">Release\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">false</LinkIncremental>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
<GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</GenerateManifest>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(Platform)\$(Configuration)\</OutDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(Platform)\$(Configuration)\</IntDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|ARM64'">$(ProjectDir)$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|x64'">false</LinkIncremental>
@@ -195,7 +198,8 @@
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
- <FunctionLevelLinking>false</FunctionLevelLinking>
+ <FunctionLevelLinking>
+ </FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>
@@ -217,6 +221,7 @@
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>true</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>Mount.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -244,7 +249,8 @@ copy Debug\VeraCrypt.exe "..\Debug\Setup Files" &gt;NUL:
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
- <FunctionLevelLinking>false</FunctionLevelLinking>
+ <FunctionLevelLinking>
+ </FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>
@@ -266,6 +272,7 @@ copy Debug\VeraCrypt.exe "..\Debug\Setup Files" &gt;NUL:
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>true</DataExecutionPrevention>
<TargetMachine>MachineX64</TargetMachine>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>Mount.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -295,7 +302,8 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" &gt;NUL:
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
- <FunctionLevelLinking>false</FunctionLevelLinking>
+ <FunctionLevelLinking>
+ </FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>
@@ -315,6 +323,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.exe" &gt;NUL:
<ProgramDatabaseFile>$(OutDir)Mount.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<DataExecutionPrevention>true</DataExecutionPrevention>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
<Manifest>
<AdditionalManifestFiles>Mount.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
@@ -349,6 +358,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-arm64.exe" &gt;NUL:
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4057;4100;4127;4201;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\Release\crypto.lib;..\Common\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -439,6 +449,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-arm64.exe" &gt;NUL:
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4057;4100;4127;4201;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\x64\Release\crypto.lib;..\Common\x64\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -485,6 +496,7 @@ copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-arm64.exe" &gt;NUL:
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4057;4100;4127;4201;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
</ClCompile>
<Link>
<AdditionalDependencies>..\Crypto\ARM64\Release\crypto.lib;..\Common\ARM64\Release\Zip.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies>
diff --git a/src/NOTICE b/src/NOTICE
index 6c038b74..cb76a74b 100644
--- a/src/NOTICE
+++ b/src/NOTICE
@@ -1,4 +1,4 @@
-Copyright 2013-2023 IDRIX
+Copyright 2013-2024 IDRIX
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/src/Platform/Buffer.cpp b/src/Platform/Buffer.cpp
index 82c2a3f1..5829b1d9 100644
--- a/src/Platform/Buffer.cpp
+++ b/src/Platform/Buffer.cpp
@@ -44,7 +44,7 @@ namespace VeraCrypt
try
{
- DataPtr = static_cast<byte *> ((alignment > 0)? Memory::AllocateAligned (size, alignment) : Memory::Allocate (size));
+ DataPtr = static_cast<uint8 *> ((alignment > 0)? Memory::AllocateAligned (size, alignment) : Memory::Allocate (size));
DataSize = size;
DataAlignment = alignment;
}
diff --git a/src/Platform/Buffer.h b/src/Platform/Buffer.h
index 1150fcf5..a1eb0918 100644
--- a/src/Platform/Buffer.h
+++ b/src/Platform/Buffer.h
@@ -24,20 +24,20 @@ namespace VeraCrypt
public:
ConstBufferPtr ()
: DataPtr (nullptr), DataSize (0) { }
- ConstBufferPtr (const byte *data, size_t size)
+ ConstBufferPtr (const uint8 *data, size_t size)
: DataPtr (data), DataSize (size) { }
virtual ~ConstBufferPtr () { }
- operator const byte * () const { return DataPtr; }
+ operator const uint8 * () const { return DataPtr; }
bool IsDataEqual (const ConstBufferPtr &other) const { return Memory::Compare (DataPtr, DataSize, other.DataPtr, other.DataSize) == 0; }
- const byte *Get () const { return DataPtr; }
+ const uint8 *Get () const { return DataPtr; }
ConstBufferPtr GetRange (size_t offset, size_t size) const;
- void Set (const byte *data, size_t size) { DataPtr = data; DataSize = size; }
+ void Set (const uint8 *data, size_t size) { DataPtr = data; DataSize = size; }
size_t Size () const { return DataSize; }
protected:
- const byte *DataPtr;
+ const uint8 *DataPtr;
size_t DataSize;
};
@@ -47,23 +47,23 @@ namespace VeraCrypt
public:
BufferPtr ()
: DataPtr (nullptr), DataSize (0) { }
- BufferPtr (byte *data, size_t size)
+ BufferPtr (uint8 *data, size_t size)
: DataPtr (data), DataSize (size) { }
virtual ~BufferPtr () { }
- operator byte * () const { return DataPtr; }
+ operator uint8 * () const { return DataPtr; }
void CopyFrom (const ConstBufferPtr &bufferPtr) const;
void Erase () const { Zero(); }
- byte *Get () const { return DataPtr; }
+ uint8 *Get () const { return DataPtr; }
BufferPtr GetRange (size_t offset, size_t size) const;
- void Set (byte *data, size_t size) { DataPtr = data; DataSize = size; }
+ void Set (uint8 *data, size_t size) { DataPtr = data; DataSize = size; }
size_t Size () const { return DataSize; }
void Zero () const { Memory::Zero (DataPtr, DataSize); }
operator ConstBufferPtr () const { return ConstBufferPtr (DataPtr, DataSize); }
protected:
- byte *DataPtr;
+ uint8 *DataPtr;
size_t DataSize;
};
@@ -77,7 +77,7 @@ namespace VeraCrypt
virtual void Allocate (size_t size, size_t alignment = 0);
virtual void CopyFrom (const ConstBufferPtr &bufferPtr, size_t alignment = 0);
- virtual byte *Ptr () const { return DataPtr; }
+ virtual uint8 *Ptr () const { return DataPtr; }
virtual void Erase ();
virtual void Free ();
virtual BufferPtr GetRange (size_t offset, size_t size) const;
@@ -86,12 +86,12 @@ namespace VeraCrypt
virtual bool IsAllocated () const { return DataSize != 0; }
virtual void Zero ();
- virtual operator byte * () const { return DataPtr; }
+ virtual operator uint8 * () const { return DataPtr; }
virtual operator BufferPtr () const { return BufferPtr (DataPtr, DataSize); }
virtual operator ConstBufferPtr () const { return ConstBufferPtr (DataPtr, DataSize); }
protected:
- byte *DataPtr;
+ uint8 *DataPtr;
size_t DataSize;
size_t DataAlignment;
diff --git a/src/Platform/FileStream.h b/src/Platform/FileStream.h
index 0ef40862..66df1999 100644
--- a/src/Platform/FileStream.h
+++ b/src/Platform/FileStream.h
@@ -43,7 +43,7 @@ namespace VeraCrypt
vector <char> buffer (4096);
uint64 len;
- while ((len = DataFile->Read (BufferPtr (reinterpret_cast <byte *> (&buffer[0]), buffer.size()))) > 0)
+ while ((len = DataFile->Read (BufferPtr (reinterpret_cast <uint8 *> (&buffer[0]), buffer.size()))) > 0)
str.insert (str.end(), buffer.begin(), buffer.begin() + static_cast <int> (len));
return str;
diff --git a/src/Platform/Memory.h b/src/Platform/Memory.h
index e0d4bfe3..b124022f 100644
--- a/src/Platform/Memory.h
+++ b/src/Platform/Memory.h
@@ -85,7 +85,7 @@ namespace VeraCrypt
class Endian
{
public:
- static byte Big (const byte &x)
+ static uint8 Big (const uint8 &x)
{
return x;
}
@@ -117,7 +117,7 @@ namespace VeraCrypt
#endif
}
- static byte Little (const byte &x)
+ static uint8 Little (const uint8 &x)
{
return x;
}
@@ -157,22 +157,22 @@ namespace VeraCrypt
static uint32 MirrorBytes (const uint32 &x)
{
- uint32 n = (byte) x;
- n <<= 8; n |= (byte) (x >> 8);
- n <<= 8; n |= (byte) (x >> 16);
- return (n << 8) | (byte) (x >> 24);
+ uint32 n = (uint8) x;
+ n <<= 8; n |= (uint8) (x >> 8);
+ n <<= 8; n |= (uint8) (x >> 16);
+ return (n << 8) | (uint8) (x >> 24);
}
static uint64 MirrorBytes (const uint64 &x)
{
- uint64 n = (byte) x;
- n <<= 8; n |= (byte) (x >> 8);
- n <<= 8; n |= (byte) (x >> 16);
- n <<= 8; n |= (byte) (x >> 24);
- n <<= 8; n |= (byte) (x >> 32);
- n <<= 8; n |= (byte) (x >> 40);
- n <<= 8; n |= (byte) (x >> 48);
- return (n << 8) | (byte) (x >> 56);
+ uint64 n = (uint8) x;
+ n <<= 8; n |= (uint8) (x >> 8);
+ n <<= 8; n |= (uint8) (x >> 16);
+ n <<= 8; n |= (uint8) (x >> 24);
+ n <<= 8; n |= (uint8) (x >> 32);
+ n <<= 8; n |= (uint8) (x >> 40);
+ n <<= 8; n |= (uint8) (x >> 48);
+ return (n << 8) | (uint8) (x >> 56);
}
};
}
diff --git a/src/Platform/MemoryStream.cpp b/src/Platform/MemoryStream.cpp
index 8bf229fe..1bd090b9 100644
--- a/src/Platform/MemoryStream.cpp
+++ b/src/Platform/MemoryStream.cpp
@@ -18,7 +18,7 @@ namespace VeraCrypt
MemoryStream::MemoryStream (const ConstBufferPtr &data) :
ReadPosition (0)
{
- Data = vector <byte> (data.Size());
+ Data = vector <uint8> (data.Size());
BufferPtr (&Data[0], Data.size()).CopyFrom (data);
}
diff --git a/src/Platform/MemoryStream.h b/src/Platform/MemoryStream.h
index 3df0bd13..068e6d6e 100644
--- a/src/Platform/MemoryStream.h
+++ b/src/Platform/MemoryStream.h
@@ -32,7 +32,7 @@ namespace VeraCrypt
virtual void Write (const ConstBufferPtr &data);
protected:
- vector <byte> Data;
+ vector <uint8> Data;
size_t ReadPosition;
};
}
diff --git a/src/Platform/PlatformBase.h b/src/Platform/PlatformBase.h
index 22022dc7..e378704c 100644
--- a/src/Platform/PlatformBase.h
+++ b/src/Platform/PlatformBase.h
@@ -43,7 +43,7 @@ namespace VeraCrypt
typedef __int16 int16;
typedef __int32 int32;
typedef __int64 int64;
- typedef unsigned __int8 byte;
+ typedef unsigned __int8 uint8;
typedef unsigned __int16 uint16;
typedef unsigned __int32 uint32;
typedef unsigned __int64 uint64;
@@ -53,7 +53,7 @@ namespace VeraCrypt
typedef int16_t int16;
typedef int32_t int32;
typedef int64_t int64;
- typedef uint8_t byte;
+ typedef uint8_t uint8;
typedef uint16_t uint16;
typedef uint32_t uint32;
typedef uint64_t uint64;
diff --git a/src/Platform/PlatformTest.cpp b/src/Platform/PlatformTest.cpp
index 7362d6bf..9a3faae2 100644
--- a/src/Platform/PlatformTest.cpp
+++ b/src/Platform/PlatformTest.cpp
@@ -76,7 +76,7 @@ namespace VeraCrypt
Buffer buffer (10);
for (size_t i = 0; i < buffer.Size(); i++)
- buffer[i] = (byte) i;
+ buffer[i] = (uint8) i;
ser.Serialize ("int32", i32);
ser.Serialize ("int64", i64);
@@ -141,7 +141,7 @@ namespace VeraCrypt
Buffer dbuffer (10);
ser.Deserialize ("buffer", buffer);
for (size_t i = 0; i < buffer.Size(); i++)
- if (buffer[i] != (byte) i)
+ if (buffer[i] != (uint8) i)
throw TestFailed (SRC_POS);
shared_ptr <ExecutedProcessFailed> dex = Serializable::DeserializeNew <ExecutedProcessFailed> (stream);
@@ -238,7 +238,7 @@ namespace VeraCrypt
bool PlatformTest::TestAll ()
{
// Integer types
- if (sizeof (byte) != 1 || sizeof (int8) != 1 || sizeof (__int8) != 1) throw TestFailed (SRC_POS);
+ if (sizeof (uint8) != 1 || sizeof (int8) != 1 || sizeof (__int8) != 1) throw TestFailed (SRC_POS);
if (sizeof (uint16) != 2 || sizeof (int16) != 2 || sizeof (__int16) != 2) throw TestFailed (SRC_POS);
if (sizeof (uint32) != 4 || sizeof (int32) != 4 || sizeof (__int32) != 4) throw TestFailed (SRC_POS);
if (sizeof (uint64) != 8 || sizeof (int64) != 8) throw TestFailed (SRC_POS);
diff --git a/src/Platform/Serializer.cpp b/src/Platform/Serializer.cpp
index b69fe891..6f428b15 100644
--- a/src/Platform/Serializer.cpp
+++ b/src/Platform/Serializer.cpp
@@ -21,13 +21,13 @@ namespace VeraCrypt
T Serializer::Deserialize ()
{
uint64 size;
- DataStream->ReadCompleteBuffer (BufferPtr ((byte *) &size, sizeof (size)));
+ DataStream->ReadCompleteBuffer (BufferPtr ((uint8 *) &size, sizeof (size)));
if (Endian::Big (size) != sizeof (T))
throw ParameterIncorrect (SRC_POS);
T data;
- DataStream->ReadCompleteBuffer (BufferPtr ((byte *) &data, sizeof (data)));
+ DataStream->ReadCompleteBuffer (BufferPtr ((uint8 *) &data, sizeof (data)));
return Endian::Big (data);
}
@@ -35,13 +35,13 @@ namespace VeraCrypt
void Serializer::Deserialize (const string &name, bool &data)
{
ValidateName (name);
- data = Deserialize <byte> () == 1;
+ data = Deserialize <uint8> () == 1;
}
- void Serializer::Deserialize (const string &name, byte &data)
+ void Serializer::Deserialize (const string &name, uint8 &data)
{
ValidateName (name);
- data = Deserialize <byte> ();
+ data = Deserialize <uint8> ();
}
void Serializer::Deserialize (const string &name, int32 &data)
@@ -127,7 +127,7 @@ namespace VeraCrypt
uint64 size = Deserialize <uint64> ();
vector <char> data ((size_t) size);
- DataStream->ReadCompleteBuffer (BufferPtr ((byte *) &data[0], (size_t) size));
+ DataStream->ReadCompleteBuffer (BufferPtr ((uint8 *) &data[0], (size_t) size));
return string (&data[0]);
}
@@ -155,7 +155,7 @@ namespace VeraCrypt
uint64 size = Deserialize <uint64> ();
vector <wchar_t> data ((size_t) size / sizeof (wchar_t));
- DataStream->ReadCompleteBuffer (BufferPtr ((byte *) &data[0], (size_t) size));
+ DataStream->ReadCompleteBuffer (BufferPtr ((uint8 *) &data[0], (size_t) size));
return wstring (&data[0]);
}
@@ -182,20 +182,20 @@ namespace VeraCrypt
void Serializer::Serialize (T data)
{
uint64 size = Endian::Big (uint64 (sizeof (data)));
- DataStream->Write (ConstBufferPtr ((byte *) &size, sizeof (size)));
+ DataStream->Write (ConstBufferPtr ((uint8 *) &size, sizeof (size)));
data = Endian::Big (data);
- DataStream->Write (ConstBufferPtr ((byte *) &data, sizeof (data)));
+ DataStream->Write (ConstBufferPtr ((uint8 *) &data, sizeof (data)));
}
void Serializer::Serialize (const string &name, bool data)
{
SerializeString (name);
- byte d = data ? 1 : 0;
+ uint8 d = data ? 1 : 0;
Serialize (d);
}
- void Serializer::Serialize (const string &name, byte data)
+ void Serializer::Serialize (const string &name, uint8 data)
{
SerializeString (name);
Serialize (data);
@@ -282,14 +282,14 @@ namespace VeraCrypt
void Serializer::SerializeString (const string &data)
{
Serialize ((uint64) data.size() + 1);
- DataStream->Write (ConstBufferPtr ((byte *) (data.data() ? data.data() : data.c_str()), data.size() + 1));
+ DataStream->Write (ConstBufferPtr ((uint8 *) (data.data() ? data.data() : data.c_str()), data.size() + 1));
}
void Serializer::SerializeWString (const wstring &data)
{
uint64 size = (data.size() + 1) * sizeof (wchar_t);
Serialize (size);
- DataStream->Write (ConstBufferPtr ((byte *) (data.data() ? data.data() : data.c_str()), (size_t) size));
+ DataStream->Write (ConstBufferPtr ((uint8 *) (data.data() ? data.data() : data.c_str()), (size_t) size));
}
void Serializer::ValidateName (const string &name)
diff --git a/src/Platform/Serializer.h b/src/Platform/Serializer.h
index c2dac324..3617a83b 100644
--- a/src/Platform/Serializer.h
+++ b/src/Platform/Serializer.h
@@ -27,7 +27,7 @@ namespace VeraCrypt
virtual ~Serializer () { }
void Deserialize (const string &name, bool &data);
- void Deserialize (const string &name, byte &data);
+ void Deserialize (const string &name, uint8 &data);
void Deserialize (const string &name, int32 &data);
void Deserialize (const string &name, int64 &data);
void Deserialize (const string &name, uint32 &data);
@@ -45,7 +45,7 @@ namespace VeraCrypt
wstring DeserializeWString (const string &name);
list <wstring> DeserializeWStringList (const string &name);
void Serialize (const string &name, bool data);
- void Serialize (const string &name, byte data);
+ void Serialize (const string &name, uint8 data);
void Serialize (const string &name, const char *data);
void Serialize (const string &name, int32 data);
void Serialize (const string &name, int64 data);
diff --git a/src/Platform/StringConverter.cpp b/src/Platform/StringConverter.cpp
index e1a6df98..7b3134ee 100644
--- a/src/Platform/StringConverter.cpp
+++ b/src/Platform/StringConverter.cpp
@@ -385,9 +385,9 @@ namespace VeraCrypt
}
BufferPtr (
- (byte *) buffer,
+ (uint8 *) buffer,
bufferSize).CopyFrom (
- ConstBufferPtr ((byte *) (wstring (str).c_str()),
+ ConstBufferPtr ((uint8 *) (wstring (str).c_str()),
(str.length() + 1) * sizeof (wchar_t)
)
);
diff --git a/src/Platform/TextReader.cpp b/src/Platform/TextReader.cpp
index 7d6a0c64..bdaf19c2 100644
--- a/src/Platform/TextReader.cpp
+++ b/src/Platform/TextReader.cpp
@@ -26,7 +26,7 @@ namespace VeraCrypt
outputString.erase();
char c;
- while (InputStream->Read (BufferPtr ((byte *) &c, sizeof (c))) == sizeof (c))
+ while (InputStream->Read (BufferPtr ((uint8 *) &c, sizeof (c))) == sizeof (c))
{
if (c == '\r')
continue;
diff --git a/src/Platform/Unix/Process.cpp b/src/Platform/Unix/Process.cpp
index 36b01e6b..46b14a1e 100644
--- a/src/Platform/Unix/Process.cpp
+++ b/src/Platform/Unix/Process.cpp
@@ -174,7 +174,7 @@ namespace VeraCrypt
try
{
- shared_ptr <Stream> stream (new MemoryStream (ConstBufferPtr ((byte *) &exOutput[0], exOutput.size())));
+ shared_ptr <Stream> stream (new MemoryStream (ConstBufferPtr ((uint8 *) &exOutput[0], exOutput.size())));
deserializedObject.reset (Serializable::DeserializeNew (stream));
deserializedException = dynamic_cast <Exception*> (deserializedObject.get());
}
diff --git a/src/Readme.txt b/src/Readme.txt
index be740b73..a20ab4f8 100644
--- a/src/Readme.txt
+++ b/src/Readme.txt
@@ -101,7 +101,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
- GNU Make
- GNU C++ Compiler 4.0 or compatible
-- Apple Xcode (Mac OS X only)
+- Apple Xcode or Xcode command line tools (Mac OS X only)
- YASM 1.3.0 or newer (Linux only, x86/x64 architecture only)
- pkg-config
- wxWidgets 3.0 shared library and header files installed or
@@ -150,17 +150,32 @@ On MacOSX, building a console-only executable is not supported.
Mac OS X specifics:
-----------------------------------------------------------
-Under MacOSX, the SDK for OSX 11.3 is used by default. To use another version
-of the SDK (i.e. 10.15), you can export the environment variable VC_OSX_TARGET:
+Under MacOSX, the lastest installed SDK is used by default. To use a different version
+of the SDK when building using make, you can export the environment variable VC_OSX_SDK:
- $ export VC_OSX_TARGET=10.15
+ $ export VC_OSX_SDK=13.0
+For development dependencies management, you can use homebrew (https://brew.sh).
-Before building under MacOSX, pkg-config must be installed if not yet available.
-Get it from https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz and
+ $ brew install pkg-config yasm wxwidgets
+
+You also need system dependencies
+
+ $ brew install --cask macfuse packages
+
+After installating dependencies via brew, you can build a local development build
+
+ $ ./src/Build/build_veracrypt_macosx.sh -b
+
+If you want to build the package, you also need to pass `-p` to the build script above. The built
+executable will be in `.src/Main`
+
+If you prefer to build from sources, or without homebrew, pkg-config and packages must be installed.
+
+Get pkg-config from https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz and
compile using the following commands :
- $ ./configure --with-internal-glib
+ $ CFLAGS="-Wno-int-conversion" CXXFLAGS="-Wno-int-conversion" ./configure --with-internal-glib
$ make
$ sudo make install
@@ -169,11 +184,11 @@ https://osxfuse.github.io/
The script build_veracrypt_macosx.sh available under "src/Build" performs the
full build of VeraCrypt including the creation of the installer pkg. It expects
-to find the wxWidgets 3.1.2 sources at the same level as where you put
+to find the wxWidgets 3.2.5 sources at the same level as where you put
VeraCrypt sources (i.e. if "src" path is "/Users/joe/Projects/VeraCrypt/src"
-then wxWidgets should be at "/Users/joe/Projects/wxWidgets-3.1.2")
+then wxWidgets should be at "/Users/joe/Projects/wxWidgets-3.2.5")
-The build process uses Code Signing certificates whose ID is specified in
+The make build process uses Code Signing certificates whose ID is specified in
src/Main/Main.make (look for lines containing "Developer ID Application" and
"Developer ID Installer"). You'll have to modify these lines to put the ID of
your Code Signing certificates or comment them if you don't have one.
@@ -182,7 +197,9 @@ Because of incompatibility issues with OSXFUSE, the SDK 10.9 generates a
VeraCrypt binary that has issues communicating with the OSXFUSE kernel extension.
Thus, we recommend using a different OSX SDK version for building VeraCrypt.
-
+To build the installation package, you will need Packages (http://s.sudre.free.fr/Software/Packages/about.html).
+The Packages installer that is used for VeraCrypt official build has been notarized by IDRIX and it is available at
+https://github.com/idrassi/packages/releases
III. FreeBSD
============================
@@ -215,10 +232,10 @@ Copyright Information
---------------------
This software as a whole:
-Copyright (c) 2013-2023 IDRIX. All rights reserved.
+Copyright (c) 2013-2024 IDRIX. All rights reserved.
Portions of this software:
-Copyright (c) 2013-2023 IDRIX. All rights reserved.
+Copyright (c) 2013-2024 IDRIX. All rights reserved.
Copyright (c) 2003-2012 TrueCrypt Developers Association. All rights reserved.
Copyright (c) 1998-2000 Paul Le Roux. All rights reserved.
Copyright (c) 1998-2008 Brian Gladman, Worcester, UK. All rights reserved.
diff --git a/src/Release/Setup Files/Product64.wxs b/src/Release/Setup Files/Product64.wxs
index d2107447..00fdad6a 100644
--- a/src/Release/Setup Files/Product64.wxs
+++ b/src/Release/Setup Files/Product64.wxs
@@ -4,7 +4,7 @@
<!-- FullProductVersion's first 3 parts MUST BE incremented at each release in order
for upgrades to work ; Windows Installer ignores the 4th part -->
- <?define var.FullProductVersion = 1.26.10?>
+ <?define var.FullProductVersion = 1.26.15?>
<?define var.ProductName = VeraCrypt $(var.FullProductVersion)?>
<!-- Unique GUID identifying this family of product (32-bit and 64-bit have the same) -->
@@ -12,7 +12,7 @@
<!-- Unique GUID identifying this product release (32-bit and 64-bit have different ones) -->
<!-- MUST BE regenerated for each new release -->
- <?define var.ProductGuid = {03253FAE-94F8-46F8-ACE9-5458DA9EA621}?>
+ <?define var.ProductGuid = {71867013-A794-4A50-AC6A-0153F9868C8C}?>
<!-- Unique GUID identifying a particular Windows Installer package -->
<!-- When compiling a product, it should not be set in order to allow it to be generated for each build -->
@@ -221,7 +221,15 @@
<Directory Id="HTMLDOCSFOLDER" Name="html">
<!-- Reference C:\Program Files\VeraCrypt\docs\html\en -->
- <Directory Id="ENHTMLDOCSFOLDER" Name="en"/>
+ <Directory Id="ENHTMLDOCSFOLDER" Name="en">
+
+ <!-- Reference C:\Program Files\VeraCrypt\docs\html\en\CompilingGuidelineWin -->
+ <Directory Id="ENGUIDEHTMLFOLDER" Name="CompilingGuidelineWin"/>
+
+ <!-- Reference C:\Program Files\VeraCrypt\docs\html\en\ru -->
+ <Directory Id="ENRUHTMLFOLDER" Name="ru"/>
+
+ </Directory>
</Directory>
@@ -252,25 +260,25 @@
<DirectoryRef Id="APPLICATIONROOTFOLDER">
<Component Id="LICENSEFile" Guid="{370D29C4-3A58-4B9E-A0D6-A06430FCCA6D}">
- <File Id="LICENSE" Name="LICENSE" Source="$(sys.CURRENTDIR)\LICENSE" KeyPath="yes" DiskId="1" />
+ <File Id="LICENSE" Name="LICENSE" Source="$(sys.CURRENTDIR)\LICENSE" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
<Component Id="LicenseTxt" Guid="{14F0F218-FBA2-4C68-820B-376345AB9D33}">
- <File Id="License.txt" Name="License.txt" Source="$(sys.CURRENTDIR)\License.txt" KeyPath="yes" DiskId="1" />
+ <File Id="License.txt" Name="License.txt" Source="$(sys.CURRENTDIR)\License.txt" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
<Component Id="NOTICEFile" Guid="{56980D3E-9568-446D-8518-CA381EBE56C4}">
- <File Id="NOTICE" Name="NOTICE" Source="$(sys.CURRENTDIR)\NOTICE" KeyPath="yes" DiskId="1" />
+ <File Id="NOTICE" Name="NOTICE" Source="$(sys.CURRENTDIR)\NOTICE" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
<Component Id="VeraCrypt_FormatExe" Guid="{55F89F55-62A6-40D0-A7B4-BC2505C118AA}">
<File Id="VeraCrypt_Format.exe" Name="VeraCrypt Format.exe" Source="$(sys.CURRENTDIR)\VeraCrypt Format-x64.exe" KeyPath="yes" DiskId="1" />
</Component>
<Component Id="veracryptCat" Guid="{F1910CF2-3DA7-471D-845E-1A1C20AD3076}">
- <File Id="veracrypt.cat" Name="veracrypt.cat" Source="$(sys.CURRENTDIR)\veracrypt-x64.cat" KeyPath="yes" DiskId="1" />
+ <File Id="veracrypt.cat" Name="veracrypt.cat" Source="$(sys.CURRENTDIR)\veracrypt-x64.cat" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
<Component Id="VeraCryptExe" Guid="{9C13F7BE-6ACE-48DE-BD44-714F421ADC2C}">
<File Id="VeraCrypt.exe" Name="VeraCrypt.exe" Source="$(sys.CURRENTDIR)\VeraCrypt-x64.exe" KeyPath="yes" DiskId="1" />
</Component>
<Component Id="veracryptInf" Guid="{955B99DC-74C3-476D-8ECE-52FD0916EA34}">
- <File Id="veracrypt.inf" Name="veracrypt.inf" Source="$(sys.CURRENTDIR)\veracrypt.inf" KeyPath="yes" DiskId="1" />
+ <File Id="veracrypt.inf" Name="veracrypt.inf" Source="$(sys.CURRENTDIR)\veracrypt.inf" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
<Component Id="veracryptSys" Guid="{5CE01773-01EA-417C-BBA4-8363881763DC}">
<File Id="veracrypt.sys" Name="veracrypt.sys" Source="$(sys.CURRENTDIR)\veracrypt-x64.sys" KeyPath="yes" DiskId="1" />
@@ -290,121 +298,130 @@
<DirectoryRef Id="LANGUAGESFOLDER">
<Component Id="cmpF27E43A4E59E04A5B095C5101B229139" Guid="{8EB22F2F-AFE2-45E5-92C3-AB50B377935E}">
- <File Id="fil1B0F0BB59C5EE9FC44F8DA3BA57CB272" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ar.xml" DiskId="1" />
+ <File Id="fil1B0F0BB59C5EE9FC44F8DA3BA57CB272" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ar.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4350812363930B900E24C845940DF416" Guid="{52F707BF-2C0D-4690-84E8-8C1806BFC740}">
- <File Id="fil7E02C9035678F667086D2D483D8FDF35" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.be.xml" DiskId="1" />
+ <File Id="fil7E02C9035678F667086D2D483D8FDF35" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.be.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1DD254125CF07901EACECC70930818B0" Guid="{AD31462E-039E-41CF-B2CF-D73FD4075C76}">
- <File Id="filA52BE38FF2164268AA9562C09281D09B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.bg.xml" DiskId="1" />
+ <File Id="filA52BE38FF2164268AA9562C09281D09B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.bg.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp8C9E97CFD69D3BCB44B84D886720F3FC" Guid="{A328C74D-C352-4406-8C75-8BA159210936}">
- <File Id="fil2A31F450F9C022901212461A240C5D17" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ca.xml" DiskId="1" />
+ <File Id="fil2A31F450F9C022901212461A240C5D17" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ca.xml" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp8EEB5407564497843BCFB99ECD7450CD" Guid="{2C24BFAF-798B-4480-BCC1-23C766447E26}">
+ <File Id="fil05C1472701031E1165B20A1F476071FF" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.co.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2BC45D6EC406DDC470E8501442A7AF68" Guid="{5E99CB8F-33E2-430C-A0B2-A31058D6D449}">
- <File Id="fil0F3AB0CD6266BA1530A0253F059A85DD" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.cs.xml" DiskId="1" />
+ <File Id="fil0F3AB0CD6266BA1530A0253F059A85DD" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.cs.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp74A0CA1914A6C6FE33D76DE1C01C676D" Guid="{F1E82507-7C31-41F0-A643-69BB53F3CD41}">
- <File Id="filDED1A10C5657065D291DC62CA9A32FAE" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.da.xml" DiskId="1" />
+ <File Id="filDED1A10C5657065D291DC62CA9A32FAE" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.da.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpC186D3472CE1EC872FF1B0CF3682B3B6" Guid="{C23FC0D1-A6B7-4AB1-BA05-EBDC1B4328F9}">
- <File Id="filF4D7849840B295D75BA68B5F6C12F7B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.de.xml" DiskId="1" />
+ <File Id="filF4D7849840B295D75BA68B5F6C12F7B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.de.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2AB0B613D25DDEF3466CBC86BD6B878B" Guid="{3757C2DE-FCC8-4970-8CB8-A0D9B2404A1C}">
- <File Id="fil7AECCD25826C51216C12F09DC87F1B22" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.el.xml" DiskId="1" />
+ <File Id="fil7AECCD25826C51216C12F09DC87F1B22" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.el.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB09224EB45E097BF511CBC5DBE3E251C" Guid="{70B91FFF-BDB7-48AE-A664-243A057F1EA7}">
- <File Id="filC426C0D58EE0FC49743BDB8AEDA3C6BE" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.es.xml" DiskId="1" />
+ <File Id="filC426C0D58EE0FC49743BDB8AEDA3C6BE" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.es.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF24BBBEB613F893CBC5FBF6533CB48C9" Guid="{F578356A-16E1-42CF-8DB2-2DC21B4C154B}">
- <File Id="fil38AB8BFA030ACBECA75C821E3574759A" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.et.xml" DiskId="1" />
+ <File Id="fil38AB8BFA030ACBECA75C821E3574759A" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.et.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp50E1DEF37599D2900447B13FC285B7B7" Guid="{1FDF2F45-97F1-40C0-A450-A2342BBF913C}">
- <File Id="fil1BCCDEC84EB4D85DB0380FCD6153D1FA" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.eu.xml" DiskId="1" />
+ <File Id="fil1BCCDEC84EB4D85DB0380FCD6153D1FA" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.eu.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp46E5A0DB48A03A91267C97A664BD9BD4" Guid="{07165ABB-1B3C-4C0F-A73E-E3A85AB37B58}">
- <File Id="fil1AC953E5BA23EC81206D212369F1544D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fa.xml" DiskId="1" />
+ <File Id="fil1AC953E5BA23EC81206D212369F1544D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fa.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp95BAB91FA0B7E37D5B9343478899CC75" Guid="{F0ADBE30-225D-4EF9-B0F4-1ADEFEF07625}">
- <File Id="filEEF3EF4EEE97747B255238CFB88EAF9C" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fi.xml" DiskId="1" />
+ <File Id="filEEF3EF4EEE97747B255238CFB88EAF9C" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fi.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE73E4CCF9F6EC39998B9BE35E43768CC" Guid="{EA4FADF0-BF20-40FD-9BAA-D1023357FD28}">
- <File Id="filFB10C722F275051A8DDB25D4D9AF43E5" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fr.xml" DiskId="1" />
+ <File Id="filFB10C722F275051A8DDB25D4D9AF43E5" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.fr.xml" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp8E5262918FDC1B2986951E925B0B9AA5" Guid="{C467DF8F-E07D-4C2B-B5D5-1E4B898C4942}">
+ <File Id="fil12FBBE0FB30498855B0E7185B5E18A10" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.he.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp28EEAA4B2230460BDDA61DEFBC71A905" Guid="{68D7B2E5-273B-4782-AF3D-65F255BBF9B2}">
- <File Id="filD03BE3868262DD16654690ED91BC89C8" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.hu.xml" DiskId="1" />
+ <File Id="filD03BE3868262DD16654690ED91BC89C8" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.hu.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpCFF4CB46421F1A713D45607393ED9B90" Guid="{F96AF79F-0364-4A68-8790-209C751C37FB}">
- <File Id="fil040570D344D75F6A57E5DD5ECB94BD8B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.id.xml" DiskId="1" />
+ <File Id="fil040570D344D75F6A57E5DD5ECB94BD8B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.id.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp31601B4199D0CD3977758A3F2B63CDE7" Guid="{9F347364-2673-4184-A069-342A88BAF90C}">
- <File Id="fil5A7288C1B9CC498419FC14D5B12B1D8D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.it.xml" DiskId="1" />
+ <File Id="fil5A7288C1B9CC498419FC14D5B12B1D8D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.it.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp8E2E0489348A190B00532591CE0AC325" Guid="{BE526CC3-99F7-4F94-AFC4-C86FCF0D742C}">
- <File Id="fil9DF155D4A63D3AAAFDBF3BEF8C47BBEA" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ja.xml" DiskId="1" />
+ <File Id="fil9DF155D4A63D3AAAFDBF3BEF8C47BBEA" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ja.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpEE57E2901F12294E638E66C39F1B39BB" Guid="{C2CAFD97-84B7-4053-A8D0-DE21F4D8F741}">
- <File Id="filFD48E7A9628E7FF9B3D96BD222A3A0D9" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ka.xml" DiskId="1" />
+ <File Id="filFD48E7A9628E7FF9B3D96BD222A3A0D9" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ka.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2F1F644C870AFF8970FE18AF2CD151C4" Guid="{96564F4E-7D92-40B3-84F6-84B357EB4F41}">
- <File Id="filF68A13BECFA9D8DD21B371298AF93B5B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ko.xml" DiskId="1" />
+ <File Id="filF68A13BECFA9D8DD21B371298AF93B5B" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ko.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4B8E0B5A7B7A8BE4267C722B1434E4CF" Guid="{E9AD4FA0-9CD7-43B9-8099-69AD6EB1A305}">
- <File Id="fil23F177B7621D7D78240CAA60E6AB1048" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.lv.xml" DiskId="1" />
+ <File Id="fil23F177B7621D7D78240CAA60E6AB1048" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.lv.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp84BB49D30BDBB4212707D14B7A9C13F1" Guid="{B63CC062-CD52-463F-8B30-1E611A90EDA9}">
- <File Id="filA7135961859CF705E28FFF4DA79A28C2" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.my.xml" DiskId="1" />
+ <File Id="filA7135961859CF705E28FFF4DA79A28C2" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.my.xml" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6097F5CB407EFCDADFEA02548151AD81" Guid="{1A88CAD2-9C59-4E0E-9915-6006E5907346}">
+ <File Id="filC743CCDC4A101E271BA40FDF6F08CC12" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.nb.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp406E3BE632055CDDE1E42F45E31318DC" Guid="{627980E8-F6BE-4794-B9BC-68F96267D721}">
- <File Id="filF46FDB7781620EB1D7491039E4029463" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.nl.xml" DiskId="1" />
+ <File Id="filF46FDB7781620EB1D7491039E4029463" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.nl.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4E363AF94947A27A4E9CF57C69E6DE54" Guid="{9D17F34C-4475-4995-A696-FE3EA54F2FBB}">
- <File Id="fil24BA52B3E3209F48021C1D75AF5BBDB4" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.nn.xml" DiskId="1" />
+ <File Id="fil24BA52B3E3209F48021C1D75AF5BBDB4" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.nn.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp562F7970AF2F9EF535AC21A84C7229D1" Guid="{9F36CA4F-BF14-40D7-81A2-8ADFCC0EF30B}">
- <File Id="fil8C40C1C5E3776F4C0FCF8BD02D742D70" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.pl.xml" DiskId="1" />
+ <File Id="fil8C40C1C5E3776F4C0FCF8BD02D742D70" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.pl.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp19EF976916B5E207A32BA08C3143A281" Guid="{B0EAEA97-9176-4613-9338-41B63B85CB18}">
- <File Id="fil6CC66A3690F008524FCCB68FA1EE1176" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.pt-br.xml" DiskId="1" />
+ <File Id="fil6CC66A3690F008524FCCB68FA1EE1176" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.pt-br.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4C9B5090256B2E88D27C9CF7E6CFD9EF" Guid="{8D783A02-023C-4018-8315-79A82BA593E2}">
- <File Id="filA3239DE9C316B9C04171EB42F4F9653D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ro.xml" DiskId="1" />
+ <File Id="filA3239DE9C316B9C04171EB42F4F9653D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ro.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp91165C08D5943C21F132A349F8CBAAE7" Guid="{0C3290FF-8000-42CF-8329-92C828AE5A53}">
- <File Id="fil77375796E780F641C2FF5E6E3D4CAFDB" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ru.xml" DiskId="1" />
+ <File Id="fil77375796E780F641C2FF5E6E3D4CAFDB" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.ru.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4A51B27F9D8DBBABFE4581EC2B162832" Guid="{FB8CCAC7-0EAC-4C1A-B5E5-BEFD8F7B47E6}">
- <File Id="fil414686FD325EB0C5D03FC4693978451D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sk.xml" DiskId="1" />
+ <File Id="fil414686FD325EB0C5D03FC4693978451D" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sk.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp041827E393D8777802256FD480D377FC" Guid="{7FEB72AD-48CA-4330-A4C9-A22218EC5D8F}">
- <File Id="fil4EABC40F288E8289D4888EB0BE6F07B1" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sl.xml" DiskId="1" />
+ <File Id="fil4EABC40F288E8289D4888EB0BE6F07B1" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sl.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp68CC2DB5FA70FC1F6CA959FB5E1B78BF" Guid="{00D9FB47-120C-4061-B2DB-8F3D5D94F221}">
- <File Id="fil90E6ABC4A98B19C0ECCDCC9712928162" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sv.xml" DiskId="1" />
+ <File Id="fil90E6ABC4A98B19C0ECCDCC9712928162" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.sv.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFF128AFA659D8C2E65E0BE55E0943F83" Guid="{5AB50FC2-867A-4239-850F-AD2C0FCDA2DE}">
- <File Id="fil5BF14221A225DAB25A02463BBC92DC37" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.th.xml" DiskId="1" />
+ <File Id="fil5BF14221A225DAB25A02463BBC92DC37" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.th.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1896040764F0DF6F89280C428013ECE7" Guid="{3A2D27E8-4AB3-471A-A574-F148DCDF8D8C}">
- <File Id="filE839661CD956C44F0E95C85AAA11D6FF" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.tr.xml" DiskId="1" />
+ <File Id="filE839661CD956C44F0E95C85AAA11D6FF" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.tr.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpA52EAD237A44CBD337E302185BE12FB2" Guid="{4D7A4A01-5AFB-4B37-93C7-91B9DA96BA30}">
- <File Id="fil9E3A6DE502ECEF2025129A97D3F98CA2" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.uk.xml" DiskId="1" />
+ <File Id="fil9E3A6DE502ECEF2025129A97D3F98CA2" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.uk.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpBBB82A6228B54372ACAF9B1310CB2025" Guid="{939C9CDD-0CEA-4161-9812-96B77B643C2E}">
- <File Id="fil4B209843380976D1FBEB96B21EB849B5" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.uz.xml" DiskId="1" />
+ <File Id="fil4B209843380976D1FBEB96B21EB849B5" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.uz.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4A275EC29DB9B5ECD56CD9C62D358750" Guid="{0E29F3C1-2D27-4F1F-BEC0-C39CA1B4EAAF}">
- <File Id="fil1FD00998B7A757165A03FDFD6D241F14" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.vi.xml" DiskId="1" />
+ <File Id="fil1FD00998B7A757165A03FDFD6D241F14" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.vi.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp8DF0B84F470901D8800F8CAB88A90656" Guid="{7B9A6F50-C242-4DAE-BD10-CDF2D63FB4AC}">
- <File Id="fil4EC683D0A468CAA1D4B8FC6FFCBFEAD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-cn.xml" DiskId="1" />
+ <File Id="fil4EC683D0A468CAA1D4B8FC6FFCBFEAD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-cn.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp529250BEE557732B5B8CBC47914A0F2A" Guid="{2D4E3902-96E9-4C8B-BF8C-623D10FF7B57}">
- <File Id="fil915C308602F025646FC5A874F74AA475" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-hk.xml" DiskId="1" />
+ <File Id="fil915C308602F025646FC5A874F74AA475" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-hk.xml" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp38274F8F5E4F600A9AC5225A0472D656" Guid="{74B65782-BFB6-42CD-B3BA-D736C7B0B3BE}">
- <File Id="filFD4B1ECAE9F0FF855503D800C1A2891A" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-tw.xml" DiskId="1" />
+ <File Id="filFD4B1ECAE9F0FF855503D800C1A2891A" KeyPath="yes" Source="$(sys.CURRENTDIR)\Languages\Language.zh-tw.xml" Checksum="yes" DiskId="1" />
</Component>
</DirectoryRef>
@@ -413,7 +430,7 @@
<DirectoryRef Id="DOCSFOLDER">
<Component Id="VCUserGuideChm" Guid="{8CBE67F1-D493-4B33-9141-DB221021C59B}">
- <File Id="VeraCrypt_User_Guide.chm" Name="VeraCrypt User Guide.chm" Source="$(sys.CURRENTDIR)\docs\VeraCrypt User Guide.chm" KeyPath="yes" DiskId="1" />
+ <File Id="VeraCrypt_User_Guide.chm" Name="VeraCrypt User Guide.chm" Source="$(sys.CURRENTDIR)\docs\VeraCrypt User Guide.chm" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
</DirectoryRef>
@@ -422,11 +439,11 @@
<DirectoryRef Id="EFIDOCSFOLDER">
<Component Id="dcs_tpm_owner_02_pdf" Guid="{DC75D11E-8250-4DDD-9BD2-451194F8717D}">
- <File Id="dcs_tpm_owner_02.pdf" Name="dcs_tpm_owner_02.pdf" Source="$(sys.CURRENTDIR)\docs\EFI-DCS\dcs_tpm_owner_02.pdf" KeyPath="yes" DiskId="1" />
+ <File Id="dcs_tpm_owner_02.pdf" Name="dcs_tpm_owner_02.pdf" Source="$(sys.CURRENTDIR)\docs\EFI-DCS\dcs_tpm_owner_02.pdf" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
<Component Id="disk_encryption_v1_2_pdf" Guid="{DFD46CE4-B65B-468A-B236-3E5C43090235}">
- <File Id="disk_encryption_v1_2.pdf" Name="disk_encryption_v1_2.pdf" Source="$(sys.CURRENTDIR)\docs\EFI-DCS\disk_encryption_v1_2.pdf" KeyPath="yes" DiskId="1" />
+ <File Id="disk_encryption_v1_2.pdf" Name="disk_encryption_v1_2.pdf" Source="$(sys.CURRENTDIR)\docs\EFI-DCS\disk_encryption_v1_2.pdf" KeyPath="yes" Checksum="yes" DiskId="1" />
</Component>
</DirectoryRef>
@@ -436,635 +453,1238 @@
<DirectoryRef Id="ENHTMLDOCSFOLDER">
<Component Id="cmp5A2505C1E4CE33EAC578A8D1C8C505D2" Guid="{EB5FB334-0E04-4DC8-BCA7-9233982B0FF8}">
- <File Id="fil2FC60DD03A8AFECD3E1FB3B2F358CDF5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Acknowledgements.html" DiskId="1" />
+ <File Id="fil2FC60DD03A8AFECD3E1FB3B2F358CDF5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Acknowledgements.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE985CD1A96188861286D758A12A1D0A1" Guid="{25ED8C45-E6AF-4582-ADDE-5EDF51BF4EC2}">
- <File Id="fil81B62ADB5DD42B4C9666C61A4F59E00C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Additional Security Requirements and Precautions.html" DiskId="1" />
+ <File Id="fil81B62ADB5DD42B4C9666C61A4F59E00C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Additional Security Requirements and Precautions.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp310514F655B6D66F5308A5823B0AB691" Guid="{B18F4EA7-2A2E-4DB2-BA72-E1AE3C090C4D}">
- <File Id="fil8194761219752C0F565AAD6F30B00920" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\AES.html" DiskId="1" />
+ <File Id="fil8194761219752C0F565AAD6F30B00920" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\AES.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0664DF8B1FE440C02B1E20D2F23C2CDF" Guid="{2A048A0F-A19B-4EE2-A1FA-2761C8931A29}">
- <File Id="fil6B563B1A4AA551468283EEB5872DD176" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\arrow_right.gif" DiskId="1" />
+ <File Id="fil6B563B1A4AA551468283EEB5872DD176" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\arrow_right.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2934E77CB835216789F88BD686160A94" Guid="{084CDB58-6A9F-4985-9818-727FBFF0D95B}">
- <File Id="fil960742ACFA2D79EEC2E6D45D7A93047B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Authenticity and Integrity.html" DiskId="1" />
+ <File Id="fil960742ACFA2D79EEC2E6D45D7A93047B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Authenticity and Integrity.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp688E76C9A297923D616068E33A6A4F49" Guid="{63DABE8B-7EE0-479E-890F-701C7E890647}">
- <File Id="filCC9CD11F958A26366B700B8EE8812A65" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Authors.html" DiskId="1" />
+ <File Id="filCC9CD11F958A26366B700B8EE8812A65" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Authors.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC40B9AEA2BA26327EDBF8EE050CB076B" Guid="{F3D7A2DA-32AC-4418-997E-B7E2AEF8A099}">
+ <File Id="fil2DE49A9DD9C4A7B8D0D3A654CF73A48F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Avoid Third-Party File Extensions.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2ABB10C0A5AC0F1084EDF94E0FDFFD09" Guid="{034D6A64-B712-49C1-9450-5585B207C8AD}">
- <File Id="fil63E5CE3D0A91ACFF543B523A58476CCF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\bank_30x30.png" DiskId="1" />
+ <File Id="fil63E5CE3D0A91ACFF543B523A58476CCF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\bank_30x30.png" Checksum="yes" DiskId="1" />
</Component>
- <Component Id="cmp32E7F4F5C0F44D00B53E3946E7E1FCF9" Guid="{4A9AD9E2-8ADA-41BF-B2EC-643579DF9B35}">
- <File Id="filD1052E711F1CD089D66C27B04EDD6113" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BCH_Logo_48x30.png" DiskId="1" />
+ <Component Id="cmp793A7E676882B650FFCEE4F41B92CB85" Guid="{73A7AE9C-003C-4DF6-AD85-3FE264669165}">
+ <File Id="filD1052E711F1CD089D66C27B04EDD6113" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BCH_Logo_30x30.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp989B890D94671F634D04D8F945090F21" Guid="{4C123649-753C-404B-908D-AF1B48CBB844}">
- <File Id="fil02D4C60C8A30C22AE1F14E33DA3DA38C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BC_Logo_30x30.png" DiskId="1" />
+ <File Id="fil02D4C60C8A30C22AE1F14E33DA3DA38C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BC_Logo_30x30.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp109BF0667C5A7B7036CCAAD9B29D9449" Guid="{5951DADE-1544-4213-A018-E33CC10AFA5C}">
- <File Id="fil07FA1CE512F8C8605304C23C4DFE264D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial.html" DiskId="1" />
+ <File Id="fil07FA1CE512F8C8605304C23C4DFE264D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp82ABD3094B751094F3A49CD338A3713D" Guid="{1D02B8D8-92E6-4E2E-B29B-1C3633C625BB}">
- <File Id="fil4431451829FDF5841BC97BA0A0CA8133" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_001.jpg" DiskId="1" />
+ <File Id="fil4431451829FDF5841BC97BA0A0CA8133" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_001.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE6A18205CB9F847CD7C4375AED2196D5" Guid="{D84BA05D-74CB-47CE-8098-C3C27E9292BA}">
- <File Id="fil89FAEFEC223673825DC022EED971C0E0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_002.jpg" DiskId="1" />
+ <File Id="fil89FAEFEC223673825DC022EED971C0E0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_002.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpAA4D61C5E17E2A8513EC120AC9B1DB8A" Guid="{62C84C2A-D459-4BE2-84B4-7D43F3C5726E}">
- <File Id="filE334137ACF34B80CE263C7A3868862FE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_003.jpg" DiskId="1" />
+ <File Id="filE334137ACF34B80CE263C7A3868862FE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_003.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp39251BC13DA4AD6508E18D90D86DF06D" Guid="{E4095A6D-EAD5-429C-A75F-39758A7F1C87}">
- <File Id="fil924A6AEB99A9EF73D5240117A35F4A73" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_004.jpg" DiskId="1" />
+ <File Id="fil924A6AEB99A9EF73D5240117A35F4A73" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_004.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpBABB0BD95FD763E9C72D2F51C325CF15" Guid="{0905EB74-CB03-4479-8D47-D5F1071E6D1C}">
- <File Id="fil2C527AD0D6FF9D8991263AEAEF0028C1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_005.jpg" DiskId="1" />
+ <File Id="fil2C527AD0D6FF9D8991263AEAEF0028C1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_005.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2FE3B3719DCC4362AFF8BF7B4CADFF80" Guid="{8F29956A-6555-45C9-B254-F277FD9D0230}">
- <File Id="fil1CCA48715513D4C909E9B413C8D1DDD0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_007.jpg" DiskId="1" />
+ <File Id="fil1CCA48715513D4C909E9B413C8D1DDD0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_007.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2FC8BD312D06FEC4E244604E27117B62" Guid="{22F89049-FED2-46D8-A298-E43ECE3226B9}">
- <File Id="fil4F7DCD31A2B30BC40BCC4E76DDCE58C1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_008.jpg" DiskId="1" />
+ <File Id="fil4F7DCD31A2B30BC40BCC4E76DDCE58C1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_008.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpAE99FB30CC29DF92E71A31EC39E61EF5" Guid="{C125C0FE-AEC0-455B-A7A6-BD216E712F11}">
- <File Id="fil3E632F1EA36028C0146D810EB2A994BB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_009.jpg" DiskId="1" />
+ <File Id="fil3E632F1EA36028C0146D810EB2A994BB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_009.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp535B1A9BACA231F518973D620DC23779" Guid="{35958B4E-683D-4F34-B510-04E5801B4A1C}">
- <File Id="fil820662B184499949D0F2AF8C702010BF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_010.jpg" DiskId="1" />
+ <File Id="fil820662B184499949D0F2AF8C702010BF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_010.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpD2ED5F6D8C0A4CA0D26F9F1BB34AB8BA" Guid="{E3CDE6DA-DCC0-418C-926F-406962D00BB7}">
- <File Id="fil0377513CEC808B0549D7B1D3AC22DED8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_011.jpg" DiskId="1" />
+ <File Id="fil0377513CEC808B0549D7B1D3AC22DED8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_011.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp5F7E0D8587039E1BA0F236F228C163BD" Guid="{B3E56E0C-7368-42D8-9EEC-56FC2568A649}">
- <File Id="fil07880CC54CBA150765E18E78D707B361" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_012.jpg" DiskId="1" />
+ <File Id="fil07880CC54CBA150765E18E78D707B361" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_012.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF4DA2D3DABC768C2040A67A993C53E9E" Guid="{817105D4-7E68-417B-9592-F664A20AD861}">
- <File Id="filA63E7BA341C510BB5F5BE441475173A0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_013.jpg" DiskId="1" />
+ <File Id="filA63E7BA341C510BB5F5BE441475173A0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_013.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpC0AD9100DE0F43E8149F8D3271B02D17" Guid="{81CFCB27-3F21-493C-AA7A-836E05157AC3}">
- <File Id="fil1872F82E98E3D4AAE017F70E311912DE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_014.jpg" DiskId="1" />
+ <File Id="fil1872F82E98E3D4AAE017F70E311912DE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_014.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp32646E8087D106AE2B62E5DCF2419EDD" Guid="{54C078C1-1641-4A06-BBCA-D6A2C0389695}">
- <File Id="fil0C921426CF20987C0ED9364F11F534F0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_015.jpg" DiskId="1" />
+ <File Id="fil0C921426CF20987C0ED9364F11F534F0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_015.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB3C777FAF214F7D304EE7CF907D7FF57" Guid="{C44D9DD8-7803-41C1-9323-4CFD516C2DEB}">
- <File Id="filE9FA9200D40A4970139496FD4D09CC9C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_016.jpg" DiskId="1" />
+ <File Id="filE9FA9200D40A4970139496FD4D09CC9C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_016.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp338115DF524F0B412A21AB64F59240DD" Guid="{D4B1FD10-580F-4889-95F4-EDFFFC3C1309}">
- <File Id="fil74DD6EA64196A3168E669A1FF7AE3E0A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_017.jpg" DiskId="1" />
+ <File Id="fil74DD6EA64196A3168E669A1FF7AE3E0A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_017.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2F24E0C7B7175D60257F6D01231C8373" Guid="{BF43A78C-C0A8-498E-A3EF-7D0265F1E312}">
- <File Id="fil37771854D19D4FEC1E9E8DB377B24B8D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_018.jpg" DiskId="1" />
+ <File Id="fil37771854D19D4FEC1E9E8DB377B24B8D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_018.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpAE9D52ADD94D3A2711AA79FA0C91CA00" Guid="{3EF7862C-7D09-4662-BF1C-67D05EBF9711}">
- <File Id="filEC84ED23804D7FD220C90FF50B92FD7C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_019.jpg" DiskId="1" />
+ <File Id="filEC84ED23804D7FD220C90FF50B92FD7C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_019.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0A6270FD26128E8D1CC83E392E91A772" Guid="{5252F18E-BFB7-4FCC-865E-809BBD431C22}">
- <File Id="filBB21339DA6F921A2596897061F9C1F7E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_020.jpg" DiskId="1" />
+ <File Id="filBB21339DA6F921A2596897061F9C1F7E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_020.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpEDB0E152195A7EB91BBB28631B689E0B" Guid="{C3750B19-85AF-4B35-98C9-969168C0C19F}">
- <File Id="fil23F7783C38C515A1DAA07F85B306D695" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_021.jpg" DiskId="1" />
+ <File Id="fil23F7783C38C515A1DAA07F85B306D695" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_021.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFD76EB6B5546D1C38CC33FABA95FAA15" Guid="{AA874CBC-A2B7-48C6-AC23-654C190C65B0}">
- <File Id="fil769661E570AC147356DE7C8AD17F9F76" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_022.jpg" DiskId="1" />
+ <File Id="fil769661E570AC147356DE7C8AD17F9F76" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_022.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpDC4FD19F507A5152351B9F71C8691486" Guid="{5B95B2F6-EF6F-4D08-9014-F4C621EA49D3}">
- <File Id="fil6AD3B2642AC17EBF625FEBC38F376F96" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_023.gif" DiskId="1" />
+ <File Id="fil6AD3B2642AC17EBF625FEBC38F376F96" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_023.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9E45BE754042F9DD742A0B7B9F27E786" Guid="{7DD3EFD4-E5DC-4D5A-BCE0-5E2F6FA86E9C}">
- <File Id="fil29A133B2F2F200139A6F8BA5753FD673" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_024.gif" DiskId="1" />
+ <File Id="fil29A133B2F2F200139A6F8BA5753FD673" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_024.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB6AC414023A6BDBF855F4A807DAE138C" Guid="{557B4D3A-C503-4EAF-8DFC-5B9177A1F737}">
- <File Id="filE1FF7E56D4D7BAE636B289521CD0C787" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_034.png" DiskId="1" />
+ <File Id="filE1FF7E56D4D7BAE636B289521CD0C787" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Beginner's Tutorial_Image_034.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpA80F47C0DB1649FE99DA7D449012D2D7" Guid="{E4AB233F-F5AE-4B26-83E5-524108F801B6}">
- <File Id="filC92F8B3C25C841839FF268DAF13ADBCC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BLAKE2s-256.html" DiskId="1" />
+ <File Id="filC92F8B3C25C841839FF268DAF13ADBCC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\BLAKE2s-256.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp053692809BD5B3F5682AFCC539A767A3" Guid="{C99F1ECB-6AAB-4D06-B4C7-134CD2502104}">
- <File Id="fil9D6A859E5E76057E4E64E35D03BF1739" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Camellia.html" DiskId="1" />
+ <File Id="fil9D6A859E5E76057E4E64E35D03BF1739" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Camellia.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9049A791E9E1AB7FF01BD7F08D1CB069" Guid="{F9B7E6CD-6AAB-4FD2-9CCC-8D13191057FA}">
- <File Id="fil768C59AC95806B46E5921E83E17DF406" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Cascades.html" DiskId="1" />
+ <File Id="fil768C59AC95806B46E5921E83E17DF406" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Cascades.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4E6F9484484A40645D519F688ED9C21E" Guid="{5231376B-B4D8-4733-8EA9-ECA11DD034BF}">
- <File Id="fil45397F2F396BA3408992A437902E6951" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Changing Passwords and Keyfiles.html" DiskId="1" />
+ <File Id="fil45397F2F396BA3408992A437902E6951" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Changing Passwords and Keyfiles.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3CF724F2A2347A2A30C85CB76490F687" Guid="{BB072BB5-3F7F-4F18-B00F-0A75D3AC0F49}">
- <File Id="filF949C326CAEAC18B9572844C807C9D19" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Choosing Passwords and Keyfiles.html" DiskId="1" />
+ <File Id="filF949C326CAEAC18B9572844C807C9D19" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Choosing Passwords and Keyfiles.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3858A4BB7577362DE87F4485575DFC99" Guid="{94549BE1-9A7B-4DA7-A66F-17193865335E}">
- <File Id="fil72F9481463D425378DDDD5FCDBCC909B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Command Line Usage.html" DiskId="1" />
+ <File Id="fil72F9481463D425378DDDD5FCDBCC909B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Command Line Usage.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpA06B9542AEB64F96BB784F47800158A8" Guid="{87929DDC-82A3-42CF-B610-D625A9EC404A}">
- <File Id="filD596E938BA564F06A23DAAAA0909B229" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineLinux.html" DiskId="1" />
+ <File Id="filD596E938BA564F06A23DAAAA0909B229" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineLinux.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpACD4069DDF564A8DAB5D542BB8850131" Guid="{657E9938-9161-4C60-9112-944DD2BF2DE8}">
- <File Id="fil0794C6C86BD24D62883FD840ADE90FC7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelines.html" DiskId="1" />
- </Component>
- <Component Id="cmp735FE6B2F10C43019E11256864209EBC" Guid="{F87625DF-E610-4CCF-94E7-7293DDCD35DB}">
- <File Id="filAB026A12CD59448B0346D8FB6BD594EB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\AddNewSystemVar.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp89BB363FF83EBA271361A4208E069DA9" Guid="{1E6E3A37-453A-4E81-AC23-45F3BB4800E2}">
- <File Id="filE7535CB597FF0868DC51F9D3E8A1E45C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\CertificateCannotBeVerified.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp5115B3C02C1C0CF975E4B7C3152C163A" Guid="{D705F09B-8F81-48FE-A6D6-B46EE47425CE}">
- <File Id="fil8DCBEED9F9CD2F449C888E90DBEC8A0F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\CertVerifyFails.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp3E70583F999D652B21E6E2D526666F61" Guid="{EA0DBD20-DFB7-4DF2-B29C-538C7FAE83C3}">
- <File Id="fil8BA636EB3F15CDFBF9B1B07AF40CAF5C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DistributionPackageDamaged.jpg" DiskId="1" />
- </Component>
- <Component Id="cmpC2D0D30677874908C48FF8A921712958" Guid="{0CB7D629-B12B-4CCB-B65D-F92BC4099ED1}">
- <File Id="filABD544E660E7612EF24A540F4DAC89DE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVS2010.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp88EB50D9762FA92B2E52313A7C92F2DD" Guid="{BF41CBAB-594C-42FF-BC86-88869CD77445}">
- <File Id="filD123B515FACC275A341B8C7A4DD19074" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVS2019.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp3DABA5B6F2E779D915E1B8D680AE7855" Guid="{203AC826-E013-40E8-A944-9D9622669066}">
- <File Id="fil6BA9B558534B9399EA06F31375A6D8C5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVSBuildTools.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp2EA15F417E5EE9D31E028263C137695F" Guid="{F4EDBAFC-4B84-4502-9AA4-4272281B26B9}">
- <File Id="fil2DD203CD9997BD21FC45EFDF85BECE94" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\gzipCommandLine.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp51D438A1152A65EAD414012A5EAEA2CA" Guid="{8B4B3B03-9D19-4D15-9060-1ABB4CF4A80E}">
- <File Id="fil612E91212B4BE3447B34C59AD43D5FC2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\NasmCommandLine.jpg" DiskId="1" />
- </Component>
- <Component Id="cmpD52CCEF7A4A330F26D3B3F7355D03646" Guid="{4C764331-E584-49C0-80FA-9251776108E3}">
- <File Id="fil63F42635C3D23E1CC8D9541703F69B96" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-1.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp1A9BFDDFF15FF47166075F319B97BB6E" Guid="{F0EF5133-371D-4767-9265-266277E4D939}">
- <File Id="fil609F8FC8F03A7AC92A7DDB6123F2771B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-2.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp320762048B274197D27F739096C4A23A" Guid="{118CF290-CD2D-4515-A55D-48AD4DBEF8F0}">
- <File Id="fil08D2CB8983DA4BA20DFFA5471E60CAD3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-3.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp952051BDCF309CAEB1D62701560D8F78" Guid="{6BA07F89-BAA5-4E06-BE93-65AF8DF895EC}">
- <File Id="fil335EB17B9D8DE11A9A8E0204C43BB2C7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-4.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp6AB232B7503BC35E25CB33C789242482" Guid="{0B2B14B7-2D21-4904-999D-8DA37C7289BE}">
- <File Id="fil9069630D9AA559C8EA243ADEB3DF0B69" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectAdvancedSystemSettings.jpg" DiskId="1" />
- </Component>
- <Component Id="cmpE8ABDCD58C9636346FAE7E941A38CA6E" Guid="{2CF0B479-EFAF-499E-8630-AE4E41C8E424}">
- <File Id="filA8C1D27C90C6647C16EB5EE8728DC943" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectEnvironmentVariables.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp9CD73EB218D7148E55F141E31AEC9D8C" Guid="{299F81CE-0140-4A97-93C2-C6B2CD3F8514}">
- <File Id="fil8DB747C30552955A70B6FDAC1BC95198" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectPathVariable.jpg" DiskId="1" />
- </Component>
- <Component Id="cmpE504F295E3ED5CEBDCF231608F6757B2" Guid="{0B23E02F-0D76-4F41-9081-CCC6A2634F05}">
- <File Id="fil4E06FA5FE9FA09E4F71E22CFA0FC7BA9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectThisPC.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp84A8D3A9BF75ED8047B7DEAB02F26003" Guid="{1EE2E63F-CE1F-4D90-97E9-AE186BC6DDA0}">
- <File Id="fil0470CF25D1C5B0A85FD8091673E3E2E0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\upxCommandLine.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp63A4BE623C0E3F77B3BFA5B467C33A1A" Guid="{845FE6B7-11D1-4FEB-AFBE-A9EC8B7775DD}">
- <File Id="filDC81CAAEC5DCB86937437877F26C046A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010BuildSolution.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp63CE6B664C7396B79B1B28591EEC72B9" Guid="{E0F7F066-1B4F-48B8-8C02-AB0661E0AFF5}">
- <File Id="filC02619AFFB25501B6AA29599FAA01DEB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010Win32Config.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp4D6100E03DC3B05F17A7E2BA4AAF1EA1" Guid="{3AF8735B-D193-4F71-8C51-E8B1FE71CE5B}">
- <File Id="filF697D096B67A6A8C84BB93AEB4199206" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010X64Config.jpg" DiskId="1" />
- </Component>
- <Component Id="cmpB7641BE40D4D1642AB3647B669008A94" Guid="{15A8F3D3-4364-4499-BBA9-2E29CD19D5C4}">
- <File Id="filBD820E84E255A9B91DDC38D189515EE6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2019ARM64Config.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp4DB96DA8172D79B63A7FBE08E016A280" Guid="{E6F2B68D-8CD9-42DE-AC2A-B5A2AB1F5DC1}">
- <File Id="filEFA99F46C962110CBA6A0B14162F1764" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2019BuildSolution.jpg" DiskId="1" />
- </Component>
- <Component Id="cmp615D3647A56F3ED6F0766CEEE9EFCF9F" Guid="{7A343344-91E3-4AEA-BD32-5E524AE8BEA4}">
- <File Id="filD10154F2B3C2E7CB1EF84555EDA195C3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\YasmCommandLine.jpg" DiskId="1" />
+ <File Id="fil0794C6C86BD24D62883FD840ADE90FC7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelines.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9FDD7E3C06564AF29700B82B19BC0501" Guid="{5DC9861F-1EB1-457D-9FAA-01DB499F6040}">
- <File Id="filC4ADB6F8DFE44319BB70B7089B72BFBF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin.html" DiskId="1" />
+ <File Id="filC4ADB6F8DFE44319BB70B7089B72BFBF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp90AB4CF273108F47223E3432838CDE37" Guid="{9510EAF5-F452-4991-9BA2-F1F641C1D697}">
- <File Id="fil1DAD595818432F019735F37E86305500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Contact.html" DiskId="1" />
+ <File Id="fil1DAD595818432F019735F37E86305500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Contact.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB9A0461BF7CF75538111B088C986A62F" Guid="{EC931A38-5F11-4C02-AA88-3A072E802C0B}">
- <File Id="fil8ABFD40EA9A1BE1765D794C2B8EAF909" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Contributed Resources.html" DiskId="1" />
+ <File Id="fil8ABFD40EA9A1BE1765D794C2B8EAF909" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Contributed Resources.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp33C4617DBE37ED14B978BC4770F0C3F8" Guid="{387DE078-7507-48EF-A5A3-3A72FAAC8301}">
+ <File Id="fil07A195AACB6D39C19DFCDC356E01958A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Conversion_Guide_VeraCrypt_1.26_and_Later.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpD8C7B52BC03709FAB2642B93BFE4FFE8" Guid="{1592BAD3-086F-4DDE-8970-199B44FFBD6E}">
- <File Id="filE99ED4C6D87549A1F623A37A5C47552A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Converting TrueCrypt volumes and partitions.html" DiskId="1" />
+ <File Id="filE99ED4C6D87549A1F623A37A5C47552A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Converting TrueCrypt volumes and partitions.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFD6EB163EA6B74C4F59FF04D2B3796CC" Guid="{60D5BA7E-7466-4F09-ADB4-571A7502DD7B}">
- <File Id="filBD6D90F11807407F91F2F7AEA5DDC8EA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Converting TrueCrypt volumes and partitions_truecrypt_convertion.jpg" DiskId="1" />
+ <File Id="filBD6D90F11807407F91F2F7AEA5DDC8EA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Converting TrueCrypt volumes and partitions_truecrypt_convertion.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp612D2E75E857D164665BE8CA37570D04" Guid="{6D667BD9-F8C1-4C46-BEA0-6AAA44B838CA}">
- <File Id="fil14C75587323CCC7F69E32786D82A5BD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Creating New Volumes.html" DiskId="1" />
+ <File Id="fil14C75587323CCC7F69E32786D82A5BD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Creating New Volumes.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF65BF759DA7F65BAD6D74A83FEF9D205" Guid="{08FEF348-778B-42C7-81B9-F62EA5F658A6}">
- <File Id="filDAF1BCFE93CF42677E91DCF5E515D861" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Data Leaks.html" DiskId="1" />
+ <File Id="filDAF1BCFE93CF42677E91DCF5E515D861" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Data Leaks.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpA6A249B42C89657DE664B9D88D04DB3F" Guid="{76F64E31-ED27-46A8-8A0D-6CFB4A79B856}">
- <File Id="fil58A7A13A2773C5CDDBF9D85254395A75" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Default Mount Parameters.html" DiskId="1" />
+ <File Id="fil58A7A13A2773C5CDDBF9D85254395A75" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Default Mount Parameters.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpEE8A03DA56EF1B35979430E8711A6960" Guid="{034B338B-7719-4E70-B08E-C118CBCD2432}">
- <File Id="fil7D0C9ABA361EB2D263FA1F2EDB839223" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Default Mount Parameters_VeraCrypt_password_using_default_parameters.png" DiskId="1" />
+ <File Id="fil7D0C9ABA361EB2D263FA1F2EDB839223" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Default Mount Parameters_VeraCrypt_password_using_default_parameters.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp628E75C5DD0F38348B6F8694D5D5149C" Guid="{B4CA9CED-3087-4115-AC8C-A8E12C3A4383}">
- <File Id="filAFAAE965983C249FC9A818A28333DFA4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Defragmenting.html" DiskId="1" />
+ <File Id="filAFAAE965983C249FC9A818A28333DFA4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Defragmenting.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp40BDD4F3CA20DEE006E087930EF3847C" Guid="{696CB75F-F832-4E11-9617-E4F05B6CA29A}">
- <File Id="fil7887EE82BC26C1CFAAC5CD3A29EF5049" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Digital Signatures.html" DiskId="1" />
+ <File Id="fil7887EE82BC26C1CFAAC5CD3A29EF5049" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Digital Signatures.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp7AEEABAF151FCE92735664A55F7B8FFA" Guid="{40361F33-E50C-492C-8D5F-9B32B2318FBF}">
- <File Id="filE430D3D4AD453AD90952510D4194438A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Disclaimers.html" DiskId="1" />
+ <File Id="filE430D3D4AD453AD90952510D4194438A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Disclaimers.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9380DDE2560B4D8EE9CC363AF4BC7B5F" Guid="{787E2CF2-DF61-4341-94A2-497BCF9882C8}">
- <File Id="fil04BCDEC7438B23A6BBF1C95ACF126266" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Documentation.html" DiskId="1" />
+ <File Id="fil04BCDEC7438B23A6BBF1C95ACF126266" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Documentation.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp84A94F04CD486338F57C03B316145945" Guid="{44F12D12-3BB4-4FE5-B829-5D471C05A2AF}">
- <File Id="fil07C7557AAF506EE9095B8C76E9C56776" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation.html" DiskId="1" />
+ <File Id="fil07C7557AAF506EE9095B8C76E9C56776" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpDF544847A4B1F86B3BA3468336CD73FE" Guid="{8E46CB17-1956-4E28-B8F4-30DEFCEA1CF6}">
- <File Id="filD27301F6F853ABFC08499D4085599774" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_Bank.html" DiskId="1" />
+ <File Id="filD27301F6F853ABFC08499D4085599774" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_Bank.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9A6A861B59A23E534C7407EF95500AA5" Guid="{044EF38F-E86C-4A28-B675-CA7E8E318559}">
- <File Id="fil87AEAF6DE829555C03BF7888DDD40D8F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate.gif" DiskId="1" />
+ <File Id="fil87AEAF6DE829555C03BF7888DDD40D8F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp09C34B1CBDE9F2F4E897340B1C67728E" Guid="{CEA5EA37-6E8B-4DC0-A4DC-F95A050D36A1}">
- <File Id="fil2E4790AC38717B6E5E9B77A926CA98C4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_CHF.gif" DiskId="1" />
+ <File Id="fil2E4790AC38717B6E5E9B77A926CA98C4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_CHF.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpD3183A7373751A19B4B7C9B041F9035D" Guid="{23A3ADFD-3BC8-4F77-9281-EED6A67CAFFD}">
- <File Id="fil12198C69AEB78A4CDE5C4343E8EE27A7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_Dollars.gif" DiskId="1" />
+ <File Id="fil12198C69AEB78A4CDE5C4343E8EE27A7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_Dollars.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3DED9073AB120DC026C48E9CDF9283EB" Guid="{8F9DA5BB-3BFE-4D21-8B79-65AFBFC93ECF}">
- <File Id="filDA4E4CC3AAE26E3ADE9CFF4940975500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_Euros.gif" DiskId="1" />
+ <File Id="filDA4E4CC3AAE26E3ADE9CFF4940975500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_Euros.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0FF3027C2662D967ACB4B01BA7BC85F9" Guid="{1B9D2475-C2D0-4695-B51D-AE53BFF05A46}">
- <File Id="filF7C4F27359F58FD995B964FF3B5AAAFF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_GBP.gif" DiskId="1" />
+ <File Id="filF7C4F27359F58FD995B964FF3B5AAAFF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_GBP.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3FC9C0126A2074CAABCF73197358F824" Guid="{7AD29EC1-38EF-4F2A-8038-E70A6D360CA0}">
- <File Id="fil0D75D569E37C808031A4217294796BC7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_PLN.gif" DiskId="1" />
+ <File Id="fil0D75D569E37C808031A4217294796BC7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_PLN.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1830E220882FBA276350032258B478AA" Guid="{A1A3410C-6B91-44FF-AC33-BDB18F4F2022}">
- <File Id="fil7779997A454E1C0068F2DF292319AA6A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_YEN.gif" DiskId="1" />
+ <File Id="fil7779997A454E1C0068F2DF292319AA6A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_donate_YEN.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp433CCCF103F2A8AF57F9FC528232C836" Guid="{D427BFF5-7DC7-4414-A920-51E2CAAAB671}">
+ <File Id="fil64A82A6BA01444F0F0AF2BFBFCB524D1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VC_BTC_Sigwit.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE5D6E9DF3EE1301C6D5A4F44362BCE96" Guid="{0811DEAF-F857-4839-A31B-C1B3A2C932FE}">
- <File Id="fil83A3E2E3996B9CC933A606F6E4661FD5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_BitcoinCash.png" DiskId="1" />
+ <File Id="fil83A3E2E3996B9CC933A606F6E4661FD5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_BitcoinCash.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB7B429D414CF1DD05A4B70CE94E343F7" Guid="{04490FFA-387E-4FD7-9449-AB6C99886EA9}">
- <File Id="fil25C86292E018E61CB762731F14261986" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Bitcoin_small.png" DiskId="1" />
+ <File Id="fil25C86292E018E61CB762731F14261986" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Bitcoin_small.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp00845B9781D5633702C834BCB4EB93D1" Guid="{A41BFAC5-42BF-45DB-BFF9-703F9DBE7346}">
- <File Id="filAD426632459DB7AB1528AC311CE28870" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Ethereum.png" DiskId="1" />
+ <File Id="filAD426632459DB7AB1528AC311CE28870" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Ethereum.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp47F92D029E335F7865F8ACB30763FED2" Guid="{A6C96C85-D0E8-442B-8C84-8705F17EE4C7}">
- <File Id="fil155C2578FFCBDBD39679AB6AF62EEA7B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Litecoin.png" DiskId="1" />
+ <File Id="fil155C2578FFCBDBD39679AB6AF62EEA7B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Litecoin.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF3B90B0C1F316854E9142B22783ACF19" Guid="{A369FF58-377C-47B9-A2A6-B222CA95898C}">
- <File Id="filBE9E8FB59340806B67751E8BC2E00071" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Monero.png" DiskId="1" />
+ <File Id="filBE9E8FB59340806B67751E8BC2E00071" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Donation_VeraCrypt_Monero.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpBD37FB188B29DB82A15EBC9C1DB66F94" Guid="{20A19599-83B8-4DF7-8B42-84F20DFA760F}">
+ <File Id="fil8D7D976D180AF0CD0B43FD64BEF15E5B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\EMV Smart Cards.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2EC17F48BC15C5405D2DB40FC6E01745" Guid="{700262B3-5BB2-4482-B96B-A511EA875986}">
- <File Id="filACA26698300072DB7F917CA47A8AB6B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Encryption Algorithms.html" DiskId="1" />
+ <File Id="filACA26698300072DB7F917CA47A8AB6B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Encryption Algorithms.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE00F8980768E14DF59474B5CB3D84041" Guid="{45C099F3-92B5-4514-9049-BEA244F0C942}">
- <File Id="fil0B06214692CAA0ACCACC01D1372A93B5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Encryption Scheme.html" DiskId="1" />
+ <File Id="fil0B06214692CAA0ACCACC01D1372A93B5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Encryption Scheme.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpD17B73F5892E45458E960025558B3452" Guid="{F974B54B-B964-4B65-A718-DF09BE96F106}">
- <File Id="filAEB57F6A5B5C2593D13AEF942A2C721C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Ethereum_Logo_19x30.png" DiskId="1" />
+ <File Id="filAEB57F6A5B5C2593D13AEF942A2C721C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Ethereum_Logo_19x30.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF45A8248FAFA80A8DF62989C477E7C0F" Guid="{9184BA24-53AB-4753-907C-E88D7F56B3FE}">
- <File Id="filA72BC6DCFD81551D166437E20BA8224F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\FAQ.html" DiskId="1" />
+ <File Id="filA72BC6DCFD81551D166437E20BA8224F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\FAQ.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpD066CBBD66E8CABB4AD4B928F823A5D2" Guid="{A8B260B0-505C-4948-801F-A03236A0D61D}">
- <File Id="filACB34BF3CCD1B081CBA230C962B4023D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Favorite Volumes.html" DiskId="1" />
+ <File Id="filACB34BF3CCD1B081CBA230C962B4023D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Favorite Volumes.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpACFE3B967BB844C3FD0FE21C9E87EE5B" Guid="{46D1B528-C7B7-4AEC-B5AE-0A3F91D4312E}">
- <File Id="fil88A41060BD4F57CB6135E162D4AB5CD7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-au-small.png" DiskId="1" />
+ <File Id="fil88A41060BD4F57CB6135E162D4AB5CD7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-au-small.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFAA171DECE81EA4EA99B5570C9FF7D0E" Guid="{6EC15848-F7A8-40B3-88DF-52010E89E634}">
- <File Id="fil16558379B1C9116103DF96CB9C5C36AD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-au.png" DiskId="1" />
+ <File Id="fil16558379B1C9116103DF96CB9C5C36AD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-au.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp7C1E782A2C12520E4CACF0D8FD4EAA4E" Guid="{625A778A-7F8A-42D8-A725-85973721DFF0}">
- <File Id="filA16A3EF20ACB7C21ACD09A4D1593A6F1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-eu-small.png" DiskId="1" />
+ <File Id="filA16A3EF20ACB7C21ACD09A4D1593A6F1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-eu-small.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE9009D51D7CF4AA8BBA735E91F1D6044" Guid="{58D024BC-047D-44AA-9818-9E68C256D84D}">
- <File Id="filCEC0006C74C3A5D4FB0CDA60EEE61C91" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-eu.png" DiskId="1" />
+ <File Id="filCEC0006C74C3A5D4FB0CDA60EEE61C91" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-eu.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp5D46BFDD0D54DD715695756148C22028" Guid="{42A27E61-0190-4654-8996-91B092CC314F}">
- <File Id="filE84495221B2E5A505F3AA4CA4595C7A9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-gb-small.png" DiskId="1" />
+ <File Id="filE84495221B2E5A505F3AA4CA4595C7A9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-gb-small.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE34BBB4D255F23D71B0143270915E6D7" Guid="{5E95AE9C-8807-4E4D-81DA-1A83DACDC8A1}">
- <File Id="filECFBF3D126ECCB088B3B313A370D71ED" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-gb.png" DiskId="1" />
+ <File Id="filECFBF3D126ECCB088B3B313A370D71ED" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-gb.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpEB665F1BFDB30B20C90142CCD1DA7664" Guid="{DB6617B7-2FEE-4FDB-A2DA-834B33B29C3E}">
- <File Id="fil968867F284C9559835DFF02CFA106E13" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-nz-small.png" DiskId="1" />
+ <File Id="fil968867F284C9559835DFF02CFA106E13" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-nz-small.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFDCC994071E7ADACE3EB2CBACC60E34A" Guid="{0494762C-CFB8-4CF7-85AA-0650B2B4E813}">
- <File Id="filF5C5A9923D299431406A6B5D8D2BF34D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-nz.png" DiskId="1" />
+ <File Id="filF5C5A9923D299431406A6B5D8D2BF34D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-nz.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp21A3A9B1C7FAA004EF937114F0F41C61" Guid="{2F88A1FE-94B5-46E0-93C2-DE9F9BEE58FF}">
- <File Id="filC1071DD08F53BDD0249A4E15993448D6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-us-small.png" DiskId="1" />
+ <File Id="filC1071DD08F53BDD0249A4E15993448D6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-us-small.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFD4A149B4654FEF0542A5ECE211A86B8" Guid="{CC1D951A-2C70-4AE4-AC3C-E2D56789B981}">
- <File Id="fil1120ADD37C4E5039A94D7442675B202D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-us.png" DiskId="1" />
+ <File Id="fil1120ADD37C4E5039A94D7442675B202D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flag-us.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE7CDDDCDA7CD20F1150F2879E0293D1D" Guid="{67630C6C-178E-41CF-A74A-AA086E5B4553}">
- <File Id="filA42CDEA93CCFE721C2569FA3D0786D57" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flattr-badge-large.png" DiskId="1" />
+ <File Id="filA42CDEA93CCFE721C2569FA3D0786D57" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\flattr-badge-large.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9CDBE7ACC2D5393535D2981C3DD73682" Guid="{97414D97-9C51-419A-9FE2-392223B7600A}">
- <File Id="fil901AA5AF4A010844A1F50A5881B8FD16" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\gf2_mul.gif" DiskId="1" />
+ <File Id="fil901AA5AF4A010844A1F50A5881B8FD16" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\gf2_mul.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF09EAA16502FCF137AAD38D70D50B200" Guid="{95BBE9B0-AB65-43FF-A3C4-0D347BE43DF0}">
- <File Id="fil3E73719A927F1E24178C1E3C05DC1384" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hardware Acceleration.html" DiskId="1" />
+ <File Id="fil3E73719A927F1E24178C1E3C05DC1384" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hardware Acceleration.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp62D4B7B5DACB58D3EEA9E6D3385769A7" Guid="{285C17A2-418E-4ACD-B0E8-A3940A9E9E61}">
- <File Id="fil05C2A8A0846F0288FDC2580173316E05" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hash Algorithms.html" DiskId="1" />
+ <File Id="fil05C2A8A0846F0288FDC2580173316E05" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hash Algorithms.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpBF36D06FA293DFD3AFA1543C43A54E17" Guid="{EC20DE1B-F10D-4F9E-9CEA-8E06170EE71C}">
- <File Id="fil12E28B4819EEC3590C5CFA611E8BAF01" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Header Key Derivation.html" DiskId="1" />
+ <File Id="fil12E28B4819EEC3590C5CFA611E8BAF01" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Header Key Derivation.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp7345D3EE0CFEA227E8AA9ADADF95E623" Guid="{F5E2342E-2879-48B1-B3CE-5C626AEDC366}">
- <File Id="fil25DB00F86CBD631E7750B8050A9CC9CD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hibernation File.html" DiskId="1" />
+ <File Id="fil25DB00F86CBD631E7750B8050A9CC9CD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hibernation File.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE92C5D4B774B7214B49931528F7EDCF6" Guid="{44B9627E-29EC-4B8E-9B20-3D0ECCC77C1E}">
- <File Id="filA094EFE79FB6AAAEDCCC3C997972E35E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hidden Operating System.html" DiskId="1" />
+ <File Id="filA094EFE79FB6AAAEDCCC3C997972E35E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hidden Operating System.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB6A3927A1BE4D2836C1007D3CC989C4B" Guid="{13D8AB5D-0F73-4C29-AB08-9086313EF010}">
- <File Id="filC7CDBCEC9B1D4BA6BCFC0362CE353D51" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hidden Volume.html" DiskId="1" />
+ <File Id="filC7CDBCEC9B1D4BA6BCFC0362CE353D51" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hidden Volume.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp28666EA10A3DCEC7D2583ADD52785FDC" Guid="{55E58038-C992-4683-AA9F-9CA4111884FF}">
- <File Id="fil707007462E284E1048B6AB488EFFD466" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_facebook_veracrypt.png" DiskId="1" />
+ <File Id="fil707007462E284E1048B6AB488EFFD466" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_facebook_veracrypt.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp08768A6308C114126260614CCDF6F72E" Guid="{30FDB2BD-5E5B-421E-97AE-F819944A4B57}">
- <File Id="filFA4C178FEBD09C0A4D38AA90B4523E9E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_reddit.png" DiskId="1" />
+ <File Id="filFA4C178FEBD09C0A4D38AA90B4523E9E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_reddit.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF00E284DEEE43B341D12987E20DB76C5" Guid="{A2160846-E461-4C23-BC88-64531B3D2C59}">
- <File Id="fil4A9EA521DBB6DD5E280E4186CD34FA11" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_utilities-file-archiver-3.png" DiskId="1" />
+ <File Id="fil4A9EA521DBB6DD5E280E4186CD34FA11" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_utilities-file-archiver-3.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB75BD74E0F63097DC1777FF4BF440479" Guid="{E2C9732A-0FD0-4A33-9B69-0BCD132AB427}">
- <File Id="filDABCE60F828DEEE9AE5064EA3F71EC67" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_VeraCrypt_Default_Mount_Parameters.png" DiskId="1" />
+ <File Id="filDABCE60F828DEEE9AE5064EA3F71EC67" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_VeraCrypt_Default_Mount_Parameters.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1745256A6ECE8FB1779B0DA82CEECAB9" Guid="{1A5FBC9F-430E-4F8D-AEA4-7391D85F2E27}">
- <File Id="fil9C3B9E9CFB06A1F7C162B4941656906A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_VeraCrypt_menu_Default_Mount_Parameters.png" DiskId="1" />
+ <File Id="fil9C3B9E9CFB06A1F7C162B4941656906A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Home_VeraCrypt_menu_Default_Mount_Parameters.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3F248F4BDDB12D98D3CF173FEA01CE24" Guid="{1B2E6370-1DD1-42D8-9E84-6D85922DFA07}">
- <File Id="fil9E39BB9774782EA2337679D8B86AB1A5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hot Keys.html" DiskId="1" />
+ <File Id="fil9E39BB9774782EA2337679D8B86AB1A5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Hot Keys.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1209E63998A1D1504B062C4ECC45EE07" Guid="{ED60D316-7B35-4622-90B5-938260E9E150}">
- <File Id="fil2B4301AD5F5E385426DEEE0DE166D557" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\How to Back Up Securely.html" DiskId="1" />
+ <File Id="fil2B4301AD5F5E385426DEEE0DE166D557" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\How to Back Up Securely.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp035C544DF9B46B9DD7871AD7898B7D36" Guid="{44C5611E-FF00-41F3-B744-E18801513D89}">
- <File Id="filF60B07EAEE2B63ECAA396508EC68858F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Incompatibilities.html" DiskId="1" />
+ <File Id="filF60B07EAEE2B63ECAA396508EC68858F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Incompatibilities.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpA891AF32EF72B7AC80533FC31773B604" Guid="{305DB86E-AE27-4634-9CE1-C4C875EF9569}">
- <File Id="fil8F60E744AB05081B8929E635DDF7B733" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Introduction.html" DiskId="1" />
+ <File Id="fil8F60E744AB05081B8929E635DDF7B733" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Introduction.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1FC684D1C3742A927228DE9A669A2895" Guid="{EE9D3F20-7EB4-4628-ADE6-51238E60A998}">
- <File Id="fil9BA13C18F0927CFB3AFBFBDA5944B166" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Issues and Limitations.html" DiskId="1" />
+ <File Id="fil9BA13C18F0927CFB3AFBFBDA5944B166" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Issues and Limitations.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp265116FC4778248E01BADFB30A2C32A7" Guid="{37C6EB1F-7A7D-4F00-9204-51240EB7FB81}">
- <File Id="filC57676C07D244DB5A336F1D52D978004" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Journaling File Systems.html" DiskId="1" />
+ <File Id="filC57676C07D244DB5A336F1D52D978004" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Journaling File Systems.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB2A3FFEE7A15E23A2835A843438E3669" Guid="{BF14B9BF-8AFB-4E5E-80E4-CA2F3D132F51}">
- <File Id="filF08A4DB40EFF11FE0784034B3D70B750" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles in VeraCrypt.html" DiskId="1" />
+ <File Id="filF08A4DB40EFF11FE0784034B3D70B750" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles in VeraCrypt.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFC8FB415783E0AA424FBD685EFACF54E" Guid="{01FCB5FD-953B-49D6-B993-6AC117052F6B}">
- <File Id="fil6DA5794E0BA3F26779AFE828D4E41AAC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles in VeraCrypt_Image_040.gif" DiskId="1" />
+ <File Id="fil6DA5794E0BA3F26779AFE828D4E41AAC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles in VeraCrypt_Image_040.gif" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2BCEA21755E1C812ACCF15A09210FCCD" Guid="{0CECEA1A-AB6B-49B6-8D07-8D86B452995A}">
- <File Id="fil5450B4F3DD747980B87B30ACEC318F6E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles.html" DiskId="1" />
+ <File Id="fil5450B4F3DD747980B87B30ACEC318F6E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Keyfiles.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9EC1750F7CD9717D3A761FC2930C509D" Guid="{980F49E8-EBCD-4720-8466-C03DC2B3BBD7}">
- <File Id="fil780042F951150166D5D328C10993CE7E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Kuznyechik.html" DiskId="1" />
+ <File Id="fil780042F951150166D5D328C10993CE7E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Kuznyechik.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4298A84BD6956E2A2742B5678BCFF173" Guid="{2809427F-697F-48A4-853B-5BE4AE1E720A}">
- <File Id="fil01E37EFCBAF6AB983418B79E3DD75E88" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Language Packs.html" DiskId="1" />
+ <File Id="fil01E37EFCBAF6AB983418B79E3DD75E88" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Language Packs.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2D9F7D88EF1F843BDEA5A39D13330B8A" Guid="{7A515A66-AD7E-4B89-8935-62C7B3FCF0A7}">
- <File Id="fil587E308C1A86BF1B8DA5BEFF409C509E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Legal Information.html" DiskId="1" />
+ <File Id="fil587E308C1A86BF1B8DA5BEFF409C509E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Legal Information.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp58EAECCB29CB9ABDDDB72F9378E4EE77" Guid="{03CB945A-4EE1-4EC6-8360-56B00FD8C7E8}">
- <File Id="fil76CDD0FA0D1CFE86ABAFDF8ED174B7D5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\liberapay_donate.svg" DiskId="1" />
+ <File Id="fil76CDD0FA0D1CFE86ABAFDF8ED174B7D5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\liberapay_donate.svg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp61C660976A230AD4AD8B42A90D4BCC7C" Guid="{7B5EFF52-9EBF-4A15-8117-684E0B40EC9E}">
- <File Id="filE7AA75571211982F69DEE42B8A42D2BA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\LTC_Logo_30x30.png" DiskId="1" />
+ <File Id="filE7AA75571211982F69DEE42B8A42D2BA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\LTC_Logo_30x30.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp29A0605ED3FB7D4E2EAC833D56411563" Guid="{A65BBFC8-1956-4F8E-A0C8-74D32230342F}">
- <File Id="fil9DB1C5CAE05C434550F18FEFC614D725" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Main Program Window.html" DiskId="1" />
+ <File Id="fil9DB1C5CAE05C434550F18FEFC614D725" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Main Program Window.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4A0EF1CFD1E1DE8B4E7BF698E05680E9" Guid="{273E1197-B7FC-40E4-AFB0-317D1D0AD816}">
- <File Id="fil8F40D01C235606BC89A05FF0956B7146" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Malware.html" DiskId="1" />
+ <File Id="fil8F40D01C235606BC89A05FF0956B7146" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Malware.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1E4F8137AD337BEA1B902E6B003AB953" Guid="{6FF05277-1E0B-4885-8AC4-9B3044DA19CA}">
- <File Id="fil1C19C87ED25856F0A34F96A3AA92D695" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Memory Dump Files.html" DiskId="1" />
+ <File Id="fil1C19C87ED25856F0A34F96A3AA92D695" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Memory Dump Files.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp8D35F7D61B2B7DF0EDEAE2E56031E7CB" Guid="{41103C48-5692-4593-8042-75B847917265}">
- <File Id="fil03685445FCFED7E0BA2CA91812337283" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Miscellaneous.html" DiskId="1" />
+ <File Id="fil03685445FCFED7E0BA2CA91812337283" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Miscellaneous.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpDE2C66707086A509EABD0F9F6E8BDB1A" Guid="{077B9131-7B76-4E56-9895-0A34F2B7DB5A}">
- <File Id="fil52FBC994010BF4A06B7C78261E002986" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Modes of Operation.html" DiskId="1" />
+ <File Id="fil52FBC994010BF4A06B7C78261E002986" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Modes of Operation.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpA80443C3767E3E51F3DE88BFD0D7A33B" Guid="{221A050D-548A-42F2-9555-7ECA43D71CB6}">
- <File Id="filD4C6BB0CDA1B086217E6C8B6E4930DEE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Monero_Logo_30x30.png" DiskId="1" />
+ <File Id="filD4C6BB0CDA1B086217E6C8B6E4930DEE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Monero_Logo_30x30.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp214446AAABEBAC0C3827B8977083FAE2" Guid="{76AB42FF-2CD5-4CC2-9E32-640FFA611F17}">
- <File Id="fil82C85BB54B2E986169D519B2AAF71A46" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Mounting VeraCrypt Volumes.html" DiskId="1" />
+ <File Id="fil82C85BB54B2E986169D519B2AAF71A46" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Mounting VeraCrypt Volumes.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4AF022868FE6883520C700676C43B15D" Guid="{DE7F786D-2B71-4654-86F1-C02CCDA23E23}">
- <File Id="fil1B5039BFF40C7C3BAA602D9AE17668E6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Multi-User Environment.html" DiskId="1" />
+ <File Id="fil1B5039BFF40C7C3BAA602D9AE17668E6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Multi-User Environment.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp340BBEC25292C3BE778BA8F158DB87B1" Guid="{34107694-BD63-4466-9317-E2745861F0FE}">
+ <File Id="filDF64E26B5CFC7EDB198C7CEA46690CA0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Normal Dismount vs Force Dismount.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpC27AA2C4496C9EFA95DCD663B031B5D0" Guid="{23C15FAB-969E-491A-802E-ADE3255F9002}">
- <File Id="fil5FA8E7B0268E1EF7F9FAFA478FE0C8B1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Notation.html" DiskId="1" />
+ <File Id="fil5FA8E7B0268E1EF7F9FAFA478FE0C8B1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Notation.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9CBBC8311BBFC54C8DC1162BB17E5AED" Guid="{9C5C22CF-AB15-4D0C-B715-AF1E31B0AFD0}">
- <File Id="fil7A50CAD8D98A751781AF007ABEE22CD2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Paging File.html" DiskId="1" />
+ <File Id="fil7A50CAD8D98A751781AF007ABEE22CD2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Paging File.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp033461B0777614621A2ED7B4E2B08D55" Guid="{1A3135F7-200E-4563-90C3-79E5511394CD}">
- <File Id="fil45662024A9E5B2BEBA51908F9478105E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Parallelization.html" DiskId="1" />
+ <File Id="fil45662024A9E5B2BEBA51908F9478105E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Parallelization.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0E43CDBBAE343957423AE2907AC16883" Guid="{5C63387F-3BB8-405A-BA0A-10F87C828F9A}">
- <File Id="fil70B46565AEC42A408480FE289D55EA5E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\paypal_30x30.png" DiskId="1" />
+ <File Id="fil70B46565AEC42A408480FE289D55EA5E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\paypal_30x30.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp8A8526D2061A14810E1B7A8A6E527DCD" Guid="{F46FE563-00F0-465E-A7E7-901B1B3F412E}">
- <File Id="filF33DCC20E8AA63F4190D46B9D22D71C6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM).html" DiskId="1" />
+ <File Id="filF33DCC20E8AA63F4190D46B9D22D71C6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM).html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpAE2DADEF126C59D8CCD3A18D8CDC49C8" Guid="{EF70E2B7-4109-4327-BE89-0D411119AC4D}">
- <File Id="fil357A891A8A012F17A7B040E444D36B5F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step1.png" DiskId="1" />
+ <File Id="fil357A891A8A012F17A7B040E444D36B5F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step1.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp2F972A5C99F7EE708B7C232EE8647672" Guid="{3190ECDC-675E-4845-A885-F12A1DF98B80}">
- <File Id="filF8BC3136E117642C05A9DE926C174FAF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step2.png" DiskId="1" />
+ <File Id="filF8BC3136E117642C05A9DE926C174FAF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step2.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB21F7D781FE7B006ABCA7974A21F29E2" Guid="{E07A247C-4600-4FAD-9766-585D2385EA6B}">
- <File Id="fil559077BE31FD160F8A07CC74414D0B6A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step1.png" DiskId="1" />
+ <File Id="fil559077BE31FD160F8A07CC74414D0B6A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step1.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF345174585735CD7A31AE138DDE8B439" Guid="{516094A0-18EA-4AA4-806C-DAFC7BAF1245}">
- <File Id="fil191704A44DE6065F1A5919C5EB1D49E1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step2.png" DiskId="1" />
+ <File Id="fil191704A44DE6065F1A5919C5EB1D49E1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step2.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp06772C03A0ECA40F11F1D5C5ACD607D8" Guid="{9235C68E-30B0-4B4C-94EB-6BDBC4057677}">
- <File Id="filF226612AEE0B01C8ECE40DDF61B34478" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step1.png" DiskId="1" />
+ <File Id="filF226612AEE0B01C8ECE40DDF61B34478" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step1.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp79E890B8891FA87AA5B10A67E15E7E8E" Guid="{E0EA3C67-4624-47E1-A528-9859B868C7A5}">
- <File Id="fil6351515AD3FA423CD458336ABC480500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step2.png" DiskId="1" />
+ <File Id="fil6351515AD3FA423CD458336ABC480500" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step2.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp89C46AE8EC4175E62A9CFE3DF9DF924A" Guid="{0A572658-4C6A-4F2A-8302-FF92CCEA3FB4}">
- <File Id="fil0435E327F9A0E86EC58E465ED1474BBB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Physical Security.html" DiskId="1" />
+ <File Id="fil0435E327F9A0E86EC58E465ED1474BBB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Physical Security.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpC8F860B10D41961424874F69C6D84ED3" Guid="{ED207B14-7958-4933-BF3A-1A1F85ECBA4E}">
- <File Id="fil3B718B54EE1655F0A905435EE96043B9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Pipelining.html" DiskId="1" />
+ <File Id="fil3B718B54EE1655F0A905435EE96043B9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Pipelining.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp285021B8CBC8E92B1CBCE4C88731083C" Guid="{86BDBC99-AC0B-4542-B14E-99908DD27628}">
- <File Id="filB7C15B9F7B056DB59B2E536B74F5F1AE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Plausible Deniability.html" DiskId="1" />
+ <File Id="filB7C15B9F7B056DB59B2E536B74F5F1AE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Plausible Deniability.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpABE9B0A93A9B14C0732EBD8CD17A11AE" Guid="{5EE9BF82-FFB8-4511-B967-3383965953FB}">
- <File Id="filE75832AA56BFC08BDB777474186CECD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Portable Mode.html" DiskId="1" />
+ <File Id="filE75832AA56BFC08BDB777474186CECD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Portable Mode.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpD9B960879A3227B971E33222CE13BC18" Guid="{BD467209-9DA1-4383-BE25-E2EC8C9616ED}">
- <File Id="filFBF0DB894794EFB2376487A579DFED67" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Preface.html" DiskId="1" />
+ <File Id="filFBF0DB894794EFB2376487A579DFED67" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Preface.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3B3BB414D13FDBF2B0C7A9CEBD7D98F5" Guid="{2CF8409E-3423-44A2-96FA-54D793EEB3F0}">
- <File Id="fil7F7441447BC07C288597FEFA0D495255" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Program Menu.html" DiskId="1" />
+ <File Id="fil7F7441447BC07C288597FEFA0D495255" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Program Menu.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB39B1096387C2617720F515D24953B37" Guid="{48233666-96CF-4C73-9284-259EC39EA2B7}">
- <File Id="filBE0C2BED7FB2DD3D2FC511AC4D7D385A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes.html" DiskId="1" />
+ <File Id="filBE0C2BED7FB2DD3D2FC511AC4D7D385A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp493A37205039E2A3A476A1A4F5360EBF" Guid="{3D92A6B0-B03F-4C86-8020-F756FBAADDC8}">
- <File Id="filC70F6B9415FAADA8160DB4529D0BE54D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_027.jpg" DiskId="1" />
+ <File Id="filC70F6B9415FAADA8160DB4529D0BE54D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_027.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpF36A771DF9B1C4CD8E82C08A6D3D0786" Guid="{C0D77203-5FAC-4052-A490-ABB0346384AF}">
- <File Id="filE1423115AD04FF5AEC6F63AA963CB4D6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_028.jpg" DiskId="1" />
+ <File Id="filE1423115AD04FF5AEC6F63AA963CB4D6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_028.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp63F6A68C5538B45661168554BC3B93D1" Guid="{252A5E82-AD3A-49A7-8185-421735A09DCE}">
- <File Id="fil5286E3B666BFB60D10FBA4CF8D8F6925" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_029.jpg" DiskId="1" />
+ <File Id="fil5286E3B666BFB60D10FBA4CF8D8F6925" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_029.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0158A6D8BED6391AC7150B6C6AE2A9F9" Guid="{5A0D3271-1439-4E71-B7F6-D645FEC8FD49}">
- <File Id="fil2C5151D680BC4575AC607487970F87D8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_030.jpg" DiskId="1" />
+ <File Id="fil2C5151D680BC4575AC607487970F87D8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_030.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpDE45667E9E3CD9F800EAC1E02B57AAB7" Guid="{333167EF-38B6-49E2-A24A-04E08F7D87BE}">
- <File Id="fil1B03C5F8575364F36A893E5EE4723659" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_031.jpg" DiskId="1" />
+ <File Id="fil1B03C5F8575364F36A893E5EE4723659" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Protection of Hidden Volumes_Image_031.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp632453049391BAACDD117A40EC442743" Guid="{75B50C72-2495-4A22-BFDA-5BFE041EB265}">
- <File Id="fil37E6C8BC6738BF93446E4F2D13E312EC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Random Number Generator.html" DiskId="1" />
+ <File Id="fil37E6C8BC6738BF93446E4F2D13E312EC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Random Number Generator.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpCE16E453CAD75A461B4FEBF451A51B7B" Guid="{E68D3F57-0A30-4492-9088-F2D1B0C7934A}">
- <File Id="filC3043FC38C97C7B8038FF12DD7882D85" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Reallocated Sectors.html" DiskId="1" />
+ <File Id="filC3043FC38C97C7B8038FF12DD7882D85" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Reallocated Sectors.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpC741D187A28A87BD33866C9AC09A1298" Guid="{FB850461-6BD1-495F-9C10-19A34CFA0F16}">
- <File Id="filFFB70B91C00A69849F9E36950C6606B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\References.html" DiskId="1" />
+ <File Id="filFFB70B91C00A69849F9E36950C6606B3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\References.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB313B00E647A121B2CBE47F3048A18A7" Guid="{5985576D-6F6C-4D96-9B3E-9E0961CF9FAF}">
- <File Id="fil2EB5F87C05CCC55D3964D595C85EF19E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Release Notes.html" DiskId="1" />
+ <File Id="fil2EB5F87C05CCC55D3964D595C85EF19E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Release Notes.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp400428F6494DE58618E3B92539548C39" Guid="{0A1869ED-25F1-4430-97A5-4C6EA8CDA7FC}">
- <File Id="filEDEDEF956F04F36B4163989F9AB9285F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Removable Medium Volume.html" DiskId="1" />
+ <File Id="filEDEDEF956F04F36B4163989F9AB9285F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Removable Medium Volume.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFB2313AB16EF2467366ED136C0E61CE6" Guid="{CFEC9559-9F85-46C6-9E98-AEBB573B96FE}">
- <File Id="filE496203C4727FDF47F8352CB9722A8C7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Removing Encryption.html" DiskId="1" />
+ <File Id="filE496203C4727FDF47F8352CB9722A8C7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Removing Encryption.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB4C7B1A7A3EC0CB2DE805AC5CC5FC0D7" Guid="{4534E8B2-114E-4173-AE3E-75E0D96EB573}">
- <File Id="fil8CFD1CFDCBE261B6F91D9E587F8720C0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Model.html" DiskId="1" />
+ <File Id="fil8CFD1CFDCBE261B6F91D9E587F8720C0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Model.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp00540BF93A805E0B9996945B61E1BC2F" Guid="{1D5B7A85-87F3-45AF-9C09-BA7E088A835D}">
- <File Id="filA7A29851126AC571C090BB0FBEE83CB5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Requirements and Precautions.html" DiskId="1" />
+ <File Id="filA7A29851126AC571C090BB0FBEE83CB5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Requirements and Precautions.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp4C46C6668AD830D543AFE593D51676B3" Guid="{4CD21E9D-243F-4A58-A535-AA8EF9D2BFD1}">
- <File Id="fil440C5158A3CD96689918C976DC917325" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Requirements for Hidden Volumes.html" DiskId="1" />
+ <File Id="fil440C5158A3CD96689918C976DC917325" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Requirements for Hidden Volumes.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp6EE914124966E3A0F695359116413DD4" Guid="{724FA79D-49BC-4075-ABF4-0C318AE39855}">
- <File Id="filD229058EB41E2E150C0CA4D0EC1DF39B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Tokens &amp; Smart Cards.html" DiskId="1" />
+ <File Id="filD229058EB41E2E150C0CA4D0EC1DF39B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Security Tokens &amp; Smart Cards.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp28E29B4CA17AB51913B756CD9397EEFE" Guid="{1B9083B9-8E76-44CA-AE3E-0771B1ABA62B}">
- <File Id="filC173058120D357E87951F41755A9210B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Serpent.html" DiskId="1" />
+ <File Id="filC173058120D357E87951F41755A9210B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Serpent.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp5DF24509F284FABC600232197F803DE5" Guid="{120A40CF-E44A-4F4F-9072-93248DABACA2}">
- <File Id="fil01F3ACD810057C4A059A5C424E1B79E1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\SHA-256.html" DiskId="1" />
+ <File Id="fil01F3ACD810057C4A059A5C424E1B79E1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\SHA-256.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp09E31B885345FBEA1F473AF7A10FD88D" Guid="{1B1C80CF-6C3C-4C7D-BE7B-579042701D0F}">
- <File Id="fil2E702CC679444D8DDB66A3FBDB32C807" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\SHA-512.html" DiskId="1" />
+ <File Id="fil2E702CC679444D8DDB66A3FBDB32C807" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\SHA-512.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpAE05C79A35A43ECCAC995A711DC4D60B" Guid="{151A493F-38A5-4EF1-9740-255B610B4117}">
- <File Id="fil167B9CF3B9CD2FA5458778733095F780" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Sharing over Network.html" DiskId="1" />
+ <File Id="fil167B9CF3B9CD2FA5458778733095F780" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Sharing over Network.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB6D91209A93313D08150643F1738DED8" Guid="{270DF8A0-8859-49F3-BF05-2F155C3CA428}">
- <File Id="filF3B75776C2FEC0F4397274BCA02330DB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Source Code.html" DiskId="1" />
+ <File Id="filF3B75776C2FEC0F4397274BCA02330DB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Source Code.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpDB66E821EC13977824FB1069DF5DAA69" Guid="{D08B0614-2B88-4445-9B47-52BEA0E29E77}">
- <File Id="filA67FBF7D25BFBA155A0E4570F404CBEE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Standard Compliance.html" DiskId="1" />
+ <File Id="filA67FBF7D25BFBA155A0E4570F404CBEE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Standard Compliance.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp159AB26E32632FC87229090B3AA89BF8" Guid="{B35B4FD4-D82C-47E9-BB2A-5539115F40CC}">
- <File Id="filBFED47E502C7539F724D68EAF73A554D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Streebog.html" DiskId="1" />
+ <File Id="filBFED47E502C7539F724D68EAF73A554D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Streebog.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp5BE3E12343551B853E1B143371CBEBE6" Guid="{5ACC0589-AD8D-4BAC-BD40-201BAD7D07BC}">
- <File Id="filA40C816E149FB745F49DAF482DF97F3B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\styles.css" DiskId="1" />
+ <File Id="filA40C816E149FB745F49DAF482DF97F3B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\styles.css" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0E081D9499DA225BB788494A1D86893D" Guid="{A79816FA-0683-4097-988B-75FB49DF3265}">
- <File Id="filB5B2E158090CD673A8FE9D55020AFC48" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Supported Operating Systems.html" DiskId="1" />
+ <File Id="filB5B2E158090CD673A8FE9D55020AFC48" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Supported Operating Systems.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpBC7134AF21BAE309E9FD1A52ADF92527" Guid="{9570C06B-324A-4216-8D39-57AE06CAC70A}">
- <File Id="fil6D85A49AF2B16D6EE47465F315B140EF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Supported Systems for System Encryption.html" DiskId="1" />
+ <File Id="fil6D85A49AF2B16D6EE47465F315B140EF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Supported Systems for System Encryption.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB586F01E9F9657C498F2AB64E1F51BD7" Guid="{9E7FE222-18AC-48E5-ADAD-2A45BD498DAB}">
- <File Id="fil4943B1ACB69010EBD9EC4E9D4E010E11" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\System Encryption.html" DiskId="1" />
+ <File Id="fil4943B1ACB69010EBD9EC4E9D4E010E11" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\System Encryption.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp6EB049078039C276CADA69E7B79FDFA8" Guid="{8BDEFB8D-9143-45EE-8095-65B5F4C95417}">
- <File Id="fil5A3E287172F44E471AE59AE8AB15B797" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\System Favorite Volumes.html" DiskId="1" />
+ <File Id="fil5A3E287172F44E471AE59AE8AB15B797" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\System Favorite Volumes.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3135BB68A1F44DDD9FE19B7D5FB4ED7B" Guid="{00ED20A0-F1D4-443F-91EE-646A14B229BA}">
- <File Id="fil2C3C74388CBEB07327ED4D549C0067FE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Technical Details.html" DiskId="1" />
+ <File Id="fil2C3C74388CBEB07327ED4D549C0067FE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Technical Details.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp98ECAD990DF7B535B05EF6E840B7B2DF" Guid="{1827AFAB-C8B0-46BF-B281-88662B87E583}">
- <File Id="filAB4D4629FE812B0E1CDB1E3CBFB4A297" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Trim Operation.html" DiskId="1" />
+ <File Id="filAB4D4629FE812B0E1CDB1E3CBFB4A297" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Trim Operation.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpFE417CCCB859A1C3E4FB90A9C4E132F0" Guid="{A03D9719-6170-4239-9E67-5857521417C3}">
- <File Id="filECA5FD7DEC2F3112CF19DB201F4DD774" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Troubleshooting.html" DiskId="1" />
+ <File Id="filECA5FD7DEC2F3112CF19DB201F4DD774" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Troubleshooting.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpD91C00B1B2AACF38761B45D0574884D7" Guid="{52CD1733-C124-401A-9830-56AECD35F8DF}">
- <File Id="fil524C8D572AD8121392C6584496A57345" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\TrueCrypt Support.html" DiskId="1" />
+ <File Id="fil524C8D572AD8121392C6584496A57345" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\TrueCrypt Support.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp590EDE3CE6E09D0D43B35287E849B75A" Guid="{5A433701-05CD-4972-9B85-B318BFD5D8DD}">
- <File Id="fil35D6691D20085B8A5F8941864C44EC0C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\TrueCrypt Support_truecrypt_mode_gui.jpg" DiskId="1" />
+ <File Id="fil35D6691D20085B8A5F8941864C44EC0C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\TrueCrypt Support_truecrypt_mode_gui.jpg" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9D6F95F912C3B9C95E92E39BA1CE6BC9" Guid="{95929E0A-1AB1-44BC-A86D-F4F4B552121F}">
- <File Id="filE04EC2E8B20706A01283B31462E0DB0F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\twitter_veracrypt.PNG" DiskId="1" />
+ <File Id="filE04EC2E8B20706A01283B31462E0DB0F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\twitter_veracrypt.PNG" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpAD429D8A050A0D31B661626BDCA9C952" Guid="{6437B9F6-6024-4ACA-8FF1-23A613E2373E}">
- <File Id="filC71BF1DDF8EB4C886801C1E95CD42F31" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Twofish.html" DiskId="1" />
+ <File Id="filC71BF1DDF8EB4C886801C1E95CD42F31" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Twofish.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp3BDE199844AB81673ABB0E5E61E9B7B5" Guid="{95B5F172-3BBE-4620-B68A-F2D3473C066C}">
- <File Id="filD2BC6D56B2FF1A44DB6FF7B24B594430" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Unencrypted Data in RAM.html" DiskId="1" />
+ <File Id="filD2BC6D56B2FF1A44DB6FF7B24B594430" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Unencrypted Data in RAM.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0A4AB9AEF0D351FA5E63BCD67DC00607" Guid="{CF5B6BB4-4263-4354-BA4F-ADF283A0F238}">
- <File Id="fil82416621AEEFEB29EFA3DE265214EA14" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Uninstalling VeraCrypt.html" DiskId="1" />
+ <File Id="fil82416621AEEFEB29EFA3DE265214EA14" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Uninstalling VeraCrypt.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpCC25F1CB6A1C9D8B47C407B818F73B59" Guid="{5E74CF1D-85A3-4A4F-B1D8-E965912E00DA}">
- <File Id="fil9D6D114ED531555871AD956FCBA5B7DC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Using VeraCrypt Without Administrator Privileges.html" DiskId="1" />
+ <File Id="fil9D6D114ED531555871AD956FCBA5B7DC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Using VeraCrypt Without Administrator Privileges.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE0F5E8A2D6FEF181686370F0E1EAC632" Guid="{FDF54DAD-73B4-4D06-A292-353E3AFC27F7}">
- <File Id="fil980276E3BC07E82993537096C68872EF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Background Task.html" DiskId="1" />
+ <File Id="fil980276E3BC07E82993537096C68872EF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Background Task.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp46B2E8BCD50BD668153E793EB737BC39" Guid="{A899B8CF-2847-4BC2-BDD5-4B9C77EC13F9}">
- <File Id="filF1064BAE73402AAE56CBD0BED505159D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Hidden Operating System.html" DiskId="1" />
+ <File Id="filF1064BAE73402AAE56CBD0BED505159D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Hidden Operating System.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0305CC2824E44F697B402E56A0CD1754" Guid="{4A81FE38-C1CE-430D-855B-2126B865A643}">
- <File Id="filB279C24D2499DFD0899469188292D02E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt License.html" DiskId="1" />
+ <File Id="filB279C24D2499DFD0899469188292D02E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt License.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp9DD3085A37E22E035A65C74A5B9C209E" Guid="{B7D36E91-D8FE-4E85-A69F-0A3A381C1C65}">
+ <File Id="filAB85146302AE4E183B91C079E609D501" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Memory Protection.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp1FFF1F3DF3F162C4AEDA7871C7886618" Guid="{8178164B-C657-40BC-854D-55E06F002939}">
+ <File Id="fil045BED1ADE4CE7CDFCC60D97F1C5C2E4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt RAM Encryption.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp0E00CBDCB82A904FD6AD82E458CA6AA7" Guid="{54998F1F-E717-4881-B63E-A3493B3EB7FD}">
- <File Id="fil069503600DD8A66DCDA448933183871D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Rescue Disk.html" DiskId="1" />
+ <File Id="fil069503600DD8A66DCDA448933183871D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Rescue Disk.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp594B5E68E63675F4986F6717BC1F5950" Guid="{1216918B-2AEE-48BE-B956-9BF6F9AA568E}">
- <File Id="fil3AB9FDA0E3D8D0A0BD0C321E1779EC14" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt System Files.html" DiskId="1" />
+ <File Id="fil3AB9FDA0E3D8D0A0BD0C321E1779EC14" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt System Files.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp62748E79EC04EBE33DC46770AD65CDCE" Guid="{6A32F378-04F7-42B4-A9B2-7A500BB34071}">
- <File Id="filB21E0ACBD1948FFB662842F1F6A86DAB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Volume Format Specification.html" DiskId="1" />
+ <File Id="filB21E0ACBD1948FFB662842F1F6A86DAB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Volume Format Specification.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpE1265CF3CC5E0B487E99D9D5936BB3F4" Guid="{ADFAD315-C3D8-4084-A7F3-FA957429C5F1}">
- <File Id="filDFCE636A6439CD7F236E004E67DBCD23" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Volume.html" DiskId="1" />
+ <File Id="filDFCE636A6439CD7F236E004E67DBCD23" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt Volume.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp1C162513D52824629D7C9FAF96054182" Guid="{8772B5F9-85B5-4DB9-AD86-AF6FB0FECF13}">
- <File Id="fil0CC62FF0B0565DF602BDF277B36D1696" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt128x128.png" DiskId="1" />
+ <File Id="fil0CC62FF0B0565DF602BDF277B36D1696" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\VeraCrypt128x128.png" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpB5FA2A488D2C7E59E0B52D18820CE00A" Guid="{CF1BAE7D-281D-49DB-A096-51C3B3DFC40F}">
- <File Id="filCEA5B6C14C18E120FCFF7BBD6791B9FD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Volume Clones.html" DiskId="1" />
+ <File Id="filCEA5B6C14C18E120FCFF7BBD6791B9FD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Volume Clones.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmpBB1A4A1EB3FBBE5B2BF2752C302CDC2D" Guid="{69F8D869-FB10-436B-8D13-DBBA92BA4B29}">
- <File Id="fil78A530A8C9B138112029FBCC58AE22E7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Wear-Leveling.html" DiskId="1" />
+ <File Id="fil78A530A8C9B138112029FBCC58AE22E7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Wear-Leveling.html" Checksum="yes" DiskId="1" />
</Component>
<Component Id="cmp9D908DF026E6297D51B6C4A6700092F1" Guid="{567314CF-BEA8-4AA7-A9EF-F0C776EF80E1}">
- <File Id="fil21EEF98CAEE8AF1A7263353EE9D83C38" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Whirlpool.html" DiskId="1" />
+ <File Id="fil21EEF98CAEE8AF1A7263353EE9D83C38" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\Whirlpool.html" Checksum="yes" DiskId="1" />
</Component>
</DirectoryRef>
+ <DirectoryRef Id="ENGUIDEHTMLFOLDER">
+ <Component Id="cmpD07393B381E6260DBC0496E0A2B3FDA3" Guid="{C61BFF9C-4570-41C9-A145-F1B271DEB2AA}">
+ <File Id="fil45D44F58FC42A92ED1B70EEBBF5E5844" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\AddNewSystemVar.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp1731A59A75547D8FA04524DDC7AD2988" Guid="{2C8CB716-7D9E-4F50-B9C8-EA1C71E31D48}">
+ <File Id="fil478EA0687A41B5B80BC6BF504A376432" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\CertificateCannotBeVerified.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7FFBD1C115BC0813B91129B4078705CF" Guid="{1AA16711-12DB-4B24-9BB6-3E6FB3707516}">
+ <File Id="filCA6B7745E3D514309BF2980CAD6AB81A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\CertVerifyFails.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD7F278D2B4ABBD3373A66252A80FF41C" Guid="{CF6447A0-DAF5-45D9-A0A9-F2341D4A4061}">
+ <File Id="fil90040C32C21366278AF4F9B0770BB25F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DistributionPackageDamaged.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA3CA3666C6CCD54031801DA1FF7D7AF3" Guid="{AF6C1FA9-6075-4792-A8B5-4F994C94DD06}">
+ <File Id="filEC7C429726D3A10F5E8482C64F649E02" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVS2010.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpE90376C911384CD5AE71D0E60076C55E" Guid="{09FB6D81-A013-4EC8-96C9-6F3530570555}">
+ <File Id="fil9DAFD0DFC5C2FD1CA5B558445885EE11" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVS2019.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2F53ACA5C5C155121B87F5D6E8A68D40" Guid="{F9F2E740-0F1F-4A07-96FA-10A10C1132EF}">
+ <File Id="fil8B115B29D371466A76CB62B7AD5560A2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\DownloadVSBuildTools.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp843B9A72B11653FC613E6888545A2914" Guid="{1E547014-186F-4925-903B-6CB62664647F}">
+ <File Id="filF0BF15D8539245F90B27EEEB3133F103" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\gzipCommandLine.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5AF6BA98113B1A6C1B9EB20C78BA4ABF" Guid="{E48105F3-0AF3-4E51-B213-C3FB2DFF5D8C}">
+ <File Id="fil055DE3608BF413F80BA1EC0678EDAB73" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\NasmCommandLine.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpB235C44A240AB4854F159B87373D335B" Guid="{1FE23DB9-D54B-4D87-BF6A-93E617240040}">
+ <File Id="fil0DB2655878FFFEDA44CEC84F76FA2FF7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-1.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6F71C2116891CBBDE64C81A41B85C674" Guid="{BE9D55D0-2777-426B-810D-3F00D7EE2A2E}">
+ <File Id="fil281EAD12D3A9AA60B13D898D2B3A8A2D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-2.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp9DEEBC6C9B984AFFF4F946DBE6084FB3" Guid="{758D1278-6BB5-4E45-9B5E-F6F3A34A6B23}">
+ <File Id="fil853E3417AFE131726F5D73ABC94A0C9E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-3.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD474D105652697A5807E9CBF4B0A0AD0" Guid="{CA7287C0-9F39-4E87-96C3-C72B40B7047B}">
+ <File Id="fil69F96FBCAB78BCA39AFF3FE63A0464A1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\RegeditPermissions-4.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp451C53B55201540C7B07BBE0A73A6F69" Guid="{7B7D3DB2-8718-44D3-83F5-CAF12773BBEE}">
+ <File Id="fil5E97C4B70EB432B740CA4737AC988C13" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectAdvancedSystemSettings.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp75EA034E68DFB3C765DBA38C1EBEA351" Guid="{9DE6B724-30C2-4FD2-9E35-B8F6BF1CF8F7}">
+ <File Id="filED3D1BEAF21EAB3BC54BE5C5DCB23F08" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectEnvironmentVariables.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5691E0C2C85E2E1EDE1E41214E222640" Guid="{E86BFFA0-1542-44E5-9FBD-DD986193863E}">
+ <File Id="filF6B7FD6E909E158F3D20366602DCE5BA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectPathVariable.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2C05B384BC73DF32992E4B57F3F48AF5" Guid="{E76F018E-CF7B-4713-905E-C39D507AEFC9}">
+ <File Id="filF451A122A259FDA8F0302673E33E393B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\SelectThisPC.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp4B12B4AD977CC6FE0C361B0C98C6A236" Guid="{9B3FB9E4-B494-47DB-BFA8-FE8D3B75DEE8}">
+ <File Id="fil3FDE27E383E01656E08AE2D9260C0BD6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\upxCommandLine.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp41B2B2449677DAA52A41DC7795E8C33B" Guid="{30500157-0CFC-4CA2-BDFF-1971593C8977}">
+ <File Id="filCD8D226F949DCFC55EF0A6729661BD58" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010BuildSolution.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp22F9BF579449876818B8F5773E181345" Guid="{8CE9FBF5-01EA-484E-B3EA-3C4FDC25B314}">
+ <File Id="filABE76B7A556C14CD856E0633C9772570" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010Win32Config.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp82302DD1E595AFE99785A70427299C19" Guid="{FB7BBA9C-0585-4818-BCCA-B4AC014814F8}">
+ <File Id="filAEE42E97BCFF0018F4B6A833F9B86C75" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2010X64Config.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp18D83E4B99481D3D79B9D2F79E287226" Guid="{4FF6ACE3-D92E-4111-B18C-414B9B4FDA70}">
+ <File Id="fil11F306D0D13B2899353C15034177A76C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2019ARM64Config.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2BDF1EA1DD0D9D8D7E67AF7BA1FB0822" Guid="{6F466AFC-FF88-4B98-AEDA-4C42DC342B44}">
+ <File Id="fil2AE15ED2C657441A1C5C5B533C846A70" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\VS2019BuildSolution.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp817AF448E496E79AE0E03C16657AE14E" Guid="{6274C2E2-46EF-4C61-8E64-B52862B79206}">
+ <File Id="filDBECC226A37181B82CA8C4E0B7C8DE8B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\CompilingGuidelineWin\YasmCommandLine.jpg" Checksum="yes" DiskId="1" />
+ </Component>
+ </DirectoryRef>
+
+ <DirectoryRef Id="ENRUHTMLFOLDER">
+ <Component Id="cmp98E10412F1F15FEA92DA14D5D072CC76" Guid="{1E46D8C7-3B34-4500-BA58-F4568C76F8E9}">
+ <File Id="filE7158AD1CC1F2BCB188A5C16A3790D24" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Acknowledgements.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA1262CC2F2086CCA8E3EE8DDA77FF086" Guid="{37CFD927-8FD8-4492-AC66-6BFA4BB30057}">
+ <File Id="fil00957996E9B98730DB94A7A4B2B8EF74" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Additional Security Requirements and Precautions.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2DDBA3B10DB23CB1F8EA928B46CCA181" Guid="{D6EC8961-CA94-4CEC-BE7D-D775E5632DBF}">
+ <File Id="filF02367149B3227BB79F3302B40C135FF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\AES.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp0020DEB1B692BF8C113BCDD9C35CFDAE" Guid="{243B1975-E40B-4922-B01F-E1DF79D9DCC2}">
+ <File Id="filF344A4E68FC8509A979BB35B089860B8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\arrow_right.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2ED752BBF695DA0426DC658681B0246F" Guid="{BB1CFCA6-3545-4996-A247-936EF8E2436F}">
+ <File Id="fil712F67BC00D210FE2DC6FE54D8330494" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Authenticity and Integrity.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC2831D4EDB2C6161E9AFFA4E118B4690" Guid="{267F1CEA-6284-404A-A515-BE8DB1297CAB}">
+ <File Id="fil3994915D664715F5E1D6B8036277443E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Authors.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC8A17F149AF21481048D7258418DBDA4" Guid="{E4DCA4B4-4DD8-4226-A300-FE27FAB153B6}">
+ <File Id="filE221B653D1A3D5D92DCF93954A475DCD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Avoid Third-Party File Extensions.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp9D4113D4E0B7F3BA260B8B2B533E299C" Guid="{053CD221-5DEA-4B4E-8D72-D4198E8B0098}">
+ <File Id="fil12D7FEE7232612FE63E08ADEC345D47A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\bank_30x30.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp84EEBEA4353C6BB7FAFBC651A3044D91" Guid="{DBFC0956-2133-4921-801F-0FF9A81C9579}">
+ <File Id="fil3B8C024F8DB19366E87F3C5B4D08E1FD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\BCH_Logo_30x30.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpE3AD138F57F6B7D59BEA109296613C6A" Guid="{FA3C180E-2F56-49BE-BEEA-87EBF0CF7C34}">
+ <File Id="fil7F8D2098D3946F3A50507359AA79957F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\BC_Logo_30x30.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp9C042008F4284C90B114419C6CAEF43C" Guid="{F7B88459-EEB2-48B4-A5A0-D78FF622604F}">
+ <File Id="filA38BA4FD3CBD520C4BD1311E55B6270B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp776BD71B225596C1F5DDCBAFBEDC3D8A" Guid="{AA0FAD8B-1DA3-4231-BC21-8D976A89B747}">
+ <File Id="fil95352C343D200A572CCA9B5F3216734C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_001.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp71F37A3E4D3EAAE76DDD223623EFEFF3" Guid="{EE33699A-E18F-4EA7-A3CC-7F5164D6B9AC}">
+ <File Id="fil515D9625F30D9AA3341D887EB7243A15" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_002.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7B45DBB2FDDDBAAE80C9BED8518D5162" Guid="{03825687-9E7F-43A5-872D-232A6030670B}">
+ <File Id="fil26CA7E302A716630C9E25D3222398391" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_003.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp11BA4D17FE816D5B509E1340905776C1" Guid="{512D95A8-5D46-4676-8BE5-8A2043F4FFB1}">
+ <File Id="fil7CC8B3097101E0815AB2FAB58EFD1FAD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_004.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp030C129762387E5309D0ECB8DAF65212" Guid="{68CBF198-6F90-42DB-A610-CF6752359A04}">
+ <File Id="filD847DDCA3C9A01BFCFC279CE475E38CF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_005.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpAC9DB62D88BBBAE847557DB06BD10C23" Guid="{C2B39D01-686B-4628-A562-FE9CE19EE324}">
+ <File Id="fil9F166ECFFD49484817A6A83F22A4EB62" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_007.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp4A6D2989B95765B61974E1E22E2ACF78" Guid="{8CC30554-7833-45CB-8F06-3C5CA07941F2}">
+ <File Id="fil046DA564BF688137EBC3D8293A148A62" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_008.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD359378B1A7405FAF65C49BE76F981C5" Guid="{DD22690F-0113-4FE0-9EFA-73E0286743A7}">
+ <File Id="fil445D2473E8262D0A415272A40D0F92BE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_009.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp70D8557BE97B70FD9EECAAA0EF5CD03D" Guid="{F2991DD2-1070-4268-AAE9-0A067FD4A7B3}">
+ <File Id="filC97FA3E5B5F62D52A279889568A19229" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_010.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpDEBA4E7882793204DA1CC9999C05F964" Guid="{1141FB98-70E8-4537-AD6B-E3DA782DD993}">
+ <File Id="fil51D1A64B9108C442EF04556269639C8C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_011.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF516F4196B3085018BC093FCBCB58A4C" Guid="{7EEF4F94-A793-4C4C-A380-5059BB91734F}">
+ <File Id="fil485A1A150DC757712ED1D373271356C2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_012.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpAC8162634F24C0C33B2E3C6864DA4A2A" Guid="{8D4F4D5E-6CCD-4F3A-A9D7-F86FC6678184}">
+ <File Id="filB503C8CE72B1330C0F3A7832E62759B8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_013.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpB081741BBB46FA24327C9DB71A7B02B8" Guid="{8BEC6350-9486-43F2-8A9F-3C957D4C76AC}">
+ <File Id="fil3EE96533748DCCD69CE6AADE0015DF54" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_014.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD4723B9A6D4909DFC0E1B4B4EE660C09" Guid="{262A559D-11E1-44E0-9870-8DF73F86CFBF}">
+ <File Id="filB08CDB0AE9AE7A1F9A4F57F341F8DB7B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_015.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp39E9D88B683EA4F12640DA0A65DE3549" Guid="{7BFBE955-1A72-4658-A0F5-245038DA588B}">
+ <File Id="fil898074D01F195541018A9ED1241021DA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_016.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp0F2F30410D88E2533026D3C3E4744E34" Guid="{6BAD98D5-E079-4825-8D96-A266EB104820}">
+ <File Id="fil6230D2280E85D4BBC55E3BA6A19F1599" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_017.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpB5D683C358B00897FA9F0FF22F315D7B" Guid="{305AAA8B-927A-41F2-AB74-9582B16A78AB}">
+ <File Id="fil626B6666F3D264B65D1380788A3424C4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_018.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD3CD0A2A3035277B8D5C83DDD56EEC09" Guid="{24C5AF5D-BCF1-4582-AADE-A06ED51E6016}">
+ <File Id="fil1C095262FAAF04439797181DF2BCD399" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_019.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpFAF93B91B7847306F97A8F13C9237BBF" Guid="{281FA34F-4494-4EC0-A5AB-206715464D4F}">
+ <File Id="fil399630611E57ED34FF5F55A58F6A6EA8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_020.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp110F96A11106F1AC7DD0DB03480BC3AD" Guid="{5328DB01-C257-4D67-A843-BB3CAF7BD6C5}">
+ <File Id="fil3D26C3623F74441149A46AF79BDEFBBA" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_021.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD14CBD246BD84D409AC5C9435CB93C69" Guid="{7BF37DFB-6E5C-48C6-A5A5-49F980C62D80}">
+ <File Id="fil7430394DC66200EC9A37F3EAA89C5F4B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_022.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp338A05D33900D38A2218604CA622D528" Guid="{FE1A076C-BD66-4AD3-BAFC-F4B729F27453}">
+ <File Id="fil6B82AC858902DDA6B13CB462FCA8C2FC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_023.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6AE588318312858B13C37DBB81243BB4" Guid="{EBFDED23-3C6A-4D64-A975-0F5906F1DD03}">
+ <File Id="fil143CBEFBDE83CBE94970CA93A007D362" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_024.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp40450814BCB759314CC3FDE6C648C0C4" Guid="{0350A675-CF91-4686-A3EF-1DEAB8F22764}">
+ <File Id="fil90C779622EBB339C3AB90FCF647FB159" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Beginner's Tutorial_Image_034.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp8D0D5C8F66B9E9213FACEB65D779E93B" Guid="{823A3D60-4534-497E-88E9-A23C7DAE7B29}">
+ <File Id="fil7C200F86B78E2A91BB493FF5F651CEB4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\BLAKE2s-256.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp1969CFCA4E8E6853AB60C3E5E84EC96C" Guid="{0636E6EC-8C7D-477E-BF1A-85FB37C9CF76}">
+ <File Id="filF963F35BD28A778D78CBD6DACA37987D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Camellia.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp0BF1FE522880BBDA428837E3B646DA5D" Guid="{74D1739C-F0C6-428E-B86B-ED6E77784B6E}">
+ <File Id="fil0ACFE35E496076BAFFD2359D7E95CE6C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Cascades.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2ADCCFAA99C96B7E74D50F58AA2DDAFA" Guid="{457851C3-1FB6-4580-8D73-3761F7CF08F6}">
+ <File Id="filD0542209DDFBCDFC2ABD1237FBEE184E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Changing Passwords and Keyfiles.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp0E448FAC0CED589DD138E162986FC0DE" Guid="{035ECEC0-9B4E-41FF-A4A4-8EC14B2FB947}">
+ <File Id="filA793DC75E1D0F03F15CC0F4D341D43BE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Choosing Passwords and Keyfiles.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp06C8D9A3457DEA62A19ACB286B2E32EF" Guid="{400FCE30-08DD-48AF-9025-6FFFFCBE5D09}">
+ <File Id="filED12CF7F85BA168570C78F70F348013F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Command Line Usage.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7447D492A3894509DC750B48E7DCF613" Guid="{9B804653-B3F6-4FCD-98E3-FB314555737B}">
+ <File Id="filA6BC7A2C35BF2D2985FC723FD56D3ACF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\CompilingGuidelineLinux.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5C2B87E203BB5FCA4F77B19D3E6BA307" Guid="{7A0933C7-384F-4DAE-B571-D16D1F9EEBB1}">
+ <File Id="filA3657AC1CCAAD3DD9B2B804FFC97369E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\CompilingGuidelines.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA5748D4E937680A92DBAE78CE5B2F28C" Guid="{B62CC2F2-FACD-4EBD-BDF6-7CE826624805}">
+ <File Id="fil5DB2B097D4C2BADED0282CCCBB289955" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\CompilingGuidelineWin.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6FAAD943919CED1962892A80342F6791" Guid="{A9914433-E735-40E1-A95C-A5B76131C400}">
+ <File Id="fil1CF8CA43DFF75AA00E095B0A70374FA3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Contact.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp948EA396F48A342F4EF23F2210CB5B4F" Guid="{7D17553E-3229-4748-99E4-429CAEF47D0A}">
+ <File Id="fil9C60823BB1AA224FE34CD4D700B43BC5" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Contributed Resources.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp29F827B72EB9BA3A4BBF4135346BFB3F" Guid="{B828A496-9C99-48E6-AE06-729F28EF3E71}">
+ <File Id="fil7C98F44466206CB68570E9E352608D5E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Conversion_Guide_VeraCrypt_1.26_and_Later.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA6461FAA6FF2B690A1950611770B4238" Guid="{6B5E731B-CFFF-4A5A-96AE-73868F17389C}">
+ <File Id="fil342E8576E5BD6E8EC8117C02301B29AC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Converting TrueCrypt volumes and partitions.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA386DE1E79E889FA61290114537BDEE3" Guid="{5CAD6EE0-E4B0-459A-B90A-665F13BFAA9B}">
+ <File Id="filE3DC8BDB3EF17E11B5B23A05E0A24779" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Converting TrueCrypt volumes and partitions_truecrypt_convertion.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF78CD517DB1E24484B5CC82B2DDD5E9C" Guid="{4E848927-689A-4649-8A22-760F5E52E679}">
+ <File Id="filAA3E420FD899F39B025E177868028D1F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Creating New Volumes.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpBA0D70B7A50226DCD8144689A79ABDCA" Guid="{E57A9C60-1140-4AAA-A1A0-701D1A21B053}">
+ <File Id="fil5AD3CE9C014F011BC53CA40A9E6045F6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Data Leaks.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp589D4976F5CF94C27910A8F4EBF29FD5" Guid="{B4BAB52C-05BC-450A-9EAF-537FF9A46DD3}">
+ <File Id="filEC6FB28FFC2CD1E5CB26F25B71BA629A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Default Mount Parameters.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpDEF5E40C0360414577A9FB6E9D209C31" Guid="{26B9A786-BA73-4666-A374-7E5CC0592203}">
+ <File Id="fil5FDF31D27DD1BDB73A9E5A4C2D589A7C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Default Mount Parameters_VeraCrypt_password_using_default_parameters.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC0FF4C2C070C62B0E55BA14B329A58FD" Guid="{EB3A59EE-B573-4920-BC6A-9151B4B8AED8}">
+ <File Id="fil23768A1C9C05F83DB735D9295E237A2B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Defragmenting.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5F3D5E0970DA4DCB5655AEC4AD1C94C5" Guid="{0E1D5043-3EC2-41A8-93C8-3A84310449A5}">
+ <File Id="filAC9A11620C67DBAF2AD27878B9C9A2CF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Digital Signatures.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp14BBB28777FE8A9914F4BB38B50C0311" Guid="{6AB068A5-D95F-47D2-BE6B-B7F59867E192}">
+ <File Id="fil0E7CF18F39AC92ACA3367FBB71E1C693" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Disclaimers.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp10C79CC28991F4E8A3E33C66D7280D88" Guid="{F6CE703A-6A93-42C1-B40D-3CAF643B5A4A}">
+ <File Id="fil251DD3CBCB210AF49D6BD4EBE80CAFC3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Documentation.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7E0AF9A50799D06DE12C94A60C834F5D" Guid="{A69B4D59-88C2-43E4-ADA4-9AF2EBEA1B45}">
+ <File Id="fil88AE8F1D1D73320B20A12E91039B1D93" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC547B50DD1AB37E959FB18D1AFD9C051" Guid="{B998C0C8-3AB5-4A28-9775-44704A059A5C}">
+ <File Id="filD0D938903C2CBD5A5C816A84B0916199" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_Bank.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp716240038B6F46034428E43768E32CA7" Guid="{3F6B140B-980E-4C77-8F23-3042F0DE1232}">
+ <File Id="fil81D7649C6E479DA68C7CE5A9FAABD5B6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_donate.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpEF2FE09A2E8F60EB28ECBA7BEE5E9026" Guid="{FACD44DF-1AFE-47BC-B040-7314EF8901FB}">
+ <File Id="filD1253F529C397B15FE6B1C21D2E083B2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_donate_CHF.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp4DE7E89729EE1EE9EEA042F80B412D3D" Guid="{4ED6286F-296E-454D-8C1E-B675F267F0A1}">
+ <File Id="fil56E8C2BE62B8D5FBF24CAC9D2BE338F7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_donate_Dollars.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpBC866AF7B9269946668A324AD39D08A7" Guid="{2CBC09D3-3308-47D0-9DDC-8F06E1F513F3}">
+ <File Id="filC467D47EEF3B27D242F8D55BEC0C3B45" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_donate_Euros.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp59C951F15FE54CBB5EF2528D4AA6F73C" Guid="{6EB86A24-5DED-498B-BC73-7A7F1DDA3048}">
+ <File Id="fil311C93950CD02E7B5C437C150B7E11D8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_donate_GBP.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp1BCCBDD405E75313F3B3CE6EE8DA86B5" Guid="{DC9B1FCE-BA6E-4B38-8FD5-3E68CEC9B122}">
+ <File Id="fil1A20E57E9AE32470876005B2246B9C9D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_donate_PLN.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp3E991C4739DF1DE5475ECE135EE98D0E" Guid="{FA9C68EB-D745-427A-982A-251CA386B625}">
+ <File Id="fil5B40D49C27FF86BFF5CC8CDD9D34B25D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_donate_YEN.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF6A11C5F07AADC2DF98D1549024AA5D8" Guid="{C63CD654-EFD2-4C67-AF32-CD69ADF0CE0B}">
+ <File Id="fil7804A7A2C59A4FEDB9469EBCC705C5C4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_VC_BTC_Sigwit.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp92387146C4EDCAC1653A2FDD573D2695" Guid="{6E26E556-D86B-405F-8772-41B57A62CF0E}">
+ <File Id="fil43B20F7F00EF4AF79D0F82FB86BDF1A3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_VeraCrypt_BitcoinCash.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpAD29968DFA6888826A5718FF6533D96B" Guid="{E26BF267-9896-4A32-B3B1-52FF1771DA1B}">
+ <File Id="fil6997FE1AC19191CA5556C409A2B06A66" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_VeraCrypt_Bitcoin_small.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpECD5EF9F2075A8512411DC0C4A5249D0" Guid="{3225A53B-22E0-4BCA-99A0-E2C1604DDF74}">
+ <File Id="filFBCFEB2644899D7672ED7C8B4B93583C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_VeraCrypt_Ethereum.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpCB8D27F16124CAAC7244A48FFA4AFB7D" Guid="{7E07BDF4-422E-4740-B2B4-D35ECE68FFFA}">
+ <File Id="fil5E96F5FACBC48E4D44AF52E7017EDE2E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_VeraCrypt_Litecoin.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC65A16FF1BC895E90BBB53B78E68DFD9" Guid="{F06D8C06-FFAD-41BA-9EB6-9B4152D1C5D0}">
+ <File Id="fil99117693F262D29831F855AE5C5BE2FB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Donation_VeraCrypt_Monero.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp87F512AEE17E1578EAAE94230A2D42F8" Guid="{39BC9692-4381-4634-928D-1A0DF36CEF23}">
+ <File Id="fil849BF471E22B7E5A8E6028B9CE71D955" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\EMV Smart Cards.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp97920FB49AE81562FA7ABFFA9A5DE439" Guid="{4CD7F374-7ABF-4818-B904-415E1ABE4C87}">
+ <File Id="filB1351FC0C4B53047D98C8D2C2E74B76F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Encryption Algorithms.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC57C3FF497FC91DB80B6398E7FEE7A64" Guid="{69676767-4954-4E36-BF2C-C8C57E283809}">
+ <File Id="fil999EA9470381ED95774B2F30327F42CC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Encryption Scheme.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpACDA6D0F0078725DD4A8708187C76CD3" Guid="{94D0E529-D973-4608-AED7-9BF84D153B93}">
+ <File Id="filACFA702EC92AAF197E324F8A4670925F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Ethereum_Logo_19x30.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpCEB5D33CBF8513543D361078523B750C" Guid="{B03D987A-5F64-498D-81C5-8931210167FD}">
+ <File Id="fil9DF0E4F06C4CC28FE82B68EA719CA7A8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\FAQ.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5FC13AB774FAACB290717853ADC20FCD" Guid="{5D5F86EF-D567-45BB-9042-C8ACC0D1A64C}">
+ <File Id="filC6B2CBE7C0D68BA11C5ABBB141BF9C13" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Favorite Volumes.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp725B9ABA14E65E9EFE49157CA4FC128B" Guid="{3F54B3BD-731F-4862-80C6-9B8610DA6C34}">
+ <File Id="filF10F025AC0583B894E3286096A01D86C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-au-small.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpBD55DC12534E09C8553C28F5B5C0FA4E" Guid="{38080305-F2F4-4B27-9416-7D66A6778A5B}">
+ <File Id="filAA95BAC6F92E0C3E60810688DFD29980" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-au.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7C45FE83120EA12DB05FC171A06B30AE" Guid="{44347474-FEB5-42B6-B784-DEA6588E94A3}">
+ <File Id="fil567D7AAE5C7AD34C3E9CCD97F45A7DA9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-eu-small.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA76542EBEEBAFF2C7A5BF5AB2741D4FE" Guid="{52AB5852-823F-44F8-BAAE-6E45841053A3}">
+ <File Id="fil0C410338570867504C800558921DF547" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-eu.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp9B9F529CBDC007E9FA5CF79E8867DA67" Guid="{660D3EB9-69E9-4C09-A80B-61B685164865}">
+ <File Id="filA65F8408CB5D977DB1FB2F2D213C9C1B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-gb-small.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp87244E466A2EB7ABF13AA619B977BF78" Guid="{B5D6863C-CB4D-4547-AE1A-1589D58ED59C}">
+ <File Id="fil8E1098F49A784F0A7BB739B645B79486" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-gb.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp712EA51FB151C694292EA58C5A578BA6" Guid="{0690E629-B61A-4529-968E-111F8B76CC3A}">
+ <File Id="fil051335FB12568EC0300D3074923E2FC7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-nz-small.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp870CD5E9E23CF6C9067DEADE20C9FC35" Guid="{2C9B1C3B-A64C-4702-BF0A-6A841EA5DE07}">
+ <File Id="fil58E6588D8192387A80BBC90A47D15F5A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-nz.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpB006A7FF853B4EBD76D04C32E9455C4B" Guid="{0875F9DA-30F6-4C1F-B8DD-FF0F3DB5322E}">
+ <File Id="fil10D204C1119D321DB710C753AE3FCD84" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-us-small.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp472CDC24D7DCA0786CBD55DD01B3C326" Guid="{C9019907-5646-477C-9C10-42E3BAEFB5D4}">
+ <File Id="fil7033CEBEB76DFF2B46660583C49940C0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flag-us.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp89C6FF5C5AC2CD9880C5409B5AB83825" Guid="{06FD875A-5E07-497B-B597-6B58C380FDE0}">
+ <File Id="filC477A3F4D76A8B461F5C190234398634" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\flattr-badge-large.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6C831E6A491B7EB59D88781A5BFE9F15" Guid="{EB98758E-25C9-46FC-A862-EA5D70B8F995}">
+ <File Id="filA731163EA92A35C96170C2E03BB425A4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\gf2_mul.gif" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp60679C4F1990149DFE8EBD00D7C156DA" Guid="{9BD3D120-BDDF-4674-98B2-41AD9EF6AB63}">
+ <File Id="filD0CC24199C304D7A8A858CBA7A654B2C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Hardware Acceleration.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6382DF988EB9E433728A02875F366B29" Guid="{08193FF0-DE93-4D2D-88FD-EF79D1485504}">
+ <File Id="fil190EAE3EEB7E8D6D25C505DF88F3E4A3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Hash Algorithms.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6ED341130E7BC5619B617E61C4DB60A8" Guid="{EE5A73E1-801E-4D35-B003-7DD3FA395578}">
+ <File Id="filF859FB60E1E6FCFE2743075386E7C44B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Header Key Derivation.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp216B8D95DCCC0DBA860DA22728386441" Guid="{9DE55946-949E-4B69-ABCC-9C2CB28D0F60}">
+ <File Id="fil67764638227AC03759557FA84F4E45A7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Hibernation File.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpE4595A43F5FE7BD7D162F3652BA6C266" Guid="{EC6DD328-04BD-40BF-82D4-352C38A83BD9}">
+ <File Id="filA7C6D42B98E460E939BC11C81965F139" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Hidden Operating System.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7D5BE6FDEA3DE19095769A66D0AE29A8" Guid="{730C3E41-3612-40D4-90F3-CE31171737A1}">
+ <File Id="fil0781238BA710BA7239906B2C6683D2E3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Hidden Volume.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp61565372125F227105B9AE44241F1967" Guid="{CB7C0BBC-C81E-40B0-B804-868BD85D7176}">
+ <File Id="fil78AAC896C033D0BD64B2A21C0375B4A6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Home_facebook_veracrypt.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpBC1662DFA34FC9A8F203FDC51697C8A5" Guid="{ECB71BBB-96FC-4118-B23C-15EAC0EF8201}">
+ <File Id="fil87BEE86BAAA572C9FCE0B78D72488EF7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Home_reddit.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5EF5D5F4FEB4B57BF58C3046BAD8A1E1" Guid="{27F5DF12-28FB-41CC-9DA8-B2C285095A90}">
+ <File Id="fil3F75AFE90F61500851F4A30816C1C0DC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Home_utilities-file-archiver-3.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpE9488D44ACC744E76E072585F84C491B" Guid="{9C3FC852-677B-416B-81D0-30C50AFCC315}">
+ <File Id="filFDD8D99DEF8FD2AA50A4119C26F6F020" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Home_VeraCrypt_Default_Mount_Parameters.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp4228F912DE70A8E8A341A3B3EB232186" Guid="{7B4D1332-FEF5-4C7E-9F1F-334EF1E3DF23}">
+ <File Id="fil1018564094D177036DAC90EED085B81A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Home_VeraCrypt_menu_Default_Mount_Parameters.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp661A873DCAADCA5D6DE5658C1AF6238D" Guid="{7EC01292-7052-43A0-A3D2-4AFB95B17C20}">
+ <File Id="filCFEB6318D5A8BE5C7567C50DA1291A8D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Hot Keys.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF8C6E0267E7995D280B8E7F4172C7F18" Guid="{4437A3A8-E9DE-4A0C-8F37-5F87FAE787F5}">
+ <File Id="fil6ADBDC7868E643C76B763489C2E6A7A6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\How to Back Up Securely.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6004A52073268319FB67C09279279ACD" Guid="{643BB248-5A1A-419D-B100-35577D6977FD}">
+ <File Id="fil24F63F6B8CB269B5C337242605B0CE5D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Incompatibilities.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpEEC16C2DA6C942B7F814FE2ECE9AAF65" Guid="{5FDCA6FF-29D4-4FEA-ACBA-C40632316DDB}">
+ <File Id="filB96837EB023E33E1EE33E0B9FD3D2EEE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Introduction.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA116A7CF851D562952FD8F362EF4F15E" Guid="{A40EDCBA-F529-4FE3-A5FA-38443537A282}">
+ <File Id="fil09B76C17ACCD566BA33B58E3783195CB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Issues and Limitations.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpAA28C1518620F4CA7377132D083B5E31" Guid="{FC4C3276-6E1F-4667-A9D2-B30A5A048DC4}">
+ <File Id="fil7363E637A85FB040AE31A8C10D9EA95E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Journaling File Systems.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC384B9F228D8242650A1A48FDE46FADB" Guid="{4C811F2A-F3A7-46DB-9918-1CF2DEB4A21C}">
+ <File Id="fil8131C5093DE56CDE509DFC7DADB0393D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Keyfiles in VeraCrypt.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD858F6459F1D5BE26754F7B9A6B256FB" Guid="{0549963C-5BFE-471B-BF1C-3913C2AE310C}">
+ <File Id="fil5ABC9680196CA5F82BE0317CCFE7AE4C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Keyfiles in VeraCrypt_Image_040.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD935A23E00BC5621253BAF554A60C48A" Guid="{C69045AC-0379-4C49-B7C7-CC595F754574}">
+ <File Id="filA1D369E59AFCAD94F135D1A53959F488" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Keyfiles.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpCA290469DDC2BF237F81DDD5B1767EED" Guid="{AF232DD2-C9E9-43B2-BA21-C653C3D78B17}">
+ <File Id="fil707DCE82E2DB960CA32D798C9D58BFD0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Kuznyechik.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp72EE25B25C5C68F03DF9176C2D3F8BDD" Guid="{E162CD5B-C72D-4DEE-BD06-048CAB209743}">
+ <File Id="fil30D8E2286343AA063BB31ADDD09E8B79" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Language Packs.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp29F705976D3FE416CA69F9A85F81E453" Guid="{6AA40E35-18C4-497A-97B8-1B5739FE9BD9}">
+ <File Id="fil8F0F4FE7BE9BC18EB89888D49028E7E7" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Legal Information.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp3092B4A3F28D76A5F41FB2DC967976BF" Guid="{0C7EEAB5-C208-43A0-B276-7803E104A241}">
+ <File Id="filFA23C1DA863D0B428EB6C84728997DB3" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\liberapay_donate.svg" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp05C4713E55D9E8032EF515CC96771B98" Guid="{06C44F0D-F6EC-4D04-AFB3-BCC88EF5DC0E}">
+ <File Id="fil3EA3BDDE6D7CD02134F6440990EA9D22" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\LTC_Logo_30x30.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD979C33BE6277C13010EF93D9FB338C8" Guid="{598B57FA-D03A-41CF-9543-CF7C167A1C41}">
+ <File Id="fil460751D6D3A89545E7ADB68946BC9E50" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Main Program Window.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpBDF94D6F72E05F0E90815BA6CA48AEAA" Guid="{F3831D53-D041-4BBE-A8F5-5183E1B511C7}">
+ <File Id="filB6A639CD358B2CAEC5D91CC50C4BEB6C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Malware.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5F801DCC01F26894D68A6EA08E45B76B" Guid="{ECA81186-9645-4814-A4DB-2423B3E44D50}">
+ <File Id="fil5B5FD576468A05E387E8451479346039" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Memory Dump Files.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp1F82E220BB2635E789DB76D708745EDD" Guid="{E46AADEA-AC47-4B33-9018-9A4B37107388}">
+ <File Id="fil33F329D72F3E01B18BD0E9711CB53724" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Miscellaneous.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp9FEF6DBD25CA9AFF6103A75B72D304B2" Guid="{AA5775F0-3653-4146-9CA9-8D832CB20084}">
+ <File Id="fil4987E346273D390365EC2E924844B6F6" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Modes of Operation.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp1710916CD3A94FB29C9213789A147AE0" Guid="{3BE0A3F7-0B98-4877-B598-F13C3D809D29}">
+ <File Id="fil3B8702069522EEF4C41709CEF88CD320" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Monero_Logo_30x30.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpAA303E0AEBC0E1EB8C2472B1ED65324A" Guid="{18BF4762-B5B2-44DD-809D-47E2500FF274}">
+ <File Id="fil5DBD024B36EE31AE69F3FCD351434D83" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Mounting VeraCrypt Volumes.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpACAD2B0C89247F272E42D86D48ED6ECC" Guid="{29EE17AF-B34A-456D-BFBF-6CE3884EAD3F}">
+ <File Id="filD2991527BE5D0C1F42F6C69FD01376B1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Multi-User Environment.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp4BC713FA989ECC8EC884548781C4F29D" Guid="{191AF27B-1811-4149-9713-2B3913422D32}">
+ <File Id="filB4D109A8E9F7C159C41DA988EF4AE5BD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Normal Dismount vs Force Dismount.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2CF52C3BBF31CCD0752A49C11FF294A7" Guid="{0C07FB83-253B-4229-809C-4E1DA30C3626}">
+ <File Id="fil4E4C69B10DB0A7BA934182EE4EEBE7A0" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Notation.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpE60FAB408B216C9ED62A362BC7EE475D" Guid="{E9977A92-ED5A-41B8-8145-A16EE57C3B9C}">
+ <File Id="fil02CC195577742491580A891153510D87" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Paging File.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpAB7AC6D28286103D7E729673FEDFCD5C" Guid="{BA71446E-7917-42BE-BAFD-B60F970DE576}">
+ <File Id="fil5CD332253AF628426FF803CFA3EEB00E" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Parallelization.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp3E980DF980C84895107EA078801D25F6" Guid="{8BAEEAE1-E52B-468A-8B0A-848F28F9A158}">
+ <File Id="fil75BBCC1F9D06DC266552E73F1AD37E55" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\paypal_30x30.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpC84F22C32C2455E14F0833097B100309" Guid="{5B966B3C-CC2C-42CA-AD4B-3B6E61AA8CD6}">
+ <File Id="filB60DDE7D449498811CB4503EBFD1627A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Personal Iterations Multiplier (PIM).html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp13BEB53EDC29960F3AD13DEEAB9C92C1" Guid="{EF5A7914-9A73-40CC-8281-C39515F32CF6}">
+ <File Id="fil9F16EA0C514E74BABDFA16FF779B2366" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step1.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6DA588A2041707855690C560C64C438D" Guid="{6E7A34E8-409E-4A6C-ABCC-A083EF0D85C8}">
+ <File Id="fil0FDB5B4BB86CB0DC3DD9A47601F969E4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_Step2.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpB03F168BA9DD4275F206E53CED02A12A" Guid="{0448D47D-EA99-49B9-AEF3-ECA71AAF3170}">
+ <File Id="fil01744A7B2BAC5451C4CADEA956C6496F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step1.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp673ABA162209C25819DE3CACF4E612D4" Guid="{BD77BAE3-8403-4EEA-8253-53E99452BC4C}">
+ <File Id="fil095B72AE4ABC141C50AFC0DFBB6FDE75" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Personal Iterations Multiplier (PIM)_VeraCrypt_ChangePIM_System_Step2.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2198CDB3A37522808F3C0FE67FEE31BF" Guid="{5C718434-79C6-4A36-9872-9BBAE0E3FD5A}">
+ <File Id="fil47899B71D3625A90E35636946C2F9E8A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step1.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6CEA0C62D82A3B53499C2D4EF2C3B5F0" Guid="{EE5F98B8-8F0B-4102-80EE-D019827B79DA}">
+ <File Id="filF0DDC36B8AFF23D140418C8E83CC7E7F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Personal Iterations Multiplier (PIM)_VeraCrypt_UsePIM_Step2.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7FBF805189D05F4E3E1197B6024D6583" Guid="{37E0E34D-7428-4F2B-B1A5-B5A5E447A54D}">
+ <File Id="fil02F7FC5545130C979CAE47352812B471" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Physical Security.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp37C51862BC6949DB6195DC1A9FC37855" Guid="{E64AAA0F-4F7C-467E-8D46-EBDF6A21B6CD}">
+ <File Id="fil3388DF9F080840CA1803899800611431" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Pipelining.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpB12223A6EEF742CCFB738D9C8B708ED9" Guid="{72C5B029-9A91-41B1-951A-35C2F6DE8212}">
+ <File Id="fil011529FF2DB96D173D1A002C4ED91EA2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Plausible Deniability.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF4B2DDF581FADDF14E3613D517675CE0" Guid="{6244D574-96CE-49E3-9CEE-AC6BC0073C7E}">
+ <File Id="fil3CBD4B3C22495E5B593AE08E3A25FAD8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Portable Mode.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpBCCD12E77FAEA515D6C1555B7823E169" Guid="{9AC6C96F-2972-465D-BA9D-27CA21657D44}">
+ <File Id="fil96C282D40ED5948DB9DE6EE18087FDB1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Preface.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp32627BA5A52D1C2FD2648C6907F4A00E" Guid="{CA2EE0D9-F48F-4955-90FF-CDE3EC30A414}">
+ <File Id="filF6F199A516A1E59EDAFF7B2C94125326" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Program Menu.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7A44CB40DFC859E66D7CC2582EF9948D" Guid="{7ED5946B-15C3-4319-9392-745E1993CD7E}">
+ <File Id="filE29BD05D74CF7147C16015D26E0D0965" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Protection of Hidden Volumes.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpE819E5D393DD7BCB4D1C101FFFE6FB0E" Guid="{D0ACBBAE-6836-4C13-B7DB-B0F4C7814963}">
+ <File Id="filE8C345D68AC9CD17F27D1775FE52DFA8" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Protection of Hidden Volumes_Image_027.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA29ACAD11D850472C56137504F770B8F" Guid="{92B65549-F99C-425F-AC08-B241A4D489D4}">
+ <File Id="filFAE8075438DD33C16F4374B435420976" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Protection of Hidden Volumes_Image_028.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA2581CD77714E8D6C2A4DAA258590E29" Guid="{CE7715E9-7231-45B4-A467-D9C4E57C3DC9}">
+ <File Id="filCC0A38CA5F69C4A5769E47C179450A09" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Protection of Hidden Volumes_Image_029.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp3F6C602C80B5711DE3EDD2FE8EAFD00C" Guid="{CE514A3A-3FA7-4709-BF44-9AA7983E2085}">
+ <File Id="filC9627DF124341B321750B55B59E0DE93" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Protection of Hidden Volumes_Image_030.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp30C5A7CA791767CAD2E9E124826EE047" Guid="{20BF8298-08F8-45D4-B3F8-711CCF7D232B}">
+ <File Id="fil3F8845ED4FC6FB48333245942CFCF281" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Protection of Hidden Volumes_Image_031.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp770DEAD9D0C6D2439CA86800A5709567" Guid="{8E54D7E5-AD67-4821-A89E-82CD481383FE}">
+ <File Id="fil53F6F8C9562DA16D04B3676A819074DE" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Random Number Generator.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF8CB44545962DB01EC6DD9DFADA36FEF" Guid="{A0BCF67F-F6BD-43AA-8621-509DC4C098FF}">
+ <File Id="fil926AD3DE34292736661E4121511E2C33" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Reallocated Sectors.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp8468AE251FAE8743371ADE14FEA935F7" Guid="{1107B9A1-0CD0-42EC-BB0E-FD9B36C2B389}">
+ <File Id="fil94E6A42A2F5941B37BFA7B89E0013269" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\References.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD2BCE21F32CF98AF542769B408047D4E" Guid="{0211D943-81B4-41F1-986B-BC7C1F67BB12}">
+ <File Id="fil369EA0C6D2CD0395EB1867686381962B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Release Notes.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA1B275EE180C48643BFF410ED187E170" Guid="{702881C1-BF01-41FF-9E2F-41B41D7DCA41}">
+ <File Id="filCA203D40F4E3E621019FDB803CCAC360" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Removable Medium Volume.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2458A9EEA35AAC6F7AA66C71F2C8E500" Guid="{82D7913B-B2EB-4721-AD4F-8C6C3A0E4205}">
+ <File Id="fil7B2E2AC531EAA5E908E9FFE7B78141F9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Removing Encryption.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp725AEB3BD6705908D3DDDC49D446EEDA" Guid="{FBABFED7-B8A0-4118-8E71-78BBB5C9727E}">
+ <File Id="filCB5E6D9EAC9BDF471001523E6BCDE4F9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Security Model.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp84C361E84DB09C711566B58D9822B3A4" Guid="{EB330FA8-0E12-4840-AD03-7490B7A379D8}">
+ <File Id="fil69B171CC7FFA1445028EBBD77CC5C07A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Security Requirements and Precautions.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpEAC38538AB52AD68B5B36DEBE9310DDE" Guid="{7A28FE9A-1921-441B-BDB5-A587A8C232B4}">
+ <File Id="filFAA0F1D9008EE05BEF57A6F603A76E56" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Security Requirements for Hidden Volumes.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7B700E12FA433825A9ED08182F8CF6A6" Guid="{DC0198A1-6AA0-4D03-8BEC-6046C0619847}">
+ <File Id="fil651B93A431120CEA3EC491F3C5FC86C9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Security Tokens &amp; Smart Cards.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp8548A76FB3F15F37E8690D54D9E37153" Guid="{8334F668-DBC2-42BC-8000-B4306206F69A}">
+ <File Id="filFC7609F5E8D8B008DC89C72B23DD087A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Serpent.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp84AFAC0919E0FDAB5B0C943837BB10FB" Guid="{1C918891-7177-4955-B617-01A03190C47B}">
+ <File Id="fil661E94A96B6BEF3A4929BC4C817D8D61" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\SHA-256.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7E863093EB77CAFCE23926751F601D06" Guid="{C9915AF7-A108-45EB-B2D2-8DF7FFE208D6}">
+ <File Id="filEA2C97401DDFC0ECF10A85463E6A9ACB" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\SHA-512.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp88CC92142E3E491F76F7BE7582508F44" Guid="{B6C13DA0-2B05-4A3F-8B47-3FD0CE40336D}">
+ <File Id="fil4FD6057086DCA9E013B009CD28709AB1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Sharing over Network.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA65F33B67588CC31BC7CAE2E2C651CB6" Guid="{B68A85A8-7B2B-4A64-9ADB-C0C0172A6204}">
+ <File Id="fil16376E30B9EFAD82C45D2317FC963F7B" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Source Code.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp78D7D716B5B1FE70B04CF6A10B38E34F" Guid="{AEC8783E-96C2-4655-9EF2-27B26B43DEC9}">
+ <File Id="fil508F4406283C4BD07CF4DBE0DAEB7FC1" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Standard Compliance.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF86B2467041088054881E7ED51D3AA2F" Guid="{DC9E4430-E848-4FCB-BDB5-40760F9F986B}">
+ <File Id="fil4AD4BCDE7BA1C473CC4B8B6D8041DE57" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Streebog.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp219FFB7AC8A9CAE559B96D663382362F" Guid="{B926CCF9-C3C8-4A62-BED8-C2AF0B7CE1F6}">
+ <File Id="fil9772FD94EFCC6A8BC4FE0C976F15653C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\styles.css" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpCEA5EA46BBB2A62A8D881B31198C3386" Guid="{999DF0BE-0315-4E9D-99B7-A475AD95B12A}">
+ <File Id="fil893681FE743A9EAE666520EE9F91C330" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Supported Operating Systems.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp491B948F4AC657873C77A063196DE773" Guid="{8D0D4082-3C1A-442B-8FCF-215B528AE79B}">
+ <File Id="fil665656A640FCE92565333BD4E2254E5D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Supported Systems for System Encryption.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpEE20C9B71CFB2E466F13C6FC9BF04E09" Guid="{F29CA5C6-3F60-456B-8B2F-59E4D98B61D2}">
+ <File Id="fil94ACC853FABE497736A2E73C65A6669C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\System Encryption.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp2B15CF0AFC8F3437B3049F59B0EF7601" Guid="{0C1EBA52-CC88-4A22-A707-F231FFB26915}">
+ <File Id="fil1AA50714A76A911B470753E3FD5451F9" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\System Favorite Volumes.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp785E1DB76BBDEBFD70EA4BF62650054A" Guid="{49494907-7147-465F-96CA-7BA67E2D3BE0}">
+ <File Id="fil0746875D7F30D72D84AE6F83F41B3215" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Technical Details.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp5F637265DB84736905EE09ED2ECC69A6" Guid="{5FF3DAAE-0A13-4602-AED4-344CB6876831}">
+ <File Id="fil10E1AD2C9A7D2F295A4DCA9818BA5B3C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Trim Operation.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpCBFB249454B517E4B7449B61557EACC9" Guid="{C89253D6-DE56-4052-A7D6-11FA96A9A1BE}">
+ <File Id="filCE15EF3AA58605A26EB7AAE54A24FB28" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Troubleshooting.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp81CCD244B1F892AE169DD7F2A41000C5" Guid="{D079F524-A3BE-4689-8A2D-731031B3AABB}">
+ <File Id="filAEB2FE1EAE65A54C48CD0ADC3944A226" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\TrueCrypt Support.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp233B1C3979F13771F5C1FD8DFF4D4606" Guid="{16A99EC8-4714-4AAF-A5C9-382A644B2EA3}">
+ <File Id="filD07969409DE262F565120CE8C0039DF4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\TrueCrypt Support_truecrypt_mode_gui.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp21805FDD48B222E6357FC4461C6F3102" Guid="{A19DAAB6-54C4-4D43-992B-2FBEF3CBC4CD}">
+ <File Id="filE17C724D3B33C0C3E547D99AFF866301" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\twitter_veracrypt.PNG" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp0D80FF102A8D89F5A82D722082F11599" Guid="{5DF42C4E-903A-4738-931D-FDD1CFBB761F}">
+ <File Id="fil166CE41AE74FFA92BC4E3646C557F0B2" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Twofish.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp6D7F31C4B7308F5BA7E90B1ADD7038F0" Guid="{14D2850F-3AC3-4140-AF74-A640013A6CB5}">
+ <File Id="fil38CE2A927CF9846606D0621A7D6A0FDD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Unencrypted Data in RAM.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7F598B7CD8D0338B1D394D65C681B267" Guid="{C17FBA85-E06C-4B94-9752-18DED3B73621}">
+ <File Id="fil17BFC70CA94E4EBC98B25B5C8BD92541" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Uninstalling VeraCrypt.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpD9A9E41D1F43ECC44D1385DAF2D8FB60" Guid="{70C90DB6-D380-4EEE-81EC-F8277951FF95}">
+ <File Id="fil969A4AE7B65954FDEC10561CE141BDBF" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Using VeraCrypt Without Administrator Privileges.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp9B9A53A0C6DD95A6630C0210F3BB18E3" Guid="{0B15B80D-CBED-4819-B443-4D8E2993F489}">
+ <File Id="fil84C3A46EE20192B924C3D7A490BC1D80" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt Background Task.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpB930876C3A86169D30AD296E2E8C8BB5" Guid="{83162AE8-15C0-4CD8-BD2E-7443B1DCF9B6}">
+ <File Id="fil6C374CD9BC01F8F027BAB95107ABF7AD" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt Hidden Operating System.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp02C9FCDEDD4174BB86092C3FC74686F0" Guid="{BF81515A-3967-4F72-BDAA-E34D98889079}">
+ <File Id="fil6AE74A78DE657603388F9429170F121A" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt License.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp851C5E0A0D76AE035089E9529277A1F0" Guid="{6C87B442-D74A-4337-AAB1-967B2C1E05A9}">
+ <File Id="fil07431A77C5E9494D4C4B945BB32F65AC" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt Memory Protection.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpE6741DB4F8619935F0A2A35131BD3237" Guid="{E2230E40-DF2F-4A1A-8C65-A0F24DC8BB9B}">
+ <File Id="fil8024C54A5F73498199A9DD6A357AD5C4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt RAM Encryption.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp661B947BA59FB91045269E4D99CF8CD5" Guid="{FC919CFE-CBDF-4E2F-8D01-1084A209356A}">
+ <File Id="filC33A33ED6A2F9A8C3E8E529D88698CD4" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt Rescue Disk.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp7FE90DA6D2CB3D2F620DFB67DBE5FBD7" Guid="{89C70FA3-77EB-4376-BF5A-528B616529A0}">
+ <File Id="filA87A6F40D58E4DCFDE65BA47AD254E7D" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt System Files.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp03CC22A1DFFB0DB0AE4FBE6BDD0EB1AD" Guid="{0B11D197-21A6-4B9D-9FA8-551891F5BEE1}">
+ <File Id="fil5D04F8DF1FECF8D4F4632DDF068F5B46" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt Volume Format Specification.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp747C6DC3F1F94C8C379E8894CB58CC1E" Guid="{376A3808-5C87-42B1-B99F-A66EBBAF5AF0}">
+ <File Id="fil2F7DDAEFCD182B864F9EF2F68E64FF90" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt Volume.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmp568BC886045DD9FA8CF128F42A72561F" Guid="{EFF6758A-D620-4A1C-A36C-F5F85C5FB513}">
+ <File Id="fil944946E61E0A28EDE45AEDF5C637842F" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\VeraCrypt128x128.png" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpF58038EF3D3DCDDB51D498784BD02F0E" Guid="{8D8C09C0-8AD6-461C-9F64-8946CEDAF6A4}">
+ <File Id="fil66E62E8A04016A2B6EC83AB990C5D219" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Volume Clones.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpA10ECE6646C3403587F5EA05B65F9E07" Guid="{E55A3BBF-F1DE-451E-9479-1A4987C17F45}">
+ <File Id="fil52462FF21FC5B0BD710796D4FF9CA66C" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Wear-Leveling.html" Checksum="yes" DiskId="1" />
+ </Component>
+ <Component Id="cmpCB7AD9B47FC8C557168958B7EC0363D5" Guid="{5FC67C64-1AE4-49E0-8341-438316E349E9}">
+ <File Id="fil025AA83D381AD8CED0AB1CA421211A87" KeyPath="yes" Source="$(sys.CURRENTDIR)\docs\html\en\ru\Whirlpool.html" Checksum="yes" DiskId="1" />
+ </Component>
+ </DirectoryRef>
+
<!-- Refer to Desktop folder in order to install files in it (shortcut) -->
<DirectoryRef Id="DesktopFolder">
@@ -1271,6 +1891,7 @@
<ComponentRef Id="cmp4350812363930B900E24C845940DF416" />
<ComponentRef Id="cmp1DD254125CF07901EACECC70930818B0" />
<ComponentRef Id="cmp8C9E97CFD69D3BCB44B84D886720F3FC" />
+ <ComponentRef Id="cmp8EEB5407564497843BCFB99ECD7450CD" />
<ComponentRef Id="cmp2BC45D6EC406DDC470E8501442A7AF68" />
<ComponentRef Id="cmp74A0CA1914A6C6FE33D76DE1C01C676D" />
<ComponentRef Id="cmpC186D3472CE1EC872FF1B0CF3682B3B6" />
@@ -1281,6 +1902,7 @@
<ComponentRef Id="cmp46E5A0DB48A03A91267C97A664BD9BD4" />
<ComponentRef Id="cmp95BAB91FA0B7E37D5B9343478899CC75" />
<ComponentRef Id="cmpE73E4CCF9F6EC39998B9BE35E43768CC" />
+ <ComponentRef Id="cmp8E5262918FDC1B2986951E925B0B9AA5" />
<ComponentRef Id="cmp28EEAA4B2230460BDDA61DEFBC71A905" />
<ComponentRef Id="cmpCFF4CB46421F1A713D45607393ED9B90" />
<ComponentRef Id="cmp31601B4199D0CD3977758A3F2B63CDE7" />
@@ -1289,6 +1911,7 @@
<ComponentRef Id="cmp2F1F644C870AFF8970FE18AF2CD151C4" />
<ComponentRef Id="cmp4B8E0B5A7B7A8BE4267C722B1434E4CF" />
<ComponentRef Id="cmp84BB49D30BDBB4212707D14B7A9C13F1" />
+ <ComponentRef Id="cmp6097F5CB407EFCDADFEA02548151AD81" />
<ComponentRef Id="cmp406E3BE632055CDDE1E42F45E31318DC" />
<ComponentRef Id="cmp4E363AF94947A27A4E9CF57C69E6DE54" />
<ComponentRef Id="cmp562F7970AF2F9EF535AC21A84C7229D1" />
@@ -1320,14 +1943,16 @@
<ComponentRef Id="dcs_tpm_owner_02_pdf" />
<ComponentRef Id="disk_encryption_v1_2_pdf" />
+ <!-- C:\Program Files\VeraCrypt\docs\html\en -->
<ComponentRef Id="cmp5A2505C1E4CE33EAC578A8D1C8C505D2" />
<ComponentRef Id="cmpE985CD1A96188861286D758A12A1D0A1" />
<ComponentRef Id="cmp310514F655B6D66F5308A5823B0AB691" />
<ComponentRef Id="cmp0664DF8B1FE440C02B1E20D2F23C2CDF" />
<ComponentRef Id="cmp2934E77CB835216789F88BD686160A94" />
<ComponentRef Id="cmp688E76C9A297923D616068E33A6A4F49" />
+ <ComponentRef Id="cmpC40B9AEA2BA26327EDBF8EE050CB076B" />
<ComponentRef Id="cmp2ABB10C0A5AC0F1084EDF94E0FDFFD09" />
- <ComponentRef Id="cmp32E7F4F5C0F44D00B53E3946E7E1FCF9" />
+ <ComponentRef Id="cmp793A7E676882B650FFCEE4F41B92CB85" />
<ComponentRef Id="cmp989B890D94671F634D04D8F945090F21" />
<ComponentRef Id="cmp109BF0667C5A7B7036CCAAD9B29D9449" />
<ComponentRef Id="cmp82ABD3094B751094F3A49CD338A3713D" />
@@ -1362,33 +1987,10 @@
<ComponentRef Id="cmp3858A4BB7577362DE87F4485575DFC99" />
<ComponentRef Id="cmpA06B9542AEB64F96BB784F47800158A8" />
<ComponentRef Id="cmpACD4069DDF564A8DAB5D542BB8850131" />
- <ComponentRef Id="cmp735FE6B2F10C43019E11256864209EBC" />
- <ComponentRef Id="cmp89BB363FF83EBA271361A4208E069DA9" />
- <ComponentRef Id="cmp5115B3C02C1C0CF975E4B7C3152C163A" />
- <ComponentRef Id="cmp3E70583F999D652B21E6E2D526666F61" />
- <ComponentRef Id="cmpC2D0D30677874908C48FF8A921712958" />
- <ComponentRef Id="cmp88EB50D9762FA92B2E52313A7C92F2DD" />
- <ComponentRef Id="cmp3DABA5B6F2E779D915E1B8D680AE7855" />
- <ComponentRef Id="cmp2EA15F417E5EE9D31E028263C137695F" />
- <ComponentRef Id="cmp51D438A1152A65EAD414012A5EAEA2CA" />
- <ComponentRef Id="cmpD52CCEF7A4A330F26D3B3F7355D03646" />
- <ComponentRef Id="cmp1A9BFDDFF15FF47166075F319B97BB6E" />
- <ComponentRef Id="cmp320762048B274197D27F739096C4A23A" />
- <ComponentRef Id="cmp952051BDCF309CAEB1D62701560D8F78" />
- <ComponentRef Id="cmp6AB232B7503BC35E25CB33C789242482" />
- <ComponentRef Id="cmpE8ABDCD58C9636346FAE7E941A38CA6E" />
- <ComponentRef Id="cmp9CD73EB218D7148E55F141E31AEC9D8C" />
- <ComponentRef Id="cmpE504F295E3ED5CEBDCF231608F6757B2" />
- <ComponentRef Id="cmp84A8D3A9BF75ED8047B7DEAB02F26003" />
- <ComponentRef Id="cmp63A4BE623C0E3F77B3BFA5B467C33A1A" />
- <ComponentRef Id="cmp63CE6B664C7396B79B1B28591EEC72B9" />
- <ComponentRef Id="cmp4D6100E03DC3B05F17A7E2BA4AAF1EA1" />
- <ComponentRef Id="cmpB7641BE40D4D1642AB3647B669008A94" />
- <ComponentRef Id="cmp4DB96DA8172D79B63A7FBE08E016A280" />
- <ComponentRef Id="cmp615D3647A56F3ED6F0766CEEE9EFCF9F" />
<ComponentRef Id="cmp9FDD7E3C06564AF29700B82B19BC0501" />
<ComponentRef Id="cmp90AB4CF273108F47223E3432838CDE37" />
<ComponentRef Id="cmpB9A0461BF7CF75538111B088C986A62F" />
+ <ComponentRef Id="cmp33C4617DBE37ED14B978BC4770F0C3F8" />
<ComponentRef Id="cmpD8C7B52BC03709FAB2642B93BFE4FFE8" />
<ComponentRef Id="cmpFD6EB163EA6B74C4F59FF04D2B3796CC" />
<ComponentRef Id="cmp612D2E75E857D164665BE8CA37570D04" />
@@ -1408,11 +2010,13 @@
<ComponentRef Id="cmp0FF3027C2662D967ACB4B01BA7BC85F9" />
<ComponentRef Id="cmp3FC9C0126A2074CAABCF73197358F824" />
<ComponentRef Id="cmp1830E220882FBA276350032258B478AA" />
+ <ComponentRef Id="cmp433CCCF103F2A8AF57F9FC528232C836" />
<ComponentRef Id="cmpE5D6E9DF3EE1301C6D5A4F44362BCE96" />
<ComponentRef Id="cmpB7B429D414CF1DD05A4B70CE94E343F7" />
<ComponentRef Id="cmp00845B9781D5633702C834BCB4EB93D1" />
<ComponentRef Id="cmp47F92D029E335F7865F8ACB30763FED2" />
<ComponentRef Id="cmpF3B90B0C1F316854E9142B22783ACF19" />
+ <ComponentRef Id="cmpBD37FB188B29DB82A15EBC9C1DB66F94" />
<ComponentRef Id="cmp2EC17F48BC15C5405D2DB40FC6E01745" />
<ComponentRef Id="cmpE00F8980768E14DF59474B5CB3D84041" />
<ComponentRef Id="cmpD17B73F5892E45458E960025558B3452" />
@@ -1463,6 +2067,7 @@
<ComponentRef Id="cmpA80443C3767E3E51F3DE88BFD0D7A33B" />
<ComponentRef Id="cmp214446AAABEBAC0C3827B8977083FAE2" />
<ComponentRef Id="cmp4AF022868FE6883520C700676C43B15D" />
+ <ComponentRef Id="cmp340BBEC25292C3BE778BA8F158DB87B1" />
<ComponentRef Id="cmpC27AA2C4496C9EFA95DCD663B031B5D0" />
<ComponentRef Id="cmp9CBBC8311BBFC54C8DC1162BB17E5AED" />
<ComponentRef Id="cmp033461B0777614621A2ED7B4E2B08D55" />
@@ -1521,6 +2126,8 @@
<ComponentRef Id="cmpE0F5E8A2D6FEF181686370F0E1EAC632" />
<ComponentRef Id="cmp46B2E8BCD50BD668153E793EB737BC39" />
<ComponentRef Id="cmp0305CC2824E44F697B402E56A0CD1754" />
+ <ComponentRef Id="cmp9DD3085A37E22E035A65C74A5B9C209E" />
+ <ComponentRef Id="cmp1FFF1F3DF3F162C4AEDA7871C7886618" />
<ComponentRef Id="cmp0E00CBDCB82A904FD6AD82E458CA6AA7" />
<ComponentRef Id="cmp594B5E68E63675F4986F6717BC1F5950" />
<ComponentRef Id="cmp62748E79EC04EBE33DC46770AD65CDCE" />
@@ -1530,6 +2137,226 @@
<ComponentRef Id="cmpBB1A4A1EB3FBBE5B2BF2752C302CDC2D" />
<ComponentRef Id="cmp9D908DF026E6297D51B6C4A6700092F1" />
+ <!-- C:\Program Files\VeraCrypt\docs\html\en\CompilingGuidelineWin -->
+ <ComponentRef Id="cmpD07393B381E6260DBC0496E0A2B3FDA3" />
+ <ComponentRef Id="cmp1731A59A75547D8FA04524DDC7AD2988" />
+ <ComponentRef Id="cmp7FFBD1C115BC0813B91129B4078705CF" />
+ <ComponentRef Id="cmpD7F278D2B4ABBD3373A66252A80FF41C" />
+ <ComponentRef Id="cmpA3CA3666C6CCD54031801DA1FF7D7AF3" />
+ <ComponentRef Id="cmpE90376C911384CD5AE71D0E60076C55E" />
+ <ComponentRef Id="cmp2F53ACA5C5C155121B87F5D6E8A68D40" />
+ <ComponentRef Id="cmp843B9A72B11653FC613E6888545A2914" />
+ <ComponentRef Id="cmp5AF6BA98113B1A6C1B9EB20C78BA4ABF" />
+ <ComponentRef Id="cmpB235C44A240AB4854F159B87373D335B" />
+ <ComponentRef Id="cmp6F71C2116891CBBDE64C81A41B85C674" />
+ <ComponentRef Id="cmp9DEEBC6C9B984AFFF4F946DBE6084FB3" />
+ <ComponentRef Id="cmpD474D105652697A5807E9CBF4B0A0AD0" />
+ <ComponentRef Id="cmp451C53B55201540C7B07BBE0A73A6F69" />
+ <ComponentRef Id="cmp75EA034E68DFB3C765DBA38C1EBEA351" />
+ <ComponentRef Id="cmp5691E0C2C85E2E1EDE1E41214E222640" />
+ <ComponentRef Id="cmp2C05B384BC73DF32992E4B57F3F48AF5" />
+ <ComponentRef Id="cmp4B12B4AD977CC6FE0C361B0C98C6A236" />
+ <ComponentRef Id="cmp41B2B2449677DAA52A41DC7795E8C33B" />
+ <ComponentRef Id="cmp22F9BF579449876818B8F5773E181345" />
+ <ComponentRef Id="cmp82302DD1E595AFE99785A70427299C19" />
+ <ComponentRef Id="cmp18D83E4B99481D3D79B9D2F79E287226" />
+ <ComponentRef Id="cmp2BDF1EA1DD0D9D8D7E67AF7BA1FB0822" />
+ <ComponentRef Id="cmp817AF448E496E79AE0E03C16657AE14E" />
+
+ <!-- C:\Program Files\VeraCrypt\docs\html\en\ru -->
+ <ComponentRef Id="cmp98E10412F1F15FEA92DA14D5D072CC76" />
+ <ComponentRef Id="cmpA1262CC2F2086CCA8E3EE8DDA77FF086" />
+ <ComponentRef Id="cmp2DDBA3B10DB23CB1F8EA928B46CCA181" />
+ <ComponentRef Id="cmp0020DEB1B692BF8C113BCDD9C35CFDAE" />
+ <ComponentRef Id="cmp2ED752BBF695DA0426DC658681B0246F" />
+ <ComponentRef Id="cmpC2831D4EDB2C6161E9AFFA4E118B4690" />
+ <ComponentRef Id="cmpC8A17F149AF21481048D7258418DBDA4" />
+ <ComponentRef Id="cmp9D4113D4E0B7F3BA260B8B2B533E299C" />
+ <ComponentRef Id="cmp84EEBEA4353C6BB7FAFBC651A3044D91" />
+ <ComponentRef Id="cmpE3AD138F57F6B7D59BEA109296613C6A" />
+ <ComponentRef Id="cmp9C042008F4284C90B114419C6CAEF43C" />
+ <ComponentRef Id="cmp776BD71B225596C1F5DDCBAFBEDC3D8A" />
+ <ComponentRef Id="cmp71F37A3E4D3EAAE76DDD223623EFEFF3" />
+ <ComponentRef Id="cmp7B45DBB2FDDDBAAE80C9BED8518D5162" />
+ <ComponentRef Id="cmp11BA4D17FE816D5B509E1340905776C1" />
+ <ComponentRef Id="cmp030C129762387E5309D0ECB8DAF65212" />
+ <ComponentRef Id="cmpAC9DB62D88BBBAE847557DB06BD10C23" />
+ <ComponentRef Id="cmp4A6D2989B95765B61974E1E22E2ACF78" />
+ <ComponentRef Id="cmpD359378B1A7405FAF65C49BE76F981C5" />
+ <ComponentRef Id="cmp70D8557BE97B70FD9EECAAA0EF5CD03D" />
+ <ComponentRef Id="cmpDEBA4E7882793204DA1CC9999C05F964" />
+ <ComponentRef Id="cmpF516F4196B3085018BC093FCBCB58A4C" />
+ <ComponentRef Id="cmpAC8162634F24C0C33B2E3C6864DA4A2A" />
+ <ComponentRef Id="cmpB081741BBB46FA24327C9DB71A7B02B8" />
+ <ComponentRef Id="cmpD4723B9A6D4909DFC0E1B4B4EE660C09" />
+ <ComponentRef Id="cmp39E9D88B683EA4F12640DA0A65DE3549" />
+ <ComponentRef Id="cmp0F2F30410D88E2533026D3C3E4744E34" />
+ <ComponentRef Id="cmpB5D683C358B00897FA9F0FF22F315D7B" />
+ <ComponentRef Id="cmpD3CD0A2A3035277B8D5C83DDD56EEC09" />
+ <ComponentRef Id="cmpFAF93B91B7847306F97A8F13C9237BBF" />
+ <ComponentRef Id="cmp110F96A11106F1AC7DD0DB03480BC3AD" />
+ <ComponentRef Id="cmpD14CBD246BD84D409AC5C9435CB93C69" />
+ <ComponentRef Id="cmp338A05D33900D38A2218604CA622D528" />
+ <ComponentRef Id="cmp6AE588318312858B13C37DBB81243BB4" />
+ <ComponentRef Id="cmp40450814BCB759314CC3FDE6C648C0C4" />
+ <ComponentRef Id="cmp8D0D5C8F66B9E9213FACEB65D779E93B" />
+ <ComponentRef Id="cmp1969CFCA4E8E6853AB60C3E5E84EC96C" />
+ <ComponentRef Id="cmp0BF1FE522880BBDA428837E3B646DA5D" />
+ <ComponentRef Id="cmp2ADCCFAA99C96B7E74D50F58AA2DDAFA" />
+ <ComponentRef Id="cmp0E448FAC0CED589DD138E162986FC0DE" />
+ <ComponentRef Id="cmp06C8D9A3457DEA62A19ACB286B2E32EF" />
+ <ComponentRef Id="cmp7447D492A3894509DC750B48E7DCF613" />
+ <ComponentRef Id="cmp5C2B87E203BB5FCA4F77B19D3E6BA307" />
+ <ComponentRef Id="cmpA5748D4E937680A92DBAE78CE5B2F28C" />
+ <ComponentRef Id="cmp6FAAD943919CED1962892A80342F6791" />
+ <ComponentRef Id="cmp948EA396F48A342F4EF23F2210CB5B4F" />
+ <ComponentRef Id="cmp29F827B72EB9BA3A4BBF4135346BFB3F" />
+ <ComponentRef Id="cmpA6461FAA6FF2B690A1950611770B4238" />
+ <ComponentRef Id="cmpA386DE1E79E889FA61290114537BDEE3" />
+ <ComponentRef Id="cmpF78CD517DB1E24484B5CC82B2DDD5E9C" />
+ <ComponentRef Id="cmpBA0D70B7A50226DCD8144689A79ABDCA" />
+ <ComponentRef Id="cmp589D4976F5CF94C27910A8F4EBF29FD5" />
+ <ComponentRef Id="cmpDEF5E40C0360414577A9FB6E9D209C31" />
+ <ComponentRef Id="cmpC0FF4C2C070C62B0E55BA14B329A58FD" />
+ <ComponentRef Id="cmp5F3D5E0970DA4DCB5655AEC4AD1C94C5" />
+ <ComponentRef Id="cmp14BBB28777FE8A9914F4BB38B50C0311" />
+ <ComponentRef Id="cmp10C79CC28991F4E8A3E33C66D7280D88" />
+ <ComponentRef Id="cmp7E0AF9A50799D06DE12C94A60C834F5D" />
+ <ComponentRef Id="cmpC547B50DD1AB37E959FB18D1AFD9C051" />
+ <ComponentRef Id="cmp716240038B6F46034428E43768E32CA7" />
+ <ComponentRef Id="cmpEF2FE09A2E8F60EB28ECBA7BEE5E9026" />
+ <ComponentRef Id="cmp4DE7E89729EE1EE9EEA042F80B412D3D" />
+ <ComponentRef Id="cmpBC866AF7B9269946668A324AD39D08A7" />
+ <ComponentRef Id="cmp59C951F15FE54CBB5EF2528D4AA6F73C" />
+ <ComponentRef Id="cmp1BCCBDD405E75313F3B3CE6EE8DA86B5" />
+ <ComponentRef Id="cmp3E991C4739DF1DE5475ECE135EE98D0E" />
+ <ComponentRef Id="cmpF6A11C5F07AADC2DF98D1549024AA5D8" />
+ <ComponentRef Id="cmp92387146C4EDCAC1653A2FDD573D2695" />
+ <ComponentRef Id="cmpAD29968DFA6888826A5718FF6533D96B" />
+ <ComponentRef Id="cmpECD5EF9F2075A8512411DC0C4A5249D0" />
+ <ComponentRef Id="cmpCB8D27F16124CAAC7244A48FFA4AFB7D" />
+ <ComponentRef Id="cmpC65A16FF1BC895E90BBB53B78E68DFD9" />
+ <ComponentRef Id="cmp87F512AEE17E1578EAAE94230A2D42F8" />
+ <ComponentRef Id="cmp97920FB49AE81562FA7ABFFA9A5DE439" />
+ <ComponentRef Id="cmpC57C3FF497FC91DB80B6398E7FEE7A64" />
+ <ComponentRef Id="cmpACDA6D0F0078725DD4A8708187C76CD3" />
+ <ComponentRef Id="cmpCEB5D33CBF8513543D361078523B750C" />
+ <ComponentRef Id="cmp5FC13AB774FAACB290717853ADC20FCD" />
+ <ComponentRef Id="cmp725B9ABA14E65E9EFE49157CA4FC128B" />
+ <ComponentRef Id="cmpBD55DC12534E09C8553C28F5B5C0FA4E" />
+ <ComponentRef Id="cmp7C45FE83120EA12DB05FC171A06B30AE" />
+ <ComponentRef Id="cmpA76542EBEEBAFF2C7A5BF5AB2741D4FE" />
+ <ComponentRef Id="cmp9B9F529CBDC007E9FA5CF79E8867DA67" />
+ <ComponentRef Id="cmp87244E466A2EB7ABF13AA619B977BF78" />
+ <ComponentRef Id="cmp712EA51FB151C694292EA58C5A578BA6" />
+ <ComponentRef Id="cmp870CD5E9E23CF6C9067DEADE20C9FC35" />
+ <ComponentRef Id="cmpB006A7FF853B4EBD76D04C32E9455C4B" />
+ <ComponentRef Id="cmp472CDC24D7DCA0786CBD55DD01B3C326" />
+ <ComponentRef Id="cmp89C6FF5C5AC2CD9880C5409B5AB83825" />
+ <ComponentRef Id="cmp6C831E6A491B7EB59D88781A5BFE9F15" />
+ <ComponentRef Id="cmp60679C4F1990149DFE8EBD00D7C156DA" />
+ <ComponentRef Id="cmp6382DF988EB9E433728A02875F366B29" />
+ <ComponentRef Id="cmp6ED341130E7BC5619B617E61C4DB60A8" />
+ <ComponentRef Id="cmp216B8D95DCCC0DBA860DA22728386441" />
+ <ComponentRef Id="cmpE4595A43F5FE7BD7D162F3652BA6C266" />
+ <ComponentRef Id="cmp7D5BE6FDEA3DE19095769A66D0AE29A8" />
+ <ComponentRef Id="cmp61565372125F227105B9AE44241F1967" />
+ <ComponentRef Id="cmpBC1662DFA34FC9A8F203FDC51697C8A5" />
+ <ComponentRef Id="cmp5EF5D5F4FEB4B57BF58C3046BAD8A1E1" />
+ <ComponentRef Id="cmpE9488D44ACC744E76E072585F84C491B" />
+ <ComponentRef Id="cmp4228F912DE70A8E8A341A3B3EB232186" />
+ <ComponentRef Id="cmp661A873DCAADCA5D6DE5658C1AF6238D" />
+ <ComponentRef Id="cmpF8C6E0267E7995D280B8E7F4172C7F18" />
+ <ComponentRef Id="cmp6004A52073268319FB67C09279279ACD" />
+ <ComponentRef Id="cmpEEC16C2DA6C942B7F814FE2ECE9AAF65" />
+ <ComponentRef Id="cmpA116A7CF851D562952FD8F362EF4F15E" />
+ <ComponentRef Id="cmpAA28C1518620F4CA7377132D083B5E31" />
+ <ComponentRef Id="cmpC384B9F228D8242650A1A48FDE46FADB" />
+ <ComponentRef Id="cmpD858F6459F1D5BE26754F7B9A6B256FB" />
+ <ComponentRef Id="cmpD935A23E00BC5621253BAF554A60C48A" />
+ <ComponentRef Id="cmpCA290469DDC2BF237F81DDD5B1767EED" />
+ <ComponentRef Id="cmp72EE25B25C5C68F03DF9176C2D3F8BDD" />
+ <ComponentRef Id="cmp29F705976D3FE416CA69F9A85F81E453" />
+ <ComponentRef Id="cmp3092B4A3F28D76A5F41FB2DC967976BF" />
+ <ComponentRef Id="cmp05C4713E55D9E8032EF515CC96771B98" />
+ <ComponentRef Id="cmpD979C33BE6277C13010EF93D9FB338C8" />
+ <ComponentRef Id="cmpBDF94D6F72E05F0E90815BA6CA48AEAA" />
+ <ComponentRef Id="cmp5F801DCC01F26894D68A6EA08E45B76B" />
+ <ComponentRef Id="cmp1F82E220BB2635E789DB76D708745EDD" />
+ <ComponentRef Id="cmp9FEF6DBD25CA9AFF6103A75B72D304B2" />
+ <ComponentRef Id="cmp1710916CD3A94FB29C9213789A147AE0" />
+ <ComponentRef Id="cmpAA303E0AEBC0E1EB8C2472B1ED65324A" />
+ <ComponentRef Id="cmpACAD2B0C89247F272E42D86D48ED6ECC" />
+ <ComponentRef Id="cmp4BC713FA989ECC8EC884548781C4F29D" />
+ <ComponentRef Id="cmp2CF52C3BBF31CCD0752A49C11FF294A7" />
+ <ComponentRef Id="cmpE60FAB408B216C9ED62A362BC7EE475D" />
+ <ComponentRef Id="cmpAB7AC6D28286103D7E729673FEDFCD5C" />
+ <ComponentRef Id="cmp3E980DF980C84895107EA078801D25F6" />
+ <ComponentRef Id="cmpC84F22C32C2455E14F0833097B100309" />
+ <ComponentRef Id="cmp13BEB53EDC29960F3AD13DEEAB9C92C1" />
+ <ComponentRef Id="cmp6DA588A2041707855690C560C64C438D" />
+ <ComponentRef Id="cmpB03F168BA9DD4275F206E53CED02A12A" />
+ <ComponentRef Id="cmp673ABA162209C25819DE3CACF4E612D4" />
+ <ComponentRef Id="cmp2198CDB3A37522808F3C0FE67FEE31BF" />
+ <ComponentRef Id="cmp6CEA0C62D82A3B53499C2D4EF2C3B5F0" />
+ <ComponentRef Id="cmp7FBF805189D05F4E3E1197B6024D6583" />
+ <ComponentRef Id="cmp37C51862BC6949DB6195DC1A9FC37855" />
+ <ComponentRef Id="cmpB12223A6EEF742CCFB738D9C8B708ED9" />
+ <ComponentRef Id="cmpF4B2DDF581FADDF14E3613D517675CE0" />
+ <ComponentRef Id="cmpBCCD12E77FAEA515D6C1555B7823E169" />
+ <ComponentRef Id="cmp32627BA5A52D1C2FD2648C6907F4A00E" />
+ <ComponentRef Id="cmp7A44CB40DFC859E66D7CC2582EF9948D" />
+ <ComponentRef Id="cmpE819E5D393DD7BCB4D1C101FFFE6FB0E" />
+ <ComponentRef Id="cmpA29ACAD11D850472C56137504F770B8F" />
+ <ComponentRef Id="cmpA2581CD77714E8D6C2A4DAA258590E29" />
+ <ComponentRef Id="cmp3F6C602C80B5711DE3EDD2FE8EAFD00C" />
+ <ComponentRef Id="cmp30C5A7CA791767CAD2E9E124826EE047" />
+ <ComponentRef Id="cmp770DEAD9D0C6D2439CA86800A5709567" />
+ <ComponentRef Id="cmpF8CB44545962DB01EC6DD9DFADA36FEF" />
+ <ComponentRef Id="cmp8468AE251FAE8743371ADE14FEA935F7" />
+ <ComponentRef Id="cmpD2BCE21F32CF98AF542769B408047D4E" />
+ <ComponentRef Id="cmpA1B275EE180C48643BFF410ED187E170" />
+ <ComponentRef Id="cmp2458A9EEA35AAC6F7AA66C71F2C8E500" />
+ <ComponentRef Id="cmp725AEB3BD6705908D3DDDC49D446EEDA" />
+ <ComponentRef Id="cmp84C361E84DB09C711566B58D9822B3A4" />
+ <ComponentRef Id="cmpEAC38538AB52AD68B5B36DEBE9310DDE" />
+ <ComponentRef Id="cmp7B700E12FA433825A9ED08182F8CF6A6" />
+ <ComponentRef Id="cmp8548A76FB3F15F37E8690D54D9E37153" />
+ <ComponentRef Id="cmp84AFAC0919E0FDAB5B0C943837BB10FB" />
+ <ComponentRef Id="cmp7E863093EB77CAFCE23926751F601D06" />
+ <ComponentRef Id="cmp88CC92142E3E491F76F7BE7582508F44" />
+ <ComponentRef Id="cmpA65F33B67588CC31BC7CAE2E2C651CB6" />
+ <ComponentRef Id="cmp78D7D716B5B1FE70B04CF6A10B38E34F" />
+ <ComponentRef Id="cmpF86B2467041088054881E7ED51D3AA2F" />
+ <ComponentRef Id="cmp219FFB7AC8A9CAE559B96D663382362F" />
+ <ComponentRef Id="cmpCEA5EA46BBB2A62A8D881B31198C3386" />
+ <ComponentRef Id="cmp491B948F4AC657873C77A063196DE773" />
+ <ComponentRef Id="cmpEE20C9B71CFB2E466F13C6FC9BF04E09" />
+ <ComponentRef Id="cmp2B15CF0AFC8F3437B3049F59B0EF7601" />
+ <ComponentRef Id="cmp785E1DB76BBDEBFD70EA4BF62650054A" />
+ <ComponentRef Id="cmp5F637265DB84736905EE09ED2ECC69A6" />
+ <ComponentRef Id="cmpCBFB249454B517E4B7449B61557EACC9" />
+ <ComponentRef Id="cmp81CCD244B1F892AE169DD7F2A41000C5" />
+ <ComponentRef Id="cmp233B1C3979F13771F5C1FD8DFF4D4606" />
+ <ComponentRef Id="cmp21805FDD48B222E6357FC4461C6F3102" />
+ <ComponentRef Id="cmp0D80FF102A8D89F5A82D722082F11599" />
+ <ComponentRef Id="cmp6D7F31C4B7308F5BA7E90B1ADD7038F0" />
+ <ComponentRef Id="cmp7F598B7CD8D0338B1D394D65C681B267" />
+ <ComponentRef Id="cmpD9A9E41D1F43ECC44D1385DAF2D8FB60" />
+ <ComponentRef Id="cmp9B9A53A0C6DD95A6630C0210F3BB18E3" />
+ <ComponentRef Id="cmpB930876C3A86169D30AD296E2E8C8BB5" />
+ <ComponentRef Id="cmp02C9FCDEDD4174BB86092C3FC74686F0" />
+ <ComponentRef Id="cmp851C5E0A0D76AE035089E9529277A1F0" />
+ <ComponentRef Id="cmpE6741DB4F8619935F0A2A35131BD3237" />
+ <ComponentRef Id="cmp661B947BA59FB91045269E4D99CF8CD5" />
+ <ComponentRef Id="cmp7FE90DA6D2CB3D2F620DFB67DBE5FBD7" />
+ <ComponentRef Id="cmp03CC22A1DFFB0DB0AE4FBE6BDD0EB1AD" />
+ <ComponentRef Id="cmp747C6DC3F1F94C8C379E8894CB58CC1E" />
+ <ComponentRef Id="cmp568BC886045DD9FA8CF128F42A72561F" />
+ <ComponentRef Id="cmpF58038EF3D3DCDDB51D498784BD02F0E" />
+ <ComponentRef Id="cmpA10ECE6646C3403587F5EA05B65F9E07" />
+ <ComponentRef Id="cmpCB7AD9B47FC8C557168958B7EC0363D5" />
+
</Feature>
<Feature Id="Install_Registry"
@@ -1814,4 +2641,4 @@
</Product>
-</Wix> \ No newline at end of file
+</Wix>
diff --git a/src/Release/Setup Files/build_msi_x64.bat b/src/Release/Setup Files/build_msi_x64.bat
index e610160a..8d5a5449 100644
--- a/src/Release/Setup Files/build_msi_x64.bat
+++ b/src/Release/Setup Files/build_msi_x64.bat
@@ -2,14 +2,16 @@
::Define search paths here for Wix ToolSet and SDK (and SignTool optionnally)
::------------------------------------
-@set SEARCH_WIX_PATH=C:\Program Files (x86)\WiX Toolset v3.11\bin
-
-@set SEARCH_VC_DIR_PLATFORMSDK_1=C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86
-@set SEARCH_VC_DIR_PLATFORMSDK_2=C:\Program Files (x86)\Windows Kits\10\bin\x86
-@set SEARCH_VC_DIR_PLATFORMSDK_3=C:\Program Files\Microsoft Platform SDK\bin
-@set SEARCH_VC_DIR_PLATFORMSDK_4=C:\Program Files (x86)\Windows Kits\8.1\bin\x86
-@set SEARCH_VC_DIR_PLATFORMSDK_5=C:\Program Files (x86)\Windows Kits\8.0\bin\x86
-@set SEARCH_VC_DIR_PLATFORMSDK_6=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\bin
+@set SEARCH_WIX_PATH=C:\Program Files (x86)\WiX Toolset v3.14\bin
+
+@set SEARCH_VC_DIR_PLATFORMSDK_1=C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86
+@set SEARCH_VC_DIR_PLATFORMSDK_2=C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86
+@set SEARCH_VC_DIR_PLATFORMSDK_3=C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x86
+@set SEARCH_VC_DIR_PLATFORMSDK_4=C:\Program Files (x86)\Windows Kits\10\bin\x86
+@set SEARCH_VC_DIR_PLATFORMSDK_5=C:\Program Files\Microsoft Platform SDK\bin
+@set SEARCH_VC_DIR_PLATFORMSDK_6=C:\Program Files (x86)\Windows Kits\8.1\bin\x86
+@set SEARCH_VC_DIR_PLATFORMSDK_7=C:\Program Files (x86)\Windows Kits\8.0\bin\x86
+@set SEARCH_VC_DIR_PLATFORMSDK_8=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\bin
::end of search paths
diff --git a/src/Release/Setup Files/veracrypt-arm64.cat b/src/Release/Setup Files/veracrypt-arm64.cat
index 36ce6256..b08beb21 100644
--- a/src/Release/Setup Files/veracrypt-arm64.cat
+++ b/src/Release/Setup Files/veracrypt-arm64.cat
Binary files differ
diff --git a/src/Release/Setup Files/veracrypt-arm64.sys b/src/Release/Setup Files/veracrypt-arm64.sys
index 55d8fe88..6eb2cab6 100644
--- a/src/Release/Setup Files/veracrypt-arm64.sys
+++ b/src/Release/Setup Files/veracrypt-arm64.sys
Binary files differ
diff --git a/src/Release/Setup Files/veracrypt-x64.cat b/src/Release/Setup Files/veracrypt-x64.cat
index 71faf7a1..a281819d 100644
--- a/src/Release/Setup Files/veracrypt-x64.cat
+++ b/src/Release/Setup Files/veracrypt-x64.cat
Binary files differ
diff --git a/src/Release/Setup Files/veracrypt-x64.sys b/src/Release/Setup Files/veracrypt-x64.sys
index 8808e1d7..4d6b5dca 100644
--- a/src/Release/Setup Files/veracrypt-x64.sys
+++ b/src/Release/Setup Files/veracrypt-x64.sys
Binary files differ
diff --git a/src/Release/Setup Files/veracrypt.Inf b/src/Release/Setup Files/veracrypt.Inf
index 533c5e63..567a502e 100644
--- a/src/Release/Setup Files/veracrypt.Inf
+++ b/src/Release/Setup Files/veracrypt.Inf
@@ -2,7 +2,7 @@
;;; VeraCrypt
;;;
;;;
-;;; Copyright (c) 2023, IDRIX
+;;; Copyright (c) 2024, IDRIX
;;;
[Version]
@@ -10,7 +10,7 @@ signature = "$Windows NT$"
Class = "Encryption" ;This is determined by the work this filter driver does
ClassGuid = {a0a701c0-a511-42ff-aa6c-06dc0395576f} ;This value is determined by the Class
Provider = %ProviderString%
-DriverVer = 08/11/2023,1.26.10.0
+DriverVer = 07/28/2024,1.26.13.0
CatalogFile = veracrypt.cat
diff --git a/src/Release/Setup Files/veracrypt.cat b/src/Release/Setup Files/veracrypt.cat
index 4868f800..61f42269 100644
--- a/src/Release/Setup Files/veracrypt.cat
+++ b/src/Release/Setup Files/veracrypt.cat
Binary files differ
diff --git a/src/Release/Setup Files/veracrypt.sys b/src/Release/Setup Files/veracrypt.sys
index 8b6e13b3..9ce29478 100644
--- a/src/Release/Setup Files/veracrypt.sys
+++ b/src/Release/Setup Files/veracrypt.sys
Binary files differ
diff --git a/src/Setup/Dir.c b/src/Setup/Dir.c
index 3275567f..f0a89ced 100644
--- a/src/Setup/Dir.c
+++ b/src/Setup/Dir.c
@@ -65,58 +65,58 @@ mkfulldir (wchar_t *oriPath, BOOL bCheckonly)
int
-mkfulldir_internal (wchar_t *path)
+mkfulldir_internal(wchar_t* path)
{
- wchar_t *token;
- struct _stat st;
- static wchar_t tokpath[_MAX_PATH];
- static wchar_t trail[_MAX_PATH];
-
- if (wcslen(path) >= _MAX_PATH)
- {
- // directory name will be truncated so return failure to avoid unexepected behavior
- return -1;
- }
-
- StringCbCopyW (tokpath, _MAX_PATH, path);
- trail[0] = L'\0';
-
- token = wcstok (tokpath, L"\\/");
-
- if (tokpath[0] == L'\\' && tokpath[1] == L'\\')
- { /* unc */
- trail[0] = tokpath[0];
- trail[1] = tokpath[1];
- trail[2] = L'\0';
- if (token)
- {
- StringCbCatW (trail, _MAX_PATH, token);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- token = wcstok (NULL, L"\\/");
- if (token)
- { /* get share name */
- StringCbCatW (trail, _MAX_PATH, token);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- }
- token = wcstok (NULL, L"\\/");
- }
- }
-
- if (tokpath[1] == L':')
- { /* drive letter */
- StringCbCatW (trail, _MAX_PATH, tokpath);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- token = wcstok (NULL, L"\\/");
- }
-
- while (token != NULL)
- {
- int x;
- StringCbCatW (trail, _MAX_PATH, token);
- x = _wmkdir (trail);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- token = wcstok (NULL, L"\\/");
- }
-
- return _wstat (path, &st);
-}
+ wchar_t* token;
+ wchar_t* next_token = NULL;
+ struct _stat st;
+ static wchar_t tokpath[_MAX_PATH];
+ static wchar_t trail[_MAX_PATH];
+
+ if (wcslen(path) >= _MAX_PATH)
+ {
+ // directory name will be truncated so return failure to avoid unexpected behavior
+ return -1;
+ }
+
+ StringCbCopyW(tokpath, _MAX_PATH, path);
+ trail[0] = L'\0';
+
+ token = wcstok_s(tokpath, L"\\/", &next_token);
+ if (tokpath[0] == L'\\' && tokpath[1] == L'\\')
+ { /* unc */
+ trail[0] = tokpath[0];
+ trail[1] = tokpath[1];
+ trail[2] = L'\0';
+ if (token)
+ {
+ StringCbCatW(trail, _MAX_PATH, token);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ if (token)
+ { /* get share name */
+ StringCbCatW(trail, _MAX_PATH, token);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ }
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ }
+ }
+
+ if (tokpath[1] == L':')
+ { /* drive letter */
+ StringCbCatW(trail, _MAX_PATH, tokpath);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ }
+
+ while (token != NULL)
+ {
+ int x;
+ StringCbCatW(trail, _MAX_PATH, token);
+ x = _wmkdir(trail);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ }
+
+ return _wstat(path, &st);
+} \ No newline at end of file
diff --git a/src/Setup/MacOSX/VeraCrypt.entitlements.plist b/src/Setup/MacOSX/VeraCrypt.entitlements.plist
new file mode 100644
index 00000000..123d12a5
--- /dev/null
+++ b/src/Setup/MacOSX/VeraCrypt.entitlements.plist
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>com.apple.security.cs.disable-library-validation</key>
+ <true/>
+</dict>
+</plist>
diff --git a/src/Setup/MacOSX/notarize.sh b/src/Setup/MacOSX/notarize.sh
new file mode 100755
index 00000000..c3e2ff05
--- /dev/null
+++ b/src/Setup/MacOSX/notarize.sh
@@ -0,0 +1,140 @@
+#!/bin/bash
+
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # Directory where the script is located
+BUNDLE_PATH="${SCRIPT_DIR}/../../Main/VeraCrypt.app" # Path to the VeraCrypt.app bundle
+APPLE_ID="appleid" # Apple ID
+APP_SPECIFIC_PASSWORD="password" # app-specific password
+TEAM_ID="teamid" # team ID
+SIGNING_ID="signingid" # Signing ID
+
+# Check if VeraCrypt.app bundle exists
+if [ ! -d "$BUNDLE_PATH" ]; then
+ echo "VeraCrypt.app bundle not found: $BUNDLE_PATH"
+ exit 1
+fi
+
+# Retrieve the version of VeraCrypt from Info.plist
+VC_VERSION=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${BUNDLE_PATH}/Contents/Info.plist")
+
+echo "Notarizing VeraCrypt ${VC_VERSION}..."
+
+# Change to the script directory
+cd "${SCRIPT_DIR}"
+
+xattr -rc "$BUNDLE_PATH"
+codesign --timestamp --option runtime --deep --force --entitlements "${SCRIPT_DIR}/VeraCrypt.entitlements.plist" --sign "${SIGNING_ID}" "$BUNDLE_PATH"
+
+# Check dependencies of the VeraCrypt binary
+VC_BINARY="$BUNDLE_PATH/Contents/MacOS/VeraCrypt"
+DEPENDENCY_OUTPUT=$(otool -L "$VC_BINARY" | grep libfuse-t.dylib)
+
+# Determine the correct .pkgproj file based on the dependency
+PKGPROJ_FILE="${SCRIPT_DIR}/veracrypt.pkgproj"
+DMG_LABEL="VeraCrypt_${VC_VERSION}.dmg"
+if [[ "$DEPENDENCY_OUTPUT" != "" ]]; then
+ echo "VeraCrypt is linked against FUSE-T."
+ PKGPROJ_FILE="${SCRIPT_DIR}/veracrypt_fuse-t.pkgproj"
+ DMG_LABEL="VeraCrypt_FUSE-T_${VC_VERSION}.dmg"
+else
+ echo "VeraCrypt is linked against standard MacFUSE."
+fi
+
+/usr/local/bin/packagesbuild "$PKGPROJ_FILE"
+
+PKG_PATH="${SCRIPT_DIR}/VeraCrypt_${VC_VERSION}.pkg" # Constructed path to the VeraCrypt pkg
+productsign --sign "Developer ID Installer: IDRIX (Z933746L2S)" --timestamp "${SCRIPT_DIR}/VeraCrypt ${VC_VERSION}.pkg" "$PKG_PATH"
+
+if [ ! -f "$PKG_PATH" ]; then
+ echo "pkg file not found: $PKG_PATH"
+ exit 1
+fi
+
+# Step 1: Upload PKG to Apple for notarization
+echo "Uploading PKG to Apple for notarization..."
+xcrun notarytool submit "$PKG_PATH" --apple-id "$APPLE_ID" --password "$APP_SPECIFIC_PASSWORD" --team-id "$TEAM_ID" --wait --output-format json > notarization_result.json
+
+# Check if the notarization submission was successful
+if [ $? -ne 0 ]; then
+ echo "Failed to submit PKG for notarization."
+ cat notarization_result.json
+ exit 1
+fi
+
+# Extract the notarization UUID from the result
+REQUEST_UUID=$(grep -o '"id":"[^"]*' notarization_result.json | sed 's/"id":"//')
+echo "Notarization Request UUID: $REQUEST_UUID"
+
+# Step 2: Check the notarization status
+echo "Checking notarization status..."
+STATUS=$(grep -o '"status":"[^"]*' notarization_result.json | sed 's/"status":"//' | sed 's/"}//')
+echo "Initial status: $STATUS"
+
+while [ "$STATUS" == "in progress" ]; do
+ sleep 30
+ xcrun notarytool info "$REQUEST_UUID" --apple-id "$APPLE_ID" --password "$APP_SPECIFIC_PASSWORD" --team-id "$TEAM_ID" --output-format json > notarization_status.json
+
+ if [ ! -f notarization_status.json ]; then
+ echo "Failed to retrieve notarization status."
+ exit 1
+ fi
+
+ STATUS=$(grep -o '"status":"[^"]*' notarization_status.json | sed 's/"status":"//' | sed 's/"}//')
+ echo "Current status: $STATUS"
+done
+
+# Step 3: Staple the notarization ticket to the pkg or retrieve the log
+if [ "$STATUS" == "Accepted" ]; then
+ echo "Stapling the notarization ticket to the pkg..."
+ # Staple the notarization ticket to the installer package
+ xcrun stapler staple "$PKG_PATH"
+ echo "Notarization and stapling completed successfully."
+
+ # Clean up any existing temporary files and directories
+ rm -f template.dmg
+ rm -fr VeraCrypt_dmg
+
+ # Create a directory to mount the template DMG
+ echo "Creating directory to mount the template DMG..."
+ mkdir -p VeraCrypt_dmg
+
+ # Decompress the template DMG file
+ echo "Decompressing the template DMG file..."
+ bunzip2 -k -f template.dmg.bz2
+
+ # Attach the template DMG to the system, mount it at VeraCrypt_dmg directory
+ echo "Attaching the template DMG to the system..."
+ hdiutil attach template.dmg -noautoopen -quiet -mountpoint VeraCrypt_dmg
+
+ # Copy the notarized installer package into the mounted DMG
+ echo "Copying the notarized installer package into the mounted DMG..."
+ cp "VeraCrypt_${VC_VERSION}.pkg" VeraCrypt_dmg/VeraCrypt_Installer.pkg
+
+ # Detach the DMG, ensuring all changes are saved and it's unmounted
+ echo "Detaching the DMG..."
+ hdiutil detach VeraCrypt_dmg -quiet -force
+
+ # Convert the DMG back to a compressed format (UDZO) and create the final DMG file
+ echo "Converting the DMG back to a compressed format..."
+ rm -f "${DMG_LABEL}"
+ hdiutil convert template.dmg -quiet -format UDZO -imagekey zlib-level=9 -o "${DMG_LABEL}"
+
+ # Sign the final DMG file
+ echo "Signing the final DMG file..."
+ codesign -s "${SIGNING_ID}" --timestamp "${DMG_LABEL}"
+
+ # Clean up temporary files and directories
+ rm -f template.dmg
+ rm -fr VeraCrypt_dmg
+else
+ echo "Notarization failed. Retrieving log for more details..."
+ # Retrieve the notarization log for details on why it failed
+ xcrun notarytool log "$REQUEST_UUID" --apple-id "$APPLE_ID" --password "$APP_SPECIFIC_PASSWORD" --team-id "$TEAM_ID" --output-format json > notarization_log.json
+ cat notarization_log.json
+fi
+
+# Clean up temporary files
+rm -f notarization_result.json
+rm -f notarization_status.json
+rm -f notarization_log.json
+
+exit 0 \ No newline at end of file
diff --git a/src/Setup/MacOSX/postinstall_fuse-t.sh b/src/Setup/MacOSX/postinstall_fuse-t.sh
new file mode 100755
index 00000000..fb799b91
--- /dev/null
+++ b/src/Setup/MacOSX/postinstall_fuse-t.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+chmod -R go-w /Applications/VeraCrypt.app
+
+exit 0
diff --git a/src/Setup/MacOSX/veracrypt.pkgproj b/src/Setup/MacOSX/veracrypt.pkgproj
index 99c255ea..6f027358 100755
--- a/src/Setup/MacOSX/veracrypt.pkgproj
+++ b/src/Setup/MacOSX/veracrypt.pkgproj
@@ -557,7 +557,7 @@
<key>USE_HFS+_COMPRESSION</key>
<false/>
<key>VERSION</key>
- <string>1.26.10</string>
+ <string>1.26.15</string>
</dict>
<key>TYPE</key>
<integer>0</integer>
@@ -1025,7 +1025,7 @@ https://osxfuse.github.io/
</dict>
</array>
<key>NAME</key>
- <string>VeraCrypt 1.26.10</string>
+ <string>VeraCrypt 1.26.15</string>
<key>PAYLOAD_ONLY</key>
<false/>
<key>TREAT_MISSING_PRESENTATION_DOCUMENTS_AS_WARNING</key>
diff --git a/src/Setup/MacOSX/veracrypt_Legacy.pkgproj b/src/Setup/MacOSX/veracrypt_Legacy.pkgproj
index 6819907a..0c7d16cb 100755
--- a/src/Setup/MacOSX/veracrypt_Legacy.pkgproj
+++ b/src/Setup/MacOSX/veracrypt_Legacy.pkgproj
@@ -557,7 +557,7 @@
<key>USE_HFS+_COMPRESSION</key>
<false/>
<key>VERSION</key>
- <string>1.26.10</string>
+ <string>1.26.15</string>
</dict>
<key>TYPE</key>
<integer>0</integer>
diff --git a/src/Setup/MacOSX/veracrypt_fuse-t.pkgproj b/src/Setup/MacOSX/veracrypt_fuse-t.pkgproj
new file mode 100755
index 00000000..fb349daf
--- /dev/null
+++ b/src/Setup/MacOSX/veracrypt_fuse-t.pkgproj
@@ -0,0 +1,1044 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>PACKAGES</key>
+ <array>
+ <dict>
+ <key>MUST-CLOSE-APPLICATION-ITEMS</key>
+ <array/>
+ <key>MUST-CLOSE-APPLICATIONS</key>
+ <false/>
+ <key>PACKAGE_FILES</key>
+ <dict>
+ <key>DEFAULT_INSTALL_LOCATION</key>
+ <string>/</string>
+ <key>HIERARCHY</key>
+ <dict>
+ <key>CHILDREN</key>
+ <array>
+ <dict>
+ <key>CHILDREN</key>
+ <array>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>80</integer>
+ <key>PATH</key>
+ <string>Utilities</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>BUNDLE_CAN_DOWNGRADE</key>
+ <true/>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>80</integer>
+ <key>PATH</key>
+ <string>../../Main/VeraCrypt.app</string>
+ <key>PATH_TYPE</key>
+ <integer>1</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>3</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>GID</key>
+ <integer>80</integer>
+ <key>PATH</key>
+ <string>Applications</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>509</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>80</integer>
+ <key>PATH</key>
+ <string>Application Support</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Documentation</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Filesystems</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Frameworks</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Input Methods</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Internet Plug-Ins</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>LaunchAgents</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>LaunchDaemons</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>PreferencePanes</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Preferences</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>80</integer>
+ <key>PATH</key>
+ <string>Printers</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>PrivilegedHelperTools</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>1005</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>QuickLook</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>QuickTime</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Screen Savers</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Scripts</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Services</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Widgets</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Automator</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Extensions</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Library</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array>
+ <dict>
+ <key>CHILDREN</key>
+ <array>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Extensions</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Library</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>System</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>CHILDREN</key>
+ <array>
+ <dict>
+ <key>CHILDREN</key>
+ <array/>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>Shared</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>1023</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>GID</key>
+ <integer>80</integer>
+ <key>PATH</key>
+ <string>Users</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>GID</key>
+ <integer>0</integer>
+ <key>PATH</key>
+ <string>/</string>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ <key>PERMISSIONS</key>
+ <integer>493</integer>
+ <key>TYPE</key>
+ <integer>1</integer>
+ <key>UID</key>
+ <integer>0</integer>
+ </dict>
+ <key>PAYLOAD_TYPE</key>
+ <integer>0</integer>
+ <key>PRESERVE_EXTENDED_ATTRIBUTES</key>
+ <false/>
+ <key>SHOW_INVISIBLE</key>
+ <false/>
+ <key>SPLIT_FORKS</key>
+ <true/>
+ <key>TREAT_MISSING_FILES_AS_WARNING</key>
+ <false/>
+ <key>VERSION</key>
+ <integer>5</integer>
+ </dict>
+ <key>PACKAGE_SCRIPTS</key>
+ <dict>
+ <key>POSTINSTALL_PATH</key>
+ <dict>
+ <key>PATH</key>
+ <string>postinstall_fuse-t.sh</string>
+ <key>PATH_TYPE</key>
+ <integer>1</integer>
+ </dict>
+ <key>PREINSTALL_PATH</key>
+ <dict>
+ <key>PATH_TYPE</key>
+ <integer>0</integer>
+ </dict>
+ <key>RESOURCES</key>
+ <array/>
+ </dict>
+ <key>PACKAGE_SETTINGS</key>
+ <dict>
+ <key>AUTHENTICATION</key>
+ <integer>1</integer>
+ <key>CONCLUSION_ACTION</key>
+ <integer>0</integer>
+ <key>FOLLOW_SYMBOLIC_LINKS</key>
+ <false/>
+ <key>IDENTIFIER</key>
+ <string>com.idrix.pkg.veracrypt</string>
+ <key>LOCATION</key>
+ <integer>0</integer>
+ <key>NAME</key>
+ <string>veracrypt</string>
+ <key>OVERWRITE_PERMISSIONS</key>
+ <false/>
+ <key>PAYLOAD_SIZE</key>
+ <integer>-1</integer>
+ <key>REFERENCE_PATH</key>
+ <string></string>
+ <key>RELOCATABLE</key>
+ <false/>
+ <key>USE_HFS+_COMPRESSION</key>
+ <false/>
+ <key>VERSION</key>
+ <string>1.26.15</string>
+ </dict>
+ <key>TYPE</key>
+ <integer>0</integer>
+ <key>UUID</key>
+ <string>B14381D9-EC5F-43E4-B971-82AB3D132A64</string>
+ </dict>
+ </array>
+ <key>PROJECT</key>
+ <dict>
+ <key>PROJECT_COMMENTS</key>
+ <dict>
+ <key>NOTES</key>
+ <data>
+ PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1M
+ IDQuMDEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQv
+ c3RyaWN0LmR0ZCI+CjxodG1sPgo8aGVhZD4KPG1ldGEgaHR0cC1l
+ cXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7
+ IGNoYXJzZXQ9VVRGLTgiPgo8bWV0YSBodHRwLWVxdWl2PSJDb250
+ ZW50LVN0eWxlLVR5cGUiIGNvbnRlbnQ9InRleHQvY3NzIj4KPHRp
+ dGxlPjwvdGl0bGU+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29u
+ dGVudD0iQ29jb2EgSFRNTCBXcml0ZXIiPgo8bWV0YSBuYW1lPSJD
+ b2NvYVZlcnNpb24iIGNvbnRlbnQ9IjExMzguNTEiPgo8c3R5bGUg
+ dHlwZT0idGV4dC9jc3MiPgo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5
+ Pgo8L2JvZHk+CjwvaHRtbD4K
+ </data>
+ </dict>
+ <key>PROJECT_PRESENTATION</key>
+ <dict>
+ <key>BACKGROUND</key>
+ <dict>
+ <key>APPAREANCES</key>
+ <dict>
+ <key>DARK_AQUA</key>
+ <dict/>
+ <key>LIGHT_AQUA</key>
+ <dict/>
+ </dict>
+ <key>SHARED_SETTINGS_FOR_ALL_APPAREANCES</key>
+ <true/>
+ </dict>
+ <key>INSTALLATION TYPE</key>
+ <dict>
+ <key>HIERARCHIES</key>
+ <dict>
+ <key>INSTALLER</key>
+ <dict>
+ <key>LIST</key>
+ <array>
+ <dict>
+ <key>DESCRIPTION</key>
+ <array/>
+ <key>OPTIONS</key>
+ <dict>
+ <key>HIDDEN</key>
+ <false/>
+ <key>STATE</key>
+ <integer>1</integer>
+ </dict>
+ <key>PACKAGE_UUID</key>
+ <string>B14381D9-EC5F-43E4-B971-82AB3D132A64</string>
+ <key>TITLE</key>
+ <array/>
+ <key>TOOLTIP</key>
+ <array/>
+ <key>TYPE</key>
+ <integer>0</integer>
+ <key>UUID</key>
+ <string>4F1ACCF7-AA2A-4C80-A42F-274D410A13D1</string>
+ </dict>
+ </array>
+ <key>REMOVED</key>
+ <dict/>
+ </dict>
+ </dict>
+ <key>MODE</key>
+ <integer>0</integer>
+ </dict>
+ <key>INSTALLATION_STEPS</key>
+ <array>
+ <dict>
+ <key>ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS</key>
+ <string>ICPresentationViewIntroductionController</string>
+ <key>INSTALLER_PLUGIN</key>
+ <string>Introduction</string>
+ <key>LIST_TITLE_KEY</key>
+ <string>InstallerSectionTitle</string>
+ </dict>
+ <dict>
+ <key>ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS</key>
+ <string>ICPresentationViewReadMeController</string>
+ <key>INSTALLER_PLUGIN</key>
+ <string>ReadMe</string>
+ <key>LIST_TITLE_KEY</key>
+ <string>InstallerSectionTitle</string>
+ </dict>
+ <dict>
+ <key>ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS</key>
+ <string>ICPresentationViewLicenseController</string>
+ <key>INSTALLER_PLUGIN</key>
+ <string>License</string>
+ <key>LIST_TITLE_KEY</key>
+ <string>InstallerSectionTitle</string>
+ </dict>
+ <dict>
+ <key>ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS</key>
+ <string>ICPresentationViewDestinationSelectController</string>
+ <key>INSTALLER_PLUGIN</key>
+ <string>TargetSelect</string>
+ <key>LIST_TITLE_KEY</key>
+ <string>InstallerSectionTitle</string>
+ </dict>
+ <dict>
+ <key>ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS</key>
+ <string>ICPresentationViewInstallationTypeController</string>
+ <key>INSTALLER_PLUGIN</key>
+ <string>PackageSelection</string>
+ <key>LIST_TITLE_KEY</key>
+ <string>InstallerSectionTitle</string>
+ </dict>
+ <dict>
+ <key>ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS</key>
+ <string>ICPresentationViewInstallationController</string>
+ <key>INSTALLER_PLUGIN</key>
+ <string>Install</string>
+ <key>LIST_TITLE_KEY</key>
+ <string>InstallerSectionTitle</string>
+ </dict>
+ <dict>
+ <key>ICPRESENTATION_CHAPTER_VIEW_CONTROLLER_CLASS</key>
+ <string>ICPresentationViewSummaryController</string>
+ <key>INSTALLER_PLUGIN</key>
+ <string>Summary</string>
+ <key>LIST_TITLE_KEY</key>
+ <string>InstallerSectionTitle</string>
+ </dict>
+ </array>
+ <key>INTRODUCTION</key>
+ <dict>
+ <key>LOCALIZATIONS</key>
+ <array/>
+ </dict>
+ <key>LICENSE</key>
+ <dict>
+ <key>LOCALIZATIONS</key>
+ <array>
+ <dict>
+ <key>LANGUAGE</key>
+ <string>English</string>
+ <key>VALUE</key>
+ <dict>
+ <key>PATH</key>
+ <string>../../License.txt</string>
+ <key>PATH_TYPE</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>MODE</key>
+ <integer>0</integer>
+ </dict>
+ <key>README</key>
+ <dict>
+ <key>LOCALIZATIONS</key>
+ <array/>
+ </dict>
+ <key>SUMMARY</key>
+ <dict>
+ <key>LOCALIZATIONS</key>
+ <array/>
+ </dict>
+ <key>TITLE</key>
+ <dict>
+ <key>LOCALIZATIONS</key>
+ <array>
+ <dict>
+ <key>LANGUAGE</key>
+ <string>French</string>
+ <key>VALUE</key>
+ <string></string>
+ </dict>
+ </array>
+ </dict>
+ </dict>
+ <key>PROJECT_REQUIREMENTS</key>
+ <dict>
+ <key>LIST</key>
+ <array>
+ <dict>
+ <key>BEHAVIOR</key>
+ <integer>3</integer>
+ <key>DICTIONARY</key>
+ <dict>
+ <key>IC_REQUIREMENT_OS_DISK_TYPE</key>
+ <integer>1</integer>
+ <key>IC_REQUIREMENT_OS_DISTRIBUTION_TYPE</key>
+ <integer>0</integer>
+ <key>IC_REQUIREMENT_OS_MINIMUM_VERSION</key>
+ <integer>119900</integer>
+ </dict>
+ <key>IC_REQUIREMENT_CHECK_TYPE</key>
+ <integer>0</integer>
+ <key>IDENTIFIER</key>
+ <string>fr.whitebox.Packages.requirement.os</string>
+ <key>MESSAGE</key>
+ <array>
+ <dict>
+ <key>LANGUAGE</key>
+ <string>English</string>
+ <key>VALUE</key>
+ <string>VeraCrypt requires MacOSX 12 and above.</string>
+ </dict>
+ <dict>
+ <key>LANGUAGE</key>
+ <string>French</string>
+ <key>VALUE</key>
+ <string>VeraCrypt nécessite MacOSX 12 et supérieur.</string>
+ </dict>
+ </array>
+ <key>NAME</key>
+ <string>Operating System</string>
+ <key>STATE</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>BEHAVIOR</key>
+ <integer>3</integer>
+ <key>DICTIONARY</key>
+ <dict>
+ <key>IC_REQUIREMENT_FILES_CONDITION</key>
+ <integer>0</integer>
+ <key>IC_REQUIREMENT_FILES_DISK_TYPE</key>
+ <integer>1</integer>
+ <key>IC_REQUIREMENT_FILES_LIST</key>
+ <array>
+ <string>/usr/local/lib/libfuse-t.dylib</string>
+ </array>
+ <key>IC_REQUIREMENT_FILES_SELECTOR</key>
+ <integer>0</integer>
+ </dict>
+ <key>IC_REQUIREMENT_CHECK_TYPE</key>
+ <integer>0</integer>
+ <key>IDENTIFIER</key>
+ <string>fr.whitebox.Packages.requirement.files</string>
+ <key>MESSAGE</key>
+ <array>
+ <dict>
+ <key>LANGUAGE</key>
+ <string>English</string>
+ <key>SECONDARY_VALUE</key>
+ <string></string>
+ <key>VALUE</key>
+ <string>FUSE-T seems to be missing on your machine. VeraCrypt requires OSXFuse 1.0 or above.
+Please download the latest FUSE-T version from :
+https://github.com/macos-fuse-t/fuse-t/releases</string>
+ </dict>
+ <dict>
+ <key>LANGUAGE</key>
+ <string>French</string>
+ <key>SECONDARY_VALUE</key>
+ <string></string>
+ <key>VALUE</key>
+ <string>FUSE-T semble ne pas être installé sur votre machine. VeraCrypt nécessite FUSE-T 1.0 ou supérieur.
+Merci de télécharger la dernière version de OSXFuse à partir de :
+https://github.com/macos-fuse-t/fuse-t/releases
+
+</string>
+ </dict>
+ </array>
+ <key>NAME</key>
+ <string>FUSE-T</string>
+ <key>STATE</key>
+ <true/>
+ </dict>
+ </array>
+ <key>RESOURCES</key>
+ <array/>
+ <key>ROOT_VOLUME_ONLY</key>
+ <false/>
+ </dict>
+ <key>PROJECT_SETTINGS</key>
+ <dict>
+ <key>ADVANCED_OPTIONS</key>
+ <dict>
+ <key>installer-script.options:hostArchitectures</key>
+ <array>
+ <string>x86_64,arm64</string>
+ </array>
+ </dict>
+ <key>BUILD_FORMAT</key>
+ <integer>0</integer>
+ <key>BUILD_PATH</key>
+ <dict>
+ <key>PATH</key>
+ <string>.</string>
+ <key>PATH_TYPE</key>
+ <integer>1</integer>
+ </dict>
+ <key>EXCLUDED_FILES</key>
+ <array>
+ <dict>
+ <key>PATTERNS_ARRAY</key>
+ <array>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>.DS_Store</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>PROTECTED</key>
+ <true/>
+ <key>PROXY_NAME</key>
+ <string>Remove .DS_Store files</string>
+ <key>PROXY_TOOLTIP</key>
+ <string>Remove ".DS_Store" files created by the Finder.</string>
+ <key>STATE</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>PATTERNS_ARRAY</key>
+ <array>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>.pbdevelopment</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>PROTECTED</key>
+ <true/>
+ <key>PROXY_NAME</key>
+ <string>Remove .pbdevelopment files</string>
+ <key>PROXY_TOOLTIP</key>
+ <string>Remove ".pbdevelopment" files created by ProjectBuilder or Xcode.</string>
+ <key>STATE</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>PATTERNS_ARRAY</key>
+ <array>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>CVS</string>
+ <key>TYPE</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>.cvsignore</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>.cvspass</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>.svn</string>
+ <key>TYPE</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>.git</string>
+ <key>TYPE</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>.gitignore</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>PROTECTED</key>
+ <true/>
+ <key>PROXY_NAME</key>
+ <string>Remove SCM metadata</string>
+ <key>PROXY_TOOLTIP</key>
+ <string>Remove helper files and folders used by the CVS, SVN or Git Source Code Management systems.</string>
+ <key>STATE</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>PATTERNS_ARRAY</key>
+ <array>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>classes.nib</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>designable.db</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>info.nib</string>
+ <key>TYPE</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>PROTECTED</key>
+ <true/>
+ <key>PROXY_NAME</key>
+ <string>Optimize nib files</string>
+ <key>PROXY_TOOLTIP</key>
+ <string>Remove "classes.nib", "info.nib" and "designable.nib" files within .nib bundles.</string>
+ <key>STATE</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>PATTERNS_ARRAY</key>
+ <array>
+ <dict>
+ <key>REGULAR_EXPRESSION</key>
+ <false/>
+ <key>STRING</key>
+ <string>Resources Disabled</string>
+ <key>TYPE</key>
+ <integer>1</integer>
+ </dict>
+ </array>
+ <key>PROTECTED</key>
+ <true/>
+ <key>PROXY_NAME</key>
+ <string>Remove Resources Disabled folders</string>
+ <key>PROXY_TOOLTIP</key>
+ <string>Remove "Resources Disabled" folders.</string>
+ <key>STATE</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>SEPARATOR</key>
+ <true/>
+ </dict>
+ </array>
+ <key>NAME</key>
+ <string>VeraCrypt 1.26.15</string>
+ <key>PAYLOAD_ONLY</key>
+ <false/>
+ <key>TREAT_MISSING_PRESENTATION_DOCUMENTS_AS_WARNING</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>SHARED_GLOBAL_DATA</key>
+ <dict>
+ <key>IC_REQUIREMENT_JAVASCRIPT_SHARED_SOURCE_CODE</key>
+ <string></string>
+ </dict>
+ <key>TYPE</key>
+ <integer>0</integer>
+ <key>VERSION</key>
+ <integer>2</integer>
+</dict>
+</plist>
diff --git a/src/Setup/Portable.rc b/src/Setup/Portable.rc
index eb198e9e..f62e9da0 100644
--- a/src/Setup/Portable.rc
+++ b/src/Setup/Portable.rc
@@ -26,8 +26,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,15,0
+ PRODUCTVERSION 1,26,15,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -44,11 +44,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCrypt Portable"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.15"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "VeraCrypt Portable.exe"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.15"
END
END
BLOCK "VarFileInfo"
@@ -102,6 +102,7 @@ IDR_LANG_ID LANGUAGES "..\\..\\Translations\\Language.
IDR_LANG_KA LANGUAGES "..\\..\\Translations\\Language.ka.xml"
IDR_LANG_KO LANGUAGES "..\\..\\Translations\\Language.ko.xml"
IDR_LANG_LV LANGUAGES "..\\..\\Translations\\Language.lv.xml"
+IDR_LANG_NB LANGUAGES "..\\..\\Translations\\Language.nb.xml"
IDR_LANG_NN LANGUAGES "..\\..\\Translations\\Language.nn.xml"
IDR_LANG_PTBR LANGUAGES "..\\..\\Translations\\Language.pt-br.xml"
IDR_LANG_SK LANGUAGES "..\\..\\Translations\\Language.sk.xml"
diff --git a/src/Setup/Portable_vs2019.vcxproj b/src/Setup/Portable_vs2019.vcxproj
new file mode 100644
index 00000000..8b2e4cf5
--- /dev/null
+++ b/src/Setup/Portable_vs2019.vcxproj
@@ -0,0 +1,328 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="ReleaseCustomEFI|Win32">
+ <Configuration>ReleaseCustomEFI</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release_SkipOsDriverReqCheck|Win32">
+ <Configuration>Release_SkipOsDriverReqCheck</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{60698D56-DB83-4D19-9C87-9DFB6A6F8C87}</ProjectGuid>
+ <RootNamespace>Portable</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectName>Portable</ProjectName>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)PortableDebug\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)PortableDebug\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
+ <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EmbedManifest>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)PortableRelease\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">$(ProjectDir)PortableRelease\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)PortableRelease\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)PortableRelease\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">$(ProjectDir)PortableRelease\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)PortableRelease\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">false</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</GenerateManifest>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">VeraCryptPortable</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">VeraCryptPortable</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">VeraCryptPortable</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">VeraCryptPortable</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;PORTABLE;WIN32;HAVE_CONFIG_H;ZIP_STATIC;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/NODEFAULTLIB:LIBCMTD %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>libcmtd.lib;atls.lib;mpr.lib;..\Common\Debug\Zip.lib;..\Crypto\Debug\crypto.lib;..\Common\Debug\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptPortable.exe</OutputFile>
+ <UACExecutionLevel>AsInvoker</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)Portable.pdb</ProgramDatabaseFile>
+ <SubSystem>Windows</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ <GenerateMapFile>true</GenerateMapFile>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Portable.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>md "..\Debug\Setup Files" 2&gt;NUL:
+copy PortableDebug\VeraCryptPortable.exe "..\Debug\Setup Files\VeraCrypt Portable.exe" &gt;NUL:
+</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;PORTABLE;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>atls.lib;mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptPortable.exe</OutputFile>
+ <UACExecutionLevel>AsInvoker</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Portable.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy PortableRelease\VeraCryptPortable.exe "..\Release\Setup Files\VeraCrypt Portable.exe"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;PORTABLE;VC_SKIP_OS_DRIVER_REQ_CHECK;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptPortable.exe</OutputFile>
+ <UACExecutionLevel>AsInvoker</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Portable.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy PortableRelease\VeraCryptPortable.exe "..\Release\Setup Files\VeraCrypt Portable.exe"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;PORTABLE;VC_EFI_CUSTOM_MODE;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptPortable.exe</OutputFile>
+ <UACExecutionLevel>AsInvoker</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Portable.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy PortableRelease\VeraCryptPortable.exe "..\Release\Setup Files\VeraCrypt Portable.exe"</Command>
+ </PostBuildEvent>
+ <ResourceCompile>
+ <PreprocessorDefinitions>VC_EFI_CUSTOM_MODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="Dir.c" />
+ <ClCompile Include="SelfExtract.c" />
+ <ClCompile Include="Setup.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="Wizard.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Xml.c" />
+ <ClCompile Include="..\Common\BootEncryption.cpp" />
+ <ClCompile Include="..\Common\Crc.c" />
+ <ClCompile Include="..\Common\Dictionary.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Endian.c" />
+ <ClCompile Include="..\Common\Language.c" />
+ <ClCompile Include="..\Common\Registry.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Setup.ico" />
+ <None Include="..\Common\VeraCrypt.ico" />
+ <None Include="VeraCrypt_setup.bmp" />
+ <None Include="VeraCrypt_setup_background.bmp" />
+ <None Include="..\Common\VeraCrypt_Volume.ico" />
+ <None Include="..\Common\Language.xml" />
+ <None Include="..\Resources\Texts\License.rtf" />
+ <None Include="..\Common\Textual_logo_288dpi.bmp" />
+ <None Include="..\Common\Textual_logo_96dpi.bmp" />
+ <None Include="..\Common\Textual_logo_background.bmp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Common\Apidrvr.h" />
+ <ClInclude Include="..\Common\Combo.h" />
+ <ClInclude Include="ComSetup.h" />
+ <ClInclude Include="..\Common\Crc.h" />
+ <ClInclude Include="Dir.h" />
+ <ClInclude Include="..\Common\Dlgcode.h" />
+ <ClInclude Include="..\Common\Exception.h" />
+ <ClInclude Include="..\Common\Inflate.h" />
+ <ClInclude Include="..\Common\Language.h" />
+ <ClInclude Include="..\Common\Registry.h" />
+ <ClInclude Include="..\Common\Resource.h" />
+ <ClInclude Include="Resource.h" />
+ <ClInclude Include="SelfExtract.h" />
+ <ClInclude Include="Setup.h" />
+ <ClInclude Include="..\Common\Tcdefs.h" />
+ <ClInclude Include="Wizard.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <Manifest Include="Portable.manifest" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="..\Common\Common.rc">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</ExcludedFromBuild>
+ </ResourceCompile>
+ <ResourceCompile Include="Portable.rc" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/src/Setup/Portable_vs2019.vcxproj.filters b/src/Setup/Portable_vs2019.vcxproj.filters
new file mode 100644
index 00000000..855ecc00
--- /dev/null
+++ b/src/Setup/Portable_vs2019.vcxproj.filters
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Source Files\Common">
+ <UniqueIdentifier>{876C2050-1694-4F32-AF5D-491C6A43A799}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
+ </Filter>
+ <Filter Include="Resource Files\Common">
+ <UniqueIdentifier>{17370B4B-2D76-41A9-9828-015FB30054F6}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="Dir.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="SelfExtract.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Setup.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Wizard.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Xml.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\BootEncryption.cpp">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Crc.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dictionary.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Language.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Registry.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Endian.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Setup.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\VeraCrypt.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="VeraCrypt_setup.bmp">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="VeraCrypt_setup_background.bmp">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\VeraCrypt_Volume.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\Language.xml">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Resources\Texts\License.rtf">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_288dpi.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_96dpi.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_background.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Common\Apidrvr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Combo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ComSetup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Crc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Dir.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Dlgcode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Exception.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Inflate.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Language.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Registry.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="SelfExtract.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Setup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Tcdefs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Wizard.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <Manifest Include="Portable.manifest" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="..\Common\Common.rc">
+ <Filter>Resource Files\Common</Filter>
+ </ResourceCompile>
+ <ResourceCompile Include="Portable.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/src/Setup/Portable_vs2019.vcxproj.user b/src/Setup/Portable_vs2019.vcxproj.user
new file mode 100644
index 00000000..ace9a86a
--- /dev/null
+++ b/src/Setup/Portable_vs2019.vcxproj.user
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+</Project> \ No newline at end of file
diff --git a/src/Setup/Resource.h b/src/Setup/Resource.h
index b5b7d466..62246068 100644
--- a/src/Setup/Resource.h
+++ b/src/Setup/Resource.h
@@ -43,6 +43,7 @@
#define IDR_LANG_UK 57
#define IDR_LANG_UZ 58
#define IDR_LANG_ZHTW 59
+#define IDR_LANG_NB 60
#define IDD_INSTALL 101
#define IDD_INSTALL_OPTIONS_PAGE_DLG 102
#define IDD_UNINSTALL 103
diff --git a/src/Setup/Setup.c b/src/Setup/Setup.c
index 6edc0ea9..43ea971b 100644
--- a/src/Setup/Setup.c
+++ b/src/Setup/Setup.c
@@ -2016,6 +2016,37 @@ error:
return bOK;
}
+void RemoveLegacyFiles (wchar_t *szDestDir)
+{
+ const wchar_t* oldFileNames[] = {
+ L"docs\\html\\en\\BCH_Logo_48x30.png",
+ L"docs\\html\\en\\LinuxPrepAndBuild.sh",
+ L"docs\\html\\en\\LinuxPrepAndBuild.zip",
+ L"docs\\html\\en\\RIPEMD-160.html",
+ L"docs\\html\\en\\ru\\BCH_Logo_48x30.png",
+ L"Languages\\Language.ru - Copy.xml",
+ };
+ wchar_t szDir[TC_MAX_PATH];
+ wchar_t oldPath[TC_MAX_PATH];
+ BOOL bSlash;
+ size_t x, i;
+
+ StringCbCopyW (szDir, sizeof(szDir), szDestDir);
+ x = wcslen (szDestDir);
+ if (szDestDir[x - 1] == L'\\')
+ bSlash = TRUE;
+ else
+ bSlash = FALSE;
+
+ if (bSlash == FALSE)
+ StringCbCatW (szDir, sizeof(szDir), L"\\");
+
+ for (i = 0; i < ARRAYSIZE(oldFileNames); i++)
+ {
+ StringCbPrintfW (oldPath, sizeof(oldPath), L"%s%s", szDestDir, oldFileNames[i]);
+ StatDeleteFile (oldPath, FALSE);
+ }
+}
void OutcomePrompt (HWND hwndDlg, BOOL bOK)
{
@@ -2199,7 +2230,6 @@ void DoInstall (void *arg)
HWND hwndDlg = (HWND) arg;
BOOL bOK = TRUE;
wchar_t path[MAX_PATH];
-
BootEncryption bootEnc (hwndDlg);
// Refresh the main GUI (wizard thread)
@@ -2343,6 +2373,12 @@ void DoInstall (void *arg)
bRestartRequired = TRUE; // Restart is required to apply the new memory protection settings
}
+ if (bOK && bUpgrade)
+ {
+ // delete legacy files
+ RemoveLegacyFiles (InstallationPath);
+ }
+
if (bOK)
{
UpdateProgressBarProc(100);
@@ -2578,6 +2614,7 @@ static tLanguageEntry g_languagesEntries[] = {
{L"ქáƒáƒ áƒ—ული", IDR_LANG_KA, LANG_GEORGIAN, "ka", NULL},
{L"한국어", IDR_LANG_KO, LANG_KOREAN, "ko", NULL},
{L"Latviešu", IDR_LANG_LV, LANG_LATVIAN, "lv", NULL},
+ {L"Norsk Bokmål", IDR_LANG_NB, LANG_NORWEGIAN, "nb", NULL},
{L"Nederlands", IDR_LANG_NL, LANG_DUTCH, "nl", NULL},
{L"Norsk Nynorsk", IDR_LANG_NN, LANG_NORWEGIAN, "nn", NULL},
{L"Polski", IDR_LANG_PL, LANG_POLISH, "pl", NULL},
diff --git a/src/Setup/Setup.rc b/src/Setup/Setup.rc
index 89457692..a0e59660 100644
--- a/src/Setup/Setup.rc
+++ b/src/Setup/Setup.rc
@@ -28,8 +28,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,15,0
+ PRODUCTVERSION 1,26,15,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -46,11 +46,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCrypt Setup"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.15"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "VeraCrypt Setup.exe"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.15"
END
END
BLOCK "VarFileInfo"
@@ -109,6 +109,7 @@ IDR_LANG_ID LANGUAGES "..\\..\\Translations\\Language.
IDR_LANG_KA LANGUAGES "..\\..\\Translations\\Language.ka.xml"
IDR_LANG_KO LANGUAGES "..\\..\\Translations\\Language.ko.xml"
IDR_LANG_LV LANGUAGES "..\\..\\Translations\\Language.lv.xml"
+IDR_LANG_NB LANGUAGES "..\\..\\Translations\\Language.nb.xml"
IDR_LANG_NN LANGUAGES "..\\..\\Translations\\Language.nn.xml"
IDR_LANG_PTBR LANGUAGES "..\\..\\Translations\\Language.pt-br.xml"
IDR_LANG_SK LANGUAGES "..\\..\\Translations\\Language.sk.xml"
diff --git a/src/Setup/Setup_vs2019.vcxproj b/src/Setup/Setup_vs2019.vcxproj
new file mode 100644
index 00000000..0c329156
--- /dev/null
+++ b/src/Setup/Setup_vs2019.vcxproj
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="ReleaseCustomEFI|Win32">
+ <Configuration>ReleaseCustomEFI</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release_SkipOsDriverReqCheck|Win32">
+ <Configuration>Release_SkipOsDriverReqCheck</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{DF5F654D-BD44-4E31-B92E-B68074DC37A8}</ProjectGuid>
+ <RootNamespace>Setup</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectName>Setup</ProjectName>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)Debug\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)Debug\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
+ <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EmbedManifest>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)Release\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">$(ProjectDir)Release\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)Release\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)Release\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">$(ProjectDir)Release\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)Release\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">false</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</GenerateManifest>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">VeraCryptSetup</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">VeraCryptSetup</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">VeraCryptSetup</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">VeraCryptSetup</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;WIN32;HAVE_CONFIG_H;ZIP_STATIC;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/NODEFAULTLIB:LIBCMTD %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>libcmtd.lib;atls.lib;mpr.lib;..\Common\Debug\Zip.lib;..\Crypto\Debug\crypto.lib;..\Common\Debug\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptSetup.exe</OutputFile>
+ <UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)Setup.pdb</ProgramDatabaseFile>
+ <SubSystem>Windows</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ <GenerateMapFile>true</GenerateMapFile>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Setup.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>md "..\Debug\Setup Files" 2&gt;NUL:
+copy Debug\VeraCryptSetup.exe "..\Debug\Setup Files\VeraCrypt Setup.exe" &gt;NUL:
+
+</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>atls.lib;mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptSetup.exe</OutputFile>
+ <UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Setup.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy Release\VeraCryptSetup.exe "..\Release\Setup Files\VeraCrypt Setup.exe" &amp;&amp; copy Release\VeraCryptSetup.exe "..\Release\Setup Files\VeraCrypt COMReg.exe"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;VC_SKIP_OS_DRIVER_REQ_CHECK;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptSetup.exe</OutputFile>
+ <UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Setup.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy Release\VeraCryptSetup.exe "..\Release\Setup Files\VeraCrypt Setup.exe"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;VC_EFI_CUSTOM_MODE;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptSetup.exe</OutputFile>
+ <UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Setup.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy Release\VeraCryptSetup.exe "..\Release\Setup Files\VeraCrypt Setup.exe"</Command>
+ </PostBuildEvent>
+ <ResourceCompile>
+ <PreprocessorDefinitions>VC_EFI_CUSTOM_MODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="ComSetup.cpp" />
+ <ClCompile Include="Dir.c" />
+ <ClCompile Include="SelfExtract.c" />
+ <ClCompile Include="Setup.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="Wizard.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Xml.c" />
+ <ClCompile Include="..\Common\BootEncryption.cpp" />
+ <ClCompile Include="..\Common\Crc.c" />
+ <ClCompile Include="..\Common\Dictionary.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Endian.c" />
+ <ClCompile Include="..\Common\Language.c" />
+ <ClCompile Include="..\Common\Registry.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="ComSetup.rgs" />
+ <None Include="Setup.ico" />
+ <None Include="..\Common\VeraCrypt.ico" />
+ <None Include="VeraCrypt_setup.bmp" />
+ <None Include="VeraCrypt_setup_background.bmp" />
+ <None Include="..\Common\VeraCrypt_Volume.ico" />
+ <None Include="..\Common\Language.xml" />
+ <None Include="..\Resources\Texts\License.rtf" />
+ <None Include="..\Common\Textual_logo_288dpi.bmp" />
+ <None Include="..\Common\Textual_logo_96dpi.bmp" />
+ <None Include="..\Common\Textual_logo_background.bmp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Common\Apidrvr.h" />
+ <ClInclude Include="..\Common\Combo.h" />
+ <ClInclude Include="ComSetup.h" />
+ <ClInclude Include="..\Common\Crc.h" />
+ <ClInclude Include="Dir.h" />
+ <ClInclude Include="..\Common\Dlgcode.h" />
+ <ClInclude Include="..\Common\Exception.h" />
+ <ClInclude Include="..\Common\Inflate.h" />
+ <ClInclude Include="..\Common\Language.h" />
+ <ClInclude Include="..\Common\Registry.h" />
+ <ClInclude Include="..\Common\Resource.h" />
+ <ClInclude Include="Resource.h" />
+ <ClInclude Include="SelfExtract.h" />
+ <ClInclude Include="Setup.h" />
+ <ClInclude Include="..\Common\Tcdefs.h" />
+ <ClInclude Include="Wizard.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <Manifest Include="Setup.manifest" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="Setup.rc" />
+ <ResourceCompile Include="..\Common\Common.rc">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_SkipOsDriverReqCheck|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</ExcludedFromBuild>
+ </ResourceCompile>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/src/Setup/Setup_vs2019.vcxproj.filters b/src/Setup/Setup_vs2019.vcxproj.filters
new file mode 100644
index 00000000..d747363f
--- /dev/null
+++ b/src/Setup/Setup_vs2019.vcxproj.filters
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Source Files\Common">
+ <UniqueIdentifier>{6073052c-2d95-47a0-95d8-5960d4c1d1c0}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
+ </Filter>
+ <Filter Include="Resource Files\Common">
+ <UniqueIdentifier>{a540fb0a-850b-4cb9-85f9-ade0112ebb50}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="ComSetup.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Dir.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="SelfExtract.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Setup.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Wizard.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Xml.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\BootEncryption.cpp">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Crc.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dictionary.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Language.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Registry.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Endian.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="ComSetup.rgs">
+ <Filter>Source Files</Filter>
+ </None>
+ <None Include="Setup.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\VeraCrypt.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="VeraCrypt_setup.bmp">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="VeraCrypt_setup_background.bmp">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\VeraCrypt_Volume.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\Language.xml">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Resources\Texts\License.rtf">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_288dpi.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_96dpi.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_background.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Common\Apidrvr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Combo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ComSetup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Crc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Dir.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Dlgcode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Exception.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Inflate.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Language.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Registry.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="SelfExtract.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Setup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Tcdefs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Wizard.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <Manifest Include="Setup.manifest">
+ <Filter>Resource Files</Filter>
+ </Manifest>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="Setup.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ <ResourceCompile Include="..\Common\Common.rc">
+ <Filter>Resource Files\Common</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/src/Setup/Setup_vs2019.vcxproj.user b/src/Setup/Setup_vs2019.vcxproj.user
new file mode 100644
index 00000000..ace9a86a
--- /dev/null
+++ b/src/Setup/Setup_vs2019.vcxproj.user
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+</Project> \ No newline at end of file
diff --git a/src/SetupDLL/Dir.c b/src/SetupDLL/Dir.c
index 3275567f..e6a5f153 100644
--- a/src/SetupDLL/Dir.c
+++ b/src/SetupDLL/Dir.c
@@ -65,58 +65,58 @@ mkfulldir (wchar_t *oriPath, BOOL bCheckonly)
int
-mkfulldir_internal (wchar_t *path)
+mkfulldir_internal(wchar_t* path)
{
- wchar_t *token;
- struct _stat st;
- static wchar_t tokpath[_MAX_PATH];
- static wchar_t trail[_MAX_PATH];
-
- if (wcslen(path) >= _MAX_PATH)
- {
- // directory name will be truncated so return failure to avoid unexepected behavior
- return -1;
- }
-
- StringCbCopyW (tokpath, _MAX_PATH, path);
- trail[0] = L'\0';
-
- token = wcstok (tokpath, L"\\/");
-
- if (tokpath[0] == L'\\' && tokpath[1] == L'\\')
- { /* unc */
- trail[0] = tokpath[0];
- trail[1] = tokpath[1];
- trail[2] = L'\0';
- if (token)
- {
- StringCbCatW (trail, _MAX_PATH, token);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- token = wcstok (NULL, L"\\/");
- if (token)
- { /* get share name */
- StringCbCatW (trail, _MAX_PATH, token);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- }
- token = wcstok (NULL, L"\\/");
- }
- }
-
- if (tokpath[1] == L':')
- { /* drive letter */
- StringCbCatW (trail, _MAX_PATH, tokpath);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- token = wcstok (NULL, L"\\/");
- }
-
- while (token != NULL)
- {
- int x;
- StringCbCatW (trail, _MAX_PATH, token);
- x = _wmkdir (trail);
- StringCbCatW (trail, _MAX_PATH, L"\\");
- token = wcstok (NULL, L"\\/");
- }
-
- return _wstat (path, &st);
+ wchar_t* token;
+ wchar_t* next_token = NULL;
+ struct _stat st;
+ static wchar_t tokpath[_MAX_PATH];
+ static wchar_t trail[_MAX_PATH];
+
+ if (wcslen(path) >= _MAX_PATH)
+ {
+ // directory name will be truncated so return failure to avoid unexpected behavior
+ return -1;
+ }
+
+ StringCbCopyW(tokpath, _MAX_PATH, path);
+ trail[0] = L'\0';
+
+ token = wcstok_s(tokpath, L"\\/", &next_token);
+ if (tokpath[0] == L'\\' && tokpath[1] == L'\\')
+ { /* unc */
+ trail[0] = tokpath[0];
+ trail[1] = tokpath[1];
+ trail[2] = L'\0';
+ if (token)
+ {
+ StringCbCatW(trail, _MAX_PATH, token);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ if (token)
+ { /* get share name */
+ StringCbCatW(trail, _MAX_PATH, token);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ }
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ }
+ }
+
+ if (tokpath[1] == L':')
+ { /* drive letter */
+ StringCbCatW(trail, _MAX_PATH, tokpath);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ }
+
+ while (token != NULL)
+ {
+ int x;
+ StringCbCatW(trail, _MAX_PATH, token);
+ x = _wmkdir(trail);
+ StringCbCatW(trail, _MAX_PATH, L"\\");
+ token = wcstok_s(NULL, L"\\/", &next_token);
+ }
+
+ return _wstat(path, &st);
}
diff --git a/src/SetupDLL/Resource.h b/src/SetupDLL/Resource.h
index b5b7d466..62246068 100644
--- a/src/SetupDLL/Resource.h
+++ b/src/SetupDLL/Resource.h
@@ -43,6 +43,7 @@
#define IDR_LANG_UK 57
#define IDR_LANG_UZ 58
#define IDR_LANG_ZHTW 59
+#define IDR_LANG_NB 60
#define IDD_INSTALL 101
#define IDD_INSTALL_OPTIONS_PAGE_DLG 102
#define IDD_UNINSTALL 103
diff --git a/src/SetupDLL/Setup.c b/src/SetupDLL/Setup.c
index 1c3782dd..d0300c7e 100644
--- a/src/SetupDLL/Setup.c
+++ b/src/SetupDLL/Setup.c
@@ -2336,6 +2336,38 @@ EXTERN_C UINT STDAPICALLTYPE VC_CustomAction_PostInstall(MSIHANDLE hInstaller)
UINT uiRet = ERROR_INSTALL_FAILURE;
BOOL bOK = TRUE;
WCHAR szCurrentDir[MAX_PATH];
+ const wchar_t* oldFileNames[] = {
+ L"docs\\html\\en\\AddNewSystemVar.jpg",
+ L"docs\\html\\en\\CertificateCannotBeVerified.jpg",
+ L"docs\\html\\en\\CertVerifyFails.jpg",
+ L"docs\\html\\en\\DistributionPackageDamaged.jpg",
+ L"docs\\html\\en\\DownloadVS2010.jpg",
+ L"docs\\html\\en\\DownloadVS2019.jpg",
+ L"docs\\html\\en\\DownloadVSBuildTools.jpg",
+ L"docs\\html\\en\\gzipCommandLine.jpg",
+ L"docs\\html\\en\\NasmCommandLine.jpg",
+ L"docs\\html\\en\\RegeditPermissions-1.jpg",
+ L"docs\\html\\en\\RegeditPermissions-2.jpg",
+ L"docs\\html\\en\\RegeditPermissions-3.jpg",
+ L"docs\\html\\en\\RegeditPermissions-4.jpg",
+ L"docs\\html\\en\\SelectAdvancedSystemSettings.jpg",
+ L"docs\\html\\en\\SelectEnvironmentVariables.jpg",
+ L"docs\\html\\en\\SelectPathVariable.jpg",
+ L"docs\\html\\en\\SelectThisPC.jpg",
+ L"docs\\html\\en\\upxCommandLine.jpg",
+ L"docs\\html\\en\\VS2010BuildSolution.jpg",
+ L"docs\\html\\en\\VS2010Win32Config.jpg",
+ L"docs\\html\\en\\VS2010X64Config.jpg",
+ L"docs\\html\\en\\VS2019ARM64Config.jpg",
+ L"docs\\html\\en\\VS2019BuildSolution.jpg",
+ L"docs\\html\\en\\YasmCommandLine.jpg",
+ L"docs\\html\\en\\BCH_Logo_48x30.png",
+ L"docs\\html\\en\\LinuxPrepAndBuild.sh",
+ L"docs\\html\\en\\LinuxPrepAndBuild.zip",
+ L"docs\\html\\en\\RIPEMD-160.html",
+ L"docs\\html\\en\\ru\\BCH_Logo_48x30.png",
+ L"Languages\\Language.ru - Copy.xml",
+ };
MSILog(hInstaller, MSI_INFO_LEVEL, L"Begin VC_CustomAction_PostInstall");
@@ -2446,6 +2478,7 @@ EXTERN_C UINT STDAPICALLTYPE VC_CustomAction_PostInstall(MSIHANDLE hInstaller)
WIN32_FIND_DATA f;
HANDLE h;
wchar_t szTmp[TC_MAX_PATH];
+ size_t i;
// delete "VeraCrypt Setup.exe" if it exists
StringCbPrintfW (szTmp, sizeof(szTmp), L"%s%s", szInstallDir.c_str(), L"VeraCrypt Setup.exe");
@@ -2454,6 +2487,16 @@ EXTERN_C UINT STDAPICALLTYPE VC_CustomAction_PostInstall(MSIHANDLE hInstaller)
ForceDeleteFile(szTmp);
}
+ // delete files wrongly installed by previous versions in installation folder
+ for (i = 0; i < ARRAYSIZE(oldFileNames); i++)
+ {
+ StringCbPrintfW (szTmp, sizeof(szTmp), L"%s%s", szInstallDir.c_str(), oldFileNames[i]);
+ if (FileExists(szTmp))
+ {
+ ForceDeleteFile(szTmp);
+ }
+ }
+
StringCbPrintfW (szTmp, sizeof(szTmp), L"%s%s", szInstallDir.c_str(), L"VeraCrypt.exe");
if (Is64BitOs ())
@@ -2977,6 +3020,70 @@ end:
return uiRet;
}
+static BOOL DirectoryExists (const wchar_t *dirName)
+{
+ DWORD attrib = GetFileAttributes (dirName);
+ return (attrib != INVALID_FILE_ATTRIBUTES && (attrib & FILE_ATTRIBUTE_DIRECTORY));
+}
+
+static BOOL DeleteContentsOnReboot(LPCTSTR pszDir) {
+ TCHAR szPath[MAX_PATH];
+ TCHAR szSubPath[MAX_PATH];
+ WIN32_FIND_DATA FindFileData;
+ HANDLE hFind;
+ BOOL bHasBackslash = FALSE;
+ // check if pszDir ends with a backslash
+ if (pszDir[_tcslen(pszDir) - 1] == '\\')
+ {
+ bHasBackslash = TRUE;
+ }
+
+ // Prepare the path for FindFirstFile
+ if (bHasBackslash)
+ StringCchPrintf(szPath, MAX_PATH, TEXT("%s*"), pszDir);
+ else
+ StringCchPrintf(szPath, MAX_PATH, TEXT("%s\\*"), pszDir);
+
+ hFind = FindFirstFile(szPath, &FindFileData);
+ if (hFind == INVALID_HANDLE_VALUE) {
+ return FALSE;
+ }
+
+ BOOL result = TRUE;
+
+ do {
+ if (_tcscmp(FindFileData.cFileName, TEXT(".")) != 0 &&
+ _tcscmp(FindFileData.cFileName, TEXT("..")) != 0) {
+
+ if (bHasBackslash)
+ StringCchPrintf(szSubPath, MAX_PATH, TEXT("%s%s"), pszDir, FindFileData.cFileName);
+ else
+ StringCchPrintf(szSubPath, MAX_PATH, TEXT("%s\\%s"), pszDir, FindFileData.cFileName);
+
+ if (FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
+ // Recursive call to handle subdirectories
+ if (!DeleteContentsOnReboot(szSubPath)) {
+ result = FALSE; // Track failures but attempt to continue
+ }
+ } else {
+ // Schedule the file for deletion
+ if (!MoveFileEx(szSubPath, NULL, MOVEFILE_DELAY_UNTIL_REBOOT)) {
+ result = FALSE; // Track failures
+ }
+ }
+ }
+ } while (FindNextFile(hFind, &FindFileData) != 0);
+
+ FindClose(hFind);
+
+ // Schedule the root directory for deletion, only if not done already
+ if (!MoveFileEx(pszDir, NULL, MOVEFILE_DELAY_UNTIL_REBOOT)) {
+ result = FALSE;
+ }
+
+ return result;
+}
+
/*
* Same as Setup.c, function DoUninstall(), but
* without the actual installation, it only performs
@@ -3153,6 +3260,33 @@ EXTERN_C UINT STDAPICALLTYPE VC_CustomAction_PostUninstall(MSIHANDLE hInstaller)
EnableWow64FsRedirection (TRUE);
}
+
+ // remove the installation folder is case it remains after uninstall
+ if (DirectoryExists (szInstallDir.c_str()))
+ {
+ MSILog(hInstaller, MSI_ERROR_LEVEL, L"VC_CustomAction_PostUninstall: REMOVING %s", szInstallDir.c_str());
+ if(DeleteDirectory (szInstallDir.c_str()))
+ {
+ MSILog(hInstaller, MSI_ERROR_LEVEL, L"VC_CustomAction_PostUninstall: %s removed", szInstallDir.c_str());
+ }
+ else
+ {
+ MSILog(hInstaller, MSI_ERROR_LEVEL, L"VC_CustomAction_PostUninstall: %s could not be removed. Scheduling removal on reboot", szInstallDir.c_str());
+ if (DeleteContentsOnReboot(szInstallDir.c_str()))
+ {
+ bRestartRequired = TRUE;
+ MSILog(hInstaller, MSI_ERROR_LEVEL, L"VC_CustomAction_PostUninstall: %s scheduled for removal on reboot", szInstallDir.c_str());
+ }
+ else
+ {
+ MSILog(hInstaller, MSI_ERROR_LEVEL, L"VC_CustomAction_PostUninstall: %s could not be scheduled for removal on reboot", szInstallDir.c_str());
+ }
+ }
+ }
+ else
+ {
+ MSILog(hInstaller, MSI_ERROR_LEVEL, L"VC_CustomAction_PostUninstall: %s does not exist", szInstallDir.c_str());
+ }
}
if (bSystemRestore && !bTempSkipSysRestore)
@@ -3356,6 +3490,7 @@ EXTERN_C UINT STDAPICALLTYPE VC_CustomAction_DoChecks(MSIHANDLE hInstaller)
if (bDisableReboot)
{
MSILog(hInstaller, MSI_INFO_LEVEL, L"VC_CustomAction_DoChecks: reboot is required but it is disabled because \"REBOOT\" specifies ReallySuppress");
+ uiRet = ERROR_SUCCESS;
}
else
{
diff --git a/src/SetupDLL/Setup.rc b/src/SetupDLL/Setup.rc
index aab2f5c5..5d260186 100644
--- a/src/SetupDLL/Setup.rc
+++ b/src/SetupDLL/Setup.rc
@@ -28,8 +28,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,26,10,0
- PRODUCTVERSION 1,26,10,0
+ FILEVERSION 1,26,15,0
+ PRODUCTVERSION 1,26,15,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -46,11 +46,11 @@ BEGIN
BEGIN
VALUE "CompanyName", "IDRIX"
VALUE "FileDescription", "VeraCryptSetup"
- VALUE "FileVersion", "1.26.10"
+ VALUE "FileVersion", "1.26.15"
VALUE "LegalTrademarks", "VeraCrypt"
VALUE "OriginalFilename", "VeraCryptSetup.dll"
VALUE "ProductName", "VeraCrypt"
- VALUE "ProductVersion", "1.26.10"
+ VALUE "ProductVersion", "1.26.15"
END
END
BLOCK "VarFileInfo"
@@ -109,6 +109,7 @@ IDR_LANG_ID LANGUAGES "..\\..\\Translations\\Language.
IDR_LANG_KA LANGUAGES "..\\..\\Translations\\Language.ka.xml"
IDR_LANG_KO LANGUAGES "..\\..\\Translations\\Language.ko.xml"
IDR_LANG_LV LANGUAGES "..\\..\\Translations\\Language.lv.xml"
+IDR_LANG_NB LANGUAGES "..\\..\\Translations\\Language.nb.xml"
IDR_LANG_NN LANGUAGES "..\\..\\Translations\\Language.nn.xml"
IDR_LANG_PTBR LANGUAGES "..\\..\\Translations\\Language.pt-br.xml"
IDR_LANG_SK LANGUAGES "..\\..\\Translations\\Language.sk.xml"
diff --git a/src/SetupDLL/SetupDLL_vs2019.vcxproj b/src/SetupDLL/SetupDLL_vs2019.vcxproj
new file mode 100644
index 00000000..a7c2703c
--- /dev/null
+++ b/src/SetupDLL/SetupDLL_vs2019.vcxproj
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="ReleaseCustomEFI|Win32">
+ <Configuration>ReleaseCustomEFI</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{ADD324E2-ADC8-402E-87EB-03E4E26B1B49}</ProjectGuid>
+ <RootNamespace>Setup</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectName>SetupDLL</ProjectName>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)Debug\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)Debug\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
+ <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EmbedManifest>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)Release\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)Release\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)Release\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">$(ProjectDir)Release\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">false</LinkIncremental>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
+ <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</GenerateManifest>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">VeraCryptSetup</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">VeraCryptSetup</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">VeraCryptSetup</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;SETUP_DLL;WIN32;HAVE_CONFIG_H;ZIP_STATIC;DEBUG;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/NODEFAULTLIB:LIBCMTD %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>version.lib;msi.lib;libcmtd.lib;atls.lib;mpr.lib;..\Common\Debug\Zip.lib;..\Crypto\Debug\crypto.lib;..\Common\Debug\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptSetup.dll</OutputFile>
+ <UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)Setup.pdb</ProgramDatabaseFile>
+ <SubSystem>Windows</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ <ModuleDefinitionFile>SetupDLL.def</ModuleDefinitionFile>
+ <GenerateMapFile>true</GenerateMapFile>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Setup.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>md "..\Debug\Setup Files" 2&gt;NUL:
+copy Debug\VeraCryptSetup.dll "..\Debug\Setup Files\VeraCryptSetup.dll" &gt;NUL:
+</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;SETUP_DLL;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4995;4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ <ControlFlowGuard>Guard</ControlFlowGuard>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>version.lib;atls.lib;msi.lib;mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptSetup.dll</OutputFile>
+ <UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ <ModuleDefinitionFile>SetupDLL.def</ModuleDefinitionFile>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Setup.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy Release\VeraCryptSetup.dll "..\Release\Setup Files\VeraCryptSetup.dll"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/w34189 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>MaxSpeed</Optimization>
+ <AdditionalIncludeDirectories>..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>SETUP;VC_EFI_CUSTOM_MODE;WIN32;HAVE_CONFIG_H;ZIP_STATIC;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NON_CONFORMING_SWPRINTFS;_ATL_NO_DEFAULT_LIBS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <BufferSecurityCheck>true</BufferSecurityCheck>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <AssemblerOutput>All</AssemblerOutput>
+ <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4057;4100;4127;4201;4505;4701;4706;4131;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalOptions>/IGNORE:4089 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalDependencies>version.lib;msi.lib;mpr.lib;..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)VeraCryptSetup.exe</OutputFile>
+ <UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
+ <DelayLoadDLLs>mpr.dll;bcrypt.dll;user32.dll;gdi32.dll;comdlg32.dll;advapi32.dll;shell32.dll;ole32.dll;oleaut32.dll;shlwapi.dll;setupapi.dll;wintrust.dll;comctl32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <SubSystem>Windows</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>true</RandomizedBaseAddress>
+ <DataExecutionPrevention>true</DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ <Manifest>
+ <AdditionalManifestFiles>Setup.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
+ </Manifest>
+ <PostBuildEvent>
+ <Command>copy Release\VeraCryptSetup.dll "..\Release\Setup Files\VeraCryptSetup.dll"</Command>
+ </PostBuildEvent>
+ <ResourceCompile>
+ <PreprocessorDefinitions>VC_EFI_CUSTOM_MODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="ComSetup.cpp" />
+ <ClCompile Include="Dir.c" />
+ <ClCompile Include="Setup.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Xml.c" />
+ <ClCompile Include="..\Common\BootEncryption.cpp" />
+ <ClCompile Include="..\Common\Crc.c" />
+ <ClCompile Include="..\Common\Dictionary.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="..\Common\Endian.c" />
+ <ClCompile Include="..\Common\Language.c" />
+ <ClCompile Include="..\Common\Registry.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="ComSetup.rgs" />
+ <None Include="Setup.ico" />
+ <None Include="..\Common\VeraCrypt.ico" />
+ <None Include="SetupDLL.def" />
+ <None Include="VeraCrypt_setup.bmp" />
+ <None Include="VeraCrypt_setup_background.bmp" />
+ <None Include="..\Common\VeraCrypt_Volume.ico" />
+ <None Include="..\Common\Language.xml" />
+ <None Include="..\Resources\Texts\License.rtf" />
+ <None Include="..\Common\Textual_logo_288dpi.bmp" />
+ <None Include="..\Common\Textual_logo_96dpi.bmp" />
+ <None Include="..\Common\Textual_logo_background.bmp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Common\Apidrvr.h" />
+ <ClInclude Include="..\Common\Combo.h" />
+ <ClInclude Include="ComSetup.h" />
+ <ClInclude Include="..\Common\Crc.h" />
+ <ClInclude Include="Dir.h" />
+ <ClInclude Include="..\Common\Dlgcode.h" />
+ <ClInclude Include="..\Common\Exception.h" />
+ <ClInclude Include="..\Common\Inflate.h" />
+ <ClInclude Include="..\Common\Language.h" />
+ <ClInclude Include="..\Common\Registry.h" />
+ <ClInclude Include="..\Common\Resource.h" />
+ <ClInclude Include="Resource.h" />
+ <ClInclude Include="Setup.h" />
+ <ClInclude Include="..\Common\Tcdefs.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <Manifest Include="Setup.manifest" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="Setup.rc" />
+ <ResourceCompile Include="..\Common\Common.rc">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseCustomEFI|Win32'">true</ExcludedFromBuild>
+ </ResourceCompile>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/src/SetupDLL/SetupDLL_vs2019.vcxproj.filters b/src/SetupDLL/SetupDLL_vs2019.vcxproj.filters
new file mode 100644
index 00000000..e0429539
--- /dev/null
+++ b/src/SetupDLL/SetupDLL_vs2019.vcxproj.filters
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="..\Common\Xml.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ComSetup.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Dir.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Endian.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Setup.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\BootEncryption.cpp">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dictionary.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Dlgcode.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Language.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Registry.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Common\Crc.c">
+ <Filter>Source Files\Common</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\Common\Apidrvr.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Combo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ComSetup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Crc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Dir.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Dlgcode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Exception.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Inflate.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Language.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Registry.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Setup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\Common\Tcdefs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="Setup.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ <ResourceCompile Include="..\Common\Common.rc">
+ <Filter>Resource Files\Common</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Setup.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\VeraCrypt.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="VeraCrypt_setup.bmp">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="VeraCrypt_setup_background.bmp">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\VeraCrypt_Volume.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="..\Common\Language.xml">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Resources\Texts\License.rtf">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_288dpi.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_96dpi.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="..\Common\Textual_logo_background.bmp">
+ <Filter>Resource Files\Common</Filter>
+ </None>
+ <None Include="ComSetup.rgs">
+ <Filter>Source Files</Filter>
+ </None>
+ <None Include="SetupDLL.def">
+ <Filter>Source Files</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{abfa03d7-3de7-4832-b36d-5b45cd0fc304}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{d912b4b9-7f5e-4063-8af7-4d544dde2233}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{5a0efac0-b028-4388-a278-1fe6dc479d79}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Resource Files\Common">
+ <UniqueIdentifier>{3cb669f1-3949-43f4-a1e5-3b5d0fd75f76}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Common">
+ <UniqueIdentifier>{92f9499e-670d-464b-9edf-c1a2c56fb813}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <Manifest Include="Setup.manifest">
+ <Filter>Resource Files</Filter>
+ </Manifest>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/src/SetupDLL/SetupDLL_vs2019.vcxproj.user b/src/SetupDLL/SetupDLL_vs2019.vcxproj.user
new file mode 100644
index 00000000..ace9a86a
--- /dev/null
+++ b/src/SetupDLL/SetupDLL_vs2019.vcxproj.user
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+</Project> \ No newline at end of file
diff --git a/src/Signing/sign.bat b/src/Signing/sign.bat
index f1df920a..7205849d 100644
--- a/src/Signing/sign.bat
+++ b/src/Signing/sign.bat
@@ -1,7 +1,7 @@
-PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip
+PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86
-set VC_VERSION=1.26.10
-set VC_VERSION_NBRE=1.26.10
+set VC_VERSION=1.26.15
+set VC_VERSION_NBRE=1.26.15
set SIGNINGPATH=%~dp0
cd %SIGNINGPATH%
@@ -25,7 +25,23 @@ copy ..\..\Setup\Setup.ico .
del *.xml
rmdir /S /Q Languages
mkdir Languages
-copy /V /Y ..\..\..\Translations\*.xml Languages\.
+
+@echo off
+setlocal
+
+rem Define the source and target directories
+set "SOURCE_DIR=..\..\..\Translations"
+set "TARGET_DIR=Languages"
+
+rem Copy files matching Language.xx.xml where xx is any two characters
+copy /V /Y "%SOURCE_DIR%\Language.??.xml" "%TARGET_DIR%\."
+
+rem Copy files matching Language.xx-yy.xml where xx and yy are any two characters
+copy /V /Y "%SOURCE_DIR%\Language.??-??.xml" "%TARGET_DIR%\."
+
+endlocal
+@echo on
+
del Languages.zip
7z a -y Languages.zip Languages
rmdir /S /Q docs
diff --git a/src/Signing/sign_TESTSIGNING.bat b/src/Signing/sign_TESTSIGNING.bat
index bc75ff08..ac8d8390 100644
--- a/src/Signing/sign_TESTSIGNING.bat
+++ b/src/Signing/sign_TESTSIGNING.bat
@@ -1,7 +1,7 @@
PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip
-set VC_VERSION=1.26.10
-set VC_VERSION_NBRE=1.26.10
+set VC_VERSION=1.26.15
+set VC_VERSION_NBRE=1.26.15
set SIGNINGPATH=%~dp0
cd %SIGNINGPATH%
diff --git a/src/Signing/sign_test.bat b/src/Signing/sign_test.bat
index 1dd2e4e2..c3e89a9f 100644
--- a/src/Signing/sign_test.bat
+++ b/src/Signing/sign_test.bat
@@ -1,6 +1,6 @@
PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip
-set VC_VERSION=1.26.10
-set VC_VERSION_NBRE=1.26.10
+set VC_VERSION=1.26.15
+set VC_VERSION_NBRE=1.26.15
set PFXNAME=TestCertificate\idrix_codeSign.pfx
set PFXPASSWORD=idrix
set PFXCA=TestCertificate\idrix_TestRootCA.crt
diff --git a/src/Signing/sign_test_debug.bat b/src/Signing/sign_test_debug.bat
index 8e8d2d39..fa701681 100644
--- a/src/Signing/sign_test_debug.bat
+++ b/src/Signing/sign_test_debug.bat
@@ -1,6 +1,6 @@
PATH=%PATH%;%WSDK81%\bin\x86;C:\Program Files\7-Zip;C:\Program Files (x86)\7-Zip
-set VC_VERSION=1.26.10
-set VC_VERSION_NBRE=1.26.10
+set VC_VERSION=1.26.15
+set VC_VERSION_NBRE=1.26.15
set PFXNAME=TestCertificate\idrix_codeSign.pfx
set PFXPASSWORD=idrix
set PFXCA=TestCertificate\idrix_TestRootCA.crt
diff --git a/src/VeraCrypt_vs2019.sln b/src/VeraCrypt_vs2019.sln
index 5c440480..e8d70246 100644
--- a/src/VeraCrypt_vs2019.sln
+++ b/src/VeraCrypt_vs2019.sln
@@ -28,6 +28,37 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "driver", "Driver\veracrypt_
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lzma", "Common\Lzma_vs2019.vcxproj", "{B896FE1F-6BF3-4F75-9148-F841829073D9}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Setup", "Setup\Setup_vs2019.vcxproj", "{DF5F654D-BD44-4E31-B92E-B68074DC37A8}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827} = {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}
+ {B896FE1F-6BF3-4F75-9148-F841829073D9} = {B896FE1F-6BF3-4F75-9148-F841829073D9}
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC} = {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3} = {E4C40F94-E7F9-4981-86E4-186B46F993F3}
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF} = {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Portable", "Setup\Portable_vs2019.vcxproj", "{60698D56-DB83-4D19-9C87-9DFB6A6F8C87}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827} = {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}
+ {B896FE1F-6BF3-4F75-9148-F841829073D9} = {B896FE1F-6BF3-4F75-9148-F841829073D9}
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3} = {E4C40F94-E7F9-4981-86E4-186B46F993F3}
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF} = {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SetupDLL", "SetupDLL\SetupDLL_vs2019.vcxproj", "{ADD324E2-ADC8-402E-87EB-03E4E26B1B49}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827} = {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}
+ {B896FE1F-6BF3-4F75-9148-F841829073D9} = {B896FE1F-6BF3-4F75-9148-F841829073D9}
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC} = {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3} = {E4C40F94-E7F9-4981-86E4-186B46F993F3}
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF} = {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "COMReg", "COMReg\COMReg_vs2019.vcxproj", "{C8914211-32AC-4F48-ACD9-8212E8DE53F3}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B896FE1F-6BF3-4F75-9148-F841829073D9} = {B896FE1F-6BF3-4F75-9148-F841829073D9}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
All CustomEFI|ARM64 = All CustomEFI|ARM64
@@ -84,9 +115,15 @@ Global
Portable|ARM64 = Portable|ARM64
Portable|Win32 = Portable|Win32
Portable|x64 = Portable|x64
+ Release_SkipOsDriverReqCheck|ARM64 = Release_SkipOsDriverReqCheck|ARM64
+ Release_SkipOsDriverReqCheck|Win32 = Release_SkipOsDriverReqCheck|Win32
+ Release_SkipOsDriverReqCheck|x64 = Release_SkipOsDriverReqCheck|x64
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
+ ReleaseCustomEFI|ARM64 = ReleaseCustomEFI|ARM64
+ ReleaseCustomEFI|Win32 = ReleaseCustomEFI|Win32
+ ReleaseCustomEFI|x64 = ReleaseCustomEFI|x64
Setup Debug|ARM64 = Setup Debug|ARM64
Setup Debug|Win32 = Setup Debug|Win32
Setup Debug|x64 = Setup Debug|x64
@@ -210,12 +247,24 @@ Global
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Portable|Win32.ActiveCfg = Release|Win32
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Portable|x64.ActiveCfg = Release|x64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Portable|x64.Build.0 = Release|x64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release|ARM64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Release|ARM64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release|x64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release_SkipOsDriverReqCheck|x64.Build.0 = Release|x64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release|ARM64.ActiveCfg = Release|ARM64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release|ARM64.Build.0 = Release|ARM64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release|Win32.ActiveCfg = Release|Win32
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release|Win32.Build.0 = Release|Win32
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release|x64.ActiveCfg = Release|x64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Release|x64.Build.0 = Release|x64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.ReleaseCustomEFI|ARM64.ActiveCfg = Release|ARM64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.ReleaseCustomEFI|ARM64.Build.0 = Release|ARM64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.ReleaseCustomEFI|Win32.ActiveCfg = Release|Win32
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.ReleaseCustomEFI|Win32.Build.0 = Release|Win32
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.ReleaseCustomEFI|x64.ActiveCfg = Release|x64
+ {993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.ReleaseCustomEFI|x64.Build.0 = Release|x64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Setup Debug|ARM64.ActiveCfg = Debug|ARM64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Setup Debug|ARM64.Build.0 = Debug|ARM64
{993245CF-6B70-47EE-91BB-39F8FC6DC0E7}.Setup Debug|ARM64.Deploy.0 = Debug|ARM64
@@ -323,12 +372,24 @@ Global
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Portable|Win32.ActiveCfg = Release|Win32
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Portable|x64.ActiveCfg = Release|x64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Portable|x64.Build.0 = Release|x64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release|ARM64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Release|ARM64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release|x64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release_SkipOsDriverReqCheck|x64.Build.0 = Release|x64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release|ARM64.ActiveCfg = Release|ARM64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release|ARM64.Build.0 = Release|ARM64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release|Win32.ActiveCfg = Release|Win32
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release|Win32.Build.0 = Release|Win32
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release|x64.ActiveCfg = Release|x64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Release|x64.Build.0 = Release|x64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.ReleaseCustomEFI|ARM64.ActiveCfg = ReleaseCustomEFI|ARM64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.ReleaseCustomEFI|ARM64.Build.0 = ReleaseCustomEFI|ARM64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.ReleaseCustomEFI|Win32.ActiveCfg = ReleaseCustomEFI|Win32
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.ReleaseCustomEFI|Win32.Build.0 = ReleaseCustomEFI|Win32
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.ReleaseCustomEFI|x64.ActiveCfg = ReleaseCustomEFI|x64
+ {9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.ReleaseCustomEFI|x64.Build.0 = ReleaseCustomEFI|x64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Setup Debug|ARM64.ActiveCfg = Debug|ARM64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Setup Debug|ARM64.Build.0 = Debug|ARM64
{9DC1ABE2-D18B-48FB-81D2-8C50ADC57BCF}.Setup Debug|Win32.ActiveCfg = Debug|Win32
@@ -434,12 +495,24 @@ Global
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Portable|Win32.ActiveCfg = Release|Win32
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Portable|x64.ActiveCfg = Release|x64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Portable|x64.Build.0 = Release|x64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release|ARM64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Release|ARM64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release|x64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release_SkipOsDriverReqCheck|x64.Build.0 = Release|x64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release|ARM64.ActiveCfg = Release|ARM64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release|ARM64.Build.0 = Release|ARM64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release|Win32.ActiveCfg = Release|Win32
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release|Win32.Build.0 = Release|Win32
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release|x64.ActiveCfg = Release|x64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Release|x64.Build.0 = Release|x64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.ReleaseCustomEFI|ARM64.ActiveCfg = ReleaseCustomEFI|ARM64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.ReleaseCustomEFI|ARM64.Build.0 = ReleaseCustomEFI|ARM64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.ReleaseCustomEFI|Win32.ActiveCfg = ReleaseCustomEFI|Win32
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.ReleaseCustomEFI|Win32.Build.0 = ReleaseCustomEFI|Win32
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.ReleaseCustomEFI|x64.ActiveCfg = ReleaseCustomEFI|x64
+ {E4C40F94-E7F9-4981-86E4-186B46F993F3}.ReleaseCustomEFI|x64.Build.0 = ReleaseCustomEFI|x64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Setup Debug|ARM64.ActiveCfg = Debug|ARM64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Setup Debug|ARM64.Build.0 = Debug|ARM64
{E4C40F94-E7F9-4981-86E4-186B46F993F3}.Setup Debug|Win32.ActiveCfg = Debug|Win32
@@ -555,12 +628,24 @@ Global
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Portable|Win32.ActiveCfg = Release|Win32
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Portable|x64.ActiveCfg = Release|x64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Portable|x64.Build.0 = Release|x64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release|ARM64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Release|ARM64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release|x64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release_SkipOsDriverReqCheck|x64.Build.0 = Release|x64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release|ARM64.ActiveCfg = Release|ARM64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release|ARM64.Build.0 = Release|ARM64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release|Win32.ActiveCfg = Release|Win32
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release|Win32.Build.0 = Release|Win32
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release|x64.ActiveCfg = Release|x64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Release|x64.Build.0 = Release|x64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.ReleaseCustomEFI|ARM64.ActiveCfg = ReleaseCustomEFI|ARM64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.ReleaseCustomEFI|ARM64.Build.0 = ReleaseCustomEFI|ARM64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.ReleaseCustomEFI|Win32.ActiveCfg = ReleaseCustomEFI|Win32
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.ReleaseCustomEFI|Win32.Build.0 = ReleaseCustomEFI|Win32
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.ReleaseCustomEFI|x64.ActiveCfg = ReleaseCustomEFI|x64
+ {9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.ReleaseCustomEFI|x64.Build.0 = ReleaseCustomEFI|x64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Setup Debug|ARM64.ActiveCfg = Debug|ARM64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Setup Debug|ARM64.Build.0 = Debug|ARM64
{9715FF1D-599B-4BBC-AD96-BEF6E08FF827}.Setup Debug|Win32.ActiveCfg = Debug|Win32
@@ -664,11 +749,23 @@ Global
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Portable|Win32.ActiveCfg = Release|Win32
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Portable|Win32.Build.0 = Release|Win32
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Portable|x64.ActiveCfg = Release|Win32
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release|ARM64
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Release|ARM64
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release|x64
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release_SkipOsDriverReqCheck|x64.Build.0 = Release|x64
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release|ARM64.ActiveCfg = Release|ARM64
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release|ARM64.Build.0 = Release|ARM64
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release|Win32.ActiveCfg = Release|Win32
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release|Win32.Build.0 = Release|Win32
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Release|x64.ActiveCfg = Release|Win32
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.ReleaseCustomEFI|ARM64.ActiveCfg = Release|ARM64
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.ReleaseCustomEFI|ARM64.Build.0 = Release|ARM64
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.ReleaseCustomEFI|Win32.ActiveCfg = Release|Win32
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.ReleaseCustomEFI|Win32.Build.0 = Release|Win32
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.ReleaseCustomEFI|x64.ActiveCfg = Release|x64
+ {6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.ReleaseCustomEFI|x64.Build.0 = Release|x64
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Setup Debug|ARM64.ActiveCfg = Debug|ARM64
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Setup Debug|ARM64.Build.0 = Debug|ARM64
{6316EE71-0210-4CA4-BCC7-CFB7A3C090FC}.Setup Debug|Win32.ActiveCfg = Debug|Win32
@@ -764,11 +861,29 @@ Global
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Portable|ARM64.Deploy.0 = Debug|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Portable|Win32.ActiveCfg = Debug|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Portable|x64.ActiveCfg = Debug|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Release|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|ARM64.Deploy.0 = Release|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|Win32.Deploy.0 = Release|Win32
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release|x64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|x64.Build.0 = Release|x64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release_SkipOsDriverReqCheck|x64.Deploy.0 = Release|x64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release|ARM64.ActiveCfg = Release|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release|ARM64.Build.0 = Release|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release|ARM64.Deploy.0 = Release|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release|Win32.ActiveCfg = Release|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Release|x64.ActiveCfg = Release|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|ARM64.ActiveCfg = Release|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|ARM64.Build.0 = Release|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|ARM64.Deploy.0 = Release|ARM64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|Win32.ActiveCfg = Release|Win32
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|Win32.Build.0 = Release|Win32
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|Win32.Deploy.0 = Release|Win32
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|x64.ActiveCfg = Release|x64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|x64.Build.0 = Release|x64
+ {4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.ReleaseCustomEFI|x64.Deploy.0 = Release|x64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Setup Debug|ARM64.ActiveCfg = Debug|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Setup Debug|ARM64.Build.0 = Debug|ARM64
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}.Setup Debug|ARM64.Deploy.0 = Debug|ARM64
@@ -885,11 +1000,23 @@ Global
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Portable|Win32.Build.0 = Debug|Win32
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Portable|x64.ActiveCfg = Debug|x64
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Portable|x64.Build.0 = Debug|x64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release|ARM64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Release|ARM64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release|x64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.Release_SkipOsDriverReqCheck|x64.Build.0 = Release|x64
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Release|ARM64.ActiveCfg = Release|Win32
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Release|Win32.ActiveCfg = Release|Win32
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Release|Win32.Build.0 = Release|Win32
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Release|x64.ActiveCfg = Release|x64
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Release|x64.Build.0 = Release|x64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.ReleaseCustomEFI|ARM64.ActiveCfg = Release|ARM64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.ReleaseCustomEFI|ARM64.Build.0 = Release|ARM64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.ReleaseCustomEFI|Win32.ActiveCfg = Release|Win32
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.ReleaseCustomEFI|Win32.Build.0 = Release|Win32
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.ReleaseCustomEFI|x64.ActiveCfg = Release|x64
+ {B896FE1F-6BF3-4F75-9148-F841829073D9}.ReleaseCustomEFI|x64.Build.0 = Release|x64
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Setup Debug|ARM64.ActiveCfg = Debug|Win32
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Setup Debug|ARM64.Build.0 = Debug|Win32
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Setup Debug|Win32.ActiveCfg = Debug|Win32
@@ -902,6 +1029,514 @@ Global
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Setup|Win32.Build.0 = Debug|Win32
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Setup|x64.ActiveCfg = Debug|x64
{B896FE1F-6BF3-4F75-9148-F841829073D9}.Setup|x64.Build.0 = Debug|x64
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All CustomEFI|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All CustomEFI|Win32.ActiveCfg = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All CustomEFI|Win32.Build.0 = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All CustomEFI|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All|ARM64.ActiveCfg = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All|Win32.ActiveCfg = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All|Win32.Build.0 = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.All|x64.ActiveCfg = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot Loader|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot Loader|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot Loader|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot Loader|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot Loader|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot Loader|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Boot|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver Debug|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver Debug|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64 Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64 Debug|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64 Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64 Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64 Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64 Debug|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x64|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86 Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86 Debug|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86 Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86 Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86 Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86 Debug|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver x86|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver|Win32.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver|Win32.Build.0 = Release_SkipOsDriverReqCheck|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Driver|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format Debug|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format Debug|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Format|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount Debug|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount Debug|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Mount|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable Debug|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable Debug|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Portable|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release_SkipOsDriverReqCheck|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release|ARM64.ActiveCfg = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release|Win32.ActiveCfg = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release|Win32.Build.0 = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Release|x64.ActiveCfg = Release|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.ReleaseCustomEFI|ARM64.ActiveCfg = ReleaseCustomEFI|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.ReleaseCustomEFI|Win32.ActiveCfg = ReleaseCustomEFI|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.ReleaseCustomEFI|Win32.Build.0 = ReleaseCustomEFI|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.ReleaseCustomEFI|x64.ActiveCfg = ReleaseCustomEFI|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup Debug|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup Debug|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup Debug|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup Debug|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup Debug|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup Debug|x64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup|ARM64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup|ARM64.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup|Win32.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup|Win32.Build.0 = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup|x64.ActiveCfg = Debug|Win32
+ {DF5F654D-BD44-4E31-B92E-B68074DC37A8}.Setup|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All CustomEFI|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All CustomEFI|Win32.ActiveCfg = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All CustomEFI|Win32.Build.0 = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All CustomEFI|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All|ARM64.ActiveCfg = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All|Win32.ActiveCfg = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All|Win32.Build.0 = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.All|x64.ActiveCfg = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot Loader|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot Loader|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot Loader|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot Loader|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot Loader|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot Loader|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Boot|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver Debug|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver Debug|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64 Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64 Debug|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64 Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64 Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64 Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64 Debug|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x64|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86 Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86 Debug|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86 Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86 Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86 Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86 Debug|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver x86|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver|Win32.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver|Win32.Build.0 = Release_SkipOsDriverReqCheck|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Driver|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format Debug|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format Debug|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Format|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount Debug|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount Debug|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Mount|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable Debug|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable Debug|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Portable|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release_SkipOsDriverReqCheck|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Release_SkipOsDriverReqCheck|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release|ARM64.ActiveCfg = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release|Win32.ActiveCfg = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release|Win32.Build.0 = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Release|x64.ActiveCfg = Release|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.ReleaseCustomEFI|ARM64.ActiveCfg = ReleaseCustomEFI|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.ReleaseCustomEFI|Win32.ActiveCfg = ReleaseCustomEFI|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.ReleaseCustomEFI|Win32.Build.0 = ReleaseCustomEFI|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.ReleaseCustomEFI|x64.ActiveCfg = ReleaseCustomEFI|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup Debug|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup Debug|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup Debug|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup Debug|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup Debug|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup Debug|x64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup|ARM64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup|ARM64.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup|Win32.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup|Win32.Build.0 = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup|x64.ActiveCfg = Debug|Win32
+ {60698D56-DB83-4D19-9C87-9DFB6A6F8C87}.Setup|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All CustomEFI|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All CustomEFI|Win32.ActiveCfg = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All CustomEFI|Win32.Build.0 = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All CustomEFI|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All|ARM64.ActiveCfg = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All|Win32.ActiveCfg = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All|Win32.Build.0 = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.All|x64.ActiveCfg = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot Loader|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot Loader|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot Loader|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot Loader|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot Loader|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot Loader|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Boot|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver Debug|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver Debug|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64 Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64 Debug|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64 Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64 Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64 Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64 Debug|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x64|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86 Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86 Debug|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86 Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86 Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86 Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86 Debug|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver x86|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Driver|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format Debug|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format Debug|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Format|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount Debug|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount Debug|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Mount|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable Debug|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable Debug|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Portable|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = ReleaseCustomEFI|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release_SkipOsDriverReqCheck|Win32.Build.0 = ReleaseCustomEFI|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release_SkipOsDriverReqCheck|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release|ARM64.ActiveCfg = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release|Win32.ActiveCfg = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release|Win32.Build.0 = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Release|x64.ActiveCfg = Release|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.ReleaseCustomEFI|ARM64.ActiveCfg = ReleaseCustomEFI|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.ReleaseCustomEFI|Win32.ActiveCfg = ReleaseCustomEFI|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.ReleaseCustomEFI|Win32.Build.0 = ReleaseCustomEFI|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.ReleaseCustomEFI|x64.ActiveCfg = ReleaseCustomEFI|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup Debug|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup Debug|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup Debug|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup Debug|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup Debug|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup Debug|x64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup|ARM64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup|ARM64.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup|Win32.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup|Win32.Build.0 = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup|x64.ActiveCfg = Debug|Win32
+ {ADD324E2-ADC8-402E-87EB-03E4E26B1B49}.Setup|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All CustomEFI|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All CustomEFI|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All CustomEFI|Win32.ActiveCfg = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All CustomEFI|Win32.Build.0 = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All CustomEFI|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All CustomEFI|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All|Win32.ActiveCfg = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All|Win32.Build.0 = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.All|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot Loader|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot Loader|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot Loader|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot Loader|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot Loader|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot Loader|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Boot|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64 Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64 Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64 Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64 Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64 Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64 Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x64|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86 Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86 Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86 Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86 Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86 Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86 Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver x86|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Driver|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Format|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Mount|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Portable|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release_SkipOsDriverReqCheck|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release_SkipOsDriverReqCheck|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release_SkipOsDriverReqCheck|Win32.ActiveCfg = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release_SkipOsDriverReqCheck|Win32.Build.0 = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release_SkipOsDriverReqCheck|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release_SkipOsDriverReqCheck|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release|ARM64.ActiveCfg = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release|Win32.ActiveCfg = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release|Win32.Build.0 = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Release|x64.ActiveCfg = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.ReleaseCustomEFI|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.ReleaseCustomEFI|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.ReleaseCustomEFI|Win32.ActiveCfg = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.ReleaseCustomEFI|Win32.Build.0 = Release|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.ReleaseCustomEFI|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.ReleaseCustomEFI|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup Debug|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup Debug|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup Debug|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup Debug|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup Debug|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup Debug|x64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup|ARM64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup|ARM64.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup|Win32.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup|Win32.Build.0 = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup|x64.ActiveCfg = Debug|Win32
+ {C8914211-32AC-4F48-ACD9-8212E8DE53F3}.Setup|x64.Build.0 = Debug|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/Volume/Cipher.cpp b/src/Volume/Cipher.cpp
index d0fb7bd5..de240544 100644
--- a/src/Volume/Cipher.cpp
+++ b/src/Volume/Cipher.cpp
@@ -49,7 +49,7 @@ namespace VeraCrypt
{
}
- void Cipher::DecryptBlock (byte *data) const
+ void Cipher::DecryptBlock (uint8 *data) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -57,7 +57,7 @@ namespace VeraCrypt
Decrypt (data);
}
- void Cipher::DecryptBlocks (byte *data, size_t blockCount) const
+ void Cipher::DecryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -69,7 +69,7 @@ namespace VeraCrypt
}
}
- void Cipher::EncryptBlock (byte *data) const
+ void Cipher::EncryptBlock (uint8 *data) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -77,7 +77,7 @@ namespace VeraCrypt
Encrypt (data);
}
- void Cipher::EncryptBlocks (byte *data, size_t blockCount) const
+ void Cipher::EncryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -130,7 +130,7 @@ namespace VeraCrypt
Initialized = true;
}
- void Cipher::EncryptBlockXTS (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void Cipher::EncryptBlockXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -138,7 +138,7 @@ namespace VeraCrypt
EncryptXTS (data, length, startDataUnitNo);
}
- void Cipher::DecryptBlockXTS (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void Cipher::DecryptBlockXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -155,7 +155,7 @@ namespace VeraCrypt
// AES
- void CipherAES::Decrypt (byte *data) const
+ void CipherAES::Decrypt (uint8 *data) const
{
#ifdef TC_AES_HW_CPU
if (IsHwSupportAvailable())
@@ -165,7 +165,7 @@ namespace VeraCrypt
aes_decrypt (data, data, (aes_decrypt_ctx *) (ScheduledKey.Ptr() + sizeof (aes_encrypt_ctx)));
}
- void CipherAES::DecryptBlocks (byte *data, size_t blockCount) const
+ void CipherAES::DecryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -187,7 +187,7 @@ namespace VeraCrypt
Cipher::DecryptBlocks (data, blockCount);
}
- void CipherAES::Encrypt (byte *data) const
+ void CipherAES::Encrypt (uint8 *data) const
{
#ifdef TC_AES_HW_CPU
if (IsHwSupportAvailable())
@@ -197,7 +197,7 @@ namespace VeraCrypt
aes_encrypt (data, data, (aes_encrypt_ctx *) ScheduledKey.Ptr());
}
- void CipherAES::EncryptBlocks (byte *data, size_t blockCount) const
+ void CipherAES::EncryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -219,17 +219,17 @@ namespace VeraCrypt
Cipher::EncryptBlocks (data, blockCount);
}
#ifdef WOLFCRYPT_BACKEND
- void CipherAES::EncryptXTS (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void CipherAES::EncryptXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
xts_encrypt (data, data, length, startDataUnitNo, (aes_encrypt_ctx *) ScheduledKey.Ptr());
}
- void CipherAES::DecryptXTS (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void CipherAES::DecryptXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
xts_decrypt (data, data, length, startDataUnitNo, (aes_decrypt_ctx *) (ScheduledKey.Ptr() + sizeof (aes_encrypt_ctx)));
}
- void CipherAES::SetCipherKeyXTS (const byte *key)
+ void CipherAES::SetCipherKeyXTS (const uint8 *key)
{
if (xts_encrypt_key256 (key, (aes_encrypt_ctx *) ScheduledKey.Ptr()) != EXIT_SUCCESS)
throw CipherInitError (SRC_POS);
@@ -261,7 +261,7 @@ namespace VeraCrypt
#endif
}
- void CipherAES::SetCipherKey (const byte *key)
+ void CipherAES::SetCipherKey (const uint8 *key)
{
if (aes_encrypt_key256 (key, (aes_encrypt_ctx *) ScheduledKey.Ptr()) != EXIT_SUCCESS)
throw CipherInitError (SRC_POS);
@@ -272,12 +272,12 @@ namespace VeraCrypt
#ifndef WOLFCRYPT_BACKEND
// Serpent
- void CipherSerpent::Decrypt (byte *data) const
+ void CipherSerpent::Decrypt (uint8 *data) const
{
serpent_decrypt (data, data, ScheduledKey);
}
- void CipherSerpent::Encrypt (byte *data) const
+ void CipherSerpent::Encrypt (uint8 *data) const
{
serpent_encrypt (data, data, ScheduledKey);
}
@@ -287,12 +287,12 @@ namespace VeraCrypt
return 140*4;
}
- void CipherSerpent::SetCipherKey (const byte *key)
+ void CipherSerpent::SetCipherKey (const uint8 *key)
{
serpent_set_key (key, ScheduledKey);
}
- void CipherSerpent::EncryptBlocks (byte *data, size_t blockCount) const
+ void CipherSerpent::EncryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -308,7 +308,7 @@ namespace VeraCrypt
Cipher::EncryptBlocks (data, blockCount);
}
- void CipherSerpent::DecryptBlocks (byte *data, size_t blockCount) const
+ void CipherSerpent::DecryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -343,12 +343,12 @@ namespace VeraCrypt
// Twofish
- void CipherTwofish::Decrypt (byte *data) const
+ void CipherTwofish::Decrypt (uint8 *data) const
{
twofish_decrypt ((TwofishInstance *) ScheduledKey.Ptr(), (unsigned int *)data, (unsigned int *)data);
}
- void CipherTwofish::Encrypt (byte *data) const
+ void CipherTwofish::Encrypt (uint8 *data) const
{
twofish_encrypt ((TwofishInstance *) ScheduledKey.Ptr(), (unsigned int *)data, (unsigned int *)data);
}
@@ -358,12 +358,12 @@ namespace VeraCrypt
return TWOFISH_KS;
}
- void CipherTwofish::SetCipherKey (const byte *key)
+ void CipherTwofish::SetCipherKey (const uint8 *key)
{
twofish_set_key ((TwofishInstance *) ScheduledKey.Ptr(), (unsigned int *) key);
}
- void CipherTwofish::EncryptBlocks (byte *data, size_t blockCount) const
+ void CipherTwofish::EncryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -375,7 +375,7 @@ namespace VeraCrypt
#endif
}
- void CipherTwofish::DecryptBlocks (byte *data, size_t blockCount) const
+ void CipherTwofish::DecryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -397,12 +397,12 @@ namespace VeraCrypt
}
// Camellia
- void CipherCamellia::Decrypt (byte *data) const
+ void CipherCamellia::Decrypt (uint8 *data) const
{
camellia_decrypt (data, data, ScheduledKey.Ptr());
}
- void CipherCamellia::Encrypt (byte *data) const
+ void CipherCamellia::Encrypt (uint8 *data) const
{
camellia_encrypt (data, data, ScheduledKey.Ptr());
}
@@ -412,12 +412,12 @@ namespace VeraCrypt
return CAMELLIA_KS;
}
- void CipherCamellia::SetCipherKey (const byte *key)
+ void CipherCamellia::SetCipherKey (const uint8 *key)
{
camellia_set_key (key, ScheduledKey.Ptr());
}
- void CipherCamellia::EncryptBlocks (byte *data, size_t blockCount) const
+ void CipherCamellia::EncryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -429,7 +429,7 @@ namespace VeraCrypt
#endif
}
- void CipherCamellia::DecryptBlocks (byte *data, size_t blockCount) const
+ void CipherCamellia::DecryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -451,12 +451,12 @@ namespace VeraCrypt
}
// Kuznyechik
- void CipherKuznyechik::Decrypt (byte *data) const
+ void CipherKuznyechik::Decrypt (uint8 *data) const
{
kuznyechik_decrypt_block (data, data, (kuznyechik_kds *) ScheduledKey.Ptr());
}
- void CipherKuznyechik::Encrypt (byte *data) const
+ void CipherKuznyechik::Encrypt (uint8 *data) const
{
kuznyechik_encrypt_block (data, data, (kuznyechik_kds *) ScheduledKey.Ptr());
}
@@ -466,11 +466,11 @@ namespace VeraCrypt
return KUZNYECHIK_KS;
}
- void CipherKuznyechik::SetCipherKey (const byte *key)
+ void CipherKuznyechik::SetCipherKey (const uint8 *key)
{
kuznyechik_set_key (key, (kuznyechik_kds *) ScheduledKey.Ptr());
}
- void CipherKuznyechik::EncryptBlocks (byte *data, size_t blockCount) const
+ void CipherKuznyechik::EncryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
@@ -486,7 +486,7 @@ namespace VeraCrypt
Cipher::EncryptBlocks (data, blockCount);
}
- void CipherKuznyechik::DecryptBlocks (byte *data, size_t blockCount) const
+ void CipherKuznyechik::DecryptBlocks (uint8 *data, size_t blockCount) const
{
if (!Initialized)
throw NotInitialized (SRC_POS);
diff --git a/src/Volume/Cipher.h b/src/Volume/Cipher.h
index 1b7fd233..c53cfbd9 100644
--- a/src/Volume/Cipher.h
+++ b/src/Volume/Cipher.h
@@ -26,18 +26,18 @@ namespace VeraCrypt
public:
virtual ~Cipher ();
- virtual void DecryptBlock (byte *data) const;
- virtual void DecryptBlocks (byte *data, size_t blockCount) const;
+ virtual void DecryptBlock (uint8 *data) const;
+ virtual void DecryptBlocks (uint8 *data, size_t blockCount) const;
#ifndef WOLFCRYPT_BACKEND
static void EnableHwSupport (bool enable) { HwSupportEnabled = enable; }
#else
static void EnableHwSupport (bool enable) { HwSupportEnabled = false; }
- virtual void EncryptBlockXTS (byte *data, uint64 length, uint64 startDataUnitNo) const;
- virtual void DecryptBlockXTS (byte *data, uint64 length, uint64 startDataUnitNo) const;
+ virtual void EncryptBlockXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const;
+ virtual void DecryptBlockXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const;
virtual void SetKeyXTS (const ConstBufferPtr &key);
#endif
- virtual void EncryptBlock (byte *data) const;
- virtual void EncryptBlocks (byte *data, size_t blockCount) const;
+ virtual void EncryptBlock (uint8 *data) const;
+ virtual void EncryptBlocks (uint8 *data, size_t blockCount) const;
static CipherList GetAvailableCiphers ();
virtual size_t GetBlockSize () const = 0;
virtual const SecureBuffer &GetKey () const { return Key; }
@@ -53,14 +53,14 @@ namespace VeraCrypt
protected:
Cipher ();
- virtual void Decrypt (byte *data) const = 0;
- virtual void Encrypt (byte *data) const = 0;
+ virtual void Decrypt (uint8 *data) const = 0;
+ virtual void Encrypt (uint8 *data) const = 0;
virtual size_t GetScheduledKeySize () const = 0;
- virtual void SetCipherKey (const byte *key) = 0;
+ virtual void SetCipherKey (const uint8 *key) = 0;
#ifdef WOLFCRYPT_BACKEND
- virtual void DecryptXTS (byte *data, uint64 length, uint64 startDataUnitNo) const = 0;
- virtual void EncryptXTS (byte *data, uint64 length, uint64 startDataUnitNo) const = 0;
- virtual void SetCipherKeyXTS (const byte *key) = 0;
+ virtual void DecryptXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const = 0;
+ virtual void EncryptXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const = 0;
+ virtual void SetCipherKeyXTS (const uint8 *key) = 0;
#endif
static bool HwSupportEnabled;
@@ -97,13 +97,13 @@ namespace VeraCrypt
TC_CIPHER_ADD_METHODS \
\
protected: \
- virtual void Decrypt (byte *data) const; \
- virtual void Encrypt (byte *data) const; \
+ virtual void Decrypt (uint8 *data) const; \
+ virtual void Encrypt (uint8 *data) const; \
virtual size_t GetScheduledKeySize () const; \
- virtual void SetCipherKey (const byte *key); \
- virtual void DecryptXTS (byte *data, uint64 length, uint64 startDataUnitNo) const; \
- virtual void SetCipherKeyXTS (const byte *key); \
- virtual void EncryptXTS (byte *data, uint64 length, uint64 startDataUnitNo) const; \
+ virtual void SetCipherKey (const uint8 *key); \
+ virtual void DecryptXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const; \
+ virtual void SetCipherKeyXTS (const uint8 *key); \
+ virtual void EncryptXTS (uint8 *data, uint64 length, uint64 startDataUnitNo) const; \
\
private: \
TC_JOIN (Cipher,NAME) (const TC_JOIN (Cipher,NAME) &); \
@@ -126,10 +126,10 @@ namespace VeraCrypt
TC_CIPHER_ADD_METHODS \
\
protected: \
- virtual void Decrypt (byte *data) const; \
- virtual void Encrypt (byte *data) const; \
+ virtual void Decrypt (uint8 *data) const; \
+ virtual void Encrypt (uint8 *data) const; \
virtual size_t GetScheduledKeySize () const; \
- virtual void SetCipherKey (const byte *key); \
+ virtual void SetCipherKey (const uint8 *key); \
\
private: \
TC_JOIN (Cipher,NAME) (const TC_JOIN (Cipher,NAME) &); \
@@ -139,8 +139,8 @@ namespace VeraCrypt
#endif
#define TC_CIPHER_ADD_METHODS \
- virtual void DecryptBlocks (byte *data, size_t blockCount) const; \
- virtual void EncryptBlocks (byte *data, size_t blockCount) const; \
+ virtual void DecryptBlocks (uint8 *data, size_t blockCount) const; \
+ virtual void EncryptBlocks (uint8 *data, size_t blockCount) const; \
virtual bool IsHwSupportAvailable () const;
TC_CIPHER (AES, 16, 32);
diff --git a/src/Volume/Crc32.h b/src/Volume/Crc32.h
index ced20457..ebe7aa83 100644
--- a/src/Volume/Crc32.h
+++ b/src/Volume/Crc32.h
@@ -26,14 +26,14 @@ namespace VeraCrypt
uint32 Get () const { return CrcValue ^ 0xffffFFFF; }
- uint32 Process (byte data)
+ uint32 Process (uint8 data)
{
- return CrcValue = crc_32_tab[(byte) (CrcValue ^ data)] ^ (CrcValue >> 8);
+ return CrcValue = crc_32_tab[(uint8) (CrcValue ^ data)] ^ (CrcValue >> 8);
}
static uint32 ProcessBuffer (const ConstBufferPtr &buffer)
{
- return ::GetCrc32 (const_cast<byte *> (buffer.Get()), static_cast<int> (buffer.Size()));
+ return ::GetCrc32 (const_cast<uint8 *> (buffer.Get()), static_cast<int> (buffer.Size()));
}
protected:
diff --git a/src/Volume/EncryptionAlgorithm.cpp b/src/Volume/EncryptionAlgorithm.cpp
index 0178da00..4a325fe3 100644
--- a/src/Volume/EncryptionAlgorithm.cpp
+++ b/src/Volume/EncryptionAlgorithm.cpp
@@ -26,7 +26,7 @@ namespace VeraCrypt
{
}
- void EncryptionAlgorithm::Decrypt (byte *data, uint64 length) const
+ void EncryptionAlgorithm::Decrypt (uint8 *data, uint64 length) const
{
if_debug (ValidateState ());
Mode->Decrypt (data, length);
@@ -37,13 +37,13 @@ namespace VeraCrypt
Decrypt (data, data.Size());
}
- void EncryptionAlgorithm::DecryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionAlgorithm::DecryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
if_debug (ValidateState());
Mode->DecryptSectors (data, sectorIndex, sectorCount, sectorSize);
}
- void EncryptionAlgorithm::Encrypt (byte *data, uint64 length) const
+ void EncryptionAlgorithm::Encrypt (uint8 *data, uint64 length) const
{
if_debug (ValidateState());
Mode->Encrypt (data, length);
@@ -54,7 +54,7 @@ namespace VeraCrypt
Encrypt (data, data.Size());
}
- void EncryptionAlgorithm::EncryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionAlgorithm::EncryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
if_debug (ValidateState ());
Mode->EncryptSectors (data, sectorIndex, sectorCount, sectorSize);
diff --git a/src/Volume/EncryptionAlgorithm.h b/src/Volume/EncryptionAlgorithm.h
index d60082fa..e9f9b9ef 100644
--- a/src/Volume/EncryptionAlgorithm.h
+++ b/src/Volume/EncryptionAlgorithm.h
@@ -27,12 +27,12 @@ namespace VeraCrypt
public:
virtual ~EncryptionAlgorithm ();
- virtual void Decrypt (byte *data, uint64 length) const;
+ virtual void Decrypt (uint8 *data, uint64 length) const;
virtual void Decrypt (const BufferPtr &data) const;
- virtual void DecryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
- virtual void Encrypt (byte *data, uint64 length) const;
+ virtual void DecryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void Encrypt (uint8 *data, uint64 length) const;
virtual void Encrypt (const BufferPtr &data) const;
- virtual void EncryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void EncryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
static EncryptionAlgorithmList GetAvailableAlgorithms ();
virtual const CipherList &GetCiphers () const { return Ciphers; }
virtual shared_ptr <EncryptionAlgorithm> GetNew () const = 0;
diff --git a/src/Volume/EncryptionMode.cpp b/src/Volume/EncryptionMode.cpp
index 81d275b6..6a63efe5 100644
--- a/src/Volume/EncryptionMode.cpp
+++ b/src/Volume/EncryptionMode.cpp
@@ -27,12 +27,12 @@ namespace VeraCrypt
{
}
- void EncryptionMode::DecryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionMode::DecryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
EncryptionThreadPool::DoWork (EncryptionThreadPool::WorkType::DecryptDataUnits, this, data, sectorIndex, sectorCount, sectorSize);
}
- void EncryptionMode::EncryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionMode::EncryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
EncryptionThreadPool::DoWork (EncryptionThreadPool::WorkType::EncryptDataUnits, this, data, sectorIndex, sectorCount, sectorSize);
}
@@ -56,13 +56,13 @@ namespace VeraCrypt
throw NotInitialized (SRC_POS);
}
- void EncryptionMode::ValidateParameters (byte *data, uint64 length) const
+ void EncryptionMode::ValidateParameters (uint8 *data, uint64 length) const
{
if ((Ciphers.size() > 0 && (length % Ciphers.front()->GetBlockSize()) != 0))
throw ParameterIncorrect (SRC_POS);
}
- void EncryptionMode::ValidateParameters (byte *data, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionMode::ValidateParameters (uint8 *data, uint64 sectorCount, size_t sectorSize) const
{
if (sectorCount == 0 || sectorSize == 0 || (sectorSize % EncryptionDataUnitSize) != 0)
throw ParameterIncorrect (SRC_POS);
diff --git a/src/Volume/EncryptionMode.h b/src/Volume/EncryptionMode.h
index a629d6b7..0da28fa7 100644
--- a/src/Volume/EncryptionMode.h
+++ b/src/Volume/EncryptionMode.h
@@ -27,12 +27,12 @@ namespace VeraCrypt
public:
virtual ~EncryptionMode ();
- virtual void Decrypt (byte *data, uint64 length) const = 0;
- virtual void DecryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
- virtual void DecryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const = 0;
- virtual void Encrypt (byte *data, uint64 length) const = 0;
- virtual void EncryptSectors (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
- virtual void EncryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const = 0;
+ virtual void Decrypt (uint8 *data, uint64 length) const = 0;
+ virtual void DecryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void DecryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const = 0;
+ virtual void Encrypt (uint8 *data, uint64 length) const = 0;
+ virtual void EncryptSectors (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void EncryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const = 0;
static EncryptionModeList GetAvailableModes ();
virtual const SecureBuffer &GetKey () const { throw NotApplicable (SRC_POS); }
virtual size_t GetKeySize () const = 0;
@@ -48,8 +48,8 @@ namespace VeraCrypt
EncryptionMode ();
virtual void ValidateState () const;
- void ValidateParameters (byte *data, uint64 length) const;
- virtual void ValidateParameters (byte *data, uint64 sectorCount, size_t sectorSize) const;
+ void ValidateParameters (uint8 *data, uint64 length) const;
+ virtual void ValidateParameters (uint8 *data, uint64 sectorCount, size_t sectorSize) const;
static const size_t EncryptionDataUnitSize = ENCRYPTION_DATA_UNIT_SIZE;
diff --git a/src/Volume/EncryptionModeWolfCryptXTS.cpp b/src/Volume/EncryptionModeWolfCryptXTS.cpp
index 891f6007..878ad042 100644
--- a/src/Volume/EncryptionModeWolfCryptXTS.cpp
+++ b/src/Volume/EncryptionModeWolfCryptXTS.cpp
@@ -6,12 +6,12 @@
namespace VeraCrypt
{
- void EncryptionModeWolfCryptXTS::Encrypt (byte *data, uint64 length) const
+ void EncryptionModeWolfCryptXTS::Encrypt (uint8 *data, uint64 length) const
{
EncryptBuffer (data, length, 0);
}
- void EncryptionModeWolfCryptXTS::EncryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void EncryptionModeWolfCryptXTS::EncryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
if_debug (ValidateState());
@@ -26,12 +26,12 @@ namespace VeraCrypt
assert (iSecondaryCipher == SecondaryCiphers.end());
}
- void EncryptionModeWolfCryptXTS::EncryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
+ void EncryptionModeWolfCryptXTS::EncryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
{
cipher.EncryptBlockXTS(buffer, length, startDataUnitNo);
}
- void EncryptionModeWolfCryptXTS::EncryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionModeWolfCryptXTS::EncryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
EncryptBuffer (data, sectorCount * sectorSize, sectorIndex * sectorSize / ENCRYPTION_DATA_UNIT_SIZE);
}
@@ -50,12 +50,12 @@ namespace VeraCrypt
return keySize;
}
- void EncryptionModeWolfCryptXTS::Decrypt (byte *data, uint64 length) const
+ void EncryptionModeWolfCryptXTS::Decrypt (uint8 *data, uint64 length) const
{
DecryptBuffer (data, length, 0);
}
- void EncryptionModeWolfCryptXTS::DecryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void EncryptionModeWolfCryptXTS::DecryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
if_debug (ValidateState());
@@ -70,12 +70,12 @@ namespace VeraCrypt
assert (iSecondaryCipher == SecondaryCiphers.begin());
}
- void EncryptionModeWolfCryptXTS::DecryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
+ void EncryptionModeWolfCryptXTS::DecryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
{
cipher.DecryptBlockXTS(buffer, length, startDataUnitNo);
}
- void EncryptionModeWolfCryptXTS::DecryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionModeWolfCryptXTS::DecryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
DecryptBuffer (data, sectorCount * sectorSize, sectorIndex * sectorSize / ENCRYPTION_DATA_UNIT_SIZE);
}
diff --git a/src/Volume/EncryptionModeWolfCryptXTS.h b/src/Volume/EncryptionModeWolfCryptXTS.h
index e432f768..c9f2d59f 100644
--- a/src/Volume/EncryptionModeWolfCryptXTS.h
+++ b/src/Volume/EncryptionModeWolfCryptXTS.h
@@ -24,10 +24,10 @@ namespace VeraCrypt
EncryptionModeWolfCryptXTS () { }
virtual ~EncryptionModeWolfCryptXTS () { }
- virtual void Decrypt (byte *data, uint64 length) const;
- virtual void DecryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
- virtual void Encrypt (byte *data, uint64 length) const;
- virtual void EncryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void Decrypt (uint8 *data, uint64 length) const;
+ virtual void DecryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void Encrypt (uint8 *data, uint64 length) const;
+ virtual void EncryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
virtual const SecureBuffer &GetKey () const { return SecondaryKey; }
virtual size_t GetKeySize () const;
virtual wstring GetName () const { return L"XTS"; };
@@ -36,10 +36,10 @@ namespace VeraCrypt
virtual void SetKey (const ConstBufferPtr &key);
protected:
- void DecryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const;
- void DecryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
- void EncryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const;
- void EncryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
+ void DecryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const;
+ void DecryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
+ void EncryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const;
+ void EncryptBufferXTS (Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
void SetSecondaryCipherKeys ();
SecureBuffer SecondaryKey;
diff --git a/src/Volume/EncryptionModeXTS.cpp b/src/Volume/EncryptionModeXTS.cpp
index 56ee895c..001bfcf8 100644
--- a/src/Volume/EncryptionModeXTS.cpp
+++ b/src/Volume/EncryptionModeXTS.cpp
@@ -47,12 +47,12 @@
namespace VeraCrypt
{
- void EncryptionModeXTS::Encrypt (byte *data, uint64 length) const
+ void EncryptionModeXTS::Encrypt (uint8 *data, uint64 length) const
{
EncryptBuffer (data, length, 0);
}
- void EncryptionModeXTS::EncryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void EncryptionModeXTS::EncryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
if_debug (ValidateState());
@@ -67,12 +67,12 @@ namespace VeraCrypt
assert (iSecondaryCipher == SecondaryCiphers.end());
}
- void EncryptionModeXTS::EncryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
+ void EncryptionModeXTS::EncryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
{
- byte finalCarry;
- byte whiteningValues [ENCRYPTION_DATA_UNIT_SIZE];
- byte whiteningValue [BYTES_PER_XTS_BLOCK];
- byte byteBufUnitNo [BYTES_PER_XTS_BLOCK];
+ uint8 finalCarry;
+ uint8 whiteningValues [ENCRYPTION_DATA_UNIT_SIZE];
+ uint8 whiteningValue [BYTES_PER_XTS_BLOCK];
+ uint8 byteBufUnitNo [BYTES_PER_XTS_BLOCK];
uint64 *whiteningValuesPtr64 = (uint64 *) whiteningValues;
uint64 *whiteningValuePtr64 = (uint64 *) whiteningValue;
uint64 *bufPtr = (uint64 *) buffer;
@@ -182,7 +182,7 @@ namespace VeraCrypt
}
#endif
// Actual encryption
- cipher.EncryptBlocks ((byte *) dataUnitBufPtr, countBlock);
+ cipher.EncryptBlocks ((uint8 *) dataUnitBufPtr, countBlock);
bufPtr = dataUnitBufPtr;
whiteningValuesPtr64 = (uint64 *) whiteningValues;
@@ -207,7 +207,7 @@ namespace VeraCrypt
FAST_ERASE64 (whiteningValues, sizeof (whiteningValues));
}
- void EncryptionModeXTS::EncryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionModeXTS::EncryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
EncryptBuffer (data, sectorCount * sectorSize, sectorIndex * sectorSize / ENCRYPTION_DATA_UNIT_SIZE);
}
@@ -226,12 +226,12 @@ namespace VeraCrypt
return keySize;
}
- void EncryptionModeXTS::Decrypt (byte *data, uint64 length) const
+ void EncryptionModeXTS::Decrypt (uint8 *data, uint64 length) const
{
DecryptBuffer (data, length, 0);
}
- void EncryptionModeXTS::DecryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const
+ void EncryptionModeXTS::DecryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const
{
if_debug (ValidateState());
@@ -246,12 +246,12 @@ namespace VeraCrypt
assert (iSecondaryCipher == SecondaryCiphers.begin());
}
- void EncryptionModeXTS::DecryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
+ void EncryptionModeXTS::DecryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const
{
- byte finalCarry;
- byte whiteningValues [ENCRYPTION_DATA_UNIT_SIZE];
- byte whiteningValue [BYTES_PER_XTS_BLOCK];
- byte byteBufUnitNo [BYTES_PER_XTS_BLOCK];
+ uint8 finalCarry;
+ uint8 whiteningValues [ENCRYPTION_DATA_UNIT_SIZE];
+ uint8 whiteningValue [BYTES_PER_XTS_BLOCK];
+ uint8 byteBufUnitNo [BYTES_PER_XTS_BLOCK];
uint64 *whiteningValuesPtr64 = (uint64 *) whiteningValues;
uint64 *whiteningValuePtr64 = (uint64 *) whiteningValue;
uint64 *bufPtr = (uint64 *) buffer;
@@ -352,7 +352,7 @@ namespace VeraCrypt
*bufPtr++ ^= *whiteningValuesPtr64++;
}
#endif
- cipher.DecryptBlocks ((byte *) dataUnitBufPtr, countBlock);
+ cipher.DecryptBlocks ((uint8 *) dataUnitBufPtr, countBlock);
bufPtr = dataUnitBufPtr;
whiteningValuesPtr64 = (uint64 *) whiteningValues;
@@ -376,7 +376,7 @@ namespace VeraCrypt
FAST_ERASE64 (whiteningValues, sizeof (whiteningValues));
}
- void EncryptionModeXTS::DecryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
+ void EncryptionModeXTS::DecryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const
{
DecryptBuffer (data, sectorCount * sectorSize, sectorIndex * sectorSize / ENCRYPTION_DATA_UNIT_SIZE);
}
diff --git a/src/Volume/EncryptionModeXTS.h b/src/Volume/EncryptionModeXTS.h
index 6f674073..cbed0d33 100644
--- a/src/Volume/EncryptionModeXTS.h
+++ b/src/Volume/EncryptionModeXTS.h
@@ -24,10 +24,10 @@ namespace VeraCrypt
EncryptionModeXTS () { }
virtual ~EncryptionModeXTS () { }
- virtual void Decrypt (byte *data, uint64 length) const;
- virtual void DecryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
- virtual void Encrypt (byte *data, uint64 length) const;
- virtual void EncryptSectorsCurrentThread (byte *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void Decrypt (uint8 *data, uint64 length) const;
+ virtual void DecryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
+ virtual void Encrypt (uint8 *data, uint64 length) const;
+ virtual void EncryptSectorsCurrentThread (uint8 *data, uint64 sectorIndex, uint64 sectorCount, size_t sectorSize) const;
virtual const SecureBuffer &GetKey () const { return SecondaryKey; }
virtual size_t GetKeySize () const;
virtual wstring GetName () const { return L"XTS"; };
@@ -36,10 +36,10 @@ namespace VeraCrypt
virtual void SetKey (const ConstBufferPtr &key);
protected:
- void DecryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const;
- void DecryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
- void EncryptBuffer (byte *data, uint64 length, uint64 startDataUnitNo) const;
- void EncryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, byte *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
+ void DecryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const;
+ void DecryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
+ void EncryptBuffer (uint8 *data, uint64 length, uint64 startDataUnitNo) const;
+ void EncryptBufferXTS (const Cipher &cipher, const Cipher &secondaryCipher, uint8 *buffer, uint64 length, uint64 startDataUnitNo, unsigned int startCipherBlockNo) const;
void SetSecondaryCipherKeys ();
SecureBuffer SecondaryKey;
diff --git a/src/Volume/EncryptionTest.cpp b/src/Volume/EncryptionTest.cpp
index c900885e..9009be66 100644
--- a/src/Volume/EncryptionTest.cpp
+++ b/src/Volume/EncryptionTest.cpp
@@ -46,9 +46,9 @@ namespace VeraCrypt
struct CipherTestVector
{
- byte Key[32];
- byte Plaintext[16];
- byte Ciphertext[16];
+ uint8 Key[32];
+ uint8 Plaintext[16];
+ uint8 Ciphertext[16];
};
static const CipherTestVector AESTestVectors[] =
@@ -179,7 +179,7 @@ namespace VeraCrypt
Buffer testData (1024);
for (size_t i = 0; i < testData.Size(); ++i)
{
- testData[i] = (byte) i;
+ testData[i] = (uint8) i;
}
uint32 origCrc = Crc32::ProcessBuffer (testData);
@@ -485,7 +485,7 @@ namespace VeraCrypt
int testCase = 0;
int nTestsPerformed = 0;
- static const byte testKey[] =
+ static const uint8 testKey[] =
{
0x27, 0x18, 0x28, 0x18, 0x28, 0x45, 0x90, 0x45, 0x23, 0x53, 0x60, 0x28, 0x74, 0x71, 0x35, 0x26, 0x62, 0x49, 0x77, 0x57, 0x24, 0x70, 0x93, 0x69, 0x99, 0x59, 0x57, 0x49, 0x66, 0x96, 0x76, 0x27,
0x31, 0x41, 0x59, 0x26, 0x53, 0x58, 0x97, 0x93, 0x23, 0x84, 0x62, 0x64, 0x33, 0x83, 0x27, 0x95, 0x02, 0x88, 0x41, 0x97, 0x16, 0x93, 0x99, 0x37, 0x51, 0x05, 0x82, 0x09, 0x74, 0x94, 0x45, 0x92,
@@ -521,7 +521,7 @@ namespace VeraCrypt
Buffer modeKey (ea.GetKeySize());
for (size_t mi = 0; mi < modeKey.Size(); mi++)
- modeKey[mi] = (byte) mi;
+ modeKey[mi] = (uint8) mi;
modeKey.CopyFrom (ConstBufferPtr (XtsTestVectors[array_capacity (XtsTestVectors)-1].key2, sizeof (XtsTestVectors[array_capacity (XtsTestVectors)-1].key2)));
mode->SetKey (modeKey);
@@ -976,7 +976,7 @@ namespace VeraCrypt
Buffer modeKey (ea.GetKeySize());
for (size_t mi = 0; mi < modeKey.Size(); mi++)
- modeKey[mi] = (byte) mi;
+ modeKey[mi] = (uint8) mi;
modeKey.CopyFrom (ConstBufferPtr (XtsTestVectors[array_capacity (XtsTestVectors)-1].key2, sizeof (XtsTestVectors[array_capacity (XtsTestVectors)-1].key2)));
mode->SetKey (modeKey);
@@ -1110,8 +1110,8 @@ namespace VeraCrypt
void EncryptionTest::TestPkcs5 ()
{
- VolumePassword password ((byte*) "password", 8);
- static const byte saltData[] = { 0x12, 0x34, 0x56, 0x78 };
+ VolumePassword password ((uint8*) "password", 8);
+ static const uint8 saltData[] = { 0x12, 0x34, 0x56, 0x78 };
ConstBufferPtr salt (saltData, sizeof (saltData));
Buffer derivedKey (4);
diff --git a/src/Volume/EncryptionTest.h b/src/Volume/EncryptionTest.h
index 17e14fd7..fae07cb2 100644
--- a/src/Volume/EncryptionTest.h
+++ b/src/Volume/EncryptionTest.h
@@ -33,12 +33,12 @@ namespace VeraCrypt
struct XtsTestVector
{
- byte key1[32];
- byte key2[32];
- byte dataUnitNo[8];
+ uint8 key1[32];
+ uint8 key2[32];
+ uint8 dataUnitNo[8];
unsigned int blockNo;
- byte plaintext[ENCRYPTION_DATA_UNIT_SIZE];
- byte ciphertext[ENCRYPTION_DATA_UNIT_SIZE];
+ uint8 plaintext[ENCRYPTION_DATA_UNIT_SIZE];
+ uint8 ciphertext[ENCRYPTION_DATA_UNIT_SIZE];
};
static const XtsTestVector XtsTestVectors[];
diff --git a/src/Volume/EncryptionThreadPool.cpp b/src/Volume/EncryptionThreadPool.cpp
index 7c86bf49..36f8a622 100644
--- a/src/Volume/EncryptionThreadPool.cpp
+++ b/src/Volume/EncryptionThreadPool.cpp
@@ -26,13 +26,13 @@
namespace VeraCrypt
{
- void EncryptionThreadPool::DoWork (WorkType::Enum type, const EncryptionMode *encryptionMode, byte *data, uint64 startUnitNo, uint64 unitCount, size_t sectorSize)
+ void EncryptionThreadPool::DoWork (WorkType::Enum type, const EncryptionMode *encryptionMode, uint8 *data, uint64 startUnitNo, uint64 unitCount, size_t sectorSize)
{
size_t fragmentCount;
size_t unitsPerFragment;
size_t remainder;
- byte *fragmentData;
+ uint8 *fragmentData;
uint64 fragmentStartUnitNo;
WorkItem *workItem;
diff --git a/src/Volume/EncryptionThreadPool.h b/src/Volume/EncryptionThreadPool.h
index baf31e23..a78aee75 100644
--- a/src/Volume/EncryptionThreadPool.h
+++ b/src/Volume/EncryptionThreadPool.h
@@ -55,7 +55,7 @@ namespace VeraCrypt
struct
{
const EncryptionMode *Mode;
- byte *Data;
+ uint8 *Data;
uint64 StartUnitNo;
uint64 UnitCount;
size_t SectorSize;
@@ -63,7 +63,7 @@ namespace VeraCrypt
};
};
- static void DoWork (WorkType::Enum type, const EncryptionMode *mode, byte *data, uint64 startUnitNo, uint64 unitCount, size_t sectorSize);
+ static void DoWork (WorkType::Enum type, const EncryptionMode *mode, uint8 *data, uint64 startUnitNo, uint64 unitCount, size_t sectorSize);
static bool IsRunning () { return ThreadPoolRunning; }
static void Start ();
static void Stop ();
diff --git a/src/Volume/Keyfile.cpp b/src/Volume/Keyfile.cpp
index 24b40709..e756cdf1 100644
--- a/src/Volume/Keyfile.cpp
+++ b/src/Volume/Keyfile.cpp
@@ -35,7 +35,7 @@ namespace VeraCrypt
if (Token::IsKeyfilePathValid (Path, emvSupportEnabled))
{
// Apply keyfile generated by a security token
- vector <byte> keyfileData;
+ vector <uint8> keyfileData;
Token::getTokenKeyfile(wstring(Path))->GetKeyfileData(keyfileData);
if (keyfileData.size() < MinProcessedLength)
@@ -45,10 +45,10 @@ namespace VeraCrypt
{
uint32 crc = crc32.Process(keyfileData[i]);
- pool[poolPos++] += (byte)(crc >> 24);
- pool[poolPos++] += (byte)(crc >> 16);
- pool[poolPos++] += (byte)(crc >> 8);
- pool[poolPos++] += (byte) crc;
+ pool[poolPos++] += (uint8)(crc >> 24);
+ pool[poolPos++] += (uint8)(crc >> 16);
+ pool[poolPos++] += (uint8)(crc >> 8);
+ pool[poolPos++] += (uint8) crc;
if (poolPos >= pool.Size())
poolPos = 0;
@@ -69,10 +69,10 @@ namespace VeraCrypt
for (size_t i = 0; i < readLength; i++)
{
uint32 crc = crc32.Process(keyfileBuf[i]);
- pool[poolPos++] += (byte)(crc >> 24);
- pool[poolPos++] += (byte)(crc >> 16);
- pool[poolPos++] += (byte)(crc >> 8);
- pool[poolPos++] += (byte) crc;
+ pool[poolPos++] += (uint8)(crc >> 24);
+ pool[poolPos++] += (uint8)(crc >> 16);
+ pool[poolPos++] += (uint8)(crc >> 8);
+ pool[poolPos++] += (uint8) crc;
if (poolPos >= pool.Size())
poolPos = 0;
if (++totalLength >= MaxProcessedLength)
diff --git a/src/Volume/Volume.h b/src/Volume/Volume.h
index c816da58..4b91e435 100644
--- a/src/Volume/Volume.h
+++ b/src/Volume/Volume.h
@@ -114,6 +114,7 @@ namespace VeraCrypt
void ReEncryptHeader (bool backupHeader, const ConstBufferPtr &newSalt, const ConstBufferPtr &newHeaderKey, shared_ptr <Pkcs5Kdf> newPkcs5Kdf);
void WriteSectors (const ConstBufferPtr &buffer, uint64 byteOffset);
bool IsEncryptionNotCompleted () const { return EncryptionNotCompleted; }
+ bool IsMasterKeyVulnerable() const { return Header && Header->IsMasterKeyVulnerable(); }
protected:
void CheckProtectedRange (uint64 writeHostOffset, uint64 writeLength);
diff --git a/src/Volume/Volume.make b/src/Volume/Volume.make
index b6d9e99e..708f28c5 100644
--- a/src/Volume/Volume.make
+++ b/src/Volume/Volume.make
@@ -37,6 +37,7 @@ endif
ifeq "$(ENABLE_WOLFCRYPT)" "0"
ifeq "$(PLATFORM)" "MacOSX"
+ifneq "$(COMPILE_ASM)" "false"
OBJSEX += ../Crypto/Aes_asm.oo
OBJS += ../Crypto/Aes_hw_cpu.o
OBJS += ../Crypto/Aescrypt.o
@@ -51,6 +52,7 @@ ifeq "$(PLATFORM)" "MacOSX"
OBJSEX += ../Crypto/sha512_avx1.oo
OBJSEX += ../Crypto/sha512_avx2.oo
OBJSEX += ../Crypto/sha512_sse4.oo
+endif
else ifeq "$(CPU_ARCH)" "x86"
OBJS += ../Crypto/Aes_x86.o
ifeq "$(DISABLE_AESNI)" "0"
@@ -129,6 +131,7 @@ VolumeLibrary: Volume.a
ifeq "$(ENABLE_WOLFCRYPT)" "0"
ifeq "$(PLATFORM)" "MacOSX"
+ifneq "$(COMPILE_ASM)" "false"
../Crypto/Aes_asm.oo: ../Crypto/Aes_x86.asm ../Crypto/Aes_x64.asm
@echo Assembling $(<F)
$(AS) $(ASFLAGS32) -o ../Crypto/Aes_x86.o ../Crypto/Aes_x86.asm
@@ -137,7 +140,7 @@ ifeq "$(PLATFORM)" "MacOSX"
rm -fr ../Crypto/Aes_x86.o ../Crypto/Aes_x64.o
../Crypto/Twofish_asm.oo: ../Crypto/Twofish_x64.S
@echo Assembling $(<F)
- $(AS) $(ASFLAGS64) -p gas -o ../Crypto/Twofish_asm.oo ../Crypto/Twofish_x64.S
+ $(AS) $(ASFLAGS64) -p gas -o ../Crypto/Twofish_asm.oo ../Crypto/Twofish_x64.S
../Crypto/Camellia_asm.oo: ../Crypto/Camellia_x64.S
@echo Assembling $(<F)
$(AS) $(ASFLAGS64) -p gas -o ../Crypto/Camellia_asm.oo ../Crypto/Camellia_x64.S
@@ -173,5 +176,6 @@ ifeq "$(PLATFORM)" "MacOSX"
$(AS) $(ASFLAGS64) -o ../Crypto/sha512_sse4.oo ../Crypto/sha512_sse4_x64.asm
endif
endif
+endif
include $(BUILD_INC)/Makefile.inc
diff --git a/src/Volume/VolumeHeader.cpp b/src/Volume/VolumeHeader.cpp
index 57b63394..2b8699a3 100644
--- a/src/Volume/VolumeHeader.cpp
+++ b/src/Volume/VolumeHeader.cpp
@@ -47,6 +47,7 @@ namespace VeraCrypt
EncryptedAreaLength = 0;
Flags = 0;
SectorSize = 0;
+ XtsKeyVulnerable = false;
}
void VolumeHeader::Create (const BufferPtr &headerBuffer, VolumeHeaderCreationOptions &options)
@@ -62,6 +63,9 @@ namespace VeraCrypt
DataAreaKey.Zero();
DataAreaKey.CopyFrom (options.DataKey);
+ // check if the XTS key is vulnerable by comparing the two parts of the key
+ XtsKeyVulnerable = (memcmp (options.DataKey.Get() + options.EA->GetKeySize(), options.DataKey.Get(), options.EA->GetKeySize()) == 0);
+
VolumeCreationTime = 0;
HiddenVolumeDataSize = (options.Type == VolumeType::Hidden ? options.VolumeDataSize : 0);
VolumeDataSize = options.VolumeDataSize;
@@ -235,6 +239,9 @@ namespace VeraCrypt
ea->SetKeyXTS (header.GetRange (offset + ea->GetKeySize(), ea->GetKeySize()));
#endif
mode->SetKey (header.GetRange (offset + ea->GetKeySize(), ea->GetKeySize()));
+
+ // check if the XTS key is vulnerable by comparing the two parts of the key
+ XtsKeyVulnerable = (memcmp (DataAreaKey.Ptr() + ea->GetKeySize(), DataAreaKey.Ptr(), ea->GetKeySize()) == 0);
}
else
{
diff --git a/src/Volume/VolumeHeader.h b/src/Volume/VolumeHeader.h
index 85908711..18a52950 100644
--- a/src/Volume/VolumeHeader.h
+++ b/src/Volume/VolumeHeader.h
@@ -76,6 +76,7 @@ namespace VeraCrypt
uint64 GetVolumeDataSize () const { return VolumeDataSize; }
VolumeTime GetVolumeCreationTime () const { return VolumeCreationTime; }
void SetSize (uint32 headerSize);
+ bool IsMasterKeyVulnerable () const { return XtsKeyVulnerable; }
protected:
bool Deserialize (const ConstBufferPtr &header, shared_ptr <EncryptionAlgorithm> &ea, shared_ptr <EncryptionMode> &mode);
@@ -120,6 +121,7 @@ namespace VeraCrypt
uint32 SectorSize;
SecureBuffer DataAreaKey;
+ bool XtsKeyVulnerable;
private:
VolumeHeader (const VolumeHeader &);
diff --git a/src/Volume/VolumeInfo.cpp b/src/Volume/VolumeInfo.cpp
index 699e203f..f3b044b7 100644
--- a/src/Volume/VolumeInfo.cpp
+++ b/src/Volume/VolumeInfo.cpp
@@ -55,6 +55,7 @@ namespace VeraCrypt
VirtualDevice = sr.DeserializeWString ("VirtualDevice");
sr.Deserialize ("VolumeCreationTime", VolumeCreationTime);
sr.Deserialize ("Pim", Pim);
+ sr.Deserialize ("MasterKeyVulnerable", MasterKeyVulnerable);
}
bool VolumeInfo::FirstVolumeMountedAfterSecond (shared_ptr <VolumeInfo> first, shared_ptr <VolumeInfo> second)
@@ -95,6 +96,7 @@ namespace VeraCrypt
sr.Serialize ("VirtualDevice", wstring (VirtualDevice));
sr.Serialize ("VolumeCreationTime", VolumeCreationTime);
sr.Serialize ("Pim", Pim);
+ sr.Serialize ("MasterKeyVulnerable", MasterKeyVulnerable);
}
void VolumeInfo::Set (const Volume &volume)
@@ -119,6 +121,7 @@ namespace VeraCrypt
TotalDataRead = volume.GetTotalDataRead();
TotalDataWritten = volume.GetTotalDataWritten();
Pim = volume.GetPim ();
+ MasterKeyVulnerable = volume.IsMasterKeyVulnerable();
}
TC_SERIALIZER_FACTORY_ADD_CLASS (VolumeInfo);
diff --git a/src/Volume/VolumeInfo.h b/src/Volume/VolumeInfo.h
index 1adc87e3..ad6c2ca4 100644
--- a/src/Volume/VolumeInfo.h
+++ b/src/Volume/VolumeInfo.h
@@ -61,7 +61,7 @@ namespace VeraCrypt
DevicePath VirtualDevice;
VolumeTime VolumeCreationTime;
int Pim;
-
+ bool MasterKeyVulnerable;
private:
VolumeInfo (const VolumeInfo &);
VolumeInfo &operator= (const VolumeInfo &);
diff --git a/src/Volume/VolumePassword.cpp b/src/Volume/VolumePassword.cpp
index a22c9388..9ba3ebce 100644
--- a/src/Volume/VolumePassword.cpp
+++ b/src/Volume/VolumePassword.cpp
@@ -60,7 +60,7 @@ namespace VeraCrypt
sr.Serialize ("WipeData", ConstBufferPtr (wipeBuffer));
}
- void VolumePassword::Set (const byte *password, size_t size)
+ void VolumePassword::Set (const uint8 *password, size_t size)
{
AllocateBuffer ();
diff --git a/src/Volume/VolumePassword.h b/src/Volume/VolumePassword.h
index f4a3ccbe..c1e6b9b6 100644
--- a/src/Volume/VolumePassword.h
+++ b/src/Volume/VolumePassword.h
@@ -22,7 +22,7 @@ namespace VeraCrypt
{
public:
VolumePassword ();
- VolumePassword (const byte *password, size_t size) { Set (password, size); }
+ VolumePassword (const uint8 *password, size_t size) { Set (password, size); }
VolumePassword (const SecureBuffer &password) { Set (password.Ptr (), password.Size ()); }
VolumePassword (const VolumePassword &password) { Set (password); }
virtual ~VolumePassword ();
@@ -33,10 +33,10 @@ namespace VeraCrypt
operator BufferPtr () const { return BufferPtr (PasswordBuffer); }
- byte *DataPtr () const { return PasswordBuffer; }
+ uint8 *DataPtr () const { return PasswordBuffer; }
bool IsEmpty () const { return PasswordSize == 0; }
size_t Size () const { return PasswordSize; }
- void Set (const byte *password, size_t size);
+ void Set (const uint8 *password, size_t size);
void Set (const VolumePassword &password);
TC_SERIALIZABLE (VolumePassword);