تقسيم المحركات الصلبة :
التقسيم : هو عملية تجزيء إلكترونية منطقية للمحرك الصلب إلى مجموعات من الاسطوانات .
توفر الأقسام مرونة كبيرة في طريقة تنظيم هذه المحركات . مثلاً , ربما يحوي الحاسب محرك قرص صلب فيزيائياً وحيداً ,
و لكنه يتضمن من 1 إلى 24محركاً منطقياً أسمائهن من C: حتى z: .
تتيح لك عملية التقسيم تنظيم المحرك بحيث يناسب احتياجاتك الشخصية . مثلاً لقد قسمت المحرك الصلب لدي (30GB) إلى قسمين هما 25GB
للمحرك C: حيث قمت بتخزين windows 2000 وكل البرامج الأخرى و5GB للمحرك D حيث قمت بتخزين المعلومات الخاصة بي .
كما يتيح التقسيم وضع أكثر من نظام على محرك القرص الصلب . إذ يمكن وضع نظام تشغيل على قسم ونظام تشغيل آخر على القرص الآخر .
تقسيم الأقراص الأساسية :
تولد عملية التقسيم عنصرين في محرك القرص الصلب وهما سجل الإقلاع الرئيسي MBR(Master Boot Record)
وجدول التقسيم (Partition Table) . وعندما يقلع الحاسب من محرك القرص الصلب فإنه يبحث عن أول قطاع من المحرك
الفيزيائي , والذي يدعى قطاع الإقلاع (boot sector) . يحتوي قطاع الإقلاع على سجل القطاع الرئيسي MBR وعلى جدول التقسيم .
وإن MBR ليس أكثر من شيفرة صغيرة تأخذ التحكم بعملية الإقلاع من BIOS النظام .
ويقوم MBR بمهمة وحيدة وهي البحث عن قسم ما في جدول التقسيم , والذي يحوي نظام تشغيل مقبول.
ويأخذ كل قسم يحوي نظام التشغيل على إعداداً خاصاً يدعى active (نشط) , والذي يستعملهMBR لتحديد أي نظام تشغيل سيقوم بتحميله .
تدعم جميع جداول تقسيم محرك القرص الصلب حتى أربعة أقسام إقلاع , ودوماً يكون قسم واحد هو النشط .
وهذا منطقي لأنك لا تستطيع تشغيل أكثر من نظام في نفس الوقت .
إن سجل الإقلاع الموجود في بداية محرك القرص الصلب هو ليس فقط قطاع الإقلاع الوحيد في المحرك .
فأول قطاع من أول اسطوانة في كل قسم يحوي قطاع إقلاع يدعى وحدة تخزين قطاع الإقلاع (volume boot sector) .
فبينما يعرف القطاع الرئيسي الأقسام , تخزن وحدات تخزين قطاع الإقلاع المعلومات الهامة لكل قسم , مثل موقع ملفات نظام التشغيل .
يبين الشكل التالي رسم توضيحي لقطاع الإقلاع :
أنواع التقسيم :
يمكن أن يحتوي المحرك الصلب أربعة أقسام على الأكثر , سواء أكانت أقسام إقلاع
أم لا . تصنف هذه الأقسام ضمن نوعين : أساسي (primary) وموسعExtended .
حيث ينجز كل نوع مجموعة مختلفة من الوظائف . ويتم إنشاء هذه الأقسام وفق
المتطلبات الخاصة للنظام .
الأقسام الأساسية :
تخزن أنظمة التشغيل في الأقسام الأساسية , وبالتالي إدا أردنا الإقلاع من محرك
القرص الصلب فيجب أن يحتوي على قسم أساسي . يقوم MBR بفحص جدول
التقسيم باحثاً عن القسم الأساسي .
يمكن أن يحتوي المحرك الصلب حتى أربعة أقسام أساسية . لكن توفر الأنظمة windows 9x برنامج التقسيم المدمج الذي يدعى FDISK ,
و الذي يتيح إنشاء قسم أساسي واحد فقط في القرص . أ ن Microsoft لم تكن تريدك تثبيت أي أنظمة تشغيل أخرى .
مع أن المحركات الصلبة تعتمد أربعة أقسام أساسية , إلا أننا لا نصادف ذلك أبداً في معظم أنظمة windows 9x .
تدعم أنظمة التشغيل الأخرى مثل windows 2000 , Linux وجود عدة أقسام أساسية على نفس المحرك .
وتستعمل عدة مصطلحات للإشارة إلى هذه الخاصية , ولكن أكثرها شيوعاً هو الإقلاع المزدوج أو الإقلاع المتعدد .
مثلاً أنا لدي أربعة أقسام أساسية يحوي كل منها نظام تشغيل وهي : RedHat Linux,windows98,windowsXP , windows2000, .
بمعنى آخر , لقد جزأت المحرك إلى أربعة أقسام يحوي كل منها نظام تشغيل مختلف وللقيام بذلك استخدمت أداة طرف ثالث وهي system Commander 7 وذلك
لإعداد الأقسام . تحتوي الأنظمة windows 2000, Linux على أدوات مشابهة , لكن يفضل استخدام system commander .
وعندما يقلع الحاسب يأخذ system commander القيادة من MBR ويسأل وفق أي نظام تريد الإقلاع .
وعند الإقلاع وفق نظام تشغيل معين لا يمكن عندها رؤية الأقسام الأساسية الأخرى
. فمثلاً , عند الإقلاع وفق windows 98 لا ترى إلا المحرك C: . أيضاً , عند الإقلاع وفق Linux فإنك ترى القسم الخاص به فقط . أما عند الإقلاع وفق
windows 2000 فإنك ترى الأقسام الأساسية الأخرى عدا القسم الخاص بالنظام Linux , وهذا لأنه مصمم بحيث يستطيع قراءة الأقسام الخاصة بالأنظمة
الأقدم منه .
القسم النشط :
عندما يحوي محرك القرص الصلب عدة أقسام أساسية يحوي كل منهما نظام تشغيل , عندها يقوم MBR بالبحث عن نظام التشغيل الموجود على القسم النشط
, وكما ذكرنا سابقاً فإن قسماً أساسياً واحداً فقط يكون نشطاً .
عندما يعمل برنامج system commander تظهر شاشة تسأل عن القسم لأساسي الذي نريد جعله نشطاً . هذا جيد من أجل الأنظمة التي تحتوي على عدة
أقسام أساسية , لكن ما الذي يحدث إذا كان هناك قسم أساسي وحيد ؟
حسناً , يجب عند إنشاء القسم تعيينه على أنه نشط باستخدام برمجية التقسيم .
هذه العملية ضرورية حتى وإن كان لديك قسم أساسي واحد فقط .
يجب أن يحوي محرك القرص الصلب على قسم نشط لكي يتم الإقلاع منه .
القسم الموسع :
يمكن أن يحوي محرك القرص الصلب على النوع الآخر لأقسام القرص وهو القسم الموسع (Extended Partition) .
إذا احتوى محرك القرص الصلب على قسم موسع فإنه يأخذ إحدى المناطق المخصصة للأقسام الأساسية , أي عندها يمكن إنشاء
ثلاثة أقسام أساسية فقط .
يعد إنشاء قسم موسع في محرك القرص الصلب عملية اختيارية تماماً . وهناك عدة أنظمة لا تستخدم الأقسام الموسعة .
فهناك بعض المحركات مقسمة إلى قسم أساسي كبير واحد فقط , طبعاً لا مشكلة في ذلك .
تتميز الأقسام الموسعة بطريقة تعاملها مع حروف المحركات . فعند إنشاء قسم أساسي فإنه يأخذ حرف المحرك .
لكن عند إنشاء قسم موسع فإنه لا يأخذ حرف محرف بشكل آلي , بل يتم تقسيم هذا القسم إلى محركات منطقية ضمن القسم الموسع
(طبعاً العدد محدود بعدد الحروف الأبجدية في أنظمة windows 9x ) أي يمكن إنشاء 24 محرك منطقي في أي نظام
( تذكر أن الحرفين A,B محجوزين للمحركات المرنة ). يمكن تقسيم القسم الموسع إلى عدة محركات منطقية أو إلى
محرك منطقي واحد , حسب الحاجة , كما يمكنك تحديد حجم كل محرك منطقي كما تريد .
لكن تخلق هذه المرونة مشكلة صغيرة , وخاصة مع الأشخاص المبتدئين . وبما أن القسم الموسع المنشأ حديثاً
لا يحوي بعد أي محركات منطقية , لذلك يتطلب العمل مع الأقسام الموسعة خطوتين أساسيتين :
أولاً , إنشاء القسم الموسع ثم إنشاء المحركات المنطقية ضمن هذا القسم . غالباً ما يخطئ التقني المبتدئ في هاتين الخطوتين ,
فهو ينسى إنشاء محركات منطقية , ثم يحتار لماذا لا تظهر حروف المحركات في جهاز
الكمبيوتر بهد الانتهاء من التقسيم .
كتبته :هند المطيري
المرجع:
A+ Certification
Operating System Concept
Comments (1)
Anonymous said
at 1:29 am on Jan 16, 2008
سلمت أناملك على الطرح الرائع ... الله يجزاك خير
You don't have permission to comment on this page.