| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows [Le 30/12/2025, 12:14] – typo / plus besoin de ntfs-3g krodelabestiole | partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows [Le 14/04/2026, 23:14] (Version actuelle) – màj lien interne krodelabestiole |
|---|
| ====== Gérer une partition d'échange de fichiers entre Ubuntu / Mac / Windows ====== | ====== Gérer une partition d'échange de fichiers entre Ubuntu et macOS ou Windows ====== |
| |
| {{tag>windows mac partition système_de_fichiers}} | {{tag>windows mac partition système_de_fichiers}} |
| |[[wpfr>Btrfs]]|16 Eio / 16 Eio|oui|natif, excellent|via [[https://github.com/nohajc/anylinuxfs|anylinuxfs]]|via [[https://github.com/maharmstone/btrfs|WinBtrfs]]|| | |[[wpfr>Btrfs]]|16 Eio / 16 Eio|oui|natif, excellent|via [[https://github.com/nohajc/anylinuxfs|anylinuxfs]]|via [[https://github.com/maharmstone/btrfs|WinBtrfs]]|| |
| |[[wpfr>ZFS]]|16 Eio / 16 Eio|oui|oui|via [[https://openzfsonosx.org/|OpenZFS]]|via [[https://openzfsonwindows.org/|OpenZFS]]|Un conflit de licence l'empêche d'être intégré nativement au noyau Linux.| | |[[wpfr>ZFS]]|16 Eio / 16 Eio|oui|oui|via [[https://openzfsonosx.org/|OpenZFS]]|via [[https://openzfsonwindows.org/|OpenZFS]]|Un conflit de licence l'empêche d'être intégré nativement au noyau Linux.| |
| ^Microsoft ^^^^^^^ | ^Microsoft ^^^^^^ Les formats de Microsoft ne sont pas [[wpfr>Sensibilité_à_la_casse|sensibles à la casse]].((Deux fichiers ''texte.txt'' et ''Texte.txt'' sur un support **[[:ext4]]** sont donc considérés comme un seul et même fichier lorsqu'on les transfère sur **exFAT** ou **NTFS**, ce qui peut évidemment poser des problèmes.)) ^ |
| |[[wpfr>exFAT]]|128 Pio / 128 Pio|non|oui|oui|natif, excellent|une évolution de FAT32| | |[[wpfr>exFAT]]|128 Pio / 128 Pio|non|oui|oui|natif, excellent|une évolution de FAT32| |
| |[[wpfr>FAT32]]|4 Gio / 2 Tio|non|oui|oui|natif, excellent|| | |[[wpfr>FAT32]]|4 Gio / 2 Tio|non|oui|oui|natif, excellent|| |
| |[[wpfr>Universal_Disk_Format|UDF]]|16 Tio / 16 Tio|oui|oui|oui|oui|successeur d'ISO 9660| | |[[wpfr>Universal_Disk_Format|UDF]]|16 Tio / 16 Tio|oui|oui|oui|oui|successeur d'ISO 9660| |
| |
| **[[#Partition UDF|UDF]]** vise spécifiquement à être un système de fichiers universel. Pour formater en **UDF** avec **[[:gnome-disk-utility|GNOME Disques]]** cliquez sur //Formater la partition...// puis comme //Type// choisissez //Autre//, suite à quoi **//UDF//** vous sera proposé. | **[[#UDF]]** vise spécifiquement à être un système de fichiers universel. Pour formater en **UDF** avec **[[:gnome-disk-utility|GNOME Disques]]** cliquez sur //Formater la partition...// puis comme //Type// choisissez //Autre//, suite à quoi **//UDF//** vous sera proposé. |
| |
| **[[#Partition exFAT|exFAT]]** a été développé pour les mémoires //flash// sur Windows, mais s'avère relativement versatile. Il n'est cependant pas compatible avec les [[:droits|permissions UNIX]], donc ne devrait surtout pas être utilisé pour la [[:sauvegarde]] de système Linux (non chiffrée ou compressée dans des formats compatibles). | **[[#exFAT]]** a été développé pour les mémoires //flash// sur Windows, mais s'avère relativement versatile. Il n'est cependant pas compatible avec les [[:droits|permissions UNIX]], donc ne devrait surtout pas être utilisé pour la [[:sauvegarde]] de système Linux (non chiffrée ou compressée dans des formats compatibles). |
| |
| ===== Partition UDF ===== | ===== UDF ===== |
| |
| La partition **[[wpfr>Universal_Disk_Format|UDF]]** est une solution idéale pour les systèmes modernes. C'est une norme ouverte, universelle, elle est nativement supportée par Linux, macOS et Windows. | La partition **[[wpfr>Universal_Disk_Format|UDF]]** est une solution idéale pour les systèmes modernes. C'est une norme ouverte, universelle, elle est nativement supportée par Linux, macOS et Windows. |
| Si l'option pour formater en **UDF** est grisée sous **[[:GParted]]**, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] ''[[apt>udftools]]'' et relancez **[[:GParted]]**. | Si l'option pour formater en **UDF** est grisée sous **[[:GParted]]**, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] ''[[apt>udftools]]'' et relancez **[[:GParted]]**. |
| |
| ===== Partition exFAT ===== | ===== exFAT ===== |
| |
| **[[wpfr>exFAT]]** est une évolution de **FAT32** par Microsoft. Ses avancées par rapport à **FAT32** sont : | **[[wpfr>exFAT]]** est une évolution de **FAT32** par Microsoft. Ses avancées par rapport à **FAT32** sont : |
| * Meilleur support des [[wpfr>Mémoire_flash|mémoires flash]] (cartes SD) | * Meilleur support des [[wpfr>Mémoire_flash|mémoires flash]] (cartes SD) |
| * Extension de la taille maximale d'un fichier à 4 Go à 16 To | * Plus de limite concrète de taille de fichier (4 Go sur FAT32) |
| * Extension de la taille maximale de partition à 8 To à 512 To | * Plus de limite concrète de taille de partition (2 To en FAT32) |
| Il est supporté nativement par toutes les grandes plateformes. | Il est supporté nativement par toutes les grandes plateformes. |
| |
| Contrairement à **[[#Partition UDF|UDF]]**, **exFAT** ne prend pas en charge les [[:droits|permissions Linux]] ([[wpfr>POSIX]]). Ceci peut être dérangeant sur des systèmes multi-utilisateurs qui doivent partager des fichiers sensibles, ou dans le cadre d'une [[:sauvegarde]] système où il est absolument indispensable de conserver ces informations. | Contrairement à **[[#UDF]]** : |
| | * **exFAT** ne prend pas en charge les [[:droits|permissions Linux]] ([[wpfr>POSIX]]). Ceci peut être dérangeant sur des systèmes multi-utilisateurs qui doivent partager des fichiers sensibles, ou dans le cadre d'une [[:sauvegarde]] système où il est absolument indispensable de conserver ces informations. |
| | * **exFAT** n'est pas [[wpfr>Sensibilité_à_la_casse|sensible à la casse]].((Deux fichiers ''texte.txt'' et ''Texte.txt'' sur un support **[[:ext4]]** sont donc considérés comme un seul et même fichier lorsqu'on les transfère sur **exFAT** ou **NTFS**, ce qui peut évidemment poser des problèmes.)) |
| |
| ==== Linux ==== | ==== Linux ==== |
| |
| Support natif et excellent, voir la page //[[:exFAT]]//. | Support natif et excellent (mais il n'est pas [[wpfr>Sensibilité_à_la_casse|sensible à la casse]], et ne prend pas en charge les [[:droits|permissions Linux]]), voir la page //[[:exFAT]]//. |
| |
| ==== macOS ==== | ==== macOS ==== |
| Support natif et excellent. | Support natif et excellent. |
| |
| ===== Partition FAT32 ===== | ===== FAT32 ===== |
| |
| **[[wpfr>FAT32]]** est l'ancêtre de **exFAT**. Il n'y a aucun intérêt dans notre contexte à l'utiliser à la place de **exFAT** ou **UDF**. Il est par contre encore souvent utilisé pour les partitions [[:UEFI|EFI]], ou avec certains appareils électroniques anciens. | **[[wpfr>FAT32]]** est l'ancêtre de **exFAT**. Il n'y a aucun intérêt dans notre contexte à l'utiliser à la place de **exFAT** ou **UDF**. Il est par contre encore souvent utilisé pour les partitions [[:UEFI|EFI]], ou avec certains appareils électroniques anciens. |
| ==== Linux ==== | ==== Linux ==== |
| |
| Support natif et excellent. | Support natif et excellent (mais il n'est pas [[wpfr>Sensibilité_à_la_casse|sensible à la casse]], et ne prend pas en charge les [[:droits|permissions Linux]]). |
| |
| ==== macOS ==== | ==== macOS ==== |
| Support natif et excellent. | Support natif et excellent. |
| |
| ===== Partition ext2 / ext3 / ext4 ===== | ===== ext2 / ext3 / ext4 ===== |
| |
| **[[wpfr>ext2]]**, **[[wpfr>ext3]]** et **[[wpfr>ext4]]** sont les partitions natives de Linux. | **[[wpfr>ext2]]**, **[[wpfr>ext3]]** et **[[wpfr>ext4]]** sont les partitions natives de Linux. |
| Plus simplement, on peut accéder aux partitions **ext4** depuis Windows grâce au pilote libre **[[https://github.com/bobranten/Ext4Fsd|Ext4Fsd]]**, et aux systèmes plus anciens avec les pilotes libres **[[http://www.fs-driver.org/|Ext2IFS]]** ou **[[https://www.ext2fsd.com/|Ext2fsd]]**.((Voir //[[:tutoriel:comment_acceder_a_ses_partitions_d_ubuntu_sous_windows|Comment accéder à ses partitions d'Ubuntu sous Windows ?]]//.)) | Plus simplement, on peut accéder aux partitions **ext4** depuis Windows grâce au pilote libre **[[https://github.com/bobranten/Ext4Fsd|Ext4Fsd]]**, et aux systèmes plus anciens avec les pilotes libres **[[http://www.fs-driver.org/|Ext2IFS]]** ou **[[https://www.ext2fsd.com/|Ext2fsd]]**.((Voir //[[:tutoriel:comment_acceder_a_ses_partitions_d_ubuntu_sous_windows|Comment accéder à ses partitions d'Ubuntu sous Windows ?]]//.)) |
| |
| ===== Partition NTFS ===== | ===== NTFS ===== |
| | |
| | Bien qu'encore souvent choisi même pour des partitions d'échange, le système de fichiers **[[wpfr>NTFS_(Microsoft)|NTFS]]** (utilisé par défaut pour Windows depuis Windows NT 3.1 en 1993) pose régulièrement des problèmes à l'usage. |
| |
| Bien qu'encore souvent choisi même pour des partitions d'échange, le système de fichiers **[[wpfr>NTFS_(Microsoft)|NTFS]]** (utilisé par défaut pour Windows depuis Windows NT 3.1 en 1993) pose régulièrement des problèmes à l'usage. Cette technologie appartient à Microsoft et ses spécificités ne sont pas ouvertes. Grace à 25 ans d'efforts de [[wpfr>rétro-ingénierie]], le support sous Linux est aujourd'hui plutôt correct, mais le format ne prend pas simplement en charge les [[:droits|permissions Linux]], et pose régulièrement des problèmes suite à un "démontage abrupt", compliqués à résoudre depuis Ubuntu. | Cette technologie appartient à Microsoft et ses spécificités ne sont pas ouvertes. Grace à 25 ans d'efforts de [[wpfr>rétro-ingénierie]], le support sous Linux est aujourd'hui plutôt correct, mais le format ne prend pas simplement en charge les [[:droits|permissions Linux]], et pose régulièrement des problèmes suite à un "démontage abrupt", compliqués à résoudre depuis Ubuntu. Il n'est pas non plus [[wpfr>Sensibilité_à_la_casse|sensible à la casse]]. |
| |
| ==== Linux ==== | ==== Linux ==== |
| Support intégré au noyau Linux depuis la version 5.3, donc depuis [[:jammy|Ubuntu Jammy 22.04]] ([[wpfr>NTFS-3G]] n'est plus nécessaire). | Support intégré au noyau Linux depuis la version 5.3, donc depuis [[:jammy|Ubuntu Jammy 22.04]] ([[wpfr>NTFS-3G]] n'est plus nécessaire). |
| |
| Un inconvénient de **NTFS** parmi d'autres (performances mauvaises, système à [[:ntfsfix|réparer]] régulièrement, fragmentation importante) est que les [[:droits|permissions d'accès aux fichiers]] ne sont pas simplement disponibles, et donc l'ensemble des données seront accessibles sous Ubuntu à tous les utilisateurs. Ceci peut être dérangeant sur des systèmes multi-utilisateurs qui doivent partager des fichiers sensibles, ou dans le cadre d'une [[:sauvegarde]] système où il est absolument indispensable de conserver ces informations. | Un inconvénient de **NTFS** parmi d'autres (performances mauvaises, système à [[:ntfsfix|réparer]] régulièrement, fragmentation importante, sensibilité à la casse [[https://learn.microsoft.com/fr-fr/windows/wsl/case-sensitivity|particulière]]) est que les [[:droits|permissions d'accès aux fichiers]] ne sont pas simplement disponibles, et donc l'ensemble des données seront accessibles sous Ubuntu à tous les utilisateurs. Ceci peut être dérangeant sur des systèmes multi-utilisateurs qui doivent partager des fichiers sensibles, ou dans le cadre d'une [[:sauvegarde]] système où il est absolument indispensable de conserver ces informations. |
| |
| ==== macOS ==== | ==== macOS ==== |
| |
| macOS sait lire les partitions **NTFS** par défaut. | macOS sait lire les partitions **NTFS** par défaut. L'écriture n'est pas supportée pour des raisons de licence. |
| |
| Pour avoir l'accès en écriture, une piste serait de modifier le fichier ''[[:mount fstab|/etc/fstab]]'' mais ce fichier n'est peut-être plus supporté ou ne le sera bientôt plus... | Pour avoir l'accès en écriture, on peut éditer le fichier ''[[:fstab|/etc/fstab]]'' qui sur ce système n'existe pas par défaut et doit être créé... |
| |
| ==== Windows ==== | ==== Windows ==== |
| Support natif. | Support natif. |
| |
| ===== Partition HFS/HFS+ ===== | ===== HFS / HFS+ ===== |
| |
| **[[wpfr>HFS+]]** a été créé par Apple et est maintenant remplacé par **[[wpfr>APFS]]**. Il est encore supporté par les dernières versions de macOS. | **[[wpfr>HFS+]]** a été créé par Apple et est maintenant remplacé par **[[wpfr>APFS]]**. Il est encore supporté par les dernières versions de macOS. |
| Ce type de partition est directement supporté par le noyau Linux. | Ce type de partition est directement supporté par le noyau Linux. |
| |
| Pour créer, gérer, manipuler ou réparer ces partitions, les paquets suivant sont recommandés : | Pour créer, gérer, manipuler ou réparer ces partitions, [[:deb#installer un paquet deb|installer les paquets]] suivants : |
| * ''[[apt>hfsprogs]]'' (pour **HFS+**) | * ''[[apt>hfsprogs]]'' (pour **HFS+**) |
| * ''[[apt>hfsutils]]'' (pour **HFS**) | * ''[[apt>hfsutils]]'' (pour **HFS**) |
| Ils fournissent entre autre des fonctionnalités supplémentaires utilisables notamment avec **[[:GParted]]**. | Ils fournissent des fonctionnalités utilisables notamment avec **[[:GParted]]**. |
| |
| Comme Linux supporte mal la journalisation de **HFS+**, il est conseillé de créer / formater la partition **HFS+** depuis Linux (**[[:GParted]]** le fait très bien).\\ | Comme Linux supporte mal la journalisation de **HFS+**, il est conseillé de créer / formater la partition **HFS+** depuis Linux (**[[:GParted]]** le fait très bien).\\ |
| * **[[https://www.paragon-software.com/home/hfs-windows/|HFS+ for Windows]]** par Paragon Software (propriétaire) | * **[[https://www.paragon-software.com/home/hfs-windows/|HFS+ for Windows]]** par Paragon Software (propriétaire) |
| |
| ===== Partition ZFS ===== | ===== ZFS ===== |
| |
| **[[wpfr>ZFS]]** est un système moderne et puissant, comme **[[:Btrfs]]**, mais qui peut s'avérer gourmand en ressources. Il est particulièrement adapté aux infrastructures de stockage complexes et professionnelles (de type //[[wpfr>Grappe_de_serveurs|clusters]]//), mais sa fonctionnalité de //[[wpfr>Instantané_(informatique)|snapshot]]// peut le rendre intéressant pour un particulier bricoleur. | **[[wpfr>ZFS]]** est un système moderne et puissant, comme **[[:Btrfs]]**, mais qui peut s'avérer gourmand en ressources. Il est particulièrement adapté aux infrastructures de stockage complexes et professionnelles (de type //[[wpfr>Grappe_de_serveurs|clusters]]//), mais sa fonctionnalité de //[[wpfr>Instantané_(informatique)|snapshot]]// peut le rendre intéressant pour un particulier bricoleur. |
| * Les [[:systeme_de_fichiers|systèmes de fichiers]] en général | * Les [[:systeme_de_fichiers|systèmes de fichiers]] en général |
| |
| ------ | ---- |
| //Contributeur : [[:utilisateurs:krodelabestiole]].// | * //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...// |
| | * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22888659#p22888659|Discussion]] au sujet de cette page sur le forum. |