Как правильно исправить "грязный" раздел NTFS без использования chkdsk

Когда я пытаюсь сделать 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 и это сказало, что все было хорошо, но это фактически не было.

Я также получаю ту же "грязную" ошибку при попытке проверить файловую систему с помощью Дисковой утилиты:

введите описание здесь

Я начинаю думать, что мне нужно сильное мыло.

2 ответа

Попробуйте использовать ntfsfix, который был частью старого пакета ntfsprogs и теперь находится в пакете ntfs-3g (который вы, возможно, уже установили).
Это утилита командной строки, которая пытается исправить типичные проблемы NTFS. Прошло много времени с тех пор, как я последний раз использовал его, но он должен делать свою работу, просто набрав:

sudo ntfsfix /dev/sdb1

Он также предлагает специальную опцию для очистки "грязного" флага на разделе:

sudo ntfsfix -d /dev/sdb1

что может или не может потребоваться в дополнение к первой команде. Посмотри на man ntfsfix для дополнительной информации.

Я думаю, что на самом деле вам нужно перестать это проверять.:)

Мне кажется, у меня когда-то были похожие отчеты, и я даже загрузился в исходную установку Windows, которая позволила запустить chkdsk, что не помогло. Но я узнал, что Linux не может проверить NTFS-раздел, и он должен быть смонтирован с нулевым значением fsckorder.

Я не уверен, изменилось ли это с тех пор, но, надеюсь, вы можете проверить это, чтобы увидеть, может ли это решить вашу проблему.

Изменить: Забыл добавить, у меня не было проблем с этим разделом с того времени.

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