Hệ thống tập tin (file system) là một thành phần của hệ điều hành có vai trò tổ chức tập tin, thư mục trên thiết bị lưu trữ.

Hệ thống này giúp kiểm soát việc truy xuất các tập tin và thư mục của người. Một số loại hệ thống tập tin phổ biến:

  • FAT File System (File Allocation Table)
  • NTFS (New Technology File System)
  • UFS (Unix File System)

Mỗi hệ thống tập tin có cách tổ chức tập tin và thư mục khác nhau. Tuy nhiên, các hệ thống tập tin đều có chung những thành phần sau:

Boot Control Block

Chứa thông tin để hệ điều hành khởi động phân vùng. Thường là sector đầu tiên của mỗi phân vùng (partition).

Đối với từng loại hệ thống quản lý tập tin khác nhau, boot control block sẽ khác nhau:

  • UFS: boot block.
  • FAT: boot sector hoặc partition boot sector.
  • NTFS: master boot record (MBR).

Volume Control Block

Chứa thông tin chi tiết về phân vùng cũng như là các thông tin liên quan đến hệ thống tập tin đang được sử dụng.

  • UFS: super block.
  • FAT: phân tán ở boot sector và file allocation table (File Allocation Table).
  • NTFS: master file table (MFT).

File Control Block

Chứa cách tổ chức của các tập tin và thư mục.

  • UFS: inode table.
  • FAT: FAT hoặc RDET.
  • NTFS: MFT.