Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
exfat [Le 04/09/2024, 12:15] – [Opération sur une partition exFat] 141.227.26.230exfat [Le 14/04/2026, 22:59] (Version actuelle) – màj liens internes krodelabestiole
Ligne 1: Ligne 1:
 {{tag>Bionic système partitions}} {{tag>Bionic système partitions}}
----- 
  
 ====== exFAT====== ====== exFAT======
-exFAT (Extended File Allocation Table) est un système de fichiers apparu en 2006 et conçu essentiellement pour les **mémoires flash** (comme les clés USB, les disques USB ou les cartes SD). \\ 
-Il est une évolution plus moderne de FAT32, et vise aux mêmes usages. Il est donc particulièrement utilisé pour **partager des fichiers** entre systèmes hétérogènes, car il est compatible avec tout, ou presque : TV connectées, média center, PC mac/windows/linux. 
  
-Il permet de dépasser les limites de FAT32 : 4 Gio par fichier et 2 To par partition. Avec exFAT, les limites sont tellement élevées qu'on peut ne pas en tenir compte (16 exaoctets pour les fichiers, 128 pétaoctets pour les partitions).\\ +**[[wpfr>exFAT]]** (//Extended File Allocation Table//) est un système de fichiers créé en 2006 par **Microsoft** et conçu essentiellement pour les **mémoires //flash//** (comme les clés USB ou les cartes SD).
-Prévu pour des **échanges de fichiers** via des supports mobiles (disque, carte, clé), exFAT est (comme FAT32) plus limité que les systèmes de fichiers "complets" Ext4, BTRFS ou NTFS : il ne gère pas des droits d'accès par utilisateur (les fichiers sont accessibles à toute personne ayant accès au support) ; il ne peut être redimensionné ; il n'accepte pas les caractères spéciaux dans les noms de fichiers ou de répertoires ; il ne distingue pas majuscules et minuscules dans les noms de fichiers ou de répertoires ; il n'a pas de journalisation ; il ne peut être chiffré au niveau //File System// ; il n'a pas de défragmentation à la volée, et peut finir après de nombreux cycles écriture / effacement par être très fragmenté, ce qui réduit les vitesses d'accès.+
  
-Jusqu'au 27 août 2019exFAT était la propriété de  Microsoft. Des royalties étaient perçuesLes brevets exFAT sont maintenant propriété de [[https://fr.m.wikipedia.org/wiki/Open_invention_network|Open invention network]] qui en libéré l'utilisation. L'implémentation linux est libre.+Il est une évolution plus moderne de **[[wpfr>FAT32]]** dont il permet de dépasser les limites : 16 exaoctets pour la taille maximale des fichiers (contre 4 Go pour FAT32)128 pétaoctets pour la taille maximale des partitions (contre 2 To)Il est donc mieux adapté au stockage de gros fichiers archives, ISO, films...\\ 
 +Il est particulièrement utilisé pour **partager des fichiers** entre systèmes hétérogènes, car il a l'avantage d'être compatible avec de nombreux appareils : TV connectées, //media center//, Windows, macOS, Linux, appareils photos...
  
-Jusqu'en 2022, linux savait lire ou créer une partition exFAT, mais pas la réparer. Depuis 2022 et la version 1.2 de exfatprogsune partition exFAT peut être lue, créée et réparée ([[https://www.techzine.eu/news/devops/92986/you-can-now-repair-exfat-drives-with-linux/|you can now repair exfat]]).+**exFAT** est toutefois plus limitémoins fiable, moins performant et moins sécurisé que les systèmes de fichiers Linuxtels que [[:ext4]] et [[:Btrfs]] 
 +  * il ne gère pas de droit d'accès par utilisateur (les fichiers sont accessibles à toute personne ayant accès au support) 
 +  * il ne peut pas être redimensionné 
 +  * il n'accepte pas les caractères spéciaux dans les noms de fichiers ou de répertoires 
 +  * il ne distingue pas majuscules et minuscules dans les noms de fichiers ou de répertoires 
 +  * il n'implémente pas de journalisation (il est donc moins fiable car moins tolérant aux incidents et aux coupures intempestives) 
 +  * il ne propose pas de chiffrement 
 +  * il ne défragmente pas à la volée, et peut finir après de nombreux cycles écriture / effacement par être très fragmenté, ce qui réduit les vitesses d'accès sur les disques durs mais n'a pas d'incidence sur la mémoire flash.
  
-Ce système de fichier est compatible avec Windows depuis XPavec MacOS et avec Linux, si les pilotes sont installésIl est lu par la plupart des TV modernes et des médias centers.+Jusqu'en 2019exFAT était la propriété de Microsoft et son implémentation était payanteMicrosoft a ensuite transféré la propriété de ses brevets à //[[wpfr>Open invention network]]// qui en a libéré l'utilisation. Son implémentation est donc désormais libre.
  
-Plus d'info sur [[https://fr.m.wikipedia.org/wiki/ExFAT|wikipedia]]. 
 ===== Installer le support d'exFAT ===== ===== Installer le support d'exFAT =====
-Par défaut, le support du format exFAT n'est pas installé sur Ubuntu.  
  
-Pour que vos clefs USB, disques USB, cartes mémoire et autres périphériques utilisant exFAT soient lus et montés automatiquement dès leur branchement, mais aussi pour pouvoir les (re)formater, il faut [[:tutoriel:comment_installer_un_paquet|installer]] le support de ce format : +Le support du [[:système de fichiers]] **exFAT** est inclus dans le [[:kernel|noyau]] Linux depuis sa version 5.4 (à partir de [[:focal|Focal 20.04]]).\\ 
-  À partir de Ubuntu 22.04 : cliquez ici pour installer **[[apt>exfatprogs]]** +Les clefs USB, cartes mémoire, [[:SSD]]ou [[:disque dur|disques durs]] utilisant **exFAT** sont donc lus et montés automatiquement dès leur branchement.
-  * Avant Ubuntu 22.04 cliquez ici pour installer **[[apt>exfat-utils,exfat-fuse|exfat-utils exfat-fuse]]**+
  
 +Cependant pour //gérer les [[:partitions]]// **exFAT**, par ex. pour formater des supports dans ce format, il faut installer les utilitaires système : 
 +  * Sur [[:jammy|Jammy 22.04]] et [[:noble|Noble 24.04]], [[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>exfatprogs]]''.
 +  * Sur [[:focal|Focal 20.04]] et précédents, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>exfat-utils]]''.
  
 ===== Formater une partition en exFAT ===== ===== Formater une partition en exFAT =====
-==== Le principe ==== 
-Rappel : le support de exFAT doit être installé, ce qui n'est pas le cas par défaut. 
- 
-Pour pouvoir être formatée, la partition doit exister. Concrètement, pour un support entier (clé, carte SD, disque), il n'y a rien de spécial à faire. Pour formater un volume ne prenant pas la totalité du support physique, il faut d'abord créer ce volume (via [[gparted|gparted]] ou [[gnome-disk-utility|gnome-disque]]). 
- 
-Le formatage va permettre de découper l'espace physique en secteurs logiques (cluster) stockant des données de fichiers. 
-Si le fichier ne fait qu'un seul caractère, un secteur logique est utilisé. 
-En règle  générale,   un secteur logique d'une partition EXT4 occupe toujours 512 octets  (dans certains cas il est aligné sur le secteur physique: 4096 ) quelque soit la taille de la partition. 
- 
-Ce n'est pas le cas pour le formatage en exFAT, la taille de ce secteur logique dépend de la taille de la partition. Plus la partition est grande, plus la taille d'allocation est importante. Si les fichiers à sauvegarder sont très petits, il peut être nécessaire de fixer soi-même la taille du secteur sous peine de perdre une énorme quantité d'espace disque. La valeur minima est de 1024. Donc quoiqu'on fasse,  une partition exFAT peut contenir deux fois moins de fichiers de très petite taille à capacité  égale si choix de partition EXT4 ou NTFS. 
-Voici le tableau  par défaut. <code bash> man mkfs.exfat 
-                                      Card Capacity Range      Cluster Size   Boundary Unit 
-                                      ────────────────────────────────────────────────────── 
-                                                  ≤8 MiB           8 KiB          8 KiB 
-                                        >8 MiB   ≤64 MiB          16 KiB         16 KiB 
-                                       >64 MiB  ≤256 MiB          16 KiB         32 KiB 
-                                      >256 MiB    ≤1 GiB          16 KiB         64 KiB 
-                                        >1 GiB    ≤2 GiB          32 KiB         64 KiB 
-                                        >2 GiB   ≤32 GiB          32 KiB          4 MiB 
-                                       >32 GiB  ≤128 GiB         128 KiB         16 MiB 
-                                      >128 GiB  ≤512 GiB         256 KiB         32 MiB 
-                                      >512 GiB    ≤2 TiB         512 KiB         64 MiB</code><note help>Internet indique que si la taille du disque dépasse 2To, la taille du secteur logique resterait limitée à 512 KiB</note> 
- 
  
 +<note>Rappel : les utilitaires système pour **exFAT** doivent être [[#Installer le support d'exFAT|installés]].</note>
  
 ==== En mode graphique ==== ==== En mode graphique ====
-Pour une **clé USB** dans Gnome, vous pouvez juste utiliser l'explorateur de fichier (nautilus) et y faire un **clic droit sur la clé > "formater"**. Restera à choisir exFat dans les options proposées. 
  
-Pour plus d'options, vous pouvez passer par un logiciel dédié. Il en existe 2 principaux dans Ubuntu : [[gnome-disk-utility]] ("Disques") ou [[gparted]]. Si vous utilisez Kubuntuce sera [[kde_partition_manager|KDE Partition Manager]].+Avec [[:GNOME]], le plus simple est probablement d'utiliser [[:nautilus|GNOME Fichiers]]. Clic droit sur le support de stockage -> //Formater...//. Choisir ensuite //Autre// puis sélectionner //exFAT//.
  
-Avec ces logiciels, procédez de manière habituelle pour formater votre clé, disque externe ou carte mémoire au format exFat.+Pour d'autres méthodes, on peut passer par un logiciel dédié à la gestion des [[:partitions]]. Il en existe 2 principaux sur Ubuntu : **[[:gnome-disk-utility|GNOME Disques]]** et **[[:GParted]]**. Avec [[:Kubuntu]] on utilise plutôt **[[:KDE Partition Manager]]**.
  
-Par exempleavec **[[gnome-disk-utility]]** ("Disques"), au moment du formatage, prenez l'option "autre" qui vous permettra alors d'utiliser l'exFat.+Avec ces applicationsprocéder de manière habituelle pour formater les supports, cette fois au format **exFAT**.
  
 +Les options par défaut conviennent généralement, mais à défaut, voir les informations [[#Clusters|ci-dessous]].
  
 ==== En ligne de commande ==== ==== En ligne de commande ====
 +
 <code>sudo mkexfatfs -n nom_partition /dev/sdXN</code> <code>sudo mkexfatfs -n nom_partition /dev/sdXN</code>
 ou ou
 <code>mkfs.exfat -n nom_partition /dev/sdXN</code> <code>mkfs.exfat -n nom_partition /dev/sdXN</code>
-en remplaçant **sans vous tromper** X et N par les bonnes valeurs du support à formater (par exemple **sdc2**)En cas d'erreur __vous formaterez le mauvais support et perdrez les données qui y sont stockées__.+en remplaçant //sans se tromper// ''X'' et ''N'' par les valeurs du support à formater.\\ 
 +Voir //[[:partitions#Désignation des partitions dans Ubuntu]]//.
  
-**-n nom_partition** est optionnel et sert à donner un nom ("étiquette") à votre volume (partition) exFat. Le nom est limité à 15 caractères et il faut **éviter les espaces, les caractères accentués, cédilles et autres signes diacritiques**+<note warning>Une erreur de nommage entraîne la perte des données sur le support désigné.</note>
  
-Autres options (à n'utiliser que si vous comprenez ce que vous faite:\\ +''-//nom_partition//'' est optionnel et sert à donner un nom (//étiquette// ou //label//à la partition **exFAT**. Le nom est limité à 15 caractères et il faut éviter les espaces, les caractères accentués, cédilles et autres signes diacritiques
-**-c Nk**  Permet de forcer la taille du cluster à une autre valeur que celle prévue au tableau ci-dessusUtile en cas  de multitudes de petits fichiers+
  
-**--pack-bitmap**  :    Met la description en fin de zone allouée. C’est plus performant mais contraire  à la norme.+Autres options facultatives (à n'utiliser que si vous comprenez ce que vous faite) : 
 +  ''-c //N//k''  Permet de forcer la taille des [[#clusters]] à une autre valeur que celle prévue par défaut (qui dépend //a priori// de la taille de la partition). Utile si on prévoit de seulement stocker une multitude de fichiers minuscules. 
 +  ''%%--%%pack-bitmap'' place la description en fin de zone allouée. Ce serait plus performant sur certains supports, mais contraire à la norme
 +  * ''-i //VOL_ID//'' : Définit l'ID du volume à la valeur spécifiée dans ''VOL_ID''. Il s'agit d'un nombre hexadécimal de 32 bits. S'il n'est pas défini, un ID basé sur l'heure actuelle est défini. 
 +  * ''-p //SECTOR//'' : Spécifie le premier secteur de la première partition du disque. Ce paramètre est facultatif et la valeur par défaut est zéro. 
 +  * ''-s //SECTORS//'' : Définit le nombre de secteurs physiques par grappe d'allocation. Il doit s'agir d'une puissance de deux, comme ''1'', ''2'', ''4'', ''8'', etc.
  
-**-i VOL_ID** : Définit l’ID du volume à la valeur spécifiée dans VOL_ID. Il s’agit d’un nombre hexadécimal de 32 bits. S’il n’est pas défini, un ID basé sur l’heure actuelle est défini.+==== Sur des appareils spécifiques ====
  
-**-p SECTOR** : Spécifie le premier secteur de la première partition du disqueCe paramètre est facultatif et la valeur par défaut est zéro.+Pour une carte-mémoire que vous destinez à votre caméscope ou à votre appareil photo, le mieux (si la fonctionnalité existe), et de loin, est de procéder depuis l'option intégrée dans ces appareilsLe format est alors contrôlé par le fabricant de l'appareil utilisateur, ce qui garantit une compatibilité maximale.
  
-**-s SECTORS** : Définit le nombre de secteurs physiques par grappe d’allocation. Il doit s’agir d’une puissance de deux, comme 1, 2, 4, 8, etc. Facultatif.+==== Clusters ====
  
 +Selon ce système de fichiers, l'espace du support est un ensemble de secteurs logiques (//clusters//) stockant des données de fichiers. Même si le fichier ne fait qu'un seul caractère, un secteur logique entier est utilisé.\\
 +Par exemple, le secteur logique d'une partition **[[:ext4]]** occupe par défaut 512 octets (quelle que soit la taille de la partition).
  
-==== Sur des appareils spécifiques ==== +En **exFAT** la taille //par défaut// des secteurs logiques dépend de la taille de la partitionPlus la partition est grande, plus la taille //par défaut// des secteurs est importante. On peut déterminer celle-ci lors du formatage. Si les fichiers à sauvegarder sont majoritairement très petits, de grands //clusters// font perdre de la place. Il sera donc préférable d'en réduire la taille. Cependant on perd dans ce cas en performances en lecture et en écriture.
-Pour une carte-mémoire que vous destinez à votre caméscope ou à votre appareil photo, le mieux (si la fonctionnalité existe), et de loin, est de procéder depuis l'option intégrée dans ces appareilsLe format est alors contrôlé par le fabricant de l'appareil utilisateur, ce qui garantit une compatibilité maximale.+
  
-===== Opération sur une partition exFat ===== +<note> 
-Formater en exFat la partition d'un disque dur classique : c'est possiblemême si exFat est surtout conçu pour des supports mobiles à mémoire flash (carte, clé,disque externe).+Si la taille du disque dépasse 2 Tola taille du secteur logique (//cluster//ne peut être abaissée en dessous de 512 Kio. 
 +</note>
  
-Réparer une partition : c'est possible sous linux depuis 2022.+===== Opérations sur une partition exFAT =====
  
-Déplacer une partition : possible avec [[gparted]], mais impossible avec [[gnome-disk-utility]].+==== Formatage ====
  
-Redimensionner une partition exFat impossibleque ce soit sous linux ou windows. Il faut alors supprimer et recréer la partition à la bonne taille.+Formater en **exFAT** la partition d'un [[:disque dur]] classique est possiblemême si **exFAT** est surtout conçu pour des supports mobiles à mémoire flash (carte mémoire ou clé USB).
  
-Défragmenter une partition exFat : impossible, que ce soit sous linux ou windows (en 2024).+==== Réparation ====
  
-Installer un système d'exploitation (windows ou linux) directement sur une partition exFat : impossible ou formellement déconseillé. C'est un format réservé aux échanges de fichiers.+Jusqu'en 2022, Linux savait lire ou créer une partition exFAT, mais pas la réparer. Depuis 2022 et la version 1.2 de **exfatprogs**, une partition exFAT peut être lue, créée et réparée.((voir //[[https://www.techzine.eu/news/devops/92986/you-can-now-repair-exfat-drives-with-linux/|you can now repair exfat]]//)) 
 + 
 +==== Déplacement ==== 
 + 
 +Déplacer une partition est possible avec **[[:GParted]]**, mais impossible avec **[[:gnome-disk-utility|GNOME Disques]]**. 
 + 
 +==== Redimensionnement ==== 
 + 
 +Redimensionner une partition exFAT est //impossible//, que ce soit sous Linux ou Windows. Il faut alors supprimer et recréer la partition à la bonne taille. 
 + 
 +==== Défragmentation ==== 
 + 
 +Défragmenter une partition exFAT est impossible, que ce soit sous Linux ou Windows (en 2024). 
 + 
 +Les supports prévus pour ce système de fichiers ne sont pas sensibles aux effets de la fragmentation. 
 + 
 +==== Installation système ==== 
 + 
 +Installer un système d'exploitation (Windows ou Linux) directement sur une partition exFAT est impossible ou formellement déconseillé. Ce format est réservé aux échanges de fichiers
 + 
 +===== Monter une partition exFAT ===== 
 + 
 +Monter un système de fichier signifie le rendre accessible à n'importe quelle application sur votre ordinateur.  
 + 
 +Normalement, les supports externes se montent automatiquement lors de leurs connexions à votre PC, il n'y a alors rien à faire. Cependant des cas particuliers peuvent se poser et on peut avoir besoin de procéder manuellement : 
 +  * Si vous avez besoin de monter automatiquement une partition **exFAT** lors du démarrage de votre PC, la manière la plus simple et facile est probablement de passer par l'utilitaire graphique **[[:gnome-disk-utility|GNOME Disques]]** qui est présent par défaut sur Ubuntu, et qui modifie en arrière-plan le fichier ''[[:fstab|/etc/fstab]]'' sans qu'on ait à l'éditer manuellement !\\ Pour la [[:partitions|partition]] concernée, cliquer sur l'icône //Options de partition supplémentaires// -> //Modifier les options de montage...//\\ L'option //Monter au démarrage du système// aura pour effet d'ajouter une entrée correspondante dans ''[[:fstab|/etc/fstab]]'' et rendra le stockage accessible sur le point de montage choisi (par défaut dans le répertoire ''[[:arborescence#repertoire_des_peripheriques_externes|/mnt]]'').\\ \\ Si vous préférez le modifier manuellement, voici un exemple de ligne à ajouter au fichier ''[[:fstab|/etc/fstab]]'' :<code>/dev/disk/by-uuid/77FE-F707 /media/fred/film/   exfat  rw,uid=1000,gid=1000,umask=0002   0   1</code>Le point important est ''rw,uid=1000,gid=1000,umask=0002'' qui permets un accès en lecture / écriture. Un simple ''defaults'' passerait le support en lecture seule. Un disque exFAT étant généralement mobile, il est possible qu'à certains démarrages il ne soit pas branché, bloquant ainsi le démarrage du PC. Si le risque existe, il faut ajouter l'option ''nofail'', qui permettra le démarrage (mais sans le montage, le disque étant déconnecté) -> ''nofail,rw,uid=1000,gid=1000,umask=0002'' 
 +  * Si vous avez besoin de [[:montage|monter]] ponctuellement en [[:mount|ligne de commande]] :<code>sudo mount UUID=77FE-F707 /media/chris/film_music/ -o rw,uid=1000,gid=1000,umask=0002</code>Sans l'option ''-o'' (et la valeur qui suit), le support sera en lecture seule.
  
 ===== Contrôler la qualité  ===== ===== Contrôler la qualité  =====
 +
 +La commande ''sudo fsck /dev/xxx'' vous permet d'avoirs des informations sur le support ''xxx'' utilisé : taille, utilisation, etc.
 <code bash>sudo fsck /dev/sdb17 <code bash>sudo fsck /dev/sdb17
 fsck de util-linux 2.34 fsck de util-linux 2.34
Ligne 111: Ligne 129:
 fsck de util-linux 2.37.2 fsck de util-linux 2.37.2
 exfatprogs version : 1.1.3 exfatprogs version : 1.1.3
-/dev/sdc1: clean. directories 86, files 1683 </code>+/dev/sdc1: clean. directories 86, files 1683</code>
  
 ===== Contrainte et limites  ===== ===== Contrainte et limites  =====
-ExFAT ne prend pas en charge les liens symboliques et les fichiers cachés.  
  
-Les noms de répertoires et de fichiers ne peuvent contenir ces caractères spéciaux **/ \  | : * ? " < >**\\+**exFAT** ne prend pas en charge les liens symboliques ni les fichiers cachés.  
 + 
 +Les noms de répertoires et de fichiers ne peuvent contenir ces caractères spéciaux ''/ \  | : * ? " < >''.\\
 Les copies vers un disque / partition exFAT échoueront donc pour les fichiers contenant ces caractères, sauf correction.\\ Les copies vers un disque / partition exFAT échoueront donc pour les fichiers contenant ces caractères, sauf correction.\\
-Les noms de fichiers et répertoires ne peuvent pas non plus avoir de caractère "**espace**" ou "**.**" en __début/fin__ de nom (mais ils peuvent en avoir à l'intérieur).\\ +Les noms de fichiers et répertoires ne peuvent pas non plus avoir de caractère //espace// '' '' ou //point// ''.'' en //début// ou //fin// de nom (mais ils peuvent en avoir à l'intérieur).
-Enfin, ces noms sont **insensibles à la casse** : les caractères « minuscules » et « majuscules » sont équivalents. Linux peut avoir dans le même répertoire 2 fichiers avec le même nom __si__ la casse est différente : **pas exFAT**. +
- +
-Exemples <code bash> touch  '/' ; touch  '\; touch  ':' ; touch '?' ; touch  '*' ; touch  '<' ; touch  '>' ; touch  '"' ;  touch '    b        ' ; touch '    B        ' ; ls -ls +
-touch: initialisation des dates de '/': Permission non accordée +
-touch: initialisation des dates de '\': Aucun fichier ou dossier de ce type +
-touch: initialisation des dates de ':': Aucun fichier ou dossier de ce type +
-touch: initialisation des dates de '?': Aucun fichier ou dossier de ce type +
-touch: initialisation des dates de '*': Aucun fichier ou dossier de ce type +
-touch: initialisation des dates de '<': Aucun fichier ou dossier de ce type +
-touch: initialisation des dates de '>': Aucun fichier ou dossier de ce type +
-touch: initialisation des dates de '"': Aucun fichier ou dossier de ce type +
-total 0 +
-0 -rwxr-xr-x 1 a a 0 oct.  26 12:25 '    b        '</code>  +
- +
-Il est possible d'effectuer un  contrôle préventif  de la qualité des répertoires à transférer. +
-<code bash>rm -f /tmp/TriEXFAT.txt +
-## Recherche des liens symboliques exclus +
-find  $HOME/Test $HOME/Documents  $HOME/Images $HOME/Musique $HOME/Vidéos  $HOME/Téléchargements -type l -name "*" > /tmp/ProblèmesEXFAT.txt +
-find  $HOME/Test $HOME/Documents  $HOME/Images $HOME/Musique $HOME/Vidéos  $HOME/Téléchargements -type f -name "*" -print0 | while IFS='' read -r -d '' file; do +
-## Test des caractères spéciaux +
-if [[ "$(echo "'$file' | tr '><"|?*:\\' '!!!!!!!!' )" != "'$file'" ]]; then echo  "'$file'" >> /tmp/ProblèmesEXFAT.txt ;fi  +
-# Test des fichiers cachés.  +
-if [ "$(echo $(basename "$file")|cut -c1)" = "."  ]; then  echo  "'$file'" >> /tmp/ProblèmesEXFAT.txt ;fi +
-# Test des fichiers en double +
-echo "'$file'"  $(echo "'$file'" | tr '[:lower:]' '[:upper:]' >> /tmp/TriEXFAT.txt +
-done +
-sort  -f  /tmp/TriEXFAT.txt | uniq -f1 -D>>/tmp/ProblèmesEXFAT.txt +
-echo Liste des fichiers à contrôler; cat  /tmp/ProblèmesEXFAT.txt</code>+
  
 +Enfin, ces noms sont **insensibles à la casse** : les caractères minuscules et majuscules sont considérés comme équivalents. Sur les systèmes de fichiers UNIX / Linux (comme **[[:ext4]]**), deux fichiers dans un même répertoire peuvent avoir un nom similaire, en dehors d'un changement de casse sur un ou plusieurs caractères. Sur **exFAT** on parle du même fichier quelle que soit la casse utilisée. Une simple copie de fichiers de **[[:ext4]]** vers exFAT peut donc poser des problèmes de conflit.
  
 ===== Voir aussi ===== ===== Voir aussi =====
 +
   * [[https://www.pcastuces.com/pratique/materiel/fat32_exfat_ntfs/page4.htm|PC astuce]]   * [[https://www.pcastuces.com/pratique/materiel/fat32_exfat_ntfs/page4.htm|PC astuce]]
   * [[https://www.touslesdrivers.com/index.php?v_page=3&v_code=7351|Freebox]]   * [[https://www.touslesdrivers.com/index.php?v_page=3&v_code=7351|Freebox]]
Ligne 155: Ligne 148:
   * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22726424#p22726424|Un témoignage.]]   * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22726424#p22726424|Un témoignage.]]
   * [[https://forum.ubuntu-fr.org/viewtopic.php?id=2084413|Un comparatif]]   * [[https://forum.ubuntu-fr.org/viewtopic.php?id=2084413|Un comparatif]]
- 
- 
-