Диск NTFS только для чтения, и я не могу перейти на чтение и запись

Я использовал Windows 7 в течение долгого времени и подумал попробовать Linux (Ubuntu). У меня два жестких диска, один 120 ГБ, другой 1 ТБ. Первый - для ОС и программного обеспечения, а диск объемом 1 ТБ - для данных и игр. Поэтому я установил Ubuntu 14.04 на 120-Гбайт диск (sda) и выполнил все те 10 вещей, которые вы должны делать после установки ubuntu. Однако он вообще не хотел монтировать диск объемом 1 ТБ (sdb), говоря, что он поврежден, но после двух перезапусков он монтируется (...?). Я мог получить доступ ко всем моим файлам, но как диск только для чтения. Я установил GParted и получил это сообщение при щелчке правой кнопкой мыши /dev/sdb1 и выбрав информацию:

Невозможно прочитать содержимое этой файловой системы!

Из-за этого некоторые операции могут быть недоступны.

Причиной может быть отсутствие программного пакета.

Для поддержки файловой системы ntfs необходим следующий список пакетов программ: ntfsprogs / ntfs-3g.

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

команда

sudo apt-get install ntfsprogs

возвращается

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ntfsprogs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ntfsprogs' has no installation candidate

Что я должен делать? Как я могу сделать это читать и писать? Это файловая система NTFS, но она заполнена примерно на 50%, и я не могу потерять эти данные. NTFS абсолютно бесполезен в Ubuntu (или Linux в целом)?

Пожалуйста помоги


ОБНОВЛЕНИЕ: программа проверки диска Windows сказала, что все в порядке, диск был фрагментирован примерно на 1%, и, следовательно, дефрагментирован, но, тем не менее, проблема сохраняется. Поэтому я взял несколько выходных, чтобы сжать все, что у меня было на нем, и перенес эти данные в облачное хранилище (Apple Time Capsule) через Windows. Я отформатировал диск (в NTFS), и теперь он пуст, и он действительно доступен для чтения и записи в Ubuntu. Но теперь у меня проблема с невозможностью доступа к Time Capsule из Ubuntu. Я посмотрел его в интернете, но есть только решения для более ранней версии Ubuntu.

2 ответа

Ntfsprogs входят в комплект ntfs-3g.

Чтобы установить его, запустите:

sudo su
apt-get install ntfs-3g ntfs-config

Для восстановления файловой системы необходимо использовать ntfsfix.

Ntfsfix - это утилита, которая исправляет некоторые распространенные проблемы NTFS.

Ntfsfix НЕ является версией chkdsk для Linux. Это только исправляет некоторые фундаментальные несоответствия NTFS.

Чтобы запустить это:

sudo su
ntfsfix <options> <drive> 

Ниже приведена сводка всех параметров, которые принимает ntfsfix:

       -b, --clear-bad-sectors
              Clear the list of bad sectors. This is useful after  cloning  an
              old disk with bad sectors to a new disk.

       -d, --clear-dirty
              Clear  the  volume  dirty  flag  if  the volume can be fixed and
              mounted.  If the option is not present or the volume  cannot  be
              fixed, the dirty volume flag is set to request a volume checking
              at next mount.

       -h, --help
              Show a list of options with a brief description of each one.

       -n, --do-nothing
              Do not write anything, just show what would have been done.

       -V, --version
              Show the version number, copyright and license

Источник: http://manpages.ubuntu.com/manpages/trusty/man8/ntfsfix.8.html

У меня была такая же проблема, один из моих дисков с форматом NTFS не смог смонтировать.

Я выполнил следующую команду:

sudo gparted

Результат показан на изображении ниже.

Когда я попытался его смонтировать, было показано это сообщение

Невозможно прочитать содержимое этой файловой системы! Из-за этого некоторые операции могут быть недоступны. Причиной может быть отсутствие пакета программного обеспечения. Для поддержки файловой системы ntfs необходим следующий список программных пакетов: ntfs-3g / ntfsprogs ".

Я установил ntfs-3g, используя

sudo apt-get install ntfs-3g ntfs-config

После этого я побежал:

sudo ntfsfix /dev/sdb1

Это сработало для меня

sudo ntfs-3g -o remove_hiberfile /dev/sdXY /mnt   ## where X=drive and Y=partition

У меня была аналогичная проблема. Файловая система NTFS показывала ошибку, предлагая мне использовать ntfs-3g. Но это не помогло.

Unable to read the contents of this file system! Because of this some 
operations may be unavailable. The cause might be a missing software package. 
The following list of software packages is required for ntfs file system 
support: ntfs-3g / ntfsprogs.

Я решил это следующим образом.

В Gparted

  • Размонтировать раздел
  • Щелкните правой кнопкой мыши раздел -> Форматировать в -> Fat32 -> Применить все операции
  • После завершения операции вернитесь к NTFS, щелкнув правой кнопкой мыши раздел, выберите формат NTFS и примените все операции.

ВНИМАНИЕ: Обязательно сделайте резервную копию содержимого раздела перед работой.

Создайте Windows Live USB, затем следуйте инструкциям, чтобы открыть командную строку. После этого вы можете запустить chkdsk /f оттуда.

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