رئيسي نظام التشغيل Windows 10 تمكين الوضع الحساس لحالة الأحرف للمجلدات في نظام التشغيل Windows 10

تمكين الوضع الحساس لحالة الأحرف للمجلدات في نظام التشغيل Windows 10



كما تعلم بالفعل ، يتعامل نظام ملفات Windows ، NTFS ، مع أسماء الملفات والمجلدات على أنها غير حساسة لحالة الأحرف. على سبيل المثال ، بالنسبة لنظام التشغيل والتطبيقات ، فإن MyFile.txt و myfile.txt هما نفس الملف. ومع ذلك ، فإن الأمور مختلفة في Linux. بالنسبة لنظام التشغيل هذا ، هذان ملفان مختلفان. قد يؤدي هذا الاختلاف في السلوك إلى حدوث مشكلات لمستخدمي WSL. لحلها ، يتضمن Windows 10 القدرة على تمكين الوضع الحساس لحالة الأحرف للمجلدات.

إعلانات

إذا كنت قد استخدمت ملف نظام Windows الفرعي لنظام Linux ، ربما تعلم أنه يسمح لك بمعاملة أنظمة ملفات Windows (المثبتة تحت / mnt / c ، / mnt / d ، إلخ) باعتبارها حساسة لحالة الأحرف. هذا يعني ، من بين أشياء أخرى ، أنه يمكنك إنشاء ملفات تختلف أسماؤها حسب الحالة فقط (على سبيل المثال ، foo.txt و FOO.TXT).

ومع ذلك ، فإن استخدام هذه الملفات في Windows لم يكن ممكنًا حقًا. نظرًا لأن تطبيقات Windows تتعامل مع نظام الملفات على أنه غير حساس لحالة الأحرف ، فلا يمكنها التمييز بين الملفات التي تختلف أسماؤها في الحالة فقط. بينما يعرض File Explorer كلا الملفين ، سيتم فتح ملف واحد فقط بغض النظر عن الملف الذي قمت بالنقر فوقه.

بدءًا من إصدار Windows Insider 17093 ، هناك طريقة جديدة للتعامل مع الملفات الحساسة لحالة الأحرف في Windows: حساسية حالة الأحرف لكل دليل. تمت إضافة هذه القدرة لمنح المستخدم إمكانية تشغيل تفاعلي أفضل عند استخدام الملفات الحساسة لحالة الأحرف. أيضًا ، يمكنك استخدامه مع تطبيقات Windows العادية. بدءًا من Windows 10 Build 17110 ، يكون هذا السلوك هو الافتراضي.

المزيد من التفاصيل

حساسية حالة الأحرف في Windows

عائلة أنظمة التشغيل Windows NT (بما في ذلك Windows 10) لديها دائمًا القدرة على إجراء عمليات نظام الملفات الحساسة لحالة الأحرف. يمكن للتطبيقات اجتياز الامتدادFILE_FLAG_POSIX_SEMANTICSعلم إلىإنشاء ملفAPI للإشارة إلى أنهم يريدون أن يتم التعامل مع المسار على أنه حساس لحالة الأحرف. ومع ذلك ، لأسباب التوافق ، يوجد مفتاح تسجيل عمومي يتجاوز هذا السلوك؛ عند تعيين هذا المفتاح ، تكون جميع عمليات الملف غير حساسة لحالة الأحرف ، حتى عندما يكون ملفFILE_FLAG_POSIX_SEMANTICSالعلم محدد. منذ Windows XP ، كان هذا هو الإعداد الافتراضي.

كيفية الحصول على Forge على mac

يستخدم نظام Windows الفرعي لنظام Linux آلية أخرى ، والتي تتجاوز هي نفسها مفتاح التسجيل ، مما يسمح لنا بإجراء عمليات نظام الملفات الحساسة لحالة الأحرف. هذا هو ما يسمح لتطبيقات Linux التي تعمل في WSL باستخدام أسماء الملفات التي تختلف فقط حسب الحالة ، تمامًا كما هو الحال في Linux الحقيقي ، حتى مع مجموعة مفاتيح التسجيل العالمية.

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

حساسية حالة كل دليل

لحل هذه المشكلة ، أضافت Microsoft علامة جديدة لحالة الأحرف يمكن تطبيقها على الدلائل. بالنسبة للدلائل التي تحتوي على مجموعة العلامات هذه ، فإن جميع العمليات على الملفات في هذا الدليل حساسة لحالة الأحرف ، بغض النظر عما إذا كانFILE_FLAG_POSIX_SEMANTICSتم تحديده. هذا يعني أنه إذا كان لديك ملفان يختلفان فقط حسب الحالة في دليل تم تمييزه على أنه حساس لحالة الأحرف ، فستتمكن جميع التطبيقات من الوصول إليهما.

تفعيل الوضع الحساس لحالة الأحرف للمجلدات

لتمكين هذه الميزة أو تعطيلها ، يجب عليك استخدام تطبيق fsutil.exe المدمج.

لتمكين الوضع الحساس لحالة الأحرف للمجلدات ، قم بما يلي.

  1. افتح موجه أوامر غير مقيد .
  2. اكتب الأمر التالي:
    fsutil.exe ملف setCaseSensitiveInfo تمكين 'المسار الكامل إلى مجلدك'

    استبدل جزء المسار بالمسار الصحيح المطابق لجهاز الكمبيوتر الخاص بك.
    فمثلا،

    fsutil.exe file setCaseSensitiveInfo 'C:  data  Winaero  Linux' تمكين

    none

  3. انتهيت.

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

ديزني بلس على قادوس شبكة الطبق

لمعرفة حالة الميزة لمجلد ، قم بتشغيل الأمر

استعلام ملف fsutil.exeCaseSensitiveInfo 'المسار الكامل إلى مجلدك'

فمثلا،

استعلام ملف fsutil.exeCaseSensitiveInfo 'C:  data  Winaero  Linux'

سترى شيئًا كهذا:
none

كيف تحذف رسائل سناب شات

أخيرا، لتعطيل الوضع الحساس لحالة الأحرف للمجلدات ، قم بتشغيل الأمر التالي في موجه الأوامر المفتوح كمسؤول:

fsutil.exe تعيين ملف setCaseSensitiveInfo 'C:  data  Winaero  Linux' تعطيل

استخدم مسار المجلد الصحيح وتكون قد انتهيت.
ملحوظة: تعطيل السمة CaseSensitiveInfo للمجلدات غير الفارغة غير مدعوم. يجب إزالة جميع الملفات من المجلد قبل تعطيله.

هذا هو.

مقالات مثيرة للاهتمام

اختيار المحرر

none
كيفية التوقيع رقميًا على ملف PDF
https://www.youtube.com/watch؟v=PTwsySO87hI مع توفر العديد من المنتجات الرقمية اليوم ، هناك الكثير الذي يمكن للأشخاص القيام به على أجهزة الكمبيوتر والأجهزة المحمولة الخاصة بهم. أحد هذه الإجراءات هو توقيع مستندات PDF رقميًا. عن طريق إضافة التوقيعات الرقمية
none
معبر الحيوان: كيفية تشغيل الموسيقى
في معبر الحيوانات: نيو هورايزونز ، ك. يعود سلايدر لنعمة القرويين بموهبته الموسيقية. أبهر المسلسل المعجبين بإيقاعات لا تُنسى منذ البداية بألحان ساحرة وغناء صوتي. يستمر هذا الاتجاه في الجديد
none
ما هو برنامج Container Agent2 Android [موضح]
لا يمكن تعطيل الإعلانات التلقائية برمجيًا على الصفحة ، ها نحن ذا!
none
كيفية عمل نموذج جوجل مجهول
تعد نماذج Google طريقة ممتازة لإنشاء استطلاعات وجمع البيانات ، ولكن قد يحجم بعض المستجيبين عن الإجابة على الأسئلة. يعطي الناس أحيانًا ردودًا غير صادقة ، خوفًا من إمكانية تتبع المعلومات. النبأ السار هو أنك
none
كيفية إزالة رقم التعريف الشخصي (PIN) الخاص بك من نظام التشغيل Windows 10
يدعم Windows 10 مجموعة متنوعة من الطرق لتسجيل الدخول، بما في ذلك أرقام التعريف الشخصية (PIN). تستغرق إزالة رقم التعريف الشخصي ثوانٍ، ويمكنك دائمًا إنشاء رقم تعريف شخصي آخر إذا غيرت رأيك.
none
كيفية زيادة عمر بطارية Samsung Galaxy S9 و S9 Plus
none
كيفية إضافة حدود في شرائح جوجل
يمكن أن تؤدي إضافة حد في شرائح Google إلى جعل العرض التقديمي الخاص بك أكثر جاذبية. وإليك كيفية إضافة واحدة.