سؤال لماذا من السوء تعيين محركات أقراص الشبكة في Windows؟


كان هناك بعض المناقشات الحماسية في قسم تقنية المعلومات لدينا حول رسم خرائط محركات أقراص الشبكة. على وجه الخصوص ، لقد قيل أن تعيين محركات أقراص الشبكة أمر سيء وهذا مضيفا DFS المسارات أو مشاركات الشبكة إلى المفضلة (مستكشف Windows / المكتبات) هو حل أفضل بكثير.

لماذا هذا هو الحال؟

شخصيا أجد راحة z:\folder ليكون أفضل من \\server\path\folder"، لا سيما مع سطر كمد والبرمجة (بالطبع أنا لا أتحدث عن الروابط المشفرة ، بطبيعة الحال!).

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

لقد قيل لي أيضًا أن محركات أقراص الشبكة المعينة تستكشف الشبكة عند عدم توفر مورد الشبكة ، ومع ذلك لم أجد المزيد من المعلومات حول ذلك. هل تقوم محركات أقراص الشبكة باستطلاع الشبكة أكثر من مكتبة / مستكشف Windows Explorer؟ لن تكون هذه مشكلة مع آليات الوصول إلى شبكة الاتصال الأخرى (أي ، تعيين المفضلة) عندما يحاول Windows تعداد نظام الملفات (على سبيل المثال ، عند فتح مربع حوار منتقي ملف / مجلد)؟


71
2018-02-23 23:41


الأصل


لا أعتقد أن هناك أي سبب حقيقي غير الخرافات والرأي الشخصي ، للأسباب التي ذكرتها. (لذلك أعتقد أن هذا سؤال سيء لأسباب تتعلق بالموضوعية) - Shinrai
يتم اعتماد محركات الأقراص المعينة على Windows Server 2008 R2 في محرر سياسة المجموعة ، لذلك أود أن أجزم أن أقول أنه رأي شخصي فقط منع هذا.
Shinrai - شكرا على الرد. أنا أبحث عن أسباب فنية بدلاً من رأي شخصي - لأنني لا أعرف شيئًا - لذا آمل ألا يعتبر ذلك غير موضوعي. أفترض أنه كل نفس الميكانيكا تحت غطاء محرك السيارة على أي حال وقدمت فقط بشكل مختلف للمستخدم. - Beeblebrox
foocode - أنا في اتفاق تام معك ، أعتقد أنها مجرد سخيفة. إن الاعتراض الوحيد الممكن الذي يمكن أن أفكر به هو أن بعض البرامج المكتوبة بشكل سيء قد تعاملها كمحركات أقراص محلية ، وفي هذه الحالة لماذا تستخدم هذا البرنامج؟ إنهم مجرد مؤمنون بالخرافات ، فأنت تفعل ما تريد من الجحيم. (أنا شخصيا لا أضع محرك أقراصي ولكن هذا أنا فقط) - Shinrai
بعض هذه البرامج المكتوبة بشكل سيء (برامج المحاسبة تتبادر إلى الذهن) مطالبة باستخدامها من قبل بعض الشركات / العملاء ... - LawrenceC


الأجوبة:


أتخيل أن السبب الأقوى لعدم تعيين محركات أقراص الشبكة هو أن المشرفين لا يريدون التعامل مع الصداع للحفاظ على فهرس لعدد محدود من أحرف محركات الأقراص بالإضافة إلى مسارات الشبكة. أولاً ، قد يكون هناك عدد كبير جدًا من مشاركات الشبكة المستخدمة لتعيين أحرف محركات الأقراص جميعها ، وفي مؤسسة كبيرة ، لن يتمكن الجميع من الوصول إلى جميع المشاركات نفسها. أسماء الأسماء هي أيضا أكثر وصفية وربما أقل غموضا من أحرف محركات الأقراص (أكثر على الغموض في وقت لاحق).

الثانية ، يمكنك تشغيل في تصادم حرف محرك الأقراص. إذا كان جهاز كمبيوتر شخص ما لديه قارئ بطاقة ذاكرة ، فقد يتسبب ذلك في جذب أربعة أحرف أو أكثر من أحرف محركات الأقراص. عادة ما يتم حجز A و B لمحركات الأقراص المرنة في القرن الماضي ، وعادة ما يتم حجز C و D لمحرك الأقراص الصلبة ومحرك الأقراص الضوئية ، بحيث يستخدم قارئ البطاقات E و F و G و H. إذا كان أحد محركات أقراص الشبكة يتم تعيينها عادةً إلى H: عبر برنامج نصي لتسجيل الدخول ، لن يتمكن هذا الشخص الفقير من استخدام محرك H: قارئ البطاقة أو لن يتمكن من تحميل محرك أقراص الشبكة.

ما لم يكن شخص ما داخل المنظمة مسؤولاً عن تخصيص أحرف محركات الأقراص لأغراض محددة ، فإن محركات أقراص الشبكة قد تؤدي في النهاية إلى الكثير من الارتباك. على سبيل المثال ، لنفترض أنك تقوم بتعيين محرك الأقراص S: إلى المشاركة التي تحتوي على برامج الإعداد الخاصة بكل البرامج المرخصة على الموقع ، وأن يقوم شخص آخر بتعيين S: إلى محرك الأقراص المشترك حيث يقومون بإسقاط كافة أنواع المستندات المشتركة. عندما تحاول شرح كيفية تثبيت بعض البرامج ، فأنت تطلب منهم فتح S: drive والعثور على برنامج الإعداد لـ Microsoft Office ، ولكن كل ما يمكنهم العثور عليه هو مجلد باسم مكتب. مقر. مركزوالذي يحتوي على مجموعة من الملفات المتنوعة التي قام شخص ما بإنزالها لنقل الملفات مؤقتًا. قد يستغرق الأمر 5 أو 10 دقائق لفرز الالتباس.

هناك أيضًا بعض مشكلات الأداء المحتملة في حالة تعطل الخادم أو في حالة إخراج الجهاز من الشبكة. على سبيل المثال ، إذا قمت بتعيين محركات أقراص الشبكة على جهاز ، فقم بإزالة الجهاز من الشبكة (ربما يكون جهاز كمبيوتر محمول) ، وقد يظهر الجهاز معطلاً عند تسجيل الدخول بينما يحاول Windows عبثًا تحميل محركات أقراص الشبكة المفقودة.

من ناحية أخرى ، في الإصدارات القديمة من Windows ، لاحظت أن عمليات نقل الملفات إلى أو من محرك أقراص شبكة معيّن غالبًا ما تكون أسرع بكثير مما لو قمت بالتصفح إلى مجلد الشبكة وأجرت نفس نقل الملفات - وفي هذه الحالة ، الناس يفضلون خريطة محركات أقراص الشبكة.


64
2018-02-24 01:17



شكرا على الادخال. أتخيل "قاعدة الأرض" الموجودة: لا توجد محركات أقراص معيّنة هي إيقاف قاعدة المستخدمين التي تسبب هذه المشكلات ذاتها. - Beeblebrox
+1 للارتباك الذي تسبب فيه مختلف المستخدمين تعيين محركات الأقراص إلى أماكن مختلفة. لقد قيل لي من قبل المستخدمين كثير الأوقات التي يضعون فيها ملفًا على محرك الأقراص "Z: \" ويضطرون إلى قضاء عصر لمعرفة مكان تعيين محرك Z الخاص بهم. ربما ليست مشكلة فنية ، ولكنها يمكن أن تكون بالتأكيد مشكلة تنظيمية. - Steve Homer
لقد قمت بتمييز هذه الإجابة على أنها "الإجابة المقبولة" لأنها تغطي جوانب تشغيلية / عملية لجذر استخدام محركات الأقراص المعينة بدلاً من حالات محددة (مثل قضايا الاعتماد) والسياقات النظرية (أي المناقشة الكبيرة المتعلقة بالأمن أعلاه). شكراrob! - Beeblebrox
عيب كبير آخر هو أنه بمجرد بدء تشغيل هذا الطريق ، سيتم قطع أي روابط رسائل البريد الإلكتروني التي تشير إلى محرك الأقراص "Z" في حالة إزالة محركات الأقراص المعينة. عيب آخر خطير هو الملفات التي تمتد ملفات متعددة (مثل ملفات CAD) سوف تنكسر تماما إذا تمت إزالة حرف المعين! هذا بسبب ملفات التبعية المحملة بحرف محرك أقراص بدلاً من مسار UNC. نحن عالقون معهم في شركتي بسبب هذه القضايا ذاتها. السلبيات تفوق بكثير عامل "الملاءمة" لإنقاذ بضع نقرات الماوس. - Lee Harrison
لقد تم الإشارة بالفعل إلى أنه يحدث إرباكًا سريعًا إذا لم يكن أحدًا قابلاً للتنظيم لتخصيص أحرف محركات الأقراص ، لكني أود الإشارة إلى أنه في حالة توزيع أحرف محركات الأقراص فعليًا بشكل مركزي ، يمكن أن تكون مريحة للغاية. مثال بسيط: يمكن لأي شخص الوصول إلى ملفات المشاركة الخاصة به عن طريق محرك الأقراص M ، والشركة عريضة النطاق بشكل عام عن طريق محرك الأقراص N ... وتقع جميع مجلدات المشروع في محرك P. - ومع ذلك ، تجدر الإشارة إلى أن هذه الممارسة أكثر فائدة عندما تكون هناك هو عدد محدود من محركات الأقراص التي يحتاج المستخدمون البسيطون للوصول إليها. آخرون لديهم لتعلم العمل مع أنظمة 2. - Dennis Jaheruddin


الجواب البسيط هو أنه ليس بالأمر السيئ. محركات أقراص الشبكة آمنة تمامًا لتعيينها كمحركات أقراص.

تأتي الخرافة من حقيقة أنه لا ينبغي لك أن ترسم الخرائط أجنبي (أي الإنترنت) محركات الأقراص المحلية لأن فتح الملفات من محركات الأقراص المعينة يتم فتحها باستخدام المنطقة "المحلية" ، والتي توفر لهم حماية أقل بشكل عام - وإذا كانت الملفات تأتي بالفعل من الإنترنت فهذا هو الحد من الأمن.

إذا كنت ، كما أشك في ذلك ، فأنت في الواقع تعيّن intرامحركات أقراص الشبكة الصافية ، ثم فتح المجلدات كمحركات أقراص معيّنة هو بالضبط آمنة مثل الوصول إليها عبر أسماء مسار شبكتها. والفرق الوحيد هو أن جعلهم معينين أكثر ملاءمة.


58
2018-02-24 00:23



هذا وصف جيد جدًا لمسائل الأمان المرتبطة بالتخطيط. شكرا على المساهمة! - Beeblebrox
حالة لا تتم مشاركة مشاركات الشبكة فيها تمامًا لتعيينها كمحركات أقراص إذا كنت تقوم بتشغيل مهمة تلقائية. يتم تحميل محركات الأقراص المعينة مع ملف تعريف الحساب. إذا لم يتم تحميل ملف تعريف المستخدم ، فإن محركات الأقراص المعينة هذه لن تكون موجودة. - Ian Boyd


في تجربتي ، تتمركز في الغالب حول برامج مكتوبة بشكل سيء.

إذا كان الشخص أ يعمل على مجموعة من الملفات التي تم تعيينها إلى G:ثم يحاول الشخص B فتح نفس مجموعة الملفات التي تم تعيين المسار نفسه لها H:الامور تفشل.

إذا كنت تستخدم مسارات UNC ، فافتراض أن جهاز الكمبيوتر الشخص A و B يمكن أن يشاهدان نقطة المشاركة ، فسيعمل كل شيء بشكل جيد.


بالتأكيد ، الحل المثالي هو استخدام برنامج لا يخزن علاقات الملفات باستخدام مسارات مطلقة ، ولكن هذا ليس شيئًا يمكنك التحكم فيه دائمًا.

كثير من البرامج في أسواق CAD / CAM مكتوبة بشكل سيء ، وتعمل بالكاد على الإطلاق. بما أن السوق صغير نوعًا ما ، فهناك ضغوط تنافسية قليلة. وأنا أعلم على الأقل قطعة واحدة من البرامج التي لديها مشاكل مع المسارات المطلقة لل آخر 5 الإصدارات الرئيسية ، وأنها لا تزال غير مثبتة ، على الرغم من الإبلاغ عن المشاكل للشركة.


15
2018-02-24 03:38



"الحل المثالي هو استخدام البرامج التي لا تخزن علاقات الملفات باستخدام المسارات المطلقة" - الأكثر شيوعًا ، المشكلة هي أن الأشخاص ليسوا برامج يقومون بذلك. - MSalters
MSalters - أخبرك بماذا. أنت تقنع صناعة البرامج بالكامل بإعادة كتابة أجزاء كبيرة من برامجها. - Fake Name
Fake Name ، أعتقد أنه يعني المستخدمين الذين يستخدمون البرامج. أي. وضع رابط في المستند H: \ mystuff بدلاً من \\ myserver \\ mystuff - Dalin Seivewright
Dalin Seivewright - يبدو أن هذا يعني أنه يمكنك تعيين الرابط يدويًا على الإطلاق. في الكثير من البرامج التي رأيتها ، إذا كان المستند الرئيسي موجودًا H:، سيتم تخزين المستندات ذات الصلة تلقائيًا باستخدام H: سواء كنت تريد أن يكونوا أم لا. - Fake Name
CADbloke - كلا! انها مصمم ألتيوم. أنا متأكد من أن مثل هذا السلوك منتشر إلى حد كبير في سوق البرمجيات المتخصصة. - Fake Name


لقد واجهتنا مشكلات خطيرة في محركات أقراص الشبكة حيث أعمل بسبب عدم اتصال Windows بها أحيانًا ، ويبدو الأمر كذلك ليس توصيل محرك أقراص الشبكة تلقائيًا عندما يحاول أحد البرامج الوصول إليه.

دعا ما لا يقل عن نصف دزينة مرات مستخدم من المحاسبة لأنه يحصل على نفس الخطأ. لأنه تم فتح البرنامج X ، والذي يستخدم ملفًا تم تعيينه على محرك أقراص الشبكة Y: ، وهو غير متصل ببعض الأسباب التي لا يمكن تفسيرها.


12
2018-02-24 07:13



هذا يبدو وكأنه ألم حقيقي. هل من الشائع أن يكون خطأ المستخدم ، بمعنى أن محرك الأقراص تم تعيينه في البداية بواسطة حساب مشرف بحيث يتطلب أذونات مختلفة ، أو ترك "محرك الأقراص التلقائي للخريطة عند إعادة التشغيل" بدون تحديد؟ لقد واجهت مشكلات من أي وقت مضى عندما انفصلت عن محرك أقراص ثم حاولت إعادة الاتصال. من شأنه أن يزعم أنه كان لدي أكثر من اتصال مفتوح. يمكن أن يكون مشكلة سامبا بالرغم من ذلك. - Beeblebrox
foocode لست متأكدا من الأول (ولكن المستخدم لديه أذونات) ويتم تعيين محرك للاتصال عند بدء التشغيل ... يستغرق الأمر بعض الوقت. كما في الدقائق. في بعض الأحيان أنه يتصل فقط عندما كنت الوصول إليها يدويا في ويندوز إكسبلورر وهو ، للأسف ، ما كان علي تعليمه أن يفعله. - Ben Brocka
BenBrocka لقد واجهت هذه المشكلة أيضا. بالنسبة لبعض الأسباب غير المعروفة ، يستغرق Windows وقتًا طويلاً جدًا لإعادة توصيل محركات الأقراص المعينة عند بدء التشغيل. - user555


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


9
2018-02-24 00:38



هذا الخط من التفكير يجمع عناصر مختلفة غير تقنيا في المعادلة. هناك حاجة إلى التخطيط السليم لتقنية المعلومات لتجنب المشكلات التي أثرتها. إذا كان من المفيد ، استنادًا إلى السيناريو المحدد الذي حددته سؤالي ، ألا يتمكن المستخدمون من تثبيت البرامج أو تعديل إعدادات التطبيق. آمل أن يكون السؤال أكثر "ما هو الخيار الأفضل من الناحية الفنية. مكتبة / المفضلة أو محرك أقراص معيّن "من حيث تسهيل الوصول إلى مشاركة شبكة. - Beeblebrox
ولكن نعم ، ما ذكرته سوف يمتص. :) - Beeblebrox
هذا هو السبب الوحيد الذي يتبادر إلى ذهنك: تعيين محرك الأقراص يعني أن Explorer سوف يلقي نوبة إذا لم يتمكن من العثور عليها. حتى فتح مستكشف عندما يكون لديك 3 + محركات أقراص الشبكة المعينة يمكن أن يبطئ حقا. - styfle
تعيينات محرك الأقراص محددة حسب نظام التشغيل Windows XP ، لذا فإنها لن تبطئ عملية التمهيد. و AFAIK ، إذا تم أخذ مشاركة الشبكة دون اتصال أثناء الوصول إليها ، فستؤثر على العملاء بنفس الطريقة بغض النظر عما إذا كان يتم الوصول إليها من خلال مسار حرف أو مسار UNC. - grawity


مشكلة واحدة مع بناء الجملة \ server \ dir هي أن Windows الأمر لا يمكن cd إليها. إذا كان لديك امتيازات المسؤول ولا تريد استخدام حرف محرك أقراص ، فيمكنك استخدام الأمر mklink لتحميل محركات الأقراص إلى دليل بدلاً من حرف محرك أقراص. لا يجب أن يكون الدليل بالمنزل موجودًا.

mklink / d "c: \ Drives \ Home" "\ server \ HomeFolder \ user1"

هذا المجلد هو صالح للاستخدام من قبل كل شيء.

قد يكون التثبيت على محرك أقراص سيئاً لأنه من الممكن تغييره إلى نقطة تحميل أخرى. ثم تقرأ وتكتب على شيء لا تتوقعه. إذا تغيرت الملفات التنفيذية من نقطة التحميل ، يمكن أن تحتوي على فيروسات.

يتطلب الحل الخاص بي امتيازات المسؤول ، لذلك إذا كنت لا تعمل باستخدام حقوق المسؤول ، فهذا أكثر أمانًا حيث لا يمكن لبرنامج آخر تغييره دون حقوق المسؤول.


6
2017-10-24 17:38



توضيح؛ 1. يعطي Windows الدفعة cmd.exe الخطأ "لا يعتمد CMD مسارات UNC كدليل الحالي." . 2.Windows Powershell يدعم "مجموعة الموقع myUNCpath" على ما يرام. - AnneTheAgile


إليك سبب وجيه واحد:

لا يدعم Windows (على الأقل XP) مسارات الملفات بأكثر من 256 حرفًا. يسمح التعيين لأحد الأشخاص بإضافة ملف حيث لن يكون من الممكن تحقيقه ، وذلك عن طريق تقصير المسار. ثم لديك برنامج يتنقل عبر جميع الملفات والمجلدات ، ولا يعلم بالتخطيط. بدون التعيين ، يحتوي الملف الموجود على طول مسار فوق 256. تعطل البرنامج.


4
2018-02-24 18:10



البرامج الجيدة لا تتعطل بشكل مطلق عندما تفشل في فتح الملف. إذا فعلوا ذلك ، فسيؤدي ذلك إلى خلق العديد من المشاكل في بيئة مجال حيث يتم تقييد الملفات بواسطة ACLs. (أيضًا ، تقنيًا ، يمكن لـ Windows دعم المسارات التي تصل إلى 32767 حرف Unicode تقريبًا ، في حالة استخدام البادئة `\\ ؟`.) - grawity


سيعمل عدد من البرامج ، بما في ذلك إصدارًا مختلفًا من Microsoft Visual Studio و CMS Bounceback ، مع أحرف محركات الأقراص فقط وليس باستخدام المسارات المطلقة. بالنظر إلى هذا التقييد ، فإن استخدام أي برنامج من هذا القبيل يتطلب منك تحديد أحرف محركات الأقراص - وليس أمامك خيار. ولكن Windows لا يجعل ذلك سهلاً للغاية حيث يبدو أنه يطلب معرف مستخدم وكلمة مرور ، ولكن يُسمح فقط بمعرف مستخدم وكلمة مرور واحدة في Windows لكافة الاتصالات إلى أي جهاز شبكة (على سبيل المثال ، أقراص متعددة وطابعات).


4
2017-09-17 12:40



هذا أمر شائع في برمجيات dev cross platform. على سبيل المثال ، لا تدعم Intellij / PhpStorm مسارات UNC الخاصة بـ Window بحيث تكون محركات الأقراص المعيّنة هي خيار محرك الأقراص غير المحلي الوحيد. بالطبع هناك بروتوكول FTP أيضًا ولكن هذا ليس سريعًا. - Beeblebrox


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

على وجه التحديد:

"سيحصل CryptoLocker أيضًا على محركات أقراص الشبكة المعيّنة التي يمتلكها المستخدم الحالي كتابة الوصول إلى وتشفير تلك. لن يقوم بمهاجمة أسهم الخادم البسيطة ، فقط محركات الأقراص المعينة. "

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

لقد أزلنا جميع محركات الأقراص المعينة عبر شبكة الاتصال المحلية الخاصة بنا واستخدمنا "مشاركات الشبكة" بدلاً من ذلك.


3
2017-10-24 17:05



لا يوجد سوى بضعة أسطر من الكود لتعداد كل الخوادم المحلية وجميع المشاركات المتاحة عليها. لذلك فقط لأن الإصدارات الحالية لا تؤثر على المشاركات ، فهذا لا يعني أنك آمن ، فقط لأنك لا تقوم بتخطيط محركات الأقراص. - Peter Hahndorf