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
partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows [Le 09/03/2026, 14:56] – +précisions casse krodelabestiolepartition_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
Ligne 1: Ligne 1:
-====== 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 versatileIl 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 modernesC'est une norme ouverte, universelleelle 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.
Ligne 47: Ligne 49:
 ===== 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)
Ligne 55: Ligne 59:
  
 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 ====
Ligne 72: Ligne 76:
 ===== 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 ====
Ligne 88: Ligne 92:
 ===== 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 ====
Ligne 98: Ligne 102:
 ==== 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 ====
Ligne 104: Ligne 112:
 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 =====
Ligne 116: Ligne 124:
 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, [[wpfr>Sensibilité_à_la_casse|insensible à la casse]]) 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 ====
Ligne 122: Ligne 130:
 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 ====
Ligne 136: Ligne 144:
 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).\\
Ligne 149: Ligne 157:
  
 ==== 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 ====
Ligne 178: Ligne 191:
  
 ---- ----
-//[[: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.