Chú ý này, viết tiếng việt đi không bài của bác bị các mod chuyển cho MHZ đấy
để xác định được cluster đầu tiên hay là xác định các thông số có liên quan khác bạn phải đọc thông tin từ bootsector (sector 0). trong card nó phân bố như sau: sector truơc FAT--FAt---Rdet--bắt đầu vùng dữ liệu.
Còn việc muốn đọc một file thì bác fai tìm trong RDET, Khi nào tìm thấy entry quản lý cái file mà bác cần đọc ra thì dừng lại. Tìm trong entry xem xem nội dung file đó có nội dung bắt đầu ở cluster bao nhiêu. sau khi tìm được cluster đầu tiên chứa nội dung file. Quay trở về bảng FAt tìm tiếp các cluster tiếp theo của file cho đến hết. Nên lập thành một danh sách các cluster chứa nội dung file, sau khi lập xong thì ta bắt đầu đọc file. Vậy thôi.
Nếu bác muốn ghi file thì phức tạp hơn chút, phải kiểm tra trạng thái cluster ở trong FAt, cụ thể nó gồm trống, hư, chứa nội dung. Tùy vào trạng thái để bác có thể chọn ghi hay là không ghi nội dung file cần ghi
OKKKKKKKKKKK
để xác định được cluster đầu tiên hay là xác định các thông số có liên quan khác bạn phải đọc thông tin từ bootsector (sector 0). trong card nó phân bố như sau: sector truơc FAT--FAt---Rdet--bắt đầu vùng dữ liệu.
Còn việc muốn đọc một file thì bác fai tìm trong RDET, Khi nào tìm thấy entry quản lý cái file mà bác cần đọc ra thì dừng lại. Tìm trong entry xem xem nội dung file đó có nội dung bắt đầu ở cluster bao nhiêu. sau khi tìm được cluster đầu tiên chứa nội dung file. Quay trở về bảng FAt tìm tiếp các cluster tiếp theo của file cho đến hết. Nên lập thành một danh sách các cluster chứa nội dung file, sau khi lập xong thì ta bắt đầu đọc file. Vậy thôi.
Nếu bác muốn ghi file thì phức tạp hơn chút, phải kiểm tra trạng thái cluster ở trong FAt, cụ thể nó gồm trống, hư, chứa nội dung. Tùy vào trạng thái để bác có thể chọn ghi hay là không ghi nội dung file cần ghi
OKKKKKKKKKKK
Comment