Chr*_*ski 6 ntfs hard-drive windows-server-2012 windows-8.1
我的大磁盘上有数百万个文件。我想通过正确格式化驱动器来最大程度地减少平均浪费的空间。
对于包含许多文件的现有磁盘,是否有任何方法可以优化块大小、扇区大小和簇大小?
我假设我需要分析我拥有的数据,将新磁盘格式化为规范,然后复制文件夹。
我还假设如果有一些大文件,这将对 $NTFS 内部跟踪元数据产生影响,增加它们的大小(因为大文件消耗许多段)
您无法更改块大小;它是驱动器呈现的任何内容(512 字节,除非它是 4K 本机驱动器,在这种情况下为 4096 字节)。
扇区和块是一样的东西,只是名称不同。
簇是文件分配的粒度。NTFS 的默认大小是 4096 字节。小文件将消失在 NTFS 文件记录(始终为 1024 字节)中,因此对于它们来说,簇大小是多少并不重要。
大文件不一定会消耗很多范围(如果它们是连续的),簇大小也不会对此产生太大影响。
您无法更改已格式化卷上的簇大小。您需要使用所需的参数创建一个新卷,并将数据复制到该卷。
假设您有 300 万个文件,由于默认的簇大小,每个文件平均浪费 2048 个字节。那么您总共浪费了 6 GB 空间。这是 1 TB 磁盘的 0.6%,是较大磁盘的较小百分比。假设这是一个 2 TB 的磁盘,花费 100 美元;所有文件的最后分配簇中浪费的空间的总成本是 30 美分。如果很多都完整地存储在文件记录中,则更少。
我们大多数人早就不再担心它了,只是让 NTFS 使用它的默认值。此外,使簇大小与处理器的页面大小相匹配对于Windows的内存管理代码来说很方便。
| 归档时间: |
|
| 查看次数: |
3768 次 |
| 最近记录: |