sábado, 20 de julio de 2013

Tarjeta SD dañada en Android

:: En esta ocasión quiero comentarles acerca de como reparar una tarjeta SD que estemos utilizando en algún smartphone y el cual marca que está dañada.



El mensaje concreto es el siguiente:


Cuando esto me ocurrió casi me orino, ya que tengo fotos con un valor sentimental alto, pero respiré hasta 10 y busqué la manera de arreglarla para poder respaldar mis fotos y tirar la SD a la basura.

Lo primero que encontré en Internet fueron infinidad de programas que prometen la recuperación total de los archivos almacenados en la SD, cosa que me alegró bastante, pero analizando un poco más el problema y sabiendo que la SD no tenía por qué marcar un error de la nada, supuse que el error era a nivel lógico, entonces me imaginé que con un simple comando de revisión de disco podría corregir los errores de lectura que tuviera la SD.

Buscando en Internet encontré la página de Microsoft en donde describen el uso del comando chkdsk entonces revisando las opciones podemos saber cual de ellas nos servirán para tratar de reparar los sectores dañados de nuestra SD. El comando que les mostraré será para ejecutarse sobre un ambiente Windows.

Syntax

chkdsk [volume:][[PathFileName] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:size]]
Parameters
volume: Specifies the drive letter (followed by a colon), mount point, or volume name.
[PathFileName Specifies the location and name of a file or set of files that you want chkdsk to check for fragmentation. You can use wildcard characters (that is, * and ?) to specify multiple files.
/f Fixes errors on the disk. The disk must be locked. If chkdsk cannot lock the drive, a message appears that asks you if you want to check the drive the next time you restart the computer.
/v Displays the name of each file in every directory as the disk is checked.
/r Locates bad sectors and recovers readable information. The disk must be locked.
/x Use with NTFS only. Forces the volume to dismount first, if necessary. All open handles to the drive are invalidated. /x also includes the functionality of /f.
/i Use with NTFS only. Performs a less vigorous check of index entries, reducing the amount of time needed to run chkdsk.
/c Use with NTFS only. Skips the checking of cycles within the folder structure, reducing the amount of time needed to run chkdsk.

En donde las opciones que nos sirven para nuestra tarea son las siguientes:
  • /f Corrige errores en la SD
  • /r localiza sectores dañados y recupera la información legible
  • /x desmonta el volumen si es necesario
Una vez revisados los parámetros que nos servirán, pasamos al comando tan esperado:

    chkdsk /f /r /x F:     

En donde F: sería la letra asignada a la SD que tengamos conectada a la computadora

Ejecutamos el comando esperamos a que termine de reparar nuestra SD y taraaan volvemos a recuperar nuestra SD para respaldar toda la información.

Yo recomendaría respaldar toda la información contenida en la SD y pasarle un formateo completo.

Espero que les sea de ayuda.

Bike!