Attention, il est tout à fait possible d'avoir la gestion des noms longs en FAT16 (j'ai un exemple sous la main), ce qui fait la gestion des noms longs c'est la VFAT qui va avec la FAT16 ou FAT32...
Si tu n'as pas de VFAT => pas de noms longs ! Et effectivement, copier stupidement les fichiers en prenant leur nom "8.3" n'a jamais recréé les entrées de VFAT nécessaires (ex : copie un fichier sous DOS, tu verras si tu récupères un nom long pour celui de destination... queudal !)
De plus, si ton logiciel est assez vieux, il se peut qu'il ait du mal avec les noms longs...