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

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

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

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

Что здесь произошло?

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

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


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

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

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

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

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

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

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

14
задан 5 January 2012 в 23:51

8 ответов

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

defaults,locale=en_US.UTF-8

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

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

5
ответ дан 5 January 2012 в 23:51

Ha kettős indítást végez, próbálkozzon az

sudo ntfsfix /dev/sda1

paranccsal, és cserélje le az / dev / sda1 szót a partíció nevére (pl. / dev / sda4 [az elsődleges merevlemez negyedik partíciójára] vagy / dev / sdb [egyetlen particionált másodlagos meghajtóra]).

8
ответ дан 5 January 2012 в 23:51

У меня работали

sudo apt-get purge ntfs-3g

, а затем

sudo apt-get install ntfs-3g

.

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

2
ответ дан 5 January 2012 в 23:51

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

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

1
ответ дан 5 January 2012 в 23:51

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

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

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

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

2
ответ дан 5 January 2012 в 23:51

Для ntfs вам следует использовать параметр разрешений .

Использование / 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.

2
ответ дан 5 January 2012 в 23:51

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

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

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

  2. Введите «ntfs» в центре программного обеспечения Ubuntu. Первый вариант, который вы получите, это «Инструменты конфигурации NTFS».

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

0
ответ дан 5 January 2012 в 23:51

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

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

  1. Если диск не монтируется и выдается ошибка выхода 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, чтобы получить права на чтение+запись (рекурсивно ко всем папкам и подпапкам).

Мне дважды приходилось это делать, что, вероятно, говорит о том, что мой жёсткий диск умирает! Вы сделали резервную копию данных?

0
ответ дан 5 January 2012 в 23:51

Другие вопросы по тегам:

Похожие вопросы: