Windows

NTFS 卷總大小不同,因此它是由不同的內部作業系統工具/命令決定的集群計數

  • August 8, 2016

為什麼同一作業系統中的各種工具/命令報告的計數不同?

1)在Microsoft Windows MyComputer屬性下**C:**容量報告為27,454,861,312字節=6702847群(4K分配單位。容量/4096)或53622776扇區(容量/512)

2)**Chkdsk C:**報告26811391 KB = 27,454,864,384 bytes = 6702847.75 clusters(4K分配單元。容量/4096)或53622782個扇區(容量/512)

  1. **fsutil fsinfo ntfsinfo c:**報告集群總數 = 0x00000000006646ff = 6702847

$$ Decimal $$ 4) wmic partition get size report 27,454,865,408 bytes = 6702848 clusters (4K allocation unit. capacity / 4096) or 53622784 Sector (capacity / 512)

1)屬性顯示文件系統上的實際可用空間。文件系統簽名在分區開始時佔用一個扇區。由於分配單元為 4096 字節,因此從可用空間中減去一個完整的群。它還與分區上集群的物理佈局相匹配,其中集群總是從四個扇區邊界開始。

2)由於某種原因,chkdsk似乎沒有在可用空間中進行完整的集群減法。最小集群大小為 512 字節,分配給文件系統簽名。所以,chkdsk 只減去一個扇區,並沒有考慮實際的群大小。這可能是由於歷史原因,第一個FAT文件系統的群大小為 512 字節,而 chkdsk 從未更新以考慮更大的群大小。

  1. fsutil顯示與 Properties 相同的資訊。

  2. wmic顯示完整的分區大小,包含文件系統簽名的集群也包含在計算中。該分區可以包含任何文件系統,因此任何文件系統特定的數據區域都包含在wmic顯示的數量中。

引用自:https://serverfault.com/questions/795516