2010-04-15 2 views

ответ

1

Doing так неотъемлемо небезопасно. ntfsprogs имеет планы на ntfsck, что позволит вам безопасно фиксировать и маркировать как чистую файловую систему. Однако инструмент еще не реализован.

Тем не менее, просто очистка грязного бита - это рецепт неприятностей. Если файловая система разбилась, то должен запустить восстановление перед его использованием, что на данный момент требует Windows, насколько мне известно.

Почему вы хотите это сделать? Может быть, есть лучший способ сделать то, что вы пытаетесь достичь?

+0

Я нахожусь в Mac OS X и mount_ntfs -o rw, сила не монтирует диски NTFS, если не сброшен грязный бит. Основная проблема заключается в том, что если вы отключите USB-накопитель с форматированием NTFS, не выгружая его в Windows (что довольно распространено), вы не можете смонтировать его для чтения. –

+1

Это потому, что NTFS - это журналированная файловая система. http://en.wikipedia.org/wiki/Filesystem_journaling Установленный грязный бит, вероятно, означает, что вам нужно воспроизвести журнал. Если mount_ntfs не может этого сделать, он должен (и, по-видимому, отказывается) монтировать диск. Установка аварийного диска без повторения журнала может привести к потере данных * major *. Тем не менее, я не эксперт по NTFS. Вот как я считаю, что это работает :-) –

0

Грязный бит есть, потому что NTFS засвидетельствовала некоторую коррупцию, а не потому, что ей нужно переписать свой журнал (хотя интуиция здесь имеет смысл).

Вы пытаетесь избежать запуска chkdsk при запуске? Мы называем это «autochk», и вы можете отключить его через chkntfs. (По-видимому, нам просто нравится термин «chk».) Тогда вы получите только запуск chkdsk, когда попросите его.

Смежные вопросы