تخصيص حروف محرك الأقراص

في مجال تخزين البيانات الحاسوبية ، تُعرف عملية تخصيص أحرف محركات الأقراص بأنها عملية تعيين مُعرّفات أبجدية لوحدات التخزين . على عكس مفهوم نقاط التحميل في أنظمة يونكس ، حيث تُسمى وحدات التخزين وتُحدد مواقعها بشكل عشوائي ضمن نطاق اسم هرمي واحد، تسمح عملية تخصيص أحرف محركات الأقراص بوجود نطاقات أسماء متعددة على أعلى مستوى. وبالتالي، فإن عملية تخصيص أحرف محركات الأقراص هي عملية استخدام الأحرف لتسمية جذور "الشجرة" التي تُمثل نظام الملفات؛ إذ تحتوي كل وحدة تخزين على "شجرة" مستقلة (أو، بالنسبة لأنظمة الملفات غير الهرمية، قائمة مستقلة من الملفات).
أصل
يُعزى مفهوم أحرف محركات الأقراص، كما هو مستخدم اليوم، على الأرجح إلى عائلة أنظمة التشغيل VM من شركة IBM ، والتي يعود تاريخها إلى نظام CP/CMS في عام 1967 (وسلفه البحثي CP-40 )، مروراً بنظام CP/M من شركة Digital Research (DRI) . وقد تطور هذا المفهوم عبر عدة مراحل:
- يستخدم نظام CP/CMS أحرف محركات الأقراص لتحديد الأقراص المصغرة المتصلة بجلسة المستخدم. [ 1 ] يتكون مرجع الملف الكامل ( مسار الملف كما يُعرف اليوم) من اسم الملف ونوعه وحرف القرص المسمى وضع الملف (مثل A أو B ). قد تتوافق الأقراص المصغرة مع محركات الأقراص الفعلية، ولكنها تشير في الغالب إلى محركات الأقراص المنطقية، التي يقوم نظام التشغيل بتعيينها تلقائيًا على الأجهزة المشتركة كمجموعات من الأسطوانات الافتراضية .
- ألهم نظام CP/CMS العديد من أنظمة التشغيل الأخرى، بما في ذلك نظام تشغيل الحواسيب الصغيرة CP/M، الذي يستخدم حرف محرك الأقراص لتحديد جهاز تخزين فعلي. طبّقت الإصدارات الأولى من CP/M (وأنظمة تشغيل الحواسيب الصغيرة الأخرى) نظام ملفات مسطحًا على كل محرك أقراص، حيث يتكون مرجع الملف الكامل من حرف محرك الأقراص ، ونقطتين رأسيتين، واسم الملف (حتى ثمانية أحرف )، ونقطة، ونوع الملف (ثلاثة أحرف)؛ على سبيل المثال
A:README.TXT. (كان هذا عصر الأقراص المرنة ذات 8 بوصات ، حيث لم تفرض مساحات الأسماء الصغيرة هذه قيودًا عملية). تأثر هذا الاستخدام ببادئات الأجهزة المستخدمة في نظام التشغيل TOPS-10 لشركة Digital Equipment Corporation (DEC) . [ 2 ] - استُخدمت صيغة أحرف محركات الأقراص المُختارة لنظام CP/M من قِبل مايكروسوفت لنظام التشغيل MS-DOS الخاص بها ، وذلك عبر نظام التشغيل 86-DOS من شركة Seattle Computer Products (SCP) ، وبالتالي استُخدمت أيضًا في نسخة IBM المُخصصة لمصنعي المعدات الأصلية (OEM ) لنظام التشغيل PC DOS . في الأصل، كانت أحرف محركات الأقراص تُمثل دائمًا وحدات تخزين فعلية، ولكن ظهر دعم وحدات التخزين المنطقية لاحقًا.
- من خلال موقعها المحدد كخليفة لنظام التشغيل DOS، تم توريث مفهوم أحرف محركات الأقراص أيضًا بواسطة نظام التشغيل OS/2 وعائلة أنظمة التشغيل Microsoft Windows .
كانت ميزة إنشاء مجلدات هرمية داخل كل حرف محرك أقراص غائبة في البداية عن هذه الأنظمة. وكانت هذه الميزة أساسية في أنظمة يونكس وغيرها من أنظمة التشغيل المشابهة، حيث كانت محركات الأقراص الصلبة تحتوي على آلاف الملفات (بدلاً من عشرات أو مئات). ومع ازدياد سعات تخزين الحواسيب الصغيرة، ظهرت هذه الميزة، وتبعها لاحقًا استخدام أسماء ملفات طويلة . وفي أنظمة الملفات التي تفتقر إلى آليات التسمية هذه، أثبت تخصيص أحرف محركات الأقراص أنه مبدأ تنظيمي بسيط وفعّال.
أنظمة التشغيل التي تستخدم تعيين أحرف محركات الأقراص
- عائلة CP/M
- CP/M ، MP/M ، متزامن CP/M ، DOS متزامن ، FlexOS ، 4680 OS ، 4690 OS ، S5-DOS/MT ، DOS متعدد المستخدمين ، مدير النظام ، REAL/32 ، REAL/NG ، CP/M شخصي ، S5-DOS ، DOS Plus
- نظام التشغيل AMSDOS
- عائلة DOS
- جيمدوس ، توس ، مينت ، ماجيك ، مالتي توس ، إموتوس
- عائلة أتاري دوس
- MSX-DOS
- أندوس ، سي إس آي دوس ، إم كيه دوس
- جيوس [ 3 ]
- نظام التشغيل OS/2 (بما في ذلك eComStation و ArcaOS )
- عائلة ويندوز
- عائلة ويندوز 9x
- عائلة ويندوز إن تي
- برنامج نظام Xbox
- ReactOS
- نظام التشغيل سيمبيان
- أنظمة تشغيل الهواة
ترتيب التعيين
يقوم نظام التشغيل MS-DOS/PC DOS منذ الإصدار 5.0، والأنظمة اللاحقة، بتعيين أحرف محركات الأقراص وفقًا للخوارزمية التالية: [ 4 ]
- قم بتعيين الحرف A: لمحرك الأقراص المرنة الأول (المحرك 0)، والحرف B: لمحرك الأقراص المرنة الثاني (المحرك 1). في حال وجود قرص مرن فعلي واحد فقط، سيتم تعيين المحرك B: لمحرك أقراص مرنة وهمي مرتبط بنفس المحرك الفعلي، وسيتم تعيينه ديناميكيًا إما إلى A: أو B: لتسهيل عمليات ملفات الأقراص المرنة. في حال عدم وجود محرك أقراص مرنة فعلي، سيقوم نظام DOS 4.0 بتعيين الحرفين A: و B: للمحرك غير الموجود، بينما ستقوم الإصدارات DOS 5.0 والإصدارات الأحدث بإلغاء صلاحية هذين الحرفين. في حال وجود أكثر من محركي أقراص مرنة فعليين، ستقوم إصدارات DOS الأقدم من 5.0 بتعيين الأحرف اللاحقة، بينما ستقوم الإصدارات DOS 5.0 والإصدارات الأحدث بإعادة تعيين هذه المحركات إلى أحرف أعلى لاحقًا؛ انظر أدناه.
- قم بتعيين حرف محرك أقراص لأول قسم أساسي نشط يتم التعرف عليه على القرص الصلب الفعلي الأول . سيضمن نظام DOS 5.0 والإصدارات الأحدث أن يصبح هذا القسم هو محرك الأقراص C:، وبالتالي سيكون محرك الإقلاع إما محرك الأقراص A: أو C :.
- قم بتعيين أحرف محركات الأقراص اللاحقة للقسم الأساسي الأول على كل محرك أقراص صلبة فعلي متتالي (ستقوم إصدارات DOS السابقة للإصدار 5.0 بالبحث عن قرصين صلبين فعليين فقط، بينما يدعم DOS 5.0 والإصدارات الأحدث ثمانية أقراص صلبة فعلية).
- قم بتعيين أحرف محركات الأقراص اللاحقة لكل قسم منطقي معترف به موجود في القسم الممتد الأول، بدءًا من محرك الأقراص الصلبة الأول والاستمرار عبر محركات الأقراص الصلبة الفعلية المتتالية.
- DOS 5.0 والإصدارات الأحدث: قم بتعيين أحرف محركات الأقراص لجميع الأقسام الأساسية المتبقية، بدءًا من محرك الأقراص الصلبة الأول والاستمرار عبر محركات الأقراص الصلبة الفعلية المتتالية.
- نظام التشغيل DOS 5.0 والإصدارات الأحدث: قم بتعيين أحرف محركات الأقراص لجميع محركات الأقراص المرنة الفعلية التي تتجاوز محرك الأقراص المرنة الفعلي الثاني.
- قم بتعيين أحرف محركات الأقراص اللاحقة لأي برامج تشغيل أجهزة الكتلة المحملة في CONFIG.SYS عبر عبارات DEVICE ، على سبيل المثال أقراص RAM .
- قم بتعيين أحرف محركات الأقراص اللاحقة لأي محركات أقراص محملة ديناميكيًا عبر عبارات CONFIG.SYS INSTALL ، في AUTOEXEC.BAT أو أحدث، أي محركات الأقراص الضوئية الإضافية ( MSCDEX وما إلى ذلك)، ومحركات أقراص PCMCIA / PC Card ، ومحركات أقراص USB أو Firewire، أو محركات أقراص الشبكة .
- تُخصص الأحرف فقط للأقسام ذات أنواع الأقسام
10hالمعترف بها. وعلى وجه الخصوص، لا تُخصص الأحرف للأقسام "المخفية" (تلك التي تم تغيير مُعرّف نوعها إلى قيمة غير معترف بها، عادةً عن طريق إضافة حرف ).
في نظام التشغيل MS-DOS/PC DOS، الإصدارات 4.0 وما قبلها، يتم تخصيص أحرف لجميع محركات الأقراص المرنة قبل النظر في محركات الأقراص الصلبة، لذا فإن النظام الذي يحتوي على أربعة محركات أقراص مرنة سيُطلق على محرك الأقراص الصلبة الأول اسم E:. بدءًا من DOS 5.0، يضمن النظام أن يكون محرك الأقراص C: دائمًا قرصًا صلبًا، حتى لو كان النظام يحتوي على أكثر من محركي أقراص مرنة فعليين.
في حين أن تعيينات أحرف محركات الأقراص تبقى ثابتة عادةً حتى إعادة التشغيل التالية، إلا أن نظام التشغيل Zenith MS-DOS 3.21 يقوم بتحديث تعيينات أحرف محركات الأقراص عند إعادة ضبط محرك الأقراص. قد يؤدي هذا إلى تغيير أحرف محركات الأقراص دون إعادة التشغيل إذا تم تغيير تقسيم القرص الصلب.
يُخصّص نظام التشغيل MS-DOS على جهاز Apricot PC أحرفًا لمحركات الأقراص الصلبة، بدءًا من A:، قبل التطرق إلى محركات الأقراص المرنة. في نظام يحتوي على محركين من كل نوع، يُطلق على محركات الأقراص الصلبة A: و B:، وعلى محركات الأقراص المرنة C: و D :.
في جهاز PC-98 الياباني ، إذا تم تشغيل النظام من قرص مرن، فإن النسخة المخصصة من نظام MS-DOS تُعيّن أحرفًا لجميع محركات الأقراص المرنة قبل محركات الأقراص الصلبة؛ أما إذا تم تشغيله من قرص صلب، فإنه يفعل العكس، أي إذا كان نظام التشغيل مُثبّتًا على القرص الصلب، فإن MS-DOS يُعيّن هذا القرص كـ "A:" والقرص المرن الموجود كـ "B:". يدعم الإصدار الياباني من برنامج تثبيت Windows 95 خيارًا خاصًا /ATلفرض تثبيت Windows على القرص C:.
بعض إصدارات نظام التشغيل DOS لا تقوم بتعيين حرف محرك الأقراص، الذي يبدأ بـ C:، إلى أول قسم أساسي نشط يتم التعرف عليه على القرص الصلب الفعلي الأول، ولكن على أول قسم أساسي يتم التعرف عليه من القرص الصلب الأول، حتى لو لم يتم تعيينه كقسم نشط.
إذا كان هناك أكثر من قسم موسع واحد في جدول الأقسام، فسيتم معالجة محركات الأقراص المنطقية الموجودة في أول نوع قسم موسع يتم التعرف عليه فقط.
تُوفّر بعض الإصدارات الحديثة من برنامج DR-DOS IBMBIO.COM بنية تهيئة ما قبل الإقلاع، تحتوي على علامات بتية للاختيار (إلى جانب خيارات أخرى) بين استراتيجيات تعيين أحرف محركات الأقراص المختلفة. يمكن للمستخدم أو الشركة المصنّعة للجهاز تحديد هذه الاستراتيجيات مسبقًا، أو يمكن لبرنامج الإقلاع تغييرها أثناء تشغيل DR-DOS. في هذه الحالات، قد يختلف محرك الإقلاع عن A: أو C :.
قد يعتمد ترتيب أحرف محركات الأقراص على ما إذا كان القرص مُدارًا بواسطة برنامج تشغيل مُدمج عند بدء التشغيل أو بواسطة برنامج تشغيل مُحمّل ديناميكيًا. على سبيل المثال، إذا كان القرص الصلب الثاني أو الثالث من نوع SCSI، ويتطلب في نظام DOS برامج تشغيل مُحمّلة عبر ملف CONFIG.SYS (كأن لا توفر بطاقة التحكم BIOS مدمجًا أو أن استخدام BIOS غير عملي)، فسيظهر قسم SCSI الأساسي الأول بعد جميع أقسام IDE في نظام DOS. لذلك، قد يكون لنظام DOS، على سبيل المثال، نظام OS/2، أحرف محركات أقراص مختلفة، لأن OS/2 يُحمّل برنامج تشغيل SCSI مُبكرًا. وكان الحل هو عدم استخدام أقسام أساسية على هذه الأقراص الصلبة.
في نظامي التشغيل Windows NT و OS/2 ، يستخدم النظام الخوارزمية المذكورة سابقًا لتعيين أحرف تلقائيًا لمحركات الأقراص المرنة ، ومحركات الأقراص الضوئية ، وقرص الإقلاع ، ووحدات التخزين الأخرى المُعترف بها والتي لم يقم مسؤول النظام بإنشائها . أما وحدات التخزين التي يتم إنشاؤها داخل النظام، فيتم تحديدها يدويًا، ويمكن تغيير بعض أحرف محركات الأقراص المُعيّنة تلقائيًا. بينما لا يتم تعيين أحرف لوحدات التخزين غير المُعترف بها، وعادةً ما يتركها النظام دون تغيير.
من المشاكل الشائعة في تخصيص أحرف محركات الأقراص، تداخل حرف محرك الشبكة مع حرف وحدة تخزين محلية (مثل محرك أقراص CD/DVD مُثبّت حديثًا أو ذاكرة USB). على سبيل المثال، إذا كان آخر محرك أقراص محلي هو D:، وتم تخصيص حرف E: لمحرك الشبكة، فسيتم تخصيص حرف E: أيضًا لجهاز تخزين USB متصل حديثًا ، مما يؤدي إلى فقدان الاتصال إما بمشاركة الشبكة أو بجهاز USB. يمكن للمستخدمين ذوي الصلاحيات الإدارية تخصيص أحرف محركات الأقراص يدويًا لحل هذه المشكلة. [ 5 ] هناك حالة أخرى قد تُسبب مشاكل في نظام التشغيل Windows XP ، وهي وجود محركات شبكة مُعرّفة ولكنها في حالة خطأ (كما هو الحال في جهاز كمبيوتر محمول يعمل خارج الشبكة). حتى عندما لا يكون حرف محرك الشبكة غير المتصل هو حرف محرك الأقراص التالي المتاح، قد يتعذر على Windows XP تعيين محرك أقراص، وقد يمنع هذا الخطأ أيضًا توصيل جهاز USB.
المهام الشائعة
يؤدي تطبيق المخطط المذكور أعلاه على نظام حديث نسبياً يعمل بنظام ويندوز عادةً إلى تعيين أحرف محركات الأقراص التالية:
- ج: — محركات الأقراص المرنة ، 3 + 1 ⁄2 بوصة أو 5 + 1 ⁄4 بوصة ، وربما أنواع أخرى من محركات الأقراص، إن وجدت.
- ب: — محجوز لمحرك أقراص مرنة ثانٍ (كان موجودًا في العديد من أجهزة الكمبيوتر الشخصية).
- ج: — القسم الأول من محرك الأقراص الصلبة .
- من D: إلى Z: — تُسمى أقسام القرص الأخرى هنا. يُخصص نظام ويندوز حرف محرك الأقراص التالي المتاح للمحرك التالي الذي يصادفه أثناء تعداد محركات الأقراص على النظام. يمكن تقسيم محركات الأقراص، مما يُتيح إنشاء المزيد من أحرف محركات الأقراص. ينطبق هذا على نظام MS-DOS، وكذلك على جميع أنظمة تشغيل ويندوز. يوفر ويندوز طرقًا أخرى لتغيير أحرف محركات الأقراص، إما من خلال أداة إدارة الأقراص أو باستخدام الأمر `config.sys`
diskpart. يستخدم نظام MS-DOS عادةً معلمات في سطر تحميل برامج تشغيل الأجهزة داخل ملف `CONFIG.SYS` .
أحرف محركات الأقراص الخاصة بكل حالة:
- F: — محرك الشبكة الأول في حالة استخدام Novell NetWare .
- G: — "Google Drive File Stream" إذا كنت تستخدم Google Drive .
- H: — دليل "الرئيسية" على خادم الشبكة.
- L: — محرك تحميل مُعيّن ديناميكيًا في أنظمة DOS المتزامنة، وأنظمة DOS متعددة المستخدمين، ومدير النظام، وREAL/32. [ 6 ] [ 7 ]
- M: — حرف محرك الأقراص لمحرك الذاكرة الاختياري MDISK تحت نظام التشغيل DOS المتزامن. [ 6 ]
- N:، O :، P : — محركات أقراص عائمة قابلة للتخصيص في أنظمة CP/M-86 4.x، وPersonal CP/M-86 2.x، و DOS Plus 1.1-2.1 (عبر استدعاء BDOS 0Fh)، وهو مفهوم تم توسيعه لاحقًا ليشمل أي أحرف محركات أقراص غير مستخدمة في أنظمة Concurrent DOS، وMultiuser DOS، وSystem Manager، وREAL/32، وDR DOS حتى الإصدار 6.0. [ 6 ] [ 7 ]
- P: — محرك الأقراص الظاهري لـ pCloud .
- س: — تقنية المحاكاة الافتراضية لبرامج مايكروسوفت أوفيس بنظام التشغيل الفوري.
- U: — نظام ملفات موحد يشبه نظام يونكس مع دليل افتراضي
\DEVلملفات الجهاز تحت أنظمة MiNT و MagiC و MultiTOS . [ 8 ] [ 9 ] - X: — محركات أقراص RAM إذا كنت تستخدم نظام التشغيل Windows XP أو إصدارًا أحدث.
- Z: — أول محرك أقراص شبكي عند استخدام Banyan VINES ، وهو حرف محرك الأقراص الأولي لشبكة الأقراص الافتراضية في محاكي DOSBox x86 . وهو أيضًا الحرف الأول الذي يختاره نظام Windows لموارد الشبكة، حيث يختار تلقائيًا من Z: نزولًا. افتراضيًا، يربط Wine محرك الأقراص Z: بجذر شجرة دليل UNIX. [ 10 ]
عند عدم وجود محرك أقراص مرنة ثانٍ، يمكن استخدام محرك الأقراص B: كمحرك أقراص مرنة "افتراضي" مرتبط بمحرك الأقراص A: الفعلي ، حيث يُطلب من المستخدم تبديل الأقراص المرنة في كل مرة يحتاج فيها إلى قراءة أو كتابة، إلى القرص الأقل استخدامًا من بين A: أو B:. يتيح هذا إمكانية استخدام معظم وظائف محركي أقراص مرنة على جهاز كمبيوتر مزود بمحرك واحد فقط. لا يقتصر مفهوم مشاركة عدة أحرف لمحركات الأقراص لجهاز فعلي واحد (مع إمكانية عرض "طرق عرض" مختلفة له) على محرك الأقراص المرنة الأول، بل يمكن استخدامه مع محركات أقراص أخرى أيضًا من خلال إعداد أجهزة كتل إضافية لها باستخدام برنامج تشغيل DOS القياسي DRIVER.SYS الموجود في ملف CONFIG.SYS .
تُخصص عادةً أحرفٌ في نهاية الأبجدية لمحركات الأقراص الشبكية. ويُستخدم هذا الأسلوب غالبًا لتمييزها عن محركات الأقراص المحلية، إذ يُقلل استخدام الأحرف الأخيرة من احتمالية حدوث تعارض في التخصيص. ويصدق هذا الأمر بشكل خاص عندما يتم التخصيص تلقائيًا عبر الشبكة (عادةً بواسطة برنامج نصي لتسجيل الدخول).
في معظم أنظمة DOS، لا يمكن توصيل أكثر من 26 قرصًا. يدعم نظام Atari GEMDOS ستة عشر حرفًا للأقراص فقط ، من A: إلى P :. بينما يدعم برنامج تشغيل PCMCIA الخاص بنظام PalmDOS الأحرف 0: و 1: و 2: ... للوصول إلى فتحات أقراص PCMCIA.
تدعم بعض برامج تشغيل الشبكة من نوفيل لنظام DOS ما يصل إلى 32 حرفًا لمحركات الأقراص ضمن إصدارات DOS المتوافقة. بالإضافة إلى ذلك، يدعم كل من نوفيل DOS 7، وOpenDOS 7.01، وDR-DOS 7.02 LASTDRIVE=32توجيه CONFIG.SYS لتخصيص ما يصل إلى 32 حرفًا لمحركات الأقراص، من A: إلى Z:، و [:، و \:، و ]:، و ^:، و_ :، و` :. (يدعم DR-DOS 7.02-7.07 أيضًا HILASTDRIVEتوجيهات LASTDRIVEHIGHلنقل هياكل محركات الأقراص إلى الذاكرة العليا). لا تتوقع بعض برامج تطبيقات DOS أحرف محركات أقراص تتجاوز Z: ولن تعمل معها، لذا يُنصح باستخدامها لأغراض خاصة أو للبحث عن محركات الأقراص.
يدعم معالج سطر الأوامر 4DOS من JP Software أحرف محركات الأقراص التي تتجاوز Z: بشكل عام، ولكن نظرًا لأن بعض الأحرف تتعارض مع الامتدادات النحوية لمعالج سطر الأوامر هذا، فيجب تهريبها لاستخدامها كأحرف لمحركات الأقراص.
أضاف نظام التشغيل Windows 9x (MS-DOS 7.0/MS-DOS 7.1) دعمًا لـ LASTDRIVE=32و LASTDRIVEHIGH=32أيضًا.
إذا تطلب الأمر الوصول إلى أنظمة ملفات أكثر من Z: في نظام التشغيل Windows NT، فيجب استخدام نقاط تحميل وحدات التخزين . [ 11 ] ومع ذلك، من الممكن تحميل محركات أقراص غير حرفية، مثل 1: أو 2: أو !: باستخدام أداة سطر الأوامر SUBSTفي نظام التشغيل Windows XP أو الإصدارات الأحدث (أي SUBST 1: C:\TEMP)، ولكن هذا غير مدعوم رسميًا وقد يتسبب في تعطل البرامج التي تفترض أن جميع محركات الأقراص هي من الأحرف A: إلى Z :.
ASSIGN و JOIN و SUBST في نظامي التشغيل DOS و Windows
لا تُعدّ أحرف محركات الأقراص الطريقة الوحيدة للوصول إلى وحدات التخزين المختلفة. يوفر نظام DOS أمر JOIN الذي يسمح بالوصول إلى وحدة تخزين مُخصصة عبر أي دليل، على غرار أمر mount في نظام Unix . كما يوفر أمر SUBST الذي يسمح بتعيين حرف محرك أقراص لدليل. أُزيل أحد هذين الأمرين أو كلاهما في أنظمة لاحقة مثل OS/2 أو Windows NT ، ولكن بدءًا من Windows 2000 ، أصبح كلاهما مدعومًا مرة أخرى: لا يزال أمر SUBST موجودًا كما كان، بينما دُمجت وظيفة JOIN في LINKD (جزء من مجموعة أدوات موارد Windows ). في Windows Vista ، يُمكن استخدام الأمر الجديد MKLINK لهذا الغرض. كما يدعم Windows 2000 والإصدارات الأحدث نقاط التحميل، التي يُمكن الوصول إليها من لوحة التحكم .
توفر العديد من أنظمة التشغيل التي نشأت من شركة Digital Research وسائل لتعيين محركات أقراص بديلة ضمنيًا، والتي تسمى محركات الأقراص العائمة في مصطلحات DRI، باستخدام أمر CD/CHDIR بالصيغة التالية:
CD N:=C:\SUBDIR
يدعم نظام DOS Plus هذه الميزة لأحرف محركات الأقراص N: و O: و P:. وتتوفر هذه الميزة أيضًا في أنظمة Concurrent DOS و Multiuser DOS و System Manager 7 و REAL/32 ، إلا أن هذه الأنظمة تُوسّع المفهوم ليشمل جميع أحرف محركات الأقراص غير المستخدمة من A: إلى Z:، باستثناء حرف محرك الأقراص المحجوز L:. [ 7 ] كما يدعم نظام DR DOS من الإصدار 3.31 إلى 6.0 (حتى تحديثات نوفمبر 1992 مع BDOS 6.7 فقط ) هذه الميزة، بما في ذلك حرف محرك الأقراص L:. ولا تتوفر هذه الميزة في أنظمة DR DOS 6.0 (تحديث 1992)، و PalmDOS 1.0، و Novell DOS 7، و OpenDOS 7.01، و DR-DOS 7.02 والإصدارات الأحدث. يتم تنفيذ محركات الأقراص العائمة في نواة BDOS، وليس في واجهة سطر الأوامر، وبالتالي يمكن استخدامها وتعيينها أيضًا من داخل التطبيقات عند استخدام استدعاء النظام "change directory". مع ذلك، فإن معظم تطبيقات نظام التشغيل DOS لا تتعرف على هذا الامتداد، وبالتالي ستتجاهل مسارات الدليل هذه باعتبارها غير صالحة. يدعم مترجم سطر الأوامر 4DOS من شركة JP Software محركات الأقراص العائمة على أنظمة التشغيل التي تدعمها أيضًا.
في ميزة مماثلة، يقوم كل من Concurrent DOS وMultiuser DOS وSystem Manager وREAL/32 بتعيين حرف محرك أقراص L: ديناميكيًا لمسار تحميل التطبيق المُحمّل، مما يسمح للتطبيقات بالإشارة إلى الملفات الموجودة في دليل التحميل الخاص بها باستخدام حرف محرك أقراص موحد بدلاً من مسار مطلق. [ 7 ] تُسهّل ميزة محرك التحميل هذه نقل تثبيتات البرامج على الأقراص وعبرها دون الحاجة إلى تعديل المسارات لتتوافق مع الملفات المُضافة أو ملفات التكوين أو بيانات المستخدم المخزنة في دليل التحميل أو الأدلة اللاحقة. (لأسباب مماثلة، يحتوي ملحق كتلة البيئة المرتبطة بالتطبيقات المُحمّلة في نظام DOS 3.0 (والإصدارات الأحدث) على مرجع لمسار تحميل الملف التنفيذي أيضًا، إلا أن هذا يستهلك المزيد من الذاكرة المُخزّنة، وللاستفادة منه، يجب تضمين دعمه في الملف التنفيذي نفسه، بينما يعمل حل DRI مع أي نوع من التطبيقات وهو شفاف تمامًا للمستخدمين). في بعض إصدارات DR-DOS، يمكن اختصار مسار التحميل الموجود في ملحق البيئة المُمرّر إلى برامج التشغيل إلى مسار محرك أقراص بديل مؤقت (مثلاً SUBST B: C:\DIR) باستخدام الخيار INSTALL[HIGH]/ ( بدلاً من، على سبيل المثال، ). يمكن استخدام هذا لتقليل حجم الذاكرة الفعلي لبرنامج التشغيل ، إذا كان الملف التنفيذي موجودًا في دليل فرعي عميق ولم يعد برنامج التشغيل المُخزّن بحاجة إلى مسار التحميل الخاص به بعد التثبيت. [ 12 ] [ 13 ] [ 14 ] [ 15 ]LOADHIGH/D[:loaddrive]B:TSR.COMC:\DIR\TSR.COM
انظر أيضاً
- رسم خرائط القيادة
- اسم الملف
- net (أمر) ، وهو أمر في نظام التشغيل مايكروسوفت ويندوز يمكن استخدامه لعرض/التحكم في تعيينات أحرف محركات الأقراص لمحركات الأقراص الشبكية.
- تطبيق محمول
مراجع
- ↑ دوشارم، بوب (2001). "VM/CMS" (ملف PDF) . دليل نظام التشغيل، أو، طريقك الوهمي عبر الحواسيب الصغيرة والمركزية .
- ↑ جونسون، هربرت ر. (4 يناير 2009). "تاريخ CP/M وشركة الأبحاث الرقمية (DRI)" . www.retrotechnology.com . تاريخ الاسترجاع: 28 يناير 2009 .
- ↑ "GEOS" .
- ↑ "ترتيب تعيين أحرف محركات الأقراص في نظامي MS-DOS وويندوز" . الدعم الفني عبر الإنترنت من مايكروسوفت . مايكروسوفت . ١٧ أبريل ١٩٩٦. مؤرشف من الأصل في ١٨ فبراير ١٩٩٩. تم الاطلاع عليه في ٦ يناير ٢٠٢١ .
- ↑ "تغيير حرف محرك الأقراص" . مايكروسوفت . تم الاسترجاع في 4 مارس 2019 .
- 1 2 3 نظام التشغيل DOS 386 المتزامن - نظام تشغيل متعدد المستخدمين/متعدد المهام - دليل المستخدم (PDF) . البحث الرقمي .
- 1 2 3 4 نظام التشغيل DOS 386 المتزامن - نظام تشغيل متعدد المستخدمين/متعدد المهام - دليل مرجعي (PDF) . ديجيتال ريسيرش . 1987.
- ↑ "محرك الأقراص U: في ماجيك" . 28-03-2016. مؤرشف من الأصل في 15-01-2017 . تم الاطلاع عليه في 09-01-2017 .
- ↑ "FreeMiNT-Portal - mint.doc" . 27-04-2000. مؤرشف من الأصل في 15-01-2017 . تم الاطلاع عليه في 09-01-2017 .
- ↑ "أسئلة وأجوبة حول النبيذ" .
- ↑ "وحدات تخزين بسيطة" . مايكروسوفت تك نت . مؤرشف من الأصل بتاريخ 26-03-2007 . تم الاطلاع عليه بتاريخ 01-12-2006 .
- ↑ بول، ماتياس ر. (2 أكتوبر 1997). "Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT" . مؤرشف من الأصل بتاريخ 4 أكتوبر 2003. تم الاطلاع عليه بتاريخ 29 مارس 2009 .
- ^ بول ماتياس ر. (30/07/1997). "II.11.iii. أوامر داخلية وخيارات من COMMAND.COM - تعليمات إلى أوامر داخلية". NWDOS-TIPs — نصائح وحيل لتشغيل Novell DOS 7، مع النقر على تفاصيل التفاصيل والأخطاء والحلول البديلة . MPDOSTIP (باللغة الألمانية) (3 ed.). أرشفة من النسخة الأصلية بتاريخ 2016-11-04 . تم الاسترجاع 2014/08/06 . (ملاحظة: يُعدّ ملف NWDOSTIP.TXT مرجعًا شاملًا حول نظامي التشغيل Novell DOS 7 و OpenDOS 7.01 ، ويتضمن وصفًا للعديد من الميزات والتفاصيل الداخلية غير الموثقة. وهو جزء من
MPDOSTIP.ZIPمجموعة المؤلف الأكبر حجمًا التي تم الاحتفاظ بها حتى عام 2001 وتوزيعها على العديد من المواقع في ذلك الوقت. يشير الرابط المرفق إلى نسخة أقدم منNWDOSTIP.TXTالملف تم تحويلها إلى صيغة HTML.) - ↑ بول، ماتياس ر. (27-05-1997) [1996]. "SETENV v1.11" . مؤرشف من الأصل بتاريخ 15-02-2009 . تم الاطلاع عليه بتاريخ 29-07-2019 .
- ↑ بول، ماتياس ر. (2002-10-07). "رد: تشغيل ملف COM" . alt.msdos.programmer . تم الاسترجاع في 2017-09-03 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link )
روابط خارجية
- تغيير حرف محرك الأقراص في نظام التشغيل ويندوز 8
- نصائح لحل مشاكل أحرف محركات الأقراص المتعلقة بمنفذ USB (مؤرشفة بتاريخ 18 أكتوبر 2007 في أرشيف الإنترنت )
- بنية ويندوز
- تقنية DOS
- ملحقات الكمبيوتر
- عمليات التخصيص
