विंडोज मेमोरी में फाइलों को डीकंप्रेस करता है। डिस्क पर इसे करने से किसी भी गति में सुधार पूरी तरह से हो जाएगा और बहुत सारे अनावश्यक डिस्क लेखन का कारण होगा। NTFS विरल फ़ाइलों और संपीड़न पर Microsoft के इस ब्लॉग लेख का अंत देखें :
- NTFS यह निर्धारित करता है कि किस संपीड़न इकाई तक पहुँचा जा रहा है।
- कम्प्रेशन यूनिट की पूरी आवंटित रेंज पढ़ी जाती है।
- यदि इकाई संपीड़ित नहीं है, तो हम चरण 5 पर छोड़ देते हैं। अन्यथा, एनटीएफएस डिस्कनेक्ट सीयू को डिस्क पर लिखने के लिए आवश्यक स्थान को आरक्षित (लेकिन आवंटित नहीं) करने का प्रयास करेगा। यदि डिस्क पर अपर्याप्त मुक्त स्थान मौजूद है, तो एप्लिकेशन को पढ़ने के दौरान एक ERROR_DISK_FULL मिल सकता है।
- सीयू स्मृति में विघटित हो जाएगा ।
- विघटित बाइट रेंज को कैश में मैप किया जाएगा और अनुरोध करने पर वापस आ जाएगा।
- ...
बेशक, यदि आप मेमोरी कम कर रहे हैं, तो डिकम्प्रेसन प्रक्रिया द्वारा उपयोग की जाने वाली मेमोरी अन्य मेमोरी को पृष्ठ फ़ाइल में डिस्क से लिखे और लिखे जाने का कारण बन सकती है। सौभाग्य से, केवल उन खंडों से युक्त जो आपके कार्यक्रमों को वास्तव में पढ़ते हैं, विघटित होंगे; यदि आपको केवल कुछ बाइट्स की आवश्यकता है, तो NTFS को पूरी चीज़ को डिकम्पोज नहीं करना है।
यदि आपका SSD तेज़ है, तो आप शायद NTFS संपीड़न से गति में सुधार नहीं करेंगे। यह अनुमान लगाने योग्य है कि जिस समय आपका प्रोसेसर डेटा घटाता है, उस समय और आपकी डिस्क को संपीड़ित डेटा पढ़ने में खर्च करने का समय आपके एसएसडी द्वारा असम्पीडित डेटा को पढ़ने में लगने वाले समय से अधिक हो सकता है। यह उन फ़ाइलों के आकार पर भी निर्भर करता है जिनके साथ आप काम करते हैं। एक संकुचित फ़ाइल का न्यूनतम आकार आपके क्लस्टर आकार के आधार पर 8 KB से 64 KB तक होता है। उस आकार से कम की कोई भी फ़ाइल बिल्कुल भी संपीड़ित नहीं की जाएगी, लेकिन थोड़ी मात्रा में बहीखाता जोड़ा जाएगा।
यदि आप संपीड़ित फ़ाइलों के लिए बहुत अधिक लेखन करते हैं, तो आप उपयोग किए जाने वाले संपीड़न एल्गोरिदम (LZ) के कारण गति में बहुत अधिक विचरण देख सकते हैं।
आगे पढ़ने: NTFS संपीड़न प्रदर्शन को कैसे प्रभावित करता है?