/ देव / शून्य खिड़कियों में बराबर?


10

मैं एक USB स्टिक में RHEL iso को कॉपी करने के लिए dd के विंडोज़ संस्करण का उपयोग करने की कोशिश कर रहा हूं। हालाँकि, मैं यह सुनिश्चित करने के लिए पहले ड्राइव को शून्य करना चाहता था कि इसे लिखने से पहले उस पर कोई फाइल सिस्टम न हो। क्या खिड़कियों में / देव / शून्य के बराबर है जिसे मैं शिशु के रूप में उपयोग कर सकता हूं?

जवाबों:


12

जॉन न्यूबिगिन का dd इसका समर्थन करता है।

वर्चुअल डिवाइस 0.4beta1 संस्करण में एक नई सुविधा है।

क्योंकि विंडोज़ में यूनिक्स / देव / शून्य या / देव / रैंडम जैसे उपकरण नहीं हैं, इन्हें dd के अंदर लागू किया गया है। आप इनका उपयोग इनपुट फ़ाइलों के रूप में अनंत राशि या छद्म यादृच्छिक डेटा की आपूर्ति के लिए कर सकते हैं।


एक आकर्षण की तरह काम किया, यह अब शून्य हो रहा है! सर ऊंचा रखने के लिए आपका आभार!!!
मैथ्यू


0

मैं बहुत उपयोगी उपयोगिता का सुझाव देता हूंsdelete

यह खाली स्थान को शून्य कर सकता है या इसे साफ कर सकता है (कई यादृच्छिक पास के माध्यम से)।


0

dd / dev / zero को फोरेंसिक वाइप के रूप में जाना जाता है और आमतौर पर क्रॉस संदूषण को कम करने के लिए एक डिवाइस से दूसरे डिवाइस में फोरेंसिक रूप से इमेजिंग डेटा से पहले किया जाता है। इसमें नए उपकरण शामिल हैं जो निर्माता फ़ाइलों और इसके आगे के कारण अपनी पैकेजिंग से नए सिरे से हटाए गए हैं।

विदेशी मुद्रा जहाज:

Download "dd for Windows" and open Windows Command-line ("cmd.exe").

Type: "cd /D [directory]" to the "dd" folder.

Type: "dd --list" to show list of Volumes, Disks, and Partitions. Locate your device.

Type: "dd if=/dev/zero of=\\?\Device\Harddisk1\Partition0 --progress"

Choose between "/dev/zero" and "/dev/random" as the write operation. Ensure you select your device based on step 3.

बहुत शून्य शून्य संचालन:

Wait for the zero or random write process to complete and then run hexdump to display hexadecimal value, which should read all zeros for "/dev/zero" process. Choose one of the following:

Type: "dd if=\\?\Device\Harddisk1\Partition0 | hexdump -C"

Type: "hexdump.exe -C \\.\d:" where [\\.\d:] is [unformatted directory]

शून्य लिखने का परिणाम " dd if = \? \ Device \ Harddisk1 \ Partition0 | hexdump -C " का उपयोग करें और ड्राइव के अंत तक शून्य (शून्य डेटा) पार्स करना जारी रखेगा। ज़ीरो राइट प्रक्रिया को निष्पादित करने के बाद छवि में प्रयुक्त ड्राइव को स्वरूपित नहीं किया गया था । निम्नलिखित छवि में दर्शाया गया है कि क्या शून्य सफलता माना जाएगा : https://i.stack.imgur.com/idpHc.png

ड्राइव को केवल स्वरूपित करने के बाद हेक्साडेसिमल प्रिंटआउट। यह दिखाता है कि ड्राइव सामग्री में कोई भी परिवर्तन सभी शून्य (शून्य डेटा) दिखाते हुए पूरे ड्राइव के माध्यम से चलने के बजाय एक प्रिंटआउट को ट्रिगर करेगा। निम्नलिखित चित्र में दर्शाया गया है कि क्या शून्य लिखना विफल माना जाएगा : https://i.stack.imgur.com/Jgho.nng

चेतावनी:

ड्राइव को एक अपठनीय स्थिति में होना चाहिए (RAW - उपयोग से पहले फॉर्मेट ड्राइव) अन्यथा " मूल फ़ाइल खोलने में त्रुटि ... ऑपरेशन सफलतापूर्वक पूरा हुआ " या " त्रुटि लेखन फ़ाइल ... प्रवेश निषेध है " के परिणामस्वरूप विंडोज का उपयोग किए बिना कोई भी कार्रवाई होगी। आधारित " dd " टूल।

रॉ राज्य में ड्राइव रखने के लिए सबसे आसान तरीका ऊपर वर्णित " / देव / शून्य " प्रक्रिया को निष्पादित करना है, यह तुरंत विफल हो जाएगा, फिर ड्राइव को हटा दें और पुन: स्थापित करें। " उपयोग प्रॉम्प्ट से पहले प्रारूप ... " दिखाई देगा, रद्द करें क्लिक करें, और फिर उसी " / dev / शून्य " प्रक्रिया को ड्राइव में शून्य (शून्य डेटा) या छद्म यादृच्छिक डेटा लिखने के लिए दोहराएं ।


-4

आप जो करने की कोशिश कर रहे हैं, वह बिल्कुल निरर्थक है, भले ही माध्यम (चाहे शून्य क्यों भी हो, जब मैं इसे एक सेकंड में लिखने वाला हूं?)। लिखने से पहले ज़ीरोइंग बस एक मामूली जांच जोड़ता है कि दो लिखते हुए सफल हुआ (और यह आपका कुछ कीमती समय चुराता है)।

और यह (यदि संभव हो तो) ठोस-अवस्था / फ्लैश ड्राइव के संदर्भ में और भी अधिक व्यर्थ है। उनमें से अधिकांश, लिखने पर, निशुल्क, कम से कम उपयोग किए गए ब्लॉकों में से एक का चयन करेंगे (उनके पास वास्तव में अधिक क्षमता है, तब विज्ञापित की जाती है, जैसे एचडीडी के पास खराब ब्लॉकों के रीमैपिंग के लिए स्थान आरक्षित है), नए ब्लॉक को सामग्री लिखें, याद रखें कि यह ब्लॉक अब "ऑफसेट xyz" की सामग्री को संग्रहीत करता है और पुराने ब्लॉक को "फ्री पूल" में जारी करता है।

यहां तक ​​कि जब उन्हें "ट्रिम" अनुरोध भेजा जाता है (ब्लॉक को नि: शुल्क चिह्नित करें और इसे शून्य करें ), बहुत सारे फ्लैश ड्राइव दृष्टिकोण लेते हैं "हाँ, मैं इसे भविष्य में कुछ समय दूंगा, जब मुझे लगेगा। यह "।

कुछ वास्तव में कुछ भी नहीं करेंगे (एक नोट भी नहीं रखें कि उन्हें कुछ क्षेत्र को शून्य करने का आदेश दिया गया था) जब आप उन्हें / कुछ ट्रिम (ओं) का अनुरोध करने के बाद "जल्द ही पर्याप्त" अनप्लग करते हैं - और "जल्द ही पर्याप्त" का अर्थ है "[यहां तक ​​कि दसियों ] अनुरोध के बाद सेकंड "।

तो बस ओवरराइट (ड्राइव प्रकार की परवाह किए बिना), कोई भी आवश्यक शून्यकरण (या अब से यह फ्लैश ड्राइव के बारे में नहीं है) यहां तक ​​कि आसानी से संभव है। जब आपको एक सुरक्षित वाइप की आवश्यकता होती है, तो देखें कि क्या ड्राइव निर्माता ऐसा करने के लिए कुछ उपयोगिता प्रदान करता है, जो कि ड्राइव के सभी क्षेत्रों को वास्तव में शून्य करने का ध्यान रखेगा ...


सही होते समय, यह प्रश्न का उत्तर नहीं देता है। अन्य, अधिक उपयोगी कारण हो सकते हैं /dev/zero
स्वेन

@ वेन वेल, पूरे में प्रश्न गलत / निरर्थक है। मैंने महसूस किया कि इसे इंगित करना आवश्यक था, इसलिए कोई भी एक ही व्यर्थ नृत्य नहीं दोहराएगा। बेशक, यह दिलचस्प जवाब लाया, इसलिए मैंने प्रश्न को बिंदुओं के रूप में चिह्नित नहीं किया, केवल सवाल का कारण ...
मिलोसलेव रौस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.