आप FAT32 (अधिमानतः डिस्क उपयोगिता के साथ) में 2 जीबी एसडी कार्ड कैसे प्रारूपित करते हैं?


56

मैं थोड़ी देर के लिए ऐसा करने के लिए चारों ओर देख रहा हूं, लेकिन मुझे इसका जवाब नहीं मिला। मुझे अपने 2 जीबी एसडी कार्ड को एफएटी -32 में प्रारूपित करने की आवश्यकता है, लेकिन मुझे डिस्क उपयोगिता में विकल्प नहीं दिखता है।

यदि मैं SD ड्राइव (Apple SDXC रीडर मीडिया) का चयन करता हूं और 'मिटा' पर जाता हूं, तो मेरे पास निम्नलिखित प्रारूप विकल्प हैं:

  • Mac OS विस्तारित (जर्नल किया गया)
  • Mac OS बढ़ाया गया (जर्नल किया गया, एन्क्रिप्ट किया गया)
  • मैक ओएस बढ़ाया (केस सेंसिटिव, जर्नलेड)
  • मैक ओएस बढ़ाया (केस सेंसिटिव, जर्नलेड, एनक्रिप्टेड)
  • एमएस डॉस (वसा)
  • exFAT

ऐसा ही करना, लेकिन स्वयं एसडी कार्ड का चयन करना (मेरे मामले में NO NAME), मुझे सभी समान परिणाम मिलते हैं, माइनस मैक ओएस एक्स एन्क्रिप्शन के साथ।

मैंने पढ़ा है कि एसडी कार्ड के आकार के आधार पर एमएस-डॉस का चयन एफएटी -16 और -32 के बीच होगा। हालाँकि, मेरे पास 2 जीबी वाला है।

Format:            MS-DOS (FAT16)
Owners Enabled:    No
Number of Folders: 0
Capacity:          1.98 GB (1,975,546,368 Bytes)
Available:         1.79 GB (1,789,296,640 Bytes)
Used:              186 MB (185,991,168 Bytes)  --> (I have already backed up)
Number of Files:   512

ऐसा प्रतीत होता है कि डिस्क संख्या 1 से अधिक का उपयोग किया जाना चाहिए, इस उत्तर के लिए सभी उपयोगकर्ताओं को अपने मुख्य ड्राइव को मिटा देना चाहिए। मुझे पता है कि अधिकांश मुख्य ड्राइव डिस्क 0 हैं, लेकिन फिर भी, चलो सुरक्षा का एक मार्जिन जोड़ते हैं
जॉन एलेन

जवाबों:


109

यदि आप टर्मिनल का उपयोग करने में सहज हैं, तो यह कोशिश करें:

सबसे पहले, इस कमांड को चलाकर विभाजन तालिका देखें:

diskutil list

आपको कुछ इस तरह से देखना चाहिए:

/dev/disk1
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *16.0 GB    disk1
1:                        EFI                         209.7 MB   disk1s1
2:                  Apple_HFS Example                 15.7 GB    disk1s2

जिस विभाजन को हम बदलना चाहते हैं वह है /dev/disk1

हम डिवाइस को MBR-स्वरूपित FAT32 पार्टीशन में बदलना चाहते हैं। ऐसा करने के लिए, यह कमांड चलाएँ:

sudo diskutil eraseDisk FAT32 NAME MBRFormat / dev / disk1

NAMEवह नाम कहां है जिसे आप डिस्क में देना चाहते हैं।

जैसा कि टिप्पणियों में उल्लेख किया गया है, आप वर्गाकार कोष्ठकों को आयतन के नाम से नहीं रख सकते हैं। सब कुछ विफल होने से बचने के लिए, बस यह सुनिश्चित करें कि FAT32 वॉल्यूम के नए नाम में कोई वर्ग ब्रैकेट न हों।


जब मैंने 'डिस्कुटिल लिस्ट' कमांड किया, तो मुझे डिस्क 1 के लिए निम्नलिखित मिला: /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 GB disk1 1: DOS_FAT_16 NO NAME 2.0 GB disk1s1 दूसरी कमांड के साथ, मुझे मिला: (अगली टिप्पणी में)
मैट रेनॉल्ड्स

Started erase on disk1 Unmounting disk Creating the partition map Waiting for the disks to reappear Formatting disk1s1 as MS-DOS (FAT32) with name [NAME] newfs_msdos: [NAME]: bad volume name Mounting disk Could not mount disk1s1 with name (null) after erase Error: -69832: File system formatter failed (हाँ, मैंने इसे छोड़ दिया [नाम] क्यूज़ I मैं जल्दी में था)
मैट रेनॉल्ड्स

और यह खोजक में दिखाई नहीं देता है, और यह कहते हुए एक खिड़की को प्लग करता है "आपके द्वारा डाली गई डिस्क इस कंप्यूटर द्वारा पठनीय नहीं थी" और बटन "इनिशियलाइज़," "इग्नोर," और "इजेक्ट।"
मैट रेनॉल्ड्स

3
मैंने आज कुछ सीखा है: यदि आप वर्ग ब्रैकेट को एक FAT32 वॉल्यूम नाम में डालने की कोशिश करते हैं, तो चीजें बुरी तरह से टूट जाएंगी।
एलेक्स प्लम्ब

1
यदि एसडी कार्ड राइट-प्रोटेक्टेड है तो परिणाम एक भ्रामक त्रुटि संदेश है। शायद आप इसे उत्तर में शामिल कर सकते हैं?
पीटर मोर्टेंसन

20
sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1

जहां [NAME] को बड़े अक्षरों में लिखा जाना चाहिए; अन्यथा, यह काम नहीं करेगा।


जैसा कि टिप्पणियों में उल्लेख किया गया है, सुनिश्चित करें कि आप एक उपकरण का उपयोग करते हैं जैसे कि diskutilयह जांचने के लिए कि आप किस स्वरूपण को स्वरूपित कर रहे हैं। ऊपर के उदाहरण में, डिस्क /dev/disk1को स्वरूपित किया जा रहा है। कॉलिंग जैसी विधि के माध्यम से वांछित विभाजन को खोजने के बाद diskutil list(यह कमांड सिस्टम पर विभाजन को सूचीबद्ध करता है। विवरण के लिए अन्य उत्तर देखें), dev/disk1वांछित विभाजन से बदलें ।


11
यह उत्तर बहुत जोखिम भरा है यदि आपने डिस्क एसडी जैसे कुछ उपकरण का उपयोग नहीं किया है, तो यह निर्धारित करने के लिए कि आपका एसडी कार्ड कौन सा डिवाइस है। मेरी मशीन पर, SD कार्ड / dev / disk2 है। अच्छी बात है कि मैंने इस जवाब का आँख बंद करके पालन नहीं किया!
लार्स

1
यदि एसडी कार्ड राइट-प्रोटेक्टेड है तो परिणाम एक भ्रामक त्रुटि संदेश है। शायद आप इसे उत्तर में शामिल कर सकते हैं?
पीटर मोर्टेंसन

3

यह उत्तर उन सभी पुराने Apple मैक संस्करणों के समाधान के रूप में जोड़ा गया है, जैसे कि स्नो लेपर्ड 10.6.8, जहां " FAT32 " फाइल सिस्टम के रूप में नीचे दिए गए उदाहरण के अनुसार काम नहीं करता है :

$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1

fat32 एक मान्य फ़ाइल सिस्टम प्रारूप प्रतीत नहीं होता है
समर्थित फ़ाइल सिस्टम की सूची देखने के लिए डिस्कुटिल सूची फ़ाइल्स सिस्टम का उपयोग करें

आंतरिक कमांड है:
डिस्कुटिल इरेज़डिस्क फाइल सिस्टम डिस्कलेबेल एमबीआरफोर्मट डिवाइस

जहां डिवाइस आपके एसडी कार्ड को कमांड का उपयोग करने के लिए निर्धारित किया जाता है diskutil list

टर्मिनल में इसे टाइप करके सही फाइल सिस्टम उपनाम खोजें:

$diskutil listFilesystems

फॉर्मेट करने योग्य फाइल सिस्टम

इन फाइल सिस्टम पर्सनैलिटी को मिटाने और विभाजन के लिए इस्तेमाल किया जा सकता है।
जब एक क्रिया के लिए एक पैरामीटर के रूप में निर्दिष्ट किया जाता है, तो मामले पर विचार नहीं किया जाता है;
इसके अलावा, डिस्कुटिल कुछ विशेष उपनामों की अनुमति देता है जो स्वयं केस-असंवेदनशील हैं।

-------------------------------------------------- -----------------------------
निजीकरण उपयोगकर्ता नाम                               
-------------------------------------------------- -----------------------------
एक्सफ़ैट एक्सफ़ैट                                           
फ्री स्पेस फ्री स्पेस                                      
  (या) मुफ्त
MS-DOS MS-DOS (वसा)                                    
MS-DOS FAT12 MS-DOS (FAT12)                                  
MS-DOS FAT16 MS-DOS (FAT16)                                  
MS-DOS FAT32 MS-DOS (FAT32)                                  
एचएफएस + मैक ओएस विस्तारित                                 
केस-संवेदी HFS + Mac OS विस्तारित (केस-संवेदी)                
  (या) hfsx
केस-संवेदी जर्नल HFS + Mac OS विस्तारित (केस-सेंसिटिव, जर्नलेड)     
  (या) jhfsx
एचएफएस + मैक ओएस एक्सटेंडेड (जर्नलेड)                     
  (या) jhfs +

ऊपर दिए गए आउटपुट में आप देखेंगे कि "(या) कुछ " द्वारा परिभाषित उपनाम हैं, लेकिन FAT32System के लिए कोई अन्य नहीं है। आपको मामले की परवाह किए बिना पूरा नाम "ms-dos fat32" बताना होगा।

इसलिए, एक एसडी कार्ड के लिए / dev / disk1 के रूप में जुड़ा हुआ है , सही प्रक्रिया है:

  1. exitडिस्क तक पहुंचने वाले किसी भी एप्लिकेशन और किसी भी टर्मिनल प्रॉम्प्ट को बंद करें ।
  2. यदि आप मैन्युअल रूप से सब कुछ करना चाहते हैं, तो डिस्क का उपयोग करके अनमाउंट करें:
    $diskutil unmountDisk /dev/disk1
    हालांकि, डिस्क्यूटिल स्वचालित रूप से इसे अनमाउंट करने का प्रयास करता है।
  3. निम्नलिखित कमांड दर्ज करें, अपने डिस्क लेबल और डिवाइस को उचित रूप से निर्दिष्ट करें:
    $diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1

आउटपुट है:

डिस्क 1 पर मिटा
अनमाउंट डिस्क
विभाजन का नक्शा बनाना
डिस्कस के फिर से आने का इंतजार
नाम mydiskname के साथ MS1-DOS (FAT32) के रूप में disk1s1 स्वरूपण
डिस्क 1 पर समाप्त हो गया

अंत में, परिणाम का उपयोग करके देखें diskutil list:

$diskutil list /dev/disk1

/ Dev / disk1
   #: TYPE NAME SIZE IDENTIFIER
   0: FDisk_partition_scheme * 1.0 जीबी डिस्क 1
   1: DOS_FAT_32 MYDISKNAME 1.0 GB disk1s1

यह मेरे reaserach की लंबी दिन के लिए बचाने के लिए आप वोट दें लायक
Espoir Murhabazi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.