بسم الله الرحمن الرحيم

مشكلة الأقراص بمساحة أكبر من 2.19 تيرابايت

كنت قد كتبت بعض المشاركات في بعض المواضيع عن مشكلة أجهزة الحاسب الحالية ومساحات الأقراص الصلبة اكبر من 2.2 تيرابايت وتحدثت عن محدودية بعض أجهزة الحاسب في التعرف على مساحة الأقراص أكبر من 2.2 تيرابايت، وبما أن شركة ويسترن دجيتال قد أطلقت أقراص داخلية بمساحة 2.5 و 3 تيرابايت، فلنتحدث قليلاً عن هذه المشكلة وكيفية حلها

يتكون القرص الصلب من واحدة او أكثر من الاسطوانات (Platters) مغطاة بمادة مغناطيسية وتقوم الرؤوس (Heads) التى تشبه الأبرة والمعلقة على حامل خاص بالقراءة او الكتابة من على الاسطوانات، وسطح كل اسطوانة يقسم الى مسارات دائرية (Tracks) ويقسم كل مسار الى عدد من القطاعات (Sectors) وفي كل قطاع يتم تخزين البيانات في صورة بتات (Bits) وكل بت يأخذ القيمة 0 او 1 اعتمادا على خواصه المغناطيسية
يتم تخزين البيانات على القطاعات ومساحة كل قطاع 512 بايت (المنتشر حالياً)

نظام التقسيم المنتشر حالياً الذي نستخدمه لتقسيم الأقراص ويطلق عليه Master Boot Record واختصاراً MBR محدود، فهو يدعم الأقراص حتى 2.19TB فقط ولا يستطيع التعرف على أكثر من ذلك

MBR اشارة الى أول قطاع بالقرص الصلب وفي هذا القطاع يتم تخزين معلومات الأقسام وعنونة جميع قطاعات القرص، ويُستخدم للعنونة قيم 32 بت، وبما أن كل بت له قيمتان (0 أو 1) ويمكن كتابتهم 32 مرة، اذاً أقصى عدد من القطاعات يمكن عنونتهم هو 2 ^ 32 = 4294967296 وبما أن كل قطاع مساحته 512 بايت فإن أقصى مساحة يدعمها هذا النظام (MBR) هي 4294967296 × 512 = 2,199,023,255,552 بايت وهي تساوي تقريباً 2.199 تيرابايت
لا يستطيع هذا النظام التعامل مع أي مساحة أكبر من 2.199 تيرابايت وهو النظام الذي نستخدمه جميعاً لتقسيم الأقراص الصلبة ومع صدور أقراص بمساحات أكبر من ذلك أصبح علينا ايجاد بديل لهذا النظام

النظام البديل لتقسيم الأقراص الصلبة هو GUID Partition Table واختصاراً GPT وهو يستخدم قيم 64 بت (بدلاً من 32 بت مع النظام MBR) وبالتالي هذا النظام يمكنه عنونة 2 ^ 64 = 18446744073709551616 قطاع، أي يدعم مساحة تساوي 18446744073709551616 × 512 أي تقريباً 9.4 زيتابايت (1 زيتابايت = 1000000000 تيرابايت !!)وطبعاً هذه كمية كبيرة من البيانات (حالياً) وهذا النظام تم ادخاله كجزء من نظام جديد بديل لل BIOS يسمى Extensible Firmware Interface واختصاراً (EFI)


أغلب أنظمة تشغيل 64 بت (ويندوز وأنظمة ماك ولينكس) وبعض أنظمة التشغيل 32 بت مثل ويندوز 7 و ويندوز فيستا تدعم نظام التقسيم GPT لتخزين البيانات، وبالتالي لا توجد مشكلة من استخدام جميع مساحة هذه الأقراص للتخزين، مع ملاحظة أن ويندوز XP لا يدعم نظام التقسيم GPT

نظام التقسيم GPT يصلح للأقراص الصلبة لتخزين البيانات والتعرف على جميع المساحات المختلفة حالياً ومستقبلاً ولكن توجد مشكلة، فنظام BIOS لادارة اللوحات الأم لا يستطيع الاقلاع من الأقراص المقسمة على نظام GPT ولكنه يقلع فقط من نظام MBR !!، اذاً مع هذا النظام لن تستطيع تثبيت نظام التشغيل على هذه الأقراص والاقلاع منها ولكن ستستخدمه للتخزين فقط.
لكي تقلع من نظام GPT يجب تغيير الـ BIOS واستبداله بنظام EFI الجديد وبالنسبة لأنظمة ويندوز يجب أن تكون 64 بت فأنظمة ويندوز 32 بت لا تستطيع الاقلاع من EFI
اللوحات الأم بنظام UEFI (بدلاً من BIOS) مازالت أعدادها قليلة جداً، ولكن من المتوقع أن تبدأ بالإنتشار بدايةً من الربع الثاني من عام 2011

هناك مشكلة أخرى وهي أن التعاريف الحالية من شركة انتل وشركات أخرى لمتحكمات الساتا الداخلية لا تدعم GPT عندما تعمل في وضعية AHCI، وان كانت تعمل بشكل صحيح على وضعية IDE، وهذا ما جعل الأقراص الداخلية بمساحة 2.5 و 3 تيرابايت من ويسترن دجيتال تأتي ببطاقة بها متحكم للساتا من شركة HighPoint لتفادي هذه المشكلة ولفترة مؤقتة حتى تقوم شركة انتل بتحديث تعاريفها.


ملخص ما تم ذكره هو:
*لكي تستطيع الاقلاع من قرص بمساحة أكبر من 2.2 تيرابايت والاستفادة من كل مساحته يجب عليك أن تقوم بتقسيمه بنظام GPT وتكون اللوحة الأم تعمل على EFI بدلاً من الـ BIOS وأن يكون نظام التشغيل 64 بت
*من الممكن استخدام هذه الأقراص للتخزين على معظم أنظمة التشغيل مع مراعاة أن تعاريف انتل الحالية لوضعية AHCI لا تدعم هذه الأقراص
*ويندوز XP لا يدعم نظام التقسيم GPT وبالتالي لا يمكن الاستفادة من كل المساحة ملاحظة
*الأقراص الصلبة الخارجية بواجهة USB و التي تقدمها شركتي ويسترن وسيجيت بمساحة 3 تيرابايت لا تعاني من هذه المشكلة


ملاحظة
أعلنت شركة أسوس عن برنامج (ASUS Disk Unlocker) يعمل على أنظمة ويندوز بما فيها ويندوز XP ويمكنك من استخدام جميع مساحة هذه الأقراص للتخزين وعلى نظام تقسيم MBR !! ولكنه يعمل على اللوحات الأم من شركة أسوس فقط.

خاص لعرب هاردوير