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 06/12/2025, 23:55] – [Windows] geolepartition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows [Le 14/04/2026, 23:14] (Version actuelle) – màj lien interne krodelabestiole
Ligne 1: Ligne 1:
-====== 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}}
  
-Vous avez plusieurs plateformes (Linux / Mac / Windows) sur votre machine et vous voulez échanger / partager des fichiersVous ê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é de toutes les solutions =====
  
-Voici les partitions qui sont au moins compatible avec 2 plateformes (Linux / Mac / Windows)+Voici les [[:système de fichiers|systèmes de fichiers]] qui sont au moins compatibles avec 2 plateformes (Linux / macOS / Windows) :
 ^SOLUTIONS     ^Taille max fichier / partition^[[droits|permissions POSIX]]^Linux^Mac^Windows^Commentaire^ ^SOLUTIONS     ^Taille max fichier / partition^[[droits|permissions POSIX]]^Linux^Mac^Windows^Commentaire^
 ^Linux / UNIX     ^^^^^^^ ^Linux / UNIX     ^^^^^^^
Ligne 15: Ligne 15:
 |[[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||
Ligne 25: Ligne 25:
 |[[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|
  
-[[:udftools|UDF]] vise spécifiquement à être un système de fichier 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é.
  
-[[: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 solution idéale pour les systèmes modernes. C'est une norme ouverte, universelle, elle est nativement supporté 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.
  
 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.
  
 ==== Linux ==== ==== Linux ====
-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 ===== +=== avec GNOME Disques === 
-[[wpfr>exFAT]] est une évolution de FAT32 par Microsoft. Deux grandes avancées par rapport à FAT32 : + 
-  * Meilleur support des disques flash +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é. 
-  * Suppression de la limite maximum d'un fichier à 4 Go + 
-Non compatible POSIX. Support natif par toutes les grandes plateformes.+=== avec 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]]**. 
 + 
 +===== exFAT ===== 
 + 
 +**[[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) 
 +  * Plus de limite concrète de taille de fichier (4 Go sur FAT32) 
 +  * Plus de limite concrète de taille de partition (2 To en FAT32) 
 + 
 +Il est supporté nativement par toutes les grandes plateformes. 
 + 
 +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.
  
 ==== Windows ==== ==== Windows ====
-Support natif et excellent 
  
-===== Partition FAT32 ===== +Support natif et excellent. 
-[[wpfr>FAT32]] est l'ancêtre de exFAT. Il n'y a aucun intérêt dans notre cas d'utilisation à l'utiliser à la place de exFAT. Il est encore souvent utilisé pour les partitions EFI.+ 
 +===== 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.
  
 ==== 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.
  
 ==== Windows ==== ==== Windows ====
-Support natif et excellent 
  
-===== Partition ext2/ext3/ext4 ===== +Support natif et excellent. 
-[[wpfr>ext2]], [[wpfr>ext3]][[wpfr>ext4]] sont les partitions natives de Linux.+ 
 +===== ext2 / ext3 / ext4 ===== 
 + 
 +**[[wpfr>ext2]]****[[wpfr>ext3]]** et **[[wpfr>ext4]]** sont les partitions natives de Linux
 + 
 +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.
  
 ==== Linux ==== ==== Linux ====
-Support natif et excellent+ 
 +Support natif et excellent.
  
 ==== macOS ==== ==== macOS ====
 +
 FIXME FIXME
  
 ==== Windows ==== ==== Windows ====
-Via Ext2IFS ou Ext2fsd. Voir [[:tutoriel:comment_acceder_a_ses_partitions_d_ubuntu_sous_windows|Comment accéder à ses partitions d'Ubuntu sous Windows ?]] 
  
-===== Partition NTFS ===== +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.))  
-La partition [[https://fr.wikipedia.org/wiki/NTFS_(Microsoft)|NTFS]] est la solution la plus simple. Son principal défaut est que cette  technologie est confidentielle, elle appartient à Microsoft. Il n'y a pas de documentation. Grace à 25 ans d'effort de reverse engineering, le support sous Linux est aujourd'hui plutôt bon.+ 
 +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 ?]]//.)) 
 + 
 +===== 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. 
 + 
 +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é dans Linux. 
  
-L'inconvénient de cette option est que les droits d'accès aux fichiers ne sont pas 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.+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, 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. + 
-Pour avoir l'accès en écriture, une piste serait de modifier le fichier ''/etc/fstab'' mais ce fichier n'est peut-être plus supporté ou ne le sera bientôt plus...+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 ''[[:fstab|/etc/fstab]]'' qui sur ce système n'existe pas par défaut et doit être créé...
  
 ==== Windows ==== ==== Windows ====
-Support natif 
  
-===== Partition HFS/HFS+ ===== +Support natif. 
-[[wpfr>HFS+]] a été inventé par Apple et qui a été remplacé par APFS. Il est encore supporté par les dernières versions de MacOs jusqu'en 2040 (je ne me rappelle plus d'ou j'ai lu cette info...)+ 
 +===== 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.
  
 ==== Linux ==== ==== Linux ====
 +
 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 le HFS+) +  * ''[[apt>hfsprogs]]'' (pour **HFS+**
-  * ''[[apt>hfsutils]]'' (pour le 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 conseiller 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).\\ 
-Sinon, il faut désactiver la journalisation depuis macOS sachant que toutes les versions macOS ne le ferait pas...+Sinon, il faut désactiver la journalisation depuis macOS.
  
 ==== macOS ==== ==== macOS ====
-Support natif et excellent+ 
 +Support natif et excellent.
  
 ==== Windows ==== ==== Windows ====
 +
 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.paragon-software.com/home/hfs-windows/|HFS+ for Windows by Paragon Software]] +  * **[[https://www.catacombae.org/hfsexplorer/|HFS Explorer]]** 
-  * [[http://www.catacombae.org/hfsexplorer/|HFS Explorer]]+  * **[[https://www.paragon-software.com/home/hfs-windows/|HFS+ for Windows]]** par Paragon Software (propriétaire)
  
-===== Partition ZFS ===== +===== ZFS ===== 
-[[wpfr>ZFS]] est open source avec un bon support *BSD. Apple voulait l'utiliser avant de changer d'avis.+ 
 +**[[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. 
 + 
 +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.
  
 ==== Linux ==== ==== Linux ====
-Via [[https://zfsonlinux.org/|openZFS]]+ 
 +Non reconnu nativement, mais supporté grâce à **[[https://zfsonlinux.org/|OpenZFS]]**.
  
 ==== macOS ==== ==== macOS ====
-Non reconnu par défaut.\\ + 
-Marche via [[https://openzfsonosx.org/|openZFS]].+Non reconnu nativement, mais supporté grâce à **[[https://openzfsonosx.org/|OpenZFS]]**.
  
 ==== Windows ==== ==== Windows ====
-Pas de support natif.  [[https://hetmanrecovery.com/fr/blog/how-to-open-a-zfs-file-system-disk-in-windows.htm|Il faut instaĺler le logiciel.]]+ 
 +Non reconnu nativement, mais supporté grâce à **[[https://openzfsonwindows.org/|OpenZFS]]**. 
 ===== Voir aussi ===== ===== Voir aussi =====
  
-[[:systeme_de_fichiers|Les systèmes de fichiers]]+  * Les [[:systeme_de_fichiers|systèmes de fichiers]] en général
  
 +----
 +  * //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...//
 +  * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22888659#p22888659|Discussion]] au sujet de cette page sur le forum.