رئيسي نظام التشغيل 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' تمكين

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

  3. انتهيت.

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

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

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

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

فمثلا،

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

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

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

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

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

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

هذا هو.

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

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

لماذا لا تزعج الاستمرار في التشغيل - شرح
لماذا لا تزعج الاستمرار في التشغيل - شرح
لا يمكن تعطيل الإعلانات التلقائية برمجيًا على الصفحة ، ها نحن ذا!
كيفية ربط ترخيص Windows 10 الخاص بك بحساب Microsoft
كيفية ربط ترخيص Windows 10 الخاص بك بحساب Microsoft
باستخدام Windows 10 Anniversary Update ، ستتمكن من تنشيط Windows 10 حتى إذا قمت بتغيير أجهزتك. يمكن تأمين الترخيص لحساب Microsoft الخاص بك.
كيفية وضع علامة على النصوص كغير مقروءة على iPhone
كيفية وضع علامة على النصوص كغير مقروءة على iPhone
في نظام التشغيل iOS 16 والإصدارات الأحدث، يمكنك وضع علامة على الرسائل النصية كغير مقروءة في الرسائل لتذكير نفسك بالعودة إليها لاحقًا. يشرح هذا المقال كيف.
أرشيف الوسم: ملحقات Firefox XUL
أرشيف الوسم: ملحقات Firefox XUL
كيفية تمكين غرف الاختراق في التكبير
كيفية تمكين غرف الاختراق في التكبير
يعد Zoom أداة ممتازة لإعداد الاجتماعات عبر الإنترنت. تتيح سهولة استخدامه للعديد من الأشخاص التجمع وتبادل الأفكار براحة في منازلهم. في بعض الأحيان ، قد ترغب في تجميع أشخاص معينين في فرق
كيفية التحقق من تحديثات اللعبة على PS5
كيفية التحقق من تحديثات اللعبة على PS5
PS5 عبارة عن وحدة تحكم قوية تتميز بميزات لا تصدق مثل ألعاب 4K. عند تثبيت الألعاب ، يمكنها تحديثها تلقائيًا. ومع ذلك ، هناك أوقات تريد فيها التحقق من تحديثات اللعبة و
اجعل الأفلام والتلفزيون تلعب دائمًا بملء الشاشة في Windows 10
اجعل الأفلام والتلفزيون تلعب دائمًا بملء الشاشة في Windows 10
Movies & TV هو تطبيق مضمن مع Windows 10. وهو بديل لـ Media Center و Media Player. يمكنك جعله يبدأ التشغيل دائمًا في وضع ملء الشاشة.