SSD पर CHKDSK चलाना कितना सुरक्षित है?


44

मैंने हाल ही में विंडोज 7 को एक चेतावनी के रूप में देखा है या दो कि मुझे अपने लैपटॉप पर chkdsk चलाना चाहिए। मेरा लैपटॉप एक एसएसडी के साथ आया था और मुझे यकीन नहीं है कि इस तरह की ड्राइव पर चकडस्क चलाने के कोई नकारात्मक प्रभाव हैं। क्या ड्राइव पर "खराब क्षेत्रों" की रिपोर्टिंग के साथ कोई संभावित समस्याएं हैं? मैं कल्पना करूंगा कि एक प्लैटर और माइक्रोचिप के बीच क्षेत्रों की भौतिक अवधारणा पूरी तरह से अलग है।

मुझे नहीं लगता कि मेरा SSD TRIM का समर्थन करता है। यह लगभग 14 महीने पुराना है और एक त्वरित वेब खोज संकेत देती है कि ऐसा नहीं है (हालांकि यह जानकारी सुनिश्चित करने के लिए लगभग असंभव है!)। मुझे यकीन नहीं है कि अगर TRIM यहां भी प्रासंगिक है क्योंकि डिलीट के तरीके में बहुत ज्यादा नहीं होना चाहिए।

तो, मेरे SSD ड्राइव पर chkdsk चलाना कितना सुरक्षित है?

SSD का मॉडल जिसे मैंने "सैमसंग SSD PB22-JS3 2.5" के रूप में रिपोर्ट किया है।


आप SSD या लैपटॉप का सटीक मॉडल क्यों नहीं देते हैं? आपके वेब खोज में पाए जाने वाले रीडिंग के बारे में कोई और अधिक जान सकता है।
CarlF

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

1
लोग एसएसडी पर कुछ भी करने से क्यों डरते हैं? यह ऐसा है जैसे वे पवित्र उपकरण थे जो विस्फोट करेंगे यदि आप उनके साथ बहुत सावधान नहीं थे!
मिरिकिया चीरा

1
@ एसएसआईके - एसएसडी की नवीनतम नस्ल के साथ, मुझे यकीन है कि चिंता करने की बहुत कम संभावना है। लेकिन पहली पीढ़ी या एसएसडी में से दो के साथ कई नुकसान थे जो लोगों को चिंतित थे (हालांकि जरूरी नहीं कि कोई वास्तविक समस्या हो)। मुख्यधारा के उपयोग में एसएसडी एक बहुत नई तकनीक है। मुझे यकीन है कि यहां (सुपरयूज़र पर) अधिकांश लोगों को यह महसूस नहीं होता है कि सीडी और डीवीडी जैसी चीजों में केवल एक-दो दशकों की शेल्फ लाइफ होती है। आप उन सभी चीजों को जानते हैं जिन्हें आपने 10 साल पहले सीडी पर बैकअप दिया था? बिट्स जंग खा सकते हैं ...
इलोन

1
@ ईलोन, सही, लेकिन सबसे खराब चीज जो आप हो सकती है वह ड्राइव के कुछ हिस्से पर कुछ लिखने के चक्र का उपयोग करना है। कोशिकाओं के हजारों लिखने के चक्र और स्मार्ट नियंत्रकों के साथ लेवलिंग कर रहे हैं और क्या नहीं, SSDs HDDs की तुलना में कहीं अधिक विश्वसनीय हो सकते हैं (और फ्लैट विफल होने के बजाय वे केवल-पढ़ने के लिए मोड में जाते हैं)।
मिरेसा चेरिया

जवाबों:


25

क्या ड्राइव पर "खराब क्षेत्रों" की रिपोर्टिंग के साथ कोई संभावित समस्याएं हैं?

वैचारिक रूप से chkdsk किसी सेक्टर या तीन को खराब बता सकते हैं और OS को उनका उपयोग बंद करने के लिए कह सकते हैं। यह उपलब्ध डिस्क स्थान को थोड़ा कम करेगा, लेकिन यह स्थायी नहीं है (आप इसे वापस प्राप्त कर सकते हैं, प्रयास के साथ)। मुझे आश्चर्य होता है कि chkdsk की रिपोर्ट SSD सेक्टर को खराब बताती है। मैं हालांकि बुरे क्षेत्रों को खोजने के लिए chkdsk नहीं चलाऊंगा।

तो, मेरे SSD ड्राइव पर chkdsk चलाना कितना सुरक्षित है?

कुछ भी चोट नहीं करना चाहिए। यह एक सभ्य विचार है अगर फ़ाइल सिस्टम भ्रष्टाचार हो सकता है। संभावित भ्रष्टाचार के स्रोत:

  • अकल बंद
  • दुर्भावनापूर्ण या सौम्य सॉफ़्टवेयर जो दुर्व्यवहार करता है।
  • गैर-ईसीसी संरक्षित खराब मेमोरी से यादृच्छिक रूप से फ़्लिप किए गए बिट्स।

1
क्या पहनने-लेवलिंग यह पूरी तरह से गलत नहीं है? यह एक खराब मेमोरी सेल पा सकता है, लेकिन फिर SSD दृश्यों के पीछे फाइल सिस्टम के उस क्षेत्र को कहीं और ले जाएगा। यह खराब क्षेत्रों के लिए ड्राइव के हर बिंदु पर डेटा को पढ़ने और लिखने से परीक्षण नहीं करता है, इसे पहनकर?
दोपहर

14

मुझे यकीन नहीं है कि अगर इस तरह की ड्राइव पर चकडस्क चलाने के कोई नकारात्मक प्रभाव हैं।

नहीं, SSD पर चकडस्क चलाने के कोई नकारात्मक प्रभाव नहीं होंगे।

क्या ड्राइव पर "खराब क्षेत्रों" की रिपोर्टिंग के साथ कोई संभावित समस्याएं हैं?

हां, जबकि यह सच है कि एसएसडी के पास सेक्टर नहीं हैं, जब आप अपने एसएसडी का एक हिस्सा पहनते हैं, तो ओएस इसे "खराब सेक्टर" के रूप में देखता है।

तो, मेरे SSD ड्राइव पर chkdsk चलाना कितना सुरक्षित है?

वास्तव में, आपको वास्तव में इसे चलाने की आवश्यकता नहीं हो सकती है ... आधुनिक एसएसडी ड्राइव स्वचालित रूप से पहने हुए बिट्स (लेवलिंग टेक्नोलॉजी पहनें) को रीमैप करते हैं। यह गारंटी नहीं देता है कि आपका ड्राइव अविनाशी है, coz यह अंततः प्रयोग करने योग्य बिट्स से बाहर चला जाएगा जब आपके पास पहना हुआ गुच्छा होगा ...


1
"हां, जबकि यह सच है कि एसएसडी में सेक्टर नहीं होते हैं, जब आप अपने एसएसडी के अलावा 'बाहर पहनते हैं' तो ओएस रिपोर्ट करता है / इसे" खराब सेक्टर "के रूप में देखता है।" मुझे नहीं लगता कि यह सही है। जैसा कि iconiK ने बताया है, यदि OS खराब सेक्टर्स को देखता है, तो ड्राइव पहले से ही मर रहा है। जब कोई ड्राइव ड्राइव कंट्रोलर (सीआरसी विफल) द्वारा अपठनीय है, तो यह त्रुटि सुधार कोड का उपयोग करके इसे पुनर्प्राप्त करने का प्रयास करेगा और इसे आंतरिक रूप से रीमैप करेगा जो ओएस के लिए पारदर्शी है। यदि नियंत्रक ऐसा करने में विफल रहता है तो OS से एक पाठ विफल (-> खराब क्षेत्र) होता है।
जॉर्ज

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

यह शायद सच है, लेकिन कुछ संदर्भ अच्छा होगा
एंडोलिथ

जॉर्ज से सहमत हैं। मेरे वीडियो निगरानी सर्वर में एक सैमसंग 850 ईवीओ एसएसडी chkdsk में खराब क्षेत्रों की रिपोर्ट कर रहा है। सैमसंग जादूगर का कहना है कि 104TB को डिस्क पर लिखा गया है और SMART बटन "अनट्रेक्टेबल एरर काउंट: 99" का अर्थ है कि 99 बार ड्राइव फर्मवेयर सीआरसी के माध्यम से इसे सही करने और एक नए ब्लॉक में जाने के लिए पर्याप्त डेटा नहीं पढ़ सकता है। इस तरह की त्रुटियाँ chkdsk में खराब क्षेत्रों के रूप में दिखाई देती हैं और लगभग 10 फ़ाइलों को दूषित करती हैं। अधिक जानकारी: techreport.com/review/27909/…
क्रिस ड्रैगन

11

जबकि अन्य ने CHKDSK के हार्डवेयर भाग पर ध्यान केंद्रित किया है, मैं सॉफ्टवेयर भाग के बारे में थोड़ा लिखूंगा।

जबकि CHKDSK एक डिस्क पर एक सतह स्कैन कर सकता है जो कि खराब क्षेत्रों को खोजने के लिए है, कहानी का दूसरा हिस्सा है। यह फाइलसिस्टम समस्याओं को भी जाँचता है और ठीक करता है जो जमा हो सकती हैं। मुझे निश्चित रूप से लगता है कि आपको इसे चलाना चाहिए अगर विंडोज़ आपको याद दिला रही है। जबकि NTFS के नए संस्करणों में विभिन्न सुधार हुए हैं, जिन्हें CHKDSK की आवश्यकता कम हो गई है, फिर भी ऐसे मामले हैं जहां इसे CHDDSK चलाने की आवश्यकता है।


क्या यह वास्तव में ड्राइव पर रीड / राइट सतह स्कैन चलाता है, हालांकि इसे पहनना?
एंडोलिथ

4

जहाँ तक मुझे पता है कि CHKDSK केवल जाँच करता है कि क्या यह ड्राइव से पढ़ सकता है यदि आप इसे खराब क्षेत्रों के लिए स्कैन करने के लिए कहते हैं। उस परिभाषा से एक SSD को केवल दो मामलों में खराब क्षेत्र प्राप्त होंगे:

  • नियंत्रक मर गया है -> पूरी ड्राइव मृत है।
  • सेल क्षतिग्रस्त है -> नियंत्रक इसे रीमैप करने में विफल रहा है (उपयोग किए गए सभी खाली स्थान?)

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

इस प्रकार CHKDSK केवल आपको फ़ाइल सिस्टम त्रुटियों के बारे में चेतावनी देगा। आपको ड्राइव के स्वास्थ्य की जांच करने के लिए स्मार्ट उपकरण का उपयोग करना चाहिए।


दरअसल, CHKDSK उपयोगकर्ता को फाइल सिस्टम त्रुटियों के बारे में बताएगा और उन्हें ठीक करने का प्रयास करेगा।
आंद्रेजाको

1

मैंने एक रेवो ड्राइव 120 जीबी पर चेक डिस्क चलाई और खराब क्षेत्रों में 30 जीबी स्थान खो दिया। मैं एक SSD पर फिर से ड्राइव डिस्क नहीं चलाऊंगा। लेकिन मैं दूसरों के लिए वाउच नहीं कर सकता।


आपका नुकसान संभवतः सभी रेवो ड्राइव का निहित नहीं है।
११:३

1

chkdsk /fफ़ाइल सिस्टम त्रुटियों को ठीक करने के लिए (या समतुल्य) चलाएँ । Chkdsk / r को न चलाएं क्योंकि यह खराब क्षेत्रों के लिए जाँच करने के लिए आवश्यक नहीं है। चेक के लिए गहन डिस्क गतिविधि एसएसडी पर अनावश्यक पहनना है, और आमतौर पर एक बुरे विचार के रूप में पहचाना जाता है।

ध्यान दें कि> = Win8, का उपयोग करें /scanऔर /spotfixइसके बजाय /f। Win7 और पुराने अभी भी उपयोग करता है /f

http://www.makeuseof.com/tag/stuck-chkdsk-use-fix-right-way/


0

मैं बस इस मुद्दे में भाग गया।

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

यह Corsair Performance Pro पर विंडोज 7 चला रहा था।


1
लेकिन आपकी बात क्या है? क्या आप CHKDSK पर अपनी फ़ाइलों को नुकसान पहुँचाने का आरोप लगा रहे हैं? क्योंकि ऐसा शायद नहीं हुआ। ऐसा लगता है कि डिस्क के कुछ क्षेत्र खराब हो गए, और उन पर डेटा अप्राप्य था। CHKDSK ने आपकी फ़ाइल का पुनर्गठन किया ताकि यह क्षतिग्रस्त क्षेत्रों की ओर इशारा न करे, इसलिए एक प्रक्रिया खराब क्षेत्रों तक पहुँचने की कोशिश किए बिना फ़ाइल को पढ़ सकती है। लेकिन आपके द्वारा CHKDSK चलाने से पहले डेटा खो गया था।
स्कॉट

मामूली सुधार: CHKDSK चलाने के बाद डेटा निश्चित रूप से खो गया था । वह CHKDSK चलाने से पहले क्षतिग्रस्त क्षेत्र से डेटा प्राप्त करने के लिए SpinRite जैसे रिकवरी सॉफ़्टवेयर का उपयोग कर सकता था। जब CHKDSK एक खराब सेक्टर से अधिक हो जाता है तो यह उस सेक्टर से बाइट्स को उठाने की कोशिश करने के लिए कुछ भी नहीं करता है। लेकिन आप सही हैं कि CHKDSK खराब क्षेत्रों का कारण नहीं था।
जनवरी को 12 जनवरी को डॉगजेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.