Ako NTFS rezervuje priestor pre jeho kapitán súbor tabuľky (MFT)

Preklady článku Preklady článku
ID článku: 174619 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Systém súborov NTFS obsahuje v jeho jadre, súbor s názvom tabuľky súborov (MFT). Existuje aspoň jedna položka v MFT pre každý súbor na zväzku NTFS, vrátane MFT, sama.

Pretože utility že defragmentovať NTFS objemy je možné presúvať položky MFT, a pretože nadmerné Fragmentácia tabuľky MFT môže ovplyvniť výkon, NTFS rezervuje miesto pre MFT v snahe udržať MFT ako súvislé ako možné, ako rastie.

Zmena v systéme Windows XP a v systéme Windows Server 2003

V systéme Windows XP a Windows Server 2003, pomôcka defrag defrags MFT.

Príkaz defrag činnosťou na MFT kombinuje MFT súbor do 1 a zabráni ukladaniu na viacerých miestach, ktoré nie sú sekvenčné na disku. V tejto triede operácia MFT súbor je viac sekvenčné. Je však presnou veľkosťou, že MFT súbor bol pred operáciou defrag.

MFT môže byť príliš veľký, ak objem použitého majú veľa súborov, ktoré boli odstránené. Súbory, ktoré boli odstránené príčiny vnútorného otvory v MFT. Tieto otvory sú významné regiónoch, ktoré sú nevyužité súbory. Nie je možné obnoviť jej tohto priestoru. To platí aspoň na živé zväzku NTFS.

DALSIE INFORMACIE

NTFS používa MFT položky definovať súbory, na ktoré sa zodpovedajú. Všetky informácie o súbore, vrátane jeho veľkosti, čas a dátum pečiatok, povolení a údaje obsah uložený buď v MFT položky alebo v priestor externých MFT ale popisuje položky tabuľky MFT.

(Položky adresára, externých MFT, obsahujú aj niektoré nadbytočné informácie týkajúce sa súbory. Ale úplná diskusia o všetkých štruktúr na NTFS je nad rámec tohto článku.)

Ako súbory sa pridajú do Zväzok NTFS, viac položiek sa pridá MFT a tak zvyšuje MFT veľkosť. Po odstránení súborov zo zväzku NTFS ich MFT položky označené ako voľný a môže byť opätovne použité, ale MFT nie zmenšiť. Teda miesto využité tieto položky nie je regenerovaný z disku.

Z dôvodu význam MFT NTFS a možný dopad na výkon, ak tento súbor sa stáva veľmi rozdrobený, NTFS robí osobitné úsilie udržať tento súbor súvislé. NTFS rezerv 12,5 percent objemu pre výlučné použitie MFT dovtedy, kým a pokiaľ zvyšku objem používa úplne. Teda, priestor pre súborov a adresárov nie je pridelené z tejto zóny MFT dovtedy, kým všetky iné miesta sa najprv rozdeľuje.

Poznámka: Môžete zmeniť kľúč databázy registry NtfsMFTZoneReservation na zvýšiť objem v systéme Windows NT 4.0 Service Pack 4.

Pre viac informácie o MFT, prosím pozrite "kľúčové prvky v disku defragmentace proces"oddiel Microsoft Technet webu:
http://Technet.Microsoft.com/en-us/library/bb742585.aspx
V závislosti od priemeru súboru veľkosť a ďalšie premenné, buď vyhradené zóny MFT alebo bezvýhradné priestoru na disku môžu byť použité až pred iné ako disk zaplní kapacity.

Zväzky s malým množstvom relatívne veľké súbory výfukových bezvýhradné priestor prvé, kým sa objemy s veľkým počtom pomerne malých súborov výfukového prvé miesto zóny MFT. V oboch prípadoch fragmentácia MFT začína uskutoční pri jednom regióne alebo druhej plný. Ak bezvýhradné priestor plný, priestor pre používateľa súborov a adresárov začína pridelia zo zóny MFT konkurujú MFT prideľovania. Ak zóna MFT plný, priestor pre nové položky MFT je pridelený od zvyšku disku, opäť súťažia s inými súbormi.

Nové parameter databázy registry bol zavedený v Service Pack 4 pre Windows NT 4.0, ktorá môže zvýšiť percento objemu, že NTFS rezerv pre jeho hlavná tabuľka súborov. NtfsMftZoneReservation je REG_DWORD hodnota, ktorá môže vziať na hodnotu medzi 1 a 4, kde 1 zodpovedá minimálnej zóny MFT veľkosť a 4 zodpovedá maximálne. Ak parameter nie je určený k, alebo Neplatná hodnota dodáva, NTFS používa predvolenú hodnotu 1 pre tento parameter. Presné pomery, ktoré zodpovedajú každé nastavenie sú nedokladované, pretože ich nie sú štandardizované a môže zmeniť v budúcich vydaniach. Chcete vedieť, čo nastavenie je najlepšie pre vaše prostredie, bude možno potrebné experimentovať s rôzne hodnoty.

Na určenie aktuálneho veľkosti MFT na Počítača so systémom Windows NT, typu dir /a $mft príkaz na Zväzok NTFS.

Na určenie aktuálneho veľkosti MFT na Microsoft Počítač so systémom Windows 2000, použite program Defragmentácia disku analyzovať jednotky NTFS, a potom kliknite na tlačidlo Zobraziť správu Zobrazí jednotku štatistiky, vrátane súčasných MFT veľkosť a počet fragmentov.

Verzia Windows 2000 disku Defragmentácia zobrazí "zelenej", čo sa nazýva "systém súborov" a na NTFS formátované zväzku jednoducho kombinácia MFT, pagefile.sys (ak existuje na tomto zväzku), čo sa nazýva "Zóny MFT" alebo vyhradené miesto pre "MFT rozťažnosti". Správa o defragmentácii len zobrazuje informácie o stránkovací súbor a MFT; neuvádza zóny MFT, pretože nie je efekt v akejkoľvek spôsobom využitia disku alebo kapacity.

Zóny MFT nie je odčíta od dostupných (zadarmo) disku používa pre používateľov dátových súborov, je iba priestor, ktorý je použitá ako posledná. Keď MFT potrebuje zvýšiť veľkosť, pre príklade ste vytvorili nové súbory a adresáre, je prevzatá z zóny MFT po prvé, teda klesajúci MFT fragmentácie a optimalizácia MFT výkon.

Predvolenú zónu MFT sa vypočítava a vyhradené NTFS.sys keď pripojí objem, a je založená na veľkosti zväzku. Môžete zvýšiť zóny MFT v položke databázy registry zdokumentované nižšie, ale nemôžete vykonávať predvolenú zónu MFT menšie ako to, čo sa vypočíta podľa Ntfs.sys. Zvýšenie zóny MFT nezmenší v akejkoľvek spôsobom disku, ktoré je možné používajú používatelia súbory s údajmi.

Poznámka: Výsledky vráti dir príkaz nemusia byť aktuálne. Veľkosť vykázaných dir príkaz môže odrážať údaje vo vyrovnávacej pamäti, ktorá odráža veľkosť MFT v tom čase bol systém spustený, po riadny vypnutí.

Dôležité upozornenie Tento oddiel, metóda alebo úloha obsahuje kroky, ktoré vám povedať, ako na úpravu databázy registry. Avšak, môžu nastať vážne problémy, ak upravíte databázy Registry nesprávne. Preto dbajte, postupujte podľa týchto krokov opatrne. Na dosiahnutie lepšej ochrany je vhodné pred úpravou databázu Registry zálohovať. To vám umožní obnoviť databázu Registry, ak sa vyskytnú problémy. Ďalšie informácie o tom, ako zálohovať a obnovovať databázu registry, kliknite na tlačidlo nasledujúci článok číslo článku databázy Microsoft Knowledge Base:
322756 Zálohovanie a obnovovanie databázy Registry v systéme Windows


Chcete pridať túto hodnotu, vykonajte nasledujúci kroky:
  1. Spustite Editor databázy Registry (Regedt32.exe) a prejdite na nasledujúce podkľúč:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
  2. Z Upraviť ponuky, kliknite na tlačidlo Pridanie hodnoty.
  3. V dialógovom okne zadajte nasledovné informácie:
    Hodnota meno: NtfsMftZoneReservation
    Typ údajov: REG_DWORD
    Údaje: (platný rozsah je 1-4)
  4. Ukončite Editor databázy Registry a reštartujte počítač.
Poznámka: Toto je run-time parameter a neovplyvňuje skutočných formát zväzku. Skôr to ovplyvňuje spôsob, akým systém súborov NTFS vyhradí priestor na všetkých zväzky v danom systéme. Preto, aby sa úplne efektívne, parameter musia byť v platnosti od chvíle, zväzok sa formátuje a v celom život objemu. Ak parameter databázy registry je upravený smerom nadol alebo odstránené, zóny MFT sa zodpovedajúco znížia, ale to nebude mať žiadny vplyv na MFT priestor už pridelené a používali.

Vlastnosti

ID článku: 174619 - Posledná kontrola: 18. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
Kľúčové slová: 
kbhotfixserver kbqfe kbenv kbinfo kbmt KB174619 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:174619

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com