为什么我新重建的磁盘已经碎片化严重?

为什么我新重建的磁盘已经碎片化严重?

我刚刚从头重建了我的磁盘(Windows 7,NTFS)。每个文件都只被写入一次,基本上没有被删除或重写过。磁盘只占了 20%。我原本预测此时不会有碎片文件。但事实并非如此;磁盘已经碎片化严重(根据 defraggler 的碎片报告,34% 碎片化 10k 个碎片文件,200k 个碎片)。

为什么会这样?

答案1

你做出了如下笼统的假设:

每个文件只被写入一次

这不是真的。

没有任何内容被删除或重写

这也不正确。

每次只有一个进程创建新文件

这绝对不是事实。

Windows 是一个复杂的操作系统,有多个进程和线程同时运行,其中许多进程和线程会同时写入硬盘,尤其是在操作系统设置、安装更新和安装应用程序期间。

日志文件会产生大量碎片,因为它们自然附加到。现代 Windows 确实记录的数量,远比您想象的多,所以这可以解释您所看到的相当一部分碎片。

此外,在更新方面,微软采用了复杂的增量更新修补容易造成碎片化的文件部分的技术。

然后还有 .NET 优化服务,可以预编译 .NET 程序集在背景中(特别是在安装/更新 .NET 期间)。此后台活动会导致碎片化,因为当其他活动正在进行时,它会继续进行。

我可以继续说下去,但我相信你已经明白我的意思了。

您看到的碎片在现代 Windows 中完全正常,这就是为什么在非 SSD 硬盘上安装操作系统后进行碎片整理是一种很好的做法。

相关内容