1 votos

arreglar una tarjeta SD corrupta en linux

Mi teléfono es un HTC Desire (modelo Bravo) y yo previamente rooteado (usando tacoroot y revolucionario) y tenía la recuperación clockworkmod (5.8.0.2) en él, así como la rom liquidsmooth v3.2 para el Desire.

Formateé la tarjeta SD en clockworkmod, eligiendo 2G para la partición extendida y 128M de caché. Esto todavía funciona después de flashear CWM: advanced -> Partition SD Card -> Ext Size 2048M -> Swap Size 128M devuelve el mensaje feliz

Partitioning SD Card... please wait...
Done!

Pero luego con la nueva ROM cuando probé la cámara, me dijo que no había tarjeta SD presente.

Así que volví a la recuperación y volver a particionar la tarjeta SD con diferentes tamaños (no estoy seguro de cómo volver a la configuración original). Clockworkmod dijo que la re-partición se ha realizado correctamente.

Pero después de esa primera re-partición la tarjeta SD no ha sido accesible. Esto también significa que no puedo instalar una nueva ROM (el navegador se bloquea invariablemente en LiquidSmooth).

Ahora he instalado el - muy fácil de usar - TeamWinRecovery versión 2.3.1.1 para tratar de volver a formatear o volver a particionar la tarjeta SD, pero dice E: unable to mount /sdcard y E:EXT + Swap size is larger than sdcard size . Eso no es correcto porque la tarjeta es de 16G.

El siguiente comando de Linux me dice que el teléfono se está conectando con mi ordenador:

$ fastboot devices -l    # during boot loader
SH07XPL04124             fastboot usb:2-1.1

A veces (pero no siempre) cuando conecto el teléfono al ordenador, obtengo las líneas dmesg

[2076992.175291] usb 2-1.1: new high-speed USB device number 70 using ehci_hcd
[2076992.280434] usb 2-1.1: New USB device found, idVendor=0bb4, idProduct=0c87
[2076992.280442] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[2076992.280448] usb 2-1.1: Product: Android Phone
[2076992.280452] usb 2-1.1: Manufacturer: HTC
[2076992.280456] usb 2-1.1: SerialNumber: SH07XPL04124
[2076992.284078] scsi168 : usb-storage 2-1.1:1.0
[2076993.285389] scsi 168:0:0:0: Direct-Access     HTC      Desire           0100 PQ: 0 ANSI: 2
[2076993.287105] sd 168:0:0:0: Attached scsi generic sg3 type 0
[2076993.295416] sd 168:0:0:0: [sdc] Attached SCSI removable disk

Y en el Administrador de Archivos (PCManFM 0.9.10) el dispositivo aparece como 'HTC Desire'. Al hacer clic en él no da ningún resultado sin embargo -- el programa pregunta qué aplicación se debe utilizar para abrir este archivo.

Después de las líneas dmesg, el comando gparted /dev/sdc resulta en

Error opening /dev/sdc: No medium found

Durante la sesión de recuperación, puedo adb shell pero no aparece nada en /proc/filesystem o /proc devices . En lsusb Recibo

Bus 002 Device 083: ID 0bb4:0c87 HTC (High Tech Computer Corp.) Desire (debug)

Durante el fastboot, adb shell devuelve un error.

En el teléfono, en el gestor de archivos TWR, puedo ir a los directorios /sdcard (que contiene un directorio /sdcard/TWRP con un archivo .twrps ) y /sd-ext (que está vacío). Utilización de adb shell También puedo eliminar /sdcard y /sd-ext --resulta que sólo son directorios creados durante los intentos de montaje. Al intentar montarlos de nuevo se vuelven a crear los directorios pero también dice:

E:Unable to mount storage
E:Unable to mount '/sdcard'

Simplemente no puedo particionar o formatear la tarjeta sd a un estado utilizable de nuevo.

Mi sospecha es que el particionado previo en CWM hace que se monte como directorio del sistema (o algo así) por lo que ya no está disponible para montar como almacenamiento externo.

¿Tiene sentido?

¿Alguien tiene idea de cómo resolverlo?

0 votos

El listado completo de particiones sería útil aquí. Además, si se trata de una tarjeta SD externa, puede utilizar un lector de tarjetas para comprobar / arreglarlo usando un ordenador, mejor si se está ejecutando Linux (hay LiveCDs en caso de que no lo es) para tratar correctamente con EXTFS etc.

0 votos

Como ninguno de mis programas de particionado puede acceder a la tarjeta no puedo darte un listado. Un lector de tarjetas USB para la tarjeta SD parece la mejor apuesta - no estoy seguro de lo que mis posibilidades son si la tabla pratition está frito. Voy a conseguir uno de esos y te mantendré informado.

0 votos

BTW la razón por la que quería volver a particionar la tarjeta sd era para poder utilizar app2sd etc. -- ¿Qué partición me recomendarías? (Entiendo que un poco tiene que ser FAT). Estoy usando comandos linux -- estaba pensando ext3 o 4 para la mayor parte de ella.

0voto

alle_meije Puntos 106

Bueno, ¡eso está resuelto!

El problema no eran las tarjetas SD, sino el hecho de que rootear, etc. la Desire hacía que se brickeara por USB. Nunca había oído eso antes.

Como aconseja Spezi77 en la presentación de su CM11-por-deseo enlace, cambié al 4ext recuperación, que tiene una función especial USB-unbrick. Algunas fuentes también nombran comandos fastboot que deberían hacer lo mismo, pero no funcionaron para mí.

Resumiendo, ahora estoy ejecutando la versión de Spezi77 de CM11 en mi Desire.

0 votos

Cambiado a LiquidSmooth para conseguir gapps para trabajar mi-orion.synology.me:8000/wordpress/?p=708

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X