FAT kerdes

ezt at szurd.ki ezt at szurd.ki
Fri Apr 2 18:01:52 CEST 2004


Thus spake Palasik Sandor:

>> Mi lenne, ha a fat16 root dir FAT bejegyzesebe beirnek egy masik clustert,
>> es ott folytatnam a directoryt? Nem ertem hogy ez miert lehetetlen.
> Pedig egyszeru :-) A FAT16 esetén NINCS FAT bejegyzése a root dirnek. Az elso cluster már file.

Igaz! A fat16 root dir az elso (tehat 2-es szamu) cluster elott van.
Fel sem tunt, a szektorszam tok nagy, nem gondoltam volna...
Egyebkent ettol meg lehetne bejegyzese a fat-ban, az elso ketto mindig
nem hasznalt...

> A root dir mintegy kívül esik a fájlok területén, egy egészen más állatfajta. Persze ez hülyeségnek tunik így visszatekintve, de figyelembe kell venni, hogy ez az egész fat izé valahol a CP/M fájlrendszer utóda, ahol nem voltak directoryk és fix méretu volt a katalógus, amit most root dirnek hívunk.

Sot a DOS-ban sem voltak directoryk, valahol a 3-as kornyeken jelentek meg.

>> Errol jut eszembe: a dir vege ugye ugy jelzodik, hogy az utolso entry
>> utani entry elso bajtja nulla. Mindig kell ilyen bejegyzes, akkor is,
>> ha emiatt uj clustert kell nyitni?
> Tudtommal nem. Egyszeruen ott hagyja abba az adatok értelmezését. Innen tudja, hogy ami e mögött van, az már szemét. Mondjuk volt egyszer egy directoryban 2000 fájlod, de most csak 2 van. A FAT nem csökkenti a directoryk hosszát, legalábbis én még nem láttam ilyet, max Speed Disk után. Szóval ha nem lenne az a 0, akkor mindig végignézné mind a 2000 törölt bejegyzést, valahányszor kérnél egy directoryt.

A kerdes az, hogy ha nincs ilyen vege jelzes, akkor is abbahagyja-e az
ertelmezest a dir vegen. Pl vege a cluster chain-nek.

> Palasik Sándor

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"Legszebb orom a karorom, mert nincs benne irigyseg."


____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu



More information about the Elektro mailing list