Bonjour,
Je travaille actuellement sur une cible tournant sous Windows CE 5.0. Je ne peux pas passer sous CE 6.0 pour diverses raisons. Le support de stockage de ma cible est une NAND Flash.
J'utilise la Dll Fatutil (incluse dans Windows CE 5.0).
Cette Dll propose les fonctions ScanVolumeEx, FormatVolumeEx et DefragVolumeEx.
Ma NAND Flash est censée être formatée en TFAT (Transaction safe FAT) à l'aide de FormatVolumeEx.
Plusieurs questions :
Avez vous déjà eu des problèmes avec cette librairie (sous CE 5.0) ?
Lorsque je scanne FAT_0 (avec le flag qui demande les réparations du système de fichier), et que je scanne FAT_1 derrière, je m'aperçois que FAT_1 possède des erreurs.
Je scanne donc FAT_1, ce qui me re-crée des erreurs sous FAT_0.
De plus le scan m'indique qu'il a trouvé des fragments de fichiers, je lui indique que je veux qu'il recrée des fichiers (.chk), mais je ne les voit jamais.
Dans la doc du TFAT, il est écrit que c'est la FAT_0 qui est toujours "à jour".
Lorsqu'on demande un scandisk, est ce toujours la FAT_0 qu'il faut scanner ?
Pourquoi l'interface de Windows CE 5.0 (qui utilise aussi fatutil) propose FAT_1 par défaut ?
Merci par avance pour vos réponses, car c'est un problème qu'il me faut résoudre à tous prix.