الحجم (الحوسبة)
في تخزين بيانات الحاسوب ، وحدة التخزين أو محرك الأقراص المنطقي عبارة عن منطقة تخزين قابلة للعنونة بشكل مميز مع نظام ملفات واحد .
يمكن تصميم وحدات التخزين وتكوينها بطرق عديدة ومعقدة، إلا أن جميعها تشترك في مفهوم وحدة التخزين. عادةً ما تُقسّم أجهزة التخزين العامة إلى أقسام ، ويُستخدم كل قسم كوحدة تخزين بنظام ملفات خاص به. أما أجهزة التخزين المتخصصة، فيمكن تكوينها لتوفير خاصية التكرار ، حيث تمتد وحدة التخزين على وسائط تخزين متعددة أو محركات أقراص فعلية. قد تحتوي وحدات التخزين الأصغر، مثل بطاقات الذاكرة أو الأقراص المرنة، على قسم واحد فقط أو لا تحتوي على أي أقسام (بدون جدول تقسيم)، بحيث لا يمكن تمييز وحدة التخزين منطقيًا عن محرك الأقراص. تُشير وحدة التخزين البسيطة إلى أبسط تكوين: وحدة تخزين على وسيط تخزين واحد بدون تكرار أو تجزئة .
يوضح الجدول التالي مثالاً على تكوين تخزين لنظام ويندوز مزود بقرصين فعليين، حيث يحتوي القرص الأول على قسمين، بينما يحتوي الثاني على قسم واحد فقط. يُعامل كل قسم كوحدة تخزين بنظام ملفات خاص به. تشير الأحرف C: و D: و E: إلى وحدة تخزين، أو ما يُعرف بالقرص المنطقي.
| الدافع البدني | تقسيم | نوع نظام الملفات | حروف محرك الأقراص |
|---|---|---|---|
| D0 | P0 | نظام الملفات NTFS | ج: |
| P1 | FAT32 | د: | |
| D1 | P0 | FAT32 | هـ: |
قد يتعرف نظام التشغيل على قسم دون التعرف على وحدة التخزين المرتبطة به، كما هو الحال عندما لا يكون القسم مهيأً لنظام ملفات معين أو يستخدم نظام ملفات لا يدعمه نظام التشغيل. يحدث هذا، على سبيل المثال، عندما يواجه نظام ويندوز قسمًا غير متوافق مع نظام التشغيل الأصلي، مثل نظام الملفات ext4 الشائع استخدامه مع لينكس .
يمكن ضغط وحدة تخزين في ملف واحد. ومن الأمثلة على ذلك صورة القرص ISO9660 (صورة القرص المضغوط/قرص DVD، والتي تُعرف عادةً باسم "ISO")، ووحدة تثبيت نظام التشغيل Mac OS X ( صورة قرص Apple ). ولأن هذه الوحدات عبارة عن ملفات ضمن وحدة تخزين مضيفة، فهي ليست أقسامًا.
ينطبق مفهوم وحدة التخزين على أي نوع من وسائط التخزين. ولكن، لأسباب تاريخية، يُستخدم مصطلح القرص غالبًا حتى للإشارة إلى الوسائط غير القرصية. على سبيل المثال، تدعم أداة إدارة الأقراص في نظام ويندوز جميع أنواع الوسائط.
دعم نظام التشغيل
على الرغم من أن مفهوم الحجم متسق نسبيًا في جميع سياقات الحوسبة، إلا أن هناك اختلافات كبيرة في التنفيذ وتجربة المستخدم بين الفئات الرئيسية لأنظمة التشغيل.
أنظمة مايكروسوفت
في نظام التشغيل ويندوز، تتولى النواة إدارة وحدات التخزين. ويقوم المستخدم بتكوين وحدات التخزين ونقاط التحميل عبر أداة إدارة الأقراص أو diskpartباستخدام سطر الأوامر.
على عكس أنظمة يونكس، لا تحتوي أنظمة مايكروسوفت على دليل جذر واحد . يُخصص النظام مسارًا واحدًا على الأقل لكل وحدة تخزين مُثبتة - إما حرف محرك أقراص (يُكتب كحرف متبوع بنقطتين رأسيتين ) مثل F: أو نقطة تثبيت على وحدة تخزين NTFS تحمل حرف محرك أقراص، مثل C:\Music . في هذه الحالة، يمكن الإشارة إلى الملف Track1.mp3 الموجود في دليل جذر وحدة التخزين المُثبتة عبر المسارين F:\Track1.mp3 أو C:\Music\Track1.mp3 على التوالي.
لكي يتم تعيين نقطة تحميل لوحدة تخزين كمسار داخل وحدة تخزين أخرى، يجب استيفاء المعايير التالية:
- يجب تهيئة وحدة التخزين المثبتة بنظام NTFS
- يجب أن يكون هناك دليل في المسار الجذر؛ بدءًا من نظام التشغيل Windows Vista، يمكن أن يكون أي دليل فرعي في وحدة تخزين
- يجب أن يكون هذا المجلد فارغًا
بشكل افتراضي، يُعيّن نظام ويندوز أحرفًا لمحركات الأقراص. ويحتفظ بالحرفين A: و B: لمحركات الأقراص المرنة، سواءً كانت موجودة أم لا. ويستخدم الحرف C: والأحرف اللاحقة لجميع محركات الأقراص الأخرى (مثل SSD وHDD وCD وDVD). غالبًا ما يُعيّن الحرف C: لمحرك بدء تشغيل نظام التشغيل ، ولكن هذا ليس هو الحال دائمًا. نظرًا لأن أجهزة الكمبيوتر الشخصية لم تعد تتضمن أقراصًا مرنة، ولأن محركات الأقراص الضوئية وغيرها من محركات الأقراص القابلة للإزالة لا تزال تبدأ عادةً بالحرف D:، فإن الحرفين A: وB: متاحان للتعيين من قِبل مستخدم يتمتع بصلاحيات إدارية . ويُستخدم هذا التعيين في كل مرة يتم فيها إدخال وحدة تخزين قابلة للإزالة طالما استُوفيت معايير مُحددة، بما في ذلك عدم إعادة تهيئة محرك الأقراص القابل للإزالة على جهاز كمبيوتر آخر (مما يُغيّر رقمه التسلسلي ).
يمكن لأكثر من حرف محرك أقراص أن يشير إلى وحدة تخزين واحدة. ويمكن ضبط ذلك باستخدام أمر SUBST .
قد يؤدي حذف أو تغيير حرف محرك الأقراص أو تعيين نقطة التحميل إلى تعطيل وظائف البرنامج، حيث لن يكون بالإمكان الوصول إلى الملفات عبر المسار نفسه. على سبيل المثال، إذا تم تكوين برنامج لاستخدام الملفات في الدليل D:\Data ثم تم إلغاء تعيين حرف محرك الأقراص D:، فلن يتمكن البرنامج من الوصول إلى بياناته لأن D:\Data لم يعد مسارًا صالحًا.
في نظام التشغيل Windows Server 2008 والإصدارات الأحدث، يُستخدم مصطلح "وحدة التخزين" كمصطلح شامل يتضمن "القسم". [ 1 ] [ 2 ] [ 3 ]
أنظمة شبيهة بنظام يونكس
في نظام شبيه بنظام يونكس ، تتم إدارة وحدات التخزين عادةً بواسطة مدير وحدات التخزين المنطقية أو نظام إدارة وحدات التخزين المؤسسية . ويتم تكوين وحدات التخزين عبر mountالأمر.
يحتوي أي مجلد، باستثناء مجلد الإقلاع، على نقطة ربط في مكان ما ضمن نظام الملفات، ممثلة بمسار. منطقيًا، يتم دمج شجرة الدليل المخزنة على المجلد في نقطة الربط. جرت العادة على وضع نقاط الربط في دليل يُسمى /mnt ، مع أن استخدام /media ومسارات أخرى شائع أيضًا. على سبيل المثال، إذا تم ربط محرك أقراص CD-ROM يحتوي على ملف نصي يُسمى info.txt في المسار /mnt/iso9660 ، فسيكون الوصول إلى الملف النصي ممكنًا عبر المسار /mnt/iso9660/info.txt . لاستخدام مسار كنقطة ربط، يجب أن يكون هناك دليل موجود في ذلك المسار.
سرعة إدارة البيانات
بشكل عام، يمكن نقل ملف من وحدة تخزين إلى أي مسار آخر داخل تلك الوحدة بمجرد تغيير بيانات تعريف نظام الملفات بدلاً من نسخ محتوى الملف. مع ذلك، إذا نُقل ملف إلى مسار على وحدة تخزين مختلفة، فسيتم نسخ محتوى الملف إلى وحدة التخزين الهدف وحذفه من وحدة التخزين المصدر (وهي عملية تستغرق وقتًا أطول بكثير).
تعريف
غالباً ما يتم تحديد وحدة التخزين داخل النظام إما بواسطة مُعرّف يُعيّنه المستخدم ويكون أكثر سهولة في القراءة، أو بواسطة مُعرّف ثابت وفريد عالمياً قد يكون أقل سهولة في القراءة. وتختلف سمات المُعرّف واستخدامه باختلاف سياق الحوسبة.
أصل
بدأ استخدام الأرقام التسلسلية لوحدات التخزين في خمسينيات القرن الماضي مع الحواسيب المركزية . في نظام التشغيل OS/360 ، يمكن للمستخدم ضبط هذا الرقم، ويبلغ طوله ستة أحرف كحد أقصى، ويُكتب بأحرف كبيرة، ويجب أن يبدأ بحرف. على سبيل المثال، يُستخدم "SYSRES" غالبًا لوحدة تخزين النظام . قد تستخدم أنظمة التشغيل الرقم التسلسلي لوحدة التخزين كاسم لنقطة التحميل. [ 4 ]
FAT و NTFS

أاسم وحدة التخزين هو مُعرِّف يُحدده المستخدم لوحدة التخزين. في نظام الملفات FAT ، يقتصر اسم وحدة التخزين على 11 حرفًا (مما يعكس قيود الإصدار 8.3 ، مع عدم تقسيمه إلى اسم وامتداد) حتى عند تفعيل اسم الملف الطويل . يُخزَّن الاسم كإدخال ضمن الدليل الجذر للقرص مع تعيين بت خاص باسم " اسم وحدة التخزين "، ويُنسخ أيضًا إلى حقل بحجم 11 بايت ضمن كتلة معلمات BIOS الموسعة في قطاع تمهيد القرص. يُخزَّن الاسم بأحرف كبيرة في نظامي FAT و VFAT ، ولا يمكن أن يحتوي على أحرف خاصة ممنوعة أيضًا في أسماء الملفات العادية. في نظام الملفات NTFS، يقتصر طول اسم وحدة التخزين على 32 حرفًا، ويمكن أن يشمل أحرفًا صغيرة وحتى أحرف Unicode . [ 5 ] في نظام exFAT ، يقتصر الطول على 11 حرفًا، ولكن يمكن أن يشمل أحرفًا صغيرة وأحرف Unicode. يمكن تغيير الاسم في مستكشف Windows باستخدام اختصار لوحة المفاتيح F2أثناء تحديد وحدة التخزين أو عبر قائمة السياق (النقر بزر الماوس الأيمن) الخاصة بوحدة التخزين. يدعم الأمر labelتغيير التسمية من سطر الأوامر .
الرقم التسلسلي لوحدة التخزين هو رقم تسلسلي يُخصص لوسيط تخزين، وهو عادةً فريد وغير قابل للتعديل من قِبل المستخدم. يوفر هذا الرقم مُعرّفًا ثابتًا وموثوقًا لوحدة التخزين، ويُمكّن تحديد وقت إضافة وحدة تخزين إلى النظام أو إزالتها منه. عادةً ما تُغيّر عملية تهيئة وحدة التخزين الرقم التسلسلي، بينما لا تُغيّره إعادة تسميتها. [ 6 ] في نظامي الملفات FAT و NTFS ، يُستخدم الرقم التسلسلي لوحدة التخزين لتحديد ما إذا كانت موجودة في محرك الأقراص أم لا، وللكشف عما إذا تم استبدالها بوحدة أخرى. صُمم نظام التعريف هذا أثناء تطوير نظام التشغيل OS/2 . [ 7 ] وقد تم تقديمه في نظام MS-DOS 4.01 عام 1988. الرقم التسلسلي هو رقم مكون من 32 بت، يُحدد بواسطة قراءة ساعة الوقت الحقيقي للحاسوب المضيف عند تهيئة وحدة التخزين. سابقًا، كان يتم تحديد ما إذا تم استبدال وحدة تخزين عن طريق قراءة تسمية وحدة التخزين . ومع ذلك، حتى في ذلك الوقت، كانت تسمية وحدة التخزين اختيارية وغير مطلوبة أن تكون فريدة، مما أدى إلى اكتشاف غير صحيح لتغييرات الوسائط.
يقوم كل من dirالأمرين volبإظهار اسم ورقم تسلسل وحدة التخزين.
مراجع
- ↑ "فهم مصطلحات القرص" . شركة مايكروسوفت . تم الاطلاع عليه بتاريخ 10 يونيو 2014.
القسم: جزء من القرص الصلب. في كثير من الحالات، يشمل هذا القسم مساحة القرص الصلب بأكملها، ولكن ليس بالضرورة. وحدة التخزين: وحدة من مساحة القرص تتكون من قسم واحد أو أكثر من قرص واحد أو أكثر. كانت الإصدارات السابقة من ويندوز سيرفر تستخدم مصطلح "وحدة التخزين" فقط عند الإشارة إلى الأقراص الديناميكية، ولكن ويندوز سيرفر 2008 يستخدمه للإشارة إلى الأقسام أيضًا.
- ↑ "الأقسام ووحدات التخزين" . شركة مايكروسوفت . تم الاطلاع عليه بتاريخ 10 يونيو 2014. في نظام التشغيل ويندوز سيرفر 2008 ،
يكون التمييز بين وحدات التخزين والأقسام غير واضح تمامًا. عند استخدام إدارة الأقراص، يُطلق على القسم العادي على القرص الأساسي اسم وحدة تخزين بسيطة، على الرغم من أن وحدة التخزين البسيطة تتطلب تقنيًا أن يكون القرص ديناميكيًا.
- ↑ "استخدام الأدوات المدمجة لإنشاء الأقسام ووحدات التخزين في ويندوز سيرفر" . شركة مايكروسوفت. 18 يونيو 2008. تم الاطلاع عليه بتاريخ 10 يونيو 2014.
يُبسّط ويندوز سيرفر 2008 واجهة مستخدم إدارة الأقراص باستخدام مجموعة واحدة من مربعات الحوار والمعالجات لكل من الأقسام ووحدات التخزين.
- ↑ "مشكلة في قوائم التشغيل بصيغة .XPSF" .
- ↑ ملصق - ملصق القرص - موجه أوامر ويندوز - SS64.com
- ↑ جلاس، بريت (6 فبراير 1998). "تغيير الرقم التسلسلي لوحدة تخزين القرص" . بريت جلاس للإنقاذ . تم الاسترجاع في 28 يوليو 2006 .
- ↑ ليتوين، جوردون (1988). نظرة داخلية على نظام التشغيل OS/2 . مطبعة مايكروسوفت . رقم ISBN 1-55615-117-9.
روابط خارجية
- مقالة MSDN حول الروابط الصلبة والوصلات
- أنظمة ملفات القرص
