जब SSDs को सुरक्षित रूप से पोंछने का प्रयास किया जाता है, तो हमें कई समस्याएं होती हैं:
- SSDs एक सीमित मात्रा में चक्र के बाद बाहर पहनते हैं
- SSDs के पास एक नियंत्रक है जो एनवीआरएएम कोशिकाओं (वास्तविक फ्लैश मेमोरी सेल्स) को पहनने को संतुलित करने के लिए एलबीए (सिस्टम द्वारा उपयोग की जाने वाली लॉजिकल ब्लॉक एड्रेस) को पहनता है, जो डिस्क को उन ब्लॉक को अधिलेखित करने का अर्थ है जो पूर्व में एक विशिष्ट संग्रहित है। फ़ाइल किसी भी अतिरिक्त ब्लॉक को अधिलेखित करने का परिणाम हो सकती है।
- SSDs में आरक्षित क्षमता का एक उल्लेखनीय प्रतिशत होता है जो कि मरने वाले भंडारण कोशिकाओं को क्षतिपूर्ति करने और पहनने को कम करने के लिए उपयोग किया जाता है। वे सिस्टम में दिखाई नहीं देते हैं और पुराने डेटा टुकड़े पकड़ सकते हैं।
अब हमारे पास उबंटू के अंदर से एसएसडी को सुरक्षित रूप से पोंछने के लिए कौन से विकल्प हैं?
मैंने सुना है कि कुछ नए SSD खुद को सुरक्षित रूप से मिटा सकते हैं, लेकिन मुझे कैसे पता चलेगा कि मेरा SSD इसके लिए सक्षम है और मैं इसे कैसे ट्रिगर करूंगा?
एक ATA सिक्योर इरेज़ कमांड भी होनी चाहिए, मुझे कैसे पता चलेगा कि अगर यह सपोर्टेड है और मैं इसे कैसे ट्रिगर करूँगा?
क्या किसी दिए गए फ़ाइल या केवल अप्रयुक्त स्थान को सुरक्षित रूप से पोंछने के भी तरीके हैं?
मुझे लगता है कि सभी विभाजनों का एक बैकअप बनाने के लिए, पूरी डिस्क को सुरक्षित रूप से पोंछना और फिर बैकअप को पुनर्स्थापित करना संभव होगा, लेकिन बहुत जटिल लगता है और व्यावहारिक होने में बहुत लंबा समय लगेगा। क्या अन्य विकल्प हैं? यदि नहीं, तो मैं पहले से हटाई गई फ़ाइलों का भी बैकअप लिए बिना किस टूल का उपयोग कर सकता हूं?
बेशक मानक उपकरण जैसे कि ऊपर वर्णित बिंदुओं के लिए यहाँ उपयोग करने योग्य नहीं हैं shred
या wipe
नहीं हैं। वे केवल एए फाइल को अधिलेखित करते हैं (इसकी फाइल सिस्टम क्लस्टर्स को अधिलेखित करके जो एलबीए के लिए बाध्य हैं जो पहनने के स्तर नियंत्रक के कारण एक ही फ्लैश कोशिकाओं पर लगातार इंगित नहीं कर रहे हैं)।