2009-07-31 16 views
3

J'ai récemment rencontré un système embarqué avec des lecteurs IDE FAT32 mais avec des fichiers> 4gb. Il semble faire cela en définissant la taille du fichier dans l'entrée du répertoire 32 octets sur le nombre d'octets utilisés par le dernier cluster - au lieu d'être la taille réelle du fichier. Cela permet aux fichiers d'avoir des chaînes FAT arbitraires. L'inconvénient est que le seul moyen de connaître la taille des fichiers est de passer à travers les chaînes, qui sont énormes.Norme bizarre pour les fichiers FAT32> 4gb

Je n'avais jamais vu ça auparavant. Est-ce une norme connue ou une variante et est-ce que quelque chose sous Windows ou Linux le supporte?

Existe-t-il des modifications FAT32 «originales» qui sont plus standard et autorisent des fichiers supérieurs à 4 Go?

+0

Est-ce que Windows7 lit correctement le lecteur IDE? Si c'est le cas, c'est exFAT, sinon, c'est une extension propiétaire. –

Répondre

0

Vous pouvez utiliser un système de fichiers virtuel qui il se divise à x morceaux GB et vous avez lecteur virtuel qui peut contenir plus de fichiers de 4 Go. Par exemple TrueCrypt fait cela (morceaux de 2 Go).

2

Je pense que c'est un hack complet.

J'ai implémenté FAT32 et je n'ai jamais vu ou entendu parler de rien de pareil. Je serai très surpris s'il y a un soutien n'importe où pour cela.

+0

pourquoi les votes négatifs? –

+0

Parce que votre réponse est incorrecte et a été écrite après la bonne réponse a été donnée. –

+0

en effet il en est ainsi - exFAT est la réponse –