2010-04-15 4 views

답변

1

이 이렇게

덕분에, 본질적으로 안전하지는 않습니다. ntfsprogs에는 ntfsck에 대한 계획이 있으므로 파일 시스템을 안전하게 수정하고 깨끗하게 표시 할 수 있습니다. 그러나이 도구는 아직 구현되지 않았습니다.

간단히 말해서 더러운 비트를 지우는 것이 문제의 처방입니다. 파일 시스템이 추락 한 경우 을 실행하기 전에 복구를 수행해야합니다. 지금은 알고있는 한 Windows가 필요합니다.

왜 하시겠습니까? 당신이 성취하고자하는 것은 무엇이든 할 수있는 더 좋은 방법이있을 것입니다.

+0

Mac OS X 및 mount_ntfs -o rw에서 더티 비트가 재설정되지 않으면 force가 NTFS 드라이브를 마운트하지 않습니다. 주된 문제는 NTFS로 포맷 된 USB 스틱을 Windows에서 추출하지 않고 (상당히 일반적인 경우) 뽑으면 읽기 쓰기를 마운트 할 수 없다는 것입니다. –

+1

NTFS는 저널 파일 시스템이기 때문입니다. http://en.wikipedia.org/wiki/Filesystem_journaling 더티 비트가 설정되면 아마 저널을 재생해야합니다. mount_ntfs가 그렇게 할 수 없다면, 디스크 마운트를 거부해야합니다. 저널을 재생하지 않고 충돌 한 디스크를 마운트하면 * 주요 * 데이터 손실이 발생할 수 있습니다. NTFS 전문가는 아닙니다. 이것은 내가 어떻게 작동하는지 믿는 것입니다 :-) –

0

NTFS가 로그를 재생해야하기 때문에 NTFS가 손상된 부분을 목격했기 때문에 더티 비트가 있습니다 (여기서 직감은 의미가 있지만).

시작시 chkdsk 실행을 피하려고합니까? 우리는 'autochk'라고 부르며 chkntfs을 통해이를 비활성화 할 수 있습니다. (분명히 우리는 단지 'chk'라는 용어를 좋아합니다.) 그러면 요청할 때 chkdsk가 실행됩니다.