新驱动器的分配单元大小

新驱动器的分配单元大小

我打算在 Windows 上将大型文件加载到我的新 3TB 硬盘中,然后将其连接到我的 Linux 服务器。这是我第一次这样做。

我听说 Windows 和 Linux 都支持 NTFS 文件系统。

然而,在初始化磁盘(显然是 GPT)之后,我目前正在格式化 Windows 上的分区,但不确定应该为分配单元大小如果我打算在 Windows 和 Linux 上使用它。

我应该将其设置为非默认值吗?

选项如下:

  • 默认
  • 512
  • 1024
  • 2048
  • 4096
  • 8192
  • 16千
  • 3.2万
  • 64千

我最好的选择是什么?

答案1

坚持使用默认设置永远不会出错。4kb 是大多数文件系统使用的默认块大小。如果您主要存储较大的文件,则可以使用较大的块大小来减少一些开销,但通常您应该坚持使用默认的 4k。最坏的情况是您浪费了相对较少的磁盘空间。

答案2

我发现这篇短文这解释了分配单元大小 (AUS) 基本上是硬盘上的块大小。因此,很明显,如果我计划存储大文件 (1GB+),我应该使用最大的 AUS (64K)。

答案3

如果您打算在分区上仅存储或主要存储大文件(电影、游戏、图片、数据库...),则选择 64K 以减少处理文件时的碎片和开销是有意义的。如上所述,4K 在所有/大多数情况下都可以,并且您作为用户可能不会注意到速度或性能的差异。如果您有很多小文件和较大的分配单元大小,您可能会注意到文件在磁盘上占用了更多空间。

请记住,你不能(据我所知)在分配大小不是 4K 的 NTFS 分区上安装 Windows - 因此您只“允许”针对其他非 Windows 操作系统分区调整此设置。

您可以阅读更多有关小分配单元大小的缺点这里

相关内容