a. Một số khỏi niệm
Mặtđĩa(Size):mỗimặttươngứngcúmộtđầuđọc(Head)
Rónhtừ(Track): cỏcđườngtrũnđồngtõmđượcđỏnhsố từngoàivào trong(bắtđầu từ rónhsố0)
Cungtừ(Sector):mỗirónhđược chialàmnhiều cungvớiMicrosoftOS:dung lượng1 sectorthườnglà512byte.
Thụngtin1cung
Trườngđịachỉ(ID)
Sốliệu
Tớnhiệuđồngbộ
Liờn cung (Cluster): tập hợp của 2, 4, 6… cung từ, cỏc cung được đỏnh số tuần tự nhưng1sectorkhụngnhấtthiếtphảikềvớisec2màđượctruyxuấtquacỏcmúcnối.
Từtrụ(Cylinder):cỏcrónhtừcúcựngsốthứtựtrờncỏcđĩatừ(chỉcúởđĩacứng)
b. Cấu trỳc cỏc vựng thụng tin trờn đĩa
Vựnghệthống
-72-
MBR (Master Boot Record):Bootchớnhcủađĩa(chỉcúởđĩacứng):
Thamsốđĩa
ThụngtinvềhệthốngFormatđĩa
BS(BootSector):liờncungkhởiđộng(vớiđĩachứadữliệu:đểtrống) BootDirectory(Bảngthưmụcgốc)
Dóycỏcmụcvào(Entry),mỗimụcvàotươngứngvới1thưmụcconhaytệptincútrờn đĩa(VớiDOS6.22tốiđa512mụcvào)
Thụngtinmụcvào
í nghĩa Độ dài Số hiệu
Tờntệp,thưmục 8byte 0
Phầnmở rộng 3byte 1
Thuộctớnh 1byte 2
Đểdành 10byte 3
Giờtạolập 2byte 4
Ngàytạolập 2byte 5
Địachỉbờncungđầutiờn 2byte 6
Kớchthước 4byte 7
Tổng 32bite
Cấutrỳc:Danhsỏchmúcnối Riờngvớisốhiệu0
00h:Chưasửdụng
20h:Thưmục(.)
2020h:Thưmục(..)
E5h:đóbịxoỏ
FAT(FileAllocationTable):bảngđịnhvịtậptin
Quảnlýdanhsỏchcỏcliờncungdựnglưutrữchotệptin
Danhsỏchcỏcliờncungcũnrỗi(chưasửdụng)
Cỏcliờncungbịlỗi(BadSector)
MỗibảngFATtươngứngvới1 ổ logic, kớchthước ổlogic phụthuộcvào sốbit dựng chomỗibảngFAT
FAT-12:Sốliờncungquảnlýđược:212liờncung
FAT-16:Sốliờncungquảnlýđược:216liờncung
FAT-32:Sốliờncungquảnlýđược:232liờncung Vớdụ:…