Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_acceder_a_ses_partitions_windows [Le 25/07/2016, 14:57] bricef77 [Problèmes connus] |
tutoriel:comment_acceder_a_ses_partitions_windows [Le 22/12/2022, 16:49] (Version actuelle) geole [Ajouter une partition de système de fichiers NTFS ou FAT32 à fstab] ntfs3 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Precise Trusty partitions windows tutoriel}} | + | {{tag>Focal partitions windows tutoriel}} |
---- | ---- | ||
====== Accéder à ses partitions Windows depuis Ubuntu ====== | ====== Accéder à ses partitions Windows depuis Ubuntu ====== | ||
- | ===== Si Ubuntu est installée dans Windows (via Wubi) ===== | ||
- | Depuis un Ubuntu installé via [[:Wubi]], vous pouvez accéder aux fichiers Windows dans [[:Nautilus]] via Fichiers -> Périphériques : Poste de travail -> host -> Users. FIXME jamais utiliser wubi mais je doute que le chemin soit bon, surtout pas en anglais. si quelqu'un peu tester... | + | ===== Accéder à une partition Windows depuis le gestionnaire de fichiers avec plusieurs utilisateurs ===== |
- | + | ||
- | ===== Si Ubuntu est installée de façon standard ===== | + | |
- | + | ||
- | ==== Accéder à une partition Windows depuis le gestionnaire de fichiers avec plusieurs utilisateurs ==== | + | |
Les partitions Windows sont généralement reconnues automatiquement et accessibles sans manipulation supplémentaire. Elles apparaissent directement dans les liens rapides du [[:gestionnaire de fichiers]].\\ | Les partitions Windows sont généralement reconnues automatiquement et accessibles sans manipulation supplémentaire. Elles apparaissent directement dans les liens rapides du [[:gestionnaire de fichiers]].\\ | ||
Cependant, ceci peut ne pas être appliqué automatiquement à l'ensemble des comptes utilisateur de votre ordinateur. Pour autoriser les autres comptes d'utilisateurs à monter les partitions Windows et en accéder au contenu, il faut modifier le type de compte et le passer en "Administrateur". Par contre si la partition en question est déjà montée automatiquement sous le premier utilisateur, elle sera accessible directement aux autres utilisateurs. | Cependant, ceci peut ne pas être appliqué automatiquement à l'ensemble des comptes utilisateur de votre ordinateur. Pour autoriser les autres comptes d'utilisateurs à monter les partitions Windows et en accéder au contenu, il faut modifier le type de compte et le passer en "Administrateur". Par contre si la partition en question est déjà montée automatiquement sous le premier utilisateur, elle sera accessible directement aux autres utilisateurs. | ||
- | ==== Gérer le montage de partitions ==== | + | ===== Gérer le montage de partitions ===== |
- | La méthode expliquée ci-dessus accorde le droit de monter et d'accéder à l'ensemble des partitions Windows sur les périphériques internes et externes. Or, il y a des situations où il est préférables de n'accorder l'accès qu'à certaines partitions uniquement ou d'accorder que certains droits sur celles-ci. Une gestion plus fine des droits accordés à un ou des systèmes de fichiers se fait dans le fichier de configuration des règles de montage ///etc/fstab//. | + | La méthode expliquée ci-dessus accorde le droit de monter et d'accéder à l'ensemble des partitions Windows sur les périphériques internes et externes. Or, il y a des situations où il est préférable de n'accorder l'accès qu'à certaines partitions uniquement ou de n'accorder que certains droits sur celles-ci. Une gestion plus fine des droits accordés à un ou des systèmes de fichiers se fait dans le fichier de configuration des règles de montage ///etc/fstab//. |
- | Deux applications permettent de gérer graphiquement le montage des partitions [[:Disk-manager]], qui prend en charge tout les systèmes de fichiers (FAT32, NTFS, EXT...) et [[:tutoriel:ntfs|Ntfs-config]]. Cette page va vous présenter la méthode manuellement en modifiant directement le fichier //fstab//. | + | Deux applications permettent de gérer graphiquement le montage des partitions [[:Disk-manager]], qui prend en charge tous les systèmes de fichiers (FAT32, NTFS, EXT...) et [[:tutoriel:ntfs|Ntfs-config]]. Cette page va vous présenter la méthode manuellement en modifiant directement le fichier //fstab//. |
Les informations ci-dessous sont utiles : | Les informations ci-dessous sont utiles : | ||
* Si vous désirez gérer une nouvelle partition, créée après l'installation d'Ubuntu, et que vous ne désirez pas utiliser les méthodes décrites précédemment; | * Si vous désirez gérer une nouvelle partition, créée après l'installation d'Ubuntu, et que vous ne désirez pas utiliser les méthodes décrites précédemment; | ||
Ligne 24: | Ligne 19: | ||
- | === Création d'un point de montage === | + | ==== Création d'un point de montage ==== |
Il est nécessaire de créer un **point de montage** pour chacune de vos partitions Windows que vous souhaitez rendre accessibles. Un point de montage est un dossier, dans l'arborescence de votre ordinateur, à partir duquel il sera possible d'accéder aux données contenues dans votre partition Windows. Ce dossier peut être situé à n'importe quel endroit de votre arborescence. | Il est nécessaire de créer un **point de montage** pour chacune de vos partitions Windows que vous souhaitez rendre accessibles. Un point de montage est un dossier, dans l'arborescence de votre ordinateur, à partir duquel il sera possible d'accéder aux données contenues dans votre partition Windows. Ce dossier peut être situé à n'importe quel endroit de votre arborescence. | ||
Ligne 30: | Ligne 25: | ||
''<point de montage>'', à saisir sans les crochets, correspond à l'emplacement et au nom du dossier servant de point de montage.\\ | ''<point de montage>'', à saisir sans les crochets, correspond à l'emplacement et au nom du dossier servant de point de montage.\\ | ||
Habituellement les points de montage prennent place dans le dossier ///media//. | Habituellement les points de montage prennent place dans le dossier ///media//. | ||
- | Il est alors possible de faire apparaître automatiquement un lien vers votre ou vos partitions Windows sur votre bureau ou dans le menu « Raccourcis » du gestionnaire de fichiers. | + | Il est alors possible de faire apparaître automatiquement un lien vers votre ou vos partitions Windows sur votre bureau ou dans le menu « Raccourcis » du gestionnaire de fichiers. |
Si vous souhaitez accéder rapidement à vos partitions par ces moyens, il s'agit donc de l'emplacement à privilégier. | Si vous souhaitez accéder rapidement à vos partitions par ces moyens, il s'agit donc de l'emplacement à privilégier. | ||
- | Le choix du nom des points de montage est libre. . | + | Le choix du nom des points de montage est libre. . |
Si vous désirez rendre accessible plus d'une partition Windows, **chaque partition doit avoir son point de montage propre** (son propre dossier dans votre arborescence). | Si vous désirez rendre accessible plus d'une partition Windows, **chaque partition doit avoir son point de montage propre** (son propre dossier dans votre arborescence). | ||
Ligne 38: | Ligne 33: | ||
<code>sudo mkdir /media/documents</code> | <code>sudo mkdir /media/documents</code> | ||
- | === Découvrir ses partitions Windows === | + | ==== Découvrir ses partitions Windows ==== |
Une fois le point de montage créé, il faudra assigner la partition Windows à votre point de montage. Mais avant de pouvoir procéder à cette assignation, il faut découvrir le **nom du périphérique** de la partition Windows. | Une fois le point de montage créé, il faudra assigner la partition Windows à votre point de montage. Mais avant de pouvoir procéder à cette assignation, il faut découvrir le **nom du périphérique** de la partition Windows. | ||
Pour connaître ses partitions avec précision regardez [[:mount_fstab#liste_des_partitions|ici]]. | Pour connaître ses partitions avec précision regardez [[:mount_fstab#liste_des_partitions|ici]]. | ||
Ligne 45: | Ligne 40: | ||
- | === Renseigner ses partitions Windows au démarrage d'Ubuntu === | + | ==== Renseigner ses partitions Windows au démarrage d'Ubuntu ==== |
Vous avez créé un point de montage pour votre partition Windows à rendre accessible depuis [[:gnu|GNU]]/[[:linux|Linux]] et vous savez désormais son nom de périphérique. Maintenant, il vous faut renseigner les informations de **montage** à Ubuntu afin qu'il puisse **monter** de lui-même vos partitions Windows. | Vous avez créé un point de montage pour votre partition Windows à rendre accessible depuis [[:gnu|GNU]]/[[:linux|Linux]] et vous savez désormais son nom de périphérique. Maintenant, il vous faut renseigner les informations de **montage** à Ubuntu afin qu'il puisse **monter** de lui-même vos partitions Windows. | ||
Ligne 54: | Ligne 49: | ||
Pour restaurer cette copie de sauvegarde, en cas de besoin, exécutez la commande inverse : <code>sudo cp /etc/fstab_sauvegarde /etc/fstab</code></note> | Pour restaurer cette copie de sauvegarde, en cas de besoin, exécutez la commande inverse : <code>sudo cp /etc/fstab_sauvegarde /etc/fstab</code></note> | ||
- | === Ajouter une partition de système de fichiers NTFS ou FAT32 à fstab === | + | ==== Ajouter une partition de système de fichiers NTFS ou FAT32 à fstab ==== |
Pour ajouter une partition dont le système de fichiers est le **NTFS** ou le **FAT32**, il vous suffit d'ajouter une instruction à la fin de votre fichier ///etc/fstab//, sous la forme suivante: | Pour ajouter une partition dont le système de fichiers est le **NTFS** ou le **FAT32**, il vous suffit d'ajouter une instruction à la fin de votre fichier ///etc/fstab//, sous la forme suivante: | ||
<file> | <file> | ||
# Partitions Windows - NTFS ou FAT32 | # Partitions Windows - NTFS ou FAT32 | ||
- | périphérique point de montage ntfs-3g ou vfat rw,user,auto,exec,gid=100,uid=1000,umask=002,utf8,codepage=850,shortname=mixed 0 0 | + | périphérique point de montage ntfs3 ou ntfs-3g ou vfat rw,user,auto,exec,gid=1000,uid=1000,umask=002,utf8,codepage=850,shortname=mixed 0 0 |
</file> | </file> | ||
Ajoutez une instruction comme celle-ci pour chacune de vos partitions NTFS ou FAT32. Vous ne devez indiquer **qu'une seule instruction par ligne !** | Ajoutez une instruction comme celle-ci pour chacune de vos partitions NTFS ou FAT32. Vous ne devez indiquer **qu'une seule instruction par ligne !** | ||
Ligne 64: | Ligne 59: | ||
* Le **périphérique** correspond au nom du périphérique de la partition Windows que vous voulez monter. Vous l'avez trouvé à l'étape précédente. | * Le **périphérique** correspond au nom du périphérique de la partition Windows que vous voulez monter. Vous l'avez trouvé à l'étape précédente. | ||
* Le **point de montage** correspond au point de montage de votre partition. Vous l'avez défini à la première étape. | * Le **point de montage** correspond au point de montage de votre partition. Vous l'avez défini à la première étape. | ||
- | * **ntfs-3g** indique que le système de fichiers de votre partition est le NTFS ou **vfat** le FAT32; | + | * **ntfs3 ou ntfs-3g** indique que le système de fichiers de votre partition est le NTFS ou **vfat** le FAT32. Le pilote ntfs3 est disponible depuis la version ubuntu 22.04. Il est plus performant (La durée durée d'écriture pouvant être divisée par 2,5). |
- | * Viennent ensuite les **options de montage**, vous trouverez le détail de toutes ces options sur la page [[:mount_fstab|fstab]]. | + | * Viennent ensuite les **options de montage**, vous trouverez le détail de toutes ces options sur la page [[:mount_fstab|fstab]]. Les options spécifiques ntfs3 sont disponibles [[https://docs.kernel.org/filesystems/ntfs3.html|ici. ]] |
* L'option **shortname=mixed** (FIXME pour les systèmes FAT32 seulement?) permet de faire en sorte que les noms de fichiers de moins de 8 caractères conservent leur casse. Pour des raisons de rétro-compatibilité, les noms de fichiers de moins de 8 caractères sont automatiquement mis en majuscules, à moins que cette option soit précisée. | * L'option **shortname=mixed** (FIXME pour les systèmes FAT32 seulement?) permet de faire en sorte que les noms de fichiers de moins de 8 caractères conservent leur casse. Pour des raisons de rétro-compatibilité, les noms de fichiers de moins de 8 caractères sont automatiquement mis en majuscules, à moins que cette option soit précisée. | ||
Ligne 71: | Ligne 66: | ||
<file> | <file> | ||
# Partitions Windows - FAT32 | # Partitions Windows - FAT32 | ||
- | /dev/sdb1 /media/documents vfat rw,user,auto,exec,gid=100,uid=1000,umask=002, utf8,codepage=850,shortname=mixed 0 0 | + | /dev/sdb1 /media/documents vfat rw,user,auto,exec,gid=1000,uid=1000,umask=002, utf8,codepage=850,shortname=mixed 0 0 |
</file> | </file> | ||
* ///dev/sdb1// est le nom du périphérique; | * ///dev/sdb1// est le nom du périphérique; | ||
Ligne 78: | Ligne 73: | ||
- | <note tip>Au lieu de mettre le nom de la partition sous la forme /dev/sdb1, vous pouvez mettre son UUID, qui doit reste fixe. Au lieu d'avoir quelque chose comme cela: | + | <note tip>Au lieu de mettre le nom de la partition sous la forme /dev/sdb1, vous pouvez mettre son UUID, qui doit rester fixe. Au lieu d'avoir quelque chose comme cela: |
<file> | <file> | ||
# Partitions Windows - NTFS | # Partitions Windows - NTFS | ||
- | /dev/sda1 /media/documents ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0 | + | /dev/sda1 /media/documents ntfs-3g rw,user,auto,gid=1000,uid=1000,nls=utf8,umask=002 0 0 |
</file> | </file> | ||
Vous aurez: | Vous aurez: | ||
<file> | <file> | ||
# Partitions Windows - NTFS | # Partitions Windows - NTFS | ||
- | UUID=XXXXXXXXXXXXXXXX /media/windows ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0 | + | UUID=XXXXXXXXXXXXXXXX /media/windows ntfs-3g rw,user,auto,gid=1000,uid=1000,nls=utf8,umask=002 0 0 |
</file> | </file> | ||
où XXXXXXXXXXXXXXXX est le code trouvé par: | où XXXXXXXXXXXXXXXX est le code trouvé par: | ||
<file> | <file> | ||
- | sudo vol_id /lenom/devotrepartition_trouvépar_fdisk-l</file> | + | sudo vol_id /lenom/devotrepartition_trouvé_par_fdisk-l</file> |
ou par | ou par | ||
<file> | <file> | ||
sudo blkid</file></note> | sudo blkid</file></note> | ||
- | ===Sauvegarde des fichiers et montage des partitions=== | + | ====Sauvegarde des fichiers et montage des partitions==== |
Une fois les modifications apportées, enregistrez votre fichier de configuration, afin de prendre en compte les modifications. | Une fois les modifications apportées, enregistrez votre fichier de configuration, afin de prendre en compte les modifications. | ||
Ligne 104: | Ligne 99: | ||
=====Problèmes connus===== | =====Problèmes connus===== | ||
- | Si vous n'avez pas d'accès à votre partition Windows:\\ | + | ====Pas d'accès à votre partition Windows==== |
- | *En lecture, **désactivé** [[https://doc.ubuntu-fr.org/windows#desactiver_l_hibernation_de_windows|hibernation_de_windows]] (Désactivé démarrage Rapide). Aussi voir [[https://forum.ubuntu-fr.org/viewtopic.php?id=981841&p=2|Forum]] pour détail. | + | Reportez-vous au tutoriel qui traite de ce sujet [[tutoriel/acceder_partitions_windows_hibernation|ici]]. |
- | <code>sudo mkdir /media/USER//sauv1</code> | + | |
+ | * En lecture, **désactivez** [[:windows#desactiver_l_hibernation_de_windows|l'hibernation sous windows]] aussi appelé « Démarrage Rapide ». Voir aussi le [[https://forum.ubuntu-fr.org/viewtopic.php?id=981841&p=2|Forum]] pour plus de détail. | ||
+ | <code>sudo mkdir /media/USER/sauv1</code> | ||
<code>sudo mount -t "ntfs" -o ro /dev/sdXX /media/USER/sauv1</code> | <code>sudo mount -t "ntfs" -o ro /dev/sdXX /media/USER/sauv1</code> | ||
- | * En écritures vérifiez que vous avez assigné les options ''gid=100,uid=1000,umask=002''. De plus, une fois la partition montée, vous ne pouvez plus modifier les droits d'accès aux fichiers et dossiers. Les systèmes de fichiers Windows ne gèrent pas les droits d'accès selon la norme [[wpfr>posix|POSIX]]. Ubuntu //émule// le comportement des droits d'accès POSIX au montage de la partition. Pour changer les droits d'accès, modifier ''fstab'' n'est donc pas suffisant : vous devrez démonter la partition puis la remonter avec de nouvelles options. | + | * En écritures vérifiez que vous avez assigné les options ''gid=1000,uid=1000,umask=002''. De plus, une fois la partition montée, vous ne pouvez plus modifier les droits d'accès aux fichiers et dossiers. Les systèmes de fichiers Windows ne gèrent pas les droits d'accès selon la norme [[wpfr>POSIX]]. Ubuntu //émule// le comportement des droits d'accès POSIX au montage de la partition. Pour changer les droits d'accès, modifier ''fstab'' n'est donc pas suffisant : vous devrez démonter la partition puis la remonter avec de nouvelles options. |
+ | |||
+ | ===Pour résoudre les problème d'accès au disque en hibernation=== | ||
+ | |||
+ | Il suffit d'utiliser la commande [[:ntfsfix|ntfsfix]] et remplacer sdXX par la partition posant problème. | ||
+ | <code>sudo ntfsfix /dev/sdXX</code> | ||
+ | |||
+ | ====Pas d'accès aux fichiers==== | ||
+ | Le message d'erreur "**Erreur d'entrée/sortie**" peut survenir si les caractéristiques du fichier sont inconnues par exemple: | ||
+ | <code>ls -ls "NomDuFichier" | ||
+ | 0 lrwxrwxrwx 2 root root 25 juin 7 00:57 'NonDuFichier' -> 'unsupported reparse point'</code> | ||
+ | Cela peut aussi être détecté au niveau du répertoire supérieur. | ||
+ | <code>ls -ls "NomDurepertoireSupérieur" | ||
+ | ls: impossible d'accéder à 'NomDurepertoireSupérieur': Erreur d'entrée/sortie | ||
+ | total 0 | ||
+ | ? -????????? ? ? ? ? ? hxcalendarappimm.exe_Rules.xml | ||
+ | ? -????????? ? ? ? ? ? hxoutlook.exe_Rules.xml</code> | ||
+ | Voir description du problème [[https://bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/1728354|ici ]] | ||
+ | |||
+ | Le répertoire "Program Files/WindowsApps" contient une quantité importante de tels [[https://www.mediaforma.com/windows-10-installees-applications-windows-store/|fichiers]]. | ||
+ | |||
+ | |||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
Ligne 119: | Ligne 138: | ||
---- | ---- | ||
- | //Contributeurs :[[:contributeurs|les contributeurs d'Ubuntu-fr]], [[utilisateurs:AlexandreP]], [[utilisateurs:Tat75680]], [[utilisateurs:l_africain|L'Africain]].// | + | //Contributeurs : [[:contributeurs|les contributeurs d'Ubuntu-fr]], [[utilisateurs:AlexandreP]], [[utilisateurs:Tat75680]], [[utilisateurs:l_africain|L'Africain]].// |