Como posso mover a MFT para o final do espaço usado contíguo?

4

Eu quero mover a MFT para o final do espaço usado contíguo. Agora está no meio:

Eu quero movê-lo para o começo. Como posso fazer isso?

    
por Rocky Singh 16.07.2012 / 12:23

5 respostas

1

Até onde eu sei, você não pode mover a MFT sem arriscar uma reinstalação se as coisas derem errado. Eu recomendaria deixar onde está.

Você não pode mover MBR, ponto final.

    
por 16.07.2012 / 12:33
8

Ao contrário de outras respostas, isso é possível, mas pode ser um desafio.

Por que você quer fazer isso? Muitas vezes, o Windows coloca a MFT no meio do disco por motivos de desempenho histórico - isso pode impedir a diminuição de um volume, pois o Windows não reduzirá o volume além dos arquivos não móveis (dos quais a MFT é uma).

Aqui estão os passos que acabei de usar para mover minha MFT para que eu reduzisse o volume do meu sistema:

  1. Executar a limpeza de disco
  2. Desativar a restauração do sistema
  3. Desativar o arquivo de paginação
  4. Desativar a hibernação
  5. Execute o PerfectDisk (o teste gratuito é bom para esse propósito) - certifique-se de fazer uma desfragmentação na inicialização - isso moverá a MFT
  6. Execute um utilitário de desfragmentação (minha preferência é o Defraggler do Piriform) - depois de desfragmentar o mapa da unidade agora deve mostrar bastante espaço livre no final do disco
  7. Reduza o volume usando o utilitário Gerenciamento de disco do Windows
  8. Ativar a hibernação
  9. Ativar arquivo de paginação
  10. Ativar restauração do sistema

Espero que isso ajude!

Referências:

PerfectDisk

Defragglador piriforme

    
por 22.10.2015 / 13:08
3

O Sysinternals Contig é capaz de desfragmentar o arquivo $MFT .

When the filesystem is NTFS, contig can also analyse and defragment the following files:
$mft, $LogFile, $Volume, $Attrdef, $Bitmap, $Boot, $BadClus, $Secure, $UpCase, $Extend

Fonte

    
por 16.07.2012 / 13:34
1

O UltraDrefrag não o move para iniciar (falando sobre a parte reservada do $ MFT), ele apenas desfragmenta o $ MFT (falando sobre a parte usada do $ MFT).

Pelo menos com opções padrão na configuração.

Se você souber como dizer ao UltraDrefrag para mover a parte reservada do $ MFT para o início, por favor poste-a.

Ah, a propósito ... tente fazer isso em uma unidade de 32GiB VHD / VHDX montada enquanto o Windows está funcionando (então não há risco e é a melhor prova de conceito de trabalho).

Mas, finalmente, encontrei uma pequena ferramenta que move a zona reservada de $ MFT para o início do disco (eu usei opções "compactas" e "otimizar", então não tenho certeza qual delas o carrapato), é chamado: DiskTuna

Essa ferramenta também permite consolidar totalmente o espaço livre (muito mais do que a maioria das outras ferramentas, como o Windows nativo Defrag, Piriform Defraggler, auslogics DiskDefrag, IOBit SmartDefrag, etc).

E permite especificar padrões de lista de arquivos para não serem movidos (é uma pena que a lista de padrões seja apenas para a opção de desfragmentação), para que você possa criar vídeos, músicas etc. para ficar no final do disco movendo-os para o final do disco (com uma ferramenta diferente como o Piriform Defraggler).

    
por 09.05.2017 / 09:08
0

UltraDefrag (ferramenta de desfragmentação de código aberto para Windows) tem otimização da MFT, que processa somente a MFT.

    
por 05.08.2014 / 03:55