Fizični blok razdelimo na enako velika polja. Dolžina polj je prilagojena dolžini zapisov. Fizičnega bloka (največkrat) ni mogoče razdeliti na polja brez ostanka, zato v bloku ostane tudi nekaj neizkoriščenega prostora. Ta način imenujemo fiksna delitev fizičnega bloka (relativne lege polj v vseh blokih so enake).
Fiksna delitev fizičnega bloka
Dinamično delitev uporabimo, ko želimo izkoristiti prostor blok v celoti, ko gre za shrenjvanje zapisov spremenljive dolžine ali ko shranjujemo zapise, ki so daljši od fizičnih blokov. Nekatera polja se delijo preko dveh ali več logično sosednjih blokov. Dinamična delitev prostora bloka se izvaja sproti, to je ob vpisu posameznega zapisa v fizično datoteko.
Dinamična delitev fizičnega bloka
Status vsakega polja znotraj bloka je lahko 'zasedeno polje' ali 'prosto polje'. Za označevanje prostih polj lahko uporabmo:
Logična datoteka
Označevanje prostih polj s pomočjo bitne slike
Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik , Milan Podbršček, Janko Harej, Andrej Florjančič