it-swarm.it

Come posso visualizzare le dimensioni dell'unità di allocazione di una partizione NTFS in Vista?

Quale strumento integrato (se presente) posso utilizzare per determinare la dimensione dell'unità di allocazione di una determinata partizione NTFS?

60
Jens

Apri un prompt dei comandi da amministratore ed esegui questo comando:

fsutil fsinfo ntfsinfo [your drive]

Il byte per cluster è l'equivalente dell'unità di allocazione.

130
William

Uso diskpart.exe.

Una volta entrato in diskpart select volume <VolumeNumber> quindi digita filesystems.

Dovrebbe indicare il tipo di file system e la dimensione dell'unità di allocazione. Ti dirà anche le dimensioni supportate, ecc. fsutil precedentemente menzionato funziona, ma la risposta non è così chiara e non sono riuscito a trovare una sintassi per ottenere le stesse informazioni per un punto di giunzione.

29
steven

Un altro modo per trovarlo rapidamente tramite la GUI su qualsiasi sistema Windows:

  1. creare un file di testo, digitare una parola o due (o testo casuale) in esso e salvarlo.

  2. Fare clic con il tasto destro sul file per mostrare Proprietà.

  3. "Dimensione su disco" = unità di allocazione.

17
J Y

So che questo è un vecchio thread, ma c'è un modo più nuovo di usare fsutil o diskpart.

Esegui questo comando PowerShell.

Get-Volume | Format-List AllocationUnitSize, FileSystemLabel

5
SQLing4ever

Il valore per BYTES PER CLUSTER - 65536 = 64K

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
3
Aman Arora

Secondo Microsoft , la dimensione dell'unità di allocazione "Specifica la dimensione del cluster per il file system" - quindi è il valore mostrato per "Byte per cluster" come mostrato in:

fsutil fsinfo ntfsinfo C:
2
robertcollier4

È possibile utilizzare SysInternals NTFSInfo di Mark Russinovich dalla riga di comando e converte fsutil fsinfo ntfsinfo in informazioni più leggibili, in particolare le informazioni sulla tabella MFT.

2
Markus Hooge

dalla riga di comando:

chkdsk l: (attendi il termine della scansione)

sizdir32 http://www.ltr-data.se/opencode.html/

1
eadmaster

Il modo semplice GUI, come fornito da J Y in una risposta precedente:

  1. Crea un piccolo file (non vuoto)
  2. Fare clic con il tasto destro del mouse, selezionare Proprietà
  3. Seleziona "Dimensione su disco" (nella scheda Generale), ricontrolla che la dimensione del tuo file sia inferiore alla metà, in modo che utilizzi sicuramente una singola unità di allocazione.

Funziona bene e ti ricorda l'importanza della dimensione dell'unità di allocazione. Ma ha un avvertimento: come visto nei commenti alla risposta precedente, Windows a volte mostrerà "Dimensione su disco" come 0 per un file molto piccolo. Nel mio test, i filesystem NTFS con dimensioni dell'unità di allocazione 4096 byte hanno richiesto che il file fosse 800 byte per evitare costantemente questo problema. Sui file system FAT32 questo problema sembra inesistente, anche un singolo file di byte funzionerà - semplicemente non vuoto.

1
LinusSch