Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Savjet
  • Šta učiniti ako se podaci izgube. Arhitektura FAT sistema datoteka

Šta učiniti ako se podaci izgube. Arhitektura FAT sistema datoteka

Svi koji su ikada instalirali operativni sistem susreli su se sa činjenicom da u fazi formatiranja instalacione particije tvrdog diska program od vas traži da odaberete FAT ili NTFS tip sistema datoteka.

A oni kojima se desilo da formatiraju fleš disk ili drugi eksterni uređaj za skladištenje morali su da se odluče između tri sistema datoteka FAT32, NTFS i exFAT. Korisnici najčešće biraju zadano formatiranje jer ne znaju u čemu je razlika.

Ovaj članak je namijenjen onima koji žele popuniti ovu prazninu u svom znanju.

Struktura FAT fajla: principi i svrha

strukturu fajla ili sistem podataka razvijen je 70-ih godina prošlog veka od strane Microsofta i predstavljao je određeni red organizovanja prostora za skladištenje i pristup podacima na računarima i drugim digitalnim uređajima.

Svrha funkcionalnosti je pružiti korisniku praktično upravljanje informacijama pohranjenim na disku ili eksternom gadgetu. Sistem datoteka uključuje datoteke, mape i direktorije, kao i skup sistemskih alata koji implementiraju interakciju s njima za obavljanje funkcija čitanja-pisanja, kreiranja-brisanja, kopiranja, imenovanja itd. Osim toga, ova struktura organizira razmjenu informacija između korisnika i pruža zaštitu od neovlaštenih radnji putem enkripcije, rada u režimu "samo za čitanje" i tako dalje.

Strukturno, cijelo područje diskovnog prostora podijeljeno je na klastere, poput lista papira u kavezu. Svaka ćelija je blok čija se veličina postavlja tokom formatiranja i mora biti višestruka od 2. Minimalna veličina može biti 512 bajtova (za fleš disk), za čvrsti disk je 32 KB. Jedna datoteka može zauzeti nekoliko takvih klastera. Slikovito, možete zamisliti prostor na disku u obliku notebook-a, gdje je klaster slovo, fajl je riječ, a struktura datoteke je sadržaj bilježnice.

Prilikom pristupa datoteci operativni sistem mora da je pronađe u nekoliko klastera koji se nalaze na različitim mestima na disku, tako da se formira lanac klastera. Svaki klaster ima svoju oznaku, koja ga definira kao jednu od tri vrste:

  1. Besplatno, spreman za pisanje podataka.
  2. Zauzet, koji pohranjuje dio informacija i u oznaci ima podatke o sljedećem klasteru u lancu, dok je ovaj potonji označen posebnom oznakom.
  3. BAD blok - klaster s greškama koje će postati nedostupne nakon formatiranja.

Veličina oznake je određena tipom strukture datoteke: za FAT32 je 32 bajta.

Cijeli sistem datoteka sastoji se od sljedećih dijelova:

  • sektor za pokretanje, koji se nalazi na početku diska, aktivira se nakon pokretanja OS-a i pohranjuje postavke particije;
  • tablicu dodjele datoteka ("tabela sadržaja") koja pohranjuje oznake klastera;
  • kopije tablice dodjele datoteka za oporavak podataka u slučaju oštećenja strukture datoteke;
  • korijenski direktorij;
  • područja podataka;
  • cilindar za obavljanje operacija čitanja/pisanja.

Postoje tri tipa FAT sistema datoteka: FAT12, FAT16 i FAT32. FAT je zamijenjen NTFS-om, a exFAT je proširena verzija FAT32 i koristi se prvenstveno za fleš diskove.

Prednosti i nedostaci FAT32, NTFS i exFAT struktura datoteka

Kako bismo odlučili o izboru najoptimalnijeg sistema datoteka za formatiranje, razmotrit ćemo opise sve tri opcije, zadržavajući se na prednostima i nedostacima svake.

FAT32

Među tri razmatrane strukture datoteka, FAT32 je najstarija. Zamijenio je FAT16 i donedavno je bio najprogresivniji. Izdavanje FAT32 bilo je tempirano da se poklopi sa izdavanjem operativnog sistema Windows 95 OSR2 1996. godine. Glavne karakteristike koje se razlikuju: 32-bitno adresiranje klastera i ograničenja veličine: ne više od 4 GB datoteka i 128 GB volumena.

Prednosti

Uprkos izvesnoj moralnoj zaostalosti, FAT32 ima niz prednosti u odnosu na druge sisteme datoteka. Njegova glavna atrakcija je kompatibilnost i svestranost. FAT32 radi sa svim verzijama operativnih sistema, uključujući Windows (poređenje svih verzija), Linux i MacOS, pogodan za bilo koje igraće konzole i druge gadgete sa USB portom. Danas se podrazumevano koristi u svim eksternim drajvovima (fleš diskovi, CD kartice), budući da mnogi stari uređaji: računari, laptopi, set-top box uređaji sa USB ulazom mogu da rade samo sa FAT32.

Ostale važne prednosti sistema datoteka su: brze performanse, nezahtjevna količina RAM-a, produktivan rad sa srednjim i malim datotekama, kao i nisko trošenje diska zbog manjih pokreta glave. Međutim, i on je podložan fragmentaciji, a periodična defragmentacija definitivno neće naškoditi.

Nedostaci

Glavni nedostatak ovog sistema datoteka je ograničenje veličine. Za klastere, ne može biti više od 64 KB, inače neke aplikacije mogu pogrešno izračunati prostor na disku.

Veličina datoteke ne smije biti veća od 4 GB, tako da bi maksimalna veličina diska za veličinu klastera za tablicu dodjele datoteka od 32 KB bila oko 8 TB.

Prilikom formatiranja diska pomoću ScanDisk-a, koji je 16-bitni program, uzimajući u obzir same FAT tabele i sa maksimalnom veličinom klastera od 32 KB, veličina volumena je ograničena na 128 gigabajta.

S obzirom na to da nema mnogo računarskih uređaja opremljenih čvrstim diskom većim od 8 TB, ovaj nedostatak većini korisnika neće biti uočljiv. Međutim, činjenica da FAT32 radi sa fajlovima do 4 GB je značajan nedostatak, jer je većina kvalitetnih video datoteka modernog 4K formata danas veća od ovih 4 GB, što znači da nisu kompatibilne sa ovim sistemom datoteka. .

Osim ograničenja veličine, FAT32 ima i druge nedostatke. Ne podržava duga imena datoteka, što nije baš zgodno za korisnike koji žele logički identificirati datoteke na osnovu njihovog sadržaja. Postoje pritužbe na sigurnosni sistem (dodatni antivirusni skener neće ometati) i zaštitu datoteka u slučaju kvarova (karakteristike tvrdih diskova), kao i na nisku brzinu rada s direktorijima koji sadrže mnogo datoteka.

Dakle, FAT32 je pogodniji za prijenosne uređaje koji nisu previše kapaciteta i starije računare. Najnovije verzije Windows-a više se ne mogu instalirati na disk formatiran FAT32 sistemom, već se mora preformatirati u NTFS.

Glavna primena FAT32 sistema datoteka danas su prenosivi fleš diskovi i SD kartice (karakteristike), koji sadrže malo fajlova i kompatibilni su sa raznim digitalnim uređajima.

NTFS

Ovaj sistem datoteka je razvio Microsoft 1993. godine i predstavljen je sa Windows NT 3.1. U samom naslovu nova tehnologija fajl sistema, što znači nova tehnologija fajl sistema, postavio njegovu progresivnu suštinu.

Nakon formatiranja diska u NTFS, on je podijeljen u tri zone:

  • MFT - zona ili opšta tabela datoteka (Master File Table), gde se pohranjuju informacije o datotekama i direktorijumima;
  • korisnički podaci;
  • metadatoteke koje sadrže servisne informacije.

Svaki od metafajlova je odgovoran za određeno područje. Na primjer, LogFile je datoteka za evidentiranje u kojoj se evidentiraju sve operacije, Boot je sektor za pokretanje, Bitmap kontrolira slobodni prostor na particiji, itd. Takva struktura pouzdano štiti datoteke od bilo kakvih kvarova, bilo da se radi o zamrzavanju OS-a ili nestanku struje.

Prednosti

Za razliku od FAT32, ova struktura datoteka praktički nema ograničenja na veličinu datoteka i direktorija. Veličina klastera može varirati od 512 bajtova do 64 KB, optimalna veličina je 4 KB.

Uz mnoga značajna poboljšanja za poboljšanje sigurnosti, kao što su podrška za dozvole datoteka, HPFS citiranje, enkripcija, vođenje dnevnika, kontrola pristupa i revizija, čvrste veze i još mnogo toga, NTFS je idealan za formatiranje diska u oblasti sistema. Druge particije čvrstog diska se takođe mogu formatirati u ovom sistemu, jer NTFS omogućava optimalno korišćenje prostora na disku kada postoji mnogo malih datoteka.

Prednost ove organizacije datoteka je brz pristup malim datotekama, visoke performanse pri radu s velikim datotekama i mogućnost korištenja dugih naziva datoteka.

Nedostaci

Glavni nedostatak NTFS sistema je nekompatibilnost sa svim operativnim sistemima ispod Windows NT, kao i ograničenja u kompatibilnosti sa drugim operativnim sistemima. Dakle, Mac OS čita fajlove sa NTFS diskova, ali ne može da ih zapiše, ista je situacija sa kompatibilnošću datoteka sa Linuxom. Najpopularnije igraće konzole Playstation i Xbox 360 ne rade sa NTFS-om, samo Xbox One može komunicirati s njim.

Ostali nedostaci NTFS-a uključuju visoke zahtjeve za memorijom, sporiju brzinu od FAT32 i poteškoće u upravljanju direktorijumima srednje veličine.

Stoga je svrsishodnije koristiti strukturu NTFS datoteka na tvrdim diskovima, uključujući SSD-ove, koji rade na najnovijim verzijama Windowsa, počevši od NT-a.

exFAT

Ovaj sistem datoteka je posljednji koji se razmatra u smislu vremena izdavanja. Pojavio se 2008. godine sa sljedećim ažuriranjima za Windows XP i zapravo je proširena verzija FAT32.

Glavni cilj programera je stvoriti produktivnu, praktičnu i svestranu strukturu datoteka za prijenosne uređaje za pohranu: flash diskove, SD kartice i uklonjive tvrde diskove.

Prednosti:

  • Jednostavna organizacija bez specijaliziranih funkcija i ograničenja veličine datoteka i particija.
  • Odlična kompatibilnost sa svim Windows OS, kao i Mac OS i Linux. Posljednja opcija zahtijeva instalaciju dodatnog softvera.
  • Podrška sa svih modernih Apple uređaja, kao i Xbox One i Playstation 4 igraćih konzola.

Glavni nedostatak organizacije exFAT datoteka je Microsoftova politika licenciranja, koja zabranjuje njihovu slobodnu upotrebu u javnom domenu.

Najoptimalnija struktura datoteka

Nakon pregleda opisa tri popularna sistema datoteka, možemo izvući sljedeće zaključke:

  • za računarske uređaje sa operativnim sistemom višim od Windows NT-a, bilo bi svrsishodnije formatirati čvrsti disk u NTFS sistemu;
  • za starije uređaje, kao iu svrhu kompatibilnosti sa raznim modernim digitalnim gadgetima, najbolja opcija bi bila odabir FAT32;
  • za bilo koji prenosivi medij, idealno bi bilo koristiti sistem

I posljednja stvar: informacije o tome koja je struktura datoteka implementirana na vašim diskovima mogu se pronaći na kartici "Općenito" (desno dugme miša "Svojstva").

vfat je Linux implementacija sistema datoteka MS-DOS FAT/FAT32. čovjek nosač (8)

Tipičan skup opcija montiranja vfat za UTF-8 lokalizaciju (preskačemo opcije čija nas zadana vrijednost čini zastarjelima):

uid=user_name,gid=group_name,fmask=0113,dmask=0002,codepage=866,utf8,shortname=winnt,quiet

Za lokalizaciju koja nije UTF8, a koja je najvjerovatnije KOI8-R lokalizacija (ne zaboravljajući sada "utf8=no" potrebno za RHEL/CentOS):

uid=user_name,gid=group_name,fmask=0113,dmask=0002,codepage=866,iocharset=koi8-r,utf8=no,shortname=winnt,quiet

ili s obzirom na to da "uni_xlate" onemogućava "utf8", čak je bolje vidjeti kodirane nazive datoteka/direktorija kojima se nekako može rukovati nego redove koji se ne razlikuju od "?":

uid=user_name,gid=group_name,fmask=0113,dmask=0002,codepage=866,iocharset=koi8-r,uni_xlate,shortname=winnt,quiet

user_name i group_name - imena korisnika i grupa kojima je odobren pristup za čitanje/pisanje montirane FAT/FAT32 particije u skladu sa instaliranim fmask i dmask

Opšte opcije montiranja variraju u zavisnosti od toga da li montiramo preko komandne linije ili preko unosa u /etc/fstab, ili želimo da se automatski montiramo pri pokretanju, rw/ro modu ili dozvolimo korisnicima da montiraju/demontiraju particiju. Obično se koristi: rw, async
Iz sigurnosnih razloga, za FAT/FAT32 particije možete eksplicitno navesti: nodev,nosuid,noexec
Za ubrzanje možete koristiti: noatime,nodiratitime

Opcije montiranja su navedene u man mount(8) pod "Mount options for fat" i "Mount options for vfat".
Mogućnosti montiranja masti
=====================

blocksize=512 / blocksize=1024 / blocksize=2048
Postavi veličinu bloka (podrazumevano 512).
Veličina I/O bloka.

uid=vrijednost i gid=vrijednost
Postavite vlasnika i grupu svih datoteka. (Podrazumevano: uid i gid trenutnog procesa.)

Budući da FAT/FAT32 ne podržava vlasništvo i prava pristupa datotekama i direktorijumima, cijeli
particija se montira po defaultu s uid-om i gid-om vlasnika procesa
izvođenje montaže. Možete odrediti željenog korisnika i grupu u čije ime
FAT/FAT32 particija će biti montirana. Može biti kao numeričke vrijednosti identifikatora
kao i imena korisnika/grupa, barem iz komandne linije jednostavna
postavljanje imena korisnika/grupe.

umask=vrijednost
Postavite umask (bitmask dozvola koje nisu prisutne). Zadana vrijednost je umask
trenutnog procesa. Vrijednost je data u oktalnom obliku.

dmask=vrijednost
Postavite umask primijenjen samo na direktorije. Zadana vrijednost je umask trenutnog procesa.
Vrijednost je data u oktalnom obliku.

fmask=vrijednost
Postavite umask primijenjen samo na obične datoteke. Zadana vrijednost je umask trenutnog procesa.
Vrijednost je data u oktalnom obliku.

umask, dmask, fmask - maske dozvola za datoteke/direktorije (umask) ili zasebno za
direktorije (dmask) i zasebno za datoteke (fmask). U stvari, kroz njih se uspostavljaju prava
vlasnik (u), grupa (g) i drugi korisnici (o) za sve datoteke i direktorije na mount-u
vfat section. Naveden kao oktalni broj. (Usput, notacija oktalne vrijednosti
ne mora početi od nule.)

check=value
Mogu se odabrati tri različita nivoa izbirljivosti:
r
Velika i mala slova su prihvaćena i ekvivalentni, dugi dijelovi imena su skraćeni
(npr. verylongname.foobar postaje vrlolong.foo), vodeći i ugrađeni razmaci su
prihvaćeno u svakom dijelu imena (ime i ekstenzija).
n
Kao "opušteno", ali mnogo specijalnih znakova (*, ?, Ovo je zadano.
s
Kao "normalno", ali imena ne smiju sadržavati dugačke dijelove i posebne znakove koji
se ponekad koriste na Linuxu, ali ih MS-DOS ne prihvaća.
(+, =, razmaci, itd.)

Kontrolira da li se generirana imena datoteka/direktorija na vfat particiji provjeravaju kako bi se osiguralo da se podudaraju.
FAT/FAT32 pravila i ograničenja. Podrazumevano je "n".

codepage=value
Postavlja kodnu stranicu za pretvaranje u znakove kratkog imena na FAT i VFAT sistemima datoteka.
Standardno se koristi kodna stranica 437.

Opcija montiranja koju je bolje navesti. Određuje DOS kodnu stranicu u kojoj
kreirani kratki (u formatu 8.3) DOS imena fajlova i direktorijuma se čuvaju.
Za one koji su još radili u dosu i postavljali ga, ne zaboravite ovu cifru - za normalnu
pročitaj/sačuvaj ruska imena - codepage=866

conv=b / conv=t / conv=a
Fat sistem datoteka može izvršiti CRLFNL (MS-DOS tekstualni format u UNIX tekstualni format) konverziju
u kernelu. Dostupni su sljedeći načini konverzije:
binarni - Ne vrši se prevođenje. Ovo je zadana postavka.
tekst - CRLFNL prevod se izvodi na svim fajlovima.
auto - CRLFNL prijevod se izvodi na svim datotekama koje nemaju "dobro poznat
binary" ekstenzija. Spisak poznatih ekstenzija nalazi se na početku
od fs/fat/misc.c (od 2.0, lista je:
exe, com, bin, app, sys, drv, ovl, ovr, obj, lib, dll, pif, arc, zip, lha, lzh,
zoološki vrt, tar, z, arj, tz, taz, tzp, tpz, gz, tgz, deb, gif, bmp, tif, gl, jpg, pcx,
tfm, vf, gf, pk, pxl, dvi).
Programi koji računaju lseeks neće voleti konverziju teksta u kernelu.
Nekoliko ljudi je uništilo podatke ovim prijevodom. Čuvajte se!
Za sisteme datoteka montirane u binarnom modu, dostupan je alat za konverziju (fromdos/todos).

Pokušaji da se automatski olakša prijenos tekstualnih datoteka sa sistema sličnog UNIX-u u MS-DOS
CRLFNL zamjene u hodu. Bolje je koristiti ako je potrebno za određene datoteke naredbu
uslužni programi za pretvaranje dos2unix i unix2dos iz paketa istog imena, ili univerzalne iconv
uključeno u paket glibc-common.

cvf_format=modul
Prisiljava vozača da koristi CVF (Compressed Volume File) modul cvf_module umjesto
auto detekcija. Ako kernel podržava kmod, opcija cvf_format=xxx također kontroliše

cvf_option=opcija
Opcija je proslijeđena CVF modulu.

cvf_format, cvf_option - parametri koji upućuju na određeni CVF modul i njegove opcije
za pokretanje u kernel. Šta je to ne želim da razumem.

debug
Uključite zastavicu za otklanjanje grešaka. Niz verzije i lista parametara sistema datoteka će biti odštampani
(ovi podaci se također štampaju ako se čini da su parametri nedosljedni).

Sudeći po opisu, uključuje izlaz niza sa verzijom i parametrima sistema datoteka kada
montiranje FAT/FAT32 particije.

mast=12 / mast=16 / mast=32
Navedite 12, 16 ili 32-bitnu mast. Ovo nadjačava automatsku rutinu otkrivanja tipa FAT.
Koristite oprezno!

Umjesto automatskog otkrivanja tipa FAT, možete odrediti njegovu specifičnu verziju.

iocharset=vrijednost
Postavljeni znakovi za pretvaranje između 8-bitnih znakova i 16-bitnih Unicode znakova.
Zadana vrijednost je iso8859-1.
Dugi nazivi datoteka pohranjeni su na disku u Unicode formatu.

Ovo je parametar za specificiranje da li se koristi lokalizacija korisnika/sistema koja nije UTF8.
Kako je napisano, duga imena datoteka i direktorija pohranjuju se u VFAT odjeljak u Unicode formatu.
Kako biste osigurali da, kada se prenese na korisničke aplikacije koje nisu konfigurirane u UTF8 lokalizaciji,
znakovi iz Unicode-a su konvertovani u osmobitni kod prikladan za ovu lokalizaciju, neophodno je
postavite željenu tablicu konverzije iocharseta.
Podrazumevano, ako nije navedeno, iocharset=ascii, tj. što znači duga imena
datoteke/direktoriji se sastoje od znakova iz ASCII skupa, za što je trivijalno
(jedan-na-jedan) konverzija UnicodeASCII kodova.
Za KOI8-R lokalizacije, morate navesti tablicu za pretvaranje znakova u KOI8-R kodove iz znakova
Unicode - iocharset=koi8-r (pogledajte /usr/share/i18n/charmaps/KOI8-R.gz).
Postavljanje iocharseta ima smisla samo ako sistem (ili za određenog korisnika,
za koju je particija montirana) koristi se lokalizacija koja nije UTF8.
Za UTF-8 lokalizacije, preskačemo opciju iosharset i morate montirati particiju sa posebnim
nezavisna opcija "utf8" namijenjena ovom slučaju (pogledajte opis ispod).

tiho
Uključite tihu zastavicu. Pokušaji chown ili chmod datoteka ne vraćaju greške, iako ne uspijevaju.
Koristite oprezno!

Suzbija poruke o grešci kada pokušavate "chown" ili "chmod" datoteke na particiji
FAT/FAT32. Općenito, iako upozoravaju da ovu opciju koristite s oprezom, ona to čini
svakodnevni rad sa vfat particijama je praktičniji, transparentno preskačući zahtjeve aplikacije
za obavljanje nepodržanih funkcija FAT / FAT32 koje se stalno pojavljuju s vremena na vrijeme.
Na primjer, kada pravite sigurnosnu kopiju datoteke koja se uređuje u gedit-u ili kada koristite rsync
sa uobičajenom opcijom "-a". Samo trebate zapamtiti da je particija sa kojom radite FAT / FAT32 i
uzmite u obzir da fajlovi postavljeni na njega uvijek dobiju vlasnika i specificirani način pristupa
prilikom montaže. U nedostatku ove opcije, morate i ovo zapamtiti, jer stalno
dobijate greške tokom operacije sigurnosnog kopiranja (na primjer, morate posebno propisati rsync opcije)
ili upozorenja prilikom premještanja datoteka zbog nemogućnosti promjene vlasnika i vremena.
Morate biti oprezni u obrnutim operacijama - dobijanju datoteka sa vfat particija
sa postavkom vlasnika.

sys_immutable, showexec, dots, nodots, dotsOK=
Različiti pogrešno usmjereni pokušaji da se nametnu Unix ili DOS konvencije na FAT sistem datoteka.

Različiti pokušaji, sa promenljivim uspehom, da se harmonizuju Unix i DOS konvencije za
FAT sistem datoteka. Primjer i opis upotrebe parametra "showexec" možete pronaći u ovom jednom od rijetkih članaka koji ne sadrži pogrešne informacije: http://citkit.ru/articles/147/

Opcije montiranja za vfat
======================

uni_xlate
Prevedite neobrađene Unicode znakove u posebne izlazne sekvence. Ovo vam omogućava pravljenje rezervnih kopija
i vratite imena datoteka koja su kreirana sa bilo kojim Unicode znakovima. Bez ove opcije
'?' se koristi kada prevod nije moguć. Izlazni znak je ':' jer jeste
inače nezakonito na vfat sistemu datoteka. Escape sekvenca koja se koristi, gdje je u
unicode znak je: ':', (u & 0x3f), ((u>>6) & 0x3f), (u>>12).

Ovo je također korisna opcija kada radite na lokalizacijama koje nisu UTF8. U dugim imenima datoteka/direktorija
mogu se pojaviti bilo koji Unicode znakovi, uključujući i one koji nisu u tom skupu od 256
znakovi navedeni u tablici konverzije u parametru iocharset=. Takvi likovi
se prikazuju kao '?', ili ako je ova opcija specificirana, predstavljeni su posebnim
escape sekvence. Escape karakter je dvotočka ':' jer je zabranjen
u DOS imenima i definitivno se nikada ne pojavljuje u njima. Potencijalno, sa ovim uključenim
opcijama se može upravljati imenima datoteka čija imena sadrže bilo koji od Unicode znakova.
Imena izgledaju smiješno: na primjer, bit će prikazana datoteka pod nazivom "test".
kao ":0442:0435:0441:0442". Datoteka sa ovim imenom može se kreirati, kopirati,
zapišite, preimenujte na primjer u ":0442:0435:0441:0441", i to će biti DOS ime "tess".
Ali na primjer, sinkronizacija direktorija s takvim izlaznim sekvencama u imenu
korištenje rsync neće raditi, očito zato što rsync ne zna ništa o tome
transformacije imena.

posix
Dozvolite dvije datoteke s imenima koja se razlikuju samo velikim i malim slovima.

Omogućava kreiranje dvije datoteke s imenima koja se razlikuju samo u malim i velikim slovima.

nonum tail
Prvo pokušajte napraviti kratko ime bez rednog broja, prije pokušaja name~num.ext.

Prilikom kreiranja kratkog DOS imena, pokušava ga prvo stvoriti bez uobičajenih tilda
sa brojem na kraju imena.

utf8
UTF8 je sigurno 8-bitno kodiranje Unicode-a koje koristi konzola.
Ovom opcijom može se omogućiti za sistem datoteka.
Ako se 'uni_xlate' postavi, UTF8 se onemogućava.

Omogućava UTF-8 kodiranje Unicode znakova prilikom njihovog prosljeđivanja korisničkim aplikacijama
radi u UTF-8 lokalizacijama. Očigledno, to je ono što je potrebno u normalnim uslovima.
Ako je postavljena opcija "uni_xlate", tada je opcija "utf8" onemogućena.

Teoretski, u UTF-8 lokalizacijama, ne možete koristiti opciju "utf8", već postavite iocharset=utf8.
U izvorima fs/fat/inode.c nailazimo na sljedeće upozorenje:
1105 /* UTF-8 ne pruža FAT semantiku */
1106 if (!strcmp(opts->iocharset, "utf8")) (
1107 printk(KERN_ERR "FAT: utf8 nije preporučeni IO charset"
1108 " za FAT sistem datoteka, sistem datoteka će biti osjetljiv na velika i mala slova!\n");
1109 }

shortname=
Definira ponašanje za kreiranje i prikaz imena datoteka koje se uklapaju u 8,3 karaktera.
Ako postoji dugo ime za datoteku, uvijek će biti preferirani prikaz. Postoje četiri načina rada:
niže - Prisilno prevođenje kratkog imena na mala slova na ekranu;
win95 - Prisilno prebacivanje kratkog imena na velika slova nakon prikaza;
pohraniti dugo ime kada kratko ime nije samo velikim slovima.
winnt - Prikažite kratki naziv kakav jeste;
pohrani dugo ime kada kratko ime nije samo malim ili velikim slovima.
mixed - Prikažite kratko ime kakvo jeste;
pohraniti dugo ime kada kratko ime nije samo velikim slovima.
Podrazumevano je "niže".

Određuje kako se kreiraju i prikazuju imena datoteka i direktorija, koji su sami
su u 8.3 formatu. Ako postoji dugo ime za fajl, onda će se prikazati,
jer uvek ima prednost. Postoje četiri načina rada kao što je opisano. Podrazumevano je "niže".
Čini se prirodnijim koristiti "winnt".

Nakon montiranja particije, možete provjeriti opcije s kojima je montirana pomoću "cat /proc/mounts".

Jedna posebnost u RedHat/CentOS-u je da se vfat particija uvijek montira sa omogućenom opcijom "utf8", čak i ako nije navedena u komandnoj liniji. Ovo se takođe dešava u lokalizacijama koje nisu UTF8, što uzrokuje da se imena datoteka koja se sastoje od ne-ascii znakova prikazuju pogrešno (kako to obično izgleda kada pokušavate da izbacite unikod niz koristeći neku kodnu tabelu od 256 osmobitnih znakova). Ovo je rezultat zakrpe za greške Anaconda https://bugzilla.redhat.com/show_bug.cgi?id=181963, kada su umjesto da poprave grešku u postavkama instalatera, jednostavno zakrpili kernel tako da su po defaultu bile vfat particije montiran sa omogućenom opcijom "utf8", tj. .To. tip svejedno sve već duže vrijeme radi samo u UTF-8 lokalizaciji. Ali u isto vrijeme, zaboravili su spomenuti na man stranici kako onemogućiti ovu opciju https://bugzilla.redhat.com/show_bug.cgi?id=515149

U istom fs/fat/inode.c, možete vidjeti nedokumentirane opcije koje se mogu postaviti za kontrolu opcija, uključujući onemogućavanje "utf8":
905 static match_table_t vfat_tokens = (
906 (opt_charset, "iocharset=%s"),
907 (Opt_shortname_lower, "shortname=lower"),
908 (Opt_shortname_win95, "shortname=win95"),
909 (Opt_shortname_winnt, "shortname=winnt"),
910 (Opt_shortname_mixed, "shortname=mixed"),
911 (Opt_utf8_no, "utf8=0"), /* 0 ili ne ili netačno */
912 (Opt_utf8_no, "utf8=ne"),
913 (Opt_utf8_no, "utf8=false"),
914 (Opt_utf8_yes, "utf8=1"), /* prazno ili 1 ili da ili tačno */
915 (Opt_utf8_yes, "utf8=yes"),
916 (Opt_utf8_yes, "utf8=true"),
917 (Opt_utf8_yes, "utf8"),
918 (Opt_uni_xl_no, "uni_xlate=0"), /* 0 ili ne ili netačno */
919 (Opt_uni_xl_no, "uni_xlate=no"),
920 (Opt_uni_xl_no, "uni_xlate=false"),
921 (Opt_uni_xl_yes, "uni_xlate=1"), /* prazno ili 1 ili da ili tačno */
922 (Opt_uni_xl_yes, "uni_xlate=yes"),
923 (Opt_uni_xl_yes, "uni_xlate=true"),
924 (Opt_uni_xl_yes, "uni_xlate"),
925 (Opt_nonumtail_no, "nonumtail=0"), /* 0 ili ne ili netačno */
926 (Opt_nonumtail_no, "nonumtail=no"),
927 (Opt_nonumtail_no, "nonumtail=false"),
928 (Opt_nonumtail_yes, "nonumtail=1"), /* prazno ili 1 ili da ili tačno */
929 (Opt_nonumtail_yes, "nonumtail=yes"),
930 (Opt_nonumtail_yes, "nonumtail=true"),
931(Opt_nonumtail_yes, "nonumtail"),
932 (opt_err, NULL)
933 };

Sigurno ste čuli za sisteme datoteka kao što su FAT32, NTFS i exFAT. Ali koja je razlika između njih? Svaka vrsta ima svoj skup prednosti i nedostataka. Zato ne postoji jedinstvena opcija. U ovom članku ćemo analizirati glavne razlike između tri sistema datoteka.

Govoreći o Windows operativnom sistemu, sigurno znamo da je instaliran samo na logičkoj particiji NTFS formata. Izmjenjivi diskovi i drugi uređaji za pohranu zasnovani na USB-u koriste tip FAT32.

Jedan od formata koji se može koristiti za formatiranje fleš diskova je exFAT, nasljednik starog FAT32 sistema datoteka.

Dakle, imamo tri glavna formata za skladištenje podataka koji se široko koriste i za Windows i za različite vrste medija za skladištenje.

Šta je sistem datoteka

Sistem datoteka je skup pravila koja regulišu način na koji se dokumenti pohranjeni na uređaju pohranjuju i preuzimaju. To može biti tvrdi disk, fleš disk ili SD kartica.

Za bolje razumijevanje, uzmimo kao primjer ured jedne obične kompanije. Fragmenti instaliranih dokumenata pohranjeni su na određenom mjestu, na primjer, u ladici stola. A kada treba da ih otvori, sistem datoteka pristupa datotekama u pokušaju da pročita informacije.

Korisni članci


Pretpostavimo na trenutak da je takav sistem u kvaru i odmah dobijete ogromnu količinu neidentifikovanih podataka, koje nećete moći proučiti.

U stvari, postoji veliki broj sistema datoteka, kao što su Flash File System, Tape File System i Disk File System, međutim, mi ćemo se fokusirati samo na glavne - FAT32, NTFS I exFAT.

Šta je FAT32

FAT32 sistem datoteka je najstariji i najiskusniji u istoriji kompjuterske tehnologije. Njeno putovanje je počelo sa originalnim 8-bitnim FAT sistemom 1977. godine, koji je funkcionisao unutar samostalnog diska. Microsoft samostalni disk Basic-80. Pokrenut je posebno za Intel 8080 NCR 7200 1977/1978, radio kao terminal za unos podataka sa 8-inčnim flopi diskovima.

Nakon razgovora o uvođenju sistema sa osnivačem Microsofta Billom Gatesom, kod je napisao prvi zaposlenik kompanije, Mark McDonald.

Osnovna svrha FAT sistema datoteka bila je rad sa podacima u operativnom sistemu Microsoft 8080/Z80 zasnovanom na MDOS/MIDAS platformi koju je napisao Mark McDonald.

U budućnosti, FAT je doživio neke promjene, postepeno prelazeći sa svog izvornog oblika na FAT12, FAT16 i, konačno, FAT32, čije je ime sada usko povezano s vanjskim diskovima.

Glavna razlika između FAT32 i njegovih prethodnika je prevazilaženje ograničene količine informacija dostupnih za skladištenje. 32-bitni sistem je objavljen u avgustu 1995. sa izdavanjem Windows 95 i, u svojoj ažuriranoj verziji, omogućio je povećanje gornje granice veličine fajla i skladištenja na 4 GB i 16 TB.

Dakle, FAT32 nije namijenjen za pohranjivanje velikih količina podataka i instaliranje teških aplikacija. Iz tog razloga se sistem datoteka koristi na tvrdim diskovima. NTFS, što korisnicima omogućava da prestanu razmišljati o količini informacija koje preuzimaju.

Ukratko, FAT32 sistem je idealan za pohranjivanje podataka do 4 GB na bilo kojem prenosivom mediju. Njegova popularnost nije ograničena samo na kompjutersku sferu. Koristi se u igraćim konzolama, HDTV-ima, DVD plejerima, Blu-ray plejerima i bilo kom drugom uređaju sa USB portom. FAT32 podržavaju sve verzije Windows, Linux i MacOS.

Šta je NTFS

1993. Microsoft je predstavio novi sistem datoteka NTFS(New Technology File System) paralelno sa pojavom operativnog sistema Windows NT 3.1.

Glavna karakteristika NTFS sistema je odsustvo bilo kakvih ograničenja na veličinu učitanih datoteka. Čak i kada bismo pokušali prekoračiti ovu granicu, ne bismo uspjeli - tako je sjajno.

Razvoj je započeo sredinom 1980-ih tokom saradnje između Microsofta i IBM-a na stvaranju novog operativnog sistema koji je nadmašio prethodne u grafičkim performansama.

Međutim, sindikat dvije kompanije nije dugo trajao i, bez završetka zajedničkog projekta, odlučili su prekinuti saradnju. Nakon toga, Microsoft i IBM su se koncentrisali na proizvodnju sopstvenih sistema datoteka.

Za računarsku tehnologiju, 1989. godinu obilježilo je stvaranje IBM-ovog HPFS-a, koji je korišten za OS/2 operativni sistem. Nekoliko godina kasnije, 1993. godine, pokrenuo se Microsoft NTFS v1.0, koji je postao zvanični sistem datoteka za Windows NT 3.1.

Teoretska veličina NTFS datoteke je 16 EB - 1 KB, što je 18,446,744,073,709,550,502 bajta. Razvojni tim uključivao je Tom Millera, Harry Kimuru, Brian Andrew, David Goebel.

Sljedeća verzija sistema datoteka je bila NTFS v3.1 lansiran posebno za Microsoft Windows XP. U budućnosti nije pretrpio nikakve posebne promjene, iako je u njega uneseno mnogo različitih dodataka. Na primjer, postalo je moguće smanjiti logičke particije, vratiti i NTFS simboličke veze. Osim toga, početni kapacitet sistema datoteka bio je samo 256 MB, od ogromnih 16 EB - 1 KB u novim verzijama koje su lansirane s izdavanjem Windows 8.

Govoreći o korisnim funkcijama uvedenim u NTFS v3.1, možemo primijetiti proširenje podržanih formata datoteka, kvote korištenja diska, enkripciju datoteka i kreiranje tačaka ponovnog analiziranja. Značajna je činjenica da su nove verzije NTFS-a potpuno kompatibilne sa prethodnim.

NTFS sistem datoteka ima važnu karakteristiku kada je u pitanju oporavak od bilo kakve štete. Sadrži određenu strukturu podataka koja prati sve promjene u sistemu i uz pomoć koje uvijek možete vratiti NTFS u radni kapacitet.

Ovaj sistem datoteka podržavaju sve verzije Windows-a, počevši od Windows XP-a. Nažalost, MacOS ne dijeli posvećenost kompatibilnosti koju Microsoft forsira. Apple je ostavio mogućnost korisnicima da čitaju podatke sa NTFS diskova, ali pisanje na njih neće raditi. Podrška za ovaj sistem datoteka iz Linuxa je ograničena na samo nekoliko njegovih verzija.

Šta je exFAT

ExFAT(Extended FAT) je novi, prošireni sistem datoteka iz Microsofta koji uspješno zamjenjuje svog prethodnika na terenu kada su u pitanju velike količine informacija.

Kao što vjerovatno znate, većina modernih digitalnih fotoaparata koristi exFAT sistem, jer je znatno lakši od NTFS-a, ali u isto vrijeme omogućava snimanje datoteka veće od 4 GB, za razliku od FAT32.

Dakle, kada kopirate dokument od 6 GB na fleš disk sa exFAT sistemom datoteka, nećete naići na negativne posljedice koje se mogu primijetiti korištenjem prethodne verzije sistema.

Format exFAT dobija sve veću popularnost i koristi se uglavnom sa SDXC memorijskim karticama velikog kapaciteta. Glavni razlog za to je mala veličina sistema datoteka i, kao što je prethodno opisano, mogućnost pohranjivanja dokumenata većih od 4 GB.

Zanimljiva činjenica je da Microsoft čuva američki patent 8321439, koji vam omogućava da brzo pronađete datoteku koristeći heš imena. Zahvaljujući ovoj funkciji, svaki dokument se može pronaći mnogo puta brže.

Vrijedi napomenuti da svi dostupni dodaci za exFAT sistem datoteka nisu objavljeni u javnosti. Da bi ih kupili, dobavljači moraju kupiti ograničenu licencu od Microsofta.

Ova radnja je poduzeta kako bi se spriječilo dobavljače da pokušaju unovčiti Microsoftov proizvod tako što će se identificirati kao dio kompanije jer bi im bio dostupan izvorni kod sistema datoteka.

Budući da je Microsoft nepromjenjiv u svojoj tvrdoglavosti, mnogi korisnici su počeli kreirati vlastite exFAT modifikacije, od kojih je jedna bila exfat-osigurač. Pruža operacije čitanja i pisanja za Linux distribucije, uključujući FreeBSD.

Napravljen 2006. godine, exFAT sistem datoteka, koji ima opšte ograničenje količine informacija poput NTFS, je lakši jer ne sadrži sve vrste dodataka, kao drugi.

ExFAT podržava čitanje, pisanje i kompatibilan je sa Mac, Android i Windows operativnim sistemima. Za Linux je potreban softver za podršku.

Poređenje sistema datoteka

FAT32:

  • Kompatibilnost: Windows, MacOS, Linux, igraće konzole i uređaji sa USB priključkom.
  • Pros: međuplatformska kompatibilnost, lagani sistem datoteka.
  • Minusi: ograničenja veličine datoteke (dostupni su dokumenti do 4 GB) i veličine particija do 16 TB.
  • svrha: uklonjivi diskovi. Koristi se za formatiranje fleš diskova, ali se preferira exFAT.

NTFS:

  • Kompatibilnost: Windows, MacOS (samo za čitanje), Linux (samo za čitanje za neke distribucije), Xbox One.
  • Pros: nema ograničenja u veličini datoteka i particija.
  • Minusi: ograničena međuplatformska kompatibilnost.
  • svrha: dobro prikladan za interne čvrste diskove, jer vam omogućava pohranjivanje velikih količina informacija koje drugi sistemi datoteka ne mogu podnijeti.

exFAT:

  • Kompatibilnost: Windows XP i noviji, MacOS 10.6.5 i noviji, Linux (koristeći FUSE), Android.
  • Pros: ima opšte pozitivne efekte FAT32 i NTFS, koji uključuju mogućnost skladištenja datoteka većih od 4 GB.
  • Minusi: Microsoft ograničava upotrebu licence.
  • svrha: omogućava vam da isključite ograničenja veličine datoteke za prenosive diskove. Mnogo poželjniji od svog prethodnika FAT32.

Ako trebate vratiti logičku particiju s nepoznatim, oštećenim ili izbrisanim sistemom datoteka, alati Starus Recovery će vam pomoći.

Alat Starus Partition Recovery, ili njegovi analozi, Starus FAT Recovery, Starus NTFS Recovery, dizajnirani su za rad sa određenim sistemima datoteka - FAT i NTFS. Osnovni softver je u stanju da komunicira sa oba. Možete besplatno preuzeti i isprobati programe za oporavak FAT32 i NTFS sistema datoteka!

NTFS, FAT ili exFAT su potpuno različiti sistemi datoteka koji se mogu koristiti za pohranjivanje podataka na različitim medijima. Oba su kreirana od strane Microsofta i uglavnom se koriste za Windows, ali takođe imaju podršku u Linux kernelu.

Najčešće se NTFS koristi za instaliranje operativnog sistema Windows ili Windows particija za datoteke, dok se FAT često koristi na fleš diskovima ili drugim eksternim diskovima. Takođe, FAT se često može koristiti kao glavni sistem datoteka za Android. U ovom članku ćemo pogledati razlike između FAT-a i NTFS-a, detaljno analizirati po čemu se razlikuju i zašto su potrebni.

Sistem datoteka postavlja osnovna pravila kako će podaci biti organizirani kada se zapisuju na medij, bez obzira da li je riječ o tvrdom disku ili fleš disku. Sistem datoteka opisuje kako će folderi biti organizirani.

Određeni dio podataka koji se zove datoteka postavlja se u željeno područje pogona. Sistem datoteka obavlja sve potrebne proračune, a također određuje minimalnu veličinu nedjeljivog bloka podataka, maksimalnu veličinu datoteke i prati fragmentaciju. Postoji mnogo različitih tipova sistema datoteka, na primjer, sistemi datoteka za instalaciju OS-a, za eksterne medije, za optičke diskove, distribuirani sistem datoteka. Ali u ovom članku ćemo usporediti samo fat i ntfs.

Šta je sistem datoteka FAT?

Fat32 i ntfs sistemi datoteka su veoma različiti. FAT je skraćenica za File Allocation Table. Ovo je veoma star fajl sistem u istoriji računarskih sistema. Njena priča počela je 1977. Zatim je razvijen 8-bitni sistem datoteka, koji je korišćen u NCR 7200 baziranom na Intel 8080. To je bio ulazni terminal koji je radio sa flopi diskovima. Sistem datoteka je napisao zaposlenik Microsofta Mark McDonald nakon što je razgovarao o njegovom konceptu s Billom Gatesom.

Tada je FAT sistem datoteka počeo da se koristi u operativnom sistemu MDOS za platformu Z80. Nekoliko godina kasnije, objavljene su nove verzije kao što su FAT12, FAT16 i FAT32.

FAT32 je povećao maksimalnu veličinu volumena na 16TB u poređenju sa FAT16. Veličina fajla je takođe povećana na 4 GB. Tabela alokacije datoteka 32 bit je objavljena u avgustu 1995. za Windows 95. Ali ovaj sistem datoteka još uvijek se ne može koristiti za instaliranje teških aplikacija ili pohranjivanje velikih datoteka. Stoga je Microsoft razvio novi sistem datoteka - NTFS, koji je lišen takvih nedostataka.

FAT32 je odličan sistem datoteka za eksterne medije ako trebate prenijeti datoteke ne veće od 4 GB. Podržava ga mnogo različitih uređaja kao što su kamere, kamere, muzički plejeri. Sve verzije Windows i Linux distribucija u potpunosti podržavaju FAT32. Čak ga i Apple MacOS podržava.

Šta je NTFS sistem datoteka?

Za svoje nove sisteme, Microsoft je razvio novi sistem datoteka - New Technology File System ili NTFS. Pojavio se 1993. u Windows NT 3.1. NTFS je uklonio mnoga ograničenja veličine datoteka i diskova. Njegov razvoj je počeo davne 1980. godine, kao rezultat spajanja Microsofta i IBM-a kako bi se stvorio novi sistem datoteka sa poboljšanim performansama.

Ali saradnja između kompanija nije dugo potrajala i IBM je izdao HPFS, koji se koristio u OS/2, a Microsoft je kreirao NTFS 1.0. Maksimalna veličina jedne datoteke u NTFS može doseći 16 eksabajta, što znači da će čak i najveći fajlovi stati u njega.

NTFS 3.1 je objavljen za Windows XP i dobio je mnoga zanimljiva poboljšanja kao što su podrška za smanjenje particija, automatska popravka i simboličke veze, a maksimalna veličina diska sistema datoteka je povećana na 256 TB. Ovo je uprkos maksimalnoj veličini datoteke od 16 EB.

Ostale zanimljive karakteristike koje su naknadno dodane uključuju lenjo upisivanje na disk, podršku za defragmentaciju, postavke diskovne kvote, praćenje veza i enkripciju na nivou datoteke. Uz sve to, NTFS zadržava kompatibilnost sa prethodnim verzijama.

Sada je to sistem datoteka sa dnevnikom, sve radnje sa datotekama se bilježe u posebnom dnevniku, uz pomoć kojeg se sistem datoteka može vrlo brzo vratiti u slučaju oštećenja. NTFS je podržan na Windows XP i novijim verzijama. Ako uporedimo fat ili ntfs, onda ovo drugo nije u potpunosti podržano u Linuxu, moguće je snimanje i oporavak u slučaju oštećenja, a podržano je samo čitanje u MacOS-u.

Šta je exFAT sistem datoteka?

ExFAT sistem datoteka je još jedan Microsoftov projekat za poboljšanje starog sistema datoteka. Može biti prugasta tamo gdje se FAT32 ne uklapa. Mnogo je lakši od NTFS-a, ali podržava datoteke veće od 4 GB, a često se koristi i na fleš diskovima i diskovima. Tokom svog razvoja, Microsoft je koristio svoju tehnologiju za traženje imena datoteka po hash-u, što uvelike poboljšava performanse.

Većina zemalja priznaje zakon o patentima SAD, tako da bilo kakva implementacija exFAT-a nije moguća ni na jednom zatvorenom ili otvorenom sistemu. Ali Microsoft želi da se ovaj sistem datoteka slobodno distribuira i koristi. Stoga je razvijena verzija exFAT bazirana na FUSE pod nazivom fuse-exfat. Daje pun pristup za čitanje i pisanje. Napravljena je i implementacija na nivou Linux kernela u Samsungu, koja je sada takođe u javnom vlasništvu.

Ovaj sistem datoteka također ima ograničenje maksimalne veličine datoteke od 16 EB, ali je mnogo lakši i nema dodatnih funkcija. Što se tiče kompatibilnosti, u potpunosti je podržan na Windows, MacOS, Android i Linux.

Razlike između FAT-a i Ntfs-a

A sada pogledajmo glavne razlike između FAT-a i NTFS-a u obliku kratkog sažetka svakog od sistema datoteka:

FAT32

  • Kompatibilnost: Windows, Mac, Linux, igraće konzole, gotovo svi uređaji sa USB portom;
  • Pros: cross-platforma, lakoća;
  • Minusi: maksimalna veličina datoteke 4 GB i particija 16 GB, bez dnevnika;
  • Upotreba: vanjski mediji.

NTFS

  • Kompatibilnost: Windows, Linux, Xbox One i samo za čitanje na Macu
  • Pros: dnevnik, velika ograničenja veličine particija i datoteka, enkripcija, automatski oporavak;
  • Minusi: ograničena cross-platforma;
  • Upotreba: da instalirate Windows.

exFAT

  • Kompatibilnost: Windows XP i noviji, MacOS X 10.6.5, Linux (osigurač), Android;
  • Pros: velika granica za particiju i veličinu datoteke, lagana u poređenju sa NTFS;
  • Minusi: Microsoft ograničava svoju upotrebu ugovorom o licenci;
  • Upotreba: za eksterne medije i eksterne čvrste diskove.

zaključci

U ovom članku smo uporedili fat i ntfs. To su veoma različiti sistemi datoteka. Ali teško je razumjeti koji je sistem datoteka bolji od fat ili ntfs, s jedne strane, NTFS ima mnogo više mogućnosti, ali FAT je lakši i podržan je gdje god je to moguće. Za particije podataka na Linuxu koje moraju biti dostupne na Windows-u, bolje je koristiti FAT umjesto NTFS jer je bolje podržan. Šta mislite da je bolje fat ili ntfs za Linux?

Ovaj članak je o sistem datoteka . Kada instalirate Windows, traži se da odaberete sistem datoteka na particiji na kojoj će biti instaliran, a korisnici PC-a moraju birati između dvije opcije DEBEO ili NTFS.

U većini slučajeva korisnici su zadovoljni znajući to NTFS je "bolji" i odaberite ovu opciju.

Međutim, ponekad se zapitaju i šta je tačno bolje?

U ovom članku pokušat ću objasniti šta je sistem datoteka, šta su, po čemu se razlikuju i koji treba koristiti.

Članak je pojednostavio neke od tehničkih karakteristika sistema datoteka za razumljiviju percepciju materijala.

Sistem podataka je način organiziranja podataka na mediju za pohranu. Sistem datoteka određuje gdje i kako će datoteke biti zapisane na mediju i omogućava operativnom sistemu pristup tim datotekama.

Modernim sistemima datoteka nameću se dodatni zahtjevi: mogućnost šifriranja datoteka, kontrola pristupa datotekama i dodatni atributi. Obično je sistem datoteka napisan na početku tvrdog diska. ().

Sa stanovišta OS-a, tvrdi disk je skup klastera.

klaster je područje diska određene veličine za pohranjivanje podataka. Minimalna veličina klastera je 512 bajtova. Pošto se koristi binarni brojevni sistem, veličine klastera su višestruke stepena dvojke.

Korisnik može figurativno zamisliti tvrdi disk kao karirani notepad. Jedna ćelija na stranici je jedan klaster. Sistem datoteka je sadržaj notepada, a datoteka je riječ.

Za čvrste diskove u PC-u, trenutno su najčešća dva sistema datoteka: DEBEO ili NTFS. Prvi put se pojavio DEBEO (FAT16), onda FAT32, i onda NTFS.

DEBEO(FAT16) je skraćenica za Tablica dodjele datoteka(u prevodu Tablica dodjele datoteka).

FAT strukturu su razvili Bill Gates i Mark MacDonald 1977. godine. Korišćen je kao glavni sistem datoteka u DOS i Microsoft Windows operativnim sistemima (do Windows ME verzije).

Postoje četiri verzije FAT-a - FAT12, FAT16, FAT32 I exFAT. Razlikuju se po broju bitova dodijeljenih za pohranjivanje broja klastera.

FAT12 uglavnom se koristi za floppy diskove, FAT16- za male diskove i nove exFAT uglavnom za fleš diskove. Maksimalna veličina klastera koju podržava FAT je 64Kb. ()

FAT16 prvi put predstavljen u novembru 1987. Indeks 16 u nazivu označava da se 16 bitova koristi za broj klastera. Kao rezultat, maksimalna veličina particije diska (volumena) koju ovaj sistem može podržati je 4 GB.

Kasnije, razvojem tehnologije i pojavom diskova kapaciteta više od 4 GB, pojavio se sistem datoteka. FAT32. Koristi 32-bitno adresiranje klastera i predstavljen je sa Windows 95 OSR2 u avgustu 1996. FAT32 ograničena u veličini volumena na 128 GB. Također ovaj sistem može podržati duga imena datoteka. ().

NTFS(skraćenica NovoTehnologijafajlSistem - Novi tehnološki sistem datoteka) je standardni sistem datoteka za porodicu operativnih sistema Microsoft Windows NT.

Predstavljen 27. jula 1993. sa Windows NT 3.1. NTFS je zasnovan na HPFS sistemu datoteka (skraćenica visokoPerformansefajlSistem - Sistem datoteka visokih performansi), koji je kreirao Microsoft zajedno sa IBM-om za OS/2 operativni sistem.

Glavne karakteristike NTFS-a: ugrađene mogućnosti za ograničavanje pristupa podacima za različite korisnike i korisničke grupe, kao i dodjeljivanje kvota (ograničenja na maksimalnu količinu prostora na disku koji zauzimaju određeni korisnici), korištenje sistema dnevnika za poboljšanje pouzdanosti sistema datoteka .

Specifikacije sistema datoteka su zatvorene. Obično je veličina klastera 4Kb. U praksi se ne preporučuje kreiranje volumena većeg od 2TB. Tvrdi diskovi su upravo dostigli ovu veličinu, možda ćemo u budućnosti imati novi sistem datoteka. ().

Tokom instalacije Windows XP-a, od vas se traži da formatirate disk u sistemu DEBEO ili NTFS. Ovo znači FAT32.

Svi fajl sistemi su izgrađeni po principu: jedan klaster - jedan fajl. One. jedan klaster pohranjuje podatke samo jedne datoteke.

Glavna razlika za prosječnog korisnika između ovih sistema je veličina klastera. “Davno, kada su diskovi bili mali, a fajlovi vrlo mali”, to je bilo vrlo primjetno.

Razmotrite primjer jednog volumena na disku od 120 GB i datoteke od 10 Kb.

Za FAT32 veličina klastera će biti 32Kb, a za NTFS- 4Kb.

IN FAT32 takav fajl će zauzeti 1 klaster, ostavljajući 32-10=22Kb nedodijeljenog prostora.

IN NTFS takav fajl će zauzeti 3 klastera, ostavljajući 12-10=2Kb nedodijeljenog prostora.

Po analogiji sa notebookom, klaster je ćelija. I nakon što smo stavili tačku u ćeliju, već logično sve to zauzimamo, ali u stvarnosti ima puno slobodnog prostora.

Dakle, tranzicija iz FAT32 To NTFS omogućava optimalnije korišćenje hard diska kada postoji veliki broj malih fajlova u sistemu.

Godine 2003. imao sam disk od 120 GB podijeljen na volumene od 40 i 80 GB. Kada sam prešao sa Windows 98 na Windows XP i konvertovao disk sa FAT32 V NTFS, dobio sam oko 1 GB slobodnog prostora na disku. U to vrijeme to je bio značajan "povećanje".

Da biste saznali koji sistem datoteka se koristi na volumenima tvrdog diska vašeg računara, potrebno je da otvorite prozor sa svojstvima volumena i na kartici "su uobičajeni" pročitajte ove podatke.

Volume- ovo je sinonim za particiju diska, korisnici obično nazivaju volumen "drive C", "drive D" itd. Primjer je prikazan na slici ispod:

Trenutno se široko koriste diskovi kapaciteta 320 GB ili više. Stoga preporučujem korištenje sistema NTFS za optimalno korišćenje prostora na disku.

Takođe, ako na računaru postoji više korisnika, NTFS vam omogućava da konfigurišete pristup fajlovima na način da različiti korisnici ne mogu da čitaju i menjaju datoteke drugih korisnika.

U organizacijama, kada rade na lokalnoj mreži, sistemski administratori koriste druge funkcije NTFS-a.

Ako ste zainteresirani za organiziranje pristupa datotekama za nekoliko korisnika na jednom računalu, sljedeći članci će to detaljno opisati.

Prilikom pisanja članka korišteni su materijali sa stranica en.wikipedia.org

Autor članka: Maxim Telpari
Korisnik računara sa 15 godina iskustva. Stručnjak za podršku video kursa "Pouzdan korisnik računara", nakon proučavanja kojeg ćete naučiti kako sastaviti računar, instalirati Windows XP i drajvere, vratiti sistem, raditi u programima i još mnogo toga.

Zaradite na ovom članku!
Prijavite se za partnerski program. Zamijenite vezu kursa u članku sa vašom partnerskom vezom. Dodajte članak na svoju web stranicu. Možete dobiti reprint verziju.

Top Related Articles