मैक ओएस एक्स में कमांड लाइन से डिस्क कैसे मिटाएं

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

यह मार्गदर्शिका मैकोज़ या मैक ओएस एक्स का उपयोग कर किसी भी मैक पर विशेष रूप से कमांड लाइन का उपयोग करके एक संपूर्ण लक्ष्य डिस्क को मिटाने और प्रारूपित करने के तरीके के माध्यम से चलेगी। आप किसी भी सामान्य फ़ाइल सिस्टम को मिटाए जाने के बाद डिस्क को प्रारूपित कर सकते हैं, जिसमें एक्सएफएटी, एफएटी 32, एचएफएस +, या जेएचएफएस +।


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

मैक ओएस की कमांड लाइन से एक डिस्क मिटा रहा है

मैक पर कमांड लाइन से डिस्क को मिटाने के लिए, हम डिस्क को मिटाना चाहते हैं, और यह पहचानने के लिए कि कौन सी डिस्क होना है, विकल्पों को निर्दिष्ट करने के लिए हम मिटडिस्क क्रिया और अन्य उचित झंडे के साथ परिचित "डिस्कुटिल" कमांड का उपयोग करेंगे। मिट।

मैकोज़ में कमांड लाइन से डिस्क को मिटाने के लिए मूल वाक्यविन्यास निम्नानुसार है:

diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER

उदाहरण के लिए, मान लीजिए कि आपने कमांड लाइन से मैक पर सभी घुड़सवार ड्राइव दिखाने के लिए "डिस्कुटिल सूची" का उपयोग किया है, और आपने निर्धारित किया है कि मिटाने के लिए उचित ड्राइव को / dev / disk6s2 के रूप में पहचाना गया है, तो आप डिस्क का नाम होना चाहते हैं "खाली" और आप चाहते हैं कि नई डिस्क फ़ाइल सिस्टम प्रारूप प्रकार मैक ओएस एक्सटेंडेड जर्नल (जेएचएफएस +) हो, सिंटैक्स निम्न होगा:

diskutil eraseDisk JHFS+ Emptied /dev/disk6s2

यह बिल्कुल महत्वपूर्ण है कि डिस्क को मिटाने के लिए पहचानते समय उचित वाक्यविन्यास का उपयोग करें। गलत पहचान गलत डिस्क को मिटाने का कारण बन सकती है, जिससे किसी भी डेटा को स्थायी रूप से नष्ट कर दिया जा सकता है। इसे पेंच मत करो। यदि आप अनिश्चित हैं, तो आप डिस्क आईडी नोड को "डिस्ककिइल जानकारी" डिस्क नाम "| grep डिवाइस" के साथ पा सकते हैं।

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

मैक ओएस एक्स में टर्मिनल से मैक ओएस विस्तारित जर्नल (जेएचएफएस +) में एक डिस्क स्वरूपण

diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID

मैक ओएस एक्स में टर्मिनल से मैक ओएस एक्सटेंडेड (एचएफएस +) में एक डिस्क स्वरूपण

diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID

मैक ओएस एक्स में कमांड लाइन से एमएस-डॉस fat32 के लिए एक डिस्क स्वरूपण

diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere

मैक ओएस एक्स में कमांड लाइन से एक्सएफएटी को डिस्क स्वरूपित करना

diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID

फिर, इनमें से कोई भी आदेश पूरी लक्ष्य डिस्क मिटा देता है और उस पर किसी भी डेटा को मिटा देता है।

उपयोगकर्ता जो एमबीआर और जीपीटी सेटिंग्स सहित उपलब्ध अन्य विकल्पों के बारे में अतिरिक्त विवरण या जानकारी चाहते हैं, वे "मैन डिस्कुटिल" के साथ मैन पेज से पूछ सकते हैं और "मिटा दें" के लिए खोज कर सकते हैं, या कमांड को निष्पादित नहीं कर सकते हैं:

diskutil eraseDisk
Usage: diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]]
MountPoint|DiskIdentifier|DeviceNode
Completely erase an existing whole disk. All volumes on this disk will be
destroyed. Ownership of the affected disk is required.
Format is the specific file system name you want to erase it as (HFS+, etc.).
Name is the (new) volume name (subject to file system naming restrictions),
or can be specified as %noformat% to skip initialization (newfs).
You cannot erase the boot disk.
Example: diskutil eraseDisk JHFS+ UntitledUFS disk3

अंत में, यह उल्लेखनीय है कि यदि आप इस विधि से कमांड लाइन से वर्तमान में बूट की गई डिस्क को मिटाना चाहते हैं, तो आप बूट डिस्क से या पुनर्प्राप्ति मोड से ऐसा करना चाहते हैं। सक्रिय रूप से बूट किए गए ऑपरेटिंग सिस्टम को मिटाने के लिए अकेले एकल उपयोगकर्ता मोड पर्याप्त नहीं है।