在 Windows 10(NT?)上是否应该对 HDD 进行碎片整理

在 Windows 10(NT?)上是否应该对 HDD 进行碎片整理

是的。硬盘。不是 SSD。NTFS。

据我所知和在网上看到的 - HDD应该进行碎片整理。这就是 Windows NT 一直在后台进行碎片整理的原因。(其实不然,因为我的计算机要么在使用中,要么处于关闭状态。)

但显然根据此处声誉较高的用户

有大量文章表明碎片整理不再是必要的。

我搜索了但找不到这些文章。不仅如此。我发现许多文章声称相反。那么,有人可以解释一下吗?也许,与许多其他事情一样,答案是“视情况而定”——那么这取决于什么呢?

请记住,我的问题不是是否需要第三方碎片整理程序,或者是否需要安排碎片整理等。我的问题是:在几乎从不空闲的 Windows 10 系统上,所有驱动器都是默认的 NTFS,是否需要使用 Windows 的碎片整理程序?

答案1

正如我常说的那样,编写操作系统的人非常聪明,而且懂得更多。通常(NTFS 的初始版本没有第一方碎片整理程序,后来他们发现这是必要的)。虽然本文已经有十年的历史了,NTFS 就是 NTFS,它所说的很多内容可能从根本上仍然如此。NTFS 的设计目的是最小化碎片整理,但如果没有在线,则在进程中执行碎片整理过程会很困难。

Windows 没有不断地对硬盘进行碎片整理。它会定期检查并进行碎片整理如果需要。Windows 会尽力在创建文件时保持文件压缩 - 修改文件时会产生碎片。

因此,计划的或手动的碎片整理过程是预防维护检查。这有点像检查你的机油。你可以拔出你的油尺并检查,用一些花哨的东西帮你检查(汽车都有这个吗?)大多数时候你应该没问题。如果它不是,您会遇到麻烦并希望您检查一下。

因此,我会保留默认设置。手动的在 7 及更高版本上可能不再需要碎片整理运行 - 因为系统运行自动的默认每周检查一次,并根据需要进行碎片整理。

答案2

答案取决于文件系统的布局。

过去我们使用 FAT16,后来使用 FAT32,后来升级为 ExFAT。

这些文件系统以线性顺序存储文件,当文件被删除时,空白空间将填充之前存储数据的位置。这会导致碎片化,在这种情况下,对硬盘进行碎片化会有所帮助。

由于碎片化的硬盘会变慢,开发人员希望找到一种方法来解决这个问题。NTFS 文件系统以不同的方式存储文件。由于文件的存储方式,碎片化发生的可能性较小,因此您可能不需要对驱动器进行碎片整理。

此外,Windows 会自行对驱动器进行碎片整理。

Windows 10 需要 NTFS,所以答案是:不,用户不必执行额外的碎片整理。

话虽如此,无论文件系统如何,SSD 都有自己的碎片整理问题。

答案3

如果您不介意电脑速度慢,则无需进行碎片整理。某些文件系统需要比其他文件系统更频繁地进行碎片整理。在几乎已满的分区中创建碎片的概率高于在空分区中创建碎片的概率。此规则与文件系统无关。

我猜想有时需要进行碎片整理来提高性能。

相关内容