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édentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:comment_acceder_a_ses_partitions_windows [Le 30/11/2016, 16:30]
158.69.204.5 [Pas d'accès à votre partition Windows]
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é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//​. 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 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//. 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//.
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 107: Ligne 102:
 Reportez-vous au tutoriel qui traite de ce sujet [[tutoriel/​acceder_partitions_windows_hibernation|ici]]. Reportez-vous au tutoriel qui traite de ce sujet [[tutoriel/​acceder_partitions_windows_hibernation|ici]].
    
-*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.+  ​* 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 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 121: 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]].//​
  • tutoriel/comment_acceder_a_ses_partitions_windows.1480519825.txt.gz
  • Dernière modification: Le 30/11/2016, 16:30
  • par 158.69.204.5