Fájlok és fürtök

A fájl a fájlrendszer azon adategysége, amelyet a felhasználó hozzáférhet és kezelhet. Egy fájlnak egyedi névvel kell rendelkeznie a címtárában. Egy vagy több bájtos adatfolyamból áll, amely egy kapcsolódó adatokat tartalmaz, valamint egy attribútumkészletből (más néven tulajdonságokból), amelyek a fájlt vagy a fájlon belüli adatokat írják le. A fájl létrehozási ideje példa egy fájlattribútumra.

Amikor létrehoz egy fájlt, egy névtelen alapértelmezett stream jön létre a fájlba írt összes adat tárolásához, amíg meg van nyitva. A fájlon belül további streameket is létrehozhat. Ezeket a további streameket alternatív streameknek nevezzük. Az alábbi ábra egy alapértelmezett streamet és két alternatív streamet tartalmazó fájlt ábrázol.

alapértelmezett streamet és két másik streamet tartalmazó fájlt

A fájlattribútumok nem a fájladatokkal rendelkező adatfolyamokban vannak tárolva, hanem máshol vannak tárolva, és az operációs rendszer kezeli őket.

A fájlrendszer összes adatát, beleértve a rendszerindító kódot és a könyvtárakat is, az NTFS fájlrendszer tárolja a fájlokban. Más fájlrendszerek ezeket az információkat a fájlrendszeren kívüli lemezrégiókban tárolják. Az információk fájlokban való tárolásának egyik előnye, hogy a Windows könnyen megtalálhatja, elérheti és karbantarthatja az információkat. További előnye, hogy ezek a fájlok biztonsági leíróval védhetők, és részleges lemezsérülés esetén gyorsan áthelyezhetők a lemez egy biztonságosabb részére.

Az összes támogatott fájlrendszer alapvető tárolóegysége egy fürt, amely szektorok csoportja. Ez lehetővé teszi a fájlrendszer számára a lemezadatok felügyeletének optimalizálását a hardverlemez-vezérlő által beállított lemezszektor-mérettől függetlenül. Ha a felügyelni kívánt lemez nagy méretű, és a rendszer nagy mennyiségű adatot helyez át és rendszerez egyetlen műveletben, a rendszergazda ennek megfelelően módosíthatja a fürt méretét.

A Windows fájlobjektumok, fájlkezelőés fájlmutatókon keresztül kezeli a fájlokat.

További információ a fájlstreamekről: Fájlstreamek. A fürtökről további információt a Fürtök és mértékekcímű témakörben talál. További információ a fájlok eléréséről és kezeléséről: Fájlkezelési és Fájlkezelési referencia.

Ebben a szakaszban

Téma Leírás
fájlstreamek
Az NTFS fájlrendszerben a streamek tartalmazzák a fájlba írt adatokat, és több információt adnak egy fájlról, mint attribútumokat és tulajdonságokat.
Fájlobjektumok
fájlobjektumok a kernel- és felhasználói módú folyamatok és a fizikai lemezen található fájladatok közötti logikai interfészként működnek.
fájlkezelők
Ha egy fájlt egy folyamat a CreateFile függvénnyel nyit meg, egy fájlleíró lesz társítva, amíg a folyamat le nem fejeződik, vagy a leírót a CloseHandle függvénnyel zárja be.
fájlmutatók
A fájlmutató egy 64 bites eltolásérték, amely meghatározza a következő olvasandó bájtot vagy a következő bájt írásának helyét.
fürtök és mértékek
A fürtökre két különböző nézőpontból lehet hivatkozni: a fájlon és a köteten belül.