파일시스템
2011.03.17 13:35

NTFS MFT 분석

조회 수 1451 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

NTFS Master File Table (MFT)

Each file on an NTFS volume is represented by a record in a special file called the master file table (MFT). NTFS reserves the first 16 records of the table for special information. The first record of this table describes the master file table itself, followed by a MFT mirror record. If the first MFT record is corrupted, NTFS reads the second record to find the MFT mirror file, whose first record is identical to the first record of the MFT. The locations of the data segments for both the MFT and MFT mirror file are recorded in the boot sector.

Full list of metadata files are presented in the "System Files" chapter.

Figure provides a simplified illustration of the MFT structure:

Figure 5-2 MFT Structure

The master file table allocates a certain amount of space for each file record. The attributes of a file are written to the allocated space in the MFT. Small files and directories (typically 512 bytes or smaller), such as the file illustrated in next figure, can entirely be contained within the master file table record.

Figure 5-2 MFT Record for a Small File or Directory:

This design makes file access very fast. Consider, for example, the FAT file system, which uses a file allocation table to list the names and addresses of each file. FAT directory entries contain an index into the file allocation table. When you want to view a file, FAT first reads the file allocation table and assures that it exists. Then FAT retrieves the file by searching the chain of allocation units assigned to the file. With NTFS, as soon as you look up the file, it's there for you to use.

Directory records are housed within the master file table just like file records. Instead of data, directories contain index information. Small directory records reside entirely within the MFT structure. Large directories are organized into B-trees, having records with pointers to external clusters containing directory entries that could not be contained within the MFT structure.

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
101 용산본사 하드자재실 file admin 2013.06.20 1171
100 기타 하드디스크란? master 2017.03.14 11832
99 하드디스크 콘트롤러 file admin 2008.11.20 366
98 하드디스크 하드디스크 주요 장애원인 및 복구절차 admin 2011.03.14 5122
97 용산본사 하드디스크 자재 file admin 2013.06.20 549
96 메모리 플래시메모리의 장애원인과 복구절차 admin 2011.03.14 5170
95 메모리 플래시메모리복구 ECC적용효과 file admin 2011.03.16 1586
94 기타 플래시메모리란? master 2017.03.15 4528
93 DIY복구 포맷 후 복구 admin 2013.06.22 2193
92 문서파일 파일의 장애원인과 주의사항 admin 2011.03.14 1854
91 파일시스템 파일시스템의 정의 admin 2011.03.17 1761
90 암호/복호 파일 암호 admin 2011.03.14 1692
89 용산본사 클린작업장 file admin 2013.06.20 1329
88 PC관리 컴퓨터 수리 필수 상식! master 2017.02.01 279
87 기타 이메일이란? master 2017.03.14 2138
86 오라클 오라클(Oracle) 11g R2 데이타베이스 복구 master 2017.03.28 925
85 핸드폰 액정파손, 핵심 지식! master 2017.02.01 2129
84 데이타관리 안전한 데이타관리 방법 admin 2013.06.13 1713
83 용산본사 상담데스크 file admin 2013.06.20 1184
82 용산본사 보안작업실 file admin 2013.06.20 1120
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6