إن تي إف إس

نظام ملفات التكنولوجيا الجديدة أو إن تي إف إس  هو نظام ملفات تم تطويره من قبل مايكروسوفت بدءًا من ويندوز إن تي 3.1، وهو نظام الملفات الافتراضي لعائلة ويندوز إن تي.

حسنت NTFS العديد من التقنيات على أنظمة الملفات التي حلت محلها -FAT وHPFS- مثل الدعم المحسن للبيانات الوصفية وهياكل البيانات المتقدمة لتحسين الأداء والموثوقية واستخدام مساحة القرص. الإضافات الإضافية هي نظام أمان أكثر تعقيدًا يعتمد على قوائم التحكم بالوصول وتصحيف نظام الملفات.

كما أن NTFS مدعوم في أنظمة تشغيل سطح المكتب والخوادم الأخرى أيضًا. لدى لينكس وتوزيعة بيركلي برنامج NTFS مجاني ومفتوح المصدر، يسمى NTFS-3G، مع كلًا من وظائف القراءة والكتابة. ويدعم ماك أو إس أيضًا NTFS ولكن للقراءة فقط، حيث أن خاصية الكتابة غير مستقرة، لذلك يتم تعطيل كتابة الملف افتراضيًا.

نبذة تاريخية 

في منتصف الثمانينيات بدأت كل من شركة مايكروسوفت وشركة آي بي إم بالاشتراك في عمل مشروع الجيل التالي من نظام التشغيل ذو الواجهة الرسومية وكان هذا المشروع هو أو إس/2 (OS/2) ولكن الشركتين اختلفتا على العديد من القضايا وانفصلتا ولكن ظل مشروع أو إس/2 ملك آي بي إم وحولته مايكروسوفت إلى ويندوز إن تي.

نظام ملفات نظام التشغيل أو إس/2 هو نظام الملفات عالي الأداء إتش بي إف إس HPFS وهو نظام يحتوي على العديد من الميزات الجديدة وعندما قامت مايكروسوفت بإنشاء نظامها الجديد ويندوز إن تي اقتبست الكثير من هذه الميزات والمفاهيم لنظام ملفاتها إن تي إف إس، ، وبسبب هذا الاقتباس فإن أصل سلالة كل من النظامين واحدة ولهذا فنرى عند تقسيم القرص الصلب نفس الكود لنوع تحديد الهوية وهو (07) انظر نوع التجزئة. مطورو NTFS الأصليون هم توم ميلر وغاري كيمورا وبراين أندرو وديفيد جويبل.

إصداراته 
شركة مايكروسوفت أطلقت خمسة إصدارات من نظام الملفات إن تي إف إس NTFS
 الإصدار الأول v1.0 تم إطلاقه مع ويندوز إن تي 3.1 سنة 1993.
 الإصدار الثاني v1.1 تم إطلاقه مع ويندوز إن تي 3.51 سنة 1995.
 الإصدار الثالث v1.2 تم إطلاقه مع ويندوز إن تي 4.0 سنة 1996 وتم تزويد  Security descriptor له، وهو مشهورة باسم NTFS4.0 وتم إطلاقه بعد إطلاق نظام التشغيل ويندوز إن تي 4.0.
 الإصدار الرابع v3.0 تم إطلاقه مع ويندوز 2000 وقد دعم حصص نسبية للقرص وتشفير نظام الملفات Encrypting File System وملفات ذات فراغات و NTFS reparse point وصحائف تحديث ذات أرقام تسلسلية وتم إضافة المجلد (Folder $Extend) وملفاته وإعادة تنظيم  حتى تستطيع العديد من الملفات التي تستخدم نفس إعدادات الأمان استخدام نفس واصف الأمان. وهو مشهور باسم NTSF5.0 وتم إصداره بعد ظهور ويندوز 2000.
 الإصدار الخامس v3.1 تم إطلاقه مع ويندوز إكس بي.

ميزات 

الإصدار الثالث من NTFS يشتمل على العديد من الميزات الجديدة عن الإصدار السابق، فهو يدعم ملفات ذات فراغات وحصص نسبية للقرص (الكوتا) وإعادة التوزيع للنقاط، وتشفير الملفات بمستويات ويعرف بتشفير نظام الملفات وتتبع الارتباط الموزع

قابلية التوسع 
في نظرية NTFS كان المفروض لحجم القسم أن يكون 264−1 كلستر، ولكن في الواقع العملي مثل ويندوز إكس بي الاحترافي يكون 232−1 بسبب محددات جدول التقسيم، فعلى سبيل المثال إذا استخدمنا 64 كيبي بايت لحجم الكلستر فسيكون أقصى حجم للقسم في ويندوز إكس بي هو 256 TiB - 64 KiB، واستخدام الحجم الافتراضي 4 KiB للكلستر فسيكون أقصى حجم للقسم هو 16 TiB ناقص 4 كيبي بايت، كلا الحالتين السابقتين أكبر بكثير من الحد الباقي في الحزمة الخدمية رقم واحد لويندوز إكس بي وهذا الحد هو 128 GiB، أقصى حد نظري يمكن أن يصل له NTFS هو 16 EB ().

أقصى حد يدعمه NTFS للكلستر هو 64 KiB.

مسجل نظم الملفات 
نظام ملفات NTFS من نظم الملفات ذات الصحائف وتستخدم سجل ($LogFile) لتسجيل البيانات الوصفية للمتغيرات التي تحدث طوال الوقت على حجم القسم وهي وظيفة غاية في الأهمية ومن مميزات نظم الملفات الحديثة، هذه الميزة ليست متوفرة على نظام الملفات FAT.

الروابط المباشرة 

تسمح هذه الميزة للإشارة بعدة أسماء إلى محتويات ملف واحد، الروابط المباشرة

تعدد البيانات المرتبطة والبديلة (ADS)

ضغط الملف 
نظام ملفات NTFS يستخدم أسلوب الضغط للملفات والمجلدات بطريقة لوغارتمية LZNT1 حيث يتم تحويل 16 عنقود من البيانات والتي تسمى كلستر إلى 4 كيلوبايت كلستر، تم تصميم العملية الحسابية للضغط في نظام ملفات NTFS ليدعم 4 كيلوبايت كلستر فقط فإذا كان أكبر من ذلك فلا يدعمه نظام الملفات NTFS راجع ، إن تم الضغط بتقليل حجم البيانات من 64 كيلوبايت إلى 60 أو أقل كيلوبايت فإن نظام الملفات NTFS يعامل الـ 4 كيلوبايت الفارغة كأنها كلستر من الملفات الفارغة (لفهم ما هي الملفات الفارغة وكيف تتعامل معها نظم الملفات الحديثة أنظر فقرة الملفات المتناثرة أو شبه الفارغة التالية لهذه الفقرة)، الملفات الأكبر ضغط تصبح مجزأة بصورة أكبر ، بناء على أبحاث فريق مايكروسوفت المطور لنظام الملفات NTFS فإن من 50 إلى 60 جيجابايت كحد أقصى معقول للملف المضغوط على NTFS على أي قسم بقيمة افتراضية 4 كيلوبايت كلستر ( أو يسمى أحيانا بلوك Block)، لاحظ أن القيمة تقل بصورة واضحة في حالة ما إذا كان حجم الكلستر اقل من 4 كيلوبايت.

الذاكرة الوميضية أو الوسائط التخزينية الحديثة لا يوجد فيها تحرك للرؤوس المغناطيسية وتعتمد على تقنية مختلفة وبالتالي فلا توجد مشاكل التجزئة الموجودة على القرص الصلب ولا يوجد تأخير، الأجهزة الأحدث من الحاسبات الشخصية ذات المعالجات متعددة النواة بها تحسينات في سرعة التنفيذ للتطبيقات المضغوطة والبيانات بالإضافة لقلة المساحة المستخدمة. لاحظ أن الوسائط التخزينية المحمولة التي توجد بها تقنية متحكم ساند فورس Sandforce بها ضغط تلقائي وبما أنه هناك نقل للبيانات من خلال تلك الوسائط فيقل الدخل والخرج، أفضل استخدامات للضغط مع الملفات المتكررة والملفات النادر كتابتها والملفات التي يتم الوصول لها بالتعاقب والملفات التي لا تكون مضغوطة بطبيعتها ومن أفضل الأمثلة على هذه الاستخدامات ملفات السجلات.

ضغط الملفات المهمة لنظم الملفات والتي يحتاجها نظام التشغيل أثناء عملية الإقلاع تؤدي لمشاكل كثيرة ولهذا فهي ممنوعة في كل نظم الملفات الحديثة (أمثلة على تلك الملفات مثل الملفات الرابطة بين العتاد ونظام التشغيل وملف الإقلاع أن.تي.أل.دي.أر و winload.exe أو ملف الإقلاع لويندوز فيستا وما بعده BOOTMGR). الوصول إلى الملفات المضغوطة للقراءة والكتابة تكون شفافة مايكروسوفت توصي بتجنب عمل ضغط على السيرفر والمشاركة على الشبكة بمظهر الملفات الشخصية المتجولة لأنه يزيد من الحمل على المعالج.

الملفات المتناثرة (شبه الفارغة) 

 الملفات المفرغة هي ملفات يوجد بها مناطق فارغة (أنظر الشكل على اليسار) حيث لا يوجد مساحة مستخدمة في المخزن لها، بالنسبة للتطبيق تبدو كأنها ملفات عادية بمناطق ترى مملوءة بأصفار.
تطبيقات قواعد البيانات ربما تستخدم الملفات المفرغة وهي كما في الملفات المضغوطة لا يتم أخذ مساحتها الواقعية عند استخدام الكوتا وحدودها بمعنى أنها لا توضع في الحسبان.

النسخ الطيفي للقسم 
 خدمة النسخ الطيفي للقسم (VSS)، هذه الخدمة تستخدم لعمل نسخ تاريخية للملفات والمجلدات على القسم تتم هذه العملية بواسطة تقنية تسمى النسخ عند الكتابة (لاحظ أن تقنية النسخ الطيفي لا تأخذ مساحة كما يحدث في عملية النسخ الاحتياطي وتكون مساحتها صغيرة جدا بالنسبة للنسخ الاحتياطي وتستخدم في كثير من الطرق الحديثة وذات مجال واسع)، وتنصح مايكروسوفت في النظم التي عليها تحميل زائد بعدم وضع النسخ الطيفية على نفس القسم والأفضل وضعها على قرص آخر أو أي وسيط آخر، في نظام تشغيل ويندوز فيستا تم تقديم النسخ الطيفي المستمر للاستخدام مع نقط الاسترجاع والنُسخ السابقة ولاحظ أنه لا يفهم بواسطة أي نظام تشغيل ويندوز أقدم والسبب أنه لن يفهم أسلوب تهيئة النسخ الطيفي.

تبادلي 

كما من ويندوز فيستا، يمكن للتطبيقات استخدام  (TxF)، لتجميع مجموعة تغيرات لملف في عملية تبادلية، وسيضمن هذا التفاعل ويؤكد حدوث تغيرات أم لا، ويضمن أن لا ترى التطبيقات التي خارج هذا التفاعل أي تغيرات حتى يتم حفظها.

الأمان 

في نظام ملفات NTFS يكون كل ملف ومجلد معين معه ومرتبط به  يعرف مالك الملف أو المجلد، ويتكون من إثنين قائمة التحكم بالوصول، الأولى تسمى تحكم بالوصول تقديري، توضح بالضبط ما نوع التفاعل المسموح به أو الممنوع (على سبيل المثال قراءة، كتابة، تنفيذ، مسح) لمجموعة من المستخدمين، على سبيل المثال ملف في مجلد في المسار التالي (C:\Program Files) يمكن قراءته وتشغيله (تنفيذ) لكل المستخدمين ولكن يتم تعديله بواسطة من لديهم امتيازات إدارية فقط.

ويندوز فيستا أضاف  إلى تحكم بالوصول تقديري.

الثانية تسمى قائمة التحكم بالوصول للنظام (SACL).

التشفير 

تشفير نظام الملفات في نظام ملفات NTFS يقدم تشفير قوي وشفاف على أي ملف أو مجلد، مكتبات هذا النظام التشفيري مع كريبتو أيه بي آي ميكروسوفت في وقت التنفيذ هي (FSRTL)، في هذا النظام التشفيري يتم التشفير بالمفتاح المتناظر للملف.

الحصص أو الكوتا 

تم إدخالها في الإصدار الثالث NTFS وهي تسمح لمديري الحاسوب التي يعمل عليها إصدارات ويندوز بالتحكم في حجم القسم الذي يستخدمه كل مستخدم للحاسوب، كما تسمح للمدير بتتبع حجم القسم يستخدم لكل مستخدم، وتمنع كل مستخدم عن الزيادة عن الحجم المفروض.

إعادة توزيع النقاط 
 يتم استخدام نقاط إعادة التوزيع NTFS المقدمة في NTFS v3 من خلال إقران علامة إعادة التوزيع في سمة مساحة المستخدم لملف أو دليل. تتضمن مايكروسوفت العديد من العلامات الافتراضية بما في ذلك الروابط الرمزية ونقاط ربط الدليل ونقاط تحميل وحدة التخزين. عندما يوزع مدير الكائنات بحثًا عن اسم نظام الملفات ويواجه سمة إعادة التوزيع، فإنه سيعيد تقسيم البحث عن الاسم، ويمرر بيانات إعادة التوزيع التي يتحكم فيها المستخدم إلى كل برنامج تشغيل لعامل تصفية نظام الملفات يتم تحميله في ويندوز. يقوم كل برنامج تشغيل عامل تصفية بفحص بيانات إعادة التوزيع لمعرفة ما إذا كانت مرتبطة بنقطة إعادة التوزيع هذه، وإذا حدد محرك المرشح تطابقًا، فإنه يعترض طلب نظام الملفات ويؤدي وظيفته الخاصة.

قدرة تغيير حجم 

بدءا من ويندوز فيستا قامت مايكروسوفت بإضافة قدرة مبنية داخليا لتقليص أو توسيع التقسيم، ولكن هذه القدرات محدودة بسبب عدم القدرة على إعادة تحديد مكان جديد لأجزاء صفحة الملف) أو للملفات التي تم تعليمها على أنها غير قابلة للنقل، لهذا فإن التقليص لإعادة تحديد مكان جديد أو تعطيل التصحيف وبحث ويندوز وأي نسخ طيفي مستخدم بواسطة أي أداة مساعدة طرف ثالث لاستعادة نظام وتكون قادرة على تغيير حجم القسم.

شرح متعمق 

داخليا، يستخدم نظام الملفات إن تي إف إس نظام بي + تري لعمل فهرسة لبيانات نظام الملفات هذا. يتم استخدام نظم الملفات ذات صحائف لضمان سلامة البيانات الوصفية لنظام الملفات وليس محتوى الملفات الفردية. من المعروف أن الأنظمة التي تستخدم إن تي إف إس تتمتع بموثوقية محسنة مقارنة بأنظمة ملفات FAT.

قطاع الإقلاع للقسم

جدول الملف الرئيسي 
 في نظام ملفات إن تي إس إف، كل الملفات والمجلدات (الدلائل) والبيانات الوصفية للملفات metafile وأسماء الملفات وتاريخ إنشاءها وأذونات الوصول المستخدمة بواسطة قائمة التحكم بالوصول وحجم الملف كلها تكون مخزنة كبيانات وصفية في جدول الملف الرئيسي MFT.

ملفات وصفية 
 إن تي إف إس NTFS يحتوي على العديد من الملفات التي تعرف وتنظم نظام الملفات، معظم هذه الملفات لها معمارية تشبه أي ملف عادي يستخدمه المستخدم، ولكن هذه الملفات ليست محل اهتمام المستخدم العادي، هذه الملفات تعرف الملفات على النظام وتحتفظ بنسخ احتياطية للبيانات الخطرة والمهمة لنظام الملفات وتحتوي على تغيرات النظام التي تحدث لحظة بلحظة، وتقوم بإدارة المساحات الفارغة وأماكنها.

حدود النظام

أسماء الملفات المحجوزة 
على الرغم من أن النظام يسمح بتسمية الملفات حتى طول 32767 حرف للملف متضمناً طول المسار حتى 255 حرف، إلا أنه وباعتبار أن النظام يخزن بيانات وصفية (ميتاداتا) في ملفات نظامية، فإن هناك العديد من الكلمات لا يمكن استخدامها في تسمية الملفات مثل: $MFT, $MFTMirr, $LogFile, $Volume, $AttrDef, . (dot), $Bitmap, $Boot, $BadClus, $Secure, $Upcase, $Extend.

الحجم الأعظم 
نظرياً إن حجم أن تي إف إس الأعظم هو 264-1 عنقود بيانات (كلستر) cluster . لكن في الواقع فإن الحجم الأعظم في نظام ويندوز إكس بي هو 232-1 قطاع ذاكرة.

حجم الملف الأعظم 
نظرياً (264 - 210) بايت. في التطبيق الفعلي (244 - 216) بايت.

الطول الأعظم للمسار 
الطول الأعظم لمسار الملفات هو 32767 حرفاً. والمسار النسبي محدد بطول 255 حرفاً.

مجال البيانات 
يستخدم نظام إن تي إف إس نظام حساب وقت مشابه لنظام ويندوز إن تي بمجال بين 1 مايو 1601، حتى 28 مايو 60056 بدقة عشرة ملايين تكة في الثانية الواحدة.

انظر أيضًا 
 نظام الملفات
 إكس تي
 إكس تي 2
 إكس تي 3
 إكس تي 4
 قائمة أنظمة الملفات
 مقارنة بين أنظمة الملفات

مراجع 

أنظمة الملفات ويندوز
أنظمة ملفات الضغط
أوامر ويندوز
برمجيات 1993
مصطلحات حوسبة