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
¿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
parafsck
?