कई संभावनाएँ:
लिनक्स कई अलग-अलग विभाजन तालिका प्रकारों का समर्थन करता है, जिनमें से कुछ बहुत कम जादुई बाइट्स का उपयोग करते हैं, और फिर यादृच्छिक डेटा (*) की गलत पहचान करना आसान है [इसलिए यह संभव है कि कुछ हद तक "वैध" विभाजन तालिका] उत्पन्न हो।
कुछ विभाजन तालिका प्रकारों में डिस्क के अंत में बैकअप (साथ ही विशेष रूप से जीपीटी) होता है और अगर ड्राइव की शुरुआत को यादृच्छिक कचरे के साथ बदल दिया गया था, तो इसे उठाया जा सकता है।
डिवाइस ठीक से काम नहीं करता है और डेटा लिखने से पहले इसे डिस्कनेक्ट कर दिया गया था, या पुराने डेटा को वापस लौटाता है, इसलिए विभाजन तालिका बच जाती है। कभी-कभी यूएसबी स्टिक के साथ ऐसा होता है।
...
(*) यादृच्छिक डेटा के साथ 1000 फाइलें बनाएं और देखें कि क्या निकलता है:
$ truncate -s 8K {0001..1000}
$ shred -n 1 {0001..1000}
$ file -s {0001..1000} | grep -v data
0099: COM executable for DOS
0300: DOS executable (COM)
0302: TTComp archive, binary, 4K dictionary
0389: Dyalog APL component file 64-bit level 1 journaled checksummed version 192.192
0407: COM executable for DOS
0475: PGP\011Secret Sub-key -
....
रैंडम-श्रेडिंग ड्राइव का लक्ष्य पुराने डेटा को अच्छे के लिए गायब करना है। कोई वादा नहीं है कि ड्राइव खाली, अप्रयुक्त, बाद में प्राचीन स्थिति में दिखाई देगा।
इसे प्राप्त करने के लिए शून्य वाइप के साथ पालन करना आम है। यदि आप LVM का उपयोग कर रहे हैं, तो LVM के लिए सामान्य है कि आप किसी भी LV के पहले कुछ सेक्टर्स को शून्य कर दें जिससे आप पुराने डेटा को बाधित नहीं करेंगे।
wipefs
पुराने मैजिक बाइट हस्ताक्षरों से छुटकारा पाने के लिए एक समर्पित उपयोगिता ( ) भी है जिसका उपयोग आप फाइलसिस्टम और विभाजन तालिका मेटाडेटा से छुटकारा पाने के लिए कर सकते हैं।
dd
विभाजन में परिणाम क्यों होगा, खासकर अगर कमांड का उद्देश्य डिस्क को मिटा देना है?