कैसे, बिल्कुल, विंडोज रीसायकल बिन काम करता है?
आप Windows में एक फ़ाइल को हटाते हैं, यह रीसायकल बिन में डंप हो जाता है, और बाद में आप इसे वापस मछली देते हैं। उस पूरी प्रक्रिया के दौरान वास्तव में क्या होता है?
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
प्रश्न
सुपरयूज़र रीडर जोनाथ0 एन रीसायकल बिन के बारे में उत्सुक है:
विंडोज में रीसायकल बिन वास्तव में क्या करता है? क्या यह केवल एक शानदार फ़ोल्डर और जल्द ही नष्ट होने वाली फ़ाइलों के लिए एक होल्डिंग जगह है, या यह कुछ विशिष्ट करता है? विशेष रूप से, ऐसी फाइलें हैं जिन्हें रिसाइकल बिन में "स्थानांतरित" किया जाता है, वास्तव में हार्ड डिस्क पर ले जाया जाता है, या फाइल को स्थानांतरित करने के लिए सिर्फ संकेत हैं? मैं एक काफी अनुभवी उपयोगकर्ता हूं, मुझे रीसायकल बिन की अधिक गहराई से जानकारी चाहिए थी.
तो कहानी क्या है? एक तरह से फ़ाइल purgatory के रूप में रीसायकल बिन कैसे कार्य करता है?
उत्तर
सुपरयूजर के योगदानकर्ता टिम विज्समैन पर्दे के पीछे एक शिखर प्रदान करते हैं:
संदर्भ हटा दिया जाता है, मूल स्थान को जानने के लिए रीसायकल बिन में एक मेटाडेटा फ़ाइल रखी जाती है.
शुरुआती दिनों में, विंडोज 95 और 98 पर यह स्थित था
\ पुनर्नवीनीकरण
. विंडोज 2000 पर और बाद में इसका नाम बदल दिया गया\ recycler
. विंडोज विस्टा के बाद से यह अब एक विशेष फोल्डर है\ $ Recycle.Bin
.आई / ओ को हुड के नीचे देखने के लिए प्रक्रिया मॉनिटर का उपयोग करें, एक फ़िल्टर डालें
रीसायकल बिन
और उस पर जाएँ। :)उदाहरण के लिए, जब मैं ऐसा करता हूं:
नोटपैड \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 \ $ EXAMPL5
ध्यान दें: लंबे फ़ोल्डर नाम एक उपयोगकर्ता SID है। अंतिम फ़ोल्डर का नाम मेटाडाटा पर आधारित एक हैश है.
मुझे एक फ़ाइल मिलती है जिसमें मेटाडेटा जानकारी इस प्रकार है:
Ö¸ÌC: \ P a t h \ T o \ S o m m e \ E x a m p l e। टेक्स्ट
फ़ाइल पथ के बीच रिक्त स्थान होने का कारण यह है कि यह विस्तृत बाइट वर्णों में संग्रहीत है, कुछ भाषाओं के लिए विशेष वर्णों के साथ-साथ यूनिकोड और क्या है। पहले के प्रतीक द्विआधारी हैं और इसमें फ़ाइल आकार और अनुमतियाँ, साथ ही फ़ाइल डेटा के लिए एक सूचक जैसी जानकारी शामिल है। संक्षेप में, इसमें मूल संदर्भ को फिर से संगठित करने के लिए पर्याप्त जानकारी है…
यह दुखद है कि विंडोज इंटर्नल बुक में यह शामिल नहीं है, वरना मेरे पास अधिक संदर्भ होता। मुझे ऐसा कोई लेख नहीं मिला है जो इस बारे में विस्तार से जाने, न तो माइक्रोसॉफ्ट द्वारा या तीसरे पक्ष के लोगों द्वारा। वे शायद मौजूद हैं, लेकिन मैंने मुख्य अवधारणा को इंजीनियर के पास जाना और रिवर्स करना आसान पाया ...
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.