본문 바로가기

파일 시스템

(4)
[파일 시스템] FAT 예약된 영역(Reserved Area) 소개 예약된 영역의 크기는 FAT12/16에서는 1섹터, FAT32에서는 32섹터를 사용한다. 예약된 영역은 다시 Boot Sector(VBR), FSINFO(File System INFOrmation) 섹터, 추가적인 섹터로 구분된다. 부트 섹터(VBR) Boot Code : 0~2byte BIOS Parameter Block : 3~89byte Boot Code와 Error Message : 90~509byte Signature 2byte : 510~511byte Jump Code : Boot Strap Code로 점프하기 위한 부분이다. OEM Name : OEM 회사를 나타내는 문자열로써, FAT32는 MSDOS 5.X로 표시된다. Byte Per Sector : 한 섹터가 몇 byte로 구성되어..
[파일 시스템] FAT 소개 정의 FAT(File Allocation Table), 파일 할당 테이블 MS-DOS 시절부터 사용 단순한 구조로 메모리 카드, 디지털 카메라, 플래시메모리 등에 널리 사용 기본 구조
[파일 시스템] 파일 시스템(File System)이란? 정의 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제 특징 계층적 디렉터리 구조를 가진다 디스크 파티션 별로 하나씩 둘 수 있다. 역할 파일 관리 보조 저장소 관리 파일 무결성 메커니즘 접근 방법 개발 목적 HDD와 메인 메모리 속도 차 줄이기 파일 관리 용이 HDD의 막대한 용량을 효율적으로 이용 주요 파일 시스템 Windows : FAT(FAT12/16/32, exFAT), NTFS Linux : ext(ext2/3/4) Mac OS : HFS, HFS+ Google : GFS 구조 메타영역과 데이터 영역으로 구분된다. 메타 영역 : 데이터 영역에 기록된 파일의 이름, 위치, 크기, 시간 정보, 삭제 유무 등 파일의 정보 데이터 영역 : 파일의 데이터 윈도우 탐색기..
[파일 시스템] MBR 구조 1. MBR이란? 마스터 부트 레코드(MBR)는 파티션된 기억장치(이를 테면 하드 디스크)의 첫 섹터(섹터 0)인 512 바이트 시동 섹터이다.(파티션되지 않은 장치의 시동 섹터는 볼륨 부트 레코드이다.) (위키백과) 부팅에 필요한 Boot Code와 파티션 정보를 가지고 있어 시스템의 MBR이 손상되면 부팅이 불가능하게 된다. 2. MBR 구조 2.1 Boot Code(446byte) 부팅과 관련된 코드를 담고 있는 영역이며, 부팅 가능한 시스템에 대한 Boot Code 영역은 모두 같으며, 446byte의 크기를 가진다. 2.2 Partition Table(64byte) 실제 파티션 정보를 담고 있는 영역으로 총 4개의 파티션 정보를 저장할 수 있다. 부팅에 필요한 정보가 있는 파티션으로 점프시켜 주..