Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

26-08-04 10:18
[MS Windows] MFT datoteka i defragmentacija

piše BORIS TROJAN

MFT datoteka i defragmentacija

 

Tablica MFT (The Master File Table) čuva podatke o položaju datoteka na disku. To je log datoteka koja bilježi informacije o svim datotekama pohranjenim na pojedinom disku, uključujući i samu sebe. Svaka datoteka na disku ima svoj unos u MFT tablici koja je vrlo slična FAT tablici.

 

NTFS na svakom disku rezervira prostor za MFT koji ovoj datoteci omogućuje

da raste zajedno sa promjenama na disku bez prevelike fragmentacije. Windows NT nije omogućio defragmentaciju MFT datoteke, dok će Disk Defragmenter u Windowsima 2000 i XP-u defragmentirati MFT datoteku u slučaju da se na disku nalazi dovoljno slobodnog prostora - da bi svi segmenti MFT-a bili na jednom mjestu.

 

Nakon konverzije datotečnog sistema iz FAT u NTFS, stvara se MFT datoteka

negdje na sredini particije, a ne na početku, kako je to kod svježeg formatiranja diska. S obzirom na to dolazi do sporijeg pristupa MFT datoteci i većoj fragmentaciji ostalih datoteka. Kod nove instalacije najbolje je odmah formatirati disk kao NTFS sistem - NTFS na taj način rezervira dio prostora na disku i održava ga defragmentiranim u skladu s rastom MFT datoteke.

Početna veličinu MFT datoteke se može kontrolirati kroz registry nakon formatiranja:

 

Hive: HKEY_LOCAL_MACHINE

Key: SYSTEM\CurrentControlSet\Conrol\FileSystem

Name: NtfsMftZoneReservation

Type: REG_DWORD

Value: 1 12.5% of free space, default

Value: 2 25% of free space

Value: 3 37.5% of free space

Value: 4 50% of free space

 

Nove generacije softvera mogu raditi s MFT datotekom i paging datotekama. Prema Microsoftu, vitalno je važno defragmentirati MTF, paging i hibernacijske datoteke, no to se može učiniti jedino metodom boot defragmentacije. Svaka "online" defragmentacija zaobilazi te strukture na disku jer Microsoft nije osigurao API-e za defragmentaciju.

 

Programi koji ne defragmentiraju te datoteke online, ali koriste boot defragmentaciju su, naprimjer, Diskeeper, PerfectDisk, DefragMentor i O&O Defrag. Pored toga, Disk DefragMentor unutar Windowsa ne podržava rad na mreži.

 

Boot defragmentacija se odvija prije podizanja samog OS-a i može zahtijevati znatno vrijeme. Ako se boot defragmentacija prekine u toku izvršavanja, poželjno je pokrenuti CHKDSK /f.

 

Fragmentacija ozbiljno umanjje performanse bilo kojeg Windows sistema. Utječe jednako na sistemske i obične datoteke jer njihovo je efikasno adresiranje uvjet brzog pristupa.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr