ما هو نظام الملفات بالضبط؟ [شرح]

ما هو نظام الملفات بالضبط [شرح]

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

ما هو نظام الملفات بالضبط [شرح]

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

ما هو نظام الملفات بالضبط؟(What Exactly Is a File System?)

نظام الملفات(file system) ليس سوى قاعدة بيانات تخبر الموقع الفعلي للبيانات على جهاز التخزين(storage device) . يتم تنظيم الملفات في مجلدات يشار إليها أيضًا باسم الدلائل. يحتوي كل دليل على دليل فرعي واحد أو أكثر يخزن الملفات التي تم تجميعها بناءً على بعض المعايير.

في حالة وجود بيانات على جهاز الكمبيوتر ، من الضروري أن يكون لديك نظام ملفات(file system) . وبالتالي ، فإن جميع أجهزة الكمبيوتر لديها نظام ملفات(file system) .

لماذا يوجد الكثير من أنظمة الملفات(Why there are so many file systems)

هناك العديد من أنواع أنظمة الملفات(file system) . وهي تختلف في جوانب مختلفة مثل كيفية تنظيم البيانات ، والسرعة ، والميزات الإضافية ، وما إلى ذلك ... بعض أنظمة الملفات(file system) هي الأنسب لمحركات الأقراص التي تخزن كمية صغيرة من البيانات بينما يتمتع البعض الآخر بالقدرة على دعم كميات كبيرة من البيانات. بعض أنظمة الملفات(file system) أكثر أمانًا. إذا كان نظام الملفات (file system)آمنًا وقويًا(secure and robust) ، فقد لا يكون الأسرع . سيكون من الصعب العثور على أفضل الميزات في نظام ملفات(file system) واحد .

لذلك ، لن يكون من المنطقي العثور على "أفضل نظام ملفات. (file system.)كل نظام ملفات(file system) مخصص لغرض مختلف وبالتالي لديه مجموعة مختلفة من الميزات. أثناء تطوير نظام التشغيل(operating system) ، يعمل المطورون أيضًا على بناء نظام ملفات لنظام(file system) التشغيل. تمتلك Microsoft(Microsoft) و Apple و Linux أنظمة (Linux)ملفات(file system) خاصة بها . من الأسهل توسيع نطاق نظام الملفات الجديد إلى (file system)جهاز تخزين(storage device) أكبر . تتطور أنظمة الملفات ، وبالتالي فإن (File)نظام الملفات(file system) الأحدث يعرض ميزات أفضل من الأنظمة القديمة.

تصميم نظام الملفات(file system) ليس مهمة بسيطة. يذهب الكثير من البحث والعمل الرئيسي(research and head work) فيه. يحدد نظام الملفات(file system) كيفية تخزين البيانات الأولية وكيفية تنظيم الملفات وفهرستها وغير ذلك الكثير. هناك عدة طرق يمكن من خلالها القيام بذلك. لذلك ، مع أي نظام ملفات(file system) ، هناك دائمًا مجال للتحسين -(improvement –) طريقة أفضل أو أكثر فعالية لأداء الأنشطة المتعلقة بتخزين الملفات.

اقرأ أيضًا: ما هي (Also Read: )الأدوات(Tools) الإدارية في Windows 10 ؟

أنظمة الملفات - عرض تفصيلي(File systems – a detailed view)

دعونا الآن نتعمق أكثر في فهم كيفية عمل نظام الملفات(file system) . ينقسم جهاز التخزين إلى أجزاء تسمى قطاعات . (storage device)يتم تخزين جميع الملفات في هذه القطاعات. يكتشف نظام الملفات(file system) حجم الملف ويضعه(file and places) في مكان مناسب على جهاز التخزين(storage device) . يتم تصنيف القطاعات المجانية على أنها "غير مستخدمة". يحدد نظام الملفات(file system) القطاعات المجانية ويقوم بتعيين الملفات لهذه القطاعات.

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

يساعد تنظيم الملفات في أدلة ومجلدات على التخلص من الشذوذ في التسمية. بدون المجلدات ، سيكون من المستحيل أن يكون لديك ملفان بنفس الاسم. البحث عن الملفات واسترجاعها أسهل أيضًا في بيئة منظمة.

يخزن نظام الملفات(file system) معلومات مهمة حول الملف -(– file) اسم الملف ، وحجم(file size) الملف ، وموقع الملف(file location) ، وحجم القطاع(sector size) ، والدليل الذي ينتمي إليه ، وتفاصيل الأجزاء ، وما إلى ذلك.

أنظمة الملفات الشائعة(Common file systems)

1. NTFS

NTFS تعني نظام ملفات التكنولوجيا الجديدة(New Technology File System) . قدمت مايكروسوفت (Microsoft)نظام الملفات(file system) في عام 1993(year 1993) . تستخدم معظم إصدارات نظام التشغيل Windows - Windows XP(Windows OS – Windows XP) و Windows Vista و Windows 7 و Windows 8 و Windows 10 نظام NTFS.(NTFS.)

التحقق مما إذا كان محرك الأقراص مهيأ كـ NTFS(Checking if a drive is formatted as NTFS)

قبل إعداد نظام ملفات(file system) على محرك أقراص ، يجب تهيئته. هذا يعني أنه تم تحديد قسم من محرك الأقراص ومسح جميع البيانات الموجودة عليه بحيث يمكن إعداد نظام الملفات . (file system)هناك طريقتان يمكنك من خلالهما التحقق مما إذا كان محرك الأقراص الثابتة لديك يستخدم NTFS أو أي نظام ملفات(file system) آخر .

  • إذا فتحت "إدارة الأقراص" في نظام التشغيل Windows(Windows) (الموجود في لوحة التحكم(Control Panel) ) ، يمكنك أن تجد أن نظام الملفات(file system) محدد بتفاصيل إضافية حول محرك الأقراص.
  • أو يمكنك أيضًا النقر بزر الماوس الأيمن فوق محرك الأقراص مباشرةً من مستكشف Windows(Windows Explorer) . اذهب إلى القائمة المنسدلة وحدد "خصائص". ستجد نوع نظام الملفات(file system type) المذكور هناك.

ميزات NTFS(Features of NTFS)

NTFS قادر على دعم محركات الأقراص الصلبة ذات الأحجام الكبيرة - حتى 16 EB. يمكن تخزين ملفات فردية بحجم يصل إلى 256 تيرابايت.(Individual)

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

يحتوي NTFS على ميزة تسمى Volume Shadow Copy Service . يستفيد نظام التشغيل وأدوات النسخ الاحتياطي للبرامج(software backup) الأخرى من هذه الميزة لإجراء نسخ احتياطي للملفات قيد الاستخدام حاليًا.

يمكن وصف NTFS كنظام ملفات دفتر اليومية(journaling file system) . قبل إجراء تغييرات النظام ، يتم عمل سجل لها في السجل. في حالة حدوث تغيير جديد يؤدي إلى فشل قبل الالتزام ، يسهل السجل العودة إلى الحالة السابقة.

EFS - نظام تشفير الملفات(EFS – Encryption File System) هو ميزة حيث يتم توفير التشفير للملفات والمجلدات الفردية.

في NTFS ، يحق للمسؤول تعيين حصص استخدام القرص . (disk usage)سيؤدي هذا إلى التأكد من أن جميع المستخدمين لديهم وصول متساوٍ إلى مساحة التخزين(storage space) المشتركة ولا يشغل أي مستخدم مساحة كبيرة جدًا على محرك أقراص الشبكة(network drive) .

2. الدهون(2. FAT)

FAT تعني جدول تخصيص الملفات(File Allocation Table) . أنشأت Microsoft نظام الملفات(file system) في عام 1977(year 1977) . تم استخدام FAT(FAT) في MS-DOS والإصدارات القديمة الأخرى من نظام التشغيل Windows(Windows OS) . اليوم ، NTFS هو نظام الملفات(file system) الرئيسي في نظام التشغيل Windows(Windows OS) . ومع ذلك ، لا يزال FAT نسخة مدعومة.(FAT)

لقد تطورت FAT(FAT) بمرور الوقت ، لدعم محركات الأقراص الثابتة ذات أحجام الملفات الكبيرة.

الإصدارات المختلفة لنظام الملفات FAT(The different versions of the FAT File System)

الدهون 12(FAT12)

تم تقديم FAT12(FAT12) في عام 1980 ، وكان يستخدم على نطاق واسع في Microsoft Oss حتى MS-DOS 4.0 . لا تزال الأقراص المرنة تستخدم FAT12 . في FAT12 ، لا يمكن أن تتجاوز أسماء الملفات 8 أحرف بينما بالنسبة للملحقات ، الحد الأقصى هو 3 أحرف. تم تقديم العديد من سمات الملفات المهمة التي نستخدمها اليوم لأول مرة في هذا الإصدار من FAT -(FAT – volume) تسمية المجلد ، مخفي ، نظام ، للقراءة فقط.

FAT16

تم إصدار جدول تخصيص الملفات(File Allocation Table) 16 بت لأول مرة في عام 1984 وتم استخدامه في أنظمة DOS حتى الإصدار 6.22(version 6.22) .

FAT32

تم تقديمه في عام 1996 ، وهو أحدث إصدار من FAT . يمكن أن يدعم محركات أقراص 2 تيرابايت (وحتى ما يصل إلى 16 كيلوبايت مع مجموعات 64 كيلوبايت).

ExFAT

EXFAT تعني جدول تخصيص الملفات الموسعة(Extended File Allocation Table) . مرة أخرى(Again) ، تم إنشاؤه بواسطة Microsoft وتم تقديمه في عام 2006 ، لا يمكن اعتبار هذا الإصدار التالي من FAT . إنه مخصص للاستخدام في الأجهزة المحمولة - محركات الأقراص المحمولة ، وبطاقات SDHC ، وما إلى ذلك ... هذا الإصدار من FAT مدعوم من قبل جميع إصدارات نظام التشغيل Windows(Windows OS) . يمكن تخزين ما يصل إلى 2796202 ملفًا لكل دليل ويمكن أن تحمل أسماء الملفات ما يصل إلى 255 حرفًا.

أنظمة الملفات الأخرى شائعة الاستخدام هي

  • HFS +
  • Btrfs
  • مبادلة، مقايضة
  • Ext2 / Ext3 / Ext4 (أنظمة Linux)
  • UDF
  • GFS

هل يمكنك التبديل بين أنظمة الملفات؟(Can you switch between file systems?)

تمت تهيئة قسم من محرك الأقراص بنظام ملفات(file system) معين . قد يكون تحويل القسم إلى نوع مختلف من نظام الملفات(file system) ممكنًا ولكن لا ينصح به. إنه خيار أفضل لنسخ البيانات المهمة من القسم إلى جهاز مختلف.

موصى به:(Recommended:) ما هو مدير الأجهزة؟

تتوفر سمات معينة(Certain) مثل تشفير الملفات وحصص القرص وإذن الكائن وضغط (file compression)الملفات وسمات الملف(file attribute) المفهرس فقط في NTFS . هذه السمات غير مدعومة في FAT . لذلك(Therefore) ، فإن التبديل بين أنظمة الملفات مثل هذه ينطوي على مخاطر معينة. إذا تم وضع ملف مشفر من NTFS في مساحة بتنسيق FAT ، فلن يكون هناك تشفير للملف. يفقد قيود الوصول الخاصة به ويمكن لأي شخص الوصول إليه. وبالمثل ، سيتم فك ضغط ملف مضغوط من وحدة تخزين NTFS(NTFS volume) تلقائيًا عند وضعه في وحدة تخزين بتنسيق FAT .

ملخص(Summary)

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


About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts