Disk Formatting

김세영·2021년 4월 22일
0

Low-Level(Physical) Formatting

  • Disk Controller가 인식할 수 있도록 Disk를 Sector 단위로 나누고,
    각 Sector(아래 그림에서 Data)를 0 또는 특정한 숫자로 채우는 것

  • Header & Trailer

    • Sector에 접근하기 위한 정보 (Sector Number), ECC(Error Correcting Code)로 구성
    • Data를 저장할 때, Error Correcting Algorithm을 통해 ECC 생성
    • Data를 읽을 때, 다시 ECC를 생성해서 기존의 ECC와 동일하면 정상적인 Data로 인식하여 정보를 가져오게 됩니다.
    • 만약 ECC가 다르다면, 그 Sector는 Bad Sector가 됩니다.

Partition + Logical Formatting

  • Partition

    Cylinder Group을 여러 개로 만드는 것
  • Logical Formatting

    이미 만들어진 Partition에 File System을 설치하거나, 초기화하는 등의 작업
  • Physical + Logical Formatting

    = Full File System Formatting

profile
초보 iOS 개발자입니다ㅏ

0개의 댓글