SDelete वाली फ़ाइलों को सुरक्षित रूप से हटाएं

जब आप विंडोज में एक फाइल को डिलीट करते हैं, तो आपकी डिस्क पर उस जगह को "फ्री" के रूप में चिह्नित किया जाता है, जिससे यह उपयोग करने के लिए अन्य फाइलों के लिए उपलब्ध होता है। हालाँकि, आपके द्वारा हटाया गया डेटा अभी भी डिस्क पर मौजूद हो सकता है, क्योंकि यह ओवरराइट नहीं किया गया था। यहां तक ​​कि अगर आपकी फाइलें आपके फाइल सिस्टम द्वारा एन्क्रिप्ट की जाती हैं, तो भी फोरेंसिक टूल ऑपरेटिंग सिस्टम को बायपास कर सकते हैं और हटाए गए डेटा तक पहुंच सकते हैं।

यदि आपके पास हटाने के लिए संवेदनशील डेटा है, और आप यह सुनिश्चित करना चाहते हैं कि इसे कभी भी पुनर्प्राप्त नहीं किया जा सकता है, तो आप मुफ्त विंडोज प्रोग्राम SDelete का उपयोग कर सकते हैं।

SDelete एक उपकरण है, जो वर्गीकृत सूचनाओं से निपटने के लिए अमेरिकी रक्षा विभाग के मानक DOD 5220.22-M के अनुरूप, अपरिवर्तनीय रूप से फ़ाइलों को हटा देता है।

यह कैसे काम करता है?

डिस्क पर रिक्त स्थान को चिह्नित करने के अलावा, एसडीएलेट यादृच्छिक अक्षरों के साथ हटाए गए डेटा को बार-बार अधिलेखित करता है। इस प्रकार की ओवरराइटिंग यह सुनिश्चित करती है कि डेटा स्टोरेज माध्यम पर नहीं टिका है। हार्ड डिस्क ड्राइव जैसे पारंपरिक मीडिया में, विशेष डेटा रिकवरी टूल का उपयोग करके हटाए गए डेटा का एक चुंबकीय "भूत" बरामद किया जा सकता है। इसलिए, जब आप किसी फ़ाइल को हटाते हैं या अपना रीसायकल बिन खाली करते हैं, तब भी वह डेटा किसी और द्वारा पढ़ा जा सकता है। उदाहरण के लिए, एक दुर्भावनापूर्ण तृतीय पक्ष या एक सुरक्षा विशेषज्ञ जिनके पास आपके कंप्यूटर तक भौतिक पहुंच है, हटाए गए डेटा को पुनर्प्राप्त कर सकता है। SDelete का उपयोग इस प्रकार की वसूली को असंभव बनाता है।

SDelete डाउनलोड कर रहा है

SDelete एक मुफ्त डाउनलोड है। आप इसे //docs.microsoft.com/en-us/sysinternals/downloads/sdelete पर प्राप्त कर सकते हैं।

SDelete स्थापित करना

SDelete में पारंपरिक इंस्टॉलर नहीं है। इसके बजाय, ज़िप फ़ाइल में दो निष्पादन योग्य फाइलें, sdelete.exe (32-बिट संस्करण विंडोज के लिए) और sdelete64.exe (64-बिट संस्करण के लिए) हैं। अधिकांश आधुनिक कंप्यूटर 64-बिट हैं, इसलिए यदि आप निश्चित नहीं हैं, तो sdelete64.exe का उपयोग करें

  • मैं कैसे बता सकता हूं कि मेरा कंप्यूटर 32-बिट या 64-बिट है?

आपको SDelete को "इंस्टॉल" करने की आवश्यकता नहीं है। आप ज़िप फ़ाइल पर डबल-क्लिक कर सकते हैं, और एक्सई फ़ाइलों में से एक को अपने कंप्यूटर पर उस जगह पर ड्रैग-ड्रॉप कर सकते हैं, जहाँ आप इसका उपयोग करना चाहते हैं। फिर आप एक विंडोज कमांड प्रॉम्प्ट विंडो खोल सकते हैं, उस डायरेक्टरी को बदल सकते हैं, और उसे वहां चला सकते हैं। यदि आप ऐसा करने में सहज हैं, तो आप अगले अनुभाग पर जा सकते हैं।

हालांकि, यदि आप अक्सर SDelete का उपयोग करना चाहते हैं, तो इसके लिए एक निर्देशिका बनाने के लिए सबसे सुविधाजनक है, वहां exe फ़ाइल डालें, और उस निर्देशिका को अपने PATH पर्यावरण चर में जोड़ें। SDelete निर्देशिका के लिए पथ सेट करने से आप अपने वर्तमान निर्देशिका की परवाह किए बिना कहीं भी SDelete का उपयोग कर सकते हैं।

नोट: ये निर्देश विंडोज 10 के लिए हैं, लेकिन वे कुछ अंतरों के साथ विंडोज 7 या विंडोज 8 में भी काम करेंगे। उदाहरण के लिए, इस पीसी के बजाय, विंडोज के पुराने संस्करणों में, आप My Computer पर क्लिक कर सकते हैं।

नोट: नीचे दिए गए उदाहरणों में, फ़ाइल नाम एक्सटेंशन दिखाए गए हैं। उदाहरण के लिए, नीचे हमारे स्क्रीनशॉट में, SDelete निष्पादन योग्य फ़ाइल को sdelete64.exe के रूप में प्रदर्शित किया गया है, लेकिन आपका कंप्यूटर एक्सटेंशन छिपा हुआ है। exe विंडोज 10 में, यदि आप फ़ाइल नाम एक्सटेंशन देखना चाहते हैं, तो फ़ाइल एक्सप्लोरर में दृश्य टैब पर क्लिक करें, और फ़ाइल नाम एक्सटेंशन बॉक्स की जांच करें।

अपने कंप्यूटर पर एक समर्पित फ़ोल्डर में एसडीईलेट को स्थापित करने और इसे अपने पैट में जोड़ने के लिए, नीचे दिए गए निर्देशों का पालन करें।

  1. Win + E दबाकर फ़ाइल एक्सप्लोरर विंडो खोलें (अपने कीबोर्ड पर विंडोज की को दबाकर रखें और E दबाएं)। उस फ़ोल्डर पर जाएं जहां आपने ज़िप फ़ाइल डाउनलोड की है। उदाहरण के लिए, यदि यह आपके डाउनलोड फ़ोल्डर में है, तो बाईं ओर दिए गए क्विक एक्सेस सूची में डाउनलोड पर क्लिक करें । फिर, फ़ाइल को SDelete.zip पर डबल-क्लिक करें।

  1. फिर, Win + E को फिर से दबाकर एक और फ़ाइल एक्सप्लोरर विंडो खोलें। अपनी स्क्रीन पर दोनों विंडो देखने के लिए विंडोज़ को स्थानांतरित करें और उसका आकार बदलें। दूसरी एक्सप्लोरर विंडो में, अपने प्रोग्राम फ़ाइल फ़ोल्डर का पता लगाएं। बाईं ओर इस पीसी का चयन करें, फिर दाईं ओर, सी पर क्लिक करें : फिर प्रोग्राम फाइलें

नोट: आपके पास दो प्रोग्राम फ़ाइल फ़ोल्डर हैं। एक को प्रोग्राम फाइल्स (x86) कहा जाता है। "X86" फ़ोल्डर 32-बिट प्रोग्राम के लिए है। इससे कोई फर्क नहीं पड़ता कि आप किस फ़ोल्डर का उपयोग करते हैं, लेकिन 64-बिट कंप्यूटरों के लिए, हम आपको प्रोग्राम फाइल्स में SDelete स्थापित करने की सलाह देते हैं।

  1. अपने प्रोग्राम फाइल्स फोल्डर में, न्यू फोल्डर बटन पर क्लिक करके या अपने कीबोर्ड पर Ctrl + Shift + N दबाकर एक नया फ़ोल्डर बनाएँ।

  1. अपने प्रोग्राम फ़ाइल फ़ोल्डर में एक नया फ़ोल्डर बनाना पुष्टि की आवश्यकता है। यह सुनिश्चित करने के लिए कि आप फ़ोल्डर बनाना चाहते हैं, जारी रखें पर क्लिक करें।

  1. अपने नए फ़ोल्डर को नाम दें SDelete । यदि आपने गलती से फ़ोल्डर से क्लिक कर लिया है, तो आप इसे नया फ़ोल्डर नाम के फ़ोल्डर में स्क्रॉल करके, इसे चुनने के लिए एक बार क्लिक करके और अपने कीबोर्ड पर F2 दबाकर इसका नाम बदल सकते हैं।

  1. आपकी पहली एक्सप्लोरर विंडो में जो SDelete.zip की सामग्री को दिखाती है, फाइल को SDelete64.exe को दूसरी एक्सप्लोरर विंडो में खींचें, जिसमें आपका नया SDelete फ़ोल्डर खुला है। फ़ाइल को कॉपी करने के लिए इसे वहाँ छोड़ें।

  1. यह पुष्टि करने के लिए जारी रखें पर क्लिक करें कि आप फ़ाइल को यहाँ कॉपी करना चाहते हैं।

फ़ाइल sdelete64.exe अब आपके कंप्यूटर पर निर्देशिका C: \ Program Files \ SDelete \ में मौजूद है । इसके बाद, इस निर्देशिका को अपने PATH पर्यावरण चर में जोड़ें, ताकि आप इस कार्यक्रम को किसी अन्य निर्देशिका से चला सकें।

  1. फ़ाइल एक्सप्लोरर विंडो में, इस पीसी पर राइट-क्लिक करें, और गुण चुनें।

  1. सिस्टम विंडो में, उन्नत सिस्टम सेटिंग्स पर क्लिक करें।

  1. उन्नत सिस्टम सेटिंग्स विंडो में, पर्यावरण चर पर क्लिक करें।

  1. पर्यावरण चर विंडो खुलती है। उपयोगकर्ता चर के तहत, पथ रेखा चुनें, फिर संपादित करें पर क्लिक करें

  1. वातावरण चर संपादित करें विंडो में, नया पर क्लिक करें।

  1. अपने SDelete फ़ोल्डर में ब्राउज़ करें: इस PC, C:, प्रोग्राम फ़ाइल का विस्तार करें, फिर SDelete चुनें।

  1. सभी खुली खिड़कियों को बंद करने और अपने परिवर्तनों को सहेजने के लिए तीन बार ओके पर क्लिक करें।

अब आप कमांड प्रॉम्प्ट पर sdelete64 चला सकते हैं, इससे कोई फर्क नहीं पड़ता कि आपकी वर्तमान निर्देशिका क्या है।

इसके बाद, हम फ़ाइलों को सुरक्षित रूप से हटाने के लिए sdelete64 का उपयोग करने का तरीका देखेंगे

कमांड लाइन से SDelete का उपयोग करना

कई सिस्टम कमांड की तरह, SDelete को विंडोज कमांड लाइन से उपयोग करने के लिए डिज़ाइन किया गया है। निम्न चरणों का वर्णन है कि Windows कमांड प्रॉम्प्ट कैसे खोलें और SDelete कमांड चलाएं।

  1. स्टार्ट मेन्यू खोलें। विंडोज सिस्टम खोलें, और कमांड प्रॉम्प्ट पर क्लिक करें।

  1. उस निर्देशिका को बदलें जिसमें वह फ़ाइल है जिसे आप हटाना चाहते हैं। उदाहरण के लिए, इस उदाहरण में, हम एक फ़ाइल को हटा रहे हैं, जिसका नाम back.png है, जो हमारे डेस्कटॉप पर एक फ़ोल्डर में है, एक फ़ोल्डर में व्यक्तिगत जाँच के साथ । अभी, हमारी वर्तमान निर्देशिका हमारी घरेलू निर्देशिका, C: \ Users \ username \ है। इसलिए, डेस्कटॉप निर्देशिका में बदलने के लिए सीडी डेस्कटॉप चलाएं, फिर सीडी "व्यक्तिगत जांच" को "व्यक्तिगत चेक" निर्देशिका में बदल दें। हम "व्यक्तिगत जांच" में स्थान को संरक्षित करने के लिए उद्धरण चिह्नों का उपयोग करते हैं।
 सीडी डेस्कटॉप 
 सीडी "व्यक्तिगत जाँच" 

  1. वर्तमान निर्देशिका में फ़ाइलों को देखने के लिए, dir कमांड चलाएँ।
 dir 

  1. हटाने के लिए फ़ाइल back.jpg है, जो रद्द किए गए चेक के पीछे की तस्वीर है। इसे सुरक्षित रूप से हटाने के लिए, कमांड sdelete64 / p 5 back.png चलाएं
 sdelete64 / p 5 back.png 

यहाँ, sdelete64 exe फ़ाइल का नाम है। / p 5 एक विकल्प है जो डेटा पर 5 पास बनाने के लिए SDelete को बताता है, हमारे डेटा पर पांच बार यादृच्छिक अक्षर लिख रहा है। यह नंबर आपकी मनचाही संख्या हो सकती है। उदाहरण के लिए, 1 पास पूरी तरह से ठीक है, और 3 को सुरक्षित माना जाता है।

  1. यदि यह आपका पहली बार SDelete चल रहा है, तो आपको लाइसेंस शर्तों को स्वीकार करने के लिए कहा जाएगा। शर्तें पढ़ें, फिर प्रोग्राम स्वीकार करने और चलाने के लिए सहमत पर क्लिक करें।

  1. जब आप सहमत पर क्लिक करते हैं, तो कमांड चलता है, और आपकी फ़ाइल सुरक्षित रूप से हटा दी जाती है।

क्या पूरी निर्देशिका पर SDelete का उपयोग करना संभव है?

SDelete के पास एक विकल्प, / s (या / r ) है, जो एक संपूर्ण निर्देशिका को हटाने और इसमें शामिल सभी चीजों को हटाने वाला है। हालांकि, 2018 तक, यह फ़ंक्शन सही ढंग से काम नहीं करता है, जो कि कार्यक्रम में एक ज्ञात बग है। प्रचलित निष्कर्ष यह है कि Microsoft नहीं चाहता है कि यह फ़ंक्शन ठीक से काम करे, और इसे ठीक करने के लिए कभी भी आसपास नहीं पहुंचे। किसी भी स्थिति में, जब तक यह बग तय नहीं हो जाता, एसडीईईएल के साथ निर्देशिकाओं को फिर से हटाना संभव नहीं है। (अधिक जानकारी के लिए, इस विषय को Sysinternals फोरम पर देखें।)

हालाँकि, वाइल्डकार्ड अभी भी काम करते हैं, इसलिए आप फ़ाइल नाम के लिए तारांकन चिह्न (" * ") का उपयोग करके हर फ़ाइल को एकल निर्देशिका में हटा सकते हैं। उदाहरण के लिए, ऊपर दिए गए आदेश में, केवल एक फ़ाइल हटा दी गई थी। इसके बजाय, आप एक ही कमांड में दोनों फाइलों को हटाने के लिए sdelete64 / p 5 * चला सकते हैं।

 sdelete64 / p 5 * 

फ़ाइल नामों के बारे में एक नोट

हालाँकि SDelete आपकी फ़ाइलों में संग्रहीत डेटा को हटा देता है, लेकिन यह फ़ाइल नामों को अधिलेखित नहीं करता है। तो, ध्यान रखें कि यद्यपि कोई तीसरा पक्ष SDelete के साथ हटाए गए डेटा को नहीं देख सकता है, फिर भी उन फाइलों के नाम आपके फाइल सिस्टम के निम्न-स्तरीय विश्लेषण से पुनर्प्राप्त करने योग्य हो सकते हैं।