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="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_UNMOUNTED">تم إلغاء تركيب الحجم {0}.</entry>
|
||||
<entry lang="ar" key="LINUX_VOL_MOUNTED">تم تركيب الحجم {0}.</entry>
|
||||
|
||||
Reference in New Issue
Block a user