No hay razón para desfragmentar los medios flash. No sirve para nada porque el acceso a cualquier célula flash va a tomar el mismo tiempo que el acceso a cualquier otra célula flash. La razón por la que la desfragmentación es beneficiosa para los discos duros mecánicos es porque hace que los bloques de datos relacionados sean contiguos, de modo que puedan leerse todos en orden mientras el disco gira y se minimiza la cantidad de movimiento que necesitan los cabezales de la unidad. Los medios flash no tienen ninguna de estas partes móviles y, por lo tanto, no sufren los mismos problemas que las unidades mecánicas.
De hecho, la desfragmentación de medios flash podría ser potencialmente perjudicial porque se use la memoria más rápido mientras que no proporciona ningún beneficio. Los firmwares de memoria flash realmente fragmentarán los datos intencionadamente en una práctica conocida como nivelación del desgaste , lo que ayuda a evitar que determinadas células se utilicen en exceso y se desgasten más que otras.
Los dispositivos basados en Flash suelen beneficiarse de RECORTAR , pero Android 4.3 o superior lo hará lo hace por ti automáticamente . Las aplicaciones que dicen realizar la desfragmentación son, en el mejor de los casos, sospechosas. Aunque "funcionen", no hay razón para utilizarlas.
0 votos
"La desfragmentación del disco... puede desgastar la memoria flash rápidamente" lo que a su vez puede hacer que el rendimiento de la escritura disminuya para siempre. Además, desfragmentar un chip de memoria flash podría acortar la vida del chip, aunque también podría acelerar las cosas .
0 votos
La mayoría de nosotros no somos expertos en sistemas de archivos, por lo que no estamos cualificados para opinar sobre estas cuestiones. Le animo a que publique una pregunta por separado en el subreddit Filesystems y facilítenos un enlace a su pregunta. Tengo curiosidad por saber qué dirán.