Você pode usar MyDefrag para fazer isso usando um script e o MoveToEndOfDisk . Também é excelente em desfragmentação.
Eu tenho um disco de 80 GB, que tem uma imagem de disco de 50 GB da VM. Esta imagem está atualmente em 220.000 fragmentos e está matando o desempenho da minha unidade (e impedindo uma desfragmentação). Eu gostaria de copiá-lo e copiá-lo de volta, desta vez colocando-o manualmente nos últimos 50 GB da partição. Como o arquivo nunca mudará de tamanho, isso deve impedir o problema que estou tendo atualmente.
Existe alguma ferramenta de cópia de arquivos para fins especiais que me permita fazer isso?
EDIT: Estou muito desapontado com a cópia de arquivos do Windows. Eu desfragmentei minha unidade com 75% de espaço livre e, em seguida, desfragrei todo o espaço livre. Quando copiei a VM de volta para o disco rígido, ela acabou em 3.894 fragmentos. Tem que haver uma maneira melhor ...
Você pode usar MyDefrag para fazer isso usando um script e o MoveToEndOfDisk . Também é excelente em desfragmentação.
No dos-box,
Usage : fsutil file createnew <filename> <length>
Eg : fsutil file createnew drv:S-H.file 1000
para criar um espaço, depois copie todos os arquivos como de costume.
Em seguida, remova o S-H.file
para uso futuro.
Talvez: Melhor desligar o alarme de "espaço baixo no aviso de disco".