Vous pouvez suivre ces étapes pour vérifier la partition de votre puce NAND Android qui vérifie les blocs défectueux :
1.pour la sécurité de vos données, sauvegardez d'abord vos données sur votre ordinateur ou sur le cloud.
2.démarrer à la récupération.
3.démonter toutes les partitions dans la récupération.
4.connectez votre téléphone au PC.
5.exécuter adb shell
.
6.utilisation cd
allez dans le répertoire de votre partition, comme d'habitude :
/dev/block/platform/soc.0/<chip ID>/by-name
ou comme :
/dev/block/platform/msm_sdcc.1/by-name
par exemple :
cd /dev/block/platform/soc.0/12345678.sdhci/by-name
après avoir entré dans le répertoire, vous pouvez exécuter ls
La commande montre tous les noms de partition, comme le système, le cache, les données utilisateur, etc.
7.exécuter e2fsck
avec -cfv
et le nom de la partition, par exemple, vous voulez vérifier la partition userdata (/data) avec les blocs défectueux :
e2fsck -cfv userdata
ou la partition système :
e2fsck -cfv system
Informations supplémentaires :
El -c
pour e2fsck
est de vérifier les mauvais blocs et de les ajouter à la liste des badblocks, vous pouvez exécuter e2fsck -h
obtenir plus d'informations.
0 votes
Avez-vous essayé
fsck
dans ADB en mode de récupération ? Ça peut ne pas marcher, mais ça peut aussi marcher.0 votes
De plus, l'ensemble de la NAND n'est pas disponible pour ADB, même en récupération. Les partitions du modem et du chargeur de démarrage sont protégées, par exemple. Fastboot n'a rien comme
fsck
et c'est le seul mode dans lequel ces partitions protégées sont accessibles.0 votes
Essayez peut-être d'utiliser l'identifiant de périphérique de bloc de la NAND à partir de
fdisk
pourfsck
?