Strict Standards: Non-static method AL_HELPER::SetupPaths() should not be called statically in /home/software/public_html/windowsxp/init.php on line 15
Optimise NTFS

Still have a problem? Ask for help at our discussion forum.

Advanced Search
Article Options
Popular Articles
  1. Handwrite for MSN Messenger
  2. Win2000 Logon Screen
  3. The difference between 64 and 32 bit processors
  4. Windows XP FAQ T
  5. Windows XP FAQ P
No popular articles found.

 »  Home  »  System Performance Page 1  »  Optimise NTFS
Optimise NTFS
By  Super Admin  | Published  02/24/2005 | System Performance Page 1 | Rating:
Optimise NTFS

You can negate this a little with the following tips:

* By default NTFS will automatically update timestamps whenver a directory is traversed. This isn't a necessary feature, and it slows down large volumes.

Disable it by pointing regedit to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem and set 'NtfsDisableLastAccessUpdate' to 1.

* NTFS uses disparate master file control tables to store filesystem information about your drives. Over time these core MFT files grow and become fragmented, slowing down all accesses to the drive. By setting aside a little space, MFT's can grow without becoming fragmented. In the same key where you disabled the last access feature creat a new DWORD value called 'NtfsMftZoneReservation' and set it to 2.

Note:  This tweak will not work on FAT32 file systems!

How would you rate the quality of this article?
1 2 3 4 5
Poor Excellent
Tell us why you rated this way (optional):

Send to Author Post on Site

  • Comment #1 (Posted by Vladimir)
    I have NTFS, but I don't have a key called NtfsDisableLastAccessUpdate' on my computer. I think this is not working... Vladimir
  • Comment #2 (Posted by David)
    Me too, no such key??? Do we have to make it?
  • Comment #3 (Posted by an unknown user)
    NtfsDisableLastAccessUpdate I dont have this Dword... Am I able to just create it along with NtfsMftZoneReservation?...
  • Comment #4 (Posted by an unknown user)
    NtfsMftZoneReservation=2 can make a hurm to system performance. If u make your NTFS volume full, you will usually get a high fragmented MFT. MFT Zone is not a unmovable bufor. If disc is full it will reduced in half!
  • Comment #5 (Posted by an unknown user)
    This is a run-time parameter and does not affect the actual format of a volume. Rather, it affects the way NTFS allocates space on all volumes on a given system. Therefore, to be completely effective, the parameter must be in effect from the time that a volume is formatted and throughout the life of the volume. If the registry parameter is adjusted downward or removed, the MFT zone will be reduced accordingly, but this will not have any affect on MFT space already allocated and used.
  • Comment #6 (Posted by an unknown user)
    create the "New: DWORD" key and set decimal=1
  • Comment #7 (Posted by an unknown user)
    Hi Author, Thanks I forgot about this setting (I think a program called TweakXP also let's you modify it). You forgot to instruct users on what to do if the value doesn't already exist. According to Microsoft it's a new DWORD value. Cheers, Christian
  • Comment #8 (Posted by Tim)
    1. Navigate to the folder specified. 2. Once there, right click and select "New DWORD Value" 3. Call it "NtfsDisableLastAccessUpdate" 4. Double click on NtfsDisableLastAccessUpdate and set the value to 1. Repeat the previous steps for the second DWord Value only change the name of it to NtfsMftZoneReservation and set the value to 2. Hope this helped! Tim :)
  • Comment #9 (Posted by an unknown user)
    Regarding the "NtfsMftZoneReservation" setting. The author has omitted important details. Space is reserved for the MFT even when using default settings - a space that is usually more appropriate than what the author suggests. Also, the results of making this change cannot be fully reversed if you later change your mind. Larry Miller, Microsoft MCSA.
Submit Comment