बहुत जल्दी पूर्ण रीसायकल बिन कैसे खाली करें?


38

मैंने एक फ़ोल्डर से लगभग आधा मिलियन फाइलें हटा दी हैं, और Shiftउन्हें पूरी तरह से सीधे हटाने के लिए दबाने के लिए नहीं सोचा ।

अब वे मेरे रीसायकल बिन को रोक रहे हैं, और विंडोज का दावा है कि इसे खाली करने में 4 घंटे लगेंगे - यह प्रति सेकंड लगभग 68 फाइलें करने का दावा करता है।

क्या कोई जादू या एक वैकल्पिक तरीका है जो इसे गति दे सकता है?

बाउंटी - मैं एक इनाम शुरू कर रहा हूँ। फाइलें अभी भी मेरे बिन में हैं, क्योंकि उनसे छुटकारा पाने के लिए कोई दबाव की जरूरत नहीं थी और इस तरह, मैं प्रस्तुत सुझावों की कोशिश कर सकता हूं। हालाँकि, मैं एक ऐसे तरीके की तलाश कर रहा हूँ, जिसमें फ़ोल्डर की सामग्री को हटाना कठिन न होRECYCLER - मुझे यकीन है कि यह काम करेगा, लेकिन यह मुझे थोड़ा अशुद्ध लगता है।


8
हां, एक बहुत जल्दी: अपने ड्राइव को प्रारूपित करें।
मेहरदाद

@Pekka - तो, ​​यह एक दिन हो गया है। क्या वास्तव में 4 घंटे लगे?
11c atιᴇ007

3
@ मेहरदाद में अधिक समय नहीं लगेगा?
पचेरियर

0.5M files quite o.Oजो कि काफी है। ~ 20 साल के व्यापक कंप्यूटर उपयोग के बाद, मेरे पास मेरे वर्तमान सिस्टम में सभी संस्करणों में ~ 300K फाइलें हैं (मेरे हजारों फ्लॉपी या अन्य ड्राइव की गिनती नहीं)। क्या आप कह सकते हैं कि उस फ़ोल्डर में बिल्ली क्या थी?
Synetech

@Synetech एक बड़ी सीएमएस के दर्जनों संस्करणों के साथ हजारों एसेट फाइलें और जावास्क्रिप्ट विगेट्स प्रत्येक के ऊपर, एसवीएन संस्करण नियंत्रण के तहत सभी के शीर्ष पर (जो हर एक के लिए नियंत्रण फाइलें जोड़ता है)
पेक्का गोफंडमोनिका

जवाबों:


25

नहीं है RecycleNOW , एक छोटे उपयोगिता खाली रीसायकल बिन तुरंत, कोई कितना भी इसमें मौजूद। (या कम से कम मैंने देखा है कि यह मेरे रीसायकल बिन के साथ भी बहुत तेज़ी से चलता है जिसमें ~ 1 जीबी डेटा है।) विंडोज 7 के साथ काम करता है।

एक बार जब आप इसे प्राप्त करते हैं, तो बस निष्पादन योग्य फ़ाइल पर डबल-क्लिक करें, और यह हो गया है। बिन खाली होना चाहिए।


4
दिलचस्प है, लेकिन यह मेरे विंडोज 7 64-बिट पर काम नहीं करेगा! मैंने टूल को व्यवस्थापक अधिकारों के साथ शुरू किया, यह कुछ सेकंड के लिए चला और बाहर निकल गया, लेकिन बिन में कोई बदलाव नहीं हुआ।
पीकाका गोफंडमोनिका

2
अद्यतन: यह सब के बाद काम किया , यह खोजकर्ता विंडो को अद्यतन करने के लिए बस कुछ ही मिनट लग गए! धन्यवाद। (मैं इनाम अभी तक नहीं दे सकता।)
Pekka GoFundMonica

5
> मैंने देखा है कि यह मेरे रीसायकल बिन के साथ ~ 1 जीबी डेटा के साथ भी बहुत तेज़ी से चलता है। आकार अप्रासंगिक है, फाइलों की संख्या क्या मायने रखती है ।
सिनटेक

@ सिनटेक: सच। मैं अभी गिनती नहीं करता था, क्योंकि वहां भी फ़ोल्डर थे।
इस्केक

मुझे यह सुनिश्चित करना था कि व्यवस्थापक के रूप में इस उपयोगिता को न चलाएं, और न ही इसे व्यवस्थापक-स्तर के कमांड प्रॉम्प्ट से चलाने के लिए। ऐसा लगता है कि यह उपयोगकर्ता-विशिष्ट तरीके से चलता है।
एंड्रयू कोस्टर

39

क्या आपके पास एक वायरस स्कैनर है जो on-accessस्कैनिंग करता है ? इसे हटाने की कार्रवाई के दौरान अक्षम करें।

मेरे वायरस स्कैनर के साथ अक्षम हटाने 10 गुना तेजी से खत्म हो गया है।

(मुझे कभी समझ नहीं आया कि यह उन फ़ाइलों की जांच क्यों करता है जो डिलीट होने वाली हैं)


5
अच्छा सुझाव! यह उस दर को ट्राई करता है जिस पर फाइलें हटाई जाती हैं। यह अभी भी बहुत धीमा है लेकिन निश्चित रूप से एक सुधार है।
पीका

2
@ उमब: यहाँ भी
सर्फ 13

1
आपको अक्षम करना चाहिए on-accessऔर केवल इसे स्कैन करने देना चाहिए on-write। :)
तमारा विज्समैन

@ मोहाब यहीं दोस्त ........
av

3
वोट लोगों के लिए धन्यवाद, आपको स्वीकृत जवाब के दो बार वोट देने के लिए मुझे दुर्लभ लोकलुभावन बिल्ला मिला। केवल 23 लोगों को वह बैज मिला :-)
जेफ

16

यह तब तक धीमा नहीं होना चाहिए , जब तक कि आपके पास शेल एक्सटेंशन स्थापित हो जो कुछ करने के लिए डिलीट प्रक्रिया को हुक करता है (जैसे NTFS लिंक शेल एक्सटेंशन की "स्मार्ट डिलीट" सुविधा)।

लेकिन आप हमेशा कोशिश कर सकते हैं

RmDir /S "C:\$Recycle.Bin"

तथा

RmDir /S "C:\RECYCLER"

और वे तेज हो सकते हैं। वे आपके संपूर्ण रीसायकल बिन को C :, पर हटा देंगे, हालांकि (अन्य उपयोगकर्ताओं की फ़ाइलों सहित)।


1
एक अन्य विकल्प लिनक्स लाइव-सीडी में बूट करना और रीसायकल फ़ोल्डर को हटाना है।
जो इंटरनेट

2
नहीं, यह निश्चित रूप से तेज़ होगा, खासकर जब आरबी में कई फाइलें होती हैं, क्योंकि एक्सप्लोरर कुछ अतिरिक्त हाउस-कीपिंग करता है जो कमांड-लाइन को भूल जाता है। आप nulइसे और भी तेज़ बनाने के लिए आउटपुट को रीडायरेक्ट करना चाहेंगे ।
Synetech

10

एक हार्डकोर विधि फ़ोल्डर विकल्पों में छिपी और संरक्षित ओएस फ़ाइलों को अनहाइड करना है, फिर C की जड़ पर रिसाइक्लर (XP) या $ Recycle.Bin (Vista, 7) फ़ोल्डर को हटा दें।

यदि यह आपको अनुमति नहीं देगा, तो लिनक्स डिस्ट्रो बूट सीडी का उपयोग करें और उन्हें वहां से हटा दें।


अब तक की सबसे अच्छी सलाह। मैं दृढ़ता से सलाह देता हूं कि THIS सलाह का पालन करें
gd1

2
आपको इसे Shift + Del पर सुनिश्चित करना होगा, अन्यथा यह रीसायकल बिन को फिर से बनाने की कोशिश करेगा। साथ ही, अगर वहाँ हैं कि कई फाइलें, एक्सप्लोरर में ऐसा करना अभी भी खाली कमांड के समान गति के बारे में होगा । मेहरदाद की तरह कमांड-लाइन का उपयोग करके संकेत दिया (मैं rdइसके बजाय का उपयोग करता हूं rmdir, लेकिन टमाटर-टमाटर), एक्सप्लोरर द्वारा किए जाने वाले सभी अतिरिक्त कार्यों को बायपास करेगा, और इसे बहुत तेज़ी से हटा देगा , खासकर यदि आप आउटपुट को रीडायरेक्ट करते हैं nul
सिंथेटिक्स

1
यह एक खाली रीसायकल बिन को फिर से बनाएगा, हां शिफ्ट + डेल।
Moab

8

मैंने देखा है कि विंडोज 7 रीसायकल बिन को XP की तुलना में बहुत खराब करता है, खासकर जब इसमें बहुत सारे आइटम होते हैं। जब भी मेरे पास एक हास्यास्पद संख्या वाली फ़ाइलों से भरा बिन होता है, और विशेष रूप से 7 में जब मैं क्या करता हूं तो कमांड-प्रॉम्प्ट ( cmd) को खोलने के लिए , और रीसायकल बिन को हटाने के लिए फ़ाइल-सिस्टम स्तर पर एक साधारण कमांड का उपयोग करें (परिवर्तन) ड्राइव के रूप में आवश्यक):

rd /s /q C:\$RECYCLE.BIN > nul

वहाँ Windows के संस्करण और अन्य इंस्टॉल किए गए प्रोग्राम के आधार पर रीसायकल बिन निर्देशिका के लिए कुछ अलग-अलग नाम हो सकता है (जैसे, $RECYCLE.BIN, RECYCLED, RECYCLER, RECOVERY BIN)। विंडोज के विभिन्न संस्करणों के साथ-साथ पुराने नॉर्टन प्रोटेक्टेड रीसायकल बिन के साथ संगतता के लिए, इस संस्करण का उपयोग करें (यह मानता है कि ड्राइव के रूट में कोई वैध फाइल या फ़ोल्डर नहीं हैं recycl, जो वैसे भी होते हैं ; जो वैसे भी दुर्लभ है):

rd /s /q C:\*recycl* > nul

यह फ़ोल्डर और उसकी सभी सामग्रियों को हटाने के लिए क्या करता है, और किसी भी आउटपुट को रीडायरेक्ट करता है nul(यानी, जो भी आउटपुट दिखाता है)।

यह शायद रीसायकल बिन को कुछ कारणों से फ्लश करने का सबसे तेज़ तरीका है:

  • विंडोज को बंद करने के लिए लाइव-सीडी की बूटिंग में थोड़ी देर लगेगी, दूसरे ओएस को बूट करें, फिर उसे बंद करें, और विंडोज को फिर से बूट करें, जो पूरी तरह से उद्देश्य को हरा देता है
  • एक्सप्लोरर में रीसायकल बिन को हटाना या हटाना (शिफ्ट + डेल के साथ भी) अतिरिक्त हाउस-कीपिंग का कारण बनता है जो rdकमांड के साथ नहीं होता है
  • nulचीजों को गति देने के लिए आउटपुट को रीडायरेक्ट करना (तकनीकी रूप से, इसे कुछ भी प्रदर्शित नहीं करना चाहिए delऔर deltreeकरना चाहिए, लेकिन यह अभी भी एक अच्छा तरीका है)

रीसायकल बिन फोल्डर को पूरी तरह से डिलीट करना कोई समस्या नहीं है क्योंकि यह एक फाइल को डिलीट करते ही आपको दोबारा बनाया जाता है।


मेरे बैच-फ़ाइल में, मैं उपरोक्त विधि का उपयोग करता हूं (जो तेज, अंतर्निहित rdकमांड का उपयोग करता है ) लेकिन बाहरी, तीसरे पक्ष के निष्पादन योग्य कार्यक्रमों के लिए कुछ संदर्भ भी हैं:

  • सबसे अच्छा एक NirCmd ( nircmd emptybin) है
  • इष्टतम X का EmptyRecycleBin
  • ThreeLeaf के ERB
  • एक AutoHotkey स्क्रिप्ट जिसमें एक कॉल है FileRecycleEmpty

4

रीसायकल बिन को खाली करना वास्तव में फ़ाइल सिस्टम स्तर पर फ़ाइलों को हटा देता है, इसलिए यदि वह लंबे समय से ले रहा है, तो मुझे नहीं लगता कि आप इसे करने के लिए बहुत कुछ कर सकते हैं। आप अन्य कार्यक्रमों द्वारा डिस्क के उपयोग को कम करने की कोशिश कर सकते हैं, क्योंकि अनावश्यक रूप से आगे और पीछे की मांग सब कुछ धीमा कर देती है, लेकिन यह इसके बारे में है।

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

केवल यही कारण है कि मैं सोच सकता हूं कि खाली होने में घंटों क्यों लगेंगे, बहुत ही खंडित डिस्क पर बहुत छोटी फाइलें हैं, या कुछ कार्यक्रम प्रक्रिया में हस्तक्षेप कर रहे हैं। या डिस्क / केबल में समस्याएँ होने के कारण IO परिचालनों पर बहुत अधिक प्रयास होते हैं।

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


1
वे बहुत छोटी फाइलें हैं, जो शायद इसे धीमा कर रही हैं।
पेका

+1: "आधा मिलियन फाइलें" हटाने में काफी समय लगेगा, या तो 'शिफ्ट' दबाने पर या रिसाइकल बिन से खाली होने पर।
11c atιᴇ007

मुझे यकीन नहीं है कि आप "फ़ाइल सिस्टम स्तर पर" से क्या मतलब है। केवल हटाए गए कुंजी को दबाने से चयनित फ़ाइल (ओं) पर एक चाल आदेश जारी होता है। रीसायकल बिन को खाली करने या शिफ्ट-डेल को दबाने से वास्तव में फ़ाइल सिस्टम में फ़ाइल का संदर्भ हटा दिया जाता है, लेकिन डेटा तब भी मौजूद है जब तक कि कुछ अन्य फाइलें इसे अधिलेखित नहीं करती हैं। मुझे लगता है कि यह परिभाषा की बात है, लेकिन मैं "फाइल सिस्टम स्तर" को हटाने के लिए डिस्क वाइप टूल के उपयोग से डेटा के वास्तविक अधिलेखित होने का मतलब समझूंगा।
संगीत 2

"फ़ाइल सिस्टम स्तर" का अर्थ है कि फाइलें निर्देशिका प्रविष्टियों और फ़ाइल सिस्टम के अंतरिक्ष आवंटन रिकॉर्ड से हटा दी जाती हैं। वास्तविक सामग्री को पोंछना "ब्लॉक डिवाइस स्तर" होगा।
Zds

0

सभी एक्सप्लोरर विंडो बंद करने में क्या मदद मिल सकती है। ऐसा लगता है कि OS प्रत्येक हटाए गए फ़ाइल पर उन्हें अपडेट करने की कोशिश कर रहा है और यह चीजों को धीमा कर देता है।

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