Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Najde soubor podle uživatelského jména (pokud jsou povoleny kvóty disku), dotazy přidělené oblasti souboru, nastaví krátký název souboru, nastaví platnou délku dat souboru, nastaví nulová data pro soubor nebo vytvoří nový soubor.
Syntax
fsutil file [createnew] <filename> <length>
fsutil file [findbysid] <username> <directory>
fsutil file [optimizemetadata] [/A] <filename>
fsutil file [queryallocranges] offset=<offset> length=<length> <filename>
fsutil file [queryextents] [/R] <filename> [<startingvcn> [<numvcns>]]
fsutil file [queryfileid] <filename>
fsutil file [queryfilenamebyid] <volume> <fileid>
fsutil file [queryoptimizemetadata] <filename>
fsutil file [queryvaliddata] [/R] [/D] <filename>
fsutil file [seteof] <filename> <length>
fsutil file [setshortname] <filename> <shortname>
fsutil file [setvaliddata] <filename> <datalength>
fsutil file [setzerodata] offset=<offset> length=<length> <filename>
Parameters
| Parameter | Description |
|---|---|
| createnew | Vytvoří soubor se zadaným názvem a velikostí s obsahem, který se skládá z nul. |
<length> |
Určuje platnou délku dat souboru. |
| findbysid | Najde soubory, které patří zadanému uživateli na svazcích NTFS, kde jsou povoleny diskové kvóty. |
<username> |
Určuje uživatelské jméno nebo přihlašovací jméno uživatele. |
<directory> |
Určuje úplnou cestu k adresáři, například C:\users. |
| optimizemetadata | Tím se provede okamžité komprimace metadat pro daný soubor. |
| /a | Analyzovat metadata souborů před a po optimalizaci. |
| queryallocranges | Dotazuje přidělené rozsahy souboru na svazku NTFS. Užitečné pro určení, jestli má soubor řídké oblasti. |
offset=<offset> |
Určuje začátek oblasti, která by měla být nastavena na nuly. |
length=<length> |
Určuje délku rozsahu (v bajtech). |
| queryextents | Rozsahy dotazů pro soubor |
| /r | Pokud je <filename> spojovací bod, otevřete ho místo cíle. |
<startingvcn> |
Určuje první VCN, který se má dotazovat. Pokud tento parametr vynecháte, začněte od VCN 0. |
<numvcns> |
Počet sítí VCN, které se mají dotazovat. Pokud je vynecháno nebo 0, zadejte dotaz do doby, než EOF. |
| queryfileid | Dotazuje ID souboru na svazku NTFS. |
<volume> |
Určuje svazek jako název jednotky následovaný dvojtečka. |
| queryfilenamebyid | Zobrazí název náhodného propojení pro zadané ID souboru na svazku NTFS. Vzhledem k tomu, že soubor může obsahovat více než jeden název odkazu odkazující na tento soubor, není zaručeno, který odkaz na soubor bude poskytnut jako výsledek dotazu pro název souboru. |
<fileid> |
Určuje ID souboru na svazku NTFS. |
| queryoptimizemetadata | Dotazuje stav metadat souboru. |
| queryvaliddata | Dotazuje platnou délku dat pro soubor. |
| /d | Zobrazí podrobné platné informace o datech. |
| seteof | Nastaví EOF daného souboru. |
| setshortname | Nastaví krátký název (název souboru s délkou 8,3 znaků) pro soubor na svazku NTFS. |
<shortname> |
Určuje krátký název souboru. |
| setvaliddata | Nastaví platnou délku dat pro soubor na svazku NTFS. |
<datalength> |
Určuje délku souboru v bajtech. |
| setzerodata | Nastaví rozsah (určený posunem a délkou) souboru na nuly, čímž se soubor vyprázdní. Pokud je soubor řídkým souborem, oddělí se základní alokační jednotky. |
Remarks
V systému souborů NTFS existují dva důležité koncepty délky souboru: značka konce souboru (EOF) a platná délka dat (VDL). EOF označuje skutečnou délku souboru. VDL identifikuje délku platných dat na disku. Všechna čtení mezi VDL a EOF automaticky vrátí hodnotu 0, aby se zachoval požadavek opětovného použití objektu C2.
Parametr setvaliddata je k dispozici pouze pro správce, protože vyžaduje oprávnění Provádět úlohy údržby svazku (SeManageVolumePrivilege). Tato funkce se vyžaduje pouze pro pokročilé scénáře sítí v oblasti multimédií a systému. Parametr setvaliddata musí být kladná hodnota, která je větší než aktuální VDL, ale menší než aktuální velikost souboru.
Je užitečné, když programy nastaví VDL v následujících případech:
Zápis nezpracovaných clusterů přímo na disk prostřednictvím hardwarového kanálu To umožňuje programu informovat systém souborů, že tato oblast obsahuje platná data, která lze vrátit uživateli.
Vytváření velkých souborů v případech, kdy dochází k problému s výkonem Tím se vyhnete době, kterou trvá vyplnění souboru nulami při vytvoření nebo prodloužení souboru.
Examples
Chcete-li najít soubory, které jsou vlastněny scottb na jednotce C, zadejte:
fsutil file findbysid scottb c:\users
Pokud chcete dotazovat přidělené rozsahy souboru na svazku NTFS, zadejte:
fsutil file queryallocranges offset=1024 length=64 c:\temp\sample.txt
Pokud chcete optimalizovat metadata pro soubor, zadejte:
fsutil file optimizemetadata C:\largefragmentedfile.txt
Pokud chcete zadat dotaz na rozsahy souboru, zadejte:
fsutil file queryextents C:\Temp\sample.txt
Pokud chcete nastavit EOF souboru, zadejte:
fsutil file seteof C:\testfile.txt 1000
Chcete-li nastavit krátký název souboru, longfilename.txt na jednotce C na longfile.txt, zadejte:
fsutil file setshortname c:\longfilename.txt longfile.txt
Chcete-li nastavit platnou délku dat pro soubor s názvemtestfile.txt na svazku NTFS na 4096 bajtů, zadejte:
fsutil file setvaliddata c:\testfile.txt 4096
Pokud chcete nastavit rozsah souboru na svazku NTFS na nuly, zadejte:
fsutil file setzerodata offset=100 length=150 c:\temp\sample.txt