Извините, если этот вопрос уже решен.
Я изменил свою операционную систему с Windows на Linux Ubuntu 13.04.
У меня есть 2 раздела:
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.
Вы можете попробовать это (работал для меня с аналогичной проблемой):
sudo apt-get install ntfsprogs
sudo ntfsfix /dev/sdb2
Это работало для меня , Удачи!
Проблема в том, что диск помечен как «нечистый», что означает, что он не был отключен должным образом и может содержать ошибки. К сожалению, нет утилиты Linux для исправления таких проблем на томах NTFS. Утилита ntfsfix
, рекомендованная shardival, исправляет только самые основные ошибки, а затем планирует полный ремонт Windows при следующей загрузке, поэтому вряд ли она поможет.
Все это означает, что вы должны загрузить Windows, чтобы решить проблему. Я понимаю, что вы говорите, что у вас не установлена Windows, так что это означает, что вы должны либо временно перенести диск на компьютер, на котором установлена Windows, либо использовать диск аварийного восстановления Windows. На этом сайте есть такие образы дисков, и я уверен, что вы можете найти их и в других местах.
В долгосрочной перспективе преобразование раздела NTFS для использования файловой системы Linux является лучшим решением, но вы не сможете сделать это, пока не восстановите том NTFS или, по крайней мере, не заставите Linux смонтировать его. Преобразование раздела для использования файловой системы Linux потребует резервного копирования файлов на другой носитель, размонтирования раздела NTFS, создания новой файловой системы Linux на томе теперь NTFS, повторного монтирования этого раздела и копирования файлов обратно. Я понимаю, что это хлопотно, но это предотвратит повторение возникшей проблемы и повысит производительность. (NTFS работает медленно в системе Linux по сравнению с большинством файловых систем Linux.)
Ответ:
Если Вы можете, начальная загрузка в среду Windows (это могло бы даже включать WinPE v), и работать chkdsk /f
в командной строке ². Если Вы не можете загрузиться в Windows, посмотрите этот веб-сайт о том, как восстановить что-либо от поврежденного раздела NTFS до поврежденной главной загрузочной записи из Ubuntu. (прокрутите вниз к части о поврежденном разделе NTFS, конечно),
Приложение:
Windows Preinstallation Environment: Это загрузилось бы от диска установки Windows Vista/7/8, или WinPE создал диск с помощью альтернативных методов. (см. ресурсы) На диске Windows Vista/7/8 нажмите SHIFT+F10 после того, как он заканчивает загружаться для открытия командной строки.
chkdsk /f
должен быть выполнил в командной строке с поднятым (администратор) полномочия.
Ресурсы:
Законный (и свободный) Windows 7 ISO от Цифровой реки (партнер по загрузке Microsoft)
Альтернативные методы WinPE:
Использование их не рекомендуется, я предлагаю загрузить ISO сверху
BartPE (Бесплатная версия Windows XP PE - требует исходного диска установки),
Windows Recovery Discs (Не свободный - 19,75$)
Зафиксируйте раздел NTFS из Ubuntu
sudo apt-get install testdisk -y
sudo testdisk
Это должно помочь!
В Ubuntu нет fsck.ntfs, и ntfsck не полностью реализует ntfs.
Опции:
1) Если у вас есть доступ к системе Windows, вы можете подключить диск к ней и запустить утилиту проверки файлов Windows (chkdsk)
2) Если у вас есть оптический привод вы можете получить загрузочный компакт-диск и проверить файловую систему таким образом.
Пара, которую я использовал в прошлом с хорошими результатами:
http://www.ubcd4win.com/contents.htm
и
http://www.hiren.info/pages/bootcd
Вы сможете загрузиться с одного из этих дисков и chkdsk с диска / раздела с которыми у вас проблемы.
Необходимо отформатировать диск к 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 файл.
Надеюсь, это поможет!!!