لغز اختفاء محرك الأقراص المربوط (Mapped Network Drive) عند إعادة التشغيل.. والحل البرمجي النهائي
فنون

لغز اختفاء محرك الأقراص المربوط (Mapped Network Drive) عند إعادة التشغيل.. والحل البرمجي النهائي

لماذا يختفي محرك الأقراص المربوط بـ Windows؟

يا سادة يا أفضال، ويا مبرمجين ومسؤولي الأنظمة في كل مكان، أهلاً بكم في معركة جديدة مع عالم تكنولوجيا المعلومات والشبكات المحلية (LAN). هل تباشر عملك الصباحي بكل نشاط، تفتح حاسوبك المكتبي في الشركة أو في مكتبك المنزلي، لتفاجأ بأن محرك الأقراص المربوط (Mapped Network Drive) قد طار واختفى، وكأنه لم يكن؟ تفتح مستكشف الملفات (File Explorer) فلا تجد الحرف المعتاد (Z:) أو (X:) الذي يحمل ذكريات شاقة من تنظيم الملفات والبيانات المشتركة.

هذه المشكلة التقنية البحتة لا تخص وحدها الشركات الكبرى في القاهرة أو العواصم العربية، بل تؤرق آلاف الموظفين والمصممين والمحاسبين الذين يعتمدون كلياً على السيرفرات الداخلية والمجلدات المشتركة. وكما نقول دائماً في عالم التقنية: لكل داء دواء، ولكل مشكلة كود برمجي ينهيها للأبد. دعونا نغوص في التفاصيل الفنية لنفهم جذور الأزمة ونصل إلى الحل النهائي الجذري.

الجذور التقنية للأزمة: صراع التوقيت بين النظام والشبكة

لكي تفهم سبب المشكلة، يجب أن تنظر لما يحدث خلف كواليس نظام تشغيل ويندوز (Windows) لحظة الإقلاع (Boot). عندما تقوم بإعادة تشغيل جهاز الكمبيوتر، يتسابق النظام في تحميل خدماته وبرامجه الأساسية. وهنا تقع الواقعة:

  • سرعة الإقلاع: نظام ويندوز ينتهي من تحميل واجهة المستخدم ومستكشف الملفات في أسرع وقت.
  • بطء اتصال الشبكة: في المقابل، قد تستغرق كارت الشبكة (Network Adapter) ثوانٍ معدودة إضافية لتستعيد اتصالها الفعلي بالسيرفر أو الراوتر المحلي.
  • النتيجة الحتمية: يحاول ويندوز استعادة الـ Mapped Network Drive قبل أن تصبح الشبكة متاحة أصلاً، فيفشل، ويقرر في صمت إخفاء المحرك تماماً بدلاً من محاولة الاتصال لاحقاً!

الحلول التقليدية المؤقتة مقابل الحلول البرمجية الجذرية

الكثير من المستخدمين يلجؤون لحلول تقليدية ومزعجة، مثل إعادة ربط المحرك يدوياً كل صباح (Map Network Drive)، أو استخدام ملفات اختصار تقليدية، ولكن هذه الحلول تشبه إعطاء مسكنات لمريض يحتاج لتدخل جراحي. نحن هنا لنقدم لك الحل الجذري البرمجي الذي يجعل ويندوز يعيد ربط محرك الأقراص تلقائياً وبشكل دائم مع كل إعادة تشغيل.

الحل البرمجي الأول: استخدام ملف سكربت (Batch File) مع مجلد بدء التشغيل (Startup)

هذا الحل يعتبر الكلاسيكية المحبوبة لمديري النظم، وهو يعتمد على إجبار النظام على الانتظار ثم تنفيذ أمر الربط. قم باتباع الخطوات التالية بدقة:

  1. افتح برنامج المفكرة (Notepad) على جهازك.
  2. انسخ الكود التالي وضعه في الملف:
@echo off
1: ping -n 10 192.168.1.100 > nul
2: net use Z: \ServerName\SharedFolder /persistent:yes

ملاحظة تقنية: استبدل (192.168.1.100) بأي بي السيرفر الخاص بك، واستبدل (Z:) بحرف المحرك، و(\ServerName\SharedFolder) بمسار المجلد الحقيقي.

  1. احفظ الملف باسم map_drive.bat وتأكد من أن امتداده ليس .txt.
  2. اضغط على مفتاحي Windows + R واكتب shell:startup ثم اضغط Enter.
  3. ضع اختصاراً لهذا الملف داخل المجلد الذي سيفتح أمامك. الآن، مع كل إقلاع، سيقوم السكربت بالانتظار قليلاً ثم ربط المحرك بنجاح تام!

الحل البرمجي الثاني: تعديل سجل النظام (Registry Editor) – للأحترف والمحترفين

إذا كنت تبحث عن حل أكثر عمقاً داخل نواة نظام التشغيل، يمكنك التدخل عبر الريجستري لمنع ويندوز من قطع الاتصال بالشبكة عند الخمول، وذلك عبر الخطوات التالية:

  • اضغط Windows + R واكتب regedit.
  • توجه إلى المسار التالي:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  • ابحث عن قيمة اسمها Autodisconnect (وإذا لم تكن موجودة، قم بإنشائها كقيمة من نوع DWORD 32-bit).
  • اجعل قيمتها (0) بالنظام الستيني عشري (Hexadecimal)، فهذا يمنع قطع الاتصال التلقائي ويثبت الـ Network Drive للأبد.

الخاتمة ونصيحة الخبير التقني

إن مشاكل الشبكات المحلية واختفاء محركات الأقراص لم تعد عائقاً أمام إنتاجيتك اليومية بعد الآن. باتباع هذه الحلول البرمجية المدروسة، ستضمن استقرار بيئة العمل لديك وتوفير ساعات من إهدار الوقت في الصباح. التكنولوجيا وُجدت لتخدمنا، وفهم كواليسها هو الفرق بين مستخدم عادي ومحترف تقني يمسك بزمام الأمور.

عزيزي القارئ، شاركنا برأيك في التعليقات: هل واجهتك هذه المشكلة من قبل، وأي من الحلول البرمجية السابقة قمت بتطبيقها ونجحت معك؟ لا تبخل بنشر المقال بين أصدقائك وزملائك في العمل لتعم الفائدة التقنية!