Nem veszi figyelembe, hogy a lemez forog, és így mire a soron következõ szektor a fej alá kerül majdnem egy teljes lemezfordulatot is kell várni. Ha a sávon belül a szektorok sorszámozása nem folytonos, hanem átlapolt, akkor szinte folyamatos is lehet az olvasás. Teljes sáv olvasásnál ez nem feltûnõ, ez gyakorlatilag csak szépséghiba, mivel általában nagyobb egységenként olvassuk a lemezt.
Áhá kezdem érteni mi a problémád!
Amit írsz az csak lassú szektor feldolgozó program, vagy nagyon rövid GAP-ek esetén igaz. Ez utóbbi eset áll fenn a 11 szektoros (HD-ben 22 szektoros) formátum esetén, amikor már csak pár bájtnyi GAP marad*, annyi idõ alatt nem végez az EXDOS a szektor helyére pakolásával. Amikor a Haluska Laci megcsinálta a 11 szektoros formázást (amihez elöször nekem módosítani kellett az EXDOS-t, hogy ne köpje ki Not a DOS Disk hibaüzenettel), akkor az pontasan ilyen tetûlassú lett
akkoriban kezdtem írni a FAFO-t, és abban pontosan ezt az átlapolt számozást alkalmaztam, és így már normális sebességû lett (bár a 9-10 szektoros lemezeknél lassabb), késöbb az EPDOS-ba is bekerült ez.
De normál lemezeknél, normál használat esetén csak lassít ez a módszer, most le is teszteltem, formáztam az FDFORMAT-tal egy ilyen 720-as lemezt, ez elöbbi teszt ismételve:
EP 4Mhz: 113 s
EP 6Mhz: 91 s
486-66: 69 s
Core2: 84 s
Minden gépen lassabb lett.
* a 11 (22) szektoros formátumot a gagyi PC-s vezérlõk nem is bírják kezelni, csak a jó öreg WD 177x
ha jól emlékszem 3-4 bájtnyi GAP már elég neki, hogy kezelje. Persze az egyes meghajtók eltérõ fordulatszáma miatt nem árt többet hagyni, különben íráskor gondok lehetnek.