NTFS   New Technology File System  

(2019-09-27)

GPT, GUID Partition Table

1. NTFS

  ㅇ MS社에서 서버,워크스테이션 이상의 대용량,고속성 등을 충족키위해 개발된 화일시스템

  ㅇ 지원 가능 운용체제 : 윈도우즈 NT 이후 버젼 


2. NTFS 기술적 특징FAT의 문제점 개선
     - 긴 파일 이름, 디스크손실 방지, 자체적인 오류 수정 기능, 트랜잭션 로깅, 
       디렉토리파일 수준의 보안 관리, 충돌 보호, 실시간 압축 등 지원

  ㅇ 모든 파일시스템 관련 데이터(메타데이터,폴더,부트스트랩 등)를 통상적인 파일로 저장
     - 즉, 파일시스템을 설명하는 메타데이터파일로 저장 관리함
        . 각 파일은 속성(데이터 속성,보안 속성,이름 속성 등)들로 구성됨

  ㅇ 디스크 볼륨 당 : 232-1개 파일 또는 클러스터 지원
  
  ㅇ 1개 파일 크기 제한 : 확장 형식을 사용하면 거의 무제한 

  ㅇ B-Tree디렉토리 구조를 이용해 파일 검색 속도최적화


3. NTFS 디스크 볼륨 구성

  *  볼륨시스템 메타데이터 : (부트 섹터) + (MFT)  + (시스템 파일) + (사용자 파일 영역)
     부트 섹터
     - 부트 파티션(볼륨)의 볼륨 부트 섹터(파티션 부트 섹터,볼륨 부트 레코드)가 
       첫번째 블록인 16 섹터(8 kBytes)에 있음
        . 0x00 : Jump Instruction             (3 바이트 크기)
        . 0x03 : OEM ID                       (8 바이트 크기) 
        . 0x0B : BPB (BIOS Parameter Block)   (25 바이트 크기)
        . 0x24 : Extended BPB                 (48 바이트 크기)
        . 0x54 : Bootstrap code               (426 바이트 크기)
        . 0x01FE : End of sector marker       (2 바이트 크기)

     - 한편, 포멧팅되는 볼륨 마다 부트 섹터가 있는 이유는 모든 볼륨이 부팅 가능하기 위함

  ㅇ MFT (Master File Table)
     - NTFS 파일시스템의 핵심적인 구조(메타데이터)
     - 미리 위치 정의된 섹터에 있지않음


4. 윈도우즈 디스크 구성

  ㅇ 기본 디스크 
     - 디스크 파티션 부팅 구조가 MBR 또는 GPT(GUID Partition Table) 2가지 스타일 있음
        . MBR 스타일 : x86 시스템 BIOSMBR 일부 영역을 부트 프로그램으로 무조건 간주 
        . GPT 스타일 : 인텔이 만든 확장 펌웨어 인터페이스(EFI)에서 펌웨어 안에 
                       미니 운영체제부팅 과정에 시스템 진단과 부트 코드를 로드함
     - 하나의 파티션에 하나의 볼륨 설정

  ㅇ 동적 디스크
     - 유연한 파티션 구조 (멀티파티션 볼륨 구조)
     - 모든 동적 디스크에 대한 정보를 하나의 통합된 데이터베이스로 유지함


[파일시스템] 1. 파일시스템 2. 파일 3. 디렉토리 4. FAT 5. MBR 6. VFAT 7. NTFS 8. CDFS 9. NFS 10. UDF 11. UFS
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
          1. 컴퓨터
          2. 컴퓨터 구조
      1.   중앙처리장치 (CPU)
      2.   기억장치 (메모리)
      3.   버스구조
      4.   대용량 저장장치
            1. 디스크
        1.   파일시스템
          1.   1. 파일시스템
              2. 파일
              3. 디렉토리
              4. FAT
              5. MBR
              6. VFAT
              7. NTFS
              8. CDFS
              9. NFS
              10. UDF
              11. UFS
        2.   하드 디스크
        3.   저장장치 인터페이스
        4.   광디스크
        5.   네트워크 저장장치
        6.   저장장치 기타일반
      5.   I/O 장치 (주변장치)
      6.   병렬처리
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌