Sistem de fișiere adfs, osdev wiki, fandom alimentat de wikia

Sistemul de fișiere ADFS (Advanced Disc Filing System) a fost creat de Acorn Corporation în 1983 pentru computerele pe care rulează sistemele de operare Acorn MOS, Arthur și RISC OS. Inițial, a fost numit AWFS (Acorn Winchester Filing System), dar după adăugarea suportului pentru unitățile floppy sub controlul controlerului WD1770, sa decis redenumirea acestuia. Există două versiuni ADFS - 8 și 32 de biți, care la rândul lor sunt subdivizate în S, M, L, D, E și F. Linux suportă ADFS-E și mai mare.







Spre deosebire de strămoșul său, DFS (Disk File System), ADFS folosește o structură de directoare ierarhică, care la acel moment era o realizare semnificativă.

Modificarea ADFS8

Editarea organizației

Primele două sectoare ale discului conțin o hartă a locurilor libere și un ID de disc. Sectorul zero conține sectoarele primare. iar prima este lungimea fiecărui sector liber.







ID-ul de disc este un număr aleatoriu pe 16 biți, care este setat atunci când discul este formatat și sistemul de fișiere este creat.

Editare director

Cele cinci sectoare ulterioare (de la 2 la 6) conțin directorul rădăcină, care este desemnat ca "$". În urma lui cinci - conține direcția.

La început, există un antet de cinci octeți care conține numărul "magic" în format zecimal binar (primul octet) și cuvântul cheie "Hugo" - restul de 4 octeți. În plus, există 47 de înregistrări ale directoarelor, al căror format este prezentat mai jos:


La sfârșitul final există un "sfârșit":

Liniile din directoare se termină în 0D sau 00, dacă au mai puțin de 10 caractere. Obiectele din director sunt întotdeauna stocate într-o ordine sortată insuficientă, dacă sortarea nu este efectuată, înregistrările nu pot fi găsite de sistem.

Modificarea ADFS32

Utilizarea extensiei AdBlock a fost detectată.







Articole similare

Trimiteți-le prietenilor: