Не удается войти в раздел NTFS «Диск содержит нечистую файловую систему»

7

Извините, если этот вопрос уже разрешен.

Я изменил свою операционную систему, от Windows до Linux Ubuntu 13.04.

У меня есть 2 раздела:

  • C: (система) и
  • M: Это NTFS; там у меня есть моя информация, музыка, фотографии. Когда я хочу получить доступ к диску для использования этой информации, я не могу пройти мимо этой ошибки:

    Error mounting /dev/sda2 at /media/love/Mis Archiivos: Command-line 'mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/love/Mis Archiivos"' exited with non-zero exit status 14: 
    The disk contains an unclean file system (0, 0). 
    Metadata kept in Windows cache, refused to mount. 
    Failed to mount '/dev/sda2': Operation not permitted
    The NTFS partition is in an unsafe state. Please resume and shutdown 
    Windows fully (no hibernation or fast restarting), or mount the volume 
    read-only with the 'ro' mount option.
    

Уточнение . У меня нет двух ОС. У меня установлен только Linux.

    
задан Federico Ribero 04.05.2013 в 16:10
источник

6 ответов

16

Вы можете попробовать это (работали для меня с аналогичной проблемой):

  1. sudo apt-get install ntfsprogs
  2. sudo ntfsfix /dev/sdb2

Это сработало для меня. Удачи!     

ответ дан shardival 04.05.2013 в 16:21
источник
3

Проблема в том, что диск помечен как «нечистый», что означает, что он не был закрыт должным образом и может содержать ошибки. К сожалению, нет никакой утилиты Linux для восстановления таких проблем на томах NTFS. Утилита ntfsfix , рекомендованная shardival, восстанавливает только самые основные ошибки, а затем планирует полный ремонт Windows при следующей загрузке, поэтому вряд ли это поможет.

Все это означает, что вы должны загрузить Windows, чтобы устранить проблему. Я понимаю, вы говорите, что у вас нет установленной Windows, поэтому это означает, что вы должны либо временно переместить диск на компьютер, на котором установлена ​​Windows, либо использовать диск аварийного восстановления Windows. На этом сайте есть такие образы дисков, и я уверен, что вы можете найти их в другом месте , тоже.

В долгосрочной перспективе преобразование раздела NTFS для использования файловой системы Linux является лучшим решением, но вы не можете этого сделать до тех пор, пока не восстановите тома NTFS или, по крайней мере, не уговорите Linux на его установку. Для преобразования раздела в файловую систему Linux потребуется резервное копирование файлов на другой носитель, размонтирование раздела NTFS, создание новой файловой системы Linux на томе NTFS, повторная установка этого раздела и копирование файлов обратно. Я понимаю, что это хлопот, но это предотвратит повторение проблемы, с которой вы столкнулись, и даст вам лучшую производительность. (NTFS медленнее в системе Linux по сравнению с большинством файловых систем Linux.)

    
ответ дан Rod Smith 04.05.2013 в 16:55
источник
0

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

  1. sudo apt-get install testdisk -y
  2. sudo testdisk
  3. Создать файл журнала (на всякий случай)
  4. Затем найдите раздел NTFS
  5. Advance
  6. Хит "восстановить"
  7. Резервное копирование файлов на вашем жестком диске.
  8. Отформатируйте раздел NTFS при проверке всех файлов в порядке
  9. Profit!

Это поможет!

    
ответ дан shardival 04.05.2013 в 16:42
источник
0

Ответ:

Если вы можете, загрузитесь в среду Windows (это может даже включать WinPE¹) и запустите chkdsk /f в командной строке². Если вы не можете загрузиться в Windows, см. этот сайт о том, как восстановить что-либо от поврежденного раздела NTFS до сломанной основной загрузочной записи от Ubuntu. (конечно, прокрутите вниз до части поврежденного раздела NTFS)

Приложение:

  1. Предварительная установка Windows: это будет загрузка с установочного диска Windows Vista / 7/8 или с созданного WinPE диска с помощью альтернативных методов. (см. ресурсы) На диске Windows Vista / 7/8 нажмите SHIFT + F10 после завершения загрузки, чтобы открыть командную строку.

  2. chkdsk /f должно запускаться в командной строке с повышенными (административными) привилегиями.

Ресурсы

  1. Правовая (и бесплатная) Windows 7 ISO от Digital River (партнер загрузки Microsoft)

  2. Альтернативные методы WinPE:

    • Использование этих файлов не рекомендуется, я предлагаю загрузить ISO сверху

    • BartPE (бесплатная версия Windows XP PE - требуется оригинальный установочный диск)

    • Windows Recovery Discs (не бесплатно - $ 19.75)

  3. Исправить раздел NTFS из Ubuntu

ответ дан Elijah Goforth 08.06.2013 в 03:11
источник
0

В ubuntu нет fsck.ntf, а ntfsck не полностью реализует ntfs.

Параметры:

1) Если у вас есть доступ к системе Windows, вы можете подключить к ней диск и запустить утилиту проверки файлов Windows (chkdsk)

2) Если у вас есть оптический диск, вы можете получить загрузочный компакт-диск и проверить файловую систему таким образом.

Пара, которую я использовал в прошлом с хорошими результатами:

Ссылка

и

Ссылка

Вы должны иметь возможность загрузиться с одного из этих Cd и chkdsk на диск / раздел, с которыми у вас возникают проблемы.

    
ответ дан Elder Geek 16.05.2014 в 21:54
источник
-3

Вам необходимо отформатировать диск на EXT4. Сначала создайте резервную копию, прежде чем делать эти шаги.

1

Откройте окно терминала и войдите в систему с правами администратора:

$ su (or "sudo su" on some distributions)

2

Узнайте название жесткого диска. Для этого введите из командной строки следующую команду:

# fdisk -l

3

Выберите ваш вновь установленный диск после того, как fdisk отобразит текущие диски. На текущем жестком диске уже есть назначенные разделы, и вывод будет выглядеть следующим образом:

Disk /dev/sda: 16.1 GB, 16139354112 bytes
 /dev/sda1 * 1 1874 15052873+ 83 Linux

/dev/sda2 1875 1962 706860 5 Extended

/dev/sda5 1875 1962 706828+ 82 Linux swap / Solaris

4

Убедитесь, что ваш диск уже установлен с помощью этой команды:

# df

5

Отключите ваш диск, если он установлен с помощью этой команды:

# umount /dev/sdb

6

Создайте новый раздел, набрав следующую команду:

# fdisk /dev/sdb

7

Откроется приглашение fdisk. Нажмите «n», чтобы создать новый раздел, а затем нажмите «Enter».

8

Нажмите «p», чтобы создать основной раздел, а затем нажмите «Enter».

9

Нажмите «1», чтобы создать первый раздел, а затем «Enter.»

10

Введите значение по умолчанию для первого и последнего цилиндров, когда компьютер запрашивает эту информацию. Это заставит раздел покрыть весь диск, а не только его часть.

11

Нажмите «t», чтобы изменить тип файловой системы, а затем «Enter.»

12

Введите «L», чтобы просмотреть список известных типов, а затем «Enter.»

13

Введите «83» для «Linux», а затем «Enter».

14

Нажмите «w», чтобы записать раздел на диск (это нельзя отменить), а затем нажмите «Ввод».

Отформатируйте новый раздел

15

Отформатируйте новый раздел, созданный с помощью следующей команды:

# mkfs.ext4 /dev/sdb1

16

Создайте новый каталог и подключите новый диск с помощью следующих команд:

# mkdir /media/newdrive (or whatever name you prefer)

# mount /dev/sdb1 /media/newdrive

17

Отредактируйте файл fstab, чтобы новый диск был установлен при загрузке. Fstab - это файл конфигурации файловой системы Linux для монтирования разделов при загрузке. Вы можете отредактировать / etc / fstab с помощью команды «nano» или «vi» в зависимости от того, какой редактор вы предпочитаете.

# nano /etc/fstab or # vi /etc/fstab

18

Добавьте следующую строку в конец fstab:

/dev/sdb1 /media/newdrive ext4 defaults 1 2

19

Сохраните файл fstab.

Надеюсь, это поможет !!!

    
ответ дан horIzoN 04.05.2013 в 16:22
источник

Ознакомьтесь с другими вопросами по меткам