Poradte s FAT12 >:)

HackForum

Poradte s FAT12 >:)#
Takze uz toho mam celkem dost, cetl sem toho celkem dost, ale porad nechapu jak pracuje FAT12.
Dejme tomu ze mam bootsector, konci na 1FFh, na 200h az 1400h je prvni FAT tabulka, se kterou budu pracovat. Na 2600h mi zacina seznam souboru (klasicky atributy u 1,44 MB disku). Dejme tomu ze mam soubor, ma na 265Ah (1Ah, tam je ->) pocatecni klastr souboru 8. Prevedu si to na fyz. adresu podle vzorecku:
((KLASTR-2)*VELIKOST_KLASTRU)+DATA_START
>>
((8-2)*0x400)+0x4200 coz je 5A00h
to je pekne, ale jak mam z fat vycist pokracovani souboru (pokud je rozdeleny).
Snad sem to dobre vysvetlil, moje slohovy schopnosti nikdy nebyly dobry >:)

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89525.7.2008 21:44
re: Poradte s FAT12 >:)#
sorry za OT, ale nemuzu si to odpustit - co to mas s webem xD

----------
Cow power by Gentoo...
(odpovědět)
Anonymous_ | E-mail25.7.2008 22:01
re: Poradte s FAT12 >:)#
on tam jeste nekdo chodi? :))
chtel sem pockat na 10000 navstev a pak rozjet neco jinyho uplne nekde jinde, ale naky superhek'a se mi dostal do databaze zrovna u 9950te navstevy (to nasere, ja vim =/), nechtelo se mi hledat chybu, tak sem to zrusil ;)

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89526.7.2008 7:43
re: Poradte s FAT12 >:)#
Vypis z knihy Prirucka systemoveho programatora - DOS
[link]
kodovani: UTF-8
Vaz si toho protoze "Kniha neni urecena k prodeji obyvatelstvu"
:D
(odpovědět)
deu439 | E-mail26.7.2008 1:36
re: Poradte s FAT12 >:)#
fatka obsahuje pro kazdy cluster hodnotu nasledujiciho clusteru.

cluster = direntry.cluster;
while (valid_cluster(cluster)) {
...;
cluster = FAT[cluster];
}

(odpovědět)
prc | 213.211.51.*26.7.2008 1:39
re: Poradte s FAT12 >:)#
to pole nebrat doslova, C samozrejme nema 12-bitovy datovy typ, to si budes muset napsat sam :)

(odpovědět)
prc | 213.211.51.*26.7.2008 1:42
re: Poradte s FAT12 >:)#
toto je velice pekne :) [link]

(odpovědět)
babca | 194.212.59.*26.7.2008 11:27
re: Poradte s FAT12 >:)#
co ja bych si bez tebe pocal x))) diky

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89528.7.2008 18:33

Zpět
Svou ideální brigádu na léto najdete na webu Ideální brigáda
 
 
 

 
BBCode