É melhor reformatar o disco rígido para exFAT usando um bloco de 512kb ou pedaços menores ou maiores?

23

Posso reformatar um novo drive WD Passport de 2 TB para o exFAT, com a opção de muitos "Tamanho da unidade de alocação":

128kb
256kb
512kb
1024kb
4096kb
16384kb
32768kb

qual é o melhor se esta unidade é usada principalmente para gravar programas de HDTV usando o Media Center no Windows 7? obrigado.

Isto está relacionado com a questão: É melhor reformatar nosso disco rígido externo para exFAT para compatibilidade com Mac?

    
por 太極者無極而生 27.04.2012 / 01:21

6 respostas

27

Você deve primeiro entender o que

Allocation Unit Size (AUS)

significa.

É o menor bloco de dados no disco. Seus dados reais serão separados nessas unidades enquanto são salvos no disco. Por exemplo, se você tiver um arquivo de tamanho 512KB e você tiver 128KB tamanho da unidade de alocação, seu arquivo será salvo em 4 unidades no disco ( 512KB / 128KB ).

Se o tamanho do seu arquivo for 500KB e você tiver 128KB AUS , o arquivo ainda será salvo em 4 unidades no disco, como mencionado acima de 128 KB é o menor tamanho de uma unidade de alocação. 384KB serão alocados em 3 unidades e os restantes 116KB serão alocados em outra unidade . Você pode observar esse comportamento na tela de propriedades do arquivo no Windows, qual é o tamanho do arquivo e quanto espaço esse arquivo realmente cobre no disco. E o sistema operacional lê apenas aUSdados dados em uma operação de leitura de disco de baixo nível.

Dito isto, o uso de grandes AUS reduz significativamente a utilização do espaço livre devido ao não uso completo da última unidade de alocação. E como um efeito colateral, o número de arquivos para armazenar no disco é reduzido devido ao mesmo problema, a última AU não está sendo usada totalmente. Mas, aqui está o trade-off, usando grandes AUS, significativamente novamente, melhora o desempenho de leitura de disco. O O.S pode ler mais dados em uma leitura. Imagine, O.S faz algumas leituras de disco para ler completamente um arquivo de tamanho GB! ..

O uso de pequenos AUS melhora a utilização do espaço livre, mas reduz o desempenho de leitura do disco. Pense em usar o AUS em sentido inverso, problemas e melhorias na mesma categoria, mas em sentido inverso ...

Então, qual é a conclusão aqui? Se você vai armazenar grandes, quero dizer "grande!", Arquivos no disco, maior AUS lhe dará um apreciável desempenho de leitura, reduzindo a contagem de arquivos e espaço livre ...

Qual AUS você deve usar? Isso depende de quanto seu tamanho médio de arquivo é. Além disso, você pode calcular a utilização de espaço livre de acordo com os tamanhos dos seus arquivos.

    
por 27.04.2012 / 03:30
4

Dado que as gravações HD são arquivos grandes, uma grande unidade de alocação (16384 ou 32768 KB) proporcionará melhor desempenho. O impacto do espaço de folga (espaço desperdiçado devido a unidades de alocação não utilizadas totalmente - arquivos são armazenados em unidades de alocação que devem ser usadas como unidades inteiras) será limitado com um pequeno número de arquivos. Por outro lado, se você tiver muitos arquivos menores, use uma unidade de alocação menor para reduzir o desperdício de espaço.

    
por 27.04.2012 / 03:02
2

Você pode usar a unidade de alocação 4K com segurança para o exFAT. Mesmo se você tiver milhares de arquivos pequenos, não perderá muito espaço. No caso da unidade de alocação padrão de 128 KB para, e. 64 GB usb stick, 1024 arquivos de 4K bytes ocuparão 128 MB em vez de 4 MB, já que cada arquivo requer pelo menos uma unidade de alocação.

Se você usa seu disco principalmente para arquivos de áudio e vídeo, use uma unidade de alocação maior.

O FAT32 não é uma opção para discos com mais de 32 GB, então escolha o que o Windows permitir.

    
por 23.02.2014 / 19:57
0

Basicamente, quanto maiores os arquivos que você pretende manter, maior o tamanho da unidade de alocação que você pode querer em uso - mas não muito grande ou muito pequeno! Eu acho que DragonLord explicou isso muito bem.

Então, se você perder erros de espaço, talvez queira pensar em usar um sistema de arquivos diferente. Algo como EXT4 talvez. Problema há Microsoft OS (Windows, realmente) não funciona muito bem com outra coisa senão FAT (vFAT, FAT32, etc) ou NTFS. E se você acabar com arquivos maiores que 4Gig você pode acabar amaldiçoando qualquer sistema tipo FAT que você esteja usando. Portanto, eu recomendaria usar o sistema de arquivos NTFS com o tamanho recomendado da unidade de alocação (acredito que seja 4K). Dessa forma, se você acabar com arquivos maiores que 4Gig você ainda poderá armazenar seus arquivos monstros pelo menos até que você possa separá-los ou transcodificá-los em algo menor. (Eu suponho que estamos falando de enormes arquivos multimídia e é por isso que eu trago "transcodificação", já que parece sempre encontrar maneiras de tornar os arquivos menores quando transcodifico, especialmente se eles foram gravados usando o MCE.)

A única razão pela qual vejo o uso de FAT (vFAT, FAT32, FAT16, etc.) é para que outros sistemas operacionais possam ler / gravar arquivos no dispositivo de armazenamento. O FAT é tão universalmente aceito quanto possível. Caso contrário, eu não recomendo o uso de FAT (a menos que a capacidade do dispositivo seja 4Gig ou menos) - use o NTFS pelo menos para o Windows. Você sempre pode criar outra partição com um sistema de arquivos diferente, mesmo que esteja na mesma unidade física. Espero que ajude.

    
por 27.04.2012 / 03:57
-1

Como a Wikipédia diz :

To provide improvement in the allocation of cluster storage for a new file, Microsoft incorporated a method to pre-allocate contiguous clusters and bypass the use of updating the FAT table.

Então, basicamente, você pode escolher uma unidade de alocação 4KB ou menor com o exFAT e estar seguro ao gravar arquivos maiores, como material de vídeo HD.

    
por 29.03.2016 / 21:30
-1

Tamanhos de cluster padrão para NTFS

A tabela a seguir descreve os tamanhos de cluster padrão para o NTFS. Tamanho do volume Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB – 512 MB 512 bytes 4 KB 4 KB 512 MB – 1 GB 1 KB 4 KB 4 KB 1 GB – 2 GB 2 KB 4 KB 4 KB 2 GB – 2 TB 4 KB 4 KB 4 KB 2 TB - 16 TB Não Suportado * Não Suportado * 4 KB 16 TB-32 TB Não Suportado * Não Suportado * 8 KB 32 TB-64 TB Não Suportado * Não Suportado * 16 KB 64 TB-128 TB Não Suportado * Não Suportado * 32 KB 128 TB-256 TB Não Suportado * Não Suportado * 64 KB

256 TB Not Supported Not Supported Not Supported

Nota O asterisco (*) significa que não é suportado devido às limitações do registro mestre de inicialização (MBR). Tamanhos de cluster padrão para o FAT16

A tabela a seguir descreve os tamanhos de cluster padrão para o FAT16. Tamanho do volume Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB – 8 MB Não suportado Não suportado Não suportado 8 MB – 32 MB 512 bytes 512 bytes 512 bytes 32 MB - 64 MB 1 KB 1 KB 1 KB 64 MB – 128 MB 2 KB 2 KB 2 KB 128 MB - 256 MB 4 KB 4 KB 4 KB 256 MB – 512 MB 8 KB 8 KB 8 KB 512 MB – 1 GB 16 KB 16 KB 16 KB 1 GB – 2 GB 32 KB 32 KB 32 KB 2 GB – 4 GB 64 KB 64 KB 64 KB 4 GB – 8 GB Não suportado 128 KB * Não suportado 8 GB – 16 GB Não suportado 256 KB * Não suportado

16 GB Not supported Not supported Not supported Note The asterisk (*) means that it is available only on media with a sector size greater than 512 bytes. Default cluster sizes for FAT32

A tabela a seguir descreve os tamanhos de cluster padrão para o FAT32. Tamanho do volume Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB - 16MB Não suportado Não suportado Não suportado 16 MB – 32 MB 512 bytes 512 bytes Não suportado 32 MB – 64 MB 512 bytes 512 bytes 512 bytes 64 MB – 128 MB 1 KB 1 KB 1 KB 128 MB – 256 MB 2 KB 2 KB 2 KB 256 MB – 8 GB 4 KB 4 KB 4 KB 8GB – 16GB 8 KB 8 KB 8 KB 16GB – 32GB 16 KB 16 KB 16 KB 32GB – 2TB 32 KB Não suportado Não suportado

2TB Not supported Not supported Not supported Default cluster sizes for exFAT

A tabela a seguir descreve os tamanhos de cluster padrão para exFAT. Tamanho do volume Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP 7 MB - 256 MB 4 KB 256 MB - 32 GB 32 KB 32 GB - 256 TB 128 KB

256 TB Not supported

    
por 18.10.2016 / 14:11