ICS Mount SD все EXT4

Хотите знать, может ли ICS монтировать SD-карту, отформатированную как EXT4, или ей все еще нужен раздел FAT32, такой как Gingerbread. Гуглил больше 30 минут, ответа не нашел.

PS: Ext4 нужен чип eMMC со слоем преобразования флэш -памяти (обычно аппаратно), который выполняет выравнивание износа, управление плохими блоками и т. д. Чистая NAND должна использовать FS, разработанную для чистых флэш-устройств, таких как YAFFS2. Большинство новых устройств имеют eMMC с FTL и будут использовать Ext4.

Ответы (2)

Два отдельных вопроса.

  1. Ваша текущая прошивка принудительно запускает vfat или нет? Например, я почти уверен, что CyanogenMod не принудительно использует vfat и не будет принудительно переформатировать ext4, когда найдет его обратно в vfat. Это то, что произойдет на некоторых стоковых прошивках . Если это не заставляет vfat, отлично.
  2. Ext4 почти наверняка поддерживается, если его сразу не принудительно вставить в vfat. Я цитирую CyanogenMod FAQ: « Безопасны ли ext3/ext4 для моей SD-карты? Возможно, если только SD-карта не очень старая и не поддерживает выравнивание износа » .

Короче, нельзя ли ответить, работает ли "ICS" с ext4. Это может сработать, но немедленно принудительно перевести ext4 в vfat. Может вообще не работать. Что важно, так это то, что вы проверяете, поддерживает ли используемое вами ПЗУ ext4 и не принудительно возвращает его к vfat. Только один способ узнать, кроме как спросить у xda-developers;)

ICS обычно имеет поддержку Ext4. Например, в Google Nexus S это уже было с Gingerbread. Однако это зависит от вашей фактической модели телефона:

cat /proc/filesystems

Это дает вам список поддерживаемых файловых систем. Выполните указанную выше команду, используя любое терминальное приложение, например. «Системный тюнер про» -> Терминал

Вам не нужно рутировать, чтобы увидеть, какую файловую систему поддерживает ваше ядро ​​​​Android. Мой ICS 4.0.4 показывает поддержку ext4.

Старые дроиды в основном были vFat.
Если у вас нет поддержки, вам нужно получить root права и установить собственное ядро ​​и/или ПЗУ.