NTFS फ़ोल्डर में कोई स्वामी नहीं है, कोई अनुमति नहीं है, हटाया नहीं जा सकता


15

मेरे पास एक फ़ोल्डर है जो 2003 सदस्य सर्वर है जिसे हटाया नहीं जा सकता है। कुछ भी कोई अनुमति नहीं है (डोमेन व्यवस्थापक और एक cmd प्रॉम्प्ट को "nt Authority \ system" के रूप में psexec का उपयोग करके) - हमेशा "अस्वीकृत" कहा जाता है।

जब मैं एक dir / q करता हूं, तो मालिक "..." के रूप में दिखाता है।

मैं फ़ोल्डर पर takeown.exe की कोशिश की है और यह भी माता पिता है। खराब फ़ोल्डर हमेशा "एक्सेस अस्वीकृत" रिपोर्ट करता है। एक ही चीज़, icacls का उपयोग करके रीसेट करने का प्रयास किया।

एक्सप्लोरर अनुमतियों में कोई साझाकरण और सुरक्षा विकल्प या टैब नहीं है। यह अन्य फ़ोल्डर के लिए ठीक काम करता है, यहां तक ​​कि एक ही निर्देशिका में भी।

जवाबों:


25

मैंने ऐसा ही कुछ देखा है। जो मामला समाप्त हो रहा है वह यह है कि फ़ाइल को हटा दिया गया था जबकि उस पर अभी भी बकाया ताले थे। मैं इसकी हिम्मत नहीं कर सका। बकाया ताले को साफ़ करने से फ़ाइल पूरी तरह से नष्ट हो गई।


5
+1 - बिल्कुल, जैसा भी हो सकता है। ओपी को SysInternals "handle.exe" जैसा कुछ चलाना चाहिए और "undeletable" निर्देशिका के संदर्भ में आउटपुट को grep करना चाहिए।
इवान एंडरसन

बस जांच और चलाने के लिए वापस आ गया है और यह अब चला गया है! क्या केवल कोई चीज इसे धारण कर सकती है, जो अंततः बंद हो गई है और फ़ोल्डर को हटाने की अनुमति दी गई है।
winnt93

1
अगर रिबूट करना एक विकल्प है, तो यह भी काम कर सकता है - यह मेरे लिए था। रिबूट करने के बाद, रिबूट से पहले वहां मौजूद सभी फ़ोल्डर्स / फाइलें पूरी तरह से हटा दी गईं।
ओल्सन.देव

4

इससे पहले कि मैं कुछ और करता, मैं वॉल्यूम पर CHKDSK चलाता। क्या आप सिस्टम इवेंट लॉग में कोई संदेश देख रहे हैं: फ़ाइल सिस्टम भ्रष्टाचार (स्रोत "NTFS")?


3

एक ही मुद्दा था, लेकिन कोई भी फाइल उस पर लॉक नहीं थी, यह सिर्फ उसके सभी मालिकों को खोने में कामयाब रहा।

समाधान TakeOwn का उपयोग करना था

takeown /F dirname

वर्तमान उपयोगकर्ता के लिए फ़ाइल का स्वामित्व लेगा। सिस्टम व्यवस्थापक को असाइन करने के /Aबाद उपयोग करें dirname


2

मैं हाल ही में एक ऐसी ही समस्या में भाग गया। इसका कारण यह है कि मेरा मामला यह था कि एक अन्य कंप्यूटर में नेटवर्क फ़ाइल शेयर के माध्यम से फाइल खुली थी। (यह एक .dll था और दूसरे उपयोगकर्ता ने एक प्रोग्राम लॉन्च किया था जिसने इसे खोला)।

नेटवर्क साझा की गई फ़ाइलों को बंद करने के लिए:

नियंत्रण कक्ष -> प्रशासनिक उपकरण -> कंप्यूटर प्रबंधन

फिर System Tools -> Shared Folders -> Open Files को खोलें।

यह किसी अन्य मशीन द्वारा खुली सभी फाइलों को सूचीबद्ध करता है।


1

मैं इस पर भी ठोकर खाई है। फ़ाइल का कोई स्वामी नहीं था और मैं इसे हटा नहीं सका।

मैंने जाँच की है कि क्या कोई ताला पकड़े हुए प्रक्रियाएँ थीं। कोई नहीं!

मैंने "टेकाउन" के माध्यम से मालिक को सेट करने की कोशिश की है। कोई भाग्य, फ़ाइल मौजूद नहीं है !!!

फ़ाइल के नामकरण के कारण समस्या उत्पन्न हुई।

फ़ाइल नाम एक डॉट में समाप्त हुआ, जैसे "OneDrive - Bla Bla।"।

ऐसा लगता है कि वनड्राइव झूलने वाले डॉट्स के साथ फिल्मनाम बना रहा है, जबकि अधिकांश अन्य विंडोज प्रोग्राम लटकते डॉट्स को बंद कर देते हैं। तो स्पष्ट रूप से टेकऑन होता है और यह "OneDrive - Bla Bla" नहीं खोज रहा है।

मैं अंततः फाइल के 8.3 एमएस-डॉस नाम का उपयोग करके सफल हुआ, जैसे "टेकओन / एफ ओएनएनआरडीआई ~ 0"

"Dir / x" का उपयोग करके 8.3 नाम प्राप्त करना एक विकल्प है।


1

यह मेरे साथ तब हुआ है जब लिनक्स मेरे NTFS विभाजन को आंशिक रूप से भ्रष्ट करने में कामयाब रहा। निम्न प्रक्रिया आपकी फ़ाइलों को पुनर्स्थापित करने में सक्षम होनी चाहिए:

  1. ओपन एलिवेटेड कमांड प्रॉम्प्ट।
  2. उस निर्देशिका पर नेविगेट करें जिसमें समस्याग्रस्त फ़ाइलें या फ़ोल्डर हैं।
  3. icacls . /T /verify /Q
  4. "Acl लंबाई गलत है।" एक पाठ फ़ाइल के लिए (उदाहरण के लिए, acl.txt)। यदि कोई नहीं है, तो हम कर रहे हैं।
  5. for /F "tokens=*1 delims=:" %A in (acl.txt) do icacls %A /T /reset
  6. चरण 3 से दोहराएँ।

0

ऐसी फ़ाइलों को हटाने के लिए मैं पहली बार अनलॉक करने की कोशिश करता हूं । यदि वह विफल रहता है, या यदि कोई अन्य ऑपरेशन है जो मैं फ़ाइल पर प्रदर्शन करना चाहता हूं, तो मैं अपने बार्ट पीई डिस्क का उपयोग करता हूं ।


0

आप उपयोग कर सकते हैं rd- rmdirजो अप्रत्यक्ष रूप से हटाया गया है या फ़ोल्डर हटा रहा है,

आप निम्नलिखित का उपयोग कर सकते हैं:

rd /s "\\?\C:\foldername\nextfolder\foldertodelete"

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

मैंने इसे एक से अधिक बार पहले भी आजमाया है।

PCGenie


0

मैंने इस समस्या को POSIX प्रारूप में स्विच करने के साथ हल किया:

del \\?\d:\path\problem_path\*
rmdir \\?\d:\path\problem_path\*

अब समस्या यह है, मैं डायरेक्टरी को एक्सप्लोरर से, या cmd से डायरेक्ट रीक्रिएट नहीं कर सकता


0

नक़ल, लेकिन मैं सिर्फ इस के समान कुछ था ...

फ़ाइल / फ़ोल्डर अनुमतियों का ऑडिट करने के लिए Server2008 फ़ोल्डरों पर AccessEnum चल रहा है।

AccessEnum से पता चलता है ??? मालिक के रूप में।

फ़ाइल पर राइट क्लिक करें और सामान्य विकल्पों में से कोई भी उपलब्ध नहीं है। बस खोलें और भेजें।

यह पता चला कि यह लंबे रास्ते और लंबे फ़ाइल नाम के कारण था। 272 कुल योग!

फ़ोल्डर संरचना में नीचे खोदा और पथ के अंत की ओर एक फ़ोल्डर साझा किया, अब फ़ाइलों को एक छोटे पथ के साथ रेफरी किया जा सकता है।

फ़ाइलों की अनुमति आदि में कुछ भी गलत नहीं है, यह सिर्फ लंबे रास्ते पर चोक करने वाला एक्सप्लोरर था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.