B1ueJay
NTFS 파일 시스템 - (3)데이터 영역 본문
Data Area(데이터 영역)
FAT 파일 시스템과 같이 클러스터 단위로 읽기/쓰기가 이뤄짐
FAT 파일 시스템에 비해 많은 기능이 추가됨
데이터 복구 기능
모든 작업에 대해 트랜잭션 단위로 기록함
$LogFile 등의 메타 데이터 파일과 같은 저장된 기록을 분석하여 복구
암호화 기능
NTFS 5.0 이후 버전부터 지원하며 EFS이라고 부름
EFS(Encrypting File System)
인증받지 않은 사용자나 프로그램으로부터 사용자의 데이터를 보호해 주는 역할
공개키 암호화 방식으로 암호화/복호화를 진행함
공개키는 암호화된 파일의 ADS(Alternate Data Stream)에 저장
ADS(Alternate Data Stream)
일반적으로 모든 파일이나 디렉터리는 $DATA라는 속성에 내용을 저장
$DATA 외에 추가적으로 존재하는 $DATA 속성이 ADS 속성임
압축
압축 알고리즘은 LZ77의 변형된 방식 사용
디스크 쿼터
사용자 마다 디스크 사용량을 제한하는 기능
Sparse 파일
파일의 내용이 대부분 0으로 저장되어 있으면 볼륨에 저장하지 않고 0으로 저장되어 있다는 정보만 유지하는 파일
실제 데이터가 기록된 영역에 대해서만 물리적 디스크 공간을 할당하고 나머지 0인 영역은 실제적으로 할당하지 않음
Example
10개의 클러스터로 이뤄진 데이터를 저장하는데 첫 번째 클러스터에만 의미있는 데이터를 기록하고 나머지 9개 클러스터에는 0으로 채워진 경우
What Happens
첫 번째 클러스터는 디스크에 저장되지만 나머지 9개는 Cluster Run List에 클러스터에 0으로 채워져 있다는 것만 긹하고 실제 저장장치에는 클러스터를 할당하지 않음
Unicode 지원
파일, 디렉터리, 볼륨 등의 이름을 저장할 때 유니코드 사용
대용량 파일 지원
이론적으로 2^64 Byte까지 용량을 표현 가능
실제 최대 표현 가능한 용량은 2^44 = 약 16TB
동적 Bad Cluster 재할당
Bad Sector가 발생한 경우 자동으로 새로운 클러스터를 할당해 정상 데이터를 복사하는 기능을 지원
Bad Sector가 발생한 클러스터는 $BadClus 파일에 기록
VSS(Volume Shadow Copy Service)
시스템에 수정된 파일 및 폴더에 대해 백업본을 유지하는 기능
수동 및 자동 복사본이나 스냅샷으로 백업본을 저장
저장된 백업본은 비정상적인 종료시 부팅 과정에서 시스템의 저널 정보와 함께 안전한 복구하게 해주는 기능
'Digital Forensic > File System' 카테고리의 다른 글
NTFS 파일 시스템 - (2)MFT (0) | 2019.11.14 |
---|---|
NTFS 파일 시스템 - (1)VBR (0) | 2019.11.07 |
FAT 파일 시스템 - (3)데이터 영역 (0) | 2019.11.04 |
FAT 파일 시스템 - (2)FAT 영역 (0) | 2019.11.02 |
FAT 파일 시스템 - (1)예약 영역 (0) | 2019.11.01 |