نظام الملفات NTFS
مقدمة: دور نظام الملفات
يعمل نظام الملفات كوسيط بين أجهزة التخزين ونظام التشغيل لضمان تنظيم البيانات المخزنة وأمانها والوصول إليها وسلامتها. كل نظام تشغيل لديه عادة أنظمة ملفات مفضلة (مثل NTFS لـ Windows، ext4 لـ Linux، APFS لـ macOS)، مصممة لتلبية احتياجاته الخاصة.
يقوم نظام الملفات بعدة وظائف حاسمة:
- إدارة البيانات: تخزين الملفات بشكل منظم.
- التنظيم الهرمي: هيكلة الملفات في مجلدات ومجلدات فرعية.
- التحكم في الوصول: إدارة الأذونات وتأمين البيانات.
- إدارة المساحة: تحسين تخزين البيانات.
- الموثوقية والأداء: استعادة الأخطاء، تسجيل التعديلات، وإدارة فعالة للملفات الكبيرة.
NTFS
NTFS (New Technology File System) هو نظام ملفات تم تطويره بواسطة Microsoft في عام 1993، وقدم مع Windows NT 3.1 ليحل محل نظام FAT القديم (File Allocation Table). تم تصميم NTFS لتلبية المتطلبات المتزايدة للمتانة والأمان والأداء في البيئات المهنية.
التنظيم الداخلي
يستخدم NTFS هيكلًا يسمى Master File Table (MFT). وهي عبارة عن جدول مركزي يخزن إدخالات تصف كل ملف ومجلد في وحدة NTFS. تحتوي كل إدخال على سمات الملف (الاسم، الحجم، الأذونات، الموقع الفعلي للبيانات، إلخ).
التنظيم الهرمي
ينظم NTFS الملفات والمجلدات بطريقة هرمية، مما يسمح بالتنقل السهل والمنظم. يتم تمثيل كل وحدة NTFS بشجرة مجلدات، حيث يمكن لكل مجلد أن يحتوي على ملفات ومجلدات أخرى.
- وحدة التخزين: وحدة تخزين منطقية (مثل: القرص الصلب، القسم).
- المجلد: حاوية للملفات والمجلدات الأخرى.
- الملف: وحدة بيانات مخزنة على الوحدة (مثل: مستند، صورة).
أذونات وأمان NTFS
يستخدم NTFS ACL (Access Control Lists) لتأمين الملفات والمجلدات.
الأذونات الرئيسية لـ NTFS
- التحكم الكامل
- التعديل
- القراءة والتنفيذ
- القراءة البسيطة
- الكتابة
- أذونات خاصة متقدمة (مثل: الاستحواذ، الحذف).
السمات المتقدمة لـ NTFS
يقدم NTFS عدة سمات خاصة قابلة للتطبيق على الملفات/المجلدات:
-
الضغط: يسمح بالضغط الشفاف على مستوى نظام الملفات. توفير مساحة القرص، ولكن مع عقوبة طفيفة في الأداء.
-
تشفير الملفات والمجلدات (EFS - Encrypting File System): تشفير شفاف للملفات/المجلدات لتأمين البيانات.
-
تشفير القرص BitLocker: تشفير كامل للوحدة لحماية البيانات من الوصول غير المصرح به.
-
السمات القياسية: مخفي، للقراءة فقط، أرشيف، نظام.
-
الروابط الصلبة / الروابط الرمزية: روابط إلى ملفات/مجلدات في مواقع أخرى. أي أن نفس الملف يمكن الوصول إليه من عدة مواقع.
التسجيل
NTFS هو نظام مسجل، أي أنه يحتفظ بسجل ($LogFile) لجميع التعديلات التي تمت على الوحدة. يتيح ذلك استعادة البيانات بسرعة وضمان سلامتها بعد تعطل أو انقطاع كهربائي.
التسجيل يضمن سلامة البيانات الوصفية وليس البيانات نفسها. لا يحل محل النسخ الاحتياطية المنتظمة.
أدوات NTFS الأساسية في Windows
| الأداة | الوظيفة |
|---|---|
chkdsk | يتحقق ويصلح سلامة NTFS. |
icacls | يعرض/يعدل الأذونات NTFS. |
takeown | يسمح بالاستحواذ على ملف. |
| مستكشف الملفات | إدارة رسومية قياسية. |
مقارنة NTFS بأنظمة Windows الأخرى
| الجانب | NTFS | FAT32 | exFAT | reFS |
|---|---|---|---|---|
| الأمان | ACL متقدمة | محدود جداً | محدود | ACL متقدمة |
| الضغط | نعم | لا | لا | لا (لكن إزالة التكرار) |
| التشفير | نعم | لا | لا | لا |
| الحد الأقصى لحجم الملف | 16 exa | 4 جيجا | 128 Po | 16 exa |
| التسجيل | نعم | لا | لا | نعم |
| الموثوقية | عالية | منخفضة | متوسطة | عالية جداً (الخوادم) |