mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-06-10 06:46:59 -05:00
Linux/macOS: fix hidden volume FAT size limit
The Unix volume creation wizard applied the FAT32 sector-count limit as a blanket check for device-hosted hidden-volume outer volumes. On 512e disks Linux reports 512-byte logical sectors, so this incorrectly rejected larger device-hosted outer volumes even when the selected outer filesystem was not FAT. Compute the actual VeraCrypt filesystem/data area size through a shared helper and apply the FAT32 size limit only when FAT is selected. This preserves correct FAT validation while allowing non-FAT outer volumes to proceed to the existing hidden-volume size estimation flow. Update text-mode creation so FAT is not offered when the selected size cannot support it, and default to the platform native filesystem in that case. Clarify the user-facing FAT limit wording to refer to logical sector size. Fixes #262
This commit is contained in:
@@ -1517,10 +1517,6 @@
|
||||
<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_UNMOUNTED">Том {0} було відмонтовано.</entry>
|
||||
<entry lang="uk" key="LINUX_VOL_MOUNTED">Том {0} було змонтовано.</entry>
|
||||
|
||||
Reference in New Issue
Block a user