J'ai une racine Lenovo A369i
. J'utilise LagFix (fstrim)
pour TRIM les partitions. Auparavant, cela fonctionnait bien avec /data
mais après avoir crypté mon téléphone, il ne le fait plus. J'ai décrypté mon téléphone en le formatant. Mais maintenant dans l'application il montre /data
partition ayant des problèmes de noyau ou de matériel. Ce n'est pas le matériel car avant le cryptage, il fonctionnait bien.
Réponse
Trop de publicités?Si quelqu'un tombe dessus, les conditions suivantes doivent être remplies pour que TRIM fonctionne :
-
Le matériel sous-jacent (eMMC) doit prendre en charge TRIM. Par exemple
Redmi Note 4
est livré avec le MCP : RX1BMB qui contienteMMC 5.1
et donc supporte TRIM . -
Le noyau doit prendre en charge TRIM, qui a été ajouté dans le cadre de la réforme de l'UE. v3.1 mais il est désactivé par défaut et
vold
Le démon doit cartographieruserdata
partition avecallow_discards
ce qui n'était pas le cas dans mon cas.Si votre
/data
est chiffrée ( FDE ), La prise en charge de allow_discards a été ajoutée dans la version 1.11.0. ( 1 ) de mappeur de périphériques crypte ( 1 ) mais peut ne pas fonctionner, par exemple, sur les appareils équipés de SoC Qualcomm. Voir cette question pour plus de détails. -
Le système de fichiers doit également supporter TRIM ( 1 ) (sauf si vous voulez TRIM une partition entière avec
blkdiscard
). Android utiliseext4
of2fs
において/data
les deux supportent TRIM.
Si ces conditions sont réunies, vous pouvez effectuer TRIM
manuellement ( fstrim -v /data
) ou périodiquement (service planifié) ou continuellement (avec discard
option de montage). Voir cette réponse pour plus de détails sur la fréquence à laquelle vous devez effectuer fstrim
.