الأربعاء، 24 أغسطس 2016

سلسلة الهارد ديسك (6) هكذا يفهم وينظم الهارد ديسك ملفاتك

لابد للهارد ديسك من دليل ليفهم كيف يتعامل مع الداتا التي عليه ولابد له من نظام ينظم العمل داخله وينظم كل بت من المعلومات يحتويها وكان لابد لنا من القاء نظرة علي هذه الانظمة التي تنظم العمل بداخل الهارد ديسك ولعل اهم شئ علي الاطلاق ولا بد ان نذكره هو سجل الاقلاع الرئيسي MBR ، فدعونا نقوم بتناول هذا الامر بشئ من التفصيل عبر سطور هذا الموضوع.
  • سلسلة الهارد ديسك (1) بوردة الهارد ديسك Logic board
  • سلسلة الهارد ديسك (2) الفرق بين انواع الهارد IDE و SATA و SAS و SCSI و SSD
  • سلسلة الهارد ديسك (3) مكونات الهارد ديسك من الداخل
  • سلسلة الهارد ديسك (4) ميكانيكية العمل داخل الهارد لحفظ وقراءة المعلومات
  • سلسلة الهارد ديسك (5) مقدمة الي التخزين علي الهارد ديسك
  • سلسلة الهارد ديسك (6) هكذا يفهم وينظم الهارد ديسك ملفاتك

سجل الاقلاع الرئيسي MBR

عادة ما يكون اول قطاع Sector في الهارد ديسك بالكامل وحجمه 512 بايت يحتوي علي سجل الاقلاع الرئيسي Master Boot Record او ما نسميه MBR وهو اول شئ يقرأه البيوس الخاص بجهازك للتعرف علي الهارد الخاص بك ومحتوياته وبدء تشغيل جهازك من خلاله ولنلق سويا نظرة علي ما يوجد بداخل سجل الاقلاع الرئيسي هذا MBR وهو اهم شئ في الهارد ديسك من ناحية الداتا والتخزين علي الاطلاق .. يحتوي الـ MBR علي 512 بايت مقسمه الي 446 بايت يكون عليها كود الاقلاع او Bootloader Code ويكون حجمه غالبا 440 بايت بالاضافة الي 2 بايت فارغين دون استخدام و 4 بايت Disk ID وهي لتعريف الهارد ديسك وتعتبر كتوقيع او رمز للهارد بالكامل وبالنسبة لكود الاقلاع Bootloader هو الذي يقوم من خلاله نظام التشغيل ببدأ تشغيل النظام ومعرفة اي بارتشن يحمل نظام التشغيل وسيتم تشغيل الجهاز من خلاله وغالبا ما يكون اول بارتيشن , هذا ما يخص اول 446 بايت من الـ MBR.

بعد ذلك يوجد 64 بايت تخص ما يسمي بـ Partition Table وهو اهم جزء في هذا القطاع حيث يحتوي علي المعلومات التي تخص تقسيم الهارد الخاص بك الي مجموعة من البارتيشن حيث يحتوي الـ Partition Table علي 64 بايت وكل 16 بايت تخص بارتيشن معين باجمالي 4 بارتيشن وهذه الـ 16 بايت التي تخص البارتيشن تحتوي علي المعلومات التي تخص هذا البارتيشن مثل اول بايت يحدد ما اذا كان هذا البارتيشن عادي لتخزين الداتا فقط ام انه يحتوي علي نظام التشغيل وعادة ما يكون اول بارتيشن C هو الذي يحتوي علي نظام التشغيل وهناك 3 بايت لمعرفة بداية هذا البارتيشن في اي قطاع Sector وفي أي سلندر Cylinder وفي أي هد Head وبمعني ادق بداية هذا البارتيشن بدقة ثم يلي ذلك نوع نظام الملفات File System لهذا البارتيشن و الـ 3 بايت التاليين يخبرون نظام التشغيل بان هذا البارتيشن ينتهي عند سيكتور كذا وسلندر كذا وهد كذا اي نهاية هذا البارتيشن و هناك 4 بايت خاصيين بالـ LBA او Logical Block Addressing وهي تعتبر كخريطة لقطاعات الهارد و اماكن تخزين البيانات علي اجزاء الهارد وبالنسبة لأخر 4 بايت يتم تخزين حجم البارتيشن بالسيكتور فيهم اي ان هذا البارتيشن يملك مثلا 44,000 سيكتور مثلا ويتبقي في الـ MBR اخر 2 بايت وهم كتوقيع للسيكتور ويطلق عليهم Magic Number وللخلاصه يحتوي الـ MBR علي شفرة اقلاع الهارد ديسك والمعلومات التي تخص كل بارتيشن علي الهارد ديسك.


كيف اقوم بتقسيم الهارد لأكثر من 4 بارتيشن باستخدام الـ MBR؟
عند تقسيمك للهارد يمكنك انشاء 4 بارتيشن بريميري Partition Primary او 3 بارتيشن بريميري و الرابع يكون Extended Partition وهذا البارتيشن يكون وعاء لنوع اخر من البارتيشن يسمي Logic Partition ويمكن ان تقوم بزيادة هذا النوع من البارتيشن (Logic Partition) الي اكثر من 4 بارتشن ولكن يكون logic partition وداخل البارتيشن الاصلي المسمي Extended Partition ويتم تخزين عدد البارتيشن في الـ Patition Table الذي ذكرناه علي انهم 4 بارتيشن فقط لانه يقرأ الـ Extended Partition ولا يقرأ ما بداخله وبداخل الـ Extended Partition يكون هناك ما يشبه الـ Partition Table الاصلي ينظم الـ Logic Partition الموجودين بداخله.

نظرة الي نظام الملفات File System
  نظام الملفات هو المسئول عن تنظيم الملفات داخل الكمبيوتر فبدون نظام الملفات تصبح الداتا علي الهارد ديسك الخاص بك عيارة عن كتلة واحدة لا مجال لمعرفة من اين تبدأ المعلومات واين تنتهي ونا يأتي دور نظام الملفات ليقوم بتوزيع الداتا الي ما يسمي بالملفات Files ومعرفة كل ملف من اين يبدأ واين ينتهي والي اي ملف او مجلد اكبر ينتمي وحجم هذا الملف وتاريخ انشاءه وتاريخ التعديل فيه وبطريقه اشمل يُعتبر نظام الملفات هذا هو الطريقة التي يتم تنظيم بها ملفاتك وليس هناك نظام ملفات واحد فكل نظام تشغيل تقريبا له اكثر من نظام ملفات منها ما يتناسب مع الاحجام الكبيرة ومنها من لا يعمل الا مع الاحجام الصغيرة ومنها ما يضيف بعض السرية والامان علي الملفات ومنها ما يتيح سرعة اكبر بخصوص الداتا ومنها ما يوفر المساحة وقد ناقشنا هذا الموضوع بالتفصيل في الفرق بين الفورمات بـ exFat , FAT32 , FAT16, NTFS,REFS فيمكنك مراجعته للمزيد من التفاصيل والمعلومات.
 

ليست هناك تعليقات:

إرسال تعليق