From a68d642b3606ed603e455e13fa0d065249e112ce Mon Sep 17 00:00:00 2001 From: mammothcoding <138829992+mammothcoding@users.noreply.github.com> Date: Sat, 25 Apr 2026 21:36:45 +0300 Subject: [PATCH 1/6] Linux: allow mounting volumes with ntfs3 --- src/Main/CommandLineInterface.cpp | 5 +++++ src/Main/UserInterface.cpp | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/src/Main/CommandLineInterface.cpp b/src/Main/CommandLineInterface.cpp index 74c1a676c7..2b1018fb98 100644 --- a/src/Main/CommandLineInterface.cpp +++ b/src/Main/CommandLineInterface.cpp @@ -361,6 +361,11 @@ namespace VeraCrypt ArgFilesystem = VolumeCreationOptions::FilesystemType::Ext4; else if (str.IsSameAs (L"NTFS", false)) ArgFilesystem = VolumeCreationOptions::FilesystemType::NTFS; + else if (str.IsSameAs (L"ntfs3", false)) + { + ArgMountOptions.FilesystemType = L"ntfs3"; + ArgFilesystem = VolumeCreationOptions::FilesystemType::NTFS; + } else if (str.IsSameAs (L"exFAT", false)) ArgFilesystem = VolumeCreationOptions::FilesystemType::exFAT; else if (str.IsSameAs (L"Btrfs", false)) diff --git a/src/Main/UserInterface.cpp b/src/Main/UserInterface.cpp index 86056b627d..ad119a259b 100644 --- a/src/Main/UserInterface.cpp +++ b/src/Main/UserInterface.cpp @@ -1259,6 +1259,13 @@ const FileManager fileManagers[] = { " with option -t. Default type is 'auto'. When creating a new volume, this\n" " option specifies the filesystem to be created on the new volume.\n" " Filesystem type 'none' disables mounting or creating a filesystem.\n" +#ifdef TC_LINUX + " On Linux, filesystem type 'ntfs3' mounts an NTFS volume using the\n" + " in-kernel ntfs3 driver instead of ntfs-3g/fuseblk. The ntfs3 kernel\n" + " module must be available and allowed by the distribution; some\n" + " distributions blacklist it by default and require administrator action\n" + " before it can be loaded.\n" +#endif "\n" "--force\n" " Force mounting of a volume in use, unmounting of a volume in use, or\n" @@ -1398,6 +1405,11 @@ const FileManager fileManagers[] = { "Mount a volume prompting only for its password:\n" "veracrypt -t -k \"\" --pim=0 --protect-hidden=no volume.hc /media/veracrypt1\n" "\n" +#ifdef TC_LINUX + "Mount an NTFS volume using the Linux in-kernel ntfs3 driver:\n" + "veracrypt -t --filesystem=ntfs3 volume.hc /media/veracrypt1\n" + "\n" +#endif "Unmount a volume:\n" "veracrypt -u volume.hc\n" "\n" From a0bad570e73d7d3eebe544703cbfd252c1f9c9d3 Mon Sep 17 00:00:00 2001 From: mammothcoding <138829992+mammothcoding@users.noreply.github.com> Date: Sat, 25 Apr 2026 22:38:08 +0300 Subject: [PATCH 2/6] Linux: add ntfs3 preference for NTFS mounts --- Translations/Language.ru.xml | 2 + doc/html/en/Mounting VeraCrypt Volumes.html | 1 + src/Common/Language.xml | 2 + src/Core/MountOptions.cpp | 3 + src/Core/MountOptions.h | 2 + src/Core/Unix/CoreUnix.cpp | 35 +++++- src/Core/Unix/Linux/CoreLinux.cpp | 33 +++++- src/Main/Forms/Forms.cpp | 8 ++ src/Main/Forms/Forms.h | 2 +- src/Main/Forms/PreferencesDialog.cpp | 1 + src/Main/Forms/TrueCrypt.fbp | 125 ++++++++++++++++++++ src/Main/UserInterface.cpp | 5 + src/Main/UserPreferences.cpp | 6 + 13 files changed, 222 insertions(+), 3 deletions(-) diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml index 925bcb62bf..007c95c7f9 100644 --- a/Translations/Language.ru.xml +++ b/Translations/Language.ru.xml @@ -1473,6 +1473,8 @@ Не использовать криптографические службы ядра Файловая система Опции монтирования: + Монтировать NTFS-тома через драйвер ядра Linux ntfs3 + Если включено, VeraCrypt определяет файловые системы NTFS и монтирует их через ntfs3 вместо ntfs-3g/fuseblk. Это может предотвратить зависания при ждущем режиме или гибернации на системах, где пользовательские FUSE-файловые системы замораживаются, пока ядро синхронизирует файловые системы. Модуль ядра ntfs3 должен быть доступен и разрешён дистрибутивом. Кросс-платформенная поддержка Я буду монтировать том на других платформах Выберите эту опцию, если вам нужно использовать этот том на других платформах. diff --git a/doc/html/en/Mounting VeraCrypt Volumes.html b/doc/html/en/Mounting VeraCrypt Volumes.html index 4a48fc26ce..4dc59a33cc 100644 --- a/doc/html/en/Mounting VeraCrypt Volumes.html +++ b/doc/html/en/Mounting VeraCrypt Volumes.html @@ -53,6 +53,7 @@

Mount Options

Default mount options can be configured in the main program preferences (Settings -> Preferences).

Filesystem mount options under Linux

Under Linux, the Mount Options dialog also contains a Mount options field for filesystem mount options. The value entered there is passed to the system mount command with -o when the filesystem inside the VeraCrypt volume is mounted. For example, entering noatime prevents Linux from updating inode access times on filesystems that support this option, reducing metadata writes caused only by file access. Multiple options can be specified as a comma-separated list, for example noatime,nosuid,nodev. Unsupported options are handled by the operating system and may cause mounting to fail.

+

The Linux preference Mount NTFS volumes with the Linux kernel ntfs3 driver makes VeraCrypt detect NTFS filesystems and mount them with the in-kernel ntfs3 driver instead of ntfs-3g/fuseblk. This is useful on systems where suspend or hibernation can hang if user-space FUSE filesystems are frozen while the kernel is syncing filesystems. The ntfs3 kernel module must be available and allowed by the Linux distribution; some distributions blacklist it by default.

The command line equivalent is veracrypt --fs-options=noatime <volume> <mountpoint>.

Mount volume as read-only

When checked, it will not be possible to write any data to the mounted volume.

diff --git a/src/Common/Language.xml b/src/Common/Language.xml index cf9d00785d..d2ee50e6be 100644 --- a/src/Common/Language.xml +++ b/src/Common/Language.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + When enabled, VeraCrypt detects NTFS filesystems and mounts them with ntfs3 instead of ntfs-3g/fuseblk. This can avoid suspend or hibernate hangs on systems where user-space FUSE filesystems are frozen while the kernel is syncing filesystems. The ntfs3 kernel module must be available and allowed by the distribution. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/src/Core/MountOptions.cpp b/src/Core/MountOptions.cpp index 94fda9e459..728e1e88e9 100644 --- a/src/Core/MountOptions.cpp +++ b/src/Core/MountOptions.cpp @@ -24,6 +24,7 @@ namespace VeraCrypt TC_CLONE (CachePassword); TC_CLONE (FilesystemOptions); TC_CLONE (FilesystemType); + TC_CLONE (MountNtfsWithNtfs3); TC_CLONE_SHARED (KeyfileList, Keyfiles); TC_CLONE_SHARED (DirectoryPath, MountPoint); TC_CLONE (NoFilesystem); @@ -62,6 +63,7 @@ namespace VeraCrypt sr.Deserialize ("CachePassword", CachePassword); sr.Deserialize ("FilesystemOptions", FilesystemOptions); sr.Deserialize ("FilesystemType", FilesystemType); + sr.Deserialize ("MountNtfsWithNtfs3", MountNtfsWithNtfs3); Keyfiles = Keyfile::DeserializeList (stream, "Keyfiles"); @@ -132,6 +134,7 @@ namespace VeraCrypt sr.Serialize ("CachePassword", CachePassword); sr.Serialize ("FilesystemOptions", FilesystemOptions); sr.Serialize ("FilesystemType", FilesystemType); + sr.Serialize ("MountNtfsWithNtfs3", MountNtfsWithNtfs3); Keyfile::SerializeList (stream, "Keyfiles", Keyfiles); sr.Serialize ("MountPointNull", MountPoint == nullptr); diff --git a/src/Core/MountOptions.h b/src/Core/MountOptions.h index c6085401cd..499ce7131a 100644 --- a/src/Core/MountOptions.h +++ b/src/Core/MountOptions.h @@ -26,6 +26,7 @@ namespace VeraCrypt MountOptions () : CachePassword (false), + MountNtfsWithNtfs3 (false), NoFilesystem (false), NoHardwareCrypto (false), NoKernelCrypto (false), @@ -51,6 +52,7 @@ namespace VeraCrypt bool CachePassword; wstring FilesystemOptions; wstring FilesystemType; + bool MountNtfsWithNtfs3; shared_ptr Keyfiles; shared_ptr MountPoint; bool NoFilesystem; diff --git a/src/Core/Unix/CoreUnix.cpp b/src/Core/Unix/CoreUnix.cpp index 86878627e8..c3b09dd616 100644 --- a/src/Core/Unix/CoreUnix.cpp +++ b/src/Core/Unix/CoreUnix.cpp @@ -31,6 +31,7 @@ namespace VeraCrypt #ifdef TC_LINUX static string GetTmpUser (); static bool SamePath (const string& path1, const string& path2); + static string DetectFilesystemType (const DevicePath &devicePath); #endif // Struct to hold terminal emulator information @@ -566,6 +567,28 @@ namespace VeraCrypt return GetMountedFilesystems (DevicePath(), mountPoint).size() == 0; } +#ifdef TC_LINUX + static string DetectFilesystemType (const DevicePath &devicePath) + { + list args; + args.push_back ("-o"); + args.push_back ("value"); + args.push_back ("-s"); + args.push_back ("TYPE"); + args.push_back ("--"); + args.push_back (devicePath); + + try + { + return StringConverter::ToLower (StringConverter::Trim (Process::Execute ("blkid", args, 2000))); + } + catch (...) + { + return string(); + } + } +#endif + void CoreUnix::MountFilesystem (const DevicePath &devicePath, const DirectoryPath &mountPoint, const string &filesystemType, bool readOnly, const string &systemMountOptions) const { if (GetMountedFilesystems (DevicePath(), mountPoint).size() > 0) @@ -914,8 +937,18 @@ namespace VeraCrypt if (!options.NoFilesystem && options.MountPoint && !options.MountPoint->IsEmpty()) { + wstring filesystemType = options.FilesystemType; + +#ifdef TC_LINUX + if (options.MountNtfsWithNtfs3 && filesystemType.empty() + && DetectFilesystemType (loopDev) == "ntfs") + { + filesystemType = L"ntfs3"; + } +#endif + MountFilesystem (loopDev, *options.MountPoint, - StringConverter::ToSingle (options.FilesystemType), + StringConverter::ToSingle (filesystemType), options.Protection == VolumeProtection::ReadOnly, StringConverter::ToSingle (options.FilesystemOptions)); } diff --git a/src/Core/Unix/Linux/CoreLinux.cpp b/src/Core/Unix/Linux/CoreLinux.cpp index f54045cc43..6ff86bb329 100644 --- a/src/Core/Unix/Linux/CoreLinux.cpp +++ b/src/Core/Unix/Linux/CoreLinux.cpp @@ -30,6 +30,29 @@ namespace VeraCrypt { + namespace + { + string DetectFilesystemType (const DevicePath &devicePath) + { + list args; + args.push_back ("-o"); + args.push_back ("value"); + args.push_back ("-s"); + args.push_back ("TYPE"); + args.push_back ("--"); + args.push_back (devicePath); + + try + { + return StringConverter::ToLower (StringConverter::Trim (Process::Execute ("blkid", args, 2000))); + } + catch (...) + { + return string(); + } + } + } + CoreLinux::CoreLinux () { } @@ -455,8 +478,16 @@ namespace VeraCrypt // Mount filesystem if (!options.NoFilesystem && options.MountPoint && !options.MountPoint->IsEmpty()) { + wstring filesystemType = options.FilesystemType; + + if (options.MountNtfsWithNtfs3 && filesystemType.empty() + && DetectFilesystemType (nativeDevPath) == "ntfs") + { + filesystemType = L"ntfs3"; + } + MountFilesystem (nativeDevPath, *options.MountPoint, - StringConverter::ToSingle (options.FilesystemType), + StringConverter::ToSingle (filesystemType), options.Protection == VolumeProtection::ReadOnly, StringConverter::ToSingle (options.FilesystemOptions)); diff --git a/src/Main/Forms/Forms.cpp b/src/Main/Forms/Forms.cpp index 15fcd704f2..9fbfaf5171 100644 --- a/src/Main/Forms/Forms.cpp +++ b/src/Main/Forms/Forms.cpp @@ -1947,6 +1947,14 @@ PreferencesDialogBase::PreferencesDialogBase( wxWindow* parent, wxWindowID id, c FilesystemSizer->Add( fgSizer3, 1, wxEXPAND, 5 ); + MountNtfsWithNtfs3CheckBox = new wxCheckBox( FilesystemSizer->GetStaticBox(), wxID_ANY, _("LINUX_PREF_MOUNT_NTFS_WITH_NTFS3"), wxDefaultPosition, wxDefaultSize, 0 ); + FilesystemSizer->Add( MountNtfsWithNtfs3CheckBox, 0, wxALL, 5 ); + + wxStaticText* MountNtfsWithNtfs3HelpStaticText; + MountNtfsWithNtfs3HelpStaticText = new wxStaticText( FilesystemSizer->GetStaticBox(), wxID_ANY, _("LINUX_PREF_MOUNT_NTFS_WITH_NTFS3_HELP"), wxDefaultPosition, wxDefaultSize, 0 ); + MountNtfsWithNtfs3HelpStaticText->Wrap( -1 ); + FilesystemSizer->Add( MountNtfsWithNtfs3HelpStaticText, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, 5 ); + bSizer35->Add( FilesystemSizer, 0, wxEXPAND|wxALL, 5 ); diff --git a/src/Main/Forms/Forms.h b/src/Main/Forms/Forms.h index 70a8c230b6..d649b304f4 100644 --- a/src/Main/Forms/Forms.h +++ b/src/Main/Forms/Forms.h @@ -581,6 +581,7 @@ namespace VeraCrypt wxChoice* Pkcs5PrfChoice; wxStaticBoxSizer* FilesystemSizer; wxTextCtrl* FilesystemOptionsTextCtrl; + wxCheckBox* MountNtfsWithNtfs3CheckBox; wxPanel* BackgroundTaskPanel; wxCheckBox* BackgroundTaskEnabledCheckBox; wxCheckBox* CloseBackgroundTaskOnNoVolumesCheckBox; @@ -1142,4 +1143,3 @@ namespace VeraCrypt }; } // namespace VeraCrypt - diff --git a/src/Main/Forms/PreferencesDialog.cpp b/src/Main/Forms/PreferencesDialog.cpp index 5492430114..59b3b6d03d 100644 --- a/src/Main/Forms/PreferencesDialog.cpp +++ b/src/Main/Forms/PreferencesDialog.cpp @@ -55,6 +55,7 @@ namespace VeraCrypt MountRemovableCheckBox->SetValidator (wxGenericValidator (&Preferences.DefaultMountOptions.Removable)); FilesystemOptionsTextCtrl->SetValue (Preferences.DefaultMountOptions.FilesystemOptions); + MountNtfsWithNtfs3CheckBox->SetValidator (wxGenericValidator (&Preferences.DefaultMountOptions.MountNtfsWithNtfs3)); int index, prfInitialIndex = 0; Pkcs5PrfChoice->Append (LangString["AUTODETECTION"]); diff --git a/src/Main/Forms/TrueCrypt.fbp b/src/Main/Forms/TrueCrypt.fbp index 0540f863ff..03f33f2ea1 100644 --- a/src/Main/Forms/TrueCrypt.fbp +++ b/src/Main/Forms/TrueCrypt.fbp @@ -12225,6 +12225,131 @@ + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 0 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + LINUX_PREF_MOUNT_NTFS_WITH_NTFS3 + + 0 + + + 0 + + 1 + MountNtfsWithNtfs3CheckBox + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + 5 + wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + + + + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 1 + + 1 + + 0 + 0 + wxID_ANY + LINUX_PREF_MOUNT_NTFS_WITH_NTFS3_HELP + 0 + + 0 + + + 0 + + 1 + MountNtfsWithNtfs3HelpStaticText + 1 + + + none + 1 + + Resizable + 1 + + + + 0 + + + + + -1 + + diff --git a/src/Main/UserInterface.cpp b/src/Main/UserInterface.cpp index ad119a259b..e17bfd5b74 100644 --- a/src/Main/UserInterface.cpp +++ b/src/Main/UserInterface.cpp @@ -1265,6 +1265,11 @@ const FileManager fileManagers[] = { " module must be available and allowed by the distribution; some\n" " distributions blacklist it by default and require administrator action\n" " before it can be loaded.\n" + " The Linux preference \"Mount NTFS volumes with the Linux kernel ntfs3\n" + " driver\" applies this automatically to detected NTFS filesystems,\n" + " including favorite volumes, without forcing non-NTFS filesystems to\n" + " use ntfs3. This can avoid suspend or hibernate hangs caused by frozen\n" + " user-space FUSE filesystems during kernel filesystem sync.\n" #endif "\n" "--force\n" diff --git a/src/Main/UserPreferences.cpp b/src/Main/UserPreferences.cpp index 6f4f208d14..61734667e0 100644 --- a/src/Main/UserPreferences.cpp +++ b/src/Main/UserPreferences.cpp @@ -102,6 +102,9 @@ namespace VeraCrypt if (configMap.count(L"MountVolumesReadOnly") > 0) { SetValue (configMap[L"MountVolumesReadOnly"], readOnly); configMap.erase (L"MountVolumesReadOnly"); } DefaultMountOptions.Protection = readOnly ? VolumeProtection::ReadOnly : VolumeProtection::None; +#ifdef TC_LINUX + if (configMap.count(L"MountNtfsWithNtfs3") > 0) { SetValue (configMap[L"MountNtfsWithNtfs3"], DefaultMountOptions.MountNtfsWithNtfs3); configMap.erase (L"MountNtfsWithNtfs3"); } +#endif if (configMap.count(L"MountVolumesRemovable") > 0) { SetValue (configMap[L"MountVolumesRemovable"], DefaultMountOptions.Removable); configMap.erase (L"MountVolumesRemovable"); } if (configMap.count(L"NoHardwareCrypto") > 0) { SetValue (configMap[L"NoHardwareCrypto"], DefaultMountOptions.NoHardwareCrypto); configMap.erase (L"NoHardwareCrypto"); } if (configMap.count(L"NoKernelCrypto") > 0) { SetValue (configMap[L"NoKernelCrypto"], DefaultMountOptions.NoKernelCrypto); configMap.erase (L"NoKernelCrypto"); } @@ -221,6 +224,9 @@ namespace VeraCrypt TC_CONFIG_ADD (MountDevicesOnLogon); TC_CONFIG_ADD (MountFavoritesOnLogon); formatter.AddEntry (L"MountVolumesReadOnly", DefaultMountOptions.Protection == VolumeProtection::ReadOnly); +#ifdef TC_LINUX + formatter.AddEntry (L"MountNtfsWithNtfs3", DefaultMountOptions.MountNtfsWithNtfs3); +#endif formatter.AddEntry (L"MountVolumesRemovable", DefaultMountOptions.Removable); formatter.AddEntry (L"NoHardwareCrypto", DefaultMountOptions.NoHardwareCrypto); formatter.AddEntry (L"NoKernelCrypto", DefaultMountOptions.NoKernelCrypto); From 600d6868d15e59d8e3265901b41ba87ccca56306 Mon Sep 17 00:00:00 2001 From: mammothcoding <138829992+mammothcoding@users.noreply.github.com> Date: Sat, 25 Apr 2026 22:50:48 +0300 Subject: [PATCH 3/6] Linux: wrap ntfs3 preference help text --- src/Main/Forms/Forms.cpp | 2 +- src/Main/Forms/TrueCrypt.fbp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Main/Forms/Forms.cpp b/src/Main/Forms/Forms.cpp index 9fbfaf5171..6f1f157b2d 100644 --- a/src/Main/Forms/Forms.cpp +++ b/src/Main/Forms/Forms.cpp @@ -1952,7 +1952,7 @@ PreferencesDialogBase::PreferencesDialogBase( wxWindow* parent, wxWindowID id, c wxStaticText* MountNtfsWithNtfs3HelpStaticText; MountNtfsWithNtfs3HelpStaticText = new wxStaticText( FilesystemSizer->GetStaticBox(), wxID_ANY, _("LINUX_PREF_MOUNT_NTFS_WITH_NTFS3_HELP"), wxDefaultPosition, wxDefaultSize, 0 ); - MountNtfsWithNtfs3HelpStaticText->Wrap( -1 ); + MountNtfsWithNtfs3HelpStaticText->Wrap( 600 ); FilesystemSizer->Add( MountNtfsWithNtfs3HelpStaticText, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, 5 ); diff --git a/src/Main/Forms/TrueCrypt.fbp b/src/Main/Forms/TrueCrypt.fbp index 03f33f2ea1..411b7ed0b3 100644 --- a/src/Main/Forms/TrueCrypt.fbp +++ b/src/Main/Forms/TrueCrypt.fbp @@ -12347,7 +12347,7 @@ - -1 + 600 From 0bce953ffcee092da164dbd32cfb0e1c642f7876 Mon Sep 17 00:00:00 2001 From: mammothcoding <138829992+mammothcoding@users.noreply.github.com> Date: Sun, 26 Apr 2026 17:24:42 +0300 Subject: [PATCH 4/6] Add Linux ntfs3 mount preference --- Translations/Language.ru.xml | 2 +- doc/html/en/Mounting VeraCrypt Volumes.html | 2 +- doc/html/ru/Mounting VeraCrypt Volumes.html | 18 +++ src/Common/Language.xml | 2 +- src/Core/MountOptions.cpp | 6 + src/Core/MountOptions.h | 4 + src/Core/Unix/CoreUnix.cpp | 4 +- src/Core/Unix/CoreUnix.h | 3 + src/Core/Unix/Linux/CoreLinux.cpp | 23 ---- src/Main/Forms/Forms.cpp | 8 -- src/Main/Forms/Forms.h | 1 - src/Main/Forms/PreferencesDialog.cpp | 41 +++++++ src/Main/Forms/PreferencesDialog.h | 3 + src/Main/Forms/TrueCrypt.fbp | 125 -------------------- src/Main/UserInterface.cpp | 17 +-- 15 files changed, 89 insertions(+), 170 deletions(-) diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml index 007c95c7f9..12524ea90b 100644 --- a/Translations/Language.ru.xml +++ b/Translations/Language.ru.xml @@ -1474,7 +1474,7 @@ Файловая система Опции монтирования: Монтировать NTFS-тома через драйвер ядра Linux ntfs3 - Если включено, VeraCrypt определяет файловые системы NTFS и монтирует их через ntfs3 вместо ntfs-3g/fuseblk. Это может предотвратить зависания при ждущем режиме или гибернации на системах, где пользовательские FUSE-файловые системы замораживаются, пока ядро синхронизирует файловые системы. Модуль ядра ntfs3 должен быть доступен и разрешён дистрибутивом. + Только Linux. Если включено, VeraCrypt проверяет расшифрованное виртуальное устройство через blkid -p и монтирует обнаруженные файловые системы NTFS через ntfs3 вместо стандартного NTFS-бэкенда. Если NTFS не удалось определить, VeraCrypt использует обычный автоматический выбор файловой системы. Если ntfs3 недоступен или заблокирован дистрибутивом, монтирование может завершиться ошибкой. Эта необязательная настройка может предотвратить зависания при ждущем режиме или гибернации из-за замороженных пользовательских FUSE-файловых систем. Кросс-платформенная поддержка Я буду монтировать том на других платформах Выберите эту опцию, если вам нужно использовать этот том на других платформах. diff --git a/doc/html/en/Mounting VeraCrypt Volumes.html b/doc/html/en/Mounting VeraCrypt Volumes.html index 4dc59a33cc..d8f010de16 100644 --- a/doc/html/en/Mounting VeraCrypt Volumes.html +++ b/doc/html/en/Mounting VeraCrypt Volumes.html @@ -53,7 +53,7 @@

Mount Options

Default mount options can be configured in the main program preferences (Settings -> Preferences).

Filesystem mount options under Linux

Under Linux, the Mount Options dialog also contains a Mount options field for filesystem mount options. The value entered there is passed to the system mount command with -o when the filesystem inside the VeraCrypt volume is mounted. For example, entering noatime prevents Linux from updating inode access times on filesystems that support this option, reducing metadata writes caused only by file access. Multiple options can be specified as a comma-separated list, for example noatime,nosuid,nodev. Unsupported options are handled by the operating system and may cause mounting to fail.

-

The Linux preference Mount NTFS volumes with the Linux kernel ntfs3 driver makes VeraCrypt detect NTFS filesystems and mount them with the in-kernel ntfs3 driver instead of ntfs-3g/fuseblk. This is useful on systems where suspend or hibernation can hang if user-space FUSE filesystems are frozen while the kernel is syncing filesystems. The ntfs3 kernel module must be available and allowed by the Linux distribution; some distributions blacklist it by default.

+

The Linux preference Mount NTFS volumes with the Linux kernel ntfs3 driver is disabled by default. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with the in-kernel ntfs3 driver instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the Linux distribution, mounting may fail. This opt-in option can help on systems where suspend or hibernation can hang if user-space FUSE filesystems such as ntfs-3g/fuseblk are frozen while the kernel is syncing filesystems. The actual mounted filesystem type can be checked with findmnt.

The command line equivalent is veracrypt --fs-options=noatime <volume> <mountpoint>.

Mount volume as read-only

When checked, it will not be possible to write any data to the mounted volume.

diff --git a/doc/html/ru/Mounting VeraCrypt Volumes.html b/doc/html/ru/Mounting VeraCrypt Volumes.html index b00ca1dfc6..2a2e520123 100644 --- a/doc/html/ru/Mounting VeraCrypt Volumes.html +++ b/doc/html/ru/Mounting VeraCrypt Volumes.html @@ -54,6 +54,24 @@

Параметры монтирования


Параметры монтирования, принимаемые по умолчанию, устанавливаются в основных настройках программы (Настройки > Параметры).

+

Параметры файловой системы при монтировании в Linux

+

В Linux диалоговое окно Параметры монтирования также содержит поле Параметры монтирования +для параметров монтирования файловой системы. Введённое значение передаётся системной команде mount +с параметром -o при монтировании файловой системы внутри тома VeraCrypt. Например, значение +noatime запрещает Linux обновлять время доступа к inode в файловых системах, поддерживающих этот +параметр, что уменьшает записи метаданных, вызванные только доступом к файлам. Несколько параметров можно +указать через запятую, например noatime,nosuid,nodev. Неподдерживаемые параметры обрабатываются +операционной системой и могут привести к ошибке монтирования.

+

Настройка Linux Монтировать NTFS-тома через драйвер ядра Linux ntfs3 по умолчанию выключена. +Если она включена, VeraCrypt проверяет расшифрованное виртуальное устройство через blkid -p и +монтирует обнаруженные файловые системы NTFS через встроенный в ядро драйвер ntfs3 вместо +стандартного NTFS-бэкенда. Если определить NTFS не удалось, VeraCrypt использует обычный автоматический выбор +файловой системы. Если ntfs3 недоступен или заблокирован дистрибутивом Linux, монтирование может +завершиться ошибкой. Эта необязательная настройка может помочь на системах, где ждущий режим или гибернация +зависают, если пользовательские FUSE-файловые системы, такие как ntfs-3g/fuseblk, +заморожены во время синхронизации файловых систем ядром. Фактический тип смонтированной файловой системы можно +проверить командой findmnt.

+

Эквивалент командной строки: veracrypt --fs-options=noatime <том> <точка-монтирования>.

Монтировать как том только для чтения

Если включено, смонтированный том будет недоступен для записи данных.

Монтировать том как сменный носитель

diff --git a/src/Common/Language.xml b/src/Common/Language.xml index d2ee50e6be..9c8881f671 100644 --- a/src/Common/Language.xml +++ b/src/Common/Language.xml @@ -1474,7 +1474,7 @@ Filesystem Mount options: Mount NTFS volumes with the Linux kernel ntfs3 driver - When enabled, VeraCrypt detects NTFS filesystems and mounts them with ntfs3 instead of ntfs-3g/fuseblk. This can avoid suspend or hibernate hangs on systems where user-space FUSE filesystems are frozen while the kernel is syncing filesystems. The ntfs3 kernel module must be available and allowed by the distribution. + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/src/Core/MountOptions.cpp b/src/Core/MountOptions.cpp index 728e1e88e9..5ba782959c 100644 --- a/src/Core/MountOptions.cpp +++ b/src/Core/MountOptions.cpp @@ -24,7 +24,9 @@ namespace VeraCrypt TC_CLONE (CachePassword); TC_CLONE (FilesystemOptions); TC_CLONE (FilesystemType); +#ifdef TC_LINUX TC_CLONE (MountNtfsWithNtfs3); +#endif TC_CLONE_SHARED (KeyfileList, Keyfiles); TC_CLONE_SHARED (DirectoryPath, MountPoint); TC_CLONE (NoFilesystem); @@ -63,7 +65,9 @@ namespace VeraCrypt sr.Deserialize ("CachePassword", CachePassword); sr.Deserialize ("FilesystemOptions", FilesystemOptions); sr.Deserialize ("FilesystemType", FilesystemType); +#ifdef TC_LINUX sr.Deserialize ("MountNtfsWithNtfs3", MountNtfsWithNtfs3); +#endif Keyfiles = Keyfile::DeserializeList (stream, "Keyfiles"); @@ -134,7 +138,9 @@ namespace VeraCrypt sr.Serialize ("CachePassword", CachePassword); sr.Serialize ("FilesystemOptions", FilesystemOptions); sr.Serialize ("FilesystemType", FilesystemType); +#ifdef TC_LINUX sr.Serialize ("MountNtfsWithNtfs3", MountNtfsWithNtfs3); +#endif Keyfile::SerializeList (stream, "Keyfiles", Keyfiles); sr.Serialize ("MountPointNull", MountPoint == nullptr); diff --git a/src/Core/MountOptions.h b/src/Core/MountOptions.h index 499ce7131a..40546dd1e6 100644 --- a/src/Core/MountOptions.h +++ b/src/Core/MountOptions.h @@ -26,7 +26,9 @@ namespace VeraCrypt MountOptions () : CachePassword (false), +#ifdef TC_LINUX MountNtfsWithNtfs3 (false), +#endif NoFilesystem (false), NoHardwareCrypto (false), NoKernelCrypto (false), @@ -52,7 +54,9 @@ namespace VeraCrypt bool CachePassword; wstring FilesystemOptions; wstring FilesystemType; +#ifdef TC_LINUX bool MountNtfsWithNtfs3; +#endif shared_ptr Keyfiles; shared_ptr MountPoint; bool NoFilesystem; diff --git a/src/Core/Unix/CoreUnix.cpp b/src/Core/Unix/CoreUnix.cpp index c3b09dd616..68d9ecb044 100644 --- a/src/Core/Unix/CoreUnix.cpp +++ b/src/Core/Unix/CoreUnix.cpp @@ -31,7 +31,6 @@ namespace VeraCrypt #ifdef TC_LINUX static string GetTmpUser (); static bool SamePath (const string& path1, const string& path2); - static string DetectFilesystemType (const DevicePath &devicePath); #endif // Struct to hold terminal emulator information @@ -568,9 +567,10 @@ namespace VeraCrypt } #ifdef TC_LINUX - static string DetectFilesystemType (const DevicePath &devicePath) + string CoreUnix::DetectFilesystemType (const DevicePath &devicePath) const { list args; + args.push_back ("-p"); args.push_back ("-o"); args.push_back ("value"); args.push_back ("-s"); diff --git a/src/Core/Unix/CoreUnix.h b/src/Core/Unix/CoreUnix.h index fefd3ac333..b526194971 100644 --- a/src/Core/Unix/CoreUnix.h +++ b/src/Core/Unix/CoreUnix.h @@ -65,6 +65,9 @@ namespace VeraCrypt virtual void MountFilesystem (const DevicePath &devicePath, const DirectoryPath &mountPoint, const string &filesystemType, bool readOnly, const string &systemMountOptions) const; virtual DevicePath MountAuxVolumeImage (const DirectoryPath &auxMountPoint, const MountOptions &options) const; virtual void MountVolumeNative (shared_ptr volume, MountOptions &options, const DirectoryPath &auxMountPoint) const { throw NotApplicable (SRC_POS); } +#ifdef TC_LINUX + string DetectFilesystemType (const DevicePath &devicePath) const; +#endif private: CoreUnix (const CoreUnix &); diff --git a/src/Core/Unix/Linux/CoreLinux.cpp b/src/Core/Unix/Linux/CoreLinux.cpp index 6ff86bb329..df1f80334f 100644 --- a/src/Core/Unix/Linux/CoreLinux.cpp +++ b/src/Core/Unix/Linux/CoreLinux.cpp @@ -30,29 +30,6 @@ namespace VeraCrypt { - namespace - { - string DetectFilesystemType (const DevicePath &devicePath) - { - list args; - args.push_back ("-o"); - args.push_back ("value"); - args.push_back ("-s"); - args.push_back ("TYPE"); - args.push_back ("--"); - args.push_back (devicePath); - - try - { - return StringConverter::ToLower (StringConverter::Trim (Process::Execute ("blkid", args, 2000))); - } - catch (...) - { - return string(); - } - } - } - CoreLinux::CoreLinux () { } diff --git a/src/Main/Forms/Forms.cpp b/src/Main/Forms/Forms.cpp index 6f1f157b2d..15fcd704f2 100644 --- a/src/Main/Forms/Forms.cpp +++ b/src/Main/Forms/Forms.cpp @@ -1947,14 +1947,6 @@ PreferencesDialogBase::PreferencesDialogBase( wxWindow* parent, wxWindowID id, c FilesystemSizer->Add( fgSizer3, 1, wxEXPAND, 5 ); - MountNtfsWithNtfs3CheckBox = new wxCheckBox( FilesystemSizer->GetStaticBox(), wxID_ANY, _("LINUX_PREF_MOUNT_NTFS_WITH_NTFS3"), wxDefaultPosition, wxDefaultSize, 0 ); - FilesystemSizer->Add( MountNtfsWithNtfs3CheckBox, 0, wxALL, 5 ); - - wxStaticText* MountNtfsWithNtfs3HelpStaticText; - MountNtfsWithNtfs3HelpStaticText = new wxStaticText( FilesystemSizer->GetStaticBox(), wxID_ANY, _("LINUX_PREF_MOUNT_NTFS_WITH_NTFS3_HELP"), wxDefaultPosition, wxDefaultSize, 0 ); - MountNtfsWithNtfs3HelpStaticText->Wrap( 600 ); - FilesystemSizer->Add( MountNtfsWithNtfs3HelpStaticText, 0, wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND, 5 ); - bSizer35->Add( FilesystemSizer, 0, wxEXPAND|wxALL, 5 ); diff --git a/src/Main/Forms/Forms.h b/src/Main/Forms/Forms.h index d649b304f4..42f9b8f83b 100644 --- a/src/Main/Forms/Forms.h +++ b/src/Main/Forms/Forms.h @@ -581,7 +581,6 @@ namespace VeraCrypt wxChoice* Pkcs5PrfChoice; wxStaticBoxSizer* FilesystemSizer; wxTextCtrl* FilesystemOptionsTextCtrl; - wxCheckBox* MountNtfsWithNtfs3CheckBox; wxPanel* BackgroundTaskPanel; wxCheckBox* BackgroundTaskEnabledCheckBox; wxCheckBox* CloseBackgroundTaskOnNoVolumesCheckBox; diff --git a/src/Main/Forms/PreferencesDialog.cpp b/src/Main/Forms/PreferencesDialog.cpp index 59b3b6d03d..e9cc4c0dd9 100644 --- a/src/Main/Forms/PreferencesDialog.cpp +++ b/src/Main/Forms/PreferencesDialog.cpp @@ -55,7 +55,48 @@ namespace VeraCrypt MountRemovableCheckBox->SetValidator (wxGenericValidator (&Preferences.DefaultMountOptions.Removable)); FilesystemOptionsTextCtrl->SetValue (Preferences.DefaultMountOptions.FilesystemOptions); +#ifdef TC_LINUX + wxBoxSizer *ntfs3PreferenceSizer = new wxBoxSizer (wxHORIZONTAL); + MountNtfsWithNtfs3CheckBox = new wxCheckBox (FilesystemSizer->GetStaticBox(), wxID_ANY, LangString["LINUX_PREF_MOUNT_NTFS_WITH_NTFS3"]); + MountNtfsWithNtfs3CheckBox->SetToolTip (LangString["LINUX_PREF_MOUNT_NTFS_WITH_NTFS3_HELP"]); + ntfs3PreferenceSizer->Add (MountNtfsWithNtfs3CheckBox, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT, 5); + + wxWindow *ntfs3HelpIcon = new wxWindow (FilesystemSizer->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxSize (16, 16)); + ntfs3HelpIcon->SetMinSize (wxSize (16, 16)); + ntfs3HelpIcon->SetToolTip (LangString["LINUX_PREF_MOUNT_NTFS_WITH_NTFS3_HELP"]); + ntfs3HelpIcon->Bind (wxEVT_PAINT, [ntfs3HelpIcon] (wxPaintEvent&) + { + wxPaintDC dc (ntfs3HelpIcon); + wxSize size = ntfs3HelpIcon->GetClientSize(); + wxColour backgroundColor = ntfs3HelpIcon->GetBackgroundColour(); + wxColour color = ntfs3HelpIcon->GetForegroundColour(); + int diameter = (size.GetWidth() < size.GetHeight() ? size.GetWidth() : size.GetHeight()) - 1; + int x = (size.GetWidth() - diameter) / 2; + int y = (size.GetHeight() - diameter) / 2; + wxCoord textWidth, textHeight; + + if (ntfs3HelpIcon->GetParent()) + backgroundColor = ntfs3HelpIcon->GetParent()->GetBackgroundColour(); + if (!backgroundColor.IsOk()) + backgroundColor = wxSystemSettings::GetColour (wxSYS_COLOUR_WINDOW); + if (!color.IsOk()) + color = wxSystemSettings::GetColour (wxSYS_COLOUR_WINDOWTEXT); + + dc.SetBackground (wxBrush (backgroundColor)); + dc.Clear(); + dc.SetPen (wxPen (color, 1)); + dc.SetBrush (*wxTRANSPARENT_BRUSH); + dc.SetTextForeground (color); + dc.DrawEllipse (x, y, diameter, diameter); + dc.GetTextExtent (L"?", &textWidth, &textHeight); + dc.DrawText (L"?", (size.GetWidth() - textWidth) / 2, (size.GetHeight() - textHeight) / 2 - 1); + }); + ntfs3PreferenceSizer->Add (ntfs3HelpIcon, 0, wxALIGN_CENTER_VERTICAL | wxLEFT, 10); + + FilesystemSizer->Add (ntfs3PreferenceSizer, 0, wxALL, 5); + MountNtfsWithNtfs3CheckBox->SetValidator (wxGenericValidator (&Preferences.DefaultMountOptions.MountNtfsWithNtfs3)); +#endif int index, prfInitialIndex = 0; Pkcs5PrfChoice->Append (LangString["AUTODETECTION"]); diff --git a/src/Main/Forms/PreferencesDialog.h b/src/Main/Forms/PreferencesDialog.h index 112eccf75d..b8b059db06 100644 --- a/src/Main/Forms/PreferencesDialog.h +++ b/src/Main/Forms/PreferencesDialog.h @@ -55,6 +55,9 @@ namespace VeraCrypt }; KeyfilesPanel *DefaultKeyfilesPanel; +#ifdef TC_LINUX + wxCheckBox *MountNtfsWithNtfs3CheckBox; +#endif int LastVirtualKeyPressed; unique_ptr mTimer; UserPreferences Preferences; diff --git a/src/Main/Forms/TrueCrypt.fbp b/src/Main/Forms/TrueCrypt.fbp index 411b7ed0b3..0540f863ff 100644 --- a/src/Main/Forms/TrueCrypt.fbp +++ b/src/Main/Forms/TrueCrypt.fbp @@ -12225,131 +12225,6 @@ - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - LINUX_PREF_MOUNT_NTFS_WITH_NTFS3 - - 0 - - - 0 - - 1 - MountNtfsWithNtfs3CheckBox - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - 5 - wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - LINUX_PREF_MOUNT_NTFS_WITH_NTFS3_HELP - 0 - - 0 - - - 0 - - 1 - MountNtfsWithNtfs3HelpStaticText - 1 - - - none - 1 - - Resizable - 1 - - - - 0 - - - - - 600 - - diff --git a/src/Main/UserInterface.cpp b/src/Main/UserInterface.cpp index e17bfd5b74..5f452b38be 100644 --- a/src/Main/UserInterface.cpp +++ b/src/Main/UserInterface.cpp @@ -1261,15 +1261,16 @@ const FileManager fileManagers[] = { " Filesystem type 'none' disables mounting or creating a filesystem.\n" #ifdef TC_LINUX " On Linux, filesystem type 'ntfs3' mounts an NTFS volume using the\n" - " in-kernel ntfs3 driver instead of ntfs-3g/fuseblk. The ntfs3 kernel\n" - " module must be available and allowed by the distribution; some\n" - " distributions blacklist it by default and require administrator action\n" - " before it can be loaded.\n" + " in-kernel ntfs3 driver. The ntfs3 kernel module must be available\n" + " and allowed by the distribution; otherwise mounting may fail.\n" " The Linux preference \"Mount NTFS volumes with the Linux kernel ntfs3\n" - " driver\" applies this automatically to detected NTFS filesystems,\n" - " including favorite volumes, without forcing non-NTFS filesystems to\n" - " use ntfs3. This can avoid suspend or hibernate hangs caused by frozen\n" - " user-space FUSE filesystems during kernel filesystem sync.\n" + " driver\" is disabled by default. When enabled, VeraCrypt probes the\n" + " decrypted virtual device with blkid -p and applies ntfs3 only when\n" + " NTFS is detected and no explicit filesystem type was supplied. If\n" + " detection fails, VeraCrypt uses the normal automatic filesystem\n" + " selection. This can avoid suspend or hibernate hangs caused by frozen\n" + " user-space FUSE filesystems during kernel filesystem sync; use findmnt\n" + " to verify the actual mounted filesystem type.\n" #endif "\n" "--force\n" From 2411942cad6b6b7769d8b23dfb23dc464b976333 Mon Sep 17 00:00:00 2001 From: mammothcoding <138829992+mammothcoding@users.noreply.github.com> Date: Sun, 26 Apr 2026 17:32:35 +0300 Subject: [PATCH 5/6] Remove Russian translation changes from ntfs3 PR --- Translations/Language.ru.xml | 2 -- doc/html/ru/Mounting VeraCrypt Volumes.html | 18 ------------------ 2 files changed, 20 deletions(-) diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml index 12524ea90b..925bcb62bf 100644 --- a/Translations/Language.ru.xml +++ b/Translations/Language.ru.xml @@ -1473,8 +1473,6 @@ Не использовать криптографические службы ядра Файловая система Опции монтирования: - Монтировать NTFS-тома через драйвер ядра Linux ntfs3 - Только Linux. Если включено, VeraCrypt проверяет расшифрованное виртуальное устройство через blkid -p и монтирует обнаруженные файловые системы NTFS через ntfs3 вместо стандартного NTFS-бэкенда. Если NTFS не удалось определить, VeraCrypt использует обычный автоматический выбор файловой системы. Если ntfs3 недоступен или заблокирован дистрибутивом, монтирование может завершиться ошибкой. Эта необязательная настройка может предотвратить зависания при ждущем режиме или гибернации из-за замороженных пользовательских FUSE-файловых систем. Кросс-платформенная поддержка Я буду монтировать том на других платформах Выберите эту опцию, если вам нужно использовать этот том на других платформах. diff --git a/doc/html/ru/Mounting VeraCrypt Volumes.html b/doc/html/ru/Mounting VeraCrypt Volumes.html index 2a2e520123..b00ca1dfc6 100644 --- a/doc/html/ru/Mounting VeraCrypt Volumes.html +++ b/doc/html/ru/Mounting VeraCrypt Volumes.html @@ -54,24 +54,6 @@

Параметры монтирования


Параметры монтирования, принимаемые по умолчанию, устанавливаются в основных настройках программы (Настройки > Параметры).

-

Параметры файловой системы при монтировании в Linux

-

В Linux диалоговое окно Параметры монтирования также содержит поле Параметры монтирования -для параметров монтирования файловой системы. Введённое значение передаётся системной команде mount -с параметром -o при монтировании файловой системы внутри тома VeraCrypt. Например, значение -noatime запрещает Linux обновлять время доступа к inode в файловых системах, поддерживающих этот -параметр, что уменьшает записи метаданных, вызванные только доступом к файлам. Несколько параметров можно -указать через запятую, например noatime,nosuid,nodev. Неподдерживаемые параметры обрабатываются -операционной системой и могут привести к ошибке монтирования.

-

Настройка Linux Монтировать NTFS-тома через драйвер ядра Linux ntfs3 по умолчанию выключена. -Если она включена, VeraCrypt проверяет расшифрованное виртуальное устройство через blkid -p и -монтирует обнаруженные файловые системы NTFS через встроенный в ядро драйвер ntfs3 вместо -стандартного NTFS-бэкенда. Если определить NTFS не удалось, VeraCrypt использует обычный автоматический выбор -файловой системы. Если ntfs3 недоступен или заблокирован дистрибутивом Linux, монтирование может -завершиться ошибкой. Эта необязательная настройка может помочь на системах, где ждущий режим или гибернация -зависают, если пользовательские FUSE-файловые системы, такие как ntfs-3g/fuseblk, -заморожены во время синхронизации файловых систем ядром. Фактический тип смонтированной файловой системы можно -проверить командой findmnt.

-

Эквивалент командной строки: veracrypt --fs-options=noatime <том> <точка-монтирования>.

Монтировать как том только для чтения

Если включено, смонтированный том будет недоступен для записи данных.

Монтировать том как сменный носитель

From 82dc0e499b15260a81b9dafe41bcee1e9963a62a Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Wed, 29 Apr 2026 09:20:55 +0900 Subject: [PATCH 6/6] XML Translations: Add English fallback entries for ntfs3 preference --- Translations/Language.ar.xml | 2 ++ Translations/Language.be.xml | 2 ++ Translations/Language.bg.xml | 2 ++ Translations/Language.ca.xml | 2 ++ Translations/Language.co.xml | 2 ++ Translations/Language.cs.xml | 2 ++ Translations/Language.da.xml | 2 ++ Translations/Language.de.xml | 2 ++ Translations/Language.el.xml | 2 ++ Translations/Language.es.xml | 2 ++ Translations/Language.et.xml | 2 ++ Translations/Language.eu.xml | 2 ++ Translations/Language.fa.xml | 2 ++ Translations/Language.fi.xml | 2 ++ Translations/Language.fr.xml | 2 ++ Translations/Language.he.xml | 2 ++ Translations/Language.hu.xml | 2 ++ Translations/Language.id.xml | 2 ++ Translations/Language.it.xml | 2 ++ Translations/Language.ja.xml | 2 ++ Translations/Language.ka.xml | 2 ++ Translations/Language.ko.xml | 2 ++ Translations/Language.lv.xml | 2 ++ Translations/Language.my.xml | 2 ++ Translations/Language.nb.xml | 2 ++ Translations/Language.nl.xml | 2 ++ Translations/Language.nn.xml | 2 ++ Translations/Language.pl.xml | 2 ++ Translations/Language.pt-br.xml | 2 ++ Translations/Language.ro.xml | 2 ++ Translations/Language.ru.xml | 2 ++ Translations/Language.sk.xml | 2 ++ Translations/Language.sl.xml | 2 ++ Translations/Language.sv.xml | 4 +++- Translations/Language.th.xml | 2 ++ Translations/Language.tr.xml | 2 ++ Translations/Language.uk.xml | 2 ++ Translations/Language.uz.xml | 2 ++ Translations/Language.vi.xml | 2 ++ Translations/Language.zh-cn.xml | 2 ++ Translations/Language.zh-hk.xml | 2 ++ Translations/Language.zh-tw.xml | 2 ++ 42 files changed, 85 insertions(+), 1 deletion(-) diff --git a/Translations/Language.ar.xml b/Translations/Language.ar.xml index f3b70160e3..31e231e6a3 100644 --- a/Translations/Language.ar.xml +++ b/Translations/Language.ar.xml @@ -1473,6 +1473,8 @@ لا تستخدم خدمات التشفير في النواة نظام الملفات خيارات التركيب: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. الدعم عبر المنصات سأقوم بتركيب الحجم على منصات أخرى اختر هذا الخيار إذا كنت بحاجة إلى استخدام الحجم على منصات أخرى. diff --git a/Translations/Language.be.xml b/Translations/Language.be.xml index f613f6df42..63dda4e392 100644 --- a/Translations/Language.be.xml +++ b/Translations/Language.be.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.bg.xml b/Translations/Language.bg.xml index f710004777..3e90ca81a2 100644 --- a/Translations/Language.bg.xml +++ b/Translations/Language.bg.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.ca.xml b/Translations/Language.ca.xml index 7de530db25..3e5f012e9f 100644 --- a/Translations/Language.ca.xml +++ b/Translations/Language.ca.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.co.xml b/Translations/Language.co.xml index 5056c292f4..4183aeb5d1 100644 --- a/Translations/Language.co.xml +++ b/Translations/Language.co.xml @@ -1493,6 +1493,8 @@ Information about Corsican localization: Ùn impiegà micca i servizii crittografichi Sistema di schedarii Ozzioni di muntatura : + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Usu multipiattaforme Munteraghju u vulume nant’à d’altre piattaforme Sciglite st’ozzione s’ella hè bisognu à muntà u vulume nant’à d’altre piattaforme. diff --git a/Translations/Language.cs.xml b/Translations/Language.cs.xml index 3df82da62f..d5a2312a33 100644 --- a/Translations/Language.cs.xml +++ b/Translations/Language.cs.xml @@ -1473,6 +1473,8 @@ Nepoužívejte kryptografické služby jádra Souborový systém Možnosti připojení: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Podpora napříč platformami Svazek bude připojen na jiných platformách Tuto možnost vyberte, chcete-li svazek používat i na jiných platformách. diff --git a/Translations/Language.da.xml b/Translations/Language.da.xml index 7e2fbe70b5..56d909234a 100644 --- a/Translations/Language.da.xml +++ b/Translations/Language.da.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.de.xml b/Translations/Language.de.xml index 983712580c..8771eeccc0 100644 --- a/Translations/Language.de.xml +++ b/Translations/Language.de.xml @@ -1476,6 +1476,8 @@ Kryptografiedienste des Kernels nicht verwenden Dateisystem Einhängeoptionen: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Plattformunabhängigkeit Ich werde das Volume plattformübergreifend nutzen. Wählen Sie diese Option, wenn Sie das Volume auf anderen Plattformen verwenden müssen. diff --git a/Translations/Language.el.xml b/Translations/Language.el.xml index eb7298b392..d819acb197 100644 --- a/Translations/Language.el.xml +++ b/Translations/Language.el.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.es.xml b/Translations/Language.es.xml index 953334d185..1c5bcbcf0a 100644 --- a/Translations/Language.es.xml +++ b/Translations/Language.es.xml @@ -1473,6 +1473,8 @@ No utilizar servicios criptográficos del kernel Sistema de Archivos Opciones de Montaje: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Soporte Multiplataforma Montaré el volumen en otras plataformas Elija esta opción si necesita usar el volumen en otras plataformas. diff --git a/Translations/Language.et.xml b/Translations/Language.et.xml index aa5e3ca472..9b219719c4 100644 --- a/Translations/Language.et.xml +++ b/Translations/Language.et.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.eu.xml b/Translations/Language.eu.xml index a7e4af1acc..27625fb172 100644 --- a/Translations/Language.eu.xml +++ b/Translations/Language.eu.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.fa.xml b/Translations/Language.fa.xml index 549948d231..fc2d7a7706 100644 --- a/Translations/Language.fa.xml +++ b/Translations/Language.fa.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.fi.xml b/Translations/Language.fi.xml index 4b98a83370..a51045fb43 100644 --- a/Translations/Language.fi.xml +++ b/Translations/Language.fi.xml @@ -1473,6 +1473,8 @@ Älä käytä ytimen kryptografisia palveluita Tiedostojärjestelmä Liittämisasetukset: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Järjestelmäriippumaton Tuki Aion liittää taltion myös muilla alustoilla Valitse tämä vaihtoehto jos taltion tulee olla käytettävissä myös muilla alustoilla. diff --git a/Translations/Language.fr.xml b/Translations/Language.fr.xml index c70504da0f..d579095a48 100644 --- a/Translations/Language.fr.xml +++ b/Translations/Language.fr.xml @@ -1473,6 +1473,8 @@ Ne pas utiliser les services cryptographiques du noyau Système de fichiers Options de montage : + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Compatibilité multiplateforme Je monterai le volume sur d'autres plateformes Choisissez cette option si vous devez utiliser le volume sur d'autres plateformes. diff --git a/Translations/Language.he.xml b/Translations/Language.he.xml index e1c038eae1..202eca97e4 100644 --- a/Translations/Language.he.xml +++ b/Translations/Language.he.xml @@ -1473,6 +1473,8 @@ אל תשתמש בשירותי הצפנה ליבה מערכת קבצים אפשרויות טען: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. תמיכה חוצה פלטפורמות אני ארכיב את אמצעי האחסון בפלטפורמות אחרות בחר באפשרות זו אם אתה צריך להשתמש בעוצמת הקול בפלטפורמות אחרות. diff --git a/Translations/Language.hu.xml b/Translations/Language.hu.xml index e0870d6783..0a6b8f2cb0 100644 --- a/Translations/Language.hu.xml +++ b/Translations/Language.hu.xml @@ -1473,6 +1473,8 @@ Ne használjon kernel kriptográfiai szolgáltatásokat Fájlrendszer Csatolási lehetőségek: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Platformfüggetlen támogatás Csatlakoztatni fogom a kötetet más platformokon Válassza ezt a lehetőséget, ha a kötetet más platformokon szeretné használni. diff --git a/Translations/Language.id.xml b/Translations/Language.id.xml index 5148029156..193087437e 100644 --- a/Translations/Language.id.xml +++ b/Translations/Language.id.xml @@ -1473,6 +1473,8 @@ Jangan gunakan layanan kriptografi kernel Sistem berkas Opsi pengaitan: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Dukungan Lintas Platform Saya akan memasang volume pada platform lain Pilih opsi ini jika Anda perlu menggunakan volume pada platform lain. diff --git a/Translations/Language.it.xml b/Translations/Language.it.xml index 9f7f83c06d..4b41c048f9 100644 --- a/Translations/Language.it.xml +++ b/Translations/Language.it.xml @@ -1473,6 +1473,8 @@ Non usare i servizi di crittografia del kernel Filesystem Opzioni montaggio: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Supporto multipiattaforma Monterò il volume in altre piattaforme Scegli questa opzione se devi usare il volume in altre piattaforme. diff --git a/Translations/Language.ja.xml b/Translations/Language.ja.xml index 4437d86db0..9d13c59dd9 100644 --- a/Translations/Language.ja.xml +++ b/Translations/Language.ja.xml @@ -1473,6 +1473,8 @@ カーネル暗号化サービスを使用しない ファイルシステム マウントオプション: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. クロスプラットフォームサポート 他のプラットフォームでボリュームをマウントする 他のプラットフォームでボリュームを使用する必要がある場合は、このオプションを選択してください。 diff --git a/Translations/Language.ka.xml b/Translations/Language.ka.xml index fb8a207826..d9847375ab 100644 --- a/Translations/Language.ka.xml +++ b/Translations/Language.ka.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.ko.xml b/Translations/Language.ko.xml index ad87cbe397..d8d0b81d5b 100644 --- a/Translations/Language.ko.xml +++ b/Translations/Language.ko.xml @@ -1473,6 +1473,8 @@ 커널 암호화 서비스 사용하지 않기 파일 시스템 마운트 옵션: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. 다중 플랫폼 지원 다른 플랫폼에서도 볼륨을 마운트할 것입니다 다른 플랫폼에서 볼륨을 사용해야 한다면 이 옵션을 선택하시기 바랍니다. diff --git a/Translations/Language.lv.xml b/Translations/Language.lv.xml index 5340280fd0..b5a007a2ff 100644 --- a/Translations/Language.lv.xml +++ b/Translations/Language.lv.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.my.xml b/Translations/Language.my.xml index e7cad2b215..8ba9998809 100644 --- a/Translations/Language.my.xml +++ b/Translations/Language.my.xml @@ -1475,6 +1475,8 @@ Kernel ကုဒ်ထည့်ထားသော ဝန်ဆောင်မှုများကို အသုံးမပြုပါနှင့် ဖိုင်စနစ် အစပျိုးရန် ရွေးချယ်မှုများ - + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. ပလက်ဖောင်းအများသုံး ပံ့ပိုးမှု ကျွန်ုပ်သည် volume ကို အခြားပလက်ဖောင်းများပေါ်တွင် တင်ပါမည် သင်သည် အခြားပလက်ဖောင်းများပေါ်တွင် volume ကို အသုံးပြုရန် လိုအပ်ပါက ဤရွေးချယ်စရာကို ရွေးပါ။ diff --git a/Translations/Language.nb.xml b/Translations/Language.nb.xml index 66a5705e4e..5b1da817f0 100644 --- a/Translations/Language.nb.xml +++ b/Translations/Language.nb.xml @@ -1473,6 +1473,8 @@ Ikke bruk kjerne kryptografiske tjenester Filsystem Monteringsvalg: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Tverrplattformstøtte Jeg skal montere volumet på andre plattformer Velg dette alternativet hvis du trenger å bruke volumet på andre plattformer. diff --git a/Translations/Language.nl.xml b/Translations/Language.nl.xml index a836a3c895..889c3f34ba 100644 --- a/Translations/Language.nl.xml +++ b/Translations/Language.nl.xml @@ -1473,6 +1473,8 @@ Cryptografische services van kernel niet gebruiken Bestandssysteem Koppelopties: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Platform-overschrijdende ondersteuning Ik zal het volume op andere platforms koppelen Kies deze optie als u het volume op andere platforms moet gebruiken. diff --git a/Translations/Language.nn.xml b/Translations/Language.nn.xml index d9370434ec..b5572ff176 100644 --- a/Translations/Language.nn.xml +++ b/Translations/Language.nn.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.pl.xml b/Translations/Language.pl.xml index 45aa37ff05..f0444a7e4e 100644 --- a/Translations/Language.pl.xml +++ b/Translations/Language.pl.xml @@ -1473,6 +1473,8 @@ Nie używaj usług kryptograficznych jądra System plików Opcje podłączania: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Obsługa wielu platform Podłączę wolumen na innych platformach Wybierz tę opcję, jeśli chcesz użyć wolumenu na innych platformach. diff --git a/Translations/Language.pt-br.xml b/Translations/Language.pt-br.xml index 5366f65dc1..5db1e4ee18 100644 --- a/Translations/Language.pt-br.xml +++ b/Translations/Language.pt-br.xml @@ -1473,6 +1473,8 @@ Não use serviços criptográficos de kernel Sistema de Arquivo Opções de Montagem: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Suporte Multiplataforma Montarei o volume em outras plataformas Escolha esta opção se precisar usar o volume em outras plataformas. diff --git a/Translations/Language.ro.xml b/Translations/Language.ro.xml index c3bda878d8..a0baaed1b3 100644 --- a/Translations/Language.ro.xml +++ b/Translations/Language.ro.xml @@ -1473,6 +1473,8 @@ Fără folosire servicii criptografice din nucleu sistem Sistem de fișiere Opțiuni montare: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Suport inter-platforme Volumul se va monta pe alte platforme Alegeți această opțiune dacă volumul va fi folosit pe alte platforme. diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml index 86d3ff1418..5e1d12c8b2 100644 --- a/Translations/Language.ru.xml +++ b/Translations/Language.ru.xml @@ -1473,6 +1473,8 @@ Не использовать криптографические службы ядра Файловая система Опции монтирования: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Кросс-платформенная поддержка Я буду монтировать том на других платформах Выберите эту опцию, если вам нужно использовать этот том на других платформах. diff --git a/Translations/Language.sk.xml b/Translations/Language.sk.xml index 96cf188d9f..a73e10065d 100644 --- a/Translations/Language.sk.xml +++ b/Translations/Language.sk.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.sl.xml b/Translations/Language.sl.xml index 70fa928ae7..b4ebbdb13a 100644 --- a/Translations/Language.sl.xml +++ b/Translations/Language.sl.xml @@ -1473,6 +1473,8 @@ Ne uporabljaj kriptografskih storitev jedra Datotečni sistem Opcije priklopa: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Podpora za več platform Nosilec bom namestil na druge platforme Izberi to možnost, če moraš nosilec uporabiti na drugih platformah. diff --git a/Translations/Language.sv.xml b/Translations/Language.sv.xml index c63e2349d7..0ae54d2e7e 100644 --- a/Translations/Language.sv.xml +++ b/Translations/Language.sv.xml @@ -1,4 +1,4 @@ - + @@ -1473,6 +1473,8 @@ Använd inte kärnkryptografiska tjänster Filsystem Monteringsalternativ: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Stöd för flera plattformar Jag kommer att montera volymen på andra plattformar Välj det här alternativet om du behöver använda volymen på andra plattformar. diff --git a/Translations/Language.th.xml b/Translations/Language.th.xml index 48f0a6201a..92bf7dd341 100644 --- a/Translations/Language.th.xml +++ b/Translations/Language.th.xml @@ -1474,6 +1474,8 @@ ไม่ใช้บริการเข้ารหัสเคอร์เนล ระบบไฟล์ ตัวเลือกการติดตั้ง: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. การสนับสนุนข้ามแพลตฟอร์ม ฉันจะติดตั้งปริมาณบนแพลตฟอร์มอื่น เลือกตัวเลือกนี้ถ้าคุณต้องการใช้ปริมาณบนแพลตฟอร์มอื่น. diff --git a/Translations/Language.tr.xml b/Translations/Language.tr.xml index 70c79100cc..976a018036 100644 --- a/Translations/Language.tr.xml +++ b/Translations/Language.tr.xml @@ -1473,6 +1473,8 @@ Çekirdek şifreleme hizmetleri kullanılmasın Dosya sistemi Bağlama seçenekleri: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Platformlar arası destek Birimi diğer platformlara bağlayacağım Birimi başka platformlarda kullanmanız gerekiyorsa bu seçeneği işaretleyin. diff --git a/Translations/Language.uk.xml b/Translations/Language.uk.xml index 0944d12f20..1e51cee068 100644 --- a/Translations/Language.uk.xml +++ b/Translations/Language.uk.xml @@ -1473,6 +1473,8 @@ Не використовувати криптографічні сервіси ядра Файлова система Опції монтажу: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Кроссплатформна підтримка Я буду монтувати том на інших платформах Увімкніть цей параметр, якщо вам потрібно використовувати том на інших платформах. diff --git a/Translations/Language.uz.xml b/Translations/Language.uz.xml index b7ca233431..50a386a6ee 100644 --- a/Translations/Language.uz.xml +++ b/Translations/Language.uz.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.vi.xml b/Translations/Language.vi.xml index 7b564b6fc6..6b62f32060 100644 --- a/Translations/Language.vi.xml +++ b/Translations/Language.vi.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms. diff --git a/Translations/Language.zh-cn.xml b/Translations/Language.zh-cn.xml index 44f20562fb..8721f7eac0 100644 --- a/Translations/Language.zh-cn.xml +++ b/Translations/Language.zh-cn.xml @@ -1474,6 +1474,8 @@ 不要使用内核加密服务 文件系统 装载选项: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. 跨平台支持 我将在其它平台上装载该卷 如果需要在其它平台上使用该卷,请选择此选项。 diff --git a/Translations/Language.zh-hk.xml b/Translations/Language.zh-hk.xml index fd96901529..8def597dcd 100644 --- a/Translations/Language.zh-hk.xml +++ b/Translations/Language.zh-hk.xml @@ -1473,6 +1473,8 @@ 不要使用系統核心加密服務 檔案系統 掛載選項: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. 跨平台支援 我將會在其他平台掛載這個加密區 如你需要於其他平台上掛載此加密區請選取此選項。 diff --git a/Translations/Language.zh-tw.xml b/Translations/Language.zh-tw.xml index 723e5c0dca..6e323dc6c9 100644 --- a/Translations/Language.zh-tw.xml +++ b/Translations/Language.zh-tw.xml @@ -1473,6 +1473,8 @@ Do not use kernel cryptographic services Filesystem Mount options: + Mount NTFS volumes with the Linux kernel ntfs3 driver + Linux only. When enabled, VeraCrypt probes the decrypted virtual device with blkid -p and mounts detected NTFS filesystems with ntfs3 instead of the default NTFS backend. If NTFS detection fails, VeraCrypt uses the normal automatic filesystem selection. If ntfs3 is unavailable or blocked by the distribution, mounting may fail. This opt-in option can avoid suspend or hibernate hangs caused by frozen user-space FUSE filesystems. Cross-Platform Support I will mount the volume on other platforms Choose this option if you need to use the volume on other platforms.