[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
السلام عليكم
ورحمة الله وبركاته أحببت هذا الموضوع أن أتكلم عن نظام الملفات بشكل عام
ومبسط حتى يكون في متناول الجميع المبتدئين و المحترفين أرجو أن ينال
اعجابكم ويحوز على رضاكم بسم الله نبدأ...
أنظمة الملفات Files Systems
كل نظام ملفات يتألف من بناء أو هيكلية ضرورية
لتخزين و إدارة البيانات هذه الهياكل البيانية تتضمن سجل استنهاض نظام
التشغيل (Operating System Boot Record) والملفات و الأدلة .
كما أن نظام الملفات يؤدي ثلاث وظائف أساسية هي :
١. تحديد المساحة الحرة و المستخدمة من إجمالي مساحة القرص الصلب .
٢. حفظ أو معرفة أسماء الأدلة و الملفات .
٣. معرفة أو تحديد الموقع الفيزيائي للملف على القرص الصلب .
إن أنظمة الملفات المختلفة تستخدم من قبل أنظمة تشغيل مختلفة بعض هذه الأنظمه لا تميز
(أو تعرف)إلا نظام ملفات واحد فقط بينما البعض الآخر من أنظمة التشغيل قادرة على تمييز
(أو معرفة )عدد من أنظمة الملفات الأكثر شيوعاً مثل:
- جدول تخصيص الملفات (FAT)
- جدول تخصيص الملفات ٣٢ (FAT32)
- نظام ملفات التقنية الجديدة New Technology File System (NTFS)
- نظام الملفات عالي الأداء High Performance File System (HPFS)
- نظام ملفات لينكس ( 2 Linux Ext2 and Linux Swap (Ext
نظام الملفات -File Allocation Table -FAT
إن نظام الملفات الFAT مستعمل من قبل نظام التشغيل دوس و ويندوز 3x و ويندوز 95
كما أن الFAT يمكن أن يستخدم كذلك مع ويندوز NT و أو اس ٢ (Windows NT and OS/2)
و نظام الملفات FAT يتميز باستعمال نظام تخصيص
الملفات (FAT) و العناقيد ال (Clusters) أو الكتل . يعتبر الFAT قلب نظام
الملفات ومن أجل الأمان فإنه يُنسخ لحماية بياناته من الحذف العرضي أو
التلف حيث أن العناقيد هي أصغر وحدة تخزين لنظام الملفات FAT
و العنقود أو (الكلستر) يحتوي عدد ثابت من قطاعات
القرص و يسجل العنقود (الكلستر) أي القطاعات مستعمل و أيها غير مستعمل
وكذلك يقوم بتحديد وجود الملف ضمن العنقود .
إن نظام الملفات ال FAT يدعم قرص أو قسم (Partition) يصل حجمه إلى حوالي ٢ جيجابايت
لكنه يسمح بحد أقصى لعدد العناقيد (الكلسترات)
يساوي ٦٥،٥٢٥ عنقود لذلك مهما كان حجم القرص الصلب أو القسم فإن عدد
القطاعات في العنقود الواحد يجب أن يكون كافياً حتى يمكن ضم كل المساحة
المتوفرة على القرص أو القسم ضمن ال ٦٥،٥٢٥ عنقود .
ملاحظة : بشكل عام العناقيد (الكلسترات) الكبيرة تؤدي إلى فقدان جزء من مساحة القرص
الصلب أكثر من الفقد الذي تسببه العناقيد الصغيرة .
إن نظام الملفات FAT يستخدم دليل جذري (Root directory) وهو مهم جداً لذا يجب أن يكون هذا
الدليل الجذري موجود في مكان محدد على القرص الصلب أو القسم
وتمثل أنظمة التشغيل التي تستخدم نظام الملفات FAT الدليل الجذري بواسطة رمز الخط المائل إلى الخلف ( \\ ) (backward slash)
من البداية يتم عرض هذا الدليل الجذري عند استنهاض النظام ويقوم هذا الدليل
بتخزين المعلومات حول كل الأدلة الفرعية و الملفات على شكل مدخلات فرديه للدليل
مثال على ذلك الدليل الموجود فيه الملف و اسم الملف وحجمه وكذلك وقت وتاريخ
الملف و تاريخ آخر تعديل و رقم بداية العنقود (الكلستر) (أي عنقود يحتوي الجزء الأول من
الملف) و كذلك خواص الملف (مثلاً : هل الملف مخفي أو ملف نظام الخ... ) .
نظام الملفات -File Allocation Table 32 Bit -FAT32
وهو نظام الملفات المستخدم مع ويندوز ٩٥ OEM
الإصدار Service Release 2 version4.00.950B و و ويندوز NT5 و ويندوز ٩٨
(وطبعاً ْME & XP & 2000). حيث كما نعلم فإن الويندوز XP متوافق
مع أنظمة الملفات التاليه NTFS5,NTFS4,FAT16,FAT32
أما الدوس وو ويندوز ٣x ويندوز3.51/4.0NT و الإصدارات الأقدم من ويندوز ٩٥ لا تستطيع تمييز
(أي التعامل مع) FAT32 وبالتالي لا تستطيع الاستنهاض أو استخدام الملفات الموجودة على
قرص صلب أو قسم يستخدمFAT 32 .
نظام الملفات FAT32 هو تحسين لنظام الملفات السابق
FAT ويعتمد على ٣٢ - بت لجدول تخصيص الملفات (file allocation table) و هو
أفضل من ١٦ - بت الموجود في نظام FAT نتيجة لذلك فإن نظام الملفات FAT32
يدعم أحجام أكبر كثيراً للأقراص الصلبة من نظام الملفات FAT لتصل إلى
حوالي ٢ تيرابايت -tera bytes 2- لحجم القرص أو القسم .
ونظام الملفات FAT32 يستخدم حجم عناقيد (كلسترات)
أصغر من التي يستخدمها نظام الملفات FAT و لديه سجلات استنهاض مزدوجة و
يتميز الدليل الجذري (Root directory) لنظام الملفات FAT32 بأنه يمكن أن
يكون بأي حجم ويمكن أن يتواجد في أي مكان من القرص أو القسم .
نظام ملفات الأداء العالي -High Performance File System -HPFS
هو نظام الملفات الأساسي بالنسبة لنظام التشغيل أو
اس ٢ (OS/2) و نظام الملفات (HPFS) تدعمه الإصدارات القديمة من ويندوز NT
وخلافاً لنظام الملفات FAT فإن ال(HPFS) يرتب دليله استناداً إلى أسماء
الملفات كما أنه يستعمل هيكلية أكثر كفاءة لتنظيم الدليل ونتيجة لذلك فإن
عملية الوصول إلى الملفات فيه أكثر سرعة وكذلك الاستفادة من مساحة القرص
أكثر كفاءة وفعالية من نظام الملفاتFAT .
يقوم نظام ملفات الأداء العالي (HPFS) بتخصيص
بيانات الملف في قطاعات (Sectors) بدلاً من عناقيد (Clusters) ولكي يحتفظ
ال (HPFS) بمعلومات عن القطاع هل هو مستخدم أم لا فإنه يقوم بتنظيم القرص
أو القسم مستخدماً حزماً حجمها ٨ ميجابايت (8MB) مع ٢ كيلو بايت (2KB)
تخصص بين الحزم وهذه العملية تحسن الأداء لأن رؤوس القراءة/الكتابة ليست
بحاجة إلى العودة إلى المسار صفر في كل مرة يحتاج فيها نظام التشغيل إلى
معلومات حول المساحة المتوفرة أو حول ملف معين
السلام عليكم
ورحمة الله وبركاته أحببت هذا الموضوع أن أتكلم عن نظام الملفات بشكل عام
ومبسط حتى يكون في متناول الجميع المبتدئين و المحترفين أرجو أن ينال
اعجابكم ويحوز على رضاكم بسم الله نبدأ...
أنظمة الملفات Files Systems
كل نظام ملفات يتألف من بناء أو هيكلية ضرورية
لتخزين و إدارة البيانات هذه الهياكل البيانية تتضمن سجل استنهاض نظام
التشغيل (Operating System Boot Record) والملفات و الأدلة .
كما أن نظام الملفات يؤدي ثلاث وظائف أساسية هي :
١. تحديد المساحة الحرة و المستخدمة من إجمالي مساحة القرص الصلب .
٢. حفظ أو معرفة أسماء الأدلة و الملفات .
٣. معرفة أو تحديد الموقع الفيزيائي للملف على القرص الصلب .
إن أنظمة الملفات المختلفة تستخدم من قبل أنظمة تشغيل مختلفة بعض هذه الأنظمه لا تميز
(أو تعرف)إلا نظام ملفات واحد فقط بينما البعض الآخر من أنظمة التشغيل قادرة على تمييز
(أو معرفة )عدد من أنظمة الملفات الأكثر شيوعاً مثل:
- جدول تخصيص الملفات (FAT)
- جدول تخصيص الملفات ٣٢ (FAT32)
- نظام ملفات التقنية الجديدة New Technology File System (NTFS)
- نظام الملفات عالي الأداء High Performance File System (HPFS)
- نظام ملفات لينكس ( 2 Linux Ext2 and Linux Swap (Ext
نظام الملفات -File Allocation Table -FAT
إن نظام الملفات الFAT مستعمل من قبل نظام التشغيل دوس و ويندوز 3x و ويندوز 95
كما أن الFAT يمكن أن يستخدم كذلك مع ويندوز NT و أو اس ٢ (Windows NT and OS/2)
و نظام الملفات FAT يتميز باستعمال نظام تخصيص
الملفات (FAT) و العناقيد ال (Clusters) أو الكتل . يعتبر الFAT قلب نظام
الملفات ومن أجل الأمان فإنه يُنسخ لحماية بياناته من الحذف العرضي أو
التلف حيث أن العناقيد هي أصغر وحدة تخزين لنظام الملفات FAT
و العنقود أو (الكلستر) يحتوي عدد ثابت من قطاعات
القرص و يسجل العنقود (الكلستر) أي القطاعات مستعمل و أيها غير مستعمل
وكذلك يقوم بتحديد وجود الملف ضمن العنقود .
إن نظام الملفات ال FAT يدعم قرص أو قسم (Partition) يصل حجمه إلى حوالي ٢ جيجابايت
لكنه يسمح بحد أقصى لعدد العناقيد (الكلسترات)
يساوي ٦٥،٥٢٥ عنقود لذلك مهما كان حجم القرص الصلب أو القسم فإن عدد
القطاعات في العنقود الواحد يجب أن يكون كافياً حتى يمكن ضم كل المساحة
المتوفرة على القرص أو القسم ضمن ال ٦٥،٥٢٥ عنقود .
ملاحظة : بشكل عام العناقيد (الكلسترات) الكبيرة تؤدي إلى فقدان جزء من مساحة القرص
الصلب أكثر من الفقد الذي تسببه العناقيد الصغيرة .
إن نظام الملفات FAT يستخدم دليل جذري (Root directory) وهو مهم جداً لذا يجب أن يكون هذا
الدليل الجذري موجود في مكان محدد على القرص الصلب أو القسم
وتمثل أنظمة التشغيل التي تستخدم نظام الملفات FAT الدليل الجذري بواسطة رمز الخط المائل إلى الخلف ( \\ ) (backward slash)
من البداية يتم عرض هذا الدليل الجذري عند استنهاض النظام ويقوم هذا الدليل
بتخزين المعلومات حول كل الأدلة الفرعية و الملفات على شكل مدخلات فرديه للدليل
مثال على ذلك الدليل الموجود فيه الملف و اسم الملف وحجمه وكذلك وقت وتاريخ
الملف و تاريخ آخر تعديل و رقم بداية العنقود (الكلستر) (أي عنقود يحتوي الجزء الأول من
الملف) و كذلك خواص الملف (مثلاً : هل الملف مخفي أو ملف نظام الخ... ) .
نظام الملفات -File Allocation Table 32 Bit -FAT32
وهو نظام الملفات المستخدم مع ويندوز ٩٥ OEM
الإصدار Service Release 2 version4.00.950B و و ويندوز NT5 و ويندوز ٩٨
(وطبعاً ْME & XP & 2000). حيث كما نعلم فإن الويندوز XP متوافق
مع أنظمة الملفات التاليه NTFS5,NTFS4,FAT16,FAT32
أما الدوس وو ويندوز ٣x ويندوز3.51/4.0NT و الإصدارات الأقدم من ويندوز ٩٥ لا تستطيع تمييز
(أي التعامل مع) FAT32 وبالتالي لا تستطيع الاستنهاض أو استخدام الملفات الموجودة على
قرص صلب أو قسم يستخدمFAT 32 .
نظام الملفات FAT32 هو تحسين لنظام الملفات السابق
FAT ويعتمد على ٣٢ - بت لجدول تخصيص الملفات (file allocation table) و هو
أفضل من ١٦ - بت الموجود في نظام FAT نتيجة لذلك فإن نظام الملفات FAT32
يدعم أحجام أكبر كثيراً للأقراص الصلبة من نظام الملفات FAT لتصل إلى
حوالي ٢ تيرابايت -tera bytes 2- لحجم القرص أو القسم .
ونظام الملفات FAT32 يستخدم حجم عناقيد (كلسترات)
أصغر من التي يستخدمها نظام الملفات FAT و لديه سجلات استنهاض مزدوجة و
يتميز الدليل الجذري (Root directory) لنظام الملفات FAT32 بأنه يمكن أن
يكون بأي حجم ويمكن أن يتواجد في أي مكان من القرص أو القسم .
نظام ملفات الأداء العالي -High Performance File System -HPFS
هو نظام الملفات الأساسي بالنسبة لنظام التشغيل أو
اس ٢ (OS/2) و نظام الملفات (HPFS) تدعمه الإصدارات القديمة من ويندوز NT
وخلافاً لنظام الملفات FAT فإن ال(HPFS) يرتب دليله استناداً إلى أسماء
الملفات كما أنه يستعمل هيكلية أكثر كفاءة لتنظيم الدليل ونتيجة لذلك فإن
عملية الوصول إلى الملفات فيه أكثر سرعة وكذلك الاستفادة من مساحة القرص
أكثر كفاءة وفعالية من نظام الملفاتFAT .
يقوم نظام ملفات الأداء العالي (HPFS) بتخصيص
بيانات الملف في قطاعات (Sectors) بدلاً من عناقيد (Clusters) ولكي يحتفظ
ال (HPFS) بمعلومات عن القطاع هل هو مستخدم أم لا فإنه يقوم بتنظيم القرص
أو القسم مستخدماً حزماً حجمها ٨ ميجابايت (8MB) مع ٢ كيلو بايت (2KB)
تخصص بين الحزم وهذه العملية تحسن الأداء لأن رؤوس القراءة/الكتابة ليست
بحاجة إلى العودة إلى المسار صفر في كل مرة يحتاج فيها نظام التشغيل إلى
معلومات حول المساحة المتوفرة أو حول ملف معين