यह पुष्टि करते हुए कि विंडोज 7 एसएसडी अनुकूलन का उपयोग कर रहा है


30

मैंने अपने कंप्यूटर पर विंडोज 7 को डुबोया और स्थापित किया। इससे भी बेहतर, मैंने इसे अपने नए इंटेल x25m (प्यार में मिला कि एसएसडी अच्छाई) पर स्थापित किया।

Windows Vista को थ्रश, थ्रोटल और अन्यथा SSD पहनने के लिए जाना जाता था। जाहिरा तौर पर विंडोज 7 अधिक गंभीर मुद्दों में से कुछ को संबोधित करता है।

हालाँकि, मैं अधिक चिंतित हूँ कि शायद विंडोज 7 उन अनुकूलन का उपयोग नहीं कर रहा है। मैं पागल हूं, लेकिन SSD (ouch !!) की कीमत पर, मैं इसे जितना संभव हो उतना जीवन प्राप्त करना चाहता हूं।

क्या यह पुष्टि करना संभव है कि विंडोज 7 सभी शांत नए एसएसडी अनुकूलन का उपयोग कर रहा है? यह ठीक से पुष्टि की है कि आपका ड्राइव एक SSD है?

आपकी प्रतिक्रिया के लिए धन्यवाद। क्यू एंड ए के विपरीत, इस प्रणाली पर सुपरफच आईएस चल रहा है। और मुझे दी गई कमांड लाइन का जवाब दिया गया, मुझे लगता है कि विंडोज 7 अनुकूलन का उपयोग नहीं कर रहा है। बहुत कष्टप्रद। क्या कुछ ऐसा है जो मैं विंडोज 7 को अपने ड्राइव को एसएसडी की तरह बनाने के लिए कर सकता हूं जो यह है?

इसके अलावा, ड्राइव "संरेखण" की यह क्या बात है? क्या इसकी पुष्टि करने का कोई तरीका है?

इसके अलावा, डिस्क डीफ़्रैगिंग WAS सक्षम है। मैंने इसे निष्क्रिय कर दिया।

FYI करें, सिस्टम के लिए विंडोज एक्सपीरियंस इंडेक्स ड्राइव के लिए 7.8 है।


आप उन wmic partition get startingoffsetसंख्याओं का उपयोग करके संरेखण जानकारी प्राप्त कर सकते हैं जो आप संख्याओं के साथ करते हैं जो आपको देता है कि मैं पूरी तरह से निश्चित नहीं हूं।
गैथ्रॉन 16

एक SSD को बहुत तेज़ी से डिफ्रैग करने से बर्खास्त न करें; देखें: superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium

सबसे सरल बात जो आप करना चाहते हैं कि विंडोज़ आपके एसएसडी का उपयोग जितना संभव हो सकेगा, इसे आपके एकमात्र स्वैप ड्राइव के रूप में सेट किया गया है। देखें: superuser.com/questions/237813/... । यह जीवन को बदलता है :)
rubmz

जवाबों:


23

यदि आप एक कमांड प्रॉम्प्ट विंडो खोलते हैं (एक व्यवस्थापक के रूप में) और निम्न कमांड टाइप करें, तो विंडोज 7 आपको बताएगा कि क्या यह पता चला है कि आपका ड्राइव TRIM कमांड का समर्थन करता है और इस प्रकार विंडोज को SSD अनुकूलन की पूरी श्रृंखला का उपयोग करने के लिए स्वचालित रूप से सेट किया गया है:

fsutil behavior query disabledeletenotify

यदि आपकी ड्राइव को SSD के रूप में माना जा रहा है, तो आपको "DisableDeleteNotify = 0" जैसा कुछ वापस मिलना चाहिए।

पूर्ण Q & A कि SSDs के बारे में पोस्ट की गई विंडोज 7 इंजीनियरिंग टीम यहाँ है


जीए, आप बहुत खुश हैं मैंने सवाल पूछा। जब मैंने उस कमांड को टाइप किया था जो मुझे उत्तर मिला था DisableDeleteNotify = 0. जिसका अर्थ है कि विंडोज 7 एसएसडी के रूप में मेरी डिस्क का इलाज नहीं कर रहा है। क्या मैं अनुकूलन करने के लिए कुछ भी कर सकता हूं? सेठ
सेठ स्पीयरमैन

2
यदि DisableDeleteNotify = 1, इसका मतलब है कि विंडोज 7 ने TRIM को बंद कर दिया है। यदि SSD TRIM का समर्थन करता है तो यह अवांछनीय होगा।
sblair

3
आह **** आप सही हैं, सही आज्ञा है, लेकिन मैं इसे गलत तरीके से दौर था, पता नहीं वहाँ क्या हुआ। इसे सही करने के लिए मेरे उत्तर को संपादित करेंगे। क्षमा करें यदि मैंने किसी को गुमराह किया है, तो वास्तव में इसका मतलब नहीं था।
गतध्र्वन

2
यह आदेश केवल दिखाता है कि क्या TRIM समर्थन Windows में अक्षम है। "0" परिणाम का मतलब यह भी नहीं है कि आपके पास एक एसएसडी स्थापित है। स्रोत
ivv

1
@GAThrawn दरअसल, सवाल यह है कि ... अगर Win7 इस्तेमाल कर रहा है ... », और« का उपयोग करना »" सक्षम "के बराबर नहीं है। करने के लिए अपने ज्ञान , "DisableDeleteNotify = 0" चेक सिर्फ एक आम धारणा है। अपने स्वयं के अनुभव से - एक मेरा पीसी जिसमें कोई एसएसडी नहीं है वह इस चेक को पास करता है, साथ ही एक और एक, जिसे एसएसडी मिला है, जिसे एचडीडी के रूप में गलत रूप से मान्यता प्राप्त है। इसके अलावा, सेठ के सम्पादन (संशोधन 3 और 4) मूल प्रश्न जैसे कि उन्होंने समझा, कि "DisableDeleteNotify = 0" एक सही उत्तर नहीं है (जो संपादन के 30 मिनट पहले सही रूप में चिह्नित किया गया था) नहीं है।
Ivv

9

"कूल न्यू SSD ऑप्टिमाइज़ेशन" काफी हद तक बरक़रार है, शायद ही 'कूल' और निश्चित रूप से नया नहीं है। Microsoft ने निश्चित रूप से यहां पहिया को सुदृढ़ नहीं किया।

जब एक ठोस राज्य ड्राइव मौजूद होता है, तो विंडोज 7 डिस्क डीफ़्रैग्मेन्टेशन, सुपरफच, रेडीबॉस्ट, साथ ही बूट और एप्लिकेशन लॉन्च प्रीफैचिंग को अक्षम कर देगा।

जैसा कि आप देख सकते हैं, ये सिर्फ कुछ बुनियादी ट्विक्स हैं जिन्हें लंबे समय से ठोस राज्य डिस्क के मालिकों के लिए जाना जाता है।

विंडोज 7 में एकमात्र उल्लेखनीय प्रगति ट्रिम कमांड के लिए समर्थन है, जो उस तरीके से संबंधित है जो डेटा नंद मेमोरी को लिखा गया है।

वास्तविक 'हत्यारे' (थोड़ा डरावना लगने के लिए) :) वर्चुअल मेमोरी और टेम्प फ़ोल्डर उपयोग हैं जिन्हें Microsoft ने बिल्कुल भी संबोधित नहीं किया है। यदि आप वास्तव में 'कूल ऑप्टिमाइज़ेशन' चाहते हैं तो आपको अपने SSD का ध्यान रखना होगा।

यहाँ आपके लिए कुछ लिंक दिए गए हैं:

इसके अलावा अपने एसएसडी के विभाजन को संरेखित करना सुनिश्चित करें और रैम डिस्क का उचित उपयोग करें।


लेकिन ऊपर 2 लिंक विंडोज एक्सपी के लिए प्रासंगिक हैं।
बोरिस_वाईओ १६

5

मेरी जानकारी के अनुसार, वर्तमान में कोई सरल तरीका नहीं है, जो सभी संभावित मामलों को कवर करेगा।
फिर भी, अधिकांश व्यावहारिक मामलों में, निम्नलिखित की जांच करने के लिए यह पर्याप्त होना चाहिए:

  1. जैसा कि यहां बताया गयाfsutil behavior query disabledeletenotify है 0 होना चाहिए, अन्यथा आपके ओएस में TRIM अक्षम है।
    फिर भी, इसका मतलब यह नहीं है कि ओएस आपके एसएसडी को पहचानता है।

  2. यदि OS आपके SSD ड्राइव को पहचानता है, तो Windows7 को इसे डीफ़्रैग्मेन्टेशन शेड्यूल से हटा देना चाहिए , (Win8 और Win10 स्पष्ट रूप से "मीडिया प्रकार = SSD" को उनके "डीफ़्रैग्मेंट और ऑप्टिमाइज़ ड्राइव्स" टूल में दिखाएगा )। यदि यह भाग ठीक है, तो इसका मतलब है कि आपका ओएस आपके एसएसडी को पहचानता है। और TRIM कमांड भेजते हैं।
    फिर भी, इसका मतलब यह नहीं है कि एसएसडी उन्हें प्राप्त करता है।

  3. इसके बाद, अपनी ड्राइव जानकारी में शब्द 169, बिट0 की जाँच करें। यह किया जा सकता है, उदाहरण के लिए, Intel SSD टूलबॉक्स या hdsentinel टूल का उपयोग करना (परीक्षण संस्करण पर्याप्त है)। शायद, ऐसा करने के लिए अधिक उपकरण हैं। यदि आपका SSD TRIM का समर्थन करता है तो यह बिट "1" होना चाहिए। (अधिकांश आधुनिक एसएसडी इसका समर्थन करते हैं।)
    फिर भी, इसका मतलब यह नहीं है कि आपके ओएस द्वारा भेजे गए TRIM कमांड आपके SSD को ठीक से पास किए जाते हैं, जैसे कि आपके RAID नियंत्रक उन्हें ठीक से पास नहीं कर सकते हैं

  4. (वास्तव में, इस बिंदु से शुरू करना ठीक है।) साक्ष्य देखने के लिए कुछ प्रयोगात्मक तरीके हैं, कि TRIM वास्तव में काम कर रहा है। सबसे सरल और स्वचालित तरीका है ट्रिमचेक टूल का उपयोग करना । सिडेनोट: डिस्क संपीड़न, डिस्क एन्क्रिप्शन और राइट-कैश बफर फ्लशिंग बंद होना चाहिए।
    हालाँकि, यहाँ अभी भी एक और चेतावनी है - DRAT / DZAT सुविधाएँ। बहुत जांचें, यदि आपका SSD DZAT का समर्थन करता है, तो 69, बिट 14 और बिट 5 (एक बार फिर, "इंटेल एसएसडी टूलबॉक्स" को देखें, जो कि ज्यादातर मामलों में उन्हें दिखाने में सक्षम होना चाहिए)।

    • यदि DRAT / DZAT दोनों बिट्स "1" हैं - तो आप भाग्यशाली हैं - उपकरण आपको तुरंत "TRIM काम कर रहा है" देना चाहिए (यदि यह वास्तव में काम कर रहा है)। फिर भी, आपको अपने पीसी को रिबूट करने की आवश्यकता हो सकती है, और / या "डिस्क ऑप्टिमाइज़ेशन" लॉन्च कर सकते हैं (यदि आप विंडोज 8/10 का उपयोग कर रहे हैं)।
    • अन्यथा, चीजें अधिक कठिन हो गईं। उपकरण आपको CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)कुछ हफ्तों के लिए दे सकता है । और फिर Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE, लेकिन इसका मतलब यह नहीं है कि आपका TRIM कार्य नहीं कर रहा है।
      दूसरी ओर, अभी भी एक मौका है, जो आपको CONCLUSION: TRIM appears to be WORKING!एक दिन मिलेगा । अपने पीसी को रात भर छोड़ने की कोशिश करें (साथ ही रिबूट करने और "डिस्क ऑप्टिमाइज़ेशन" शुरू करने), एसएसडी के अंतर्निहित कचरा कलेक्टर को अपना काम करने दें। यदि ट्रिमचेक दिखाता है TRIM appears to be WORKING!, तो यह लगभग निश्चित रूप से इसका मतलब है कि (जब तक कि कुछ हास्यास्पद 3 पार्टी टूल जानबूझकर यहां और वहां शून्य नहीं लिख रहा था, और, परीक्षण डेटा के रूप में अच्छी तरह से शून्य रखा गया है)। जो लोग रुचि रखते हैं, उनके लिए कुछ तकनीकी विवरण (जहां तक ​​मैं उन्हें समझता हूं) यहां हैं
  5. Hdsentinel टूल के डेवलपर का दावा है कि उसका टूल एक अलग दृष्टिकोण का उपयोग करता है, जिसके आधार पर DEVICE_TRIM_DESCRIPTOR। और यह तरीका अकेले काम करना चाहिए। और अगर यह RAID नियंत्रक को सही ढंग से TRIM कमांड नहीं दे रहा है तो यह "गलत सकारात्मक" भी नहीं देगा।


3

मुझे लगता है कि आप जो खोज रहे हैं वह इंटेल एसएसडी टूलबॉक्स नामक एक कार्यक्रम है, लेकिन ऐसा नहीं लगता है कि आप इसे वर्तमान में डाउनलोड कर सकते हैं क्योंकि इसमें कुछ बग हैं। हालांकि मैं बहुत ज्यादा चिंता नहीं करूंगा। SSD को पहनने में बहुत लंबा समय लगता है (मैंने पढ़ा है कि सामान्य उपयोग के मामलों में, एक अच्छा SSD आमतौर पर एक सामान्य मोबाइल ड्राइव को नष्ट कर देगा)।


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

2
downloadcenter.intel.com/… यह इंटेल एसएसडी टूलबॉक्स है, यह पूरी तरह से काम कर रहा है।
रवेरेन १३'११ को १६:०२

1
@BrendanLong AFAIU, आप इस विधि के बारे में बात कर रहे हैं । लेकिन, सबसे पहले, यह कुछ मामलों में काम नहीं कर सकता है, उदाहरण के लिए मेरे "LSI SAS3 3008 रोष" RAID नियंत्रक के माध्यम से डेल 7910 पर। दूसरा, AFAIK, यह केवल दिखाता है कि क्या आपका SSD TRIM का समर्थन करता है - यह अभी भी OS के कारण काम नहीं कर रहा है या हो सकता है नियंत्रक मुद्दों।
Ivv
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.