Udostępnij za pośrednictwem


NTFSInfo v1.2

Autor: Mark Russinovich

Opublikowano: 4 lipca 2016 r.

PobierzPobierz plik NTFSInfo (143 KB)

Wprowadzenie

NTFSInfo jest trochę aplet, który pokazuje informacje o woluminach NTFS. Jego zrzut obejmuje rozmiar jednostek alokacji dysku, gdzie znajdują się kluczowe pliki NTFS i rozmiary plików metadanych NTFS na woluminie. Te informacje są zwykle niewiele więcej niż wartość ciekawości, ale NTFSInfo pokazuje kilka interesujących rzeczy. Na przykład prawdopodobnie znasz odpowiednik ntfs tabeli alokacji plików systemu plików FAT. Jest ona nazywana tabelą plików głównych (MFT) i składa się z rekordów o stałym rozmiarze, które opisują lokalizację wszystkich plików i katalogów na dysku. Zaskakujące jest, że MFT jest zarządzany jako plik, podobnie jak każdy inny. NtfsInfo pokaże, gdzie na dysku (pod względem klastrów) znajduje się MFT i jak duży jest, oprócz określania, jak duże są klastry woluminu i rekordy MFT. Aby chronić MFT przed fragmentacją, ntfs rezerwuje część dysku wokół MFT, że nie zostanie przydzielona do innych plików, chyba że miejsce na dysku będzie niskie. Ten obszar jest znany jako MFT-Zone i NTFSInfo informuje, gdzie na dysku znajduje się strefa MFT i jaki procent dysku jest zarezerwowany.

Możesz również być zaskoczony, że podobnie jak MFT, wszystkie metadane NTFS są zarządzane w plikach. Na przykład istnieje plik o nazwie $Boot, który jest mapowany na pokrycie sektora rozruchowego dysku. Mapa klastra woluminu jest przechowywana w innym pliku o nazwie $Bitmap. Te pliki znajdują się bezpośrednio w katalogu głównym NTFS, ale nie można ich zobaczyć, chyba że wiesz, że są tam. Spróbuj wpisać "dir /ah $boot" w katalogu głównym woluminu NTFS i zobaczysz plik $boot. NtfsInfo wykonuje odpowiednik "dir /ah", aby wyświetlić nazwy i rozmiary wszystkich plików NTFS (3.51 i 4.0) metadanych.

NTFSInfo ma towarzyszyć mojej kolumnie "NT Internals" magazynu Windows NT z stycznia 1998 r., która opisuje wewnętrzne struktury danych NTFS.

Instalacja i użycie

NTFSInfo działa we wszystkich wersjach systemu plików NTFS, ale NTFS dla systemu Windows NT 5.0 ma różne pliki metadanych, których NTFSInfo nie został jeszcze zaprogramowany. Aby system NTFSInfo działał, musisz mieć uprawnienia administracyjne.

Użycie: NTFSInfo x

Parametr Opis
x Litera dysku woluminu NTFS, który chcesz zbadać.

Zasady działania

NtfsInfo używa nieudokumentowanego wywołania kontroli systemu plików (FSCTL) w celu uzyskania informacji z systemu plików NTFS o woluminie. Wyświetla te informacje wraz ze zrzutem katalogu plików metadanych NTFS.

PobierzPobierz plik NTFSInfo (143 KB)

Działa w:

  • Klient: Windows Vista i nowsze
  • Serwer: Windows Server 2008 i nowsze
  • Nano Server: 2016 i nowsze