Проблема при входе в раздел NTFS & ldquo; Диск содержит нечистую файловую систему & rdquo;

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

Я изменил свою операционную систему с 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.
    

Уточнение : у меня нет 2 операционки. У меня установлен только Linux.

7
задан 8 January 2015 в 15:07

6 ответов

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

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

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

0
ответ дан 8 January 2015 в 15:07

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

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

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

0
ответ дан 8 January 2015 в 15:07

Ответ:

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

Приложение:

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

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

Ресурсы:

  1. Законный (и свободный) Windows 7 ISO от Цифровой реки (партнер по загрузке Microsoft)

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

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

    • BartPE (Бесплатная версия Windows XP PE - требует исходного диска установки),

    • Windows Recovery Discs (Не свободный - 19,75$)

  3. Зафиксируйте раздел NTFS из Ubuntu

0
ответ дан 8 January 2015 в 15:07
1112 У меня есть другая идея. Это сработало для меня, когда я как-то повредил мой внешний жесткий диск с разделом NTSF - и довольно важные файлы внутри.

  1. sudo apt-get install testdisk -y
  2. sudo testdisk
  3. Создать файл журнала (на всякий случай)
  4. Затем найдите раздел NTFS
  5. Advance
  6. Нажмите «Восстановить»
  7. Сделайте резервную копию ваших файлов где-нибудь на жестком диске.
  8. Отформатируйте раздел NTFS, когда убедитесь, что все файлы в порядке.
  9. Прибыль!

Это должно помочь!

0
ответ дан 8 January 2015 в 15:07

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

Опции:

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

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

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

http://www.ubcd4win.com/contents.htm

и

http://www.hiren.info/pages/bootcd

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

0
ответ дан 8 January 2015 в 15:07

Необходимо отформатировать диск к 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" для создания первого раздела, сопровождаемого, "Входят".

10

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

11

Нажмите "t" для изменения, тип файловой системы, сопровождаемый, "Входят".

12

Тип "L" для наблюдения списка известных типов, сопровождаемых, "Входит".

13

Тип "83" для "Linux", сопровождаемого, "Входит".

14

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

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

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 с "нано" командой или "vi", в зависимости от которого редактора Вы предпочитаете.

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

18

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

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

19

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

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

-3
ответ дан 8 January 2015 в 15:07

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

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