Mover arquivos de uma partição para outra em um SSD

3

Se uma unidade não sabe sobre partições e sistemas de arquivos, por que mover um arquivo de uma partição para outra leva relativamente tempo, diferentemente da movimentação instantânea na mesma partição? É essa ineficiência do sistema de arquivos? Nesse caso, o NTFS. Parece que o arquivo está sendo copiado e, em seguida, o original é apagado, em vez de remover a entrada sobre esse arquivo em uma partição e colocá-lo em outra?

    
por Vitaly 11.08.2011 / 09:30

2 respostas

5

Cada partição tem seu próprio sistema de arquivos independente . Se você mover um arquivo dentro de uma partição, o sistema de arquivos pode simplesmente reescrever a referência a esse arquivo.

Mas ao mover um arquivo entre partições, o sistema de arquivos na partição de destino não sabe nada sobre o novo arquivo - não há referência para ajustar. Além disso, cada partição terá sua própria área física da unidade, portanto, o arquivo deve ser copiado para a nova partição e, em seguida, excluído da partição antiga.

Copiar arquivos grandes dessa maneira geralmente é lento, provavelmente até mesmo para alguns SSDs, porque a unidade é thrashing entre ler uma área e escrever para outra.

    
por 11.08.2011 / 12:04
6

Particionar um disco rígido na verdade designa regiões físicas para cada partição. O arquivo está sendo movido da partição 1 (região física 1) para a partição 2 (região física 2). Quando você move um arquivo da partição 1 para outro lugar na partição 1 (outra pasta), o arquivo já está na região física correta, portanto somente a referência a ele é alterada.

    
por 11.08.2011 / 09:58