Poprzedni | W górę
| Następny
Katalogi w NTFS
Każdy katalog w NTFS jest również plikiem. W szczególności każdy podkatalog
jest przechowywany w katalogu w taki sam sposób jak zwykły plik.
Każdy katalog posiada trzy specyficzne atrybuty:
$INDEX_ROOT - zawiera kilka wpisów do katalogu, tworzących wierzchołek
drzewa.
$INDEX_ALLOCATION - podaje, gdzie znajdują się pozostałe wpisy do katalogu.
$BITMAP - podaje, które z wpisów do katalogu są wypełnione.
Katalog ma postać drzewa. Pliki w katalogu są rozmieszczone w ten sposób,
że do każdego wpisu w $INDEX_ROOT może być dołączony podwęzeł zawierający
pliki znajdujące się po posortowaniu pomiędzy nim a poprzednim wpisem. Dzięki
takiej strukturze przeszukiwanie katalogów jest szybkie.
Katalogi mogą mieć wiele kompletów trzech powyższych atrybutów, każdy komplet
odpowiadający sortowaniu po innej informacji o pliku. Teoretycznie można
również zdefiniować swój własny sposób sortowania plików w katalogu.
Przykładowa struktura katalogu w NTFS (posortowane według nazw):
Poprzedni | W górę
| Następny