/ / जब कोई कंप्यूटर ठीक से बंद नहीं होता है तो उसे कैसे पता चलता है?

एक कंप्यूटर को कैसे पता चलता है जब वह ठीक से बंद नहीं हुआ था?

जब आप अपने कंप्यूटर को अनुचित शटडाउन / सिस्टम क्रैश के बाद शुरू करते हैं, तो यह आमतौर पर सुरक्षित मोड में बूट करने और डिस्क चेक चलाने जैसी क्रियाओं का सुझाव देगा। कंप्यूटर कैसे जानता है कि यह दुर्घटनाग्रस्त हो गया है?

आज का प्रश्न और उत्तर सत्र हमारे पास सुपरयूज़र के सौजन्य से आता है — स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों की एक सामुदायिक-ड्राइव ग्रुपिंग।

प्रश्न

सुपरयूज़र रीडर फ्रोजनकिंग जानना चाहता है कि जब उसका कंप्यूटर दुर्घटनाग्रस्त हो गया या उसे अनुचित तरीके से बंद करना पड़ा तो उसे कैसे पता चलेगा। वह लिखता है:

दरअसल, मेरे घर में बिजली कटौती की वजह से यह सवाल उठा। जब बिजली कटौती होती है, तो कंप्यूटर से अचानक बिजली का नुकसान होता है।

कंप्यूटर को कैसे पता चलता है कि शटडाउन ठीक से नहीं हुआ था?

यह एक दिलचस्प सवाल है; स्पष्ट रूप से आधुनिक ऑपरेटिंग सिस्टम अच्छी तरह से जानते हैं कि कुछ गलत हो गया है, लेकिन किस तंत्र द्वारा उन्हें जागरूक किया जाता है?

जवाब

सुपरयूजर योगदानकर्ता डेविड श्वार्ट्ज विभिन्न ऑपरेटिंग सिस्टमों में एक सामान्य उत्तर और अंतर्दृष्टि प्रदान करता है:

गैर-विंडोज आधारित पीसी के लिए, पता लगाना हैआमतौर पर प्रति-फाइलसिस्टम आधार पर किया जाता है। जब एक फाइल सिस्टम रीड / राइट मोड में मुहिम शुरू की जाती है, तो फाइल सिस्टम के लिए एक प्रविष्टि लिखी जाती है जो इसे गंदा करती है। जब फाइल सिस्टम अनमाउंट किया जाता है, तो एक प्रविष्टि लिखा होता है जो इसे साफ करता है। स्टार्टअप पर, ऑपरेटिंग सिस्टम यह जांचता है कि क्या उसके मुख्य फाइल सिस्टम गंदे चिह्नित हैं, और यदि ऐसा है तो पता नहीं है कि एक साफ शटडाउन नहीं है - कम से कम उन फाइल सिस्टम के।

एक अन्य योगदानकर्ता, क्रिसएफ विशेष रूप से विंडोज ऑपरेटिंग सिस्टम के लिए जवाब देता है:

विंडोज़ यह पता लगाने के लिए डर्टी बिट विधि का उपयोग करता है कि पीसी ठीक से बंद था या नहीं:

जब सामान्य रूप से संचालित किया जाता है, तो बिट बंद हो जाता है। हालाँकि, पावर आउटेज या अनुचित (जबरन) शटडाउन के मामले में, अगली बार पीसी चालू होने पर बिट अभी भी रहेगा।

इसका मतलब यह है कि विंडोज उपचारात्मक कार्रवाई का सुझाव दे सकता है - जैसे कि सुरक्षित मोड में बूट करना।

इसके अलावा एक विंडोज आधारित पीसी इवेंट लॉग में एक प्रविष्टि लिखेगा जब और क्यों (यदि ज्ञात हो) इसे बंद कर दिया गया था। यह एक घटना भी लिखता है जब पीसी शुरू होता है।


स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें।