विंडोज़ सिस्टम फ़ोल्डर को हटाना


9

मैं एक पुरानी हार्ड ड्राइव को सुधार के बिना माध्यमिक हार्ड ड्राइव के रूप में उपयोग करना चाहता हूं। लेकिन इस पुराने हार्ड ड्राइव में मेरा पुराना विस्टा इंस्टॉलेशन शामिल है जो अंतरिक्ष की जगह लेता है। मैंने स्वामित्व बदलने की कोशिश की और यह कुछ हद तक काम करता है लेकिन मैं विंडोज / सिस्टम 32 फ़ोल्डर में कुछ भी नहीं हटा सकता। क्या अनुमति बदलने का एक आसान तरीका है ताकि मैं सब कुछ हटा सकूं?


समाधान का उपयोग Takeownविल्स द्वारा सुझाए गए और caclsफ़ाइलों का पूर्ण नियंत्रण लेने के लिए उपयोग करना है। चूंकि cacls पुनरावर्ती प्रतीत नहीं होता है, इसलिए मैंने cygwin को निकाल दिया और इस आदेश को पुन: सभी फ़ाइलों को बदलने के लिए चलाया:

for d in $(find directory-of-interest -type d);do
  cacls $d'/*' /e /G username:F;
done

जहां डायरेक्टरी-ऑफ-इंटरेस्ट मेरे मामले में है /cygdrive/g/Windowsऔर उपयोगकर्ता नाम मेरा उपयोगकर्ता नाम है।

मुझे इसे मैन्युअल रूप से उन निर्देशिकाओं पर चलाना था जिनके नाम में रिक्त स्थान थे। लेकिन इस सब के बाद, मैं अब निर्देशिका को हटा सकता हूं। चेतावनी: यह मुझे लगता है कि caclsसंभावित रूप से अनुचित तरीके से उपयोग किए जाने पर चीजों को खराब कर सकते हैं।

जवाबों:


8

कमांड प्रॉम्प्ट पर जाएं और कमांड का उपयोग करें takeown

उदाहरण के लिए, यदि ड्राइव है Dतो आप टाइप कर सकते हैं:

Takeown /f d:\windows /R

यह ड्राइव Windowsपर फ़ोल्डर का चयन करता Dहै और वर्तमान उपयोगकर्ता को इस पर पहुंच प्रदान करता है और सभी उपनिर्देशिकाओं और फ़ाइलों पर पुनरावृत्ति करता है।


... एक शब्द / सही वर्तनी की पुनरावृत्ति होती है?
विलियम हिल्सम


@ टॉमीज - धन्यवाद +1, मैं हमेशा कहता हूं कि रिकर्स ने इसलिए रिकर्स पर एक जुआ खेला, और विकिपीडिया को पहले कभी नहीं देखा! शांत, धन्यवाद फिर से!
विलियम हिल्सम

1
इसे सफलतापूर्वक चलाने के लिए मुझे cmd.exe को व्यवस्थापक के रूप में चलाना था। लेकिन इसे चलाने के बाद भी, जब मैं फ़ोल्डर को हटाने की कोशिश करता हूं, तो यह कहता है "आपको इस फ़ोल्डर में परिवर्तन करने के लिए X \ U से अनुमति की आवश्यकता है" जहां X मेरा होस्टनाम है और U मेरा उपयोगकर्ता नाम है। बेहद अजीब है।
चपरासी

2

यह शामिल है, लेकिन निश्चित रूप से काम करेगा।

1. डाउनलोड करें और एक Ubuntu LiveCD जला। यहाँ निर्देश: https://help.ubuntu.com/community/BurningIsoHowto

2. अपने डिस्क ड्राइव में लाइव सीडी के साथ रिबूट करें। ऐसा करने के लिए आपको अपना BIOS बूट क्रम बदलना पड़ सकता है। आम तौर पर F12 आपको इस सेटअप में प्रवेश करने की अनुमति देता है, जिसे आप बूटअप में बदलते हैं।

3. उबंटू को लोड करने वाले बटन के साथ एक स्क्रीन पर आना चाहिए जो "उबंटू ट्राई करें" और "उबंटू स्थापित करें" कहे। "कोशिश Ubuntu" पर क्लिक करें। उबंटू "लॉग इन" लाएगा और आपको डेस्कटॉप पर लाएगा।

4. शीर्ष पर स्थानों की सूची बनाएं, अपनी हार्ड ड्राइव पर नेविगेट करें।

5. फ़ाइलें जो आप नहीं चाहते हैं उन्हें हटा दें।

नोट: उबंटू को आपके सिस्टम से कुछ फ़ाइलों को हटाने में परेशानी हो सकती है। यह फाइलसिस्टम प्रकार के कारण है। यदि आपको यह परेशानी है, तो डाउनलोड करें और ntfs-3G को संकलित करें: http://www.tuxera.com/community/ntfs-3g-download/

इंस्टॉलेशन के लिए README फाइल पढ़ें।

यह शामिल है यदि आप लिनक्स का उपयोग नहीं करते हैं या एक लाइवसीडी है, लेकिन यदि आप करते हैं, तो यह एक स्नैप होना चाहिए।

यदि आपके कोई प्रश्न हैं, तो उन्हें टिप्पणियों में पूछें और मैं उन्हें अपनी क्षमता के अनुसार उत्तर दूंगा


मैं वास्तव में यह कोशिश नहीं की, लेकिन मैं वर्चुअलबॉक्स पर फेडोरा चलाता हूं। मैंने ड्राइव को Fedora पर आरोहित किया, र को रूट के रूप में, और निर्देशिकाओं को हटाने की कोशिश की, लेकिन "ऑपरेशन की अनुमति नहीं है"।
चपरासी

वर्चुअलबॉक्स वह नहीं है जो आप चाहते हैं। आप लोड करने के लिए केवल लिनक्स कर्नेल चाहते हैं, इस प्रकार आपको एक लाइव सीडी से दोहरे-बूट या बूट की आवश्यकता है
D'Arvit

0

मेरा सुझाव है कि ड्राइव को सुधारना, इस तरह से आप यह सुनिश्चित करते हैं कि ड्राइव किसी भी छिपी हुई फ़ाइलों आदि से मुक्त है।

बेशक, यह किसी भी फाइल को स्टोर करने के लिए पर्याप्त जगह होने पर निर्भर करता है जिसे आप कहीं और रखना चाहते हैं।


0

सुनिश्चित नहीं है कि यह System32 पर काम करेगा, लेकिन मुझे लगता है कि Unlocker जैसा कुछ इसके लिए काम करेगा।

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