5 votes

Télécharger un fichier de plus de 4 Go sur Android 4.0.4

Comment puis-je télécharger des fichiers de plus de 4 Go sur mon téléphone Micromax A110 ?

Le système de fichiers FAT32 indique qu'il ne prend pas en charge les fichiers de plus de 4 Go. Je sais qu'il existe une autre manière de le faire : le système de fichiers EXFAT. Mais mon téléphone ne prend pas en charge ce format -- que dois-je faire pour télécharger des fichiers plus volumineux ?

Il y a de nombreux jeux sur des sites qui ne sont pas divisés en parties. Les sites de torrents ont également de nombreux gros jeux -- mais je ne peux pas les télécharger car ils dépassent 4 Go.

Que dois-je faire ? De plus, lorsque je formate ma carte SD, il y a d'autres options comme les kilooctets 16 ou 32 ou bien d'autres. Quel nombre de kilooctets devrais-je sélectionner pour formater le système de fichiers EXFAT sur mon téléphone ?

1 votes

Pourquoi est-ce étiqueté windows-7?

7voto

Nick Pierpoint Points 7976

Essayez de formater votre carte SDCard en tant que Ext4Fs ou Ext3Fs. Utilisez un outil tel que Partition Magic ou même Parted

Pour citer l'entrée de Wikipedia sur Ext4fs:

Système de fichiers volumineux

Le système de fichiers ext4 peut prendre en charge des volumes d'une taille allant jusqu'à 1 exbibyte (EiB) et des fichiers d'une taille allant jusqu'à 16 tebibytes (TiB).

De même, pour la citation de l'entrée de Wikipedia sur Ext3fs

Limites de taille

Le nombre maximal de blocs pour ext3 est de 2^32. La taille d'un bloc peut varier, affectant le nombre maximal de fichiers et la taille maximale du système de fichiers :

   +------------+-----------------+----------------------+
   | Taille du bloc |  Taille maximale du fichier  |  Taille maximale du système de fichiers |
   +------------|-----------------|----------------------|
   |   1Kb      |     16Gb        |       2Tb            |
   +------------|-----------------|----------------------|
   |   2Kb      |     256Gb       |       8Tb            |
   +------------|-----------------|----------------------|
   |   4Kb      |     2Tb         |       16Tb           |
   +------------|-----------------|----------------------|
   |   8Kb      |     2Tb         |       32Tb           |
   +-----------------------------------------------------v

La raison pour laquelle FAT32 est utilisé est de maintenir la compatibilité avec la majorité des systèmes d'exploitation sur les ordinateurs de bureau/portables, qui est Microsoft Windows!

Caveat Emptor:

Certains noyaux ont le support d'Ext4fs en place, mais tous ne l'ont peut-être pas, notamment les ROM d'origine des fabricants!

De plus, si vous êtes rooté et utilisez un noyau personnalisé, il y a de fortes chances que le noyau ait le support pour cela - vous pouvez le confirmer en vérifiant via adb shell

  • adb shell ls /proc/*.gz Il devrait y avoir un hit sur le fichier de configuration, généralement nommé config.gz ou kernel_config.gz ou similaire.
  • Téléchargez-le via adb pull /proc/config.gz
  • Décompressez ce fichier et lancez votre éditeur préféré, Recherchez les mots-clés suivants *CONFIG_EXT3_FS* ou *CONFIG_EXT4_FS*
  • Ou en ligne de commande, zcat config.gz | grep "CONFIG_EXT4_FS"
  • Si la recherche a donné cette ligne # CONFIG_EXT4_FS is not set ou # CONFIG_EXT3_FS is not set vous n'avez pas de chance car ce noyau n'aura aucun support.

En bref, si vous avez besoin de prendre en charge de gros fichiers, une ROM personnalisée ou un noyau personnalisé serait nécessaire cela nécessite comme prérequis de déverrouiller le bootloader afin de flasher un nouveau noyau personnalisé en place ayant le support pour de tels systèmes de fichiers!

2voto

Kaveh Points 123

La taille maximale possible pour un fichier sur un volume FAT32 est de 4 Go moins 1 byte ou 4 294 967 295 bytes, la mémoire SD de votre téléphone est formatée en FAT32 donc vous êtes limité à avoir des fichiers de taille inférieure à 4 Go sur votre téléphone. La taille de cluster n'a aucune incidence sur la limitation de la structure FAT32.

1voto

forums Points 840

Tout comme les réponses ci-dessus. FAT32 a une limite de taille de fichier absolue maximale de seulement 4Go

Cependant, partitionner votre carte SD en Ext3/Ext4 aura un inconvénient de ne pas être lu dans Windows.

Si votre appareil est déjà rooté, je vous suggère d'installer un pilote FUSE (Filesystem on Userspace) pour qu'il puisse prendre en charge les volumes NTFS et rester compatible avec Windows.

Une application existe déjà pour monter le pilote automatiquement en utilisant ce fichier supplémentaire provenant des forums XDA.

Après cela, formatez simplement votre carte SD en NTFS, votre Android pourra y lire/écrire facilement

Mise à jour:

J'ai également trouvé Paragon Mounter, probablement basé sur FUSE mais optimisé pour Android.

0voto

Coomie Points 121

Gars, je suggère de formater ta carte SD en ext3 ou ext4. Et je trouve que c'est plus stable que le NTFS sur Android.

Et en ce qui concerne la compatibilité avec les systèmes d'exploitation... C'est facile mec... Le rootage d'un Android peut annuler ta garantie... Alors je préfère modifier mon PC pour lire tous les systèmes de fichiers... Et c'est assez facile aussi... Il suffit d'obtenir les pilotes Windows pour ext3 ou n'importe quel autre système de fichiers nécessaire... Et sur Windows, on trouve même des pilotes pour HFS plus (les disques Mac)... Alors où est le problème ???

Je dual boot mon PC AMD avec Windows 7 ultimate sp1 et Mac OSX 10.9.0 Mavericks... Et tous les systèmes de fichiers fonctionnent bien sur les deux OS... On arrive à faire fonctionner tous les systèmes de fichiers sur Windows en utilisant les bons pilotes... Et Mac OSX prend en charge nativement tous les autres systèmes de fichiers sauf NTFS, pour lequel il existe des pilotes...

Utilise la puissance de Google... Tu peux facilement obtenir des pilotes...

Bonne chance. :)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X