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

Question book-new.svg
تحتاج هذه المقالة إلى مصادر إضافية لتحسين وثوقيتها. الرجاء المساعدة في تطوير هذه المقالة بإضافة استشهادات من مصادر موثوقة. المعلومات غير المنسوبة إلى مصدر يمكن التشكيك فيها وإزالتها. (ديسمبر 2018)

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

نظام ملفات FAT
مُطوِر ميكروسوفت، آي بي إم، كومباك، ديجيتال للابحاث (Digital Research)، نوفل (شركة)، Corporation(NCR)، Seattle Computer Products(SCP)، Caldera،
الإسم بالكامل جدول توزيع الملفات File Allocation Table
ظهور في 1977 (1977)
معرف (رمز التقسيم) في سجل الإقلاع الرئيسي ومساعده سجل الإقلاع الموسع MBR/EBR له القيمة:
بالنسبة لـ فات 12 (FAT12): 0x01
بالنسبة لـ فات 16 (FAT16): 0x04 أو 0x06 أو 0x0E
بالنسبة لـ فات 32 (FAT32): 0x0B0x0C
قسم البيانات الأساسية لويندوز ميكروسوفت BDP:
EBD0A0A2-B9E5-4433-87C0- 68B6B72699C7 انظر جدول معرفات التجزئة
البنية
محتويات الدليل جدول
الطريقة المستخدمة لتوزيع الملفات قائمة متصلة Linked list
البلوكات السيئة يتم تعليم الكلستر به cluster tagging
نوع معمارية الملف -
المحدودية
أكبر حجم للقسم الواحد بالنسبة لـ فات 12 (FAT12): 32 ميجابايت (256 ميجابايت لحجم 64 كيلوبايت للكلستر cludter)
بالنسبة لـ فات 16 (FAT16): 2 جيجابايت (4 جيجابايت لحجم 64 كيلوبايت للكلستر cluster)
بالنسبة لـ فات 32 (FAT32): 2 تيرابايت (4 تيرابايت لحجم 4 كيلوبايت قطاع sector)
أكبر طول مسموح لاسم الملف ملف قصير أو 255 رمز بنظام 16 يو تي إف عند إستخدام اسم ملف طويل (LFN)
أكبر عدد ملفات مسموح به بالنسبة لـ فات 12 : 4,068 لكل 8 كيلوبايت كلستر
بالنسبة لـ فات 12 : 65,460 لكل 32 كيلوبايت كلستر
بالنسبة لـ فات 12 : 268,173,300 لكل 32 كيلوبايت كلستر
أكبر حجم مسموح للملف 4,294,967,295 بايت (4 جيجابايت – 1) مع FAT16B و فات 32 (FAT32)[1]
أكبر حجم للقرص -
الأحرف المسموح بها في اسم الملف -
المميزات
تواريخ يستطيع تسجيلها تاريخ التعديل / وقت التعديل، تاريخ إنشاء / وقت الإنشاء (يستخدم مع دوس 7.0 وما أعلى فقط)، تاريخ الوصول (متوفر فقط في حالة تمكين ACCDATE )، تاريخ الحذف / الساعة (متوفر فقط مع DELWATCH 2)
مجال التاريخ 1980-01-01 الى 2099-12-31 (2107-12-31)
تشعبي أو تفرع fork ليس أصلي (Not natively)
خواص وصفات قراءة فقط (read-only)، خفي (Hidden)، نظام (System), قسم (Volume), دليل (Directory), أرشفة (Archive)
تصاريح نظام الملفات حقوق الوصول للقسم (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. مؤرشف من الأصل في 10 سبتمبر 2017. اطلع عليه بتاريخ 31 يوليو 2011. 
  2. ^ "FAT File System (Windows Embedded CE 6.0)". Microsoft. 2010-01-06. مؤرشف من الأصل في 26 أكتوبر 2016. اطلع عليه بتاريخ 07 يوليو 2013. 
 
هذه بذرة مقالة عن برمجيات الحاسوب بحاجة للتوسيع. شارك في تحريرها.