10 votes

Pourquoi ne puis-je pas écrire sur le dernier bloc de ma carte SDXC sur mon MBP ?

Je possède une carte mémoire SanDisk SDXC de 64 Go que j'aimerais utiliser avec mon MacBook Pro et son emplacement pour carte SD. Cependant, j'ai des difficultés à formater/partitionner ma carte SD et je n'arrive pas à comprendre ce qui se passe.

  • Lorsque j'insère la carte SD dans la fente, j'obtiens le message suivant de Lion : Le disque que vous avez inséré n'est pas lisible par cet ordinateur. Initialiser... Ingore ou Ejecter

  • Si j'ouvre l'utilitaire de disque, je vois que le disque est listé comme Supports de lecture SDXC Apple et lorsque j'essaie de formater à partir de l'onglet "Erase" (comme exFAT ou tout autre format), j'obtiens l'erreur suivante : L'effacement du disque a échoué avec l'erreur : Impossible d'écrire sur le dernier bloc du périphérique.

Un peu de contexte : la carte SDXC fonctionnait bien lorsque je l'ai achetée. Mais ensuite, j'ai commencé à utiliser sabnzbd http://sabnzbd.org/ pour télécharger et écrire des fichiers directement sur la carte SD. Quelque chose s'est produit (je ne me souviens pas de l'erreur !) et depuis, je ne peux plus écrire sur ma carte. J'ai essayé de la formater pour résoudre le problème, mais il semble que le problème soit assez profond.

Quelle est la meilleure façon de formater la carte en exFAT via le terminal ? C'est peut-être la prochaine chose que je vais essayer.

Avez-vous des suggestions pour formater/réparer cette carte SD ?

7voto

La procédure suivante devrait permettre de formater votre carte SD afin de la rendre à nouveau utilisable et de remapper les secteurs défectueux de la carte si cela fait partie de votre problème. Attention, effacer le mauvais disque peut vous faire pleurer, alors assurez-vous de savoir ce que vous faites.

  1. Avant d'insérer la carte SD dans votre Mac, assurez-vous que le commutateur de protection en écriture (verrouillage) est désactivé.
  2. Ouvrez une fenêtre Terminal et tapez diskutil list
  3. Insérer la carte
  4. Si un message OS X s'affiche vous demandant d'"Initialiser.... Ingore ou Ejecter", choisissez "Ignore".
  5. Dans la fenêtre du terminal, tapez diskutil list une fois de plus
  6. Examinez la différence entre les deux sorties du terminal pour déterminer le numéro de disque de votre carte SD. Vous devez chercher dans la colonne la plus à gauche quelque chose comme /dev/disk3 ou 4 ou 5 etc.
  7. Tapez maintenant diskutil unmountDisk /dev/disk# où # est le numéro que vous avez déterminé précédemment
  8. C'est ici que vous devez être TRÈS PRUDENT. Entrez les données suivantes sudo dd if=/dev/zero of=/dev/rdisk# bs=64k et assurez-vous de remplacer le # par le numéro du disque précédent. Notez le 'r' devant le rdisk au cas où vous le tapez à la main au lieu de copier/coller le texte. Un mot de passe doit vous être demandé pour exécuter cette commande car elle est dangereuse.
  9. Soyez patient jusqu'à ce qu'il soit terminé. Vous pouvez estimer le temps en ouvrant l'application "Activity Monitor" dans les Utilitaires et en cliquant sur l'onglet "Disk". En bas, vous devriez voir le nombre de données écrites par seconde en rouge. Il devrait s'agir d'un nombre en Mo comme 5. (64 x 1000 / n) / 60 = minutes until it finishes où n est le taux en MB que vous venez de déterminer ou 5 dans mon exemple
  10. Une fois la commande précédente terminée, la carte devrait être complètement effacée et prête à être formatée. À ce stade, vous pouvez fermer votre terminal et ouvrir l'application Utilitaire de disque pour créer une partition exFAT comme vous avez essayé de le faire précédemment.

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