उन लोगों के लिए जिन्होंने वर्षों से USB कुंजियों का उपयोग किया है, मुझे यकीन है कि आपके दिमाग में यह बात बैठ गई है कि अपने USB कुंजी को अपने कंप्यूटर से हटाने से पहले सुरक्षित रूप से इजेक्ट करना कितना महत्वपूर्ण है।
लेकिन USB कुंजी अब 20 साल से मौजूद है, क्या यह अभी भी एक आवश्यकता है? क्या आपको अभी भी अपने USB कुंजी को अपने कंप्यूटर से सुरक्षित रूप से इजेक्ट करना होगा? अपने USB कुंजी को सुरक्षित रूप से इजेक्ट करने का वास्तव में क्या मतलब है? और यदि आप अपने USB कुंजी को सुरक्षित रूप से नहीं हटाते हैं तो क्या होता है? इस ब्लॉग का उद्देश्य उन सवालों का जवाब देना है।
USB कुंजी क्या है?
कई अलग-अलग नामों से जाना जाता है, जिसमें थंब ड्राइव, पेन ड्राइव, USB फ्लैश ड्राइव, और USB स्टिक शामिल हैं; USB कुंजियां सभी आकारों और आकारों में आती हैं और इनकी क्षमता 2GB से 1TB तक होती है!
USB कुंजियों में नॉन-वोलेटाइल मेमोरी होती है, जिसका अर्थ है कि डेटा स्टोर करने के लिए किसी पावर सप्लाई की आवश्यकता नहीं होती। कोई पावर नहीं मतलब कोई मूविंग पार्ट्स नहीं, जिसका अर्थ है कि यह हार्ड ड्राइव की तरह भौतिक क्षति के प्रति संवेदनशील नहीं है। USB कुंजी पर संग्रहीत कोई भी डेटा तब तक वहीं रहता है जब तक इसे हटाया या फॉर्मेट नहीं किया जाता।
एक USB कुंजी कई घटकों से बनी होती है:
- होस्ट के इंटरफेस के रूप में कार्य करने के लिए एक USB प्लग
- आपके डिवाइस को होस्ट के सिस्टम के लिए सुलभ बनाने के लिए एक स्टोरेज कंट्रोलर
- सूचना के प्रवाह को नियंत्रित करने के लिए एक क्रिस्टल ऑसिलेटर
- डेटा संग्रहीत करने के लिए NAND फ्लैश मेमोरी चिप
- USB कुंजी के मुख्य भागों की सुरक्षा करने वाला एक कवर
USB ड्राइव कैसे काम करती है?
जैसे ही ड्राइव प्लग इन की जाती है, एक रीड अनुरोध करने के लिए एक कमांड भेजा जाता है। USB पोर्ट से लैस अधिकांश कंप्यूटर इंसर्टेड फ्लैश ड्राइव का पता लगाते हैं और डेटा को पठनीय बनाने के लिए आवश्यक ड्राइवर इंस्टॉल करते हैं। एक बार जब ऑपरेटिंग सिस्टम (OS) USB पोर्ट में कनेक्शन का पता लगा लेता है, तो उपयोगकर्ता डेटा स्टोर और पुनर्प्राप्त कर सकते हैं। कंप्यूटर उपयोगकर्ता जो भी फाइल USB कुंजी पर सहेजना चाहता है, उसे बाइनरी फॉर्मेट में बदल दिया जाता है और USB पोर्ट पर भेज दिया जाता है ताकि उसे ड्राइव के NAND चिप पर भेजा जा सके।
फ्लैश ड्राइव से पहले
फ्लैश ड्राइव से पहले, जब फाइलें पढ़ी या लिखी जाती थीं, तो एक OS डिस्क को एक ऑब्जेक्ट के रूप में मानता था - ऐसा ऑब्जेक्ट जिसके मिड-रीड या मिड-राइट में गायब होने की कोई संभावना नहीं थी। कुछ मीडिया में मैकेनिकल इंटरलॉक भी थे जो उन्हें तब तक इजेक्ट होने से रोकते थे जब तक सॉफ्टवेयर लॉक को रिलीज नहीं कर देता, इस प्रकार किसी भी खोए हुए डेटा या भ्रष्ट सिस्टम को रोका जाता था।
यह सब तब बदल गया जब USB कनेक्टेड स्टोरेज डिवाइस का आविष्कार हुआ। बिना मैकेनिकल लॉक के, उपयोगकर्ता किसी भी समय OS से USB को हटाने का निर्णय ले सकते थे, जो जब USB उपयोग में हो तो उस पर संग्रहीत डेटा के भ्रष्टाचार का कारण बन सकता है।
सुरक्षित निष्कासन क्या करता है?
तो, आपके रिमूवेबल स्टोरेज डिवाइस को इजेक्ट करने के लिए आपके द्वारा क्लिक किए जाने वाले छोटे बटन का वास्तव में क्या कार्य है?
सुरक्षित निष्कासन सुनिश्चित करता है:
- सक्रिय लेखन ड्राइव पर फ्लश हो गए हैं।
- सभी प्रोग्रामों को इस तथ्य के प्रति सचेत किया गया है कि ड्राइव को हटाया जाने वाला है।
- यह उपयोगकर्ता को सचेत करता है यदि किसी प्रोग्राम ने कार्रवाई करने में विफलता पाई है और अभी भी फाइलें खुली हैं।
- मूल रूप से, यह सुनिश्चित करता है कि आपका डेटा सुरक्षित है!
यदि मैं अपने USB फ्लैश ड्राइव को सुरक्षित रूप से नहीं हटाता तो क्या होता है?
जब आप अपने कंप्यूटर में USB ड्राइव डालते हैं, तो आपका OS राइट कैशिंग नामक एक प्रक्रिया का उपयोग करना शुरू कर देता है। यह वह जगह है जहां होस्ट डिवाइस तुरंत जानकारी को USB स्टोरेज डिवाइस पर लिखना पूरा नहीं करता; इसके बजाय, यह बाद में पूरा करने के लिए इसका कुछ हिस्सा कैश करता है। राइट कैशिंग एप्लिकेशन को डेटा राइट-अनुरोधों के डिस्क पर लिखे जाने की प्रतीक्षा किए बिना आगे बढ़ने की अनुमति देकर तेजी से चलाने की अनुमति देता है।
यह सब बहुत अच्छा लगता है लेकिन वास्तव में, राइट कैशिंग डेटा हानि की संभावना को बढ़ा सकता है। यदि आप कैश्ड जानकारी लिखे जाने से पहले या जब यह लिखी जा रही हो तो अपना USB हटा देते हैं, तो संभावना है कि आप एक भ्रष्ट फाइल के साथ समाप्त हो जाएंगे। USB को सुरक्षित रूप से हटाने से कैश और शेष डेटा साफ़ हो जाता है; पृष्ठभूमि में चल रही किसी भी प्रक्रिया को रोक दिया जाता है।
क्या आपने कभी अपने USB ड्राइव को इजेक्ट करने की कोशिश की है और 'फाइल उपयोग में है' त्रुटि प्राप्त की है? यह कभी-कभी होता है क्योंकि पृष्ठभूमि में कुछ चल रहा होता है जिसके बारे में आप नहीं जानते, या प्रोग्राम अभी भी USB ड्राइव पर लॉक है भले ही आप अब इसका उपयोग नहीं कर रहे हों। जब आपके पास यह त्रुटि संदेश हो तो USB स्टिक को हटाने से भी डेटा हानि हो सकती है। इस उदाहरण में, संदेश को नजरअंदाज न करना और प्रश्न में प्रोग्राम को बंद करना सबसे अच्छा है।
Windows OS से USB ड्राइव को इजेक्ट करना
जैसा कि ऊपर वर्णित है, राइट कैशिंग मुख्य कारण है कि आपको अपने USB स्टिक को सुरक्षित रूप से हटाना चाहिए। लेकिन जिनके पास Microsoft OS है, उन्होंने सुना होगा कि वास्तव में इसमें एक फ़ंक्शन है जो रिमूवेबल फ्लैश ड्राइव पर राइट कैशिंग को अक्षम करता है जिससे डेटा भ्रष्टाचार/हानि की संभावना कम हो जाती है।
Windows 10 से 'क्विक रिमूवल' नामक एक फीचर। यह आपको किसी भी समय अपने USB फ्लैश ड्राइव को हटाने की अनुमति देता है। यदि आप सक्रिय रूप से ड्राइव पर फाइलें लिख रहे हैं तो अनुशंसित नहीं। यह 'क्विक रिमूवल' फीचर Windows को लगातार USB ड्राइव पर लिखने का प्रयास करने से रोकता है - त्वरित निष्कासन की स्थिति में आपकी मदद करता है।
एक बात ध्यान देने योग्य है कि Windows ने अपने सिस्टम ट्रे से 'सुरक्षित रूप से हार्डवेयर निकालें और इजेक्ट करें' फीचर को नहीं हटाया है, इसलिए इसे स्पष्ट रूप से अभी भी महत्वपूर्ण माना जाता है - यदि वह मिश्रित संदेश नहीं है तो मुझे नहीं पता कि क्या है!
निष्कर्ष
यदि आप Windows उपयोगकर्ता नहीं हैं, तो इसमें कोई सवाल नहीं है कि आपको अपने कंप्यूटर पर पाए जाने वाले 'सुरक्षित रूप से हार्डवेयर निकालें और इजेक्ट करें' फीचर का उपयोग करना जारी रखना चाहिए। यह सुनिश्चित करता है कि आपका डेटा पूरी तरह से सुरक्षित है और डेटा भ्रष्टाचार या हानि का कोई जोखिम नहीं है।
हालांकि, Windows के अनुसार, यदि आपके पास Windows 10 है तो ऐसा कोई कारण नहीं है कि आप अपने USB स्टिक को पहले सुरक्षित रूप से इजेक्ट किए बिना नहीं हटा सकते।
लेकिन, क्या अपने डेटा को जोखिम में डालना वास्तव में उचित है? खासकर जब Windows के अपने फोरम पर विरोधाभासी संदेश हों! और अगर आप इसके बारे में सोचते हैं, तो अपने USB स्टिक को सुरक्षित रूप से हटाने में वास्तव में कितना समय लगता है? यह शायद ही समय लेने वाला है!