Se você copiou o mesmo conteúdo de arquivo em discos diferentes, mas vê um número diferente de arquivos ou tamanho total diferente, então você está tendo um problema de disco e / ou cópia . Tamanho é calculado com base nos dados dos arquivos, portanto, se o número for diferente, os arquivos serão diferentes
OTOH, tamanho no disco depende de como os arquivos são realmente armazenados em discos e não estão realmente relacionados aos tamanhos dos arquivos, portanto o tamanho total no disco pode ser alterado se os arquivos forem armazenados de forma diferente no disco. Existem muitas razões que podem mudar esse valor
-
Arquivos esparsos na unidade original será expandido no destino se a ferramenta de cópia não for inteligente o suficiente. Por exemplo, você tem um arquivo esparso de 1 GB que tem apenas 1 MB de dados reais, ou seja, o tamanho no disco será de ~ 1 MB. Quando você copia, o tamanho no disco de destino agora será de 1 GB
-
Arquivos compactados também serão descompactados se o destino não tiver atributo de compactação ou eles podem ser recomprimidos com um algoritmo diferente , o que resulta em um tamanho diferente no disco
-
Arquivos muito pequenos podem ser armazenados dentro da MFT, chamados arquivos residentes , se seus tamanhos se encaixam no espaço livre no registro da MFT. Esse espaço disponível depende do uso de metadados, portanto, é possível que o mesmo arquivo seja residente em um disco, mas não residente em outro, devido a, por exemplo,
-
Número diferente de links de hardware: se a unidade de destino tiver Geração de nomes DOS-8.3 desativada , então libera algum espaço em o recorde. Assim, alguns arquivos anteriormente não residentes podem agora ser alinhados e seu tamanho no disco será 0
-
Permissões diferentes: Os arquivos de origem são possivelmente criados em outro computador, que contém informações de permissão diferentes. Quando você os copia usando outro PC com outro usuário, ACLs diferentes podem ser armazenadas no registro da MFT do destino, afetando novamente o status de residentes dos arquivos
-
ADS não foram copiados / removidos na unidade de destino. O conteúdo dos arquivos ainda será o mesmo, mas agora não há mais espaço no registro da MFT. Mais ADSs também podem ser adicionados, o que obviamente ocupa espaço no registro.
-
Número diferente de fragmentos nas unidades : como cada fragmento é armazenado como extensão contíguo no registro, mais arquivos fragmentados precisarão de mais espaço da MFT. Os arquivos de destino provavelmente serão menos fragmentados e, portanto, mais propensos a serem incluídos
Há mais motivos que podem alterar o tamanho dos metadados de um arquivo e resultar em tamanho diferente no disco para arquivos residentes . Mas, mais importante, uma vez que um arquivo residente tenha sido feito não-residente, ele nunca será convertido novamente em residente e consumirá espaço em disco para sempre