HDD나 SSD 같은 정보기록 매체들은 정보기록이 가능한 전체 영역을 일정한 크기의 데이타 블록들(예: 1KB, 2KB, 4KB 등)로 분할하고, 이들 각각의 블록의 위치를 매체별로 미리 지정된 특정한 지역에 위치한 일종의 주소록인 테이블 (예:FAT - File Allocation Table)에 각각의 블록을 연결시키는 방식으로 사용하게 된다. 즉, 해당 매체에 파일을 저장하는 과정은 전체 파일을 일정한 데이타블록 크기(예외적으로 가변 크기인 경우도 있음)로 나누고, 주소록에 파일의 조각데이타들이 위치한 데이타블록의 위치를 순차적으로 기록해가는 방식으로 저장된다.
(특정 파일이 크기가 크면 주소록내 차지하는 영역도 필요한 블록의 갯수만큼 늘어나게 된다.) 반대로 파일을 해당 매체에서 파일을 읽을 때는 이러한 주소록에 가서 순차적으로 데이타 블록의 주소를 보고, 해당 블록에 기록된 실제 데이터를 읽고, 또 다음 데이터 조각(블록)의 주소를 읽은 후 다시 해당 블록의 실제 데이터를 읽...