포렌식/디지털 포렌식
NTFS의 MFT(Master File Table)란?
Great king
2019. 6. 15. 14:25
# MFT (Master File Table)
- 볼륨에 존재하는 모든 파일과 디렉토리에 대한 정보를 가진 테이블
- NTFS의 가장 중요한 구조체이고 Windows에서 NTFS로 포맷할 경우 Windows는 MFT의 초기 크기를 작게 설정하며 파일이 많아짐에 따라 Windows는 점점 MFT의 크기를 늘려간다.
- 파일이나 디렉토리가 많아질수록 MFT의 크기는 점점 커지지만 한번 늘어난 MFT는 파일이 줄어든다고 해서 줄어들진 않는다.
# NTFS Master file table 구조
- 메타 데이터 파일 (Meta Data File)과 일반 파일 또는 디렉터리에 대한 정보를 저장하고 있는 MFT Entry (Metadata)로 구성
# NTFS Meta Data File
- NTFS 파일시스템 관리 파일로 예약되어 있으며 MFT Entry Number 0부터 15번까지 총 16개가 존재
# FTK를 이용하여 MFT 보기