جدول توزيع الملف
جدول توزيع الملف (FAT) (بالإنجليزية: File Allocation Table) هو جدول يتم استخدامه من قبل نظام التشغيل من أجل ايجاد الملفات على القرص الصلب[١].
FAT12
النموج الأولي من جدول توزيع الملف والذي يعرف حاليا ب فات 12 صمم ك نظام إدارة الملفات للا قراص المرنة وكان محدود العناوين بقيمة 12 خانة أو بت لمسجلات الحاسبات 8 بت أو 16 بت لكن نظام لينكس كانت محدوديته لغاية 4084 لذا احجام الملفات المخزونة على الاقراص المرنة 16 خانة نظام فات 16 كان محدود في الملفات والتسلسل الهرمي خاصة نظام دوس القديم وبقي مستخدم في الاقراص المرنة 5.25 انش والاقراص ذات سعة 1.44 ميغا
FAT16
في عام 1984 شركة IBM اصدرت PC ATالذي يعمل بهارد دسك لغاية 20 ميغاوبعد ذلك اصدرت شركة Microsoft ام اس دوسMS-DOS 3.0 عنونة العناقيد زادت إلى 16 خانة لتسمح باحجام إلى 65,517. في عام 1987 شركة كومباك اصدرت Compaq DOS 3.31 على اجهزتها والذي عرف نهائيا ب فات 16 والذي يدعم أسماء ملفات طويلة في عام 1988 هذه التحسينات أصبحت متاحة عموما لاصدار MS-DOS 4.0 and OS/2 1.1 الذي اعطى حجم قطاعات الهارد دسك إلى 512 بايت ويندوز ان تي زادت عدد العناقيد إلى 64 كيلو بايت ويندوز 98 تدعم القراءة والكتابة هذه التغييرات لكن ملفات استخدام الاقراص لم تعمل بشكل جيد. عدد مدخلات الدليل الجذري المتاحة تحدد عند عملية الفرمتة أو التشكيل لغاية 32767 مدخلة. ويندوز 95 وما بعدها أصبح بالإمكان(LFNs—up to 255 UTF-16 code points long) استخدام أسماء طويلة للملفات بدلا من 8.3 ثمانية احرف لاسم الملف وثلاثة للنوع
FAT32
نفذت مايكروسوفت نظامFAT32 من أجل التغلب على الحد من الحجم في نظام FAT16، بينما وفي الوقت نفسه السماح للدوس DOS للتعامل معه، ودون الحد من الذاكرة الاصطلاحية المتوفرة دون داع.
والجيل القادم، والمعروفة باسم FAT32. يتم تمثيل قيم الكتلة بالارقام 32 بت، والتي تستخدم 28 بت لعقد عدد الكتلة، لمدة أقصاها ما يقرب من 268 مليون مجموعة. وهذا يسمح للاقراص ذات الأحجام التي تصل إلى 8 TiB مع كتل 32 bit، ولكن قطاع التمهيدBoot sector يستخدم 32 bit لعد القطاع، مما يحد من حجم وحدة التخزين إلى 2 TiB على القرص الثابت مع قطاعات 512 Byte.
على ويندوز 95/98، ويرجع ذلك إلى إصدار أداة تفحص مايكروسوفت التضمينه SCANDISK مع أنظمة التشغيل هذه يتم تطبيق 16 bit، لا يسمح FATإلى النمو خارج 4177920 (مجموعات) <222، ووضع حد حجم 127.5 وجود قيود في الإصدارات الأصلية من ويندوز 98/98SE 'ق فديسك الأداة يؤدي إلى تقرير غير صحيح أحجام القرص أكثر من 64 GiB والنسخة المصححة متاحة من مايكروسوفت، ولكن لا يمكن تقسيم محركات الأقراص أكبر من 512 GiB وبرنامج ويندوز 2000/XP وتركيب الملفات أداة خلق يفرض الحد منها GiB 32.
ومع ذلك، يمكن كلا النظامين القراءة والكتابة إلى أنظمة الملفات FAT32 من أي حجم. وقد فرض هذا القيد حسب التصميم وفقا لمايكروسوفت لأنه لا يمكن تجاوز العديد من المهام على نظام الملفات FAT32 كبيرة جدا تصبح بطيئة وغير فعالة. ويندوز الشرق الأوسط يدعم نظام الملفات FAT32 دون أي حدود. ولكن، على غرار 95/98/98SE ويندوز لا يوجد الوطنية لدعم LBA 48 بت في ويندوز الشرق الأوسط، وهذا يعني أن الحد الأقصى لحجم القرص (الموازية) الأقراص ATA هو 128 GiB الحد الأقصى لحجم قرص اتا باستخدام المعايير السابقة طويلة LBA 28 بت.
وقدم FAT32 مع ويندوز 95 OSR2، على الرغم من أن هناك حاجة إلى إعادة استخدامها، وDriveSpace 3 (الإصدار الذي يأتي مع ويندوز 95 OSR2 ويندوز 98) لم يؤيد ذلك. عرض ويندوز 98 أداة لتحويل الأقراص الصلبة الموجودة من FAT16 إلى FAT32 دون فقدان البيانات. وصل إلى خط الإقليم الشمالي، الوطنية لدعم FAT32 في ويندوز 2000. وكان سائق FAT32 الحرة لالإقليم الشمالي ويندوز 4.0 المتوفرة من Winternals، وهي شركة اكتسبت في وقت لاحق من قبل مايكروسوفت. منذ اقتناء برنامج التشغيل لم يعد متوفرا رسميا.
الحد الأقصى لحجم ممكن لملف على وحدة تخزين FAT32 بنك الخليج الدولي هو 4 ناقص 1 بايت.
تطبيقات الفيديو، وقواعد البيانات الكبيرة، وبعض البرامج الأخرى بسهولة تتجاوز هذا الحد. ملفات بحجم أكبر تتطلب التنسيق نوع آخر مثل NTFS.
FATX
مصدر
ca:File Allocation Table
cs:File Allocation Table
da:FAT
de:File Allocation Table
el:File Allocation Table
File Allocation Table]]
eo:FAT
es:Tabla de asignación de archivos
eu:FAT
fa:جدول تخصیص فایل
fi:FAT
fr:File Allocation Table
gl:FAT
he:File Allocation Table
id:FAT
it:File Allocation Table
ja:File Allocation Table
kk:Файлдардың орналасу кестесі
ko:파일 할당 테이블
lt:FAT
mhr:FAT
nl:File Allocation Table
no:FAT
pl:File Allocation Table
pt:FAT (sistema de ficheiros)
ro:File Allocation Table
ru:FAT
sk:File Allocation Table
sv:File Allocation Table
tr:FAT
uk:FAT16
vi:FAT
zh:FAT