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.
0 votos
La tabla de particiones no es una especie de hardware independiente, basta con limpiar la tarjeta de cualquier partición y formatearla de nuevo a la normalidad. La mayoría de los dispositivos te permiten mover aplicaciones a la tarjeta SD sin particiones especiales, ¿el tuyo no?
0 votos
@MatthewRead esa característica (App2SD nativa) fue "eliminada" por muchos facturers con ICS y superiores. // alle_meije: El primero La partición debe ser primaria y estar formateada en FAT. Lo que pongas "más atrás" no debería interferir.
0 votos
@Izzy He formateado la tarjeta en Windows ahora -- 1st primaria es FAT32, 2nd primaria es ext2 y hay un espacio de intercambio de 128ish MB. En caso de que el trabajo con uno de los nuevos mods personalizados?
0 votos
Yo diría que sí. En el peor de los casos, al menos debería mostrar (y usar) esa primera partición primaria (con todas las ROMs AFAIK). Swap podría necesitar el kernel para apoyarlo, sin embargo.
0 votos
Pues fracasa una vez más. Debo decir que ni CWM ni TWR recuperaciones han sido capaces de nada con mis 2 tarjetas uSD - el original del teléfono y uno nuevo comprado la semana pasada. Si borro todas las particiones y dejo que TWR lo intente (
parition SD card
) y elegir sólo 1024M de ext4 y 128M de swap, devuelveE: EXT + Swap size is larger than sdcard size
seguido deE: unable to mount /sdcard
- CWM la misma historia.