¿Por qué no puedo escribir en el último bloque de mi tarjeta SDXC en mi MBP?

9

Tengo una tarjeta de memoria SanDisk SDXC de 64 GB que me gustaría usar con mi MacBook Pro y su ranura para tarjeta SD. Sin embargo, tengo algunos problemas para formatear / particionar mi tarjeta SD y no puedo entender qué está pasando.

  • Cuando inserto la tarjeta SD en la ranura, recibo lo siguiente de Lion: Esta computadora no pudo leer el disco que insertó. Inicializar ... Ingore o Expulsar

  • Si abro la Utilidad de Disco, veo el disco listado como Lector SDXC de Apple y cuando intento formatear desde la pestaña "Borrar" (como exFAT o cualquier otro formato), Recibo el siguiente error: Error de borrado del disco con el error: No se puede escribir en el último bloque del dispositivo.

Un poco de historia: la tarjeta SDXC funcionaba bien cuando la compré por primera vez. Pero luego comencé a usar sabnzbd enlace para descargar y escribir archivos directamente en la tarjeta SD. Algo sucedió (¡no puedo recordar cuál fue el error!) Y desde entonces no he podido escribir en mi tarjeta. He intentado formatearlo para resolver el problema, pero parece que el problema es bastante profundo.

¿Cuál es la mejor manera de formatear la tarjeta para exFAT a través del terminal? Eso puede ser lo siguiente que intente.

¿Tiene alguna sugerencia para formatear / arreglar esta tarjeta SD?

    
pregunta Patrick DeVivo 01.02.2012 - 04:04

1 respuesta

3

El siguiente procedimiento debe formatear su tarjeta SD para volver a utilizarla y hacer que los sectores defectuosos de la tarjeta se vuelvan a asignar si eso es parte de su problema. Advertencia, borrar el disco equivocado podría hacerte llorar, así que asegúrate de saber lo que estás haciendo.

  1. Antes de insertar la tarjeta SD en tu Mac, asegúrate de que el interruptor de protección contra escritura (bloqueo) esté desactivado
  2. Abre una ventana de Terminal y escribe diskutil list
  3. Insertar tarjeta
  4. Si aparece un mensaje de OS X pidiéndole que "Inicialice ... Ingore o Expulsar", elija "Ignorar"
  5. Desde las ventanas de la Terminal, escriba diskutil list una vez más
  6. Examine la diferencia entre las dos salidas de Terminal para determinar el número de disco para su tarjeta SD. Debería estar buscando en la columna de la izquierda algo como /dev/disk3 o 4 o 5, etc.
  7. Ahora escriba diskutil unmountDisk /dev/disk# donde # es el número que determinó anteriormente
  8. Aquí es donde debes ser MUY CUIDADO. Ingrese el siguiente sudo dd if=/dev/zero of=/dev/rdisk# bs=64k y asegúrese de reemplazar el # con el número del disco anterior. Tenga en cuenta la 'r' delante del rdisk en caso de que lo escriba a mano en lugar de copiar / pegar el texto. Se le debe solicitar su contraseña para ejecutar este comando porque es peligroso
  9. Sé paciente hasta que termine. Puede estimar el tiempo abriendo la aplicación "Monitor de actividad" en Utilidades y haciendo clic en la pestaña "Disco". En la parte inferior deberías ver los datos escritos / seg. En rojo. Debería haber algún número en MB como 5. (64 x 1000 / n) / 60 = minutes until it finishes donde n es la tasa en MB que acaba de determinar o 5 en mi ejemplo
  10. Una vez que se complete el comando anterior, la tarjeta debe estar completamente borrada y lista para formatear. En este punto, puede cerrar su Terminal y abrir la aplicación Utilidad de disco para crear una partición exFAT como la que intentaba hacer anteriormente.
respondido por el Michael Yasumoto 01.02.2014 - 21:33

Lea otras preguntas en las etiquetas