फाइल करप्शन किसी फ़ाइल में डेटा को होने वाली आकस्मिक या अनपेक्षित क्षति का एक रूप है। फाइल करप्शन कई रूपों में आता है और विभिन्न कारणों से होता है, लेकिन परिणाम एक ही होता है: आप अपना डेटा नहीं पढ़ सकते।
कुछ मामलों में, आप फाइल करप्शन को उलट या मरम्मत कर सकते हैं, लेकिन यह हमेशा संभव नहीं होता। यह समझना बेहतर है कि करप्शन क्यों हो सकता है और आप इसके खिलाफ कैसे सुरक्षा कर सकते हैं।
फाइलों के करप्ट होने का क्या अर्थ है?
एक "फ़ाइल" संबंधित डेटा का एक संग्रह है जिसे एक इकाई के रूप में पढ़ा जाना चाहिए, एक विशिष्ट फ़ाइल फॉर्मेट में लिखा गया। उदाहरण के लिए, माइक्रोसॉफ्ट ऑफिस वर्ड फ़ाइल में सभी डेटा आपके द्वारा बनाए गए वर्ड डॉक्यूमेंट से संबंधित है और .docx फ़ाइल फॉर्मेट में संग्रहीत है। यदि आधी फ़ाइल अचानक अपठनीय हो जाती है, तो आप शायद अपना डॉक्यूमेंट नहीं खोल पाएंगे। यहां तक कि अगर आप खोल भी लेते हैं, तो बहुत सारी जानकारी गायब होगी। इसी तरह, रैंडम मानों के गायब या बदले हुए एक्सेल स्प्रेडशीट बेकार होगी।
कोई भी कंप्यूटर फ़ाइल बाइनरी कोड से बनी होती है। यह बिट्स के सेट में समूहीकृत जीरो और वन की एक स्ट्रिंग है, जो डेटा जैसे अक्षर को दर्शाते हैं।
ASCII कोड में, अक्षर "A" को बाइनरी कोड 01000001 द्वारा दर्शाया जाता है। यदि हम एक सिंगल बिट बदलते हैं, जैसे अंतिम 1 को 0 में, तो "A" "@" बन जाता है!
यही बुनियादी स्तर पर करप्शन काम करता है। फ़ाइल के अंदर बिट्स के मान बदल जाते हैं या मिट जाते हैं, जिससे अपठनीय या आंशिक रूप से पठनीय फ़ाइल बनती है।
कैसे बताएं कि फाइल करप्शन हुआ है
फाइल करप्शन के विभिन्न लक्षण हो सकते हैं, यह इस पर निर्भर करता है कि कौन सी फाइलें करप्ट हुई हैं और वे कितनी महत्वपूर्ण हैं।
CRC त्रुटियां
साइक्लिक रिडंडेंसी चेक (CRC) जांचता है कि कोई फ़ाइल संपूर्ण और सही ढंग से संग्रहीत है या नहीं। CRC मूल प्राचीन फ़ाइल में डेटा पर एक फॉर्मूला लागू करता है, जिसके परिणामस्वरूप आउटपुट के रूप में एक संख्या प्राप्त होती है। यदि आप उसी फॉर्मूले को उस फ़ाइल की किसी भी कॉपी पर लागू करते हैं, तो वह संख्या समान होनी चाहिए। यदि संख्या अलग है, तो आप क्षतिग्रस्त या परिवर्तित फ़ाइल से निपट रहे हैं।
आपको यह त्रुटि अक्सर तब दिखाई देगी जब क्षतिग्रस्त ऑप्टिकल डिस्क या खराब हार्ड ड्राइव से डेटा कॉपी करने का प्रयास किया जाता है, लेकिन कई ऐप्स अपने फ़ाइलों को सही मानों की तालिका के विरुद्ध सेल्फ-चेक करते समय CRC त्रुटि दे सकते हैं।
फाइल खोलने में त्रुटियां
यदि कोई फ़ाइल करप्ट है, तो वह या तो नहीं खुलेगी या गड़बड़ परिणामों के साथ खुलेगी। कुछ फ़ाइल प्रकार स्ट्रीम किए जाते हैं और क्षति के प्रति कुछ हद तक सहनशील होते हैं। उदाहरण के लिए, यदि आपके पास कुछ करप्शन वाली वीडियो फ़ाइल है, तो मीडिया प्लेयर ऐप्स तस्वीर टूटने या हकलाने को दिखा सकते हैं, लेकिन अन्यथा पूरी फ़ाइल चला सकते हैं।
अन्य प्रकार की फ़ाइलें, जैसे प्रोग्राम एक्जीक्यूटेबल, 100% संपूर्ण होनी चाहिए, अन्यथा प्रोग्राम शुरू नहीं होगा।
और अन्य फ़ाइल प्रकार, जैसे आपके द्वारा बनाए गए डॉक्यूमेंट, खुल सकते हैं लेकिन महत्वपूर्ण जानकारी गायब हो सकती है, जैसे डॉक्यूमेंट से वास्तविक मान या फॉर्मेटिंग।
अजीब व्यवहार और ग्लिच
जब किसी एप्लिकेशन को आवश्यक रिसोर्स या सेटिंग्स फ़ाइलें करप्ट हो जाती हैं, तो वे अधिक सूक्ष्मता से दिखाई दे सकती हैं। प्रोग्राम आवश्यक रूप से शुरू होने में विफल नहीं होगा, लेकिन उन फ़ाइलों पर निर्भर सबकॉम्पोनेंट्स त्रुटियां दे सकते हैं, कुछ नहीं कर सकते, या पूरे एप्लिकेशन को क्रैश कर सकते हैं।
सिस्टम क्रैश और अस्थिरता
जब आपको करप्ट सिस्टम फ़ाइलें मिलती हैं, तो यह आपके कंप्यूटर को मौलिक रूप से प्रभावित कर सकती हैं। आपको अचानक प्रतीत होने वाले रैंडम BSOD (ब्लू स्क्रीन ऑफ डेथ) कंप्यूटर क्रैश मिल सकते हैं या एक ऐसा सिस्टम जो हैंग होता है या उस तरह काम नहीं करता जैसा होना चाहिए। इस प्रकार की महत्वपूर्ण फ़ाइल करप्शन सबसे विनाशकारी होती है और कई मामलों में आपके हार्डवेयर के साथ गंभीर समस्या की ओर इशारा कर सकती है।
फाइल करप्शन क्यों होता है?
अब हम जानते हैं कि करप्शन क्या है, लेकिन यह कैसे होता है?
हालांकि करप्शन केवल बिट मानों का अराजक और विनाशकारी परिवर्तन है, उन बदलते मानों के कारण बहुत भिन्न होते हैं। ऐसा मुख्य रूप से इसलिए है क्योंकि कंप्यूटर मीडिया कई अलग-अलग रूपों में आता है और बाइनरी अंकों को बहुत अलग तरीकों से संग्रहीत करता है।
अचानक बिजली गुल होना
स्टोरेज डिवाइस द्वारा फाइल करप्शन अनुभव करने के सबसे आम कारणों में से एक अचानक बिजली गुल होना है। यह मैकेनिकल हार्ड ड्राइव के लिए विशेष रूप से सच है, जहां डिस्क पर लिखते समय बिजली काटने से डेटा मिट सकता है। अतीत में, डिस्क का रीड/राइट हेड बिजली गुल होने पर प्लैटर से टकरा सकता था, लेकिन आधुनिक ड्राइव अचानक बिजली गुल होने पर भी अपने हेड्स को सुरक्षित रूप से "पार्क" कर सकते हैं।
इसका मतलब यह नहीं है कि मैकेनिकल या सॉलिड-स्टेट ड्राइव डेटा हानि के माध्यम से करप्शन से अभेद्य हैं। यदि बिजली गुल होने पर ड्राइव सक्रिय रूप से डेटा लिख रहा था, तो फ़ाइल का केवल एक हिस्सा डिस्क में पहुंच पाया होगा। दोनों प्रकार के ड्राइव वोलेटाइल कैश मेमोरी का उपयोग करते हैं। इसका मतलब है कि उनके अंदर का डेटा खो जाता है अगर बिजली चली जाती है।
हार्डवेयर विफलता
सभी स्टोरेज मीडिया का जीवनकाल सीमित होता है। वे खराब हो सकते हैं या खराबी शुरू कर सकते हैं। कभी-कभी, यह विफलता समय के साथ धीरे-धीरे होती है, और कभी-कभी यह अचानक होती है। जिस किसी ने भी मैकेनिकल हार्ड डिस्क से निपटा है, वह डरावनी "मौत की क्लिक" जानता है जो कई ड्राइव मरने से पहले थोड़ी देर के लिए करते हैं।
यह सिर्फ हार्ड ड्राइव नहीं है। खराब RAM गलत मानों को डिस्क पर लिखकर डेटा करप्शन का कारण बन सकता है, खरोंच वाली ऑप्टिकल डिस्क भौतिक क्षति के कारण अपठनीय हो सकती हैं, और इसी तरह।
मैलवेयर
मैलवेयर में जानबूझकर दुर्भावनापूर्ण इरादे से लिखा गया कोई भी सॉफ्टवेयर शामिल है। मैलवेयर संक्रमण के परिणामस्वरूप डेटा करप्शन या विनाश डिजाइन द्वारा या दुर्घटना से हो सकता है। मैलवेयर लेखकों के पास अधिकांश भाग के लिए आपके डेटा को नष्ट करने की अधिक प्रेरणा नहीं होती। इसके बजाय, वे इसे पैसे के लिए बंधक बनाए रखते हैं (रैंसमवेयर) या काले बाजार पर बेचने के लिए चुराते हैं।
कुछ मामलों में, मैलवेयर केवल अराजकता और विनाश बोने के लिए लिखा जाता है। डेटा को करप्ट या नष्ट करने के लिए डिज़ाइन किया गया मैलवेयर आमतौर पर इसे वस्तुतः पुनर्प्राप्त करना असंभव तरीके से करता है।
फाइल करप्शन को रोकना और उलटना
करप्शन को पहली बार में आपको प्रभावित करने से रोकना हमेशा बेहतर होता है, लेकिन कुछ मामलों में इसे उलटने के तरीके भी हैं।
डिस्क में त्रुटियों की जांच करें
आप अपने ड्राइव पर खराब सेक्टर जैसी वर्तमान त्रुटियों की जांच के लिए विभिन्न माइक्रोसॉफ्ट विंडोज और थर्ड-पार्टी यूटिलिटीज का उपयोग कर सकते हैं। आप ड्राइव के ऑपरेशनल लॉग का निदान करने के लिए यूटिलिटीज का भी उपयोग कर सकते हैं ताकि यह अनुमान लगाया जा सके कि विफलता निकट है, जिससे आपको उस डेटा को कहीं और ले जाने का समय मिल सके।
विस्तृत निर्देशों के लिए "अपनी हार्ड ड्राइव में त्रुटियों की जांच कैसे करें" देखें।
बार-बार बैकअप लें
"डेटा का बैकअप लेना" प्रथाओं की एक विस्तृत विविधता का वर्णन करता है। इनमें आपके पूरे ड्राइव को क्लोन करना शामिल है ताकि यदि यह विफल हो जाए, ZIP फ़ाइल आर्काइव बनाना, विशिष्ट फ़ाइलों को क्लाउड पर बैकअप करना, बाहरी ड्राइव पर स्वचालित रूप से इंक्रीमेंटल बैकअप बनाना, और बहुत कुछ। यदि आपके पास हाल के डेटा बैकअप हैं, तो करप्शन एक आपदा के बजाय एक झुंझलाहट बन जाता है।
यदि आप बैकअप बनाने के बारे में अधिक जानना चाहते हैं, तो हमारे पास कई मूल्यवान गाइड हैं:
- विंडोज 10 सिस्टम इमेज बैकअप बनाएं
- विंडोज के लिए स्वचालित बैकअप सिस्टम कैसे सेट करें
- फाइलों को गूगल ड्राइव या वनड्राइव पर स्वचालित रूप से बैकअप कैसे करें
- विंडोज 10 में बैकअप, सिस्टम इमेज और रिकवरी के लिए OTT गाइड
ये आधुनिक विंडोज सिस्टम पर बैकअप के लिए आपको कवर करना चाहिए, लेकिन macOS उपयोगकर्ता हमारे टाइम मशीन गाइड को देख सकते हैं।
अतिरिक्त सावधानी के रूप में, आप मैन्युअल रूप से एक सिस्टम रिस्टोर पॉइंट भी बना सकते हैं ताकि हार्डवेयर विफलता से संबंधित विनाशकारी फ़ाइल परिवर्तनों से पहले अपने विंडोज इंस्टॉलेशन के पिछले संस्करण पर वापस जा सकें।
फाइल वेरिफिकेशन सुविधाओं का उपयोग करें
कुछ सॉफ्टवेयर क्लाइंट फाइल वेरिफिकेशन ऑपरेशन भी चला सकते हैं। उदाहरण के लिए, स्टीम वीडियो गेम क्लाइंट जांच सकता है कि गेम की फ़ाइलें बदली गई हैं या नहीं और मास्टर ऑनलाइन कॉपी से मूल डेटा को पुनर्स्थापित कर सकता है।
हटाने से पहले ड्राइव को इजेक्ट करें
डिस्क प्रकार या ऑपरेटिंग सिस्टम की परवाह किए बिना, आपको अनप्लग करने से पहले ड्राइव को इजेक्ट करना चाहिए। कम से कम, डिस्क गतिविधि लाइट बंद होने तक प्रतीक्षा करें, लेकिन आदर्श रूप से, फ्लैश ड्राइव या बाहरी हार्ड डिस्क को इजेक्ट करने में एक या दो सेकंड लें।
एंटीवायरस सॉफ्टवेयर का उपयोग करें
यदि आप मैलवेयर-संबंधी करप्शन नहीं चाहते हैं, तो एंटीवायरस सॉफ्टवेयर का उपयोग करें। विंडोज, macOS और लिनक्स के लिए कई विकल्प हैं।
सिस्टम फाइल चेकर (SFC) का उपयोग करें
कुछ मामलों में, आप यह निर्धारित कर सकते हैं कि आपकी फ़ाइलों को करप्शन हुआ है और उन्हें स्वचालित रूप से मरम्मत कर सकते हैं। विंडोज में करप्ट विंडोज सिस्टम फ़ाइलों को ठीक करने के लिए कई फ़ाइल मरम्मत उपकरण हैं, जैसे सिस्टम फाइल चेकर। आप कमांड प्रॉम्प्ट कमांड का उपयोग करके करप्ट फ़ाइलों को ठीक या मरम्मत करने के लिए हमारे गाइड में सटीक विवरण प्राप्त कर सकते हैं, जिसमें DISM टूल और SCANNOW कमांड भी शामिल हैं। आप ड्राइव त्रुटि पहचान के लिए CHKDSK कमांड भी आज़मा सकते हैं।
डेटा रिकवरी के लिए भुगतान करें
अंतिम उपाय विशेष फ़ाइल रिकवरी सॉफ्टवेयर (लगभग हमेशा सशुल्क) प्राप्त करना या अपने डेटा का जितना संभव हो उतना पुनर्निर्माण करने के लिए डेटा रिकवरी कंपनी को किराए पर लेना है। यह बहुत महंगा है और केवल तभी करने योग्य है जब डेटा का मूल्य रिकवरी की लागत से कहीं अधिक हो। इसलिए आमतौर पर अपने क्रेडिट कार्ड को निकालकर फाइल मरम्मत सॉफ्टवेयर खरीदने से पहले चीजों का निवारण करना उचित होता है।
यदि आपने डेटा करप्शन का अनुभव नहीं किया है, तो हमारे द्वारा सूचीबद्ध कुछ निवारक उपायों को लागू करने में बहुत देर नहीं हुई है। भले ही केवल आपके सबसे मूल्यवान और अपूरणीय डेटा के लिए।