Sdílet prostřednictvím


Rozpoznávání systému souborů

Cílem rozpoznávání systému souborů je umožnit operačnímu systému Windows mít další možnost platného, ale nerozpoznaného systému souborů jiného než "RAW". Aby toho bylo dosaženo, počínaje Systémy Windows 7 a Windows Server 2008 R2, systém definuje pevný typ datové struktury, který lze zapsat na médiu, na které je povolená technologie, která mění formát systému souborů je aktivní. Tato datová struktura, pokud je přítomen na logickém disku nulu sektoru, by operační systém poté rozpoznal a oznámí uživateli, že médium obsahuje platný, ale nerozpoznaný systém souborů a není svazek RAW, pokud nejsou nainstalovány ovladače systému souborů.

Funkce a použití rozpoznávání systému souborů

Několik nedávných technologií úložiště změnilo formát systému souborů na disku tak, aby média, na kterých jsou tyto technologie povoleny, byly nerozpoznavatelné pro dřívější verze Systému Windows kvůli tomu, že ovladače systému souborů neexistují, když byla vydána konkrétní starší verze Systému Windows. Předchozí výchozí chování v tomto scénáři bylo následující. Pokud médium úložiště není známý systém souborů, identifikuje se jako RAW a pak se rozšíří do prostředí Windows Shell, kde se automaticky přehraje pomocí uživatelského rozhraní formátu. Rozpoznávání systému souborů to může vyřešit, pokud autoři nového systému souborů správně zapisuje správnou datovou strukturu na disk.

Rozpoznávání systému souborů používá k dosažení svých cílů následující funkce a vrstvy v operačním systému:

  • Média úložiště, kde se pevná datová struktura nachází jako posloupnost bajtů uspořádaných interně v předdefinované struktuře označované jako FILE_SYSTEM_RECOGNITION_STRUCTURE datová struktura. Za správné vytvoření této struktury na disku zodpovídá vývojář systému souborů.
  • Rozpoznávání systému souborů na úrovni aplikace, dosaženo pomocí FSCTL_QUERY_FILE_SYSTEM_RECOGNITION vstupně-výstupní kód zařízení. Příklad použití tohoto řídicího kódu naleznete v tématu Získání informací o rozpoznávání systému souborů.
  • Ověřovací kód kontrolního součtu uložený v datové struktuře FILE_SYSTEM_RECOGNITION_STRUCTURE. Příklad výpočtu tohoto kontrolního součtu najdete v tématu Výpočet kontrolního součtu systému souborů.
  • Uživatelské rozhraní prostředí Windows Používá dříve uvedené funkce k zajištění flexibilnější a robustnější automatického přehrávání a související podpory pro nerozpoznané systémy souborů, ale může fungovat pouze v případě, že FILE_SYSTEM_RECOGNITION_STRUCTURE datová struktura existuje v logickém sektoru disku nula. Vývojáři, kteří implementují nové systémy souborů, by tento systém měli využít, aby se zajistilo, že jejich systém souborů není omylem považován za typ "RAW".

Computing kontrolního součtu pro rozpoznávání systému souborů

získání informací o rozpoznávání systému souborů

získání multilicenčních informací