Montaje ICS SD todo EXT4

Quiere saber si ICS puede montar una SD cuando se formatea como EXT4 o si todavía necesita una partición FAT32 como Gingerbread. Busqué en Google durante más de 30 minutos, no puedo encontrar una respuesta.

PD: Ext4 necesita un chip eMMC con una capa de traducción flash (normalmente hecha en hardware) que nivela el desgaste, administra los bloques defectuosos, etc. Pure NAND debe usar un FS diseñado para dispositivos flash puros como YAFFS2. La mayoría de los dispositivos más nuevos tienen un eMMC con un FTL y usarán Ext4.

Respuestas (2)

Dos temas separados.

  1. ¿Tu ROM actual fuerza vfat o no? Por ejemplo, estoy bastante seguro de que CyanogenMod no fuerza vfat y no reformateará a la fuerza un ext4 cuando lo encuentre de nuevo a vfat. Esto es lo que sucederá en algunas stock roms . Si no fuerza vfat, genial.
  2. Es casi seguro que ext4 es compatible, si no se fuerza instantáneamente a vfat. Cito de las preguntas frecuentes de CyanogenMod: " ¿Ext3/ext4 es seguro para mi tarjeta SD? Probablemente, a menos que la tarjeta SD sea muy antigua y no admita la nivelación de desgaste " .

En resumen, es imposible responder si "ICS" funciona con ext4. Podría funcionar, pero fuerce ext4 en vfat al instante. Puede que no funcione en absoluto. Lo importante es que verifique si la ROM que está utilizando es compatible con ext4 y no la obliga a volver a vfat. Solo hay una forma de averiguarlo, excepto preguntar por xda-developers ;)

ICS generalmente tiene soporte para Ext4. El Google Nexus S, por ejemplo, ya tenía eso con Gingerbread. Sin embargo, depende de su modelo de teléfono real:

cat /proc/filesystems

Esto le da una lista de sistemas de archivos compatibles. Ejecute el comando anterior usando cualquier aplicación de terminal, por ejemplo. "Sintonizador de sistema pro" -> Terminal

No necesita enraizamiento para ver qué sistema de archivos admite su kernel de Android. Mi ICS 4.0.4 muestra compatibilidad con ext4.

Los droides más viejos eran vFat en su mayoría.
Si no tiene soporte, deberá rootear e instalar su propio kernel y/o ROM personalizado.