![是否可以在不重新格式化的情况下更改 NTFS 驱动器上的每簇字节数?](https://linux22.com/image/1521364/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E4%B8%8D%E9%87%8D%E6%96%B0%E6%A0%BC%E5%BC%8F%E5%8C%96%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%9B%B4%E6%94%B9%20NTFS%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%E6%AF%8F%E7%B0%87%E5%AD%97%E8%8A%82%E6%95%B0%EF%BC%9F.png)
我有一个驱动器,正在用一系列小文件进行性能测试。在我当前的测试中,我有 150,000 个文件,平均大小为 11kB,还有 150,000 个文件,平均大小为 2kB。这些文件的总大小为 5.14GB,但磁盘上的大小为 18.3GB。通常这不会成为问题,因为空间很便宜,但我有相当多的测试,并且需要在尽可能多的测试中保留尽可能多的这些文件。
当前的每簇字节数(通过运行 fsutil fsinfo ntfsinfo(驱动器号)找到)设置为 64kB,我知道我可以减小这个值来消除一些磁盘开销。
我的问题是:我可以在不重新格式化驱动器的情况下更改“每簇字节数”值吗?我发现有第三方工具可以完成我要求的操作,但考虑到发生这种情况的环境,使用第三方工具并不是理想的解决方案。
感谢您的时间