Pregunta ¿Cómo puedo obtener el tamaño del clúster en Windows 2008?


Esto debería ser realmente simple pero no puedo resolverlo. Quiero obtener el tamaño del clúster para una partición, por ejemplo, 512, 1024, 2048 ... etc. ¿Cómo puedo obtener esto?

En mi Windows XP, uso una pequeña utilidad llamada TreeSize para obtener el tamaño del clúster junto con muchos otros detalles, creo que también debería funcionar con Windows 2008, pero no puedo creer que no sea posible sin una utilidad.

Tu ayuda es realmente apreciada


6
2017-09-15 01:10


origen




Respuestas:


Usa el siguiente comando:

fsutil fsinfo ntfsinfo c: (where c: is the volume/path to obtain the data for)

Esto te mostrará de manera similar a lo siguiente:

NTFS Volume Serial Number :       0x9e800d87800d675d
Version :                         3.1
Number Sectors :                  0x000000000c7fffff
Total Clusters :                  0x00000000018fffff
Free Clusters  :                  0x000000000091cfd1
Total Reserved :                  0x00000000000001b0
Bytes Per Sector  :               512
Bytes Per Cluster :               4096
Bytes Per FileRecord Segment    : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length :           0x0000000009fc0000
Mft Start Lcn  :                  0x00000000000c0000
Mft2 Start Lcn :                  0x0000000000c7ffff
Mft Zone Start :                  0x00000000000c9ca0
Mft Zone End   :                  0x00000000000ca7e0
RM Identifier:        07A1930B-353D-11DE-AB63-E15CC5EE82D6

16
2017-09-15 04:58





Puedes usar diskpart para hacer esto. Es un poco complicado, pero también evita que pongas otra utilidad en el servidor.

Comandos:

C:\>diskpart
DISKPART>list disk

Disk ###  Status         Size     Free     Dyn  Gpt
--------  -------------  -------  -------  ---  ---
Disk 0    Online          232 GB     9 MB
Disk 1    Online          232 GB  1024 KB

DISKPART>Select disk 1 
DISKPART> list partition

Partition ###  Type              Size     Offset
-------------  ----------------  -------  -------
Partition 1    Primary            232 GB    31 KB

DISKPART> select Partition 1

Partition 1 is now the selected partition.

DISKPART> FILESYSTEMS

Current File System

Type                 : NTFS
Allocation Unit Size : 4096
Flags : 00000000

File Systems Supported for Formatting

Type                 : NTFS (Default)
Allocation Unit Sizes: 512, 1024, 2048, 4096 (Default), 8192, 16K, 32K, 64K

DISKPART>

Desea que la entrada "Tamaño de unidad de asignación".


9
2017-09-15 04:11



Gracias, esta es la única forma de ver FAT y otras particiones; fsutil solo muestra el tamaño del cluster para NTFS. - SilverbackNet


Puede buscar un archivo pequeño (~ 1K) y verificar el valor de Tamaño en disco en las propiedades. Ese será el tamaño del cluster para el volumen.


5
2017-09-15 02:48



Esa es una forma ingeniosa de hacerlo. ¡Gracias por el consejo! El único inconveniente es que si el tamaño del cluter es de 512 bytes, pero dado que el tamaño del clutser predeterminado para todo ya que W2K es al menos 4K, probablemente no sea un problema. - joeqwerty
Vaya, si está utilizando un clúster de 512b, ¡entonces esperaría enormes gastos generales de disco y una gran fragmentación! - Mark Henderson♦
Es cierto, pero tendrías menos espacio si hubiera una gran cantidad de archivos pequeños. - joeqwerty
+1 Me encanta el truco! - Mee


Ejecute chdsk y mire el tamaño de la unidad de asignación. Este es el tamaño del cluster.


1
2017-09-15 01:20



Leí sobre esto pero lleva demasiado tiempo, ya que también revisa el disco para detectar errores. ¿Hay alguna forma de obtener los detalles del disco sin ejecutar la comprobación? - Mee
De forma predeterminada, no comprueba el disco en busca de errores, solo lo hace si lo ejecuta con el modificador / F. Ejecutar solo "chkdsk" lo ejecuta en modo de solo lectura, por lo que realmente solo se comprueba el disco y se muestra la información. Si lo ejecuta con los modificadores / I y / C, saltará algunos pasos y se ejecutará un poco más rápido. - joeqwerty
Tienes razón, pero aún se realizan otras comprobaciones, tiene que haber una mejor manera considerando que solo quiero el tamaño del clúster. Creo que eventualmente usaré TreeSize pero gracias por tu respuesta de todos modos - Mee
Encantado de ayudar. Lo siento, no tenía más para ti. - joeqwerty