OneDrive अपने फ़ोल्डर को पुराने Windows संस्करणों के लिए कार्यात्मक नहीं बनाता है?


58

फ़ॉल 2017 क्रिएटर्स अपडेट के बाद विंडोज 10 के लिए वनड्राइव फ़ोल्डर को पूर्व विंडोज संस्करणों का उपयोग करके एक्सेस नहीं किया जा सकता है। यह विषमता आधिकारिक साइट पर वर्णित है :

यदि आपने विंडोज 10 के लिए फॉल 2017 क्रिएटर्स अपडेट स्थापित किया है और आप वनड्राइव फ़ाइलों को किसी बाहरी ड्राइव में सिंक करते हैं, तो आप फॉल्स ड्राइव को फॉल 2017 क्रिएटर्स अपडेट से पुराने ऑपरेटिंग सिस्टम पर चलने वाले कंप्यूटर पर ले जाने पर अपनी वनड्राइव फ़ाइलों को खोलने में असमर्थ हो सकते हैं। विंडोज 10 के लिए।

सुझाया गया वर्कअराउंड "सामग्री को खोलने के लिए विंडोज 10 (या नए) के लिए पतन 2017 क्रिएटर्स अपडेट चलाने वाले कंप्यूटर का उपयोग करें"

मैंने सफलतापूर्वक विंडोज 7 के साथ एक हार्ड ड्राइव में प्लग-इन करके विंडोज 7 के साथ समस्या को पुन: उत्पन्न किया है, जो पहले विंडोज 10 का उपयोग करके बनाया गया था। अब, जब मैं निर्देशिका के साथ कुछ करने की कोशिश कर रहा हूं (इसे हटाएं, या cdउसमें), मुझे एक त्रुटि मिली:

The file cannot be accessed by the system.

एफएस के अनुसार कोई तार्किक त्रुटियां नहीं हैं chkdsk, मैं भी फ़ोल्डर का मालिक हूं और सभी सुरक्षा विशेषाधिकार हैं। कोई भी प्रक्रिया वॉल्यूम का उपयोग नहीं कर रही है। भले ही, मैं इस (और केवल) फ़ोल्डर के साथ कुछ भी नहीं कर सकता। अवरोधक तंत्र क्या है?

जवाबों:


72

एनटीएफएस में एक सुविधा है जिसे रेपर्स पॉइंट कहा जाता है , जिसमें ऑपरेटिंग सिस्टम द्वारा विशेष प्रसंस्करण के लिए एक फ़ाइल या निर्देशिका को टैग किया जा सकता है। इसका उपयोग कुछ विशेषताओं को लागू करने के लिए किया जाता है - जैसे वॉल्यूम माउंट पॉइंट (ड्राइव अक्षर के लिए यूनिक्स-ईश विकल्प); जंक्शन और सीमलिंक; GitVFS विरल निर्देशिका; फ़ाइलें जो वास्तव में एक WIM छवि के अंदर संग्रहीत होती हैं; फ़ाइलें जो टेप या अन्य धीमी गति से भंडारण के लिए रवाना की गई हैं; और इसी तरह।

OneDrive के हाल के संस्करण भी "ऑनलाइन फ़ाइलों" को लागू करने के लिए रीपर्स पॉइंट का उपयोग करते हैं - वे पहली बार प्लेसहोल्डर हैं, लेकिन मांग पर डाउनलोड किए गए हैं। पहले के संस्करणों ने इसे शेल स्तर पर किया था, जो कई कार्यक्रमों के साथ काम नहीं करता था; एक पुनरावर्ती बिंदु का उपयोग करना और ऑटो को कोर ओएस में डाउनलोड करना उन्हें स्थानीय फ़ाइलों से लगभग अप्रभेद्य बनाता है।

स्वाभाविक रूप से नए टैग के परिणामस्वरूप त्रुटि होगी जब पथ को पुराने ओएस के माध्यम से एक्सेस किया जाता है; NTFS ड्राइवर को पता नहीं है कि इस तरह के सामानों का क्या करना है , इसलिए यह सिर्फ पहुंच को खारिज करता है। यह उदाहरण के लिए एक खाली निर्देशिका दिखा सकता है, लेकिन जब पुराने OS इसे लिखने की कोशिश करते हैं तो जल्दी से अधिक नुकसान हो सकता है।

यदि आप किसी फ़ाइल या निर्देशिका से जुड़े हैं, तो रेम्पर्स पॉइंट टैग देखने के लिए आप Cmd के माध्यम से fsutil reparsepoint का उपयोग कर सकते हैं ।


11
आप सही थे। fsutil reparsepoint query OneDriveडेटा दिखाया, और fsutil reparsepoint delete OneDriveसफलतापूर्वक निर्देशिका को "अनलॉक" किया।
enkryptor

1
क्या रेपर्स प्वाइंट एक्स्टेंसिबल / इंस्टेबल नहीं हैं? निश्चित रूप से, विंडोज ओएस मूल रूप से GitVFS का समर्थन नहीं करता है।
usr

3
Windows OS ने वास्तव में GitVFS का समर्थन करने के लिए परिवर्तन प्राप्त किए। IIRC, यह हमेशा एक "न्यूनतम Win10 संस्करण" आवश्यकता थी। OneDrive के साथ, मुझे लगता है कि यह आंशिक समर्थन है - उपयोगकर्ताओं के लिए या कस्टम ड्राइवरों के लिए OS में हुक करने की क्षमता ... यदि यह मतलब नहीं है कि इसका अर्थ है मनमाने ढंग से पीछे वाले बिंदुओं का समर्थन करना, या यदि इसका मतलब है कि यह एक विशिष्ट प्रतिरूप बिंदु का समर्थन करता है, लेकिन दे रहा है कार्यान्वयन स्थापित करने योग्य होना चाहिए।
ग्रैविटी

4
@usr आगे बढ़ते हुए, प्रोजेएफएस संभवतः समान सुविधाओं के लिए समर्थित विकल्प होगा, क्योंकि इसे उपयोगकर्ता-मोड में शुद्ध रूप से लागू किया जा सकता है। यह एक स्थिर रिलीज में अभी तक उपलब्ध नहीं है, हालांकि। ProjFS स्वयं एक फ़ाइल सिस्टम फ़िल्टर ड्राइवर के रूप में लागू किया गया (है?) , जो कि कुछ विंडोज़ संस्करणों के लिए एक विस्तार बिंदु के रूप में उपलब्ध है (XP के माध्यम से वापस जा रहा है, मुझे विश्वास है)। OneDrive स्वयं का उपयोग करता है (उपयोग?) CldFlt ("क्लाउड फ़ाइलें मिनी फ़िल्टर ड्राइवर")।
बॉब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.