23% खाली स्थान वाली डिस्क पर Windows Defragmenter लगभग कुछ भी क्यों नहीं करता है?


8

विंडोज एक्सपी पर एक 80 जीबी एनटीएफएस (4 केबी क्लस्टर आकार) वॉल्यूम को डीफ़्रैग्मेंट करने की कोशिश करते हुए, मुझे एक अजीब समस्या का सामना करना पड़ा: डीफ़्रैग्मेन्टेशन प्रक्रिया बहुत तेज है, लेकिन बहुत बेकार भी है। आलेखीय रूप से, मैं कुछ फ़ाइलों को चारों ओर घूमते हुए देख सकता था, लेकिन विखंडन का स्तर समान रहता है।

यहां यह दिखाया गया है कि वॉल्यूम के ख़राब होने के बाद यह कैसा दिखता है:

चित्र विंडोज एक्सपी पर विंडोज डीफ्रैगमेंटर का एक स्क्रीनशॉट है, जिसमें डिस्क के दो चित्रमय दृश्य हैं: पहले और बाद में;  दोनों काफी समान हैं, और एक भारी डीफ़्रैग्मेन्टेशन प्रस्तुत करते हैं

मुझे पता है कि 15% मुक्त स्थान की सीमा है। दरअसल, वॉल्यूम 23% पर मुफ्त है।

बेशक, विंडोज डीफ़्रैग्मेंटर फाइलों का एक गुच्छा दिखाता है जो डीफ़्रैग्मेंट करने में असमर्थ था। कुछ बड़े होते हैं (1 जीबी तक), लेकिन डीफ़्रैग्मेन्टेशन के दौरान उन्हें स्थानांतरित करने में असमर्थ होने के लिए बहुत बड़े नहीं होते हैं। गिनती नहीं, मैं कल्पना करता हूं, hiberfil.sys और pagefile.sys (वे अचल हैं, वे नहीं हैं!)।

मैं इस समस्या का निदान कैसे करूं?

पुनश्च। अन्य डीफ़्रैग्मेन्टेशन सॉफ़्टवेयर उत्पादों को स्थापित करना, जैसा कि एक समान प्रश्न पर सुझाव दिया गया है , मेरे मामले में समाधान नहीं है।


15% एक कठिन सीमा नहीं है, बस एक मोटा अनुमान है।
user1686

1
यह संभव है कि टुकड़े केवल बड़े होते हैं जहां उन्हें एक साथ ले जाने की लागत एक साथ बढ़ने के लाभ के बराबर या उससे अधिक होती है।
सर्फस

क्या किसी भी मौके से बड़ी अनडेफ्रैग्मेंटेबल फाइलें खुली हैं? क्या आप वास्तव में खंडित बड़े लोगों में से कुछ का उल्लेख कर सकते हैं?
विलियम सी।

@William C: वे उपयोगकर्ता व्यक्तिगत फ़ाइलें हैं (जिनमें उपयोगकर्ताओं में लॉग इन नहीं हैं)। वे डीफ़्रैग्मेन्टेशन के दौरान उपयोग नहीं किए जाते हैं।
आर्सेनी मौरज़ेंको

जवाबों:


5

डीफ़्रैग्मेंट करने वाले के पास बड़ी फ़ाइलों को स्थानांतरित करने के लिए कहीं भी नहीं है: सभी मुफ्त स्थान कुछ समान रूप से छोटे टुकड़ों में वितरित किए जाते हैं, इसलिए $ VERYBIGFILE से 20 बिलियन टुकड़ों को बिखरे हुए-ओवर-ओवर में बदलने पर कोई सुधार नहीं होगा टुकड़े।

डीफ़्रेग्मेंटर द्वारा किए गए चरणों में से एक फ़ाइल संघनन है, जिसमें डेटा के एकल ब्लॉक को बनाने के लिए सन्निहित लेकिन अलग-अलग फ़ाइलों को फेरबदल किया जाता है। इसे कुछ बार चलाने की कोशिश करें, और इसे समय के साथ बेहतर होना चाहिए।

आप contig -v somebigfileफ़ाइलों को एक-एक करके डीफ़्रेग्मेंट करने का भी प्रयास कर सकते हैं ।


4

सुरक्षित मोड में रिबूट करने का प्रयास करें, और फिर जितनी संभव हो उतनी सेवाओं को बंद करें। खुली हुई फाइलें स्थानांतरित या विक्षेपित नहीं होंगी, इसलिए जितना संभव हो उतना कम प्रक्रियाओं के साथ चलने का विचार।

या ड्राइव को हटा दें, और इसे (डेटा ड्राइव के रूप में) डिफ्रैगिंग के लिए दूसरे पीसी पर स्थापित करें।


1

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


1

Sysinternals में Defrag Page File उपयोगिता है । मुझे यकीन नहीं है कि यह डिस्क की व्यवस्था के साथ कैसे काम करेगा जैसा कि यह है, लेकिन यह शायद उन बड़ी फ़ाइलों को व्यवस्थित करने और दूर से बाहर लाने के लिए एक प्रयास के लायक है ताकि आपके मानक डीफ़्रैग को अन्य फ़ाइलों पर अधिक प्रभावी ढंग से मिल सके।


1

यदि सुरक्षित मोड में डीफ़्रैगिंग मदद नहीं करता है, तो या तो

  • अपने प्रीफैच और सुपरफच फोल्डर को खाली करें। (कंपकंपी!) ये फ़ोल्डर Defrag बता कुछ फ़ाइलों, जो है Defragment करने नहीं ठीक विपरीत आप क्या चाहते हैं की,

या

  • ड्राइव निकालें और इसे दूसरे कंप्यूटर से कनेक्ट करते हुए डीफ़्रैग करें। यह सुनिश्चित करता है कि खुली हुई फाइलें यथासंभव कम हैं और डीफ़्रैग आपके पीएफ डेटा पर विचार नहीं करता है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.