यह वास्तव में एक सॉफ्टवेयर और एक हार्डवेयर मुद्दा दोनों है।
जैसा कि पहले अन्य उत्तरों में कहा गया है, वर्तमान आर्किटेक्चर प्रक्रियाओं को गति देने के लिए बहुत सारे कैशिंग तंत्र का उपयोग करते हैं। बिजली के नुकसान पर, आप उस सामग्री को ढीला कर देते हैं जो गैर-वाष्पशील मेमोरी पर नहीं लिखी गई है, भले ही आपने सोचा हो कि आपने इसे एक फ़ाइल में लिखा था। यह डेटा लॉस है। इससे डेटा भ्रष्टाचार भी हो सकता है, क्योंकि कुछ filesystems डिस्क पर उसी क्रम में नहीं लिखते हैं जैसा कि उपरोक्त कार्यक्रम करते हैं , ताकि I / O दर में सुधार हो सके। मैंने कुछ लोगों के बारे में सुना है जो बाहर के आदेशों को अक्षम करने के लिए ext4 में लिखते हैं। कुछ सॉफ्टवेयर फ़ाइल भ्रष्टाचार निवारण तंत्र अभी भी काम करते हैं, जबकि ext4 डेवलपर्स बताते हैं कि इस तरह के प्रोग्राम को फाइलसिस्टम के व्यवहार को सुनिश्चित करने के लिए fsync का उपयोग करना चाहिए ।
हार्डवेयर समस्याएँ भी हैं। कुछ विद्युत घटकों, ज्यादातर मोटरों के प्रेरक व्यवहार के कारण क्रूर बिजली डाउन से अधिक वोल्टेज या ओवर-करंट हो सकता है। फिर भी, अच्छी तरह से डिजाइन किए गए हार्डवेयर बाद के नुकसान को रोकने में सक्षम होना चाहिए। यह थोड़ा अधिक महंगा है, लेकिन, यदि आप एक वर्ष की वारंटी (यहां तक कि वैकल्पिक) के साथ कंप्यूटर खरीदते हैं, या, एक, कम से कम, ग्राहक रिटर्न को संभालता है, तो निर्माता के लिए ग्राहक के रिटर्न को संभालने की तुलना में फ्लाईबैक डायोड जोड़ना कम महंगा है। इसलिए, मैं बहुत सस्ती बिजली आपूर्ति को छोड़कर यहां चिंतित नहीं हूं।
यह ध्यान देने योग्य है कि क्रूर बंद से बचने के आज के कारण 30 साल पहले से भिन्न हैं। 30 साल पहले, फाइलसिस्टम बिजली की विफलता के लिए बहुत समझदार थे, और आप फाइल सिस्टम को स्वयं भ्रष्ट करने में सक्षम थे। आज, आप फ़ाइलों को भ्रष्ट कर सकते हैं, लेकिन पूरे फाइल सिस्टम को, सिद्धांत रूप में नहीं। व्यावहारिक रूप से, यदि आप कला प्रदर्शन की उच्च-अवस्था चाहते हैं, तो आप SSD पर स्विच करेंगे। सॉलिड स्टेट ड्राइव्स प्रबंधित फ्लैश का उपयोग करते हैं, आमतौर पर मल्टी लेवल सेल्स नंद फ्लैश (इसका मतलब डबल लेवल सेल्स), कभी-कभी ट्रिपल लेवल सेल्स। उन तकनीकों के साथ, लिखने के दौरान बिजली की हानि पर, आप लिखे जा रहे पृष्ठ को दूषित कर सकते हैं, लेकिन एक ही ब्लॉक में एक या दो अन्य पृष्ठ भी। फ़ाइल सिस्टम स्तर पर, एक फ़ाइल का एक संशोधन दूसरी फ़ाइल, या यहां तक कि फ़ाइल सिस्टम डेटा को भी दूषित कर सकता है। पहनने के स्तर, कचरे के संग्रह के कारण, और अन्य सही और स्थानांतरित तंत्र, तब भी हो सकता है जब फाइल सिस्टम को SSD (इसे बैकग्राउंड ऑपरेशन कहा जाता है) से किसी भी गतिविधि की आवश्यकता नहीं होती है, और भ्रष्टाचार इसलिए फाइल सिस्टम के दृष्टिकोण से अप्रत्याशित होते हैं। इस तरह के भ्रष्टाचार से बचने के लिए, कुछ एसएसडी निर्माता कैपेसिटर को अपने एसएसडी में जोड़ते हैं, जब पावरलॉस का पता चलने पर किसी भी चल रहे ऑपरेशन को समाप्त करने की अनुमति मिलती है (इसके लिए लगभग 10ms बिजली की आपूर्ति की आवश्यकता होती है)। एसडी कार्ड और यूएसबी फ्लैश ड्राइव में एक ही बाधा है, लेकिन ऐसे कैपेसिटर नहीं हो सकते। कुछ SSD निर्माता अपने SSD में कैपेसिटर जोड़ते हैं, जब पॉवरलॉस का पता चलने पर किसी भी चल रहे ऑपरेशन को समाप्त करने की अनुमति देता है (इसके लिए लगभग 10ms बिजली की आवश्यकता होती है)। एसडी कार्ड और यूएसबी फ्लैश ड्राइव में एक ही बाधा है, लेकिन ऐसे कैपेसिटर नहीं हो सकते। कुछ SSD निर्माता अपने SSD में कैपेसिटर जोड़ते हैं, जब पॉवरलॉस का पता चलने पर किसी भी चल रहे ऑपरेशन को समाप्त करने की अनुमति देता है (इसके लिए लगभग 10ms बिजली की आवश्यकता होती है)। एसडी कार्ड और यूएसबी फ्लैश ड्राइव में एक ही बाधा है, लेकिन ऐसे कैपेसिटर नहीं हो सकते।
संक्षेप में कहने के लिए, एक अच्छी तरह से डिज़ाइन किया गया हार्डवेयर आम तौर पर बिजली-नुकसान का सबूत है, लेकिन अधिक महंगा है। सॉफ़्टवेयर अधिकांश समय बिजली-हानि का सबूत है, लेकिन कभी-कभी अन्य सॉफ़्टवेयर के विकास से धारणाएं टूट सकती हैं। सस्ता डिज़ाइन बनाने का कोई भी प्रयास, या डिज़ाइन को छोटा करने के लिए डिज़ाइन पावर-लॉस प्रूफ बनाने की क्षमता को कम कर सकता है। यह जानना भी मुश्किल है कि क्या आपका कंप्यूटर हमेशा क्रूर शक्ति-हानि का विरोध करेगा।