आपको विंडोज 10 पर लिनक्स फाइलों को नहीं बदलना चाहिए। क्यों?

विषयसूची:

आपको विंडोज 10 पर लिनक्स फाइलों को नहीं बदलना चाहिए। क्यों?
आपको विंडोज 10 पर लिनक्स फाइलों को नहीं बदलना चाहिए। क्यों?

वीडियो: आपको विंडोज 10 पर लिनक्स फाइलों को नहीं बदलना चाहिए। क्यों?

वीडियो: आपको विंडोज 10 पर लिनक्स फाइलों को नहीं बदलना चाहिए। क्यों?
वीडियो: Monitor Calibration on Windows 10 | Adjust Colour Settings - YouTube 2024, नवंबर
Anonim

उनके बदलने के बारे में सोचने वालों के लिए लिनक्स फाइलें पर विंडोज 10, ऐसा कुछ है जिसे आप जानना चाहते हैं। माइक्रोसॉफ्ट के मुताबिक, विंडोज़ से लिनक्स फाइलों को बनाने या बदलने के परिणामस्वरूप डेटा भ्रष्टाचार हो सकता है और आपके लिनक्स पर्यावरण को नुकसान पहुंचा सकता है जिससे आप अपने डिस्ट्रो को अनइंस्टॉल और पुनर्स्थापित कर सकते हैं।

विंडोज 10 पर लिनक्स फाइलों को न बदलें

Image
Image

इसका मतलब है कि आपकी सभी लिनक्स फाइलें या उन फ़ाइलों को '% LOCALAPPDATA% lxss'किसी भी विंडोज उपकरण का उपयोग करके बनाया या संपादित नहीं किया जाना चाहिए, या आपको कुछ गंभीर नुकसान का सामना करना पड़ सकता है।

आइए इस मुद्दे के कारणों का पता लगाएं।

अगर WSL या लिनक्स के लिए विंडोज सबसिस्टम किसी दिए गए फ़ाइल के लिए आपकी संग्रहीत लिनक्स फ़ाइल मेटाडेटा नहीं मिल पाती है, यह स्वचालित रूप से मानती है कि फ़ाइल दूषित या सिस्टम पर क्षतिग्रस्त है। ऐसा इसलिए है क्योंकि सभी फ़ाइल मेटाडेटा को विंडोज़ की तुलना में लिनक्स में अलग-अलग संग्रहित और प्रतिनिधित्व किया जाता है। डब्ल्यूएसएल एनटीएफएस फ़ोल्डरों में सभी लिनक्स डेटा स्टोर करता है, और इस प्रकार एनटीएफएस विस्तारित विशेषताओं में उनके मेटाडेटा की गणना करता है और जारी रहता है।

दूसरी तरफ, विंडोज 10 पर ऐप्स को रूट लिंक (% localappdata lxss ) के तहत संग्रहीत फ़ाइल बनाने / संशोधित करने के लिए प्रत्येक लिनक्स मेटाडेटा को फिर से गणना करने और बनाए रखने के लिए आवश्यक एल्गोरिदम नहीं होता है। इस प्रकार, यदि आप किसी भी लिनक्स फ़ाइलों को संशोधित करने के लिए Windows 10 ऐप या टूल का उपयोग करना चाहते हैं, तो एनटीएफएस प्रारूप की गैर-संगतता के कारण उनके पास उनके गुणों में पिछले मेटाडाटा में से कोई भी नहीं होगा।

इन विंडोज उपकरणों का एक अन्य पहलू यह है कि वे आम तौर पर मूल फ़ाइल को तुरंत संपादित नहीं करते हैं। इसके बजाय वे मूल को हटाकर, उन्हें ऐप पर फिर से बनाकर काम करते हैं और फिर इसे सभी आवश्यक संपादन के साथ उपयोगकर्ता को बहाल करते हैं। यह प्रक्रिया सभी एनटी फाइलों और मेटाडेटा की लिनक्स फ़ाइल से वंचित है, और एनटी फ़ाइल विस्तारित गुण अक्सर जारी नहीं होते हैं और खो जाते हैं। इस प्रकार, यदि आपकी लिनक्स फ़ाइल में कोई भी गलत फ़ाइल मेटाडेटा नहीं है, तो विंडोज ऐप्स उन्हें भ्रष्ट मानेंगे और शायद उन्हें एक अनुपयोगी फ़ाइल में परिवर्तित कर देगा।

निवारण

विंडोज 10 और लिनक्स ऐप्स के हाइब्रिड का उपयोग करने वाली फ़ाइलों पर काम करने के लिए, उन फ़ाइलों को अपने विंडोज फाइल सिस्टम में काम करना और स्टोर करना पसंद करते हैं, और विंडोज और बैश शैल दोनों से उन्हें एक्सेस करते हैं / MNT // पथ। अपनी लिनक्स फ़ाइलों तक पहुंचने के लिए दोनों सेवाओं का उपयोग करने से विंडोज़ सभी एनटी फाइल सिस्टम तत्वों को पहचानने में मदद करेगा। यह फाइल सिस्टम के बीच फ़ाइलों को प्रतिलिपि बनाने के बिना विंडोज टूल्स और बैश टूल्स दोनों का उपयोग करके एक ही फाइलों तक पहुंचने में आपकी सहायता करता है।

माइक्रोसॉफ्ट के सीनियर प्रोग्राम मैनेजर रिच टर्नर कहते हैं - फ़ाइलों को खोने से बचने के लिए इन नियमों का पालन करना सुनिश्चित करें, और / या अपने डेटा को दूषित करना:

  1. अपने विंडोज़ फाइल सिस्टम में फाइलों को स्टोर करें जिन्हें आप विंडोज टूल्स और लिनक्स टूल्स का उपयोग करके बनाना / संशोधित करना चाहते हैं
  2. विंडोज ऐप्स, टूल्स, स्क्रिप्ट या कंसोल से लिनक्स फाइलें न बनाएं / संशोधित न करें।

पूर्ण पढ़ने के लिए, इस ब्लॉग पोस्ट को पढ़ें MSDN.

संबंधित पोस्ट:

  • विंडोज 10 पर उबंटू पर बैश कैसे चलाएं
  • विंडोज के लिए मुफ्त छवि मेटाडाटा दर्शक और संपादक
  • MagicArchiver: संग्रह फ़ाइलों को बनाएं या संशोधित करें
  • विंडोज 10/8/7 के लिए सर्वश्रेष्ठ मुफ्त सॉफ्टवेयर डाउनलोड
  • माइक्रोसॉफ्ट अब लिनक्स और ओपन सोर्स हार्टिंग क्यों कर रहा है?

सिफारिश की: