FATLABEL(8)

الاسم
fatlabel - ضبط أو الحصول على تسمية نظام ملفات MS-DOS أو معرف وحدة التخزين

موجز
fatlabel [خيارات] الجهاز [جديد]

الوصف
fatlabel يعرض أو يغير تسمية وحدة التخزين أو معرف وحدة التخزين على نظام ملفات MS-DOS الموجود على الجهاز. مبدئيًا يعمل في وضع التسمية. يمكن التبديل إلى وضع معرف وحدة التخزين باستخدام الخيار -i أو --volume-id.

إذا تم حذف جديد، فإن التسمية الحالية أو معرف وحدة التخزين يُكتب إلى المخرجات القياسية. لا يمكن أن تتجاوز التسمية 11 بايت ويجب أن تكون بأحرف كبيرة كاملة لأفضل توافق. سلسلة فارغة أو تسمية تتكون فقط من فراغات غير مسموح بها. يجب إعطاء معرف وحدة التخزين كرقم سداسي عشري (بدون بادئة "0x" أو ما شابه) ويجب أن يتسع لـ 32 بت.

الخيارات

-i, --volume-id
    التبديل إلى وضع معرف وحدة التخزين.

-r, --reset
    إزالة التسمية في وضع التسمية أو توليد معرف جديد في وضع معرف وحدة التخزين.

-c PAGE, --codepage=PAGE
    استخدام صفحة الشيفرة DOS صفحة لتشفير/فك تشفير التسمية. مبدئيًا تُستخدم صفحة الشيفرة 850.

-h، --help
    عرض رسالة مساعدة والإنهاء.

-V، --version
    إظهار رقم الإصدار والإنهاء.

التوافق والأخطاء
لأسباب تاريخية، تُخزن تسمية FAT في موقعين مختلفين: في قطاع الإقلاع وكإدخال تسمية وحدة تخزين خاص في الدليل الجذر. MS-DOS 5.00، MS-DOS 6.22، MS-DOS 7.10، Windows 98، Windows XP وأيضًا Windows 10 يقرؤون تسمية FAT فقط من الدليل الجذر. غياب تسمية وحدة التخزين في الدليل الجذر يُفسر كتسمية فارغة أو معدومة، حتى لو كان قطاع الإقلاع يحتوي على تسمية صالحة.

عندما يغير نظام Windows XP أو Windows 10 تسمية FAT، يخزنها فقط في الدليل الجذر — تاركًا قطاع الإقلاع دون تغيير. مما يؤدي إلى مشاكل عند إزالة تسمية على Windows. التسمية القديمة لا تزال مخزنة في قطاع الإقلاع ولكنها تُزال من الدليل الجذر.

dosfslabel قبل الإصدار 3.0.7 عمل فقط مع تسميات FAT المخزنة في قطاع الإقلاع، متجاهلاً تمامًا تسمية وحدة التخزين في الدليل الجذر.

dosfslabel في الإصدارات 3.0.7–3.0.15 يقرأ تسميات FAT من الدليل الجذر وفي حالة الغياب، يتراجع إلى تسمية مخزنة في قطاع الإقلاع. عملية التغيير أدت إلى تحديث تسمية في قطاع الإقلاع وأحيانًا أيضًا في الدليل الجذر بسبب الخطأ. تم إصلاح ذلك الخطأ في dosfslabel الإصدار 3.0.16 ومنذ هذا الإصدار يقوم dosfslabel بتحديث التسمية في كلا الموقعين.

منذ الإصدار 4.2، يقرأ fatlabel تسمية FAT فقط من الدليل الجذر (مثل أنظمة MS-DOS وWindows)، لكنه يغير تسمية FAT في كلا الموقعين. في الإصدار 4.2 تم إصلاح معالجة التسميات الفارغة والتسميات التي تبدأ ببايت 0xE5. أيضًا في هذا الإصدار تمت إضافة دعم للتسميات غير ASCII وفقًا لصفحة شيفرة DOS المحددة وتمت إضافة فحوصات إذا كانت التسمية الجديدة صالحة.

يُقترح بشدة عدم استخدام dosfslabel قبل الإصدار 3.0.16.

صفحات شيفرة DOS
تستخدم أنظمة MS-DOS وWindows صفحة شيفرة DOS (OEM) لتشفير وفك تشفير تسمية FAT. في أنظمة Windows، صفحة شيفرة DOS عالمية لجميع التطبيقات الجارية ولا يمكن تكوينها بشكل صريح. تُعيّن ضمنيًا بواسطة الخيار لغة البرامج غير Unicode المتاح في الخيارات الإقليمية واللغوية عبر لوحة التحكم. صفحة شيفرة DOS المبدئية لـ fatlabel هي 850. انظر جدول التعيين التالي بين صفحة شيفرة DOS ولغة البرامج غير Unicode:
صفحة الشيفرة | اللغة
437 | الإنجليزية (الهند)، الإنجليزية (ماليزيا)، الإنجليزية (جمهورية الفلبين)، الإنجليزية (سنغافورة)، الإنجليزية (جنوب أفريقيا)، الإنجليزية (الولايات المتحدة)، الإنجليزية (زيمبابوي)، الفلبينية، الهوسا، الإيغبو، الإنكتيتوت، الكينيارواندا، السواحلية، اليوروبا
720 | العربية، الدارية، الفارسية، الأردية، الأويغورية
737 | اليونانية
775 | الإستونية، اللاتفية، الليتوانية
850 | الأفريكانية، الألزاسية، الباسكية، البريتونية، الكاتالانية، الكورسيكية، الدنماركية، الهولندية، الإنجليزية (أستراليا)، الإنجليزية (بليز)، الإنجليزية (كندا)، الإنجليزية (الكاريبي)، الإنجليزية (أيرلندا)، الإنجليزية (جامايكا)، الإنجليزية (نيوزيلندا)، الإنجليزية (ترينيداد وتوباغو)، الإنجليزية (المملكة المتحدة)، الفاروية، الفنلندية، الفرنسية، الفريزية، الجاليكية، الألمانية، الجرينلاندية، الآيسلندية، الإندونيسية، الأيرلندية، الإيسيكوسا، الإيسيزولو، الإيطالية، الكيشي، الصوربية السفلى، اللوكسمبورغية، الملايوية، المابودونغونية، الموهوكية، النرويجية، الأوكسيتانية، البرتغالية، الكيشوا، الرومانشية، السامية، الغيلية الإسكتلندية، السيسوتو، التسوانية، الإسبانية، السويدية، الأمازيغية، الصوربية العليا، الويلزية، الولوفية
852 | الألبانية، البوسنية (لاتينية)، الكرواتية، التشيكية، المجرية، البولندية، الرومانية، الصربية (لاتينية)، السلوفاكية، السلوفينية، التركمانية
855 | البوسنية (سيريلية)، الصربية (سيريلية)
857 | الأذرية (لاتينية)، التركية، الأوزبكية (لاتينية)
862 | العبرية
866 | الأذرية (سيريلية)، الباشكيرية، البيلاروسية، البلغارية، القيرغيزية، المقدونية، المنغولية، الروسية، الطاجيكية، التترية، الأوكرانية، الأوزبكية (سيريلية)، الياكوتية
874 | التايلاندية
932 | اليابانية
936 | الصينية (المبسطة)
949 | الكورية
950 | الصينية (التقليدية)
1258 | الفيتنامية

انظر أيضًا
fsck.fat(8)، mkfs.fat(8)

الصفحة الرئيسة
موطن مشروع dosfstools هو صفحة مشروعه على GitHub https://github.com/dosfstools/dosfstools.

المؤلفون
كُتبت dosfstools بواسطة فيرنر ألمسبيرجر (werner.almesberger@lrc.di.epfl.ch)، و رومان هوديك (Roman.Hodek@informatik.uni-erlangen.de)، وآخرين. المداومون الحاليون هم أندرياس بومبي (aeb@debian.org) و بالي روهار (pali.rohar@gmail.com).

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.