ICS Mount SD alle EXT4

Möchten Sie wissen, ob ICS eine SD-Datei mounten kann, wenn sie als EXT4 formatiert ist, oder ob sie immer noch eine FAT32-Partition wie Gingerbread benötigt. Über 30 Minuten gegoogelt, keine Antwort gefunden.

PS: Ext4 benötigt einen eMMC-Chip mit einer Flash-Übersetzungsschicht (normalerweise in Hardware ausgeführt), die Wear-Leveling, Bad-Block-Management usw. durchführt. Reines NAND muss einen FS verwenden, der für reine Flash-Geräte wie YAFFS2 entwickelt wurde. Die meisten neueren Geräte haben eine eMMC mit FTL und verwenden Ext4.

Antworten (2)

Zwei getrennte Probleme.

  1. Erzwingt Ihr aktuelles ROM vfat oder nicht? Zum Beispiel bin ich mir ziemlich sicher, dass CyanogenMod vfat nicht erzwingt und ein ext4 nicht zwangsweise neu formatiert, wenn es es wieder in vfat findet. Das wird bei einigen Stock-Roms passieren . Wenn es vfat nicht erzwingt, großartig.
  2. Ext4 wird mit ziemlicher Sicherheit unterstützt, wenn es nicht sofort in vfat gezwungen wird. Ich zitiere aus CyanogenMod FAQ: „ Ist ext3/ext4 sicher für meine SD-Karte? Wahrscheinlich, es sei denn, die SD-Karte ist sehr alt und unterstützt kein Wear Leveling.

Kurz gesagt, es ist unmöglich zu beantworten, ob "ICS" mit ext4 funktioniert. Es könnte funktionieren, aber erzwingen Sie ext4 sofort in vfat. Es könnte überhaupt nicht funktionieren. Wichtig ist, dass Sie überprüfen, ob das von Ihnen verwendete ROM sowohl ext4 unterstützt als auch es nicht auf vfat zurückzwingt. Es gibt nur einen Weg, das herauszufinden, außer bei xda-developers herumzufragen ;)

ICS unterstützt normalerweise Ext4. Das Google Nexus S zum Beispiel hatte das schon mit Gingerbread. Es hängt jedoch von Ihrem tatsächlichen Telefonmodell ab:

cat /proc/filesystems

Dadurch erhalten Sie eine Liste der unterstützten Dateisysteme. Führen Sie den obigen Befehl mit einer beliebigen Terminal-App aus, z. "System Tuner pro" -> Terminal

Sie müssen nicht rooten, um anzuzeigen, welches Dateisystem Ihr Android-Kernel unterstützt. Mein ICS 4.0.4 zeigt ext4-Unterstützung.

Ältere Droiden waren meistens vFat.
Wenn Sie keinen Support haben, müssen Sie Ihren eigenen benutzerdefinierten Kernel und/oder ROM rooten und installieren.