我必须为我的 SDHC 卡选择哪种分配单元大小?

Tom*_*son 9 windows formatting sdhc raspberry-pi

在为我的 Raspberry Pi 安装操作系统之前,我正在格式化我的 SDHC 4GB 卡。

它说“分配单元大小”为 32 KB,并为我提供了高达 1024 MB 的选项。

我该怎么办?

Syn*_*ech 3

您需要选择簇大小,在 Windows 中这称为“分配单元大小”。数据不是在字节级别读取的,而是在块级别读取的。一般来说,最小的存储单位是扇区(传统上为 512 字节高级格式驱动器为 4096 字节),但即使这也不是文件在文件系统中的存储方式,而是扇区被分组到簇中。

\n

Raspberry Pi 本身并没有\xe2\x80\x99t 实际上对集群大小有限制,但您使用的操作系统可能会。通常,任何标准大小都可以,但通常取决于您将在其上存储什么类型的文件。

\n

如果您要存储大量小文件,请选择尽可能小的簇大小(一个扇区;存储卡为 512)。这样,您就可以避免因拥有大量部分未使用的集群而浪费空间。如果您要存储大量巨型文件,请使用尽可能大的簇大小(通常为 64KB;我\xe2\x80\x99 从未见过 1MB 簇:-o)。这样,您可以最大限度地减少文件系统\xe2\x80\x99s 文件管理开销,从而释放更多的存储空间。

\n

当不确定时,就使用4KB簇;适用于大多数通用用途,这就是为什么它通常是默认值。

\n