Sdílet prostřednictvím


Soubory a clustery

soubor je jednotka dat v systému souborů, ke které má uživatel přístup a správu. Soubor musí mít v adresáři jedinečný název. Skládá se z jednoho nebo více datových proudů bajtů, které obsahují sadu souvisejících dat, a sadu atributů (označovaných také jako vlastnosti), které popisují soubor nebo data v souboru. Čas vytvoření souboru je příkladem atributu souboru.

Když se vytvoří soubor, vytvoří se jeden nepojmenovaný výchozí datový proud, který uloží všechna data zapsaná do souboru, když je otevřený. V souboru můžete také vytvořit další datové proudy. Tyto další datové proudy se označují jako alternativní datové proudy. Následující obrázek znázorňuje soubor s výchozím streamem a dvěma alternativními datovými proudy.

soubor s výchozím streamem a dvěma alternativními datovými proudy

Atributy souboru se neukládají do datových proudů s daty souborů, ale ukládají se jinde a spravují operační systém.

Všechna data systému souborů, včetně kódu a adresářů bootstrap systému souborů, jsou uložena systémem souborů NTFS v souborech. Jiné systémy souborů ukládají tyto informace v oblastech disků externích pro systém souborů. Výhodou ukládání těchto informací do souborů je, že systém Windows může snadno vyhledat, získat přístup k informacím a udržovat je. Další výhody jsou, že každý z těchto souborů může být chráněn popisovačem zabezpečení a v případě částečného poškození disku je možné je rychle přemístit na bezpečnější část disku.

Základní jednotkou úložiště všech podporovaných systémů souborů je cluster, což je skupina sektorů. To umožňuje systému souborů optimalizovat správu dat disku nezávisle na velikosti sektorů disku nastavené řadičem hardwarového disku. Pokud je disk, který se má spravovat, velký a velké objemy dat se přesunou a uspořádají v rámci jedné operace, může správce upravit velikost clusteru tak, aby to vyhovovalo.

Systém Windows spravuje soubory prostřednictvím objektů souborů , soubor zpracováváa ukazatele souborů.

Další informace o datových proudech souborů naleznete v tématu File Streams. Další informace o clusterech naleznete v tématu Clustery a rozsahy. Další informace o přístupu k souborům a jejich správě najdete v tématu Správa souborů a Referenční.

V této části

Námět Popis
streamy souborů
Streamy v systému souborů NTFS obsahují data zapsaná do souboru a poskytují více informací o souboru než atributy a vlastnosti.
objekty souborů
Objekty File fungují jako logické rozhraní mezi procesy jádra a uživatelským režimem a daty souborů, které se nacházejí na fyzickém disku.
popisovačů souborů
Když je soubor otevřen procesem pomocí funkce CreateFile, je k němu přidružen popisovač souboru , dokud se proces neukončí nebo popisovač zavře pomocí funkce CloseHandle.
ukazatele na soubor
Ukazatel souboru je 64bitová hodnota posunu, která určuje další bajt, který se má přečíst, nebo umístění pro příjem dalšího zapsaných bajtů.
clustery a rozsahy
Clustery se můžou odkazovat ze dvou různých perspektiv: v souboru a na svazku.