Когда я пытаюсь сделать ntfsck
для раздела NTFS, я получаю это:
sudo ntfsck /dev/sdb1
Unsupported: replay_log()
Volume is dirty.
Unsupported: check_volume()
Checking 161792 MFT records.
Unsupported cases found.
Как я могу очистить «грязный» том NTFS без необходимости фактически использовать инструмент windows chkdsk в NTFS объем.
Я также сделал ntfsfix
, и он сказал, что все было в порядке, но на самом деле это было не так.
Я также получаю ту же «грязную» ошибку при попытке проверить файловую систему с помощью Disk Utility :
Я запускаю думать, что мне нужно сильное мыло.
Попробуйте использовать ntfsfix
, который был частью старого пакета ntfsprogs и теперь находится в пакете ntfs-3g (который вы, возможно, уже установили).
Это утилита командной строки, которая пытается исправить типичные проблемы NTFS. Прошло довольно много времени с тех пор, как я последний раз использовал его, но он должен выполнить свою работу, просто набрав:
sudo ntfsfix /dev/sdb1
Он также предлагает специальную опцию для очистки флага «грязного» на разделе:
sudo ntfsfix -d /dev/sdb1
, которые могут или не могут потребоваться в дополнение к первой команде. Посмотрите на man ntfsfix
для получения дополнительной информации.
Я думаю, что на самом деле вам нужно перестать проверять это. :)
Мне кажется, у меня когда-то были похожие отчеты, и я даже загрузился в оригинальную установку Windows, которая позволила запустить chkdsk, что не помогло. Но я узнал, что Linux не может проверить NTFS-раздел, и он должен быть смонтирован с нулевым значением fsckorder.
Я не уверен, изменилось ли это с тех пор, но, надеюсь, вы можете перепроверить это, чтобы увидеть, может ли это решить вашу проблему.
Редактировать: Забыл добавить, у меня не было проблем с этим разделом с тех пор.