| 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 09/03/2026, 17:37] – [Linux] lien casse NTFS krodelabestiole | partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows [Le 24/08/2026, 22:33] (Version actuelle) – [Résumé des solutions] mise en forme tableau krodelabestiole |
|---|
| ====== Gérer une partition d'échange de fichiers entre Ubuntu et macOS ou Windows ====== | {{tag>windows mac partitions système_de_fichiers}} |
| |
| {{tag>windows mac partition système_de_fichiers}} | ====== Partition d'échange de fichiers entre Ubuntu et macOS ou Windows ====== |
| |
| Vous avez plusieurs systèmes en //[[wpfr>Multiboot|dual boot]]// (Linux / macOS / Windows) sur votre machine et vous voulez utiliser vos mêmes fichiers sur chacun d'eux ? Vous êtes au bon endroit :) | Vous avez plusieurs systèmes en //[[wpfr>Multiboot|dual boot]]// (Linux / macOS / Windows) sur votre machine et vous voulez utiliser vos mêmes fichiers sur chacun d'eux ? Vous êtes au bon endroit :) |
| |
| ===== Résumé de toutes les solutions ===== | ===== Résumé des solutions ===== |
| |
| Voici les [[:système de fichiers|systèmes de fichiers]] qui sont au moins compatibles avec 2 plateformes (Linux / macOS / Windows) : | Voici les [[:système de fichiers|systèmes de fichiers]] courants qui sont au moins compatibles avec 2 plateformes (Linux / macOS / Windows)\_: |
| ^SOLUTIONS ^Taille max fichier / partition^[[droits|permissions POSIX]]^Linux^Mac^Windows^Commentaire^ | <mobiletable 1> |
| | ^ [[:système de fichiers|Systèmes de fichiers]] ^ Taille max fichier / partition ^ [[:droits|permissions POSIX]] ^ Linux ^ Mac ^ Windows ^ Commentaire ^ |
| | | ||||||| |
| ^Linux / UNIX ^^^^^^^ | ^Linux / UNIX ^^^^^^^ |
| |[[wpfr>ext4]] |16 Tio / 1 Eio |oui|natif, excellent|via [[https://github.com/gerard/ext4fuse|ext4fuse]]|via [[https://github.com/bobranten/Ext4Fsd|Ext4Fsd]]|| | |[[:ext4]] |16 Tio / 1 Eio |oui|natif, excellent|via [[#macos2|macFUSE et ext4fuse]]|via [[https://github.com/bobranten/Ext4Fsd|Ext4Fsd]]|| |
| |[[wpfr>ext2]] / [[wpfr>ext3]]|2 Tio / 32 Tio|oui|natif, excellent|?|via Ext2Fsd ou Ext2 IFS|| | |[[wpfr>ext2]] / [[wpfr>ext3]]|2 Tio / 32 Tio|oui|natif, excellent|via [[https://macfuse.github.io/|macFUSE]] et [[https://github.com/alperakcan/fuse-ext2|Fuse-ext2]]|via Ext2Fsd ou Ext2 IFS|| |
| |[[wpfr>XFS]]|8 Eio / 8 Eio|oui|natif, excellent|lecture seule via [[https://superuser.com/a/430049|Fuse-XFS]]|lecture seule via outils tiers propriétaires ou [[https://github.com/a1ive/NkArc|NkArc]]|| | |[[wpfr>XFS]]|8 Eio / 8 Eio|oui|natif, excellent|lecture seule via [[https://superuser.com/a/430049|Fuse-XFS]]|lecture seule via outils tiers [[wpfr>logiciel propriétaire|propriétaires]] ou [[https://github.com/a1ive/NkArc|NkArc]]|| |
| |[[wpfr>Btrfs]]|16 Eio / 16 Eio|oui|natif, excellent|via [[https://github.com/nohajc/anylinuxfs|anylinuxfs]]|via [[https://github.com/maharmstone/btrfs|WinBtrfs]]|| | |[[: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.| | |[[: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 ^^^^^^ 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.)) ^ | ^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| | |[[: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>NTFS]] |16 Tio / 256 Tio |en gros, [[https://unix.stackexchange.com/a/658843/324673|moui ?]]|oui|expérimental, ou via outils tiers propriétaires|natif, excellent|| | |[[wpfr>NTFS]] |16 Tio / 256 Tio |en gros, [[https://unix.stackexchange.com/a/658843/324673|moui ?]]|oui|expérimental, ou via outils tiers [[wpfr>logiciel propriétaire|propriétaires]]|natif, excellent|| |
| ^Apple ^^^^^^^ | ^Apple ^^^^^^^ |
| |[[wpfr>APFS]] |8 Eio / 8 Eio|oui|expérimental|natif, excellent|via outils tiers propriétaires|| | |[[wpfr>APFS]] |8 Eio / 8 Eio|oui|expérimental|natif, excellent|via outils tiers [[wpfr>logiciel propriétaire|propriétaires]]|| |
| |[[wpfr>HFS+]] |8 Eio / 8 Eio|oui|oui|natif, excellent|via l'installation de logiciel|système des anciens macOS, bon choix pour un partage Linux / macOS| | |[[#hfshfs|HFS+]] |8 Eio / 8 Eio|oui|oui|natif, excellent|via l'[[#windows4|installation de logiciel]]|système des anciens macOS, bon choix pour un partage Linux / macOS| |
| ^Universel ^^^^^^^ | ^Universel ^^^^^^^ |
| |[[wpfr>Universal_Disk_Format|UDF]]|16 Tio / 16 Tio|oui|oui|oui|oui|successeur d'ISO 9660| | |[[#UDF]]|16 Tio / 16 Tio|oui|oui|oui|oui|successeur d'ISO 9660| |
| | </mobiletable> |
| |
| **[[#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 ===== |
| |
| **[[#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). | La partition **[[wpfr>Universal_Disk_Format|UDF]]** est une solution idéale pour les systèmes modernes.\\ |
| | **[[#UDF]]** vise spécifiquement à être un système de fichiers universel. C'est une norme ouverte, universelle, elle est nativement supportée par Linux, macOS et Windows. |
| ===== 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. | 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é. |
| |
| Voir si besoin le [[wp>Universal_Disk_Format#Compatibility|tableau de compatibilité]] sur la page Wikipedia en anglais. | Voir si besoin le [[wp>Universal_Disk_Format#Compatibility|tableau de compatibilité]] sur la page Wikipedia en anglais. |
| ===== exFAT ===== | ===== exFAT ===== |
| |
| **[[wpfr>exFAT]]** est une évolution de **FAT32** par Microsoft. Ses avancées par rapport à **FAT32** sont : | **[[: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). Il est à utiliser pour des clés USB, des disques USB et des cartes SD, particulièrement pour les échanges de fichiers entre machines et entre systèmes d'exploitation. |
| | |
| | C'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) |
| * Plus de limite concrète de taille de fichier (4 Go sur FAT32) | * Plus de limite concrète de taille de fichier (4 Go sur FAT32) |
| |
| Contrairement à **[[#UDF]]** : | 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]]** 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 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.)) | * **[[: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 ==== |
| ===== 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 ==== |
| ===== 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. **[[wpfr>ext2]]** et **[[wpfr>ext3]]** sont désormais essentiellement obsolètes, surclassés par **[[:ext4]]**. |
| |
| Lors de son installation, Ubuntu créé par défaut une partition **[[wpfr>ext4]]** pour s'y déployer, qu'il monte à la [[:arborescence#racine]] ''/''. On peut aussi utiliser ce système simple et fiable pour n'importe quel support destiné à être utiliser avec Linux spécifiquement. | Lors de son installation, Ubuntu créé par défaut une partition **[[:ext4]]** pour s'y déployer, qu'il monte à la [[:arborescence#racine]] ''/''. On peut aussi utiliser ce système simple et fiable pour n'importe quel support destiné à être utiliser avec Linux spécifiquement. |
| |
| ==== Linux ==== | ==== Linux ==== |
| ==== macOS ==== | ==== macOS ==== |
| |
| FIXME | **[[https://macfuse.github.io/|macFUSE]]** (anciennement **osxfuse**) est un utilitaire [[wpfr>logiciel libre|libre]], similaire à [[:FUSE]].\\ |
| | **[[https://github.com/gerard/ext4fuse|ext4fuse]]** est un pilote [[wpfr>logiciel libre|libre]] qui permet de l'utiliser pour accéder à des partition **[[:ext4]]** en lecture et écriture depuis macOS.\\ |
| | Voir par exemple //[[https://recoverit.wondershare.fr/mac-solutions/macos-mount-ext4.html#part2|Comment monter et lire des partitions Ext4 sur macOS]]//. |
| | |
| | Il existe aussi **[[https://www.paragon-software.com/fr/home/extfs-mac/|extFS]]**, un outil [[wpfr>logiciel propriétaire|propriétaire]] développé par [[wpfr>Paragon_Software_Group|Paragon]]. |
| |
| ==== Windows ==== | ==== Windows ==== |
| On peut accéder aux partitions **ext2**, **ext3** et **ext4** depuis Windows grâce à [[:WSL|WSL 2]].((Voir la [[https://learn.microsoft.com/fr-fr/windows/wsl/wsl2-mount-disk|documentation officielle]] à ce sujet.)) | On peut accéder aux partitions **ext2**, **ext3** et **ext4** depuis Windows grâce à [[:WSL|WSL 2]].((Voir la [[https://learn.microsoft.com/fr-fr/windows/wsl/wsl2-mount-disk|documentation officielle]] à ce sujet.)) |
| |
| 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 [[wpfr>logiciel libre|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 ?]]//.)) |
| |
| ===== NTFS ===== | ===== NTFS ===== |
| macOS sait lire les partitions **NTFS** par défaut. L'écriture n'est pas supportée pour des raisons de licence. | 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, on peut éditer le fichier ''[[:mount fstab|/etc/fstab]]'' qui sur ce système n'existe pas par défaut et doit être créé... | 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 ==== |
| 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).\\ |
| |
| ==== Windows ==== | ==== Windows ==== |
| | |
| | <note> |
| | Ce sujet sort du cadre de cette documentation. |
| | HFS, HFS+ ou APFS ne semblent de toutes façon pas être des choix pertinents pour partager des fichiers entre macOS, Windows et Linux (préférer si possible [[#UDF]] ou [[#exFAT]]). |
| | </note> |
| |
| Avec l'installation d'un des logiciels suivant : | Avec l'installation d'un des logiciels suivant : |
| * **[[https://sourceforge.net/projects/hfsforwindows/|hfs for windows]]** | * **[[https://sourceforge.net/projects/hfsforwindows/|hfs for windows]]** |
| * **[[https://www.catacombae.org/hfsexplorer/|HFS Explorer]]** | * **[[https://www.catacombae.org/hfsexplorer/|HFS Explorer]]** |
| * **[[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 [[wpfr>Paragon_Software_Group|Paragon Software]] ([[wpfr>logiciel propriétaire|propriétaire]]) |
| |
| ===== 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 (très) bricoleur. |
| |
| Il est //open source// avec un bon support [[wpfr>Berkeley_Software_Distribution|*BSD]]. Apple a compté l'utiliser pour macOS avant de changer d'avis. | Il est //open source// avec un bon support [[wpfr>Berkeley_Software_Distribution|*BSD]]. Apple a pensé à l'utiliser pour Mac OS X autour de 2009 avant de changer d'avis. |
| |
| ==== Linux ==== | ==== Linux ==== |
| |
| ---- | ---- |
| //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...// | * //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...// |
| | * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22888659#p22888659|Discussion]] au sujet de cette page sur le forum. |