Číst v angličtině

Sdílet prostřednictvím


NTFSInfo v1.2

Od Mark Russinovich

Publikováno: 4. července 2016

StáhnoutStáhnout NTFSInfo (143 kB)

Úvod

NTFSInfo je trochu aplet, který zobrazuje informace o svazcích NTFS. Jeho výpis obsahuje velikost alokačních jednotek jednotky, kde se nacházejí klíčové soubory NTFS, a velikosti souborů metadat NTFS na svazku. Tyto informace jsou obvykle o něco víc než zvědavost, ale NTFSInfo ukazuje některé zajímavé věci. Pravděpodobně jste například slyšeli o ekvivalentu NTFS tabulky přidělování souborů systému souborů FAT. Označuje se jako hlavní souborová tabulka (MFT) a skládá se z záznamů s konstantní velikostí, které popisují umístění všech souborů a adresářů na jednotce. Co je překvapením pro MFT, je, že se spravuje jako soubor, stejně jako jakýkoli jiný. NtfsInfo vám ukáže, kde se na disku (z hlediska clusterů) nachází MFT a jak je velký, a kromě určení, jak velké jsou clustery svazku a záznamy MFT. Kvůli ochraně MFT před fragmentací si systém NTFS vyhrazuje část disku kolem MFT, kterou nebude přidělovat jiným souborům, pokud není málo místa na disku. Tato oblast se označuje jako MFT-Zone a NTFSInfo vám sdělí, kde se na disku nachází zóna MFT a jaké procento jednotky je pro něj vyhrazeno.

Možná vás také překvapí, že jako MFT se všechna metadata NTFS spravují v souborech. Například existuje soubor s názvem $Boot, který je mapován tak, aby pokrýval sektor spouštění jednotky. Mapa clusteru svazku se udržuje v jiném souboru s názvem $Bitmap. Tyto soubory se nacházejí přímo v kořenovém adresáři NTFS, ale nemůžete je zobrazit, pokud nevíte, že tam jsou. Zkuste zadat "dir /ah $boot" v kořenovém adresáři svazku NTFS a ve skutečnosti uvidíte soubor $boot. Funkce NTFSInfo provede ekvivalent příkazu dir /ah, který zobrazí názvy a velikosti všech souborů meta-dat NTFS (3.51 a 4.0).

NTFSInfo je určen k mému lednu 1998 systém Windows NT Magazine "NT Internals" sloupec, který popisuje ntfs interní datové struktury.

Instalace a využití

NTFSInfo funguje ve všech verzích SYSTÉMU SOUBORŮ NTFS, ale ntfs pro systém Windows NT 5.0 obsahuje různé meta-datové soubory, pro které zatím nebyl programován NTFSInfo. Aby funkce NTFSInfo fungovala, musíte mít oprávnění správce.

Použití: NTFSInfo x

Parametr Popis
x Písmeno jednotky svazku NTFS, který chcete prozkoumat.

Jak to funguje

NtfsInfo používá volání fsCTL (Undocumented File System Control) k získání informací ze systému souborů NTFS o svazku. Tyto informace se vytisknou spolu s výpisem adresáře meta-datových souborů NTFS.

StáhnoutStáhnout NTFSInfo (143 kB)

Běží na:

  • Klient: Windows Vista a vyšší
  • Server: Windows Server 2008 a novější
  • Nano Server: 2016 a novější