ينشئ macOS ملف .DS_Store في كل مجلد تقوم بعرضه في Finder. يخزن هذا الملف البيانات الوصفية حول محتويات هذا المجلد وكذلك تخصيصات المستخدم لأشياء مثل نوع العرض وحجم الرمز.
هذه الملفات .DS_Store مخفية عنك في نظام التشغيل macOS ، لذا لن تكتنف طرق عرض مجلدك. ولكن في بيئات نظام التشغيل المختلط ، يمكن أن تصبح ملفات .DS_Store مشكلة. ذلك لأن جهاز Mac يقوم بإنشاء هذه الملفات حتى لمواقع الشبكة المشتركة. لذلك إذا كنت تشارك NAS في مكتبك مع أشخاص يستخدمون أجهزة كمبيوتر Windows ، فقد يرون فجأة مجموعة من ملفات .DS_Store تتناثر في الدلائل المشتركة (على الأقل ، اعتمادًا على كيفية تكوين تفضيلات طريقة عرض مستخدمي Windows في ملف Explorer) .
ملف .DS_Store الخاص بـ Mac مرئي في Windows.
يمكنك حذف ملفات .DS_Store يدويًا دون فقد أي بيانات. المشكلة الوحيدة هي أنه عندما تتصفح في مجلد مشترك بعد حذف ملف .DS_Store الخاص به ، سيعود Finder إلى التخطيط الافتراضي ولن يتذكر أي أنواع عرض مخصصة أو أحجام خطوط قد تكون قمت بتعيينها. ومع ذلك ، يتطلب هذا النهج حذف هذه الملفات يدويًا في كل مرة تنبثق فيها (وستنشئ macOS ملفًا بديلاً جديدًا في كل مرة تعود فيها إلى الدليل المشترك). بدلاً من ذلك ، يمكنك تكوين macOS لعدم إنشاء ملفات .DS_Store على مشاركات الشبكة في المقام الأول.التوقف عن إنشاء ملفات .DS_Store
لتكوين Mac الخاص بك بحيث لا يقوم بإنشاء ملفات .DS_Store على محركات أقراص الشبكة المشتركة ، قم بتسجيل الدخول إلى macOS ، ثم قم بتشغيل Terminal ، وأدخل الأمر التالي:
الافتراضات الكتابة com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
بمجرد تنفيذ الأمر ، احفظ أي عمل مفتوح وقم بتسجيل الخروج من حساب مستخدم macOS الخاص بك. عند تسجيل الدخول مرة أخرى ، أعد الاتصال بمحركات أقراص الشبكة المشتركة. ربما لا تزال ملفات .DS_Store الحالية موجودة وستحتاج إلى حذفها يدويًا ، ولكن جهاز Mac الخاص بك لن يقوم بإنشاء أي ملفات .DS_Store جديدة أثناء استعراض الدلائل المشتركة والمضي قدمًا.
الحكايات
كما نوقش أعلاه ، تتمثل فائدة منع Mac من إنشاء ملفات .DS_Store في تجنب إنشاء فوضى على محركات الأقراص التي يتم مشاركتها بين مستخدمي Mac و Windows. ولكن نظرًا لأن نظام التشغيل MacOS يخفي هذه الملفات افتراضيًا (ويمكن حتى تكوين Windows لإخفائها) ، فلن تحتاج إلى منع إنشائها إلا إذا كنت تعرف أن مستخدمي Windows قد يواجهونها. في بيئة شبكة قائمة على نظام Mac فقط ، لا داعي لإخفاء ملفات .DS_Store ، وبذلك سيمنعك من أن تكون قادرًا على ضبط تفضيلات عرض المجلد التي تستمر بين الجلسات.
ولكن هناك سبب آخر للنظر في هذه العملية: السرعة. اعتمادًا على سرعة شبكتك ، وسرعة التخزين المشترك ، وعدد الملفات والدلائل التي يتم مشاركتها ، قد يؤدي استخدام ملفات .DS_Store إلى إبطاء الأمور أثناء تصفحك للشبكة. هذا لأنه ، بالإضافة إلى الاضطرار إلى التعامل مع شبكة بطيئة محتملة أو محركات أقراص ثابتة بطيئة في NAS ، يتعين على جهاز Mac قراءة ومعالجة الآلاف من ملفات .DS_Store المحتملة. في هذه الحالة ، فإن فوائد بيانات تعريف المجلد ببساطة لا تستحق ذلك. مع ذلك ، ضع في اعتبارك أن هذا لا ينطبق إلا على مجموعة الظروف المذكورة أعلاه. لا ينبغي أن يواجه المستخدمون الذين لديهم أجهزة NAS سريعة على شبكة جيجابت أو شبكات أسرع مشكلة ما لم تكن تتعامل مع عدد كبير بشكل استثنائي من الدلائل.
إعادة تمكين .DS_Store Creation
إذا استخدمت الأمر أعلاه لتعطيل إنشاء ملفات .DS_Store على محركات أقراص الشبكة المشتركة ، فيمكنك إعادة تمكين إنشاء هذه الملفات باستخدام الأمر التالي:
الافتراضات الكتابة com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE
كما كان من قبل ، تأكد من تسجيل الخروج ثم أعد توصيل محركات أقراص الشبكة المشتركة بعد تشغيل الأمر.