07. ما هو نظام الملفات NTFS و كيف يعمل ؟
نظام الملفات NTFS تم تطويره من نظام الملفات السابق HPFS و الذي طورته IBM و Microsoft لنظام التشغيل OS/2 و بدأ العمل فيه مع ويندوز NT 3.1 في 1993 ، و نظام الملفات هذا يتمتع بالميزات التالية:
1-العمل مع الأقراص الصلبة الكبيرة (نظريا يستطيع العمل مع قرص حجمه 16،777،216 تيرابايت) و ذلك نتيجة لصغر حجم الكلاستر لديه و الذي يبلغ 512 بايت فقط
2-الثبات : فنظام الملفات NTFS يحتوي على نسختين مشابهتين لنظام الملفات FAT و تسمى كل نسخة منها MFT(Master File Table) و هو يشبه قاعدة البيانات ، فإذا تشوهت النسخة الأصلية من MFT نتيجة لظهور bad sector فإن النظام عند التشغيل التالي للجهاز يستخدم النسخة الأخرى من MFT و ينشئ تلقائيا نسخة جديدة مع الأخذ بعين الإعتبار وجود الباد سيكتر ، لهذا فإن هذا النظام يضمن حفظ البيانات من الضياع أو الخراب
3- الأمان و الذي يضمنه التشفير عالي المستوى
4- ضغظ البيانات فهذا النظام يسمح لك بضغظ الملفات أو المجلدات و تصغير حجمها بشكل ملحوظ دون الحاجة الى ضغط القرص كاملا كما في DriveSpace
5-و من المميزات الممتازة دعمه لل ISO Unicode و الذي يسمح باستخدام 16 بت لترميز كل حرف أو رمز و ليس كما في ASCII و الذي يستخدم 8 أو 7 بت فقط ، و هذا يعني باختصار أنك تستطيع تسمية ملفاتك بأي لغة كانت حتى الصينية دون الحاجة الى تغيير صفحة الترميز Code Page كما في الدوس و W9x
ما المقصود بـ FAT16 ؟
ج : تعني File Allocation Table وحرفيا تعني هذه جدول تخصيص الملفات وتتبع مواقع تخزين الملفات وأجزاءها ويستخدم نظام FAT16 عناوين عناقيد 16 بت bit cluster addresses لتحديد مواقع الملفات.ويخزن نظام التشغيل ملفا جديدا بالبحث في أول عنقود شاغر يصادفه على القرص، ثم يشغل العدد المطلوب لاحتوائه. ويسجل نظام التشغيل عناقيد الملف في نظام الملفاتFAT . وبصورة نموذجية سيعثر نظام التشغيل على عناقيد مجاورة شاغرة تكفي لاحتواء كامل الملف في مواضع مجاورة على القرص. وهكذا تكون طريقة العمل على قرص جديد أو قرص تمت إزالة التجزئة فيه defragmented مؤخرا.,لكن لا يكون القرص منظما بصورة جيدة كتلك بعد استخدامه لمدة طويلة. ويبدأ نظام التشغيل بأول عنقود شاغر وإذا لم يجد حيزاً كافياً لكامل الملف يتجاوز بعض العناقيد ليصل للعنقود الشاغر التالي حتى ينتهي من كتابة الملف. ويدعى الملف المقسم بين قطاعات غير متلاصقة على القرص ملفا مجزأ.,ويتطلب ذلك من إبرة القرص أن تقفز هنا وهناك لقراءة الملف المجزأ ولذلك يتباطأ أداء النظام وتقوم أداة منفعية مثل أداة إزالة التجزئة Win9x’s Defrag بإعادة ترتيب كل الملفات على القرص في عناقيد متجاورة لتسريع عمليات القراءة في القرص. وهنالك قصور كبير في نظام الملفات FAT16 حيث يكون الحد الأقصى لتقسيم القرص partition size هو 2 غيغابايت. كما ويهدر نظام الملفات FAT16 الكثير من المساحة خاصة على الأقراص القريبة في حجمها من حد 2 غيغابايت. ويستخدم حد أدنى من 215 بايت وحد أقصى هو 23 كيلوبايت للتقسيم. وكلما زادت سعة التقسيم كلما زاد الهدر ومثلا يستخدم تقسيم 500 ميغابايت عناقيد من قياس 8 غيغابايت لكن تقسيم بنظام الملفات FAT16 من 2 غيغابايت يستخدم عناقيد 23 كيلوبايت. وإذا كتب نظام التشغيل ملفا صغيرا من 1 كيلوبايت لتقسيم 2 غيغابايت فإنه سيهدر 13 كيلوبايت من سعة القرص وهي ستذهب هباء.وكلما حفظت عدد كبيرا من الملفات الصغيرة كلما تراكم حجم السعة المهدرة.
س : ما الفرق بين نظامي الملفاتFAT16 و FAT32 ؟
ج : يستخدم نظام الملفات FAT32 قياس عنقود من 4 كيلوبايت لتقسيمات 8 غيغابايت. والتقسيم الأقصى نظريا هو 2 تيرابايت TB أو 8402 غيغابايت بالنسبة لنظام FAT32. ويصل الحد الأقصى لقرص صلب من نوع القرص المحسن EIDE إلى 721 غيغابايت ولذلك ليس واردا أن نجد قريبا تقسيمات ضخمة جدا. وبفضل العناقيد الأصغر في نظام ملفات FAT32 يمكن استخدام السعة بصورة أكثر كفاءة من نظام الملفات FAT16 . ويعد القصور الرئيسي في نظام الملفات FAT32 هو أن إصدارات ويندوز القديمة 3س والإصدارات الأولى من ويندوز 95 وكل إصدارات ويندوز إن تي تفشل في التعرف على تقسيماته دون مشغلات خاصة. ولا يمكنك استخدام برامج ضغط القرص معه. ,وتقدر مايكروسوفت أنك ستوفر 10% أو 15% من المساحة على القرص الصلب باستخدام نظام الملفات FAT32 بدلا من FAT16.