Como posso ver o tamanho da unidade de alocação de uma partição NTFS em Vista?
-
09-06-2019 - |
Pergunta
Que construiu na (se houver), ferramenta que posso usar para determinar o tamanho da unidade de alocação de uma determinada partição NTFS ?
Solução
Abra um prompt de comando de administrador, e fazer este comando:
fsutil fsinfo ntfsinfo [your drive]
Os Bytes Por Cluster é o equivalente da unidade de alocação.
Outras dicas
Utilização diskpart.exe
.
Uma vez que você está no diskpart select volume <VolumeNumber>
em seguida, digite filesystems
.
Deve dizer-lhe o tipo de sistema de arquivo e o tamanho da unidade de alocação.Ele também irá dizer-lhe suportados tamanhos etc.Anteriormente mencionados fsutil
funciona, mas a resposta não é tão clara e eu não conseguia encontrar uma sintaxe para obter a mesma informação para um ponto de junção.
Outra maneira de encontrá-lo rapidamente através do GUI em qualquer sistema windows:
crie um arquivo de texto, digite uma palavra ou duas (ou texto aleatório), e salve-o.
Clique com o botão direito do mouse sobre o arquivo para mostrar Propriedades.
"Tamanho em disco" = unidade de alocação.
Eu sei que essa é uma velha discussão, mas há uma nova maneira, em seguida, ter que usar o comando fsutil ou diskpart.
Executar este comando powershell.
Get-Volume | Format-List AllocationUnitSize, FileSystemLabel
O valor de BYTES POR CLUSTER - 65536 = 64 K
C:\temp>fsutil fsinfo drives
Drives: C:\ D:\ E:\ F:\ G:\ I:\ J:\ N:\ O:\ P:\ S:\
C:\temp>fsutil fsinfo ntfsInfo N:
NTFS Volume Serial Number : 0xfe5a90935a9049f3
NTFS Version : 3.1
LFS Version : 2.0
Number Sectors : 0x00000002e15befff
Total Clusters : 0x000000005c2b7dff
Free Clusters : 0x000000005c2a15f0
Total Reserved : 0x0000000000000000
Bytes Per Sector : 512
Bytes Per Physical Sector : 512
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000000040000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000000000002
Mft Zone Start : 0x00000000000c0000
Mft Zone End : 0x00000000000cc820
Resource Manager Identifier : 560F51B2-CEFA-11E5-80C9-98BE94F91273
C:\temp>fsutil fsinfo ntfsInfo N:
NTFS Volume Serial Number : 0x36acd4b1acd46d3d
NTFS Version : 3.1
LFS Version : 2.0
Number Sectors : 0x00000002e15befff
Total Clusters : 0x0000000005c2b7df
Free Clusters : 0x0000000005c2ac28
Total Reserved : 0x0000000000000000
Bytes Per Sector : 512
Bytes Per Physical Sector : 512
Bytes Per Cluster : 65536
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000000010000
Mft Start Lcn : 0x000000000000c000
Mft2 Start Lcn : 0x0000000000000001
Mft Zone Start : 0x000000000000c000
Mft Zone End : 0x000000000000cca0
Resource Manager Identifier : 560F51C3-CEFA-11E5-80C9-98BE94F91273
De acordo com a Microsoft, o tamanho da unidade de alocação "Especifica o tamanho do cluster para o sistema de arquivo" - por isso é que o valor mostrado para "Bytes Por Cluster", como mostrado na:
fsutil fsinfo ntfsinfo C:
Você pode usar o SysInternals NTFSInfo por Mark Russinovich, a partir da linha de comando e ele converte o comando fsutil fsinfo ntfsinfo para mais informações legíveis, especialmente MFT, master file table Tabela de informações.
a partir da linha de comando:
chkdsk l:(aguarde a verificação terminar)
GUI simples forma, como previsto por J Y em uma resposta anterior:
- Crie um arquivo pequeno (não vazio)
- Clique com o botão direito do mouse, escolha Propriedades
- Seleção de "Tamanho em disco" (na guia Geral, verifique se o tamanho do arquivo é menor do que a metade, de modo que ele é, certamente, usando uma única unidade de alocação.
Isso funciona bem e lembra da importância do tamanho da unidade de alocação.Mas tem uma ressalva:como visto nos comentários a resposta anterior, o Windows irá, por vezes, mostram "Tamanho em disco" como 0 para um arquivo muito pequeno.No meu teste, o NTFS sistema de arquivos com tamanho de unidade de alocação de 4096 bytes necessários para o arquivo a ser de 800 bytes consistente para evitar este problema.Em sistemas de arquivos FAT32 este problema parece inexistente, até mesmo um único byte do arquivo irá funcionar - apenas não vazio.
iniciar > executar > MSINFO32
ir para componentes
ir para armazenamento
goto disco
sobre o direito de olhar para Bytes/Setor de