2013-01-03 17:42:21 +0000 2013-01-03 17:42:21 +0000
58
58

Hoe formatteer je een SD-kaart van 2 GB naar FAT32 (bij voorkeur met Schijfhulpprogramma)?

Ik ben al een tijdje op zoek naar een manier om dit te doen, maar ik heb het antwoord nog niet kunnen vinden. Ik moet mijn 2 GB SD-kaart formatteren naar FAT-32, maar ik zie de optie niet in Schijfhulpprogramma.

Als ik de SD drive selecteer (Apple SDXC Reader Media) en naar ‘Erase’ ga, heb ik de volgende format opties:

  • Mac OS extended (Journaled)
  • Mac OS extended (Journaled, Encrypted)
  • Mac OS extended (Case sensitive, Journaled)
  • Mac OS extended (Case sensitive, Journaled, Encrypted)
  • MS DOS (FAT)
  • ExFAT

Als ik hetzelfde doe, maar dan de SD kaart zelf selecteer (in mijn geval, NO NAME), krijg ik allemaal dezelfde resultaten, behalve Mac OS X’s met encryptie.

Ik heb gelezen dat het selecteren van MS-DOS zal kiezen tussen FAT-16 en -32, afhankelijk van de grootte van de SD-kaart. Ik heb er echter een van 2 GB.

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

Antwoorden (3)

113
113
113
2013-01-03 18:27:59 +0000

Als u vertrouwd bent met het gebruik van de Terminal, probeer dit:

Kijk eerst naar de partitietabel door dit commando uit te voeren:

diskutil list

Je zou zoiets als dit moeten zien:

/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

De partitie die we willen veranderen is /dev/disk1.

We willen het apparaat veranderen in een MBR-geformatteerde FAT32-partitie. Om dat te doen, voert u dit commando uit:

sudo diskutil eraseDisk FAT32 _NAME_ MBRFormat /dev/disk1

waarbij NAME de naam is die je aan de schijf wilt geven.

Zoals in de opmerkingen is vermeld, kunt u geen vierkante haken in de naam van het volume zetten, anders gaat het mis. Om te voorkomen dat alles mislukt, hoeft u er alleen maar voor te zorgen dat er geen vierkante haakjes staan in de nieuwe naam van het FAT32-volume.

20
20
20
2013-04-29 23:59:37 +0000
sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1

Waarbij [NAAM] in HOOFDLETTERS geschreven moet worden; anders werkt dit niet.


Zoals vermeld in de opmerkingen, zorg ervoor dat u een hulpmiddel zoals diskutil gebruikt om te controleren welke schijf u aan het formatteren bent. In het bovenstaande voorbeeld wordt de schijf /dev/disk1 geformatteerd. Nadat u de gewenste partitie hebt gevonden via een methode zoals het oproepen van diskutil list (Dit commando geeft een lijst van de partities op het systeem. Zie ander antwoord voor details), vervang dev/disk1 door de gewenste partitie.

3
3
3
2017-08-25 04:28:44 +0000

Dit antwoord is bijgevoegd als oplossing voor al die oudere Apple Mac versies, zoals Snow Leopard 10.6.8, waar “ FAT32” als bestandssysteem type niet werkt zoals in het voorbeeld hieronder:

$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1

fat32 does not appear to be a valid file system format Use diskutil listFilesystems to view a list of supported file systems

Het interne commando is: diskutil eraseDisk filesystem disklabel MBRFormat device

waarbij device is bepaald als uw SD-kaart met behulp van het commando diskutil list.

Zoek het juiste bestandssysteem alias door dit in Terminal te typen:

$diskutil listFilesystems

Formattable filesystems These file system personalities can be used for erasing and partitioning. When specifying one as a parameter to a verb, case is not considered; also, diskutil allows certain aliases which are themselves case-insensitive. ------------------------------------------------------------------------------- PERSONALITY USER VISIBLE NAME ------------------------------------------------------------------------------- ExFAT ExFAT Free Space Free Space (or) free MS-DOS MS-DOS (FAT) MS-DOS FAT12 MS-DOS (FAT12) MS-DOS FAT16 MS-DOS (FAT16) MS-DOS FAT32 MS-DOS (FAT32) HFS+ Mac OS Extended Case-sensitive HFS+ Mac OS Extended (Case-sensitive) (or) hfsx Case-sensitive Journaled HFS+ Mac OS Extended (Case-sensitive, Journaled) (or) jhfsx Journaled HFS+ Mac OS Extended (Journaled) (or) jhfs+

In de bovenstaande uitvoer ziet u dat er aliassen zijn gedefinieerd door “(of) something” maar er is geen alias voor het FAT32 bestandssysteem. U moet de volledige naam “ms-dos fat32” opgeven, ongeacht de hoofdletter.

Dus, voor een SD kaart aangesloten als /dev/disk1, is de correcte procedure:

  1. Sluit alle toepassingen en exit alle terminalprompts die toegang hebben tot de schijf.
  2. Als je alles handmatig wilt doen, ontkoppel de schijf dan met:
    $diskutil unmountDisk /dev/disk1 diskutil probeert echter automatisch om de schijf te unmounten.
  3. Voer het volgende commando in, met de juiste vermelding van uw schijflabel en apparaat:
    $diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1

De uitvoer is:

Started erase on disk1 Unmounting disk Creating partition map Waiting for disks to reappear Formatting disk1s1 as MS-DOS (FAT32) with name mydiskname Finished erase on disk1

Controleer ten slotte het resultaat met diskutil list:

$diskutil list /dev/disk1

/dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk\_partition\_scheme \*1.0 GB disk1 1: DOS\_FAT\_32 MYDISKNAME 1.0 GB disk1s1