Microsoft Windows și sisteme de fișiere, Computerpress

Pentru început, să ne amintim că ceea ce sistemele de fișiere sunt acceptate în sistemele de operare diverse firme de Microsoft (Tabel. 1).

După cum se vede din acest tabel, cele mai populare și utilizate pe scară largă sistemul de fișiere este FAT. Este cu ea, vom începe cunoștință noastră cu sistemul de fișiere Windows.

sisteme de fișiere FAT

Sistemul de fișiere FAT16 a intrat în existență în zilele care au dus la MS-DOS, și este susținută de toate sistemele de operare Microsoft pentru a asigura compatibilitatea. Alocarea Tabelul (locația fișierului tabel) sa Numele fișierului reflectă perfect organizarea fizică a sistemului de fișiere, principalele caracteristici ale care este faptul că dimensiunea maximă acceptată de volum (hard disk sau partiția de pe hard disk-ul) nu depășește 4095 MB. În zilele de MS-DOS hard disk de 4 gigaocteți părea un vis țeavă (de lux au fost discuri cu capacitate de 20-40 MB), astfel încât acest stoc a fost justificată.

Este formatat pentru FAT16, împărțiți în grupuri. Dimensiunea de cluster implicită depinde de mărimea volumului și poate varia de la 512 octeți la 64 Kbytes. Tabel. 2 prezintă modul în care dimensiunea cluster depinde de mărimea volumului. Rețineți că dimensiunea de cluster pot fi diferite de valorile implicite, dar trebuie să aibă una din semnificațiile specificate în tabelul. 2.

Nu se recomandă utilizarea sistemului de fișiere FAT16 pe un volum mai mare de 511 MB ca spațiu pe disc este utilizat foarte ineficient (dimensiunea fișierului de 1 octet va ocupa 64 bytes) pentru suma relativ mică de fișiere. Indiferent de sistemul de fișiere FAT16 dimensiunea de cluster nu este acceptat pentru volume mai mari de 4 GB.

Fig. 1 prezintă modul în care este organizată cu ajutorul sistemului de fișiere FAT16.

Clusterele de sistem de fișiere FAT16 poate avea sensuri diferite. De exemplu, poate fi liber (neutilizat) cluster, cluster ocupat de fișier de cluster defect sau ultimul cluster-ul fișierului.

Singura diferență între rădăcină și alte directoare este faptul că prima se află într-un anumit loc și are un număr fix de evenimente. Fiecare director și fișier folosind una sau mai multe apariții. De exemplu, în cazul în care numărul de intrări fixe în directorul rădăcină este de 512, și a creat 100 de subdirectoare în directorul rădăcină, puteți crea până la 412 de fișiere (512 - 100).

Pentru fiecare fișier și director în informațiile de sistem de fișiere este stocat (în tabel. 3 prezintă datele pentru numele fișierului scurt).

În structura de directoare a fișierului este dat un prim grup de mers în gol este disponibil pe volumul. Numărul de clustere inițiale pentru a determina locația unui fișier: Fiecare grup conține un pointer la următorul cluster-ul sau valoarea FFFF, indicând faptul că acesta este ultimul cluster-ul într-un lanț de clustere ocupate de dosar. Localizare grupuri de fișiere prezentate în Fig. 2.

Deoarece toate aparițiile de aceeași dimensiune a unui bloc de informații, acestea diferă în octetul atribut. Unul dintre biții în octetul poate indica faptul că acesta este un director, celălalt - adică eticheta de volum. Pentru utilizatorii, există patru biți, care permit controlul atributelor fisierelor - arhiva (arhiva), sistemul (sistemul), latent (ascuns) și un read-only (read-only) (Figura 3).

Diferența principală dintre FAT32 și FAT16 este că a schimbat dimensiunea logică partiție disc. FAT32 acceptă volume de până la 127 GB. Astfel, dacă se utilizează FAT16 2 gigabyte disc dimensiune de cluster necesară de 32 KB, dimensiunea de cluster în FAT32 4KB potrivit pentru discuri în volum de la 512 Mbytes la gb 8 (tab. 4).

Acest lucru înseamnă că, prin urmare, utilizarea mai eficientă a spațiului pe disc - cel mai mic cluster este, cu atât mai puțin este necesar spațiu pentru a stoca fișierul și, ca urmare, mai puțin de disc devine fragmentat.

În aplicarea FAT32 dimensiunea maximă a fișierului poate fi de până la 4 GB minus 2 octeți. Dacă utilizați FAT16 numărul maxim de intrări în directorul rădăcină al limitate 512, FAT32 vă permite să crească acest număr la 65.535.

FAT32 impune restricții cu privire la dimensiunea minimă a volumului - nu ar trebui să fie mai mică de 65,527 clustere. În acest caz, dimensiunea cluster poate fi astfel încât FAT ocupat mai mult de 16 MB-64K / 4 sau 4 Mill. Clustere.

Atunci când se utilizează datele FILENAMES lungi necesare pentru accesul la FAT16 și FAT32, nu se suprapun. Atunci când creați un fișier cu un nume de fișier lung Windows creează un nume corespunzător în formatul 8.3 și una sau mai multe intrări în directorul pentru a stoca numele lung (13 caractere din numele fișierului lung pentru fiecare apariție). Fiecare intrare ulterioară stochează partea relevantă a numelui de fișier în format Unicode. Astfel de evenimente au atribute „ID-ul de volum“, „Read Only“, „sistem“ și „ascunse“ - set care este ignorat MS-DOS; în sistemul de operare la fișierul accesat prin „numele“ în format 8.3.

Sistemul de fișiere NTFS

Ca și în cazul FAT, unitatea de bază a informațiilor în NTFS este cluster. Tabel. Figura 5 arată dimensiunea de cluster implicit pentru volume de dimensiuni diferite.

În formarea programului formatul sistemului de fișiere NTFS creează tabelul de Master File (MTF) și în alte zone pentru stocarea fișierelor de metadate. NTFS metadate este utilizat pentru a implementa structura de fișiere. Primele 16 de intrări în MFT rezervate NTFS în sine. fișiere Locul de amplasare metadate $ Mft și $ MftMirr înregistrat în sectorul de boot al discului. În cazul în care prima înregistrare în MFT este coruptă, NTFS citește a doua înregistrare pentru a găsi prima copie. O copie completă a sectorului de boot este situat la sfârșitul volumului. Tabel. 6 listează metadatele principale stocate în MFT.

Intrările rămase conțin intrare MFT pentru fiecare fișier și director situat în acest volum.

De obicei, se folosește o singură înregistrare in MFT, dar în cazul în care un set mare de atribute de fișier, sau devine prea fragmentate, intrări suplimentare pot fi necesare pentru stocarea de informații cu privire la aceasta. În acest caz, prima înregistrare a fișierului, numit înregistrări de bază, stochează locația de alte intrări. Aceste fișiere și directoare de dimensiuni mici (1500 bytes) este inclusă complet în prima înregistrare.

Atributele de fișiere pe un NTFS

Fiecare sector de muncă pe NTFS volum aparține unui anumit fișier. Chiar și metadatele sistemului de fișiere sunt parte a fișierului. NTFS examinează fiecare fișier (sau director), ca un set de atribute de fișier. Elemente cum ar fi numele fișierului, informațiile privind protecția și datele chiar și în ea, sunt atributele unui fișier. Fiecare atribut este identificat printr-un cod de tip specific și, opțional, un nume de atribut.

Dacă atributele de fișier se potrivesc într-un fișier de înregistrare, acestea sunt numite atribute rezidente. Aceste atribute sunt întotdeauna numele fișierului și data creării. În cazurile în care informațiile despre un fișier este prea mare pentru a se potrivi într-o singură MFT-înregistrare unele dintre atributele de fișier sunt nerezidentului. Atributele rezidente sunt stocate într-una sau mai multe grupuri și reprezintă flux alternativ de date pentru volumul curent (aceasta - de mai jos). Pentru a descrie locația rezidente și NTFS atributele nerezidenta creează Caracteristica atributului listă.

Tabel. 7 prezintă atributele de fișier de bază, definite în NTFS. În viitor, această listă poate fi extinsă.

CDFS sistem de fișiere

  • Toate directoarele și numele de fișiere trebuie să conțină cel puțin 32 de caractere;
  • Toate directoarele și numele de fișiere trebuie să conțină numai caractere majuscule;

  • adâncime director nu trebuie să depășească 8 nivele de rădăcină;

  • utilizarea de nume de extensii de fișiere care nu sunt necesare.
  • Universal Disk Format

    • computerul este utilizat;
  • mărimea și numărul de hard disk-uri;

    Tabel. 8 prezintă dimensiunile de cluster pentru sistemele de fișiere FAT16 și FAT32.

    În plus față de diferențe semnificative în valoarea de cluster FAT32 permite rădăcină extinsă (numărul de apariții în FAT16 este limitat la 512 și poate fi chiar mai mic atunci când se utilizează un nume de fișier lung).

    Avantajele FAT16

    Printre beneficiile FAT16 sunt următoarele:

  • există un număr mare de programe pentru a corecta erorile din sistemul de fișiere și restaurare a datelor;

  • atunci când există probleme cu încărcare din sistemul de hard disk poate fi pornit de pe o dischetă;

  • acest sistem de fișiere este suficient de robust pentru a gestiona volumul mai mic de 256 MB.
  • dezavantajele FAT16

    FAT16 Principalele dezavantaje sunt:

    • directorul rădăcină nu poate conține mai mult de 512 de intrări. Utilizarea de nume de fișiere lungi reduce semnificativ numărul acestor elemente;
  • nu acceptă copierea de rezervă a sectorului de boot;

  • FAT16 nu este acceptat în încorporată protecția fișierelor și comprimare;

  • pentru a conduce mai mult volum a pierdut o mulțime de spațiu, datorită faptului că utilizați dimensiunea maximă a clusterului. Plasați un fișier este alocat pe baza de dimensiunea fișierului nu este, și cluster.
  • Avantajele FAT32

    Printre beneficiile FAT32 sunt următoarele:

    • alocarea spațiului de pe disc se realizează mai eficient, în special pentru disc de volum mare;
  • directorul rădăcină FAT32 este un lanț obișnuit de clustere, și pot fi localizate oriunde pe unitate. Din cauza FAT32 nu impune nicio restricție privind numărul de intrări în directorul rădăcină;

  • prin utilizarea unui cluster de dimensiune mai mică (4 kB de pe discurile de până la 8 GB) ocupat spațiu de depozitare este de obicei 10-15% mai mică decât în ​​FAT16;

  • FAT32 este mai robust sistem de fișiere. În special, acesta susține capacitatea de a muta directorul rădăcină și utilizați copia de rezervă a FAT. În plus, înregistrarea de încărcare conține un număr de date de sistem de fișiere critice.
  • dezavantajele FAT32

    Principalele dezavantaje ale FAT32:

  • volumele FAT32 nu sunt disponibile de la alte sisteme de operare - numai din Windows 95 OSR2 și Windows 98;

  • nu acceptă copierea de rezervă a sectorului de boot;

  • FAT32 nu este susținută de protecție încorporată de fișiere și le comprima.
    • capacitatea de a recupera. Această caracteristică este „încorporat“ în sistemul de fișiere. NTFS garantează siguranța datelor datorită faptului că protocolul utilizat și a unor algoritmi de recuperare a datelor. În cazul unei defecțiuni de sistem NTFS foloseste un protocol, precum și informații suplimentare pentru restabilirea automată a integrității sistemului de fișiere;
  • în plus față de acest lucru sunt următoarele NTFS avantaje:
  • - Unele caracteristici ale sistemului de operare necesită NTFS;

    - viteza de acces este mult mai mare - NTFS minimizează numărul de accese la disc necesar pentru a localiza fișierul;

    - Protecția fișierelor și directoarelor. Doar pe volume NTFS este posibil pentru a seta accesul la fișiere și foldere atribute;

    - sistem de fișiere suportă o copie de rezervă a sectorului de boot - este în cele din urmă a volumului;

    - folosind cote limita cantitatea de spațiu pe disc ocupat de utilizatori.

    dezavantajele NTFS

    Vorbind despre neajunsurile sistemului de fișiere NTFS, trebuie remarcat faptul că:

  • pentru volume de volum mic, care conține mai multe fișiere mici ar putea duce la scăderea performanțelor în comparație cu FAT.
  • Așa cum am văzut, pentru volumul unei cantități mici de FAT16 sau FAT32 oferă acces mai rapid la fișiere, în comparație cu NTFS, deoarece:

    • FAT are o structură simplă;
  • dimensiunea director este mai mică;

  • FAT nu acceptă protecția împotriva accesului neautorizat la fișiere - sistemul nu trebuie să verificați permisiunile de fișiere.
  • NTFS minimizează numărul de accese disc și timpul necesar pentru a localiza fișierul. În plus, în cazul în care dimensiunea de directoare este suficient de mic pentru a se potrivi într-o singură înregistrare MFT, întreaga înregistrare este citit la un moment dat.

    Comparând viteza operațiilor efectuate către directorul care conține nume de fișiere scurte și lungi, trebuie remarcat faptul că viteza de operațiuni pentru FAT depinde de operațiunea în sine și dimensiunea catalog. Dacă FAT este în căutarea de fișiere non-existente, cautarea se desfasoara pe intregul catalog - această operațiune durează mai mult timp decât căutarea unei structuri bazate pe B-arbori utilizate la NTFS. Timpul mediu necesar pentru a căuta un fișier, FAT este exprimată ca o funcție de N / 2 în NTFS - cum ar fi N log, unde N - este numărul de fișiere.

    • fișier fragmentare. Dacă fișierul este foarte fragmentat, NTFS necesită de obicei mai mult decât accese la disc FAT pentru a găsi toate fragmentele;
  • dimensiunea de cluster pentru un implicit FAT se bazează pe faptul că masa de fișier de locație nu pot avea mai mult de 65,535 de intrări - dimensiunea cluster este o funcție a volumului de volum împărțit la 65 535. Astfel, dimensiunea de cluster implicit pentru un volum FAT este întotdeauna mai mare decât dimensiunea de cluster pentru un volum NTFS de același volum. Rețineți că dimensiunea mai mare a cluster-ul pentru volume FAT înseamnă că volumul FAT poate fi mai puțin fragmentat;

  • locația dimensiunilor fișierelor sunt mici. Când se utilizează fișiere NTFS mici sunt conținute în MFT-intrare. dimensiunea fișierului, se potrivește într-o singură înregistrare MFT, depinde de numărul de atribute de fișier.
  • Cougar Mai recent, compania a introdus o nouă serie de surse de alimentare pentru PC-uri tradiționale - VTX, destinate utilizatorilor cu bugete limitate. Acest model de revizuire Cougar VTX600 va fi considerat că, datorită caracteristicilor sale este una dintre cele mai populare în linia de surse de alimentare

    La eveniment anual Capsaicina SIGGRAPH din Los Angeles, AMD și-a consolidat poziția pe piața PC-uri pentru high-end, cu noi procesoare Ryzen Threadripper și GPU «Vega»

    Pentru o construcție simplă și convenabilă a utilizatorilor obișnuiți companie de rețea ZyXEL a lansat urmatoarea versiune a platformei sale de Internet pentru conectarea la rețelele 3G / 4G prin USB-modem cu punct de acces Wi-Fi - ZyXEL Keenetic 4G III, pe care le considerăm în această recenzie

    Pentru două modele sale și astfel o mare familie de routere ASUS și compania router a adaugat recent foarte interesant: nava amiral 4G-AC55U și mai ușor 4G-N12. În acest articol, modelul de top al ASUS 4G-AC55U vor fi luate în considerare

    Young dar ambitioasa companie KREZ la inceputul acestui an a lansat un nou, model de laptop original, KREZ Ninja (modelul TM1102B32) care rulează Windows 10. Deoarece acest computer are un ecran pivotant, acesta poate servi ca o soluție universală - poate fi folosit cu succes pentru muncă, și pentru studiu și pentru a se juca

    Dacă imprimați frecvent fotografii și obosit deja pentru a schimba cartușele de cerneală în imprimantă, uita-te la MFP Epson L850. O mare resursa de consumabile, o calitate excelentă a imprimării, o gamă largă de caracteristici - acestea sunt doar câteva dintre avantajele acestui model

    articole similare