Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Këshilla
  • Çfarë duhet të bëni nëse mungojnë të dhënat. Arkitektura e sistemit të skedarëve FAT

Çfarë duhet të bëni nëse mungojnë të dhënat. Arkitektura e sistemit të skedarëve FAT

Të gjithë ata që kanë instaluar ndonjëherë një sistem operativ kanë hasur në faktin se në fazën e formatimit të ndarjes së instalimit të një hard disk, programi ofron të zgjedhë llojin e sistemit të skedarëve FAT ose NTFS.

Dhe ata që u rastisi të formatonin një flash drive ose një pajisje tjetër ruajtëse të jashtme duhej të vendosnin midis tre sistemeve të skedarëve FAT32, NTFS dhe exFAT. Më shpesh, përdoruesit zgjedhin formatimin e paracaktuar sepse nuk e dinë se cili është ndryshimi.

Ky artikull u drejtohet atyre që dëshirojnë të plotësojnë këtë boshllëk në njohuritë e tyre.

Struktura e skedarit FAT: parimet dhe qëllimi

Struktura e skedarit ose Sistemi i skedarëve u zhvillua në vitet 70 të shekullit të kaluar nga Microsoft dhe përfaqësonte një rend të caktuar të organizimit të hapësirës për ruajtjen dhe aksesin e të dhënave në kompjuterë dhe pajisje të tjera dixhitale.

Qëllimi i funksionalitetit është t'i sigurojë përdoruesit një menaxhim të përshtatshëm të informacionit të ruajtur në një disk ose një vegël të jashtme. Sistemi i skedarëve përfshin skedarë, dosje dhe direktori, si dhe një grup mjetesh të sistemit që ndërveprojnë me to për të kryer funksionet e leximit-shkrimit, krijimit-fshirjes, kopjimit, emërtimit, etj. Përveç kësaj, kjo strukturë organizon akses të përbashkët në informacion midis përdoruesve dhe siguron mbrojtje kundër veprimeve të paautorizuara me anë të kriptimit, punës në modalitetin "vetëm për lexim" etj.

Strukturisht, e gjithë zona e hapësirës së diskut është e ndarë në grupe, si një fletë letre në një kafaz. Çdo qelizë është një bllok, madhësia e të cilit specifikohet gjatë formatimit dhe duhet të jetë shumëfish i 2. Madhësia minimale mund të jetë 512 bajt (për një flash drive), për një hard disk është 32 KB. Një skedar mund të zërë disa grupime të tilla. Në mënyrë figurative, ju mund të imagjinoni hapësirën e diskut në formën e një fletoreje, ku një grup është një shkronjë, një skedar është një fjalë dhe struktura e skedarit është një tabelë e përmbajtjes së një fletoreje.

Kur aksesoni një skedar, sistemi operativ duhet ta gjejë atë në disa grupe të vendosura në vende të ndryshme në disk, duke formuar kështu një zinxhir grupimesh. Çdo grup ka etiketën e vet, e cila e përcakton atë si një nga tre llojet:

  1. Falas, gati për të shkruar të dhëna.
  2. Busy, i cili ruan disa nga informacionet dhe ka të dhëna në etiketë për grupin e radhës në zinxhir, ndërsa ky i fundit shënohet me një etiketë të veçantë.
  3. BAD-block - një grup me gabime, i cili bëhet i padisponueshëm pas formatimit.

Madhësia e etiketës përcaktohet nga lloji i strukturës së skedarit: për FAT32 është 32 bajt.

I gjithë sistemi i skedarëve përbëhet nga pjesët e mëposhtme:

  • sektori i nisjes, i cili ndodhet në fillim të diskut, aktivizohet pasi OS të niset dhe ruan parametrat e ndarjes;
  • një tabelë për ndarjen e skedarëve ("tabela e përmbajtjes") që ruan etiketat e grupeve;
  • kopjet e tabelës së ndarjes së skedarëve për të rikuperuar të dhënat në rast të dëmtimit të strukturës së skedarit;
  • direktoria rrënjësore;
  • zonat e të dhënave;
  • cilindër për të kryer operacione leximi/shkrimi.

Ekzistojnë tre lloje të sistemeve të skedarëve FAT në total: FAT12, FAT16 dhe FAT32. FAT u zëvendësua nga NTFS, dhe exFAT është një version i zgjeruar i FAT32 dhe përdoret kryesisht për disqet flash.

Avantazhet dhe disavantazhet e strukturave të skedarëve FAT32, NTFS dhe exFAT

Për të përcaktuar zgjedhjen e sistemit më optimal të skedarëve për formatim, merrni parasysh përshkrimet e të tre opsioneve, duke u fokusuar në avantazhet dhe disavantazhet e secilit.

FAT32

Nga tre strukturat e skedarëve në shqyrtim, FAT32 është më i vjetri. Ai zëvendësoi FAT16 dhe deri vonë ishte më progresivi. Lëshimi i FAT32 ishte koha që të përkonte me lëshimin e sistemit operativ Windows 95 OSR2 në 1996. Karakteristikat kryesore dalluese janë: adresimi i grupit 32-bit dhe kufizimet e madhësisë: një skedar jo më shumë se 4 GB dhe një vëllim prej 128 GB.

Dinjiteti

Megjithë disa prapambetje morale, FAT32 ka një sërë përparësish mbi sistemet e tjera të skedarëve. Tërheqja e tij kryesore është përputhshmëria dhe shkathtësia. FAT32 punon me të gjitha versionet e sistemeve operative, duke përfshirë Windows (krahasimi i të gjitha versioneve), Linux dhe MacOS, të përshtatshme për çdo tastierë lojërash dhe pajisje të tjera me një portë USB. Sot përdoret në të gjitha disqet e jashtme (flash disqet, kartat CD) si parazgjedhje, pasi shumë pajisje të vjetra: PC, laptopë, set-top kuti me hyrje USB mund të punojnë vetëm me FAT32.

Përparësi të tjera të rëndësishme të sistemit të skedarëve janë: performanca me shpejtësi të lartë, kërkesat e ulëta për sasinë e RAM-it, puna produktive me skedarë të madhësisë së mesme dhe të vogël, si dhe konsumimi i ulët i diskut për shkak të lëvizjeve më të vogla të kokës. Sidoqoftë, është gjithashtu i prirur ndaj fragmentimit, dhe defragmentimi periodik definitivisht nuk do të dëmtojë.

disavantazhet

Disavantazhi kryesor i këtij sistemi skedarësh është kufiri i madhësisë. Për grupimet, nuk mund të jetë më shumë se 64 KB, përndryshe disa aplikacione mund të llogarisin gabimisht hapësirën në disk.

Madhësia e skedarit nuk duhet të kalojë 4 GB, kështu që madhësia maksimale e diskut për një grup tabelash të ndarjes së skedarëve 32 KB do të ishte rreth 8 TB.

Kur formatoni diskun me ScanDisk, i cili është një program 16-bit, duke marrë parasysh vetë tabelat FAT dhe me një madhësi maksimale të grupit prej 32 KB, vëllimi kufizohet në 128 GB.

Duke pasur parasysh faktin se jo shumë pajisje kompjuterike janë të pajisura me një hard disk me një kapacitet prej më shumë se 8 TB, ky disavantazh nuk do të jetë i dukshëm për shumicën e përdoruesve. Sidoqoftë, fakti që FAT32 funksionon me skedarë deri në 4 GB është një disavantazh i rëndësishëm, pasi shumica e skedarëve video me cilësi të lartë të formatit modern 4K sot janë më të mëdhenj se këto 4 GB, që do të thotë se nuk janë të pajtueshëm me këtë sistem skedarësh.

Përveç kufizimeve të madhësisë, FAT32 ka edhe disavantazhe të tjera. Ai nuk mbështet emra të gjatë të skedarëve, gjë që është e papërshtatshme për përdoruesit që duan të identifikojnë logjikisht skedarët bazuar në përmbajtjen e tyre. Ka ankesa për sistemin e sigurisë (një skaner shtesë antivirus nuk do të ndërhyjë) dhe sigurinë e skedarëve në rast të dështimeve (veçanërisht disqet e ngurtë), si dhe shpejtësi të ulët kur punoni me drejtoritë që përmbajnë shumë skedarë.

Kështu, FAT32 është më i përshtatshëm për pajisjet portative që nuk janë shumë të mëdhenj dhe kompjuterë të vjetër. Versionet e fundit të Windows nuk mund të instalohen më në një disk të formatuar FAT32, ju duhet të riformatoni në NTFS.

Aplikacioni kryesor i sistemit të skedarëve FAT32 sot janë disqet portative flash dhe kartat SD (veçoritë), të cilat përmbajnë pak skedarë dhe janë të pajtueshëm me një sërë pajisjesh dixhitale.

NTFS

Ky sistem skedari u zhvillua nga Microsoft në 1993 dhe u prezantua së bashku me Windows NT 3.1. Në vetë emrin sistemi i skedarëve të teknologjisë së re që do të thotë sistemi i skedarëve të teknologjisë së re, shtrohet thelbi i saj progresiv.

Pas formatimit të diskut në NTFS, ai ndahet në tre zona:

  • MFT - zona ose tabela e përgjithshme e skedarëve (Master File Table), ku ruhen informacionet në lidhje me skedarët dhe drejtoritë;
  • të dhënat e përdoruesit;
  • metafiles që përmbajnë informacione shërbimi.

Secili prej metafiles është përgjegjës për një zonë të caktuar. Për shembull, LogFile është një skedar log në të cilin të gjitha operacionet shkruhen në regjistër, Boot është sektori i nisjes, Bitmap monitoron hapësirën e lirë në ndarje, etj. Një strukturë e tillë mbron me besueshmëri skedarët nga çdo dështim, qoftë ngrirja e OS ose ndërprerja e energjisë.

Dinjiteti

Ndryshe nga FAT32, kjo strukturë skedari praktikisht nuk ka kufizime në madhësinë e skedarëve dhe drejtorive. Madhësia e grupit mund të ndryshojë nga 512 bajt në 64 KB, madhësia optimale konsiderohet të jetë 4 KB.

Falë shumë përmirësimeve të rëndësishme për të përmirësuar sigurinë, si mbështetja për lejet e skedarëve, kuotat e HPFS, enkriptimi, regjistrimi i ditarit, kontrolli dhe auditimi i aksesit, lidhjet e forta dhe më shumë, NTFS është ideal për formatimin e një disku për zonën e sistemit. Në këtë sistem mund të formatohen edhe ndarje të tjera të hard drive-it, pasi NTFS lejon përdorimin optimal të hapësirës në disk në prani të shumë skedarëve të vegjël.

Avantazhi i këtij organizimi të skedarëve është qasja e shpejtë në skedarë të vegjël, performanca e lartë kur punoni me skedarë të mëdhenj dhe aftësia për të përdorur emra të gjatë të skedarëve.

disavantazhet

Disavantazhi kryesor i NTFS është papajtueshmëria me të gjitha sistemet operative nën Windows NT, si dhe kufizimet në përputhshmërinë me sistemet e tjera operative. Pra, Mac OS lexon skedarë nga disqet NTFS, por nuk mund t'i shkruajë ato, e njëjta situatë me përputhshmërinë e skedarëve Linux. Konsolat më të njohura të lojërave Playstation dhe Xbox 360 nuk funksionojnë me NTFS, vetëm Xbox One mund të komunikojë me të.

Ndër disavantazhet e NTFS janë kërkesat e larta për RAM, shpejtësia më e ngadaltë në krahasim me FAT32 dhe vështirësitë në menaxhimin e drejtorive të mesme.

Kështu, është më e përshtatshme të përdoret struktura e skedarit NTFS në disqet e ngurtë, duke përfshirë SSD që ekzekutojnë versionet më të fundit të Windows, duke filluar me NT.

exFAT

Ky sistem skedarësh është i fundit që konsiderohet për lëshim. Ai u shfaq në vitin 2008 me përditësimet e radhës për Windows XP dhe është, në fakt, një version i zgjeruar i FAT32.

Qëllimi kryesor i zhvilluesve është të krijojnë një strukturë skedari produktive, të përshtatshëm dhe të gjithanshëm për pajisjet e ruajtjes portative: disqet flash, kartat SD dhe disqet e lëvizshëm.

Përparësitë:

  • Organizim i thjeshtë pa veçori të specializuara dhe kufizime në madhësinë e skedarëve dhe ndarjeve.
  • Përputhshmëri e shkëlqyeshme me të gjithë Windows OS, si dhe Mac OS dhe Linux. Opsioni i fundit kërkon instalimin e softuerit shtesë.
  • Mbështetje nga të gjitha pajisjet moderne Apple, si dhe konzolat e lojërave Xbox One dhe Playstation 4.

Pengesë kryesore e organizimit të skedarëve exFAT është politika e licencimit të Microsoft, e cila ndalon përdorimin e tij falas në domenin publik.

Struktura më optimale e skedarit

Pas shqyrtimit të përshkrimeve të tre sistemeve të skedarëve të njohur, mund të nxirren përfundimet e mëposhtme:

  • për pajisjet kompjuterike me një sistem operativ më të lartë se Windows NT, do të jetë më e përshtatshme të formatoni hard diskun në sistemin NTFS;
  • për pajisjet e vjetra, si dhe për pajtueshmërinë me pajisje të ndryshme moderne dixhitale, opsioni më i mirë do të ishte të zgjidhni FAT32;
  • për çdo media të lëvizshme, sistemi do të jetë ideal

Dhe gjëja e fundit: informacioni se çfarë strukture skedari është zbatuar në disqet tuaja mund të gjendet në skedën "Të përgjithshme" (butoni i djathtë i miut "Properties").

vfat është një zbatim i sistemeve të skedarëve MS-DOS FAT / FAT32 në Linux. montimi për burra (8)

Një grup tipik i opsioneve të montimit të vfat për një vendndodhje UTF-8 (duke hequr opsionet, vlera e paracaktuar e të cilave është e vjetëruar):

uid = emri_përdorues, gid = emri_grupi, fmask = 0113, dmask = 0002, faqja e kodit = 866, utf8, emri i shkurtër = winnt, i qetë

Për një vend jo-UTF8, dhe kjo ka shumë të ngjarë të jetë një lokal KOI8-R (duke mos harruar tani "utf8 = jo" i detyrueshëm për RHEL / CentOS):

uid = emri_përdorues, gid = emri_grupi, fmask = 0113, dmask = 0002, faqe kodi = 866, iocharset = koi8-r, utf8 = jo, emri i shkurtër = winnt, i qetë

ose duke pasur parasysh se "uni_xlate" çaktivizon "utf8", aq më shumë është më mirë të shihni emrat e koduar të skedarëve / drejtorive me të cilat mund të trajtoni disi se sa linja të padallueshme nga "?":

uid = emri_përdorues, gid = emri_grupi, fmask = 0113, dmask = 0002, kodfaqja = 866, iocharset = koi8-r, uni_xlate, emri i shkurtër = winnt, i qetë

emri_përdorues dhe emri_grupi - emrat e përdoruesve dhe emrat e grupeve që u jepet akses për lexim/shkrim në ndarjen e montuar FAT / FAT32 në përputhje me fmask dhe dmask të vendosur

Opsionet e përgjithshme të montimit ndryshojnë në varësi të faktit nëse jeni duke montuar nëpërmjet linjës së komandës ose duke shkruar në / etc / fstab, ose nëse ju duhet të montoni automatikisht në modalitetin e nisjes, rw / ro ose t'i lejoni përdoruesit të montojnë / çmontojnë një ndarje. Përdoret zakonisht: rw, asinkron
Për arsye sigurie, për ndarjet FAT / FAT32, mund të specifikoni në mënyrë eksplicite: nodev, nosuid, noexec
Për të shpejtuar, mund të përdorni: noatime, nodiratime

Opsionet e montimit janë renditur në montimin man (8) nën "Opsionet e montimit për yndyrën" dhe "Opsionet e montimit për vfat".
Opsionet e montimit për yndyrën
=====================

madhësia e bllokut = 512 / madhësia e bllokut = 1024 / madhësia e bllokut = 2048
Cakto madhësinë e bllokut (e parazgjedhur 512).
Madhësia e bllokut I / O.

uid = vlerë dhe gid = vlerë
Vendosni zotëruesin dhe grupin e të gjithë skedarëve. (E parazgjedhur: uid dhe gid i procesit aktual.)

Meqenëse FAT / FAT32 nuk mbështet pronësinë dhe aksesin në skedarë dhe drejtori, të gjitha
ndarja është montuar si parazgjedhje me uid dhe gid të pronarit të procesit
montimi. Ju mund të specifikoni përdoruesin dhe grupin e dëshiruar në emër të të cilit
ndarja FAT / FAT32 do të montohet. Këto mund të jenë si vlera numerike të identifikuesve
kështu dhe emrat e përdoruesve / grupeve, të paktën nga linja e komandës ka një të thjeshtë
vendosja e emrit të përdoruesit / grupit.

umask = vlerë
Vendosni umask (bitmask i lejeve që nuk janë të pranishme). Parazgjedhja është umask
të procesit aktual. Vlera është dhënë në oktal.

dmask = vlerë
Vendosni umask të aplikuar vetëm për drejtoritë. Parazgjedhja është maska ​​e procesit aktual.
Vlera është dhënë në oktal.

fmask = vlerë
Vendosni umask të aplikuar vetëm për skedarët e rregullt. Parazgjedhja është maska ​​e procesit aktual.
Vlera është dhënë në oktal.

umask, dmask, fmask - maskat e lejeve për skedarët / drejtoritë (umask) ose veçmas për
drejtoritë (dmask) dhe veçmas për skedarët (fmask). Në fakt përmes tyre vendosen të drejtat
pronari (u), grupi (g) dhe përdoruesit e tjerë (o) për të gjithë skedarët dhe drejtoritë në montim
seksioni vfat. Specifikuar si një numër oktal. (Meqë ra fjala, duke shkruar vlerën oktale
nuk duhet të fillojë me zero.)

kontroll = vlerë
Mund të zgjidhen tre nivele të ndryshme të zgjedhjes:
r
Shkronjat e mëdha dhe të vogla pranohen dhe pjesët e barazvlefshme me emra të gjatë janë të cunguara
(p.sh. verylongname.foobar bëhet verylong.foo), hapësirat kryesore dhe të ngulitura janë
pranohet në secilën pjesë të emrit (emri dhe zgjerimi).
n
Si "i qetë", por shumë karaktere speciale (*,?, Ky është parazgjedhja.
s
Ashtu si "normale", por emrat mund të mos përmbajnë pjesë të gjata dhe karaktere të veçanta që
nganjëherë përdoren në Linux, por nuk pranohen nga MS-DOS refuzohen.
(+, =, hapësira, etj.)

Kontrollon kontrollin e emrave të skedarëve / drejtorive të krijuara në ndarjen vfat për t'u përputhur
Rregullat dhe kufizimet FAT / FAT32. Parazgjedhja është "n".

faqe kodi = vlerë
Vendos faqen e kodit për konvertimin në karaktere të emrave të shkurtër në sistemet e skedarëve FAT dhe VFAT.
Si parazgjedhje, përdoret kodfaqja 437.

Është më mirë të specifikoni parametrin e montimit. Vendos faqen e kodit dos në të cilën
ruhen emrat e skedarëve DOS dhe dosjeve të krijuara të shkurtra (në formatin 8.3).
Për ata që ende kanë punuar në DOS dhe e kanë ngritur atë, kjo shifër nuk duhet harruar - për një normale
leximi / ruajtja e emrave rusë - faqja e kodit = 866

konv = b / konv = t / konv = a
Sistemi i skedarëve fat mund të kryejë konvertimin CRLFNL (format teksti MS-DOS në format teksti UNIX)
në kernel. Mënyrat e mëposhtme të konvertimit janë të disponueshme:
binar - Nuk kryhet asnjë përkthim. Ky është standardi.
teksti - Përkthimi CRLFNL kryhet në të gjithë skedarët.
automatik - Përkthimi CRLFNL kryhet në të gjithë skedarët që nuk kanë një "të mirënjohur
Binar "extension. Lista e zgjerimeve të njohura mund të gjendet në fillim
e fs / yndyrë / misc.c (nga 2.0, lista është:
exe, com, bin, aplikacion, sys, drv, ovl, ovr, obj, lib, dll, pif, hark, zip, lha, lzh,
kopshti zoologjik, tar, z, arj, tz, taz, tzp, tpz, gz, tgz, deb, gif, bmp, tif, gl, jpg, pcx,
tfm, vf, gf, pk, pxl, dvi).
Programet që bëjnë lseeks të llogaritura nuk do ta pëlqejnë konvertimin e tekstit në kernel.
Disa njerëzve u janë prishur të dhënat nga ky përkthim. Kujdes!
Për sistemet e skedarëve të montuar në modalitetin binar, disponohet një mjet konvertimi (fromdos / todos).

Përpjekjet për të lehtësuar transferimin e skedarëve të tekstit nga sistemet e ngjashme me UNIX në MS-DOS me anë të automatikëve
zëvendëson CRLFNL në fluturim. Është më mirë të përdoret nëse është e nevojshme për komandën e skedarëve të veçantë
shërbimet për konvertimin e dos2unix dhe unix2dos nga paketat me të njëjtin emër, ose ikona universale
të përfshira në paketën glibc-common.

cvf_format = modul
Detyron drejtuesin të përdorë modulin CVF (Skedari i Vëllimit të Kompresuar) cvf_module në vend të
zbulim automatik. Nëse kerneli mbështet kmod, kontrollon gjithashtu opsioni cvf_format = xxx

cvf_option = opsion
Opsioni i kaluar në modulin CVF.

cvf_format, cvf_option - parametrat që tregojnë një modul specifik CVF dhe opsionet e tij
për ngarkim nga kerneli. Unë nuk dua të kuptoj se çfarë është.

korrigjimi
Aktivizo flamurin e korrigjimit. Një varg versioni dhe një listë e parametrave të sistemit të skedarëve do të printohen
(këto të dhëna printohen gjithashtu nëse parametrat duket se nuk janë konsistent).

Duke gjykuar nga përshkrimi, ai aktivizon daljen e një linje me versionin dhe parametrat e sistemit të skedarëve kur
montimi i një ndarje FAT / FAT32.

yndyrë = 12 / yndyrë = 16 / yndyrë = 32
Specifikoni një yndyrë 12, 16 ose 32 bit. Kjo anashkalon rutinën automatike të zbulimit të tipit FAT.
Përdorni me kujdes!

Në vend që të zbuloni automatikisht llojin FAT, mund të specifikoni një version specifik të tij.

iocharset = vlerë
Karakteri i caktuar për t'u përdorur për konvertimin midis karaktereve 8-bit dhe karaktereve Unicode 16-bit.
Parazgjedhja është iso8859-1.
Emrat e skedarëve të gjatë ruhen në disk në formatin Unicode.

Ky parametër duhet të specifikohet nëse përdoret një vend i përdoruesit / sistemit jo-UTF8.
Siç është shkruar, emrat e gjatë të skedarëve dhe drejtorive ruhen në seksionin VFAT në formatin Unicode.
Për të siguruar që kur transferoni në një vend të aplikacionit të përdoruesit jo të konfiguruar nga UTF8,
Karakteret e Unicode u konvertuan në një kod tetë-bitësh të përshtatshëm për këtë vend, ju duhet
vendosni tabelën e kërkuar të transformimit të iocharset.
Si parazgjedhje, nëse nuk specifikohet, iocharset = ascii, d.m.th. supozohen emra të gjatë
skedarët/drejtoritë përbëhen nga karaktere nga grupi ASCII, për të cilët janë të parëndësishme
(një-në-një) konvertimin e kodeve Unicode ASCII.
Për lokalizimin KOI8-R, duhet të specifikoni një tabelë për konvertimin e karaktereve në kodet KOI8-R nga karakteret
Unicode - iocharset = koi8-r (shih /usr/share/i18n/charmaps/KOI8-R.gz).
Caktimi i iocharset është kuptimplotë vetëm nëse sistemi (ose për një përdorues specifik,
për të cilën është duke u montuar ndarja) përdor një vend lokal jo-UTF8.
Për vendndodhjen UTF-8, anashkaloni opsionin ioharset dhe montoni ndarjen me një të veçantë
një opsion i pavarur "utf8" i destinuar për këtë rast (shih përshkrimin më poshtë).

i qetë
Ndez flamurin e qetë. Përpjekjet për të shtypur skedarët ose skedarët chmod nuk kthejnë gabime, megjithëse ato dështojnë.
Përdorni me kujdes!

Shtyp mesazhet e gabimit kur përpiqeni të "chown" ose "chmod" skedarë në një ndarje
FAT / FAT32. Në përgjithësi, edhe pse ata paralajmërojnë ta përdorni këtë opsion me kujdes, ai po
Puna e përditshme me ndarjet vfat më të përshtatshme, duke anashkaluar në mënyrë transparente kërkesat e aplikacioneve
për të kryer funksione të pambështetura FAT / FAT32 që shfaqen vazhdimisht herë pas here.
Për shembull, kur rezervoni një skedar të redaktuar në gedit ose përdorni rsync
me opsionin e zakonshëm "-a". Thjesht duhet të mbani mend se ndarja me të cilën po punoni është FAT / FAT32 dhe
kini parasysh që skedarët e vendosur në të marrin gjithmonë zotëruesin dhe mënyrën e specifikuar të hyrjes
kur montohet. Në mungesë të këtij opsioni, ju gjithashtu duhet ta mbani mend këtë, sepse vazhdimisht
ju merrni gabime gjatë operacionit të rezervimit (për shembull, ju duhet të regjistroni posaçërisht opsionet rsync)
ose paralajmërime gjatë lëvizjes së skedarëve për shkak të pamundësisë së ndryshimit të pronarit dhe kohës së tyre.
Duhet pasur kujdes kur bëni të kundërtën - marrjen e skedarëve nga ndarjet vfat
me instalim pronari.

sys_immutable, showexec, dots, nodots, dotsOK =
Përpjekje të ndryshme të gabuara për të detyruar konventat Unix ose DOS në një sistem skedarësh FAT.

Përpjekje të ndryshme, me shkallë të ndryshme suksesi, për të harmonizuar konventat Unix dhe DOS për
Sistemi i skedarëve FAT. Një shembull dhe përshkrim i përdorimit të parametrit "showexec" mund të gjendet në këtë artikull të rrallë që nuk përmban informacione të gabuara: http://citkit.ru/articles/147/

Opsionet e montimit për vfat
======================

uni_xlate
Përkthe karakteret e unicode të patrajtuara në sekuenca të veçanta të ikjes. Kjo ju lejon të bëni kopje rezervë
dhe rivendosni emrat e skedarëve që janë krijuar me ndonjë karakter Unicode. Pa këtë opsion,
një '?' përdoret kur nuk është i mundur përkthimi. Karakteri i arratisjes është ':' sepse është
përndryshe i paligjshëm në sistemin e skedarëve vfat. Sekuenca e arratisjes që përdoret, ku jeni u
karakteri unicode, është: ':', (u & 0x3f), ((u >> 6) & 0x3f), (u >> 12).

Ky është gjithashtu një opsion i dobishëm kur punoni në një lokalitet jo-UTF8. Në emrat e skedarëve / drejtorive të gjata
mund të gjenden çdo karakter të Unicode, duke përfshirë ato që nuk përfshihen në atë grup prej 256
karaktere, e cila është e specifikuar në tabelën e konvertimit në parametrin iocharset =. Simbole të tilla
afishohen si '?', ose nëse ky opsion është specifikuar ato paraqiten si të veçanta
sekuencat e arratisjes. Karakteri i arratisjes është dy pika ':' sepse është e ndaluar
në emrat e DOS-it dhe sigurisht nuk ndodh kurrë në to. Potencialisht me këtë të aktivizuar
opsionet mund të manipulohen me skedarë emrat e të cilëve përmbajnë ndonjë nga karakteret Unicode.
Emrat duken qesharak: për shembull, do të shfaqet një skedar me emrin "test".
si ": 0442: 0435: 0441: 0442". Një skedar me këtë emër mund të krijohet, kopjohet,
shkruani, riemërtoni për shembull në ": 0442: 0435: 0441: 0441", dhe ky do të jetë emri i DOS "tess".
Por për shembull, sinkronizimi i drejtorive me sekuenca të tilla arratisjeje në emër
përdorimi i rsync nuk do të funksionojë, padyshim sepse rsync nuk di asgjë për të ngjashme
konvertimet e emrave.

posix
Lejo dy skedarë me emra që ndryshojnë vetëm sipas rastit.

Lejon krijimin e dy skedarëve me emra të ndryshëm vetëm sipas rastit.

jo bisht
Së pari përpiquni të bëni një emër të shkurtër pa numër sekuence, përpara se të provoni emrin ~ num.ext.

Kur krijon një emër të shkurtër dos, ai përpiqet ta krijojë atë së pari pa tildat e zakonshme
me një numër në fund të emrit.

utf8
UTF8 është kodimi 8-bit i sigurt i sistemit të skedarëve i Unicode që përdoret nga tastiera.
Mund të aktivizohet për sistemin e skedarëve me këtë opsion.
Nëse "uni_xlate" vendoset, UTF8 çaktivizohet.

Aktivizon kodimin UTF-8 të karaktereve Unicode kur i kalon ato te aplikacionet e personalizuara
duke punuar në lokalet UTF-8. Natyrisht, kjo është ajo që nevojitet në kushte normale.
Nëse është vendosur opsioni "uni_xlate", opsioni "utf8" është i çaktivizuar.

Teorikisht, në një lokal UTF-8, nuk mund të përdorni opsionin "utf8", por vendosni iocharset = utf8.
Në burimet fs / fat / inode.c, ne shohim paralajmërimin e mëposhtëm:
1105 / * UTF-8 nuk ofron semantikë FAT * /
1106 if (! Strcmp (opts-> iocharset, "utf8")) (
1107 printk (KERN_ERR "FAT: utf8 nuk është një grup i rekomanduar IO"
1108 "për sistemet e skedarëve FAT, sistemi i skedarëve do të jetë i ndjeshëm ndaj shkronjave të vogla! \ N");
1109 }

emri i shkurtër =
Përcakton sjelljen për krijimin dhe shfaqjen e emrave të skedarëve që përshtaten në 8.3 karaktere.
Nëse ekziston një emër i gjatë për një skedar, ai gjithmonë do të jetë shfaqja e preferuar. Ka katër mënyra:
ulët - Detyrojeni emrin e shkurtër në shkronja të vogla pas shfaqjes;
win95 - Forconi emrin e shkurtër në shkronja të mëdha pas shfaqjes;
ruaj një emër të gjatë kur emri i shkurtër nuk është i gjithi me shkronja të mëdha.
winnt - Shfaq emrin e shkurtër siç është;
ruani një emër të gjatë kur emri i shkurtër nuk është i gjithi me shkronja të vogla ose të gjitha të mëdha.
i përzier - Shfaq emrin e shkurtër siç është;
ruaj një emër të gjatë kur emri i shkurtër nuk është i gjithi me shkronja të mëdha.
Parazgjedhja është "më e ulët".

Përcakton se si krijohen dhe shfaqen vetë emrat e skedarëve dhe drejtorive
janë në formatin 8.3. Nëse ekziston një emër i gjatë për skedarin, atëherë ai do të shfaqet,
që nga viti gjithmonë ka përparësi. Ka katër mënyra siç përshkruhet. Parazgjedhja është "më e ulët".
Duket më e natyrshme të përdorësh "winnt".

Pas montimit të ndarjes, mund të kontrolloni opsionet me të cilat është montuar nga "cat / proc / mounts".

Një veçori vërehet në RedHat / CentOS: një ndarje vfat montohet gjithmonë me opsionin "utf8" të aktivizuar, edhe nëse nuk është specifikuar në vijën e komandës. Kjo ndodh gjithashtu në lokalet jo-UTF8, gjë që çon në faktin se emrat e skedarëve që përbëhen nga karaktere jo-ascii shfaqen gabimisht (siç duket zakonisht kur përpiqeni të nxirrni një varg Unicode duke përdorur çdo tabelë kodi prej 256 karakteresh tetë-bitësh). Ky është rezultati i korrigjimit të gabimeve Anaconda https://bugzilla.redhat.com/show_bug.cgi?id=181963, kur në vend që të rregullonim një gabim në cilësimet e instaluesit, ne thjesht e rregulluam kernelin në mënyrë që si parazgjedhje ndarjet vfat ishin montuar me opsionin "utf8" të aktivizuar, dmth .To. shkruani njësoj të gjithë për një kohë të gjatë tashmë funksionojnë vetëm në lokalet UTF-8. Por në të njëjtën kohë, ata harruan të përmendin në faqen e njeriut se si ta çaktivizojnë këtë opsion https://bugzilla.redhat.com/show_bug.cgi?id=515149

Në të njëjtin fs / fat / inode.c mund të shihni parametrat e padokumentuar që mund të vendosen për të kontrolluar opsionet, duke përfshirë çaktivizimin e "utf8":
905 statike match_table_t vfat_tokens = (
906 (Opt_charset, "iocharset =% s"),
907 (Opt_shortname_lower, "shortname = më i ulët"),
908 (Opt_shortname_win95, "shortname = win95"),
909 (Opt_shortname_winnt, "shortname = fiton"),
910 (Opt_shortname_mixed, "shortname = i përzier"),
911 (Opt_utf8_no, "utf8 = 0"), / * 0 ose jo ose e rreme * /
912 (Opt_utf8_no, "utf8 = jo"),
913 (Opt_utf8_no, "utf8 = false"),
914 (Opt_utf8_yes, "utf8 = 1"), / * bosh ose 1 ose po ose e vërtetë * /
915 (Opt_utf8_yes, "utf8 = po"),
916 (Opt_utf8_yes, "utf8 = e vërtetë"),
917 (Opt_utf8_yes, "utf8"),
918 (Opt_uni_xl_no, "uni_xlate = 0"), / * 0 ose jo ose false * /
919 (Opt_uni_xl_no, "uni_xlate = jo"),
920 (Opt_uni_xl_no, "uni_xlate = false"),
921 (Opt_uni_xl_yes, "uni_xlate = 1"), / * bosh ose 1 ose po ose e vërtetë * /
922 (Opt_uni_xl_yes, "uni_xlate = po"),
923 (Opt_uni_xl_yes, "uni_xlate = e vërtetë"),
924 (Opt_uni_xl_yes, "uni_xlate"),
925 (Opt_nonumtail_no, "nonumtail = 0"), / * 0 ose jo ose false * /
926 (Opt_nonumtail_no, "nonumtail = jo"),
927 (Opt_nonumtail_no, "nonumtail = false"),
928 (Opt_nonumtail_yes, "nonumtail = 1"), / * bosh ose 1 ose po ose e vërtetë * /
929 (Opt_nonumtail_yes, "nonumtail = po"),
930 (Opt_nonumtail_po, "nonumtail = e vërtetë"),
931 (Opt_nonumtail_yes, "nonumtail"),
932 (Opt_err, NULL)
933 };

Duhet të keni dëgjuar për sisteme skedarësh si p.sh FAT32, NTFS dhe exFAT... Por cili është ndryshimi mes tyre? Çdo lloj ka grupin e vet të mirat dhe të këqijat. Kjo është arsyeja pse nuk ka asnjë opsion të vetëm. Në këtë artikull, ne do të zbërthejmë ndryshimet kryesore midis tre sistemeve të skedarëve.

Duke folur për sistemin operativ Windows, ne e dimë me siguri se ai është i instaluar vetëm në një ndarje logjike në formatin NTFS. Disqet e lëvizshëm dhe pajisjet e tjera ruajtëse të bazuara në USB përdorin llojin FAT32.

Një nga formatet që mund të përdoret për të formatuar disqet Flash është exFAT, pasardhësi i sistemit të vjetër të skedarëve FAT32.

Kështu, ne kemi tre formate kryesore të ruajtjes së të dhënave që përdoren zakonisht si për Windows ashtu edhe për lloje të ndryshme të mediave të ruajtjes.

Çfarë është një sistem skedari

Një sistem skedarësh është një grup rregullash që rregullojnë mënyrën se si ruhen dhe merren dokumentet e ruajtura në një pajisje. Kjo mund të jetë një hard disk, një flash drive ose një kartë SD.

Për një kuptim më të mirë, le të marrim si shembull zyrën e një kompanie të zakonshme. Fragmentet e dokumenteve të instaluara ruhen në një vend të caktuar, për shembull, në një sirtar tavoline. Dhe kur është e nevojshme t'i hapni ato, sistemi i skedarëve i qaset skedarëve në një përpjekje për të lexuar informacionin.

Artikuj të dobishëm


Le të supozojmë për një sekondë se një sistem i tillë është jashtë funksionit dhe menjëherë marrim një sasi të madhe të dhënash të paidentifikuara, të cilat nuk do të ketë asnjë mënyrë për t'i studiuar.

Në fakt, ekziston një numër i madh i sistemeve të skedarëve, të tilla si Flash File System, Tape File System dhe Disk File System, megjithatë, ne do të përqendrohemi vetëm në ato kryesore - FAT32, NTFS dhe exFAT.

Çfarë është FAT32

Sistemi i skedarëve FAT32 është më i vjetri dhe më me përvojë në historinë e teknologjisë kompjuterike. Udhëtimi i tij filloi me sistemin origjinal 8-bit FAT në 1977, i cili funksiononte brenda një disku autonom. Microsoft Standalone Disk Basic-80... U lançua posaçërisht për Intel 8080 NCR 7200 në 1977/1978, duke punuar si një terminal për hyrjen e të dhënave me disketë 8 inç.

Pas diskutimeve për prezantimin e sistemit me themeluesin e Microsoft, Bill Gates, kodi u shkrua nga punonjësi i parë i kompanisë, Mark MacDonald.

Detyra kryesore e sistemit të skedarëve FAT ishte të punonte me të dhëna në sistemin operativ Microsoft 8080 / Z80 bazuar në platformën MDOS / MIDAS, të shkruar nga Mark MacDonald.

Në të ardhmen, FAT ka pësuar disa ndryshime, duke kaluar gradualisht nga forma e tij origjinale në FAT12, FAT16 dhe, së fundi, FAT32, emri i të cilit tani është i lidhur ngushtë me disqet e jashtme.

Dallimi kryesor midis FAT32 dhe paraardhësve të tij është të kapërcejë sasinë e kufizuar të informacionit të disponueshëm për ruajtje. 32-bit Sistemi u lëshua në gusht 1995 me lëshimin e Windows 95 dhe, në përditësimin e tij, rriti kufijtë e sipërm për madhësitë e skedarëve dhe ruajtjes në 4 GB dhe 16 TB.

Kështu, FAT32 nuk është projektuar për ruajtjen e sasive të mëdha të të dhënave dhe instalimin e aplikacioneve të rënda. Është për këtë arsye që sistemi i skedarëve përdoret në disqet e ngurtë. NTFS që i lejon përdoruesit të ndalojnë së menduari për sasinë e informacionit që shkarkohet.

Si përmbledhje, sistemi FAT32 është ideal për ruajtjen e të dhënave që nuk i kalojnë 4 GB në çdo media të lëvizshme. Popullariteti i tij nuk është i kufizuar vetëm në fushën e kompjuterit. Përdoret në konsolat e lojërave, HDTV, DVD player, Blu-ray player dhe çdo pajisje tjetër me port USB. FAT32 mbështetet nga të gjitha versionet e Windows, Linux dhe MacOS.

Çfarë është NTFS

Në 1993 Microsoft prezantoi një sistem të ri skedarësh NTFS(New Technology File System) paralelisht me shfaqjen e sistemit operativ Windows NT 3.1.

Tipari kryesor i sistemit NTFS është mungesa e ndonjë kufizimi në madhësinë e skedarëve të ngarkuar. Edhe nëse do të përpiqeshim ta tejkalonim këtë kufi, do të kishim dështuar - është kaq e mrekullueshme.

Zhvillimi filloi në mesin e viteve 1980 gjatë një bashkëpunimi midis Microsoft dhe IBM, qëllimi i të cilit ishte krijimi i një sistemi të ri operativ që tejkalon ato të mëparshme për sa i përket performancës grafike.

Megjithatë, bashkimi i dy kompanive nuk zgjati shumë dhe pa përfunduar projektin e përbashkët, ata vendosën t'i japin fund bashkëpunimit. Më pas, Microsoft dhe IBM u përqendruan në krijimin e sistemeve të tyre të skedarëve.

Për teknologjinë kompjuterike, në vitin 1989 u krijua HPFS i IBM, i cili u përdor për sistemin operativ OS / 2. Disa vite më vonë, në 1993, Microsoft u lançua NTFS v1.0 i cili u bë sistemi zyrtar i skedarëve për Windows NT 3.1.

Madhësia teorike e skedarit NTFS është 16 EB - 1 KB, që është 18 446 744 073 709 550 502 bajt. Ekipi i zhvillimit përfshinte Tom Miller, Harry Kimura, Brian Andrew, David Gebel.

Versioni tjetër i sistemit të skedarëve ishte NTFS v3.1 lançuar posaçërisht për Microsoft Windows XP. Në të ardhmen, ai nuk pësoi ndonjë ndryshim të veçantë, megjithëse iu bënë shumë shtesa të ndryshme. Për shembull, u shfaq aftësia për të kompresuar ndarjet logjike, rikuperimin dhe lidhjet simbolike NTFS. Për më tepër, kapaciteti fillestar i sistemit të skedarëve ishte vetëm 256 MB nga 16 EB - 1 KB në versionet më të reja të lançuara me lëshimin e Windows 8.

Disa nga veçoritë e dobishme të prezantuara në NTFS v3.1 përfshijnë zgjerimin e formateve të skedarëve të mbështetur, kuotat e përdorimit të diskut, enkriptimin e skedarëve dhe pikat e riparimit. Vlen të përmendet fakti se versionet më të reja të NTFS janë plotësisht në përputhje me ato të mëparshme.

Sistemi i skedarëve NTFS ka një veçori të rëndësishme kur bëhet fjalë për rikuperimin e tij nga çdo lloj dëmtimi. Ai përmban një strukturë specifike të dhënash që gjurmon çdo ndryshim në sistem dhe me të cilin gjithmonë mund të rivendosni NTFS në punë.

Ky sistem skedari mbështetet nga të gjitha versionet e Windows duke filluar nga Windows XP. Fatkeqësisht, macOS nuk ndan diskun e përputhshmërisë të promovuar nga Microsoft. Apple u ka lënë përdoruesve mundësinë për të lexuar të dhëna nga disqet NTFS, por ata nuk do të jenë në gjendje t'u shkruajnë atyre. Mbështetja për këtë sistem skedarësh nga Linux është e kufizuar në vetëm disa nga versionet e tij.

Çfarë është exFAT

ExFAT(Extended FAT) është një sistem i ri skedarësh i zgjeruar nga Microsoft që zëvendëson me sukses paraardhësin e tij në terren kur bëhet fjalë për sasi të mëdha informacioni.

Siç e dini, shumica e kamerave dixhitale moderne përdorin sistemin exFAT, pasi është dukshëm më i lehtë se NTFS, por në të njëjtën kohë, ai mund të ruajë skedarë më të mëdhenj se 4 GB, ndryshe nga FAT32.

Kështu, duke kopjuar një dokument 6 GB në një flash drive me sistemin e skedarëve exFAT, nuk do të përballeni me pasojat negative që mund të vërehen duke përdorur versionin e mëparshëm të sistemit.

Formati exFAT po fiton popullaritet dhe përdoret kryesisht me kartat e kujtesës SDXC me kapacitet të lartë. Arsyeja kryesore për këtë është madhësia e vogël e sistemit të skedarëve dhe, siç përshkruhet më parë, aftësia për të ruajtur dokumente më të mëdha se 4 GB.

Një fakt interesant është se Microsoft mban patentën amerikane 8321439, e cila ju lejon të gjeni shpejt një skedar duke përdorur një hash të emrit. Falë këtij funksioni, çdo dokument mund të gjendet shumë herë më shpejt.

Vlen të përmendet se për sistemin e skedarëve exFAT, të gjitha shtesat e disponueshme nuk janë lëshuar për publikun. Furnizuesit duhet të blejnë një licencë të kufizuar nga Microsoft për t'i blerë ato.

Ky veprim u ndërmor për të siguruar që shitësit të mos përpiqen të fitojnë para nga një produkt i Microsoft duke u identifikuar si pjesë e kompanisë, pasi ata do të kishin në dispozicion kodin burimor të sistemit të skedarëve.

Meqenëse Microsoft është i pandryshuar në kokëfortësinë e tij, shumë përdorues filluan të krijojnë modifikimet e tyre të exFAT, një prej të cilave ishte exfat-siguresë... Ai ofron operacione leximi dhe shkrimi për shpërndarjet Linux, duke përfshirë FreeBSD.

Sistemi i skedarëve exFAT i krijuar në 2006, i cili ka një kufi të përgjithshëm në sasinë e informacionit që bën NTFS, është më i lehtë, pasi nuk përmban të gjitha llojet e shtesave, si i dyti.

ExFAT mbështet leximin, shkrimin dhe është në përputhje me sistemet operative Mac, Android dhe Windows. Për Linux, keni nevojë për softuer mbështetës.

Krahasimi i sistemeve të skedarëve

FAT32:

  • Përputhshmëria: Windows, macOS, Linux, tastierë lojërash dhe pajisje USB.
  • Të mirat: pajtueshmëri ndër-platformë, sistem skedarësh i lehtë.
  • Minuset: Kufizimet e madhësisë së skedarit (dokumentet deri në 4 GB janë të disponueshme) dhe madhësitë e ndarjeve deri në 16 TB.
  • Qëllimi: disqet e lëvizshme. Përdoret për të formatuar disqet Flash, por preferohet exFAT.

NTFS:

  • Përputhshmëria: Windows, MacOS (vetëm për lexim), Linux (vetëm për lexim për disa shpërndarje), Xbox One.
  • Të mirat: nuk ka kufizime në madhësinë e skedarëve dhe seksioneve.
  • Minuset: përputhshmëri e kufizuar ndër-platformë.
  • Qëllimi: i përshtatshëm për disqet e brendshme të ngurtë, pasi ju lejon të ruani sasi të mëdha informacioni që sistemet e tjera të skedarëve nuk mund t'i përballojnë.

exFAT:

  • Përputhshmëria: Windows XP dhe më vonë, macOS 10.6.5 dhe më vonë, Linux (duke përdorur FUSE), Android.
  • Të mirat: ka efekte pozitive të zakonshme nga FAT32 dhe NTFS, të cilat përfshijnë aftësinë për të ruajtur skedarë më të mëdhenj se 4 GB.
  • Minuset: Microsoft kufizon përdorimin e licencës.
  • Qëllimi: Eliminon kufizimet e madhësisë së skedarit për pajisjet ruajtëse të lëvizshme. Shumë i preferueshëm se paraardhësi i tij FAT32.

Nëse keni nevojë të rikuperoni një ndarje logjike me një sistem skedari të panjohur, të dëmtuar ose të fshirë, mjetet e Rimëkëmbjes Starus do t'ju ndihmojnë.

Mjet Rikuperimi i ndarjes Starus, ose analogët e tij, Starus FAT Recovery, Starus NTFS Recovery, janë krijuar për të punuar me sisteme të caktuara skedarësh - FAT dhe NTFS. Softueri kryesor është në gjendje të ndërveprojë me të dyja. Mund të shkarkoni dhe provoni programe për rikuperimin e sistemeve të skedarëve FAT32 dhe NTFS falas!

NTFS, FAT ose exFAT janë sisteme skedarësh krejtësisht të ndryshëm që mund të përdoren për të ruajtur të dhënat në media të ndryshme. Të dyja janë krijuar nga Microsoft dhe përdoren kryesisht për Windows, por mbështetja e kernelit Linux është gjithashtu e disponueshme për ta.

Më shpesh, NTFS përdoret për të instaluar sistemin operativ Windows ose ndarjet Windows për skedarët, ndërsa FAT përdoret shpesh në disqet flash ose pajisje të tjera të ruajtjes së jashtme. Gjithashtu FAT shpesh mund të përdoret si sistemi kryesor i skedarëve për Android. Në këtë artikull do të shikojmë ndryshimet midis FAT dhe NTFS, do të analizojmë në detaje se si ndryshojnë ato dhe pse janë të nevojshme.

Sistemi i skedarëve vendos rregullat bazë për mënyrën se si do të organizohen të dhënat kur shkruhen në një medium, pavarësisht nëse bëhet fjalë për një hard disk apo një flash drive. Sistemi i skedarëve përshkruan se si do të organizohen dosjet.

Një pjesë e caktuar e të dhënave të quajtur skedar ndodhet në zonën e kërkuar të diskut. Sistemi i skedarëve kryen të gjitha llogaritjet e nevojshme, dhe gjithashtu përcakton madhësinë minimale të pandashme të bllokut të të dhënave, madhësinë maksimale të skedarit dhe monitoron fragmentimin. Ekzistojnë shumë lloje të ndryshme të sistemeve të skedarëve, për shembull, sistemet e skedarëve për instalimin e sistemit operativ, për mediat e jashtme, për disqet optike, sistemet e skedarëve të shpërndarë. Por në këtë artikull, ne do të kryejmë vetëm një krahasim yndyrë kundrejt ntfs.

Cili është sistemi i skedarëve FAT?

Sistemet e skedarëve fat32 dhe ntfs janë shumë të ndryshëm. FAT do të thotë Tabela e shpërndarjes së skedarëve. Është një sistem skedari shumë i vjetër në historinë e sistemeve kompjuterike. Historia e saj filloi në vitin 1977. Më pas u zhvillua sistemi i skedarëve 8-bit, i cili u përdor në NCR 7200 bazuar në Intel 8080. Ishte një terminal hyrës që punonte me disqe. Sistemi i skedarëve u shkrua nga punonjësi i Microsoft Mark MacDonald pasi diskutoi konceptin e tij me Bill Gates.

Pastaj sistemi i skedarëve FAT filloi të përdoret në sistemin operativ MDOS për platformën Z80. Disa vite më vonë, u lëshuan versione të reja si FAT12, FAT16 dhe FAT32.

FAT32 ka rritur madhësinë maksimale të volumit në 16 TB mbi FAT16. Madhësia e skedarit është rritur gjithashtu në 4 GB. Tabela e ndarjes së skedarëve 32 bit u lëshua në gusht 1995 për Windows 95. Por ky sistem skedari ende nuk mund të përdoret për të instaluar aplikacione të rënda ose për të ruajtur skedarë të mëdhenj. Prandaj, Microsoft ka zhvilluar një sistem të ri skedarësh - NTFS, i cili nuk ka disavantazhe të tilla.

FAT32 është një sistem i shkëlqyer skedarësh për media të jashtme nëse keni nevojë të transferoni skedarë jo më të mëdhenj se 4 GB. Ai mbështetet nga shumë pajisje të ndryshme si kamera, kamera, luajtës muzikor. Të gjitha versionet e Windows dhe shpërndarjet Linux mbështesin plotësisht FAT32. Edhe Apple MacOS e mbështet atë.

Çfarë është sistemi i skedarëve NTFS?

Për sistemet e tij të reja, Microsoft ka zhvilluar një sistem të ri skedarësh - Sistemi i skedarëve të teknologjisë së re, ose NTFS. U shfaq në 1993, në Windows NT 3.1. NTFS ka hequr shumë nga kufizimet në madhësinë e skedarëve dhe disqeve. Zhvillimi i tij filloi në vitin 1980, si rezultat i bashkimit të Microsoft dhe IBM për të krijuar një sistem të ri skedarësh me performancë të përmirësuar.

Por bashkëpunimi midis kompanive nuk zgjati shumë dhe IBM lëshoi ​​​​HPFS, i cili u përdor në OS / 2, dhe Microsoft krijoi NTFS 1.0. Madhësia maksimale e një skedari të vetëm në NTFS mund të jetë deri në 16 ekzabajt, që do të thotë se edhe skedarët më të mëdhenj mund të futen në të.

NTFS 3.1 u lëshua për Windows XP dhe mori shumë përmirësime interesante, si mbështetje për zvogëlimin e madhësisë së ndarjeve, rikuperimin automatik dhe lidhjet simbolike, dhe madhësia maksimale e diskut të sistemit të skedarëve u rrit në 256 TB. Kjo është pavarësisht nga madhësia maksimale e skedarit prej 16 EB.

Karakteristika të tjera interesante që u shtuan më vonë përfshijnë shkrimin dembel në disk, mbështetjen për defragmentim, konfigurimin e kuotave të diskut, ndjekjen e lidhjeve dhe enkriptimin në nivel skedari. Me gjithë këtë, NTFS ruan përputhshmërinë me versionet e mëparshme.

Tani është një sistem skedari ditar, të gjitha veprimet me skedarë regjistrohen në një ditar të veçantë, me ndihmën e të cilit sistemi i skedarëve mund të rikthehet shumë shpejt në rast dëmtimi. NTFS mbështetet në Windows XP dhe më vonë. Nëse krahasoni yndyrën ose ntfs, atëherë kjo e fundit nuk mbështetet plotësisht në Linux, është e mundur të shkruani dhe rikuperoni në rast dëmtimi, dhe vetëm leximi mbështetet në MacOS.

Çfarë është sistemi i skedarëve exFAT?

Sistemi i skedarëve exFAT është një tjetër projekt i Microsoft për të përmirësuar sistemin e vjetër të skedarëve. Mund të vihet me vija aty ku FAT32 nuk përshtatet. Është shumë më e lehtë për NTFS, por mbështet skedarë më të mëdhenj se 4 GB, dhe gjithashtu përdoret shpesh në disqet flash dhe pajisjet e ruajtjes. Në zhvillimin e tij, Microsoft përdori teknologjinë e tij për të gjetur emrat e skedarëve me hash, gjë që përmirëson shumë performancën.

Shumica e vendeve njohin ligjin e patentave të SHBA-së, kështu që çdo zbatim i exFAT nuk është i mundur në asnjë sistem me burim të mbyllur ose të hapur. Por Microsoft dëshiron që ky sistem skedari të shpërndahet dhe përdoret lirisht. Prandaj, një version i bazuar në FUSE i exFAT u zhvillua i quajtur siguresa-exfat. Ai jep akses të plotë për lexim dhe shkrim. Gjithashtu, u krijua një zbatim në nivelin e kernelit Linux në Samsung, i cili tani është gjithashtu në domenin publik.

Ky sistem skedari gjithashtu ka një kufi maksimal të madhësisë së skedarit prej 16 EB, por është shumë më i lehtë dhe nuk ka veçori shtesë. Nëse flasim për pajtueshmëri, atëherë ai mbështetet plotësisht në Windows, macOS, Android dhe Linux.

Dallimet midis FAT dhe Ntfs

Tani le të shohim ndryshimet kryesore midis FAT dhe NTFS në formën e një përmbledhjeje të shkurtër të secilit prej sistemeve të skedarëve:

FAT32

  • Përputhshmëria: Windows, Mac, Linux, konsolat e lojërave, pothuajse të gjitha pajisjet me port USB;
  • Të mirat: ndër-platformë, lehtësi;
  • Minuset: madhësia maksimale e skedarit 4 GB dhe ndarja 16 GB, pa ditar;
  • Përdorimi: media e jashtme.

NTFS

  • Përputhshmëria: Windows, Linux, Xbox One dhe vetëm për lexim në Mac;
  • Të mirat: ditar, kufizime të mëdha në madhësinë e ndarjes dhe skedarit, kriptim, rikuperim automatik;
  • Minuset: ndër-platformë e kufizuar;
  • Përdorimi: për të instaluar Windows.

exFAT

  • Përputhshmëria: Windows XP dhe më lart, MacOS X 10.6.5, Linux (siguresë), Android;
  • Të mirat: kufi i madh në madhësinë e ndarjes dhe skedarit, i lehtë në krahasim me NTFS;
  • Minuset: Microsoft kufizon përdorimin e tij me një marrëveshje licence;
  • Përdorimi: për media të jashtme dhe hard disk të jashtëm.

konkluzionet

Në këtë artikull, ne kemi kryer një krahasim midis yndyrës dhe ntfs. Këto janë sisteme skedarësh shumë të ndryshëm. Por është e vështirë të kuptosh se cili sistem skedari është më i mirë se fati ose ntfs, nga njëra anë NTFS ka shumë më tepër aftësi, por FAT është më i lehtë dhe mbështetet kudo që të jetë e mundur. Për ndarjet e të dhënave Linux që duhet të jenë të aksesueshme në Windows, është më mirë të përdorni FAT sesa NTFS pasi mbështetet më mirë. Çfarë mendoni se është më mirë fat apo ntfs për Linux?

Ky artikull ka të bëjë me sistemet e skedarëve ... Kur instaloni, Windows ju kërkon të zgjidhni një sistem skedari në ndarjen ku do të instalohet dhe përdoruesit e PC duhet të zgjedhin nga dy opsione YNDYRA ose NTFS.

Në shumicën e rasteve, përdoruesit janë të kënaqur duke e ditur këtë NTFS është "më mirë", dhe zgjidhni këtë opsion.

Megjithatë, ndonjëherë ata pyesin veten dhe çfarë saktësisht është më mirë?

Në këtë artikull do të përpiqem të shpjegoj çfarë është një sistem skedari, çfarë janë, si ndryshojnë dhe cili duhet të përdoret.

Artikulli thjeshton disa nga veçoritë teknike të sistemeve të skedarëve për një perceptim më të qartë të materialit.

Sistemi i skedarëveËshtë një mënyrë e organizimit të të dhënave në mediat e ruajtjes. Sistemi i skedarëve përcakton se ku dhe si shkruhen skedarët në medium dhe i jep sistemit operativ akses në ato skedarë.

Kërkesa shtesë vendosen në sistemet moderne të skedarëve: aftësia për të kriptuar skedarët, kontrolli i aksesit për skedarët, atributet shtesë. Zakonisht sistemi i skedarëve shkruhet në fillim të diskut. ().

Nga pikëpamja e OS, një hard disk është një koleksion grupesh.

GrupimiËshtë një zonë e një disku me një madhësi të caktuar për ruajtjen e të dhënave. Madhësia minimale e grupit është 512 bajt. Meqenëse përdoret një sistem numrash binar, madhësitë e grupimeve janë shumëfisha të fuqive të dy.

Përdoruesi mund ta imagjinojë në mënyrë figurative hard diskun si një fletore me kuadrate. Një qelizë në një faqe është një grup. Sistemi i skedarëve është përmbajtja e bllokut të shënimeve dhe skedari është fjala.

Për disqet e ngurtë në një PC, aktualisht janë më të zakonshmet dy sisteme skedarësh: YNDYRA ose NTFS... Së pari u shfaq FAT (FAT16), pastaj FAT32, dhe pastaj NTFS.

YNDYRA(FAT16)është një shkurtim për Tabela e ndarjes së skedarëve(në përkthim Tabela e ndarjes së skedarëve).

Korniza FAT u zhvillua nga Bill Gates dhe Mark MacDonald në 1977. Është përdorur si sistemi kryesor i skedarëve në sistemet operative DOS dhe Microsoft Windows (deri në Windows ME).

Ekzistojnë katër versione të FAT - FAT12, FAT16, FAT32 dhe exFAT... Ato ndryshojnë në numrin e biteve të lënë mënjanë për ruajtjen e numrit të grupit.

FAT12 përdoret kryesisht për disketë, FAT16- për disqe të vegjël dhe të rinj exFAT kryesisht për disqet flash. Madhësia maksimale e grupit të mbështetur në FAT është 64 Kb. ()

FAT16 u prezantua për herë të parë në nëntor 1987. Indeksi 16 në emër tregon se 16 bit janë përdorur për numrin e grupit. Si rezultat, madhësia maksimale e një ndarje (volumi) të diskut që mund të mbështesë ky sistem është 4 GB.

Më vonë, me zhvillimin e teknologjisë dhe shfaqjen e disqeve me një vëllim prej më shumë se 4 GB, u shfaq sistemi i skedarëve FAT32... Ai përdor adresimin e grupeve 32-bit dhe u prezantua me Windows 95 OSR2 në gusht 1996. FAT32 vëllimi i kufizuar në 128 GB. Gjithashtu ky sistem mund të mbështesë emra të gjatë të skedarëve. ().

NTFS(shkurtim I riTeknologjiaSkedariSistemi - Sistemi i skedarëve të teknologjisë së re) është sistemi standard i skedarëve për familjen e sistemeve operative Microsoft Windows NT.

Prezantuar më 27 korrik 1993 me Windows NT 3.1. NTFS bazohet në sistemin e skedarëve HPFS (shkurtim LartëPerformancaSkedariSistemi - Sistemi i skedarëve me performancë të lartë), krijuar nga Microsoft së bashku me IBM për sistemin operativ OS / 2.

Karakteristikat kryesore të NTFS: aftësi të integruara për të kufizuar aksesin në të dhëna për përdorues të ndryshëm dhe grupe përdoruesish, si dhe caktimin e kuotave (kufizime në sasinë maksimale të hapësirës në disk të zënë nga përdorues të caktuar), përdorni sistemin e ditarit për të përmirësuar besueshmërinë e sistemit të skedarëve.

Specifikimet e sistemit të skedarëve janë të pronarit. Në mënyrë tipike, madhësia e grupit është 4K. Në praktikë, nuk rekomandohet të krijohen vëllime më të mëdha se 2 TB. Hard disqet sapo kanë arritur këtë madhësi, ndoshta një sistem i ri skedarësh na pret në të ardhmen. ().

Gjatë instalimit të Windows XP, sugjerohet të formatoni diskun në sistem YNDYRA ose NTFS... Kjo do të thotë FAT32.

Të gjitha sistemet e skedarëve janë ndërtuar mbi parimin: një grup - një skedar. ato. një grup ruan të dhënat e vetëm një skedari.

Dallimi kryesor për përdoruesin mesatar midis këtyre sistemeve është madhësia e grupit. "Shumë kohë më parë, kur disqet ishin të vegjël dhe skedarët ishin shumë të vegjël", kjo ishte shumë e dukshme.

Le të shohim një shembull të një vëllimi në një disk 120 GB dhe një skedar 10 KB.

Për FAT32 madhësia e grupit do të jetë 32 Kb, dhe për NTFS - 4 Kb.

V FAT32 një skedar i tillë do të zërë 1 grup, duke lënë 32-10 = 22 Kb hapësirë ​​të pashpërndarë.

V NTFS një skedar i tillë do të zërë 3 grupime, duke lënë 12-10 = 2 Kb hapësirë ​​të pashpërndarë.

Për analogji me një fletore, një grup është një qelizë. Dhe pasi i kemi dhënë fund kafazit, ne tashmë logjikisht i zëmë të gjitha, por në realitet ka shumë hapësirë ​​të lirë.

Kështu, kalimi nga FAT32 për të NTFS lejon përdorimin më optimal të hard diskut kur ka një numër të madh skedarësh të vegjël në sistem.

Në vitin 2003, kisha një disk 120 GB, të ndarë në vëllime 40 GB dhe 80 GB. Kur përmirësova nga Windows 98 në Windows XP dhe e konvertova diskun nga FAT32 v NTFS, kam rreth 1 GB hapësirë ​​të lirë në disk. Në atë kohë ishte një “rritje” e ndjeshme.

Për të zbuluar se cili sistem skedari përdoret në vëllimet e diskut të ngurtë të kompjuterit tuaj, duhet të hapni dritaren e vetive të volumit dhe në skedën "Gjeneral" lexoni këto të dhëna.

Vëllimi- ky është një sinonim për një ndarje të diskut, përdoruesit zakonisht e quajnë vëllimin "drive C", "drive D", etj. Një shembull tregohet në foton më poshtë:

Aktualisht, disqet 320 GB dhe më të mëdhenj përdoren gjerësisht. Prandaj, unë rekomandoj përdorimin e sistemit NTFS për përdorim optimal të hapësirës në disk.

Gjithashtu, nëse ka disa përdorues në një PC, NTFS ju lejon të konfiguroni aksesin në skedarë në atë mënyrë që përdorues të ndryshëm të mos mund të lexojnë dhe ndryshojnë skedarët e përdoruesve të tjerë.

Në organizata, kur punojnë në një rrjet lokal, administratorët e sistemit përdorin veçori të tjera NTFS.

Nëse jeni të interesuar të organizoni akses në skedarë për disa përdorues në një kompjuter, atëherë artikujt e mëposhtëm do ta përshkruajnë këtë në detaje.

Gjatë shkrimit të artikullit, u përdorën materiale nga faqet ru.wikipedia.org

Autori i artikullit: Maksim Telpari
Përdorues PC me 15 vite përvojë. Mbështetni kursin e specializuar video "Përdorues i sigurt i PC", pasi të studioni të cilin do të mësoni se si të montoni një kompjuter, të instaloni Windows XP dhe drejtuesit, të rivendosni sistemin, të punoni në programe dhe shumë më tepër.

Fitoni para me këtë artikull!
Regjistrohu për një program shoqërues. Zëvendësoni lidhjen e kursit në artikull me lidhjen tuaj të filialit. Shtoni artikullin në faqen tuaj. Mund të merrni një version të ribotuar.

Artikujt kryesorë të lidhur