O que é espaço MFT reservado?

6

Quando eu olho para o mapa da unidade do Defraggler, vejo uma grande seção que eu estimaria em cerca de 4 Gigs que é espaço reservado da MFT.

Estou executando o XP Home. Esta é uma máquina mais antiga e estou ficando sem espaço em disco. Eu serei forçado a atualizar essa máquina em algum momento, mas por enquanto, para que isso é usado e existe uma maneira de recuperar isso?

Como uma nota que eu acho que pode estar relacionada, eu também tenho cerca de 4 Gigs dedicados ao arquivo de swap nesta mesma partição.

    
por Icode4food 09.09.2010 / 16:13

2 respostas

6

A MFT (Master File Table) é o espaço no disco rígido onde estão armazenados todos os arquivos armazenados na unidade.

Como geralmente é uma coisa ruim quando o MFT se torna fragmentado, você normalmente aloca um chuck de espaço muito maior do que o necessário para que ele possa crescer sem sofrer fragmentação - isto é o que o espaço Reserved MFT se refere. p>

Na verdade, ele não é um espaço "usado" e será usado como último recurso para seus dados. Retirado deste artigo da base de conhecimento da Microsoft :

The MFT Zone is not subtracted from available (free) drive space used for user data files, it is only space that is used last. When the MFT needs to increase in size, for example, you created new files and directories, it is taken from the MFT Zone first, thus decreasing MFT fragmentation and optimizing MFT performance.

    
por 09.09.2010 / 16:58
3

Extraia deste fórum

O que é espaço reservado da MFT?

The MFT is the heart of an NTFS partition. There is at least one entry in the MFT for every file on an NTFS volume. All the information about a file, including its' size, time and date stamps, permissions, data content, etc. are stored in the MFT (or in space described by the MFT).

To prevent fragmentation of the MFT, NTFS reserves space for the MFT in an effort to keep it as contiguous as it grows. This is important because defraggers can not move MFT records and fragmentation of the MFT can severely impact performance.

When you add files to an NTFS volume, entries are added to the MFT. When files are deleted from an NTFS volume, their MFT entries are marked as free and may be reused, but the MFT does not shrink. Thus, space used by these entries is not reclaimed from the disk.

NTFS reserves a percentage of the volume for exclusive use of the MFT. Space for files and directories will not be allocated from this MFT zone until all other space is allocated first. Depending on the average file size and other variables, either the reserved MFT zone or the unreserved space on the disk may be filled first. Volumes with a few large files will exhaust the unreserved space first, while volumes with a large number of small files will exhaust the MFT zone space first. When either the MFT zone or the unreserved space fills, fragmentation of the MFT starts. If the unreserved space becomes full, space for user files and directories will be allocated from the MFT zone. If the MFT zone becomes full, space for new MFT entries will be allocated from the remainder of the disk.

You can impact the amount of space NTFS reserves for the MFT by editing:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Add Value name NtfsMftZoneReservation as a type REG_DWORD and set the data value. The valid range is 1 - 4.

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

    
por 09.09.2010 / 17:03