Simuller le systeme de fichier FAT16 en langage C

Fermé
KJA - 8 mai 2015 à 14:41
Sugel Messages postés 4070 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 - 11 mai 2015 à 22:47
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 4070 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 724
Modifié par Sugel le 11/05/2015 à 22:53
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