포렌식/디지털 포렌식
NTFS 파일시스템
Great king
2019. 6. 14. 20:01
NTFS (New Technology File System)
- NTFS은 1993년 Microsoft사 개발자 톰 밀러, 게리 키무라, 브라이언 앤드루, 데이빗 고벨 의해 구현
- Windows NT에서 사용하기 위한 파일시스템으로 서버로 가기 위해서는 FAT는 적절치 못해서 새롭게 개발된 파일 시스템
# NTFS 버전

# NTFS 특징
데이터 복구 기능 : 모든 작업을 트랜잭션 단위로 기록하고 시스템 장애로 인한 문제 발생시 복구
암호화 : EFS(Encryption File System), NTFS 5.0 이후 지원
압축 : ZIP 형식의 LZ77 변형 압축 기술 사용
디스크 쿼터 : 디스크 사용량 제한, NTFS 5.0 이후 지원
ADS (Alternate Data Stream) : 다중 스트림으로서 하나의 파일이 여 러 이름의 데이터를 가질 수 있음
Sparse 파일 : 파일 내용이 0으로 채워진 경우 해당 영역을 표시만 하고 실제 데이터 영역을 할당하지 않음
대용량 지원 : 이론적으로 Exa Byte까지 표현 가능
# NTFS 구조

Boot Record (VBR) : 1’st 섹터에 위치하며 해당 볼륨의 여러가지 설정 값, 부팅을 위한 실행 코드 포함
Master File Table(MFT) : 존재하는 모든 파일과 폴더에 대한 정보 저장
Data 영역 : MFT를 포함하고 파일 또는 폴더 등의 데이터가 저장되며 Cluster 단위로 접근