- Recuperarea datelor NTFS limitează coruperea datelor prin organizarea operațiunilor I / O prin tranzacții. Tranzacțiile sunt operațiuni elementare, ceea ce înseamnă că fie trebuie întreruptă întreaga operațiune I / O, fie că niciuna dintre aceste acțiuni nu poate fi finalizată. Dacă ceva întrerupe o tranzacție care apare din cauza unei pierderi de putere a computerului sau a unei operații I / O, NTFS face tot posibilul pentru a se asigura că orice modificare efectuată în sistemul de fișiere, deoarece o parte a operației I / O (I / O) a fost anulat sau derulat înapoi, returnează sistemul de fișiere în starea sa anterioară înainte de începerea operației de I / O.
Alte caracteristici avansate furnizate de NTFS sunt enumerate mai jos:
- Numeroase fluxuri de date. După cum sa menționat deja în articolul Fișiere și clustere. Fișierele NTFS pot consta din mai multe fluxuri. Firele suplimentare pot conține orice tip de date, deși acestea sunt de obicei date care caracterizează fișierul sau metadatele. Pentru mai multe informații despre numeroasele fluxuri de date din fișiere NTFS, consultați Fișiere și Cluster-e.
- Numele din Unicode.Unicode sunt setul de caractere standard folosit în NTFS și înlocuiește setul de caractere ASCII depășind un singur octet. Fiecare caracter utilizat în fiecare limbă naturală majoră este reprezentat de un număr unic de două octeți din setul de caractere Unicode. Informații suplimentare despre Unicode. consultați capitolul Unicode și seturile de simboluri.
- Îmbunătățirea indexării atributului de fișier. NTFS include capacitatea de a indexa atributele de fișier ca mijloc de aranjare și sortare a mai multor fișiere care distribuie rapid date similare. În sistemele de fișiere FAT32 și FAT16, puteți să indexați numele fișierelor. dar nu atributele lor. De asemenea, aceste sisteme de fișiere nu au funcția de a sorta numele de fișiere indexate FAT32 și FAT16.
- Redistribuirea dinamică a clusterelor proaste. Când operația de citire este pe un volum NTFS. care nu este protejat de erori, întâmpină datele corupte într-un grup de sectoare, fiecare sector dintr-un grup (cluster) este marcat ca fiind rău, iar încercările ulterioare de a efectua operații de citire în acest sector vor avea ca rezultat returnarea erorii. În același scenariu în sistemele de fișiere FAT. sistemul de fișiere în sine nu marchează sectoarele rele - utilizatorul trebuie să ruleze utilitarul Chkdsk.exe. pentru a face acest lucru.
Când acest scenariu apare pe volume NTFS-protejate (tolerante la erori). sistemul de fișiere, cu fiecare sector defect, pe care îl întâlnește, face următoarele:
Deoarece fișierul este scris pe disc, fișierul nu poate fi scris în clustere continue. Clusterele care constau din mai multe zone necontilate încetinesc procesul de citire și scriere a unui fișier. Clusterele care sunt separate unul de altul de pe disc și care constau din mai multe zone necontiguionate sunt procesate mai lent din cauza timpului crescut pentru a muta capetele de citire / scriere ale discului dur. Un fișier cu grupuri constând din mai multe zone necontilate este considerat a fi fragmentat. Pentru a optimiza fișierele pentru acces rapid, volumul poate fi defragmentat.
Defragmentarea (defragmentarea) este procesul de deplasare a clusterelor unui fișier pe un disc, ceea ce le face continuu. NTFS nu defragmentează, dar cu versiunea 5.0, această acțiune este oferită aplicațiilor care efectuează defragmentarea apelând API-ul. Acest API conține funcții care permit programelor de aplicații să obțină o hartă de alocare a clusterului care este utilizată, iar clusterele care nu sunt utilizate, să obțină o diagramă a modului în care fișierul folosește clusterele sale și pentru a muta fișierul. Pentru mai multe informații despre defragmentare, consultați articolul Defragmentarea fișierelor.
Utilizând punctele de procesare a volumului, puteți să vă îmbinați într-un singur sistem de fișiere logic la rădăcina diferitelor sisteme de fișiere, cum ar fi NTFS. Sistem de fișiere FAT pe 16 biți. Sisteme de fișiere ISO-9660 pentru CD-ROM și așa mai departe. Nici utilizatorii, nici aplicațiile nu au nevoie de informații despre volumul pe care este localizat fișierul respectiv. Toate informațiile de care au nevoie pentru a găsi fișierul dat sunt calea completă la acesta. Volumele pot fi reconstruite, înlocuite sau împărțite în mai multe volume fără utilizatori sau aplicații care trebuie să schimbe destinația.
Pentru mai multe informații despre punctele de montare pentru un volum, consultați Repeat Points.