Impossible d'écrire sur des lecteurs au format NTFS

10

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

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

Juste pour vérifier si ce n'était pas les disques eux-mêmes, j'ai fait un petit volume truecrypt formaté ntfs, et un gros volume formaté. Et oui, il semble qu'Ubuntu me empêche d'écrire quoi que ce soit sur NTFS.

Que s'est-il passé ici?

Quelle est la façon dont je peux simplement obtenir un accès en écriture à mes lecteurs NTFS, donc je peux simplement sauvegarder toutes mes affaires.

Je réinstallerai probablement Ubuntu. Veuillez aider.


MISE À JOUR (et merci à tous pour leurs réponses rapides)

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

Avant de remarquer que j'avais perdu l'autorisation d'écriture NTFS, j'avais installé GParted à partir du centre logiciel, et il y avait une extension appelée ntfsprogs qui l'accompagnait.

Lors de ma recherche d'une solution au problème, j'ai désinstallé GParted (car c'était l'une des applications que j'ai 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». Lorsque j'ai installé cela, il a 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 maintenant j'ai accès en écriture aux lecteurs NTFS. Malheureusement, je n'ai pas vérifié si j'avais une autorisation d'écriture avant de lancer l'outil de configuration NTFS, donc je ne sais pas si l'outil de configuration NTFS ou la désinstallation de ntfsprog m'a redonné l'autorisation d'écriture NTFS.

J'espère que si un autre nouvel abeille rencontre ce problème, il rencontrera cette page et saura quoi faire.

mloman
la source
La réinstallation pourrait bien aboutir au même but. Peut-être qu'une récente mise à jour a changé le comportement par défaut des écritures NTFS? Avez-vous installé NTFS-3G? Que dit votre / etc / mtab concernant vos volumes NTFS?
James T Snell
si vous avez une réponse que vous avez trouvée, répondez à votre propre message avec votre mise à jour, plutôt que de simplement modifier votre question.
Ward Thomas
ntfsfix et chown peuvent être vos amis, lisez ma réponse ci-dessous. J'ai déjà eu le même problème plusieurs fois.
dearN

Réponses:

6

Vous devez monter le lecteur NTFS avec les options UTF-8. Si vous cherchez 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 vous manquez l'option UTF-8 est que vous pouvez lire sur le lecteur mais 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 .

djangofan
la source
3

Fonctionnement

sudo apt-get purge ntfs-3g

et alors

sudo apt-get install ntfs-3g

travaillé pour moi.

Je suppose que c'est parce qu'il initrd.imgn'a pas été généré avec le ntfs-3gmodule lors de la mise à jour du noyau. Juste une supposition parce que je n'ai pas installé ntfsprogsInstaller ntfsprogs . Je n'avais que ntfs-3gInstaller ntfs-3g qui ne fonctionnait pas.

user171297
la source
3

Si vous effectuez un double démarrage, essayez

sudo ntfsfix /dev/sda1

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

Harry S
la source
J'ai essayé un tas de choses, mais c'est ce qui a fonctionné.
Mohsin Bukhari
dans mon cas, c'était une clé USB.
Mohsin Bukhari,
2

Pour ntfs, vous devez utiliser l' permissionsoption.

En utilisant / dev / sda1 comme exemple (vous pouvez également utiliser UUID dans fstab), monté dans / media / ntfs (ajustez votre entrée partition / mountpoint / fstab selon 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

Créez 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 chownetchmod

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

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

Panthère
la source
Je ne connaissais pas l'option d'autorisation et / ou l'option héritée. Très utile pour l'avenir également. ;-)
djangofan
Fonctionne bien pour moi
Mazhar Ahmed
Voir ceci si les commandes de montage sont annulées en lecture seule en raison de l'hibernation de Windows ...
Nae
1

Dieu merci, j'ai trouvé ce message. J'avais un problème similaire où je pouvais créer un dossier ou un fichier, mais je ne pouvais pas changer le fichier ou le dossier sauf le supprimer. Cela devient vraiment ennuyeux lorsque vous devez le faire chmodsur chaque nouveau fichier ou dossier.

Tout ce que j'ai fait, c'est:

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 saisir une nouvelle installation. Simple et ça marche.

alex harper
la source
1

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

J'ai donc désinstallé ntfsprogs uniquement, puis installé ntfs-3g et cela a résolu le problème .

Francisco Ibáñez
la source
0

La même chose m'est arrivée après avoir installé GParted il y a quelques jours. J'ai donc fait des recherches sur Internet et j'ai découvert que c'est parce qu'un module complémentaire appelé " ntfsprogs " (ancien utilitaire ntfs) a remplacé le module complémentaire " ntfs-3g " (dernière version de ntfs).

Je ne peux pas comprendre le tout, mais ces deux modules complémentaires sont en conflit. Il vous suffit donc de supprimer " ntfsprogs " à l'aide du Centre logiciel.

  1. Tapez GParted et décochez "Outils pour faire des choses soignées dans les partitions NTFS de linux (ntfsprogs)" ou supprimez complètement GParted.

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

  3. Installez-le et bingo. Vous avez maintenant récupéré vos autorisations.

Nadeera
la source
0

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 je l'ai géré avec succès:

  1. Si votre disque ne monte pas et vous donne une exit 13erreur, puisque vous avez ntfsfixmaintenant, exécutez ntfsfix -b /dev/sdbxoù vous remplacez sdbxpar votre disque dur / lecteur NTFS. Vous pouvez obtenir le nom de votre lecteur sur sudo fdisk -l. Vous seriez en mesure d'identifier votre lecteur à partir de là.

Par exemple, pour moi, sudo fdisk -lrenvoie:

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

Voici /dev/sdb1mon disque dur externe.

  1. Après cela, vous devrez peut-être exécuter chown -R username:username /media/path/to/hardrivepour vous donner des droits de lecture et d'écriture (récursivement 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?

dearN
la source