تنصح Microsoft بعدم تحرير ملفات Linux من Windows
كما تعلم بالفعل ، يأتي Windows 10 مزودًا بنظام Linux فرعي يعتمد على Ubuntu. يسمح للمستخدم باستخدام أدوات وحدة التحكم المختلفة وتثبيت خوادم وخدمات Linux النموذجية. تحذر Microsoft الآن المستخدمين من عدم تحرير ملفات Linux مباشرة باستخدام تطبيقات Windows لأنها يمكن أن تلحق الضرر بشكل دائم بالنسخة المثبتة من توزيعة Linux.
يخزن نظام Linux الفرعي ، عند تمكينه ، ملفاته في المجلد التالي:
٪ LOCALAPPDATA٪ \ lxss
نصيحة: انظر كيف تمكين نظام Windows الفرعي لنظام Linux (WSL) في نظام التشغيل Windows 10.
يتم تمثيل البيانات الوصفية للملف (مثل الأذونات والملكية والطوابع الزمنية وما إلى ذلك) بشكل مختلف في Linux عن Windows. نظرًا لأن Windows يخزن ملفات Linux الخاصة بك في مجلد NTFS ، فإن WSL يحسب البيانات الوصفية لكل ملف Linux ويحتفظ بها في سمات NTFS الممتدة.
عندما تقوم بتحرير ملف من خارج نظام Windows الفرعي لنظام Linux ، يمكن لتطبيق Windows إتلاف البيانات الوصفية المخزنة ، لأنه لا يعرف شيئًا عن Linux. لا تقوم بعض تطبيقات Windows بتحرير الملفات فحسب ، بل تقوم أيضًا بحذف الملف الحالي وكتابة نسخة محدثة بنفس الاسم.
إذا حدث هذا ، فستتم إزالة جميع الخصائص المتعلقة بـ Linux من خصائص الملف الممتد.
عندما يعثر نظام Windows الفرعي لنظام Linux على بيانات وصفية معطلة ، فإنه يعتبر الملف تالفًا. في بعض الأحيان ، يمكنه الكتابة فوق محتويات الملف دون إتلاف البيانات فعليًا.
مايكروسوفت توصية الأمر بسيط:
لا تقم ، تحت أي ظرف من الظروف ، بإنشاء و / أو تعديل ملفات Linux باستخدام تطبيقات Windows والأدوات والبرامج النصية ووحدات التحكم وما إلى ذلك.
من المحتمل أن يؤدي إنشاء / تغيير ملفات Linux من Windows إلى تلف البيانات و / أو إتلاف بيئة Linux الخاصة بك مما يتطلب منك إلغاء تثبيت وإعادة تثبيت التوزيعة الخاصة بك!
...
- قم بتخزين الملفات في نظام ملفات Windows الذي تريد إنشاءه / تعديله باستخدام أدوات Windows وأدوات Linux
- لا تقم بإنشاء / تعديل ملفات Linux من تطبيقات Windows أو الأدوات أو البرامج النصية أو وحدات التحكم