web-dev-qa-db-fra.com

Impossible d'écrire sur des lecteurs formatés NTFS

Je ne sais pas trop ce qui s'est passé, mais j'ai soudain perdu l'accès en écriture à l'un de mes disques externes NTFS.

J'ai installé quelques jeux et applications à partir du centre logiciel, et maintenant je ne peux pas créer de nouveaux dossiers ni copier/coller des fichiers sur tout ce qui est NTFS. Tout est maintenant en lecture seule et j'ai essayé beaucoup de choses pour y remédier, mais cela semble sans espoir.

Juste pour vérifier si ce n'étaient pas les disques eux-mêmes, j'ai créé un petit volume TrueTrypt au format NTFS, et un gros volume au format. Et oui, il semble qu'Ubuntu m'empêche d'écrire quoi que ce soit en NTFS.

Que s'est-il passé ici?

Comment puis-je simplement obtenir un accès en écriture sur mes disques NTFS, afin que je puisse simplement sauvegarder toutes mes données.

Je vais probablement réinstaller Ubuntu. S'il vous plaît aider.


UPDATE (et merci à tous pour leurs réponses rapides)

Le problème a été résolu.

Avant de constater que j'avais perdu l'autorisation d'écriture NTFS, j'avais installé GParted à partir du centre logiciel et une extension appelée ntfsprogs était fournie.

Lors de ma recherche d'une solution au problème, j'ai désinstallé GParted (il s'agissait de l'une des applications que j'avais installées juste avant le problème). Mais cela n'a pas résolu le problème.

Je suis tombé sur une application appelée "Outil de configuration NTFS". Quand j'ai installé cela, il a été dit que l'extension ntfsprogs devait être supprimée (donc je suppose que la désinstallation de GPARTED n'a pas supprimé l'extension ntfsprog).

J'ai lancé l'outil de configuration NTFS et j'ai maintenant un accès en écriture aux lecteurs NTFS. Malheureusement, je n'ai pas vérifié si j'avais l'autorisation d'écriture avant de lancer l'outil de configuration NTFS. Je ne sais donc pas si l'outil de configuration NTFS ou la désinstallation de ntfsprog m'a donné l'autorisation d'écriture NTFS.

Espérons que si un autre abeille rencontre ce problème, il rencontrera cette page et saura quoi faire.

8
mloman

Vous devez monter le lecteur NTFS avec les options UTF-8. Si vous regardez sur Google comment monter le système de fichiers ntfs-3g, vous verrez que vous avez besoin de ces options:

defaults,locale=en_US.UTF-8

Le symptôme que vous obtiendrez si votre option UTF-8 manquante est que vous pouvez lire sur le lecteur mais que vous ne pouvez pas écrire. Par exemple, vous perdriez la possibilité de déplacer un fichier hors du lecteur.

Remarque: un lien vers plus d’informations est ici . L'option UTF-8 est mentionnée ici .

5
djangofan

Fonctionnement

Sudo apt-get purge ntfs-3g

et alors

Sudo apt-get install ntfs-3g

a travaillé pour moi.

J'imagine que c'est parce que initrd.img n'a pas été généré avec le module ntfs-3g lors de la mise à jour du noyau. Juste une supposition parce que je n'avais pas ntfsprogs Install ntfsprogs installé. Je n'avais que ntfs-3g Install ntfs-3g qui n'a pas fonctionné.

3
user171297

Pour ntfs, vous devriez utiliser l’option permissions.

Utilisation de/dev/sda1 à titre d'exemple (vous pouvez également utiliser UUID dans fstab), monté sur/media/ntfs (ajustez l'entrée de votre partition/mountpoint/fstab en fonction de vos besoins).

Éditer /etc/fstab

# graphical
gksu gedit /etc/fstab

# command line
Sudo -e /etc/fstab

Ajoutez/modifiez votre entrée pour qu'elle ressemble à cette ligne

/dev/sda1 /media/ntfs ntfs-3g locale=en_US.UTF-8,permissions 0 0

Faire un point de montage (si nécessaire)

[[ -d /media/ntfs ]] || Sudo mkdir /media/ntfs

Démontez et remontez la partition ntfs

Sudo umount /dev/sda1
Sudo mount /media/ntfs

Vous pouvez maintenant gérer la propriété et les autorisations avec chown et chmod

Sudo chown -R your_user:your_user /media/ntfs
chmod -R ug+rw /media/ntfs

Si, après tout, la partition ne fonctionne pas comme prévu, vérifiez-la à partir de Windows.

2
Panther

J'ai installé GParted avec ntsfprog comme add-on il y a un mois et j'ai perdu l'autorisation d'écriture (je viens de le découvrir).

Donc, j'ai désinstallé ntfsprogs seulement, puis installé ntfs-3g et que résolvait le problème .

1
Francisco Ibáñez

Si vous utilisez un double démarrage, essayez

Sudo ntfsfix /dev/sda1

et remplacez /dev/sda1 par le nom de la partition (par exemple, /dev/sda4 [pour la quatrième partition du disque dur principal] ou /dev/sdb [pour un seul lecteur secondaire partitionné]).

1
Harry S

Dieu merci, j'ai trouvé ce post. J'avais un problème similaire où je pouvais créer un dossier ou un fichier, mais je ne pouvais pas modifier le fichier ou le dossier sauf le supprimer. Cela devient vraiment gênant lorsque vous devez faire chmod sur chaque nouveau fichier ou dossier.

Tout ce que j'ai fait était:

Sudo apt-get purge ntfsprogs
Sudo apt-get purge ntfs-3g
Sudo apt-get install ntfs-3g

L'option de purge est une désinstallation complète. Après cela, je viens de récupérer une nouvelle installation. Simple et ça marche.

0
alex harper

La même chose m’est arrivée après avoir installé GParted il ya quelques jours. J'ai donc fait des recherches sur Internet et constaté que c'est parce qu'un add-on appelé "ntfsprogs" (ancien utilitaire ntfs) a écrasé l'add-on "ntfs-3g" (dernière version NTFS).

Je ne comprends pas tout, mais ces deux add-ons sont en conflit. Il suffit donc de supprimer "ntfsprogs" à l'aide du Centre logiciel.

  1. Tapez GParted et désélectionnez "Outils pour effectuer des tâches ordonnées dans les partitions NTFS de linux (ntfsprogs)" ou supprimez complètement GParted.

  2. Tapez "ntfs" dans le centre logiciel Ubuntu. La première option que vous obtenez est "Outils de configuration NTFS".

  3. Installez-le et le bingo. Maintenant, vous avez récupéré vos autorisations.

0
Nadeera

J'ai eu ce problème récurrent pendant des mois. J'avais l'impression que c'était spécifique au lecteur Toshiba.

Quoi qu'il en soit, voici comment j'ai traité avec succès:

  1. Si votre lecteur ne monte pas et vous donne une erreur exit 13, puisque vous avez maintenant ntfsfix, exécutez ntfsfix -b /dev/sdbx où vous remplacez sdbx par votre lecteur de disque dur/NTFS. Vous pouvez obtenir le nom de votre lecteur auprès de Sudo fdisk -l. Vous pourrez identifier votre lecteur à partir de là.

Par exemple, pour moi, Sudo fdisk -l renvoie:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000586fb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2148   961320312   480659082+  83  Linux
/dev/sda2       961320313   976773167     7726427+   5  Extended
/dev/sda5       961320314   976773167     7726427   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcfd88605

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1953525167   976762583+  ee  GPT

Ici, /dev/sdb1 est mon disque dur externe.

  1. Après cela, vous devrez peut-être exécuter chown -R username:username /media/path/to/hardrive pour vous attribuer des droits en lecture et en écriture (de manière récursive sur tous les dossiers et sous-dossiers).

J'ai dû le faire deux fois, ce qui suggère probablement que mon disque dur est en train de mourir! Avez-vous sauvegardé vos données?

0
dearN