Simuller le systeme de fichier FAT16 en langage C

KJA -  
Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'aimerai simuler la FAT 16 de windows dans un fichier binaire en langage C (sous LINUX), mais je ne sais pas comment faire. S,il vous plait aidez-moi



A voir également:

1 réponse

Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   727
 
Pourquoi faire ça ?
ça n'a que peu d'intérêt, et dégrade drastiquement les performances !

Si tu veux faire ça à la main pour le sport, sache qu'il faut considérer ton fichier comme un disque à part entière et y appliquer les structures du système de fichier fat.

Sinon, tu peut te contenter d'utiliser l'implémentation de ce principe intégrée au noyau linux.

voilà un tuto pour faire ça avec de l'ext3:
http://www.walkernews.net/2007/07/01/create-linux-loopback-file-system-on-disk-file/

contente toi de remplacer :
mkfs -t ext3

par
mkfs.vfat -F 32


et

mount -t ext3

par
mount -t vfat

ça devrait marcher comme il faut !


------------------------------------------------------------------------------------
"La peur mène à la colère. La colère mène à la haine. Et la haine ... mène à la souffrance." - Yoda
0