Por que copiar arquivos de uma partição para outra do mesmo disco leva tempo?

3

Aplicando meu entendimento geral se o particionamento é feito dentro do mesmo disco rígido físico, copiar dados de uma partição para outra deve envolver somente a alteração de índices para onde a representação GUI de arquivos leva, mas observamos um processo de cópia demorado?

    
por sonne 17.12.2014 / 18:41

1 resposta

4

Não é assim que funcionam as partições. O que acontece se você estiver copiando de uma partição ext3 do Linux para um NTFS baseado no Windows? Você não pode simplesmente mudar o índice, você precisa mover fisicamente os dados. É também por isso que as partições não se expandem dinamicamente por padrão.

Os dados são definidos, idealmente, em um único fluxo para cada arquivo, dentro dos limites da partição. Assim como quando você particiona uma massa de terra para o desenvolvimento, os desenvolvedores não podem entrar na área de outras pessoas para construir seu mestre.

Existem partições que serão expandidas quando solicitadas, mas ainda precisa da área em que está expandindo para ficar livre de outras partições. Copiar os dados faz exatamente isso, copie. Esta é a maneira como os discos funcionam por enquanto, até que haja um método amplamente difundido e aceito de criar apenas links simbólicos em qualquer tipo de cópia - Ouvi dizer que o Windows Server 2012 e o Windows 8 estavam planejando esse tipo de recurso com Espaços de Armazenamento. mas ainda não vi isso para experimentar.

Outro motivo para a lentidão é que a unidade precisa ler de si mesma no local antigo e, em seguida, gravar em um novo local. Em um disco rígido giratório tradicional, isso levará mais tempo, já que ele precisa mover fisicamente o disco muito mais. Com um SSD, não é tão ruim, mas ainda requer a cópia dos dados reais para diferentes setores do SSD. (Crédito: Psycogeek)

    
por 17.12.2014 / 18:44