24 votes

Comment supprimer une partition sur une carte SD à l'aide d'un Mac ?

J'avais Raspbian sur une carte SD, et je l'ai accidentellement effacée. Maintenant, j'ai deux partitions visibles. Comment puis-je me débarrasser de la partition sur un Mac.

3 votes

Pourriez-vous nous donner quelques détails supplémentaires sur votre problème ? Ce que vous demandez est un peu flou.

0 votes

Essayez l'utilitaire de disque ?

44voto

tjklemz Points 461

El diskutil sous MacOS est incroyablement puissante et peut faire tout ce dont vous avez besoin. (Vous pouvez exécuter ce qui suit dans l'application Terminal).

Trouvez votre carte SD :

$ diskutil list

...ou :

$ diskutil list external physical

A droite, sous IDENTIFIER vous verrez votre disque étiqueté comme suit disk2 o disk3 etc. Vous pouvez utiliser cette étiquette pour référencer votre carte SD à partir de maintenant. Je vais utiliser disk2 pour mes commandes d'exemple, mais assurez-vous d'utiliser votre identifiant réel.

Pour une carte comme le Raspberry Pi, vous aurez besoin de FAT32 avec MBR (Master Boot Record). Exécuter :

$ diskutil eraseDisk FAT32 RASPBIAN MBRFormat disk2

...s'assurer que disk2 est l'identifiant de votre carte SD de tout à l'heure. RASPBIAN peut être n'importe quoi. Il nommera le volume, ce que vous verrez une fois qu'il sera monté. Le site eraseDisk se chargera de démonter et remonter le disque, vous n'avez donc pas à vous en soucier.

Cela devrait être tout ce dont vous avez besoin. Vous vous retrouverez avec une partition FAT32. Elle ressemblera à quelque chose comme ce qui suit si vous exécutez diskutil list external :

/dev/disk2 (external, physical)
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.8 GB    disk2
   1:                 DOS_FAT_32 RASPBIAN                15.8 GB    disk2s1

Vous pouvez ensuite copier les fichiers Raspbian NOOBS sur la carte SD.


Si vous voulez mettre votre carte SD complètement à zéro ou la rendre aléatoire, vous pouvez l'exécuter :

$ diskutil unmountDisk disk2

...et ensuite :

$ diskutil zeroDisk disk2

...ou :

$ diskutil randomDisk disk2

(Le zeroDisk / randomDisk semble préférer un unmountDisk à l'avance).

Par la suite, vous devrez exécuter ce programme. eraseDisk de la commande précédente pour la formater afin de pouvoir utiliser la carte SD.

De nombreuses autres commandes sont disponibles. Exécuter man diskutil pour les voir tous ( q pour quitter la page du manuel).

3 votes

Cela devrait être la bonne réponse.

3 votes

J'ai dû retirer le external de diskutil list external parce que mon iMac a un slot pour carte SD qui apparaît comme internal . Sinon, d'excellents conseils !

13voto

Wowfunhappy Points 6021

Si l'utilitaire de disque ne fonctionne pas, essayez de formater la carte à l'aide de l'utilitaire de disque. L'utilitaire de formatage officiel de l'association SD . Il peut sembler un peu stupide de télécharger un programme juste pour formater les cartes SD, mais j'ai fait réparer toutes sortes d'erreurs étranges quand rien d'autre ne fonctionnait, y compris l'utilitaire de disque / diskutil.

1 votes

Upvoted. C'est la réponse "tranquillité d'esprit" et conviviale. Je ne voudrais certainement pas utiliser le terminal pour effacer un disque et effacer le mauvais...

0 votes

Merci - l'approche Terminal ne fonctionnait pas pour moi, mais cet utilitaire a fonctionné en quelques secondes.

0 votes

Cet utilitaire formate parfois des cartes plus petites qu'elles ne devraient l'être. Par exemple, 2GB comme 1GB.

8voto

Thomas Points 41

Je vais essayer une méthode courte, étape par étape :

Terminal ouvert.

Entrez :

diskutil list

trouver l'identifiant du périphérique de la carte mémoire, ce sera quelque chose comme /dev/diskX

La commande de format est :

diskutil eraseDisk FILESYSTEM CARDNAME DEVICEIDENTIFIER

Ceci reformatera le disque DEVICIDENTIFIER avec un partition avec le système de fichiers FILESYSTEM et lui donner le nom de CARDNAME. Attention, toutes les autres partitions seront supprimées !

  • Remplacez DEVICEIDENTIFIER par l'identifiant du périphérique ci-dessus, par exemple /dev/disk3 ou le numéro de votre disque.
  • Remplacez CARDNAME par le nom que vous voulez donner à votre carte mémoire.
  • Remplacez FILESYSTEM par l'identifiant du système de fichiers de votre choix. Vous pouvez obtenir une liste des systèmes de fichiers disponibles avec :

    diskutil listFilesystems

à titre d'exemple : diskutil eraseDisk FAT32 MYCARD /dev/disk3 -> formate la carte mémoire /dev/disk3 comme une carte à une seule partition FAT32 nommée "MYCARD".

7voto

Utilisation du terminal :

diskutil list

diskutil unmountDisk /dev/diskX (X est le nombre de disques de l'étape 1)

sudo dd if=/dev/urandom of=/dev/diskX bs=1000000 (X est le nombre de disques de l'étape 1)

Alors, attendez ! Vous pouvez appuyer sur ctrl + t pour voir dd statut.

0 votes

La modification a rendu la réponse moins explicative que mon texte original. Ce n'est plus mon message. Veuillez me retirer la qualité d'auteur ou supprimer la réponse.

2 votes

Vous pouvez appuyer sur Ctrl-T pendant l'écriture pour vérifier la progression. Les octets transférés devraient finalement correspondre à la taille de la carte SD.

2 votes

Vous pouvez taper sudo dd if=/dev/urandom of=/dev/diskX bs=1000000 && say "SD ready" pour être informé ! ;-)

1voto

JMY1000 Points 4874

Utilisez l'utilitaire de disque pour repartitionner le disque. Il devrait être en mesure d'accomplir tout ce dont vous avez besoin, y compris le reformatage si vous en avez besoin.

2 votes

Quand je vais dans l'utilitaire de disque, il ne me donne pas d'option de partition.

0 votes

J'ai effacé les deux partitions et j'en ai en fait 3 mais je ne peux en voir que 2 et l'autre est le stockage.

0 votes

@paul Je ne suis pas sûr de ce que vous voulez dire. Pouvez-vous essayer de le reformuler ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X