我刚买了一个新的外置硬盘(WD My Book 4 TB,这是我的 4 TB 版本中的第三个)。
像往常一样,我使用 NTFS 格式化它,簇大小为 4KB,因为我使用的是 Windows 10,但当我检查驱动器的属性时,它说它有4.89 GB的已用空间。
驱动器属性:
我之前有 3 个 WD My Book 硬盘,我很确定这是我第一次遇到这样的事情。
然后我运行了fsutil fsinfo ntfsinfo
命令cmd
,结果如下:
NTFS Version : 3.1
LFS Version : 1.1
Total Sectors : 7.814.031.359 (3,6 TB)
Total Clusters : 976.753.919 (3,6 TB)
Free Clusters : 976.698.434 (3,6 TB)
Total Reserved Clusters : 1.226.592 (4,7 GB)
Reserved For Storage Reserve : 0 (0,0 KB)
Bytes Per Sector : 512
Bytes Per Physical Sector : 4096
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 256,00 KB
Mft Start Lcn : 0x0000000000000003
Mft2 Start Lcn : 0x000000001d1c0a7f
Mft Zone Start : 0x0000000000000040
Mft Zone End : 0x000000000000c820
MFT Zone Size : 199,88 MB
Max Device Trim Extent Count : 63
Max Device Trim Byte Count : 0xffffffff
Max Volume Trim Extent Count : 62
Max Volume Trim Byte Count : 0x40000000
Resource Manager Identifier : 399C28BD-BF92-11EB-95D1-448A5BD06D05
它显示总保留簇为 4.7 GB,MFT 为 200 MB,这与驱动器属性上报告的 4.89 个已用空间基本一致。
但为什么它的保留簇大小这么大?这是正常的吗?
到目前为止,我总共有 8 个不同容量的 HDD(内置 + 外置)+ 1 个用于启动驱动器的 SSD。我检查后发现,所有其他驱动器的总保留簇只有几兆字节,其中大多数有 5.8 MB,最大的是具有 22 MB 保留簇的 SSD。
顺便问一下,有人能告诉我保留集群是做什么用的吗?
我尝试删除分区并使用 EaseUS Partition Master 重新格式化驱动器(我第一次使用 Windows 内置驱动器格式化程序),但结果仍然相同。
答案1
微软在文章中给出了不太有用的描述
NTFS_VOLUME_DATA_BUFFER 结构(winioctl.h):
Reserved clusters are the free clusters reserved for later use by Windows.
目前尚不清楚它们究竟在何时被保留以及为何被保留。据认为它们发生在以下情况:
- 已对部分或全部卷启用压缩
- 对膨胀的 MFT 进行碎片整理可以释放空间以供 MFT 将来使用。
目前没有已知的可靠解决方案,当然除了重新格式化磁盘。
在文中 新硬盘的异常行为例如,启用/禁用压缩也许确实有帮助。
我的建议是不要做任何事情——总共 3.6 TB 的空间中丢失 4.7 GB 实在是微不足道。