4 votos

¿Cómo puedo comprobar el sector defectuoso en mi Android con el modo de recuperación ADB?

Por fin he podido instalar CWM en mi asus. Sospechaba que el asus no lo hacía bien y que podía haber demasiados bloques malos en su NAND.

Así que ahora que puedo hacer fast boot y recovery y adb, creo que escanearía toda la memoria NAND y vería si algo está mal y lo marcaría.

Ya sabes, como chkdsk o fdisk

¿Cómo lo haría?

0 votos

¿Has probado fsck en ADB mientras está en modo de recuperación? Puede que no funcione, pero entonces puede que sí.

0 votos

Además, toda la NAND no está disponible para ADB ni siquiera en la recuperación. Las particiones del módem y del bootloader están protegidas, por ejemplo. Fastboot no tiene nada parecido a fsck y es el único modo en el que estas particiones protegidas son accesibles.

0 votos

Tal vez intente utilizar el identificador de dispositivo de bloque de la NAND de fdisk para fsck ?

4voto

陈少举 Puntos 31

Puedes seguir estos pasos para comprobar la partición del chip NAND de tu Android que comprueba los bloques defectuosos:

1.Para la seguridad de sus datos, haga una copia de seguridad de sus datos en el PC o en la nube primero.

2.Arranque a la recuperación.

3.Desmontar todas las particiones en recovery.

4.Conecta tu teléfono al PC.

5.ejecutar adb shell .

6. uso cd ir a su directorio de la partición, de costumbre en:

/dev/block/platform/soc.0/<chip ID>/by-name

o como:

/dev/block/platform/msm_sdcc.1/by-name

por ejemplo:

cd /dev/block/platform/soc.0/12345678.sdhci/by-name

después de entrar en el directorio, puede ejecutar ls El comando muestra todos los nombres de las particiones, como system, cache, userdata, etc.

7.ejecutar e2fsck comando con -cfv y el nombre de la partición, por ejemplo, quiere comprobar la partición userdata ( /data ) con la comprobación de bloques defectuosos:

e2fsck -cfv userdata

o la partición del sistema:

e2fsck -cfv system

Información adicional:

El -c parámetro para e2fsck es comprobar si hay bloques defectuosos y añadirlos a la lista de bloques defectuosos, puede ejecutar e2fsck -h obtener más información.

0 votos

-c no funciona en Android, badblocks not found

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