Kann nicht auf NTFS-formatierte Laufwerke schreiben

10

Ich bin nicht sicher, was passiert ist, aber ich habe plötzlich den Schreibzugriff auf eines meiner externen NTFS-Laufwerke verloren.

Ich habe einige Spiele und Apps aus dem Softwarecenter installiert und kann jetzt keine neuen Ordner erstellen oder Dateien kopieren und in NTFS einfügen. Alles ist jetzt schreibgeschützt und ich habe so viele Dinge versucht, um es zu beheben, aber es scheint hoffnungslos.

Um zu überprüfen, ob es nicht die Laufwerke selbst waren, habe ich ein kleines ntfs-formatiertes TrueCrypt-Volume und ein fett formatiertes Volume erstellt. Und ja, es scheint, dass Ubuntu mich daran hindert, irgendetwas an NTFS zu schreiben.

Was ist hier passiert?

Auf diese Weise kann ich einfach Schreibzugriff auf meine NTFS-Laufwerke erhalten, sodass ich einfach alle meine Daten sichern kann.

Ich werde Ubuntu wahrscheinlich neu installieren. Bitte helfen Sie.


UPDATE (und danke allen für ihre schnellen Antworten)

Das Problem ist gelöst worden.

Bevor ich bemerkte, dass ich die NTFS-Schreibberechtigung verloren hatte, hatte ich GParted über das Softwarecenter installiert, und es gab eine Erweiterung namens ntfsprogs, die mitgeliefert wurde.

Während meiner Suche nach einer Lösung für das Problem habe ich GParted deinstalliert (da dies eine der Apps war, die ich kurz vor dem Problem installiert habe). Aber das hat das Problem nicht gelöst.

Ich bin auf eine App namens 'NTFS Configuration Tool' gestoßen. Als ich dies installierte, hieß es, dass die Erweiterung ntfsprogs entfernt werden musste (also denke ich, dass die Deinstallation von GPARTED die Erweiterung ntfsprog nicht entfernt hat).

Ich habe das NTFS-Konfigurationstool gestartet und habe jetzt Schreibzugriff auf NTFS-Laufwerke. Leider habe ich vor dem Starten des NTFS-Konfigurationstools nicht überprüft, ob ich Schreibberechtigung hatte. Daher bin ich mir nicht sicher, ob das NTFS-Konfigurationstool oder die Deinstallation von ntfsprog mir die NTFS-Schreibberechtigung zurückgegeben haben.

Wenn ein anderer Neuling auf dieses Problem stößt, wird er hoffentlich auf diese Seite stoßen und wissen, was zu tun ist.

mloman
quelle
Eine Neuinstallation kann durchaus zum gleichen Ende führen. Vielleicht hat ein kürzlich durchgeführtes Update das Standardverhalten für NTFS-Schreibvorgänge geändert? Haben Sie NTFS-3G installiert? Was sagt Ihre / etc / mtab zu Ihren NTFS-Volumes?
James T Snell
Wenn Sie eine Antwort haben, auf die Sie gestoßen sind, beantworten Sie Ihren eigenen Beitrag mit Ihrem Update, anstatt nur Ihre Frage zu bearbeiten.
Thomas Ward
ntfsfix und chown können deine Freunde sein, lies meine Antwort unten. Ich hatte schon ein paar Mal das gleiche Problem.
DearN

Antworten:

6

Sie müssen das NTFS-Laufwerk mit den UTF-8-Optionen bereitstellen. Wenn Sie bei Google nachschlagen, wie das ntfs-3g-Dateisystem bereitgestellt wird, werden Sie feststellen, dass Sie die folgenden Optionen benötigen:

defaults,locale=en_US.UTF-8

Das Symptom, das Sie erhalten, wenn Sie die UTF-8-Option verpassen, ist, dass Sie auf das Laufwerk lesen können, aber nicht schreiben können. Beispielsweise würden Sie die Möglichkeit verlieren, eine Datei vom Laufwerk zu verschieben.

Hinweis: Ein Link zu weiteren Informationen finden Sie hier . Die UTF-8-Option wird hier erwähnt .

Djangofan
quelle
3

Laufen

sudo apt-get purge ntfs-3g

und dann

sudo apt-get install ntfs-3g

arbeitete für mich.

Ich denke, es liegt daran, dass initrd.imges nicht mit dem ntfs-3gModul generiert wurde, während das Kernel-Update stattfand. Nur eine Vermutung, weil ich keine ntfsprogsInstallieren Sie ntfsprogs installiert hatte. Ich hatte nur ntfs-3g,Installieren Sie ntfs-3g was nicht funktionierte.

user171297
quelle
3

Wenn Sie doppelt booten, versuchen Sie es

sudo ntfsfix /dev/sda1

und durch /dev/sda1den Partitionsnamen ersetzen (z. B. /dev/sda4[für die vierte Partition auf der primären Festplatte] oder /dev/sdb[für eine einzelne partitionierte sekundäre Festplatte]).

Harry S.
quelle
Ich habe ein paar Dinge ausprobiert, aber das hat funktioniert.
Mohsin Bukhari
In meinem Fall war es ein USB.
Mohsin Bukhari
2

Für ntfs sollten Sie die permissionsOption verwenden.

Verwenden Sie / dev / sda1 als Beispiel (Sie können die UUID auch in fstab verwenden), gemountet unter / media / ntfs (passen Sie Ihren Partitions- / Mountpoint / fstab-Eintrag an Ihre Anforderungen an).

Bearbeiten /etc/fstab

# graphical
gksu gedit /etc/fstab

# command line
sudo -e /etc/fstab

Fügen Sie Ihren Eintrag hinzu / bearbeiten Sie ihn, um in dieser Zeile ähnlich auszusehen

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

Machen Sie einen Montagepunkt (falls erforderlich)

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

Hängen Sie die ntfs-Partition aus und stellen Sie sie erneut bereit

sudo umount /dev/sda1
sudo mount /media/ntfs

Jetzt können Sie den Besitz und die Berechtigungen mit chownund verwaltenchmod

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

Wenn die Partition nach all dem nicht wie erwartet funktioniert, überprüfen Sie sie unter Windows.

Panther
quelle
Ich wusste nichts über die Berechtigungsoption und / oder die Vererbungsoption. Sehr nützlich auch für die Zukunft. ;-)
Djangofan
Funktioniert gut für mich
Mazhar Ahmed
Sehen Sie dies, wenn die Mount-Befehle aufgrund des Windows-Ruhezustands immer noch als schreibgeschützt überschrieben werden ...
Nae
1

Gott sei Dank habe ich diesen Beitrag gefunden. Ich hatte ein ähnliches Problem, bei dem ich einen Ordner oder eine Datei erstellen konnte, aber ich konnte die Datei oder den Ordner nur ändern, wenn ich sie löschte. Es wird wirklich ärgerlich, wenn Sie chmodjede neue Datei oder jeden neuen Ordner bearbeiten müssen.

Alles was ich getan habe war:

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

Die Bereinigungsoption ist eine vollständige Deinstallation. Danach habe ich mir einfach eine Neuinstallation geholt. Einfach und es funktioniert.

Alex Harper
quelle
1

Ich habe GParted mit ntsfprog als Add-On vor einem Monat installiert und die Schreibberechtigung verloren (ich finde es gerade heraus).

Also habe ich nur ntfsprogs deinstalliert und dann ntfs-3g installiert, und das hat das Problem gelöst .

Francisco Ibáñez
quelle
0

Das gleiche passierte mir, nachdem ich GParted vor einigen Tagen installiert hatte. Also habe ich im Internet recherchiert und festgestellt, dass ein Add-On namens " ntfsprogs " (älteres ntfs-Dienstprogramm) das Add-on " ntfs-3g " (neueste ntfs-Version) überschrieben hat.

Ich kann das Ganze nicht verstehen, aber diese beiden Add-Ons befinden sich in einem Konflikt. Sie müssen also nur " ntfsprogs " mithilfe des Software Centers entfernen .

  1. Geben Sie GParted ein und deaktivieren Sie "Tools für nette Dinge in NTFS-Partitionen unter Linux (ntfsprogs)" oder entfernen Sie GParted vollständig.

  2. Geben Sie "ntfs" in das Ubuntu Software Center ein. Die erste Option, die Sie erhalten, ist "NTFS Configuration Tools".

  3. Installieren Sie es und Bingo. Jetzt haben Sie Ihre Berechtigungen zurückbekommen.

Nadeera
quelle
0

Ich hatte dieses wiederkehrende Problem seit Monaten. Ich hatte den Eindruck, dass dies speziell für das Toshiba-Laufwerk gilt.

Jedenfalls habe ich so erfolgreich damit umgegangen:

  1. Wenn Ihr Laufwerk nicht gemountet wird und Sie einen exit 13Fehler erhalten, führen Sie es dort aus ntfsfix, ntfsfix -b /dev/sdbxwo Sie es durch sdbxIhr Festplatten- / NTFS-Laufwerk ersetzen . Sie können Ihren Laufwerksnamen von erhalten sudo fdisk -l. Von dort aus können Sie Ihr Laufwerk identifizieren.

Zum Beispiel gibt für mich sudo fdisk -lzurück:

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

Hier /dev/sdb1ist meine externe Festplatte.

  1. Danach müssen Sie möglicherweise ausführen chown -R username:username /media/path/to/hardrive, um sich Lese- und Schreibrechte zu verschaffen (rekursiv für alle Ordner und Unterordner).

Ich musste dies zweimal tun, was wahrscheinlich darauf hindeutet, dass meine Festplatte im Sterben liegt! Haben Sie Ihre Daten gesichert?

DearN
quelle