최근에 NTFS 폴더의 특정 폴더가 여러 컴퓨터에서 손상되는 원인을 알 수없는 문제가 발생했습니다. 폴더가 손상되었는지 검색하고 폴더 재배치 또는 알림 보내기와 같은 작업을 수행해야합니다. 그러나 나는 아직 어떻게 해야할지 모른다. OpenFile/CreateFile과 같은 정상적인 API는 손상된 폴더에서 오작동하는 것으로 보이며 폴더가 손상되었는지 확인할 때 사용할 수 없습니다. 그래서 MTF 구조를 파싱하고 문제를 직접 확인하려고합니다.NTFS 폴더가 손상되었는지 확인하는 방법?
따라서 NTFS MFT 구조를 연구하기 시작했습니다. 드라이브에 chkdisk가 필요한지 결정하기 위해 $ Volume에 더티 플래그가 있음을 발견했습니다. 그러나 파일 손상과 직접 관련이 없으며 예기치 않게 Windows가 종료되면 설정됩니다. DI는 MFT 구조에서 INDEX 또는 FILE이 손상되었는지를 판별하기 위해 특정 플래그 또는 기타를 찾지 못했습니다.
손상된 NTFS 폴더를 확인하는 방법이 있는지 알 수 있습니까?
도움을 주시면 감사하겠습니다.
한 걸음 뒤로 물러나 : 왜 폴더가 손상되었다고 생각합니까? 하나의 컴퓨터에서 한 번만 실행 되었다면 잘못된 하드웨어로 인해 비난받을 수 있습니다. 그러나 여러 컴퓨터에서 같은 문제가 발생하면 NTFS 드라이버의 버그가 될 수 있습니다. – Wyzard
나는 그렇게 확신하지는 않지만 부패는 예기치 않은 재부팅이나 읽기/쓰기 중 전원 급상승과 같은 물리적 인 것들로 인해 발생한다고 생각합니다. – ncite
그러나 당신이보고있는 증상에 대한 어떤 정보도 제공하지 않았기 때문에 누구에게나 최고의 조언은 chkdsk를 실행하는 것입니다. 여기에 대해 묻고있는 것은 기본적으로 자신의 chkdsk를 작성하는 것입니다. – Wyzard