2014-04-23 11 views
0

누구나 클러스터/블록 번호를 얻는 방법을 알고 있습니까? C/C++에서 MFT의 $ BITMAP 파일을? MFT에서 $ BITMAP 파일의 파일 레코드 번호는 6이지만 파일의 섹터 또는 블록/클러스터 번호를 어떻게 알 수 있습니까? 사실 $ Bitmap 파일을 읽고 싶습니다.

참고 : Windows API를 사용하고 싶지 않습니다.

긍정적 인 반응을 기다리고 있습니다. 미리 감사드립니다.

+0

어 ... Windows API를 사용하고 싶지 않다면 무엇을 사용 하시겠습니까? –

+0

크로스 플랫폼 코드를 작성하고 싶습니다. 기본적으로 데이터베이스가 있고 그것으로부터 $ BITMAP 파일을 읽을 필요가 있습니다. 부트 섹터를 읽음으로써 MFT를 파싱했지만 이제는 블록/클러스터 번호를 알고 싶습니다. $ BITMAP 파일을 읽으십시오. – user3395981

답변

0

MFT를 구문 분석하여 문제를 해결했습니다. 나는이 게시물을 CodeProject에서 인용했다. MFT_IDX_BITMAP 파일을 읽거나 파싱 한 다음 $ DATA 특성을 읽습니다.