
_START_ARTICLE_
磁盘碎片
_START_SECTION_
原因
_START_PARAGRAPH_
在分区上首次初始化文件系统时，它只包含一些小的内部结构，其他区域则是一个连续的空白区块。 这意味着文件系统能够将新创建的文件放置在分区的任何位置。在文件系统被创建后的一段时间内，其中的文件布局近乎最佳。而当操作系统或软件被安装或存档被解包时，单独的文件最终会按顺序生成，因此相关文件的位置彼此接近。_NEWLINE_当已有文件被删除或截断时，将会产生新的可用空间；而当新数据被附加到现有文件时，通常不会在文件结束的地方重新开始写入，因为那里可能已经分配给了另一个文件。因此，必须分配新的磁盘空间片段。随着时间的推移，相同的因素使得自由空间以及频繁附加的文件变得碎片化。可用空间变短也意味着文件系统不再能够为新文件分配连续空间，而必须将它们分解成碎片。当文件系统变满并且不存在大量连续的可用空间时尤其如此。
_START_SECTION_
范例
_START_PARAGRAPH_
下面的例子是一个简化表示：_NEWLINE_新硬盘有5个文件，将其分别命名为A、B、C、D、E，并按顺序连续保存。每个文件使用10个块空间。（在这个例子中，块的大小并不重要。）剩余的磁盘空间则是一个空闲块。因此，可以在文件E之后创建并保存附加文件。
_START_SECTION_
文件分散
_START_PARAGRAPH_
文件分割，也称为相关文件碎片，或者应用程序级（文件）碎片，指缺乏引用的局部性（在存储介质中）在相关文件之间。
_START_SECTION_
消极后果
_START_PARAGRAPH_
对于消费级硬盘驱动器而言，磁盘碎片是个很严重的问题。因为增大差距在顺序访问速度和旋转延迟（以及较小程度上寻道时间）之间其上文件系统通常放置。因此，碎片是在文件系统的研究与设计的一个重要问题。碎片的遏制不仅很大程度上依赖于文件系统在磁盘上的格式，还取决于它的实现。相对于机械硬盘，文件系统碎片对固态硬盘造成的性能影响较小，因为不涉及机械寻道时间。但是，文件系统还需要存储另一个元数据对于相对应的文件，每条元数据本身需要占用空间，并且需要处理动力和处理器时间。如果达到碎片的最大极限，将会导致写入请求失败。_NEWLINE_在简单的文件系统基准测试中，往往省略了碎片因素，因为模拟现实的老化和碎片化是困难的。