chkdsk를 사용하지 않고“더러운”NTFS 파티션을 올바르게 수정하는 방법


39

ntfsckNTFS 파티션을 시도 하면 다음과 같은 결과가 나타납니다.

sudo ntfsck /dev/sdb1
Unsupported: replay_log()
Volume is dirty.
Unsupported: check_volume()
Checking 161792 MFT records.
Unsupported cases found.

NTFS 볼륨에서 실제로 Windows chkdsk 도구를 사용하지 않고 "더러운"NTFS 볼륨을 정리하려면 어떻게해야합니까?

나는 또한 a를 ntfsfix하고 모든 것이 정상이라고 말했지만 실제로는 그렇지 않았다.

디스크 유틸리티를 사용하여 파일 시스템을 검사하려고 할 때도 동일한 "더티"오류가 발생합니다 .

여기에 이미지 설명을 입력하십시오

나는 강력한 비누가 필요하다고 생각하기 시작했다.


이것이 도움이 될지 모르겠지만 DOS와 miniXP가있는 부팅 가능한 유틸리티 디스크를 보았습니다. hirem 's boot CD
Marty Fried

"Windows를 사용하지 않고"라고 구체적으로 말했지만 chkdsk아래 답변으로 문제를 해결하지 못하면 Windows VM을 만들고 실행 해야합니다. 그것이 내가 어쨌든해야 할 일이다;)
Sridhar Sarnobat

답변:


49

사용해보십시오 ntfsfix이전의 일부이었다, ntfsprogs의 패키지와 현재에 위치 NTFS로 3 세대 (이미 설치 한) 패키지로 제공된다.
일반적인 NTFS 문제를 해결하는 명령 줄 유틸리티입니다. 마지막으로 사용한지 오래되었지만, 다음과 같이 입력하면됩니다.

sudo ntfsfix /dev/sdb1

또한 파티션에서 "dirty"플래그를 지우는 특정 옵션을 제공합니다.

sudo ntfsfix -d /dev/sdb1

첫 번째 명령 외에 필요할 수도 있고 필요하지 않을 수도 있습니다. man ntfsfix자세한 내용을 살펴보십시오 .


너무 미안 해요. 또한 ntfsck를 수행하기 전에 해당 명령으로 테스트했습니다. 죄송합니다 질문에 추가하겠습니다. 또한 수정을 한 후에는 잘못된 것이 언급되지 않았으며 모든 것이 정상이라고 말했습니다.
Luis Alvarado

'-d'옵션조차도? 글쎄, 그 경우에 나는 공헌 할 것이 많지 않다. 미안하다.
pablomme

3
실제로 ntfsck는 -d 매개 변수를 사용하지만 ntfsck는 문제를 해결하지 못합니다. 더티 파티션이라고 계속 알려줍니다. 섹시하게 들리지만 그렇지 않습니다.
Luis Alvarado

1
작동하지 않습니다.
루이스 알바라도

1
ntfsck더 이상 사용되지 않으며 더 이상 배포되지 않습니다. -d옵션에 통합되었습니다 ntfsfix대신.
Mahmoud Al-Qudsi

1

실제로 확인을 중지해야 할 수도 있습니다. :)

한때 비슷한 보고서가 있다고 생각하고 chkdsk를 실행하도록 원래 Windows 설치로 부팅했는데 도움이되지 않았습니다. 그러나 내가 배운 것은 Linux가 NTFS 파티션을 확인할 수 없다는 것인데 fsckorder를 0으로 설정하여 마운트해야합니다.

그 이후로 이것이 변경되었는지는 확실하지 않지만 문제를 해결할 수 있는지 확인하기 위해 이것을 교차 점검 할 수 있기를 바랍니다.

편집 : 추가를 잊었으므로 그 이후 로이 파티션에 아무런 문제가 없었습니다.


1
내 Ubuntu 컴퓨터에 연결했을 때 외장 NTFS 드라이브에 동일한 "Not Clean"대화 상자가있었습니다. Windows 시스템의 해당 드라이브에서 chkdsk를 실행했는데 아무런 문제가 없습니다. Linux의 대화 상자가 신뢰할 수 없다고 생각합니다.
Amir Uval

점검 플래그가 항상 드라이브에 오류가 있음을 의미하지는 않습니다. 검사가 다음 부팅을 위해 예약되었음을 의미합니다. ntfsfix 또는 chkdsk를 사용하여 수동으로 수행 할 수 있습니다 (스케줄링). Linux는 플래그가 설정되어 있는지 알려줍니다. 그리고 그것은 확실하게합니다.
JPT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.