J’ai acheté récemment une carte SD de 8 Go et j’ai voulu m’en servir comme clef USB en copiant des MKV de mon PC afin de pouvoir les lire sur la Freebox.
Mais j’ai eu le droit à un beau message d’erreur : La disquette de destination est pleine.
Etrange, il reste plus de 7 Go sur la carte et le fichier en fait 5.
C’est là que je me suis souvenu que la carte était formatée en FAT32 et qu’il existe une limitation. Ce système de fichiers ne supporte pas les fichiers de taille supérieure à 4 Go !
Alors comment faire ? Et bien, il suffit de formater la clef USB en NTFS. Problème, sous Windows XP il ne me laisse pas le choix, c’est FAT32 ou rien du tout.
Mais il existe une solution, il suffit de convertir de FAT32 vers NTFS grace à cette commande (lancer l’invite de commande en allant dans démarrer -> executer -> cmd) :
convert [lecteur]: /fs:ntfs
Et voilà votre clef USB ou carte mémoire est au format NTFS, vous pouvez maintenant y copier de gros fichiers supérieurs à 4Go.
Attention tout de même, le NTFS n’est pas reconnu par tous les appareils. Par exemple, ma carte SD n’est plus reconnu par mon appareil photo. Par contre cela ne pose pas de problème pour la Freebox 🙂
MAJ : chels75 dans les commentaires me signale qu’il existe l’exFAT, une amélioration de la FAT32, qui n’a plus cette limitation de 4Go pour les fichiers.
Si vous avez Windows XP, il vous faudra installer la mise à jour KB955704. Après un reboot, il est possible de formater ma carte SD en exFAT. Je l’ai fait, je peux transferer des fichiers de plus de 4 Go sans problème, plus d’erreur. Par contre ma carte n’est toujours pas reconnue par mon appareil photo 🙁