Не удается записать на диски в формате NTFS

10

Я не уверен, что произошло, но я внезапно потерял доступ на запись к любому из моих внешних дисков NTFS.

Я установил несколько игр и приложений из центра программного обеспечения, и теперь я не могу создавать новые папки или копировать и вставлять файлы в файлы NTFS. Теперь все доступно только для чтения, и я много чего пытался исправить, но это кажется безнадежным.

Просто чтобы проверить, были ли это сами диски, я сделал небольшой том truecrypt в формате ntfs и толстый том в формате. И да, похоже, что Ubuntu блокирует мне запись чего-либо в NTFS.

Что здесь случилось?

Каким образом я могу просто получить доступ на запись к своим дискам NTFS, чтобы я мог просто сделать резервную копию всех своих вещей.

Я, вероятно, переустановить Ubuntu. Пожалуйста помоги.


ОБНОВЛЕНИЕ (и спасибо всем за их быстрые ответы)

Проблема была решена.

Прежде чем заметить, что я потерял разрешение на запись в NTFS, я установил GParted из центра программного обеспечения, и к нему было добавлено расширение ntfsprogs.

Во время поиска решения проблемы я удалил GParted (так как это было одно из приложений, которые я установил непосредственно перед проблемой). Но это не решило проблему.

Я наткнулся на приложение под названием «Инструмент настройки NTFS». Когда я установил это, он сказал, что необходимо удалить расширение ntfsprogs (поэтому я думаю, что удаление GPARTED не привело к удалению расширения ntfsprog).

Я запустил инструмент настройки NTFS, и теперь у меня есть доступ на запись к дискам NTFS. К сожалению, я не проверял, было ли у меня разрешение на запись до запуска инструмента конфигурации NTFS, поэтому я не уверен, вернул ли мне инструмент конфигурации NTFS или удаление ntfsprog разрешение на запись NTFS.

Надеюсь, если другой новичок столкнется с этой проблемой, они найдут эту страницу и узнают, что делать.

mloman
источник
Переустановка вполне может привести к тому же концу. Возможно, недавнее обновление изменило поведение по умолчанию для записи NTFS? У вас установлен NTFS-3G? Что говорит ваш / etc / mtab относительно ваших томов NTFS?
Джеймс Т Снелл
если у вас есть ответ, на который вы пришли, ответьте на собственное сообщение с обновлением, а не просто отредактируйте свой вопрос.
Томас Уорд
ntfsfix и chown могут быть вашими друзьями, прочитайте мой ответ ниже. У меня уже была такая же проблема пару раз.
дорогойN

Ответы:

6

Вам необходимо смонтировать диск NTFS с опциями UTF-8. Если вы посмотрите в Google, как монтировать файловую систему ntfs-3g, вы увидите, что вам нужны следующие опции:

defaults,locale=en_US.UTF-8

Симптом, который вы получите, если пропустите опцию UTF-8, заключается в том, что вы можете читать на диск, но не можете писать. Например, вы потеряете возможность перемещать файл с диска.

Примечание: ссылка на дополнительную информацию здесь . Опция UTF-8 упоминается здесь .

djangofan
источник
3

Бег

sudo apt-get purge ntfs-3g

а потом

sudo apt-get install ntfs-3g

работал на меня.

Я думаю, это потому, что initrd.imgне было сгенерировано с ntfs-3gмодулем, пока происходило обновление ядра. Просто предположение, потому что у меня не было установлено ntfsprogsУстановить ntfsprogs . У меня был только ntfs-3g,Установить NTFS-3G который не работал.

user171297
источник
3

Если у вас двойная загрузка, попробуйте

sudo ntfsfix /dev/sda1

и замените /dev/sda1его именем раздела (например, /dev/sda4[для четвертого раздела на основном жестком диске] или /dev/sdb[для одного многораздельного дополнительного диска]).

Гарри С
источник
Пробовал кучу вещей, но это то, что сработало.
Мохсин Бухари
в моем случае это был USB.
Мохсин Бухари
2

Для NTFS вы должны использовать permissionsопцию.

Используя / dev / sda1 в качестве примера (вы также можете использовать UUID в fstab), смонтированный в / media / ntfs (настройте запись вашего раздела / mountpoint / fstab в соответствии с вашими потребностями).

редактировать /etc/fstab

# graphical
gksu gedit /etc/fstab

# command line
sudo -e /etc/fstab

Добавьте / отредактируйте свою запись, чтобы она выглядела аналогично этой строке

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

Сделать точку монтирования (при необходимости)

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

Размонтируйте и заново смонтируйте раздел ntfs

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

Теперь вы можете управлять собственностью и разрешениями с помощью chownиchmod

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

Если после всего этого раздел не работает должным образом, проверьте его в Windows.

пантера
источник
Я не знал об опциях разрешения и / или опции наследования. Очень полезно для будущего. ;-)
djangofan
У меня отлично работает
Мажар Ахмед
Смотрите это , если крепление команды получить отменено , как только для чтения до сих пор из - за Windows , спячки ...
Nae
1

Слава богу, я нашел этот пост. У меня была похожая проблема, когда я мог создать папку или файл, но я не мог изменить файл или папку, кроме как удалить ее. Это становится действительно раздражающим, когда вы должны делать chmodс каждым новым файлом или папкой.

Все, что я сделал, было:

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

Опция очистки - полная деинсталляция. После этого я просто взял новую установку. Просто, и это работает.

Алекс Харпер
источник
1

Я установил GParted с ntsfprog в качестве дополнения месяц назад, и я потерял разрешение на запись (я только узнаю).

Итак, я удалил только ntfsprogs , а затем установил ntfs-3g, и это решило проблему .

Франсиско Ибаньес
источник
0

То же самое случилось со мной после того, как я установил GParted несколько дней назад. Поэтому я провел небольшое исследование в Интернете и обнаружил, что это потому, что надстройка ntfsprogs (более старая утилита ntfs) перезаписала надстройку ntfs-3g (последняя версия ntfs).

Я не могу понять все это, но эти два дополнения находятся в конфликте. Так что все, что вам нужно сделать, это удалить « ntfsprogs » с помощью Software Center.

  1. Введите GParted и снимите флажок «Инструменты для аккуратного выполнения действий в разделах NTFS из linux (ntfsprogs)» или полностью удалите GParted.

  2. Наберите «ntfs» в Центре программного обеспечения Ubuntu. Первый вариант, который вы получаете - «Инструменты настройки NTFS».

  3. Установите его и бинго. Теперь вы получили свои разрешения обратно.

Nadeera
источник
0

У меня была эта повторяющаяся проблема в течение нескольких месяцев. У меня сложилось впечатление, что это было указано для привода Toshiba.

Во всяком случае, вот как я справился с этим успешно:

  1. Если ваш диск не монтируется и выдает exit 13ошибку, поскольку у вас уже есть ntfsfix, запустите, ntfsfix -b /dev/sdbxгде вы заменяете sdbxна жесткий диск / диск NTFS. Вы можете получить название вашего диска от sudo fdisk -l. Вы сможете идентифицировать свой диск оттуда.

Например, для меня, sudo fdisk -lвозвращает:

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

Вот /dev/sdb1мой внешний жесткий диск.

  1. После этого вам может потребоваться запустить программу, chown -R username:username /media/path/to/hardriveчтобы предоставить себе права на чтение и запись (рекурсивно для всех папок и подпапок).

Я должен был сделать это дважды, что, вероятно, говорит о том, что мой жесткий диск умирает! Вы подкрепили свои данные?

dearN
источник