Để đọc nội dung của một tập tin trên đĩa dựa vào bảng thư mục gốc và bảng FAT, hệ điều hành thực hiện theo các bước sau đây:
1. Tìm phần tử trong bảng thư mục gốc chứa thông tin của tập tin cần đọc.
2. Tại phần tử này, xác định số hiệu của cluster đầu tiên trong dãy các cluster chứa nội dung của tập tin (giả sử cluster 4), giá trị này được xem như con trỏ trỏ tới bảng FAT để bắt đầu dò tìm các cluster từ thứ 2 đến cuối cùng trong dãy các cluster chứa nội dung của tập tin cần đọc. Sau đó đọc block dữ liệu đầu tiên của tập tin tại cluster 4 trên vùng data của đĩa.
3. Xác định byte tương ứng với phần tử 4 trong bảng FAT. Đọc giá trị dữ liệu tại phần tử 4 này, giả sử giá trị đọc được là 10. Sau đó đọc block dữ liệu tiếp theo của tập tin tại cluster 10 trên vùng data của đĩa.
4. Xác định byte tương ứng với phần tử 4 trong bảng FAT. Đọc giá trị dữ liệu tại phần tử 4 này, giả sử giá trị đọc được là 17. Sau đó đọc block dữ liệu tiếp theo của tập tin tại cluster 17 trên vùng data của đĩa.
5. Xác định byte tương ứng với phần tử 17 trong bảng FAT, sau đó thực hiện hoàn toàn tương tự như bước 4 cho đến khi đọc được giá trịFFFh (với FAT12) hoặcFFFFh (với FAT16) tại một phần tử nào đó (giả sử phần tử 43)trong bảng FAT thì đọc block dữ liệu cuối cùng của tập tin tại cluster 43 trên vùng data của đĩa, sau đó dừng lại.
Tới đây kết thúc quá trình đọc tập tin.
» Tin mới nhất:
» Các tin khác: