J'ai une carte mémoire SDXC SanDisk de 64 Go que j'aimerais utiliser avec mon MacBook Pro et son emplacement pour carte SD. Cependant, j'ai du mal à 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 ce qui suit de Lion: Le disque que vous avez inséré n'était pas lisible par cet ordinateur. Initialiser ... Ingore ou éjecter
Si j'ouvre l'Utilitaire de disque, je vois le disque répertorié comme Apple SDXC Reader Media et lorsque j'essaie de formater depuis l'onglet "Effacer" (comme exFAT ou tout autre format), j'obtiens l'erreur suivante: L' effacement du disque a échoué avec l'erreur: Impossible d'écrire dans le dernier bloc de l'appareil.
Un peu d'histoire: la carte SDXC fonctionnait bien lorsque je l'ai achetée pour la première fois. Mais 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 n'ai pas pu écrire sur ma carte. J'ai essayé de le 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 un terminal? C'est peut-être la prochaine chose que j'essaie.
Avez-vous des suggestions pour formater / réparer cette carte SD?
la source
diskutil
.Réponses:
La procédure suivante devrait formater votre carte SD pour la rendre à nouveau utilisable et provoquer le remappage des secteurs défectueux de la carte si cela fait partie de votre problème. Attention, effacer le mauvais lecteur pourrait vous faire pleurer, alors assurez-vous de savoir ce que vous faites.
diskutil list
diskutil list
à nouveau/dev/disk3
ou 4 ou 5, etc.diskutil unmountDisk /dev/disk#
où # est le nombre que vous avez déterminé plus tôtsudo dd if=/dev/zero of=/dev/rdisk# bs=64k
et assurez-vous de remplacer le # par le numéro de disque précédent. Notez le «r» devant le rdisk au cas où vous le taperiez à la main au lieu de copier / coller le texte. Vous devez être invité à entrer votre mot de passe pour exécuter cette commande car elle est dangereuse(64 x 1000 / n) / 60 = minutes until it finishes
où n est le taux en Mo que vous venez de déterminer ou 5 dans mon exemplela source
sudo
ctrl + T
(oui, ctrl , pas commande) dans la fenêtre du terminal, pendant que le processus est en cours. Il affichera alors quelques statistiques avec quelque chose comme(4643369 bytes/sec)
à la fin. C'est un peu plus précis, car c'est juste la vitesse du processus en cours, pas l'accès global au disque de tout le système (que vous obtenez à partir du moniteur d'activité).