تصميم نظام ملفات فات

تصميم نظام ملفات فات (بالإنجليزية: Design of the FAT file system)‏، نظام الملفات فات (FAT) هو اختصار جدول توزيع الملف (File Allocation Table) وهو نوع معين من أنواع بنية نظم ملفات الكمبيوتر وعائلات أنظمة الملفات المتوافقة مع معايير الصناعة.

تصميم نظام ملفات فات
معلومات عامة
الإصدار الأول
1977 (1977)
معرف التجزئة
في سجل الإقلاع الرئيسي ومساعده سجل الإقلاع الموسع MBR/EBR له القيمة:
بالنسبة لـ فات 12 (FAT12): 0x01
بالنسبة لـ فات 16 (FAT16): 0x04 أو 0x06 أو 0x0E
بالنسبة لـ فات 32 (FAT32): 0x0B0x0C
قسم البيانات الأساسية لويندوز ميكروسوفت BDP:
EBD0A0A2-B9E5-4433-87C0- 68B6B72699C7 انظر جدول معرفات التجزئة
البنية
محتويات الدليل
جدول
حجز الملفات
الأقسام التالفة
يتم تعليم الكلستر به cluster tagging
المحدودية
أكبر حجم للملف الواحد
4,294,967,295 بايت (4 جيجابايت – 1) مع FAT16B و فات 32 (FAT32)[1]
أكبر عدد ملفات مسموح به
بالنسبة لـ فات 12 : 4,068 لكل 8 كيلوبايت كلستر
بالنسبة لـ فات 12 : 65,460 لكل 32 كيلوبايت كلستر
بالنسبة لـ فات 12 : 268,173,300 لكل 32 كيلوبايت كلستر
أطول اسم ملف مسموح
ملف قصير أو 255 رمز بنظام 16 يو تي إف عند استخدام اسم ملف طويل (LFN)
المميزات
تسجيل التاريخ
تاريخ التعديل / وقت التعديل، تاريخ إنشاء / وقت الإنشاء (يستخدم مع دوس 7.0 وما أعلى فقط)، تاريخ الوصول (متوفر فقط في حالة تمكين ACCDATE )، تاريخ الحذف / الساعة (متوفر فقط مع DELWATCH 2)
مجال التاريخ
1980-01-01 إلى 2099-12-31 (2107-12-31)
الانشقاقات
ليس أصلي (Not natively)
تصاريح نظام الملفات

حقوق الوصول للقسم (volume) للقراءة (Read) والكتابة (Write) والتنفيذ (Execute) والمسح (Delete) فقط مع دي آر دوس (DR-DOS) ودوس بالم (PalmDOS) ودوس نوفل (Novell DOS) وفليكس أو إس (FlexOS) وأوبن دوس (OpenDOS) و4680 أو إس (4680 OS) وأو أس 4690 (4690 OS) وكونكريت دوس (Concurrent DOS) وملتي يوزر دوس (Multiuser DOS) ومدير النظام (System Manager) ، , REAL/32 (Execute right only with FlexOS, 4680 OS, 4690 OS; individual file / directory passwords not with FlexOS, 4680 OS, 4690 OS; World/Group/Owner permission classes only with multiuser security loaded)

FAT32: Partial, only with DR-DOS, REAL/32 and 4690 OS
الضغط الشفاف
فات 12 / فات 16: في القسم الواحد ، سوبر ستور (SuperStor)، المعبئ (Stacker)، دبل سبيس (DoubleSpace) ، دريف سبيس (DriveSpace)،
أما فات 32 فلا
التشفير الشفاف
فات 12 / فات 16: في القسم الواحد مع دوس فقط DR-DOS
أما مع فات 32 فلا

نظام الملفات فات هو نظام ملفات إرثي (legacy) وبسيط وقوي،[2]

لمحة فنية

اسم هذا النظام الملفات نشأ من الاستخدام البارز والواضح لجدول الفهرسة (Index Table) في نظم الملفات،

تخطيطه

(بالإنجليزية: Layout)‏

نظرة عامة على ترتيب الهياكلي في قسم بنظام ملفات فات (FAT) أو في القرص الصلب
المحتويات قطاع الإقلاع قطاع البيانات لنظام الملفات (لـ فات 32 فقط) قطاعات محجوزة أكثر (اختياري) جدول توزيع الملف واحد جدول توزيع الملف اثنين (شرطي) جذر الدليل (لـ فات 12 \فات 16 FAT12/FAT16 فقط) منطقة البيانات (للملفات والأدلة) (إلى نهاية القسم أو القرص)
الحجم بالقطاعات (عدد القطاعات المحجوزة) عدد الـ فات (number of FATs) * قطاع لكل فات (sectors per FAT) (عدد مدخالات الجذر*32) / (عدد البايت لكل قطاع) (عدد الكلستر) * (القطاعات لكل كلستر)

منطقة القطاعات المحجوزة

(بالإنجليزية: Reserved sectors area)‏

قطاع الإقلاع

(بالإنجليزية: Boot Sector)‏

(Byte Offset) الطول (بالبايت) وصف
0x000 3 أمر للقفز (Jump Instruction)، إذا كان القطاع التمهيد له توقيع فعال في الوحدتين الأخيرتين (last two bytes) في قطاع التمهيدي (boot sector) (تم اختباره مع معظم محملات الإقلاع (boot loader) الموجود في البيوس (BIOS) أو في سجل الإقلاع الرئيسي (MBR)
تابع وأكمل

انظر أيضا

مصادر ومراجع

  1. ^ "File Systems". مايكروسوفت تك نت. 2001. مؤرشف من الأصل في 2017-09-10. اطلع عليه بتاريخ 2011-07-31.
  2. ^ "FAT File System (Windows Embedded CE 6.0)". Microsoft. 6 يناير 2010. مؤرشف من الأصل في 2016-10-26. اطلع عليه بتاريخ 2013-07-07.