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 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 Discos, veo el disco listado como Apple SDXC Reader Media y cuando trato de formatear desde la pestaña "Borrar" (como exFAT o cualquier otro formato), aparece el siguiente error: El borrado del disco falló 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 http://sabnzbd.org/ para descargar y escribir archivos directamente en la tarjeta SD. Algo sucedió (¡no recuerdo cuál fue el error!) Y desde entonces no he podido escribir en mi tarjeta. He estado tratando de 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 intento.
¿Tiene alguna sugerencia para formatear / arreglar esta tarjeta SD?
fuente
diskutil
.Respuestas:
El siguiente procedimiento debe formatear su tarjeta SD para que se pueda volver a usar y hacer que los sectores defectuosos de la tarjeta se vuelvan a asignar si eso es parte de su problema. Advertencia, borrar el disco incorrecto podría hacerte llorar, así que asegúrate de saber lo que estás haciendo.
diskutil list
diskutil list
una vez más/dev/disk3
4 o 5, etc.diskutil unmountDisk /dev/disk#
donde # es el número que determinó anteriormentesudo dd if=/dev/zero of=/dev/rdisk# bs=64k
y asegúrese de reemplazar el # con el número de disco anterior. Tenga en cuenta la 'r' frente al rdisk en caso de que esté escribiendo esto a mano en lugar de copiar / pegar el texto. Se le debe solicitar su contraseña para ejecutar este comando porque es peligroso(64 x 1000 / n) / 60 = minutes until it finishes
donde n es la tasa en MB que acaba de determinar o 5 en mi ejemplofuente
sudo
ctrl + T
(sí, ctrl , no comando) en la ventana del terminal, mientras se ejecuta el proceso. Luego mostrará algunas estadísticas con algo así como(4643369 bytes/sec)
al final. Esto es un poco más preciso, ya que es solo la velocidad del proceso de ejecución, no el acceso general al disco de todo el sistema (que se obtiene de Activity Monitor).