FAT kerdes
Cseh Róbert
R.Cseh at Richter.hu
Fri Apr 2 09:36:13 CEST 2004
>> Tovabbi kerdesek: a root dir, ha betelik, elmeletileg nem
>> bovitheto tovabbi clusterekkel. Miert?
A Root dirbe 512-3(.., . Illetve a ...(ez utobbit nem tudom mire mutat)) bejegyzes rakhato (konyvtar v. file). Azert ezt hogyan sikerul kimeriteni?:)
Legalabbis a Fat16 eseten.
Akkor inkabb a defragmentalas... Ez eleg kemeny, van munkaja a fat handlereknek! Nem is tudom hogy csinaljam meg, meg egy buffer kene, csak nincs hely a RAM-ban, igy viszont szet fogja cseszni szegeny CF-et a sok felesleges irogatassal :( Ilyenkor nyilvan elvesznek a torolt fajlok, tehat undelete nem lehetseges tobbet. Ezert lehet hogy a 'profi' PC-s fat handlerek nem defragmentalnak. Esetleg csak bizonyos korulmenyek eseten stb.. Jo lenne tudni hogy hogyan kene mukodnom. Meg egy kerdes: ha tobb olyan hosszunevu file van egy konyvtarban, melyek nevenek elso 8 betuje megegyezik, akkor a shortname entry-ben szamozni kell a fileneveket. Kerdes, hogy ilyenkor a szamozasnak monotonnak kell-e lennie. Tegyuk fel hogy a kovetkezo fajlok vannak a dirben: MICROS~1.DOC MICROS~2.DOC MICROS~3.DOC MICROS~4.DOC Ha en akarok csinalni egy hasonlo nevu fajlt, es pont van megfelelo szamu egybefuggo szabad slot mondjuk az 1. es 2. file kozott, akkor a MICROS~5 az 1 es 2 kozott lesz, ez nem baj?
A hivataos iras azt mondja (passz vmelyik konyv), ha hosszu/rovid filenev is van, ahkkor a rovid a kovetkezokeppen generalodik: Az utolso (legnagyoss sorszamu) utanmit adja, nem foglalkozik vele, hogy elotte kimaradt nehany. Azaz ha van micros~2.doc, micros~5.doc, es ezutan irsz annak a micros~6-t kell kapnia.
A rovid filenevek nagybetusnek kell lennie!
> Ha jol emlekszem alapbol ket peldany van. Beleirsz az elsobe, ha
> sikerult, beleirsz a masodikba. Ez csak biztonsagi okokbol volt igy,
> valamennyi vedelmet adott a FAT serulesek ellen. Szerintem
> modosithatod egyszerre is a kettot.
Ok. Koszi, sokat segitettel!!
Valamint ha az elso olvashato, akkor a 2.-l nem foglalkozik. De a scandisk es tarsai felajanljak, hogy az FAT1-t es a FAT2t szinkronizaljak. Jo esetben az 1->2t. (forditva adatvesztes.)
A defragmentalas miert olyan letszuseglet? A filetable (FAT) a clusterek szamat tartalmazza amikbe a file irodik. A FATtabla beli bejegyzes a a clustersorrendet adja meg. (tesztelj pl. kisfloppyn, a Norton fele DiscDoctor elegge matatian mutatja:))
Meg virtualis BAD blokkokat is ki tudsz jelolni, akkor a FAT bejegyzes a BAD szoveget tartalmazza arra a clusterre)
Robi
More information about the Elektro
mailing list