硬盘碎片整理中的“多余碎片”是什么?

硬盘碎片整理中的“多余碎片”是什么?

我正在使用 PerfectDisk 7.0 对硬盘 (XP SP3) 进行碎片整理,并且它发现了 816,659 个多余的碎片当我要求分析时。

[更新]具体来说,它显示 1TB 磁盘碎片率为 14%,碎片数量为 19693 个,多余碎片为 816,659 个。大约 20% 的磁盘仍为可用空间。

多余的碎片指的是什么?碎片和多余碎片有什么区别?

我以前遇到过这样的问题:对碎片化的磁盘进行碎片整理时,许多文件被损坏了。“多余碎片”似乎是指孤儿碎片,程序无法找到将它们放在哪里。

如果这是真的,那么对磁盘进行碎片整理会导致许多不完整的文件,事实上,我对一个装满 MP3 的磁盘进行了碎片整理,结果大量损坏的文件因此。

相反,我开始简单地格式化一个单独的磁盘,并将所有内容从一个磁盘复制到另一个磁盘。这样就不会出现孤立位,也不会出现文件损坏。

有人知道“多余碎片”到底是什么吗?

答案1

碎片过多,也称为额外的文件碎片,解释如下CrackUp 提醒您注意磁盘碎片

文件的簇链的每个连续部分称为碎片。未碎片化的文件由单个碎片组成;碎片化的文件由两个或多个碎片组成。根据定义,文件簇链的第一部分(其第一个碎片)没有碎片。因此磁盘永远不会 100% 碎片化。第一个碎片以外的碎片称为额外的碎片。额外的碎片越多,文件就越碎片化。当碎片数等于簇数时,文件碎片化程度最大。换句话说,该文件的每个碎片都由一个簇组成。

因此,多余碎片总数意味着理想情况下 100% 成功碎片整理应该消除的碎片数量。但在现实生活中,需要连续进行几次碎片整理才能使其数量接近零,并至少消除 20% 的磁盘可用空间。

答案2

多余的碎片并不是文件中孤立的部分。
它是碎片整理完成后(或者可能是碎片分析结束时)剩余的一组碎片。

如果碎片整理导致文件损坏,则
可能是您的磁盘有问题,数据从好扇区移动到了坏扇区,
导致您看到之前未损坏的文件损坏。

即便在碎片整理操作过程中断电,如今的碎片整理技术也不会损坏驱动器。

答案3

驱动器上有多少可用磁盘空间?其中有多少是连续的?较大的文件可能无法进行碎片整理,因为没有足够的连续可用空间来存储该文件。

从而导致碎片过多....

答案4

这只是猜测,但我认为多余的碎片可能是无法从 Windows 内部进行碎片整理的页面文件碎片。您需要执行启动时碎片整理来对页面文件进行碎片整理。不确定 Perfectdisk 是否提供此功能,但我使用的 Diskeeper Pro 2009 有此选项。Diskeeper 会自动从 XP 内部对所有文件进行碎片整理,但页面文件除外,这需要上述启动碎片整理。

如果您的文件在碎片整理后损坏,则存在一些文件系统问题,因为碎片整理永远不会更改文件的内容,它只会使文件连续。您应该使用 /r 开关运行 chkdsk 来扫描并修复这些错误。http://support.microsoft.com/kb/315265

PS:Perfectdisk 与 Diskeeper 不同。后者与 Microsoft 联合开发了自 XP 以来所有 Windows 版本中使用的碎片整理 API。事实上,XP 碎片整理程序是 2000 年代早期某些 Diskeeper 产品的精简版

相关内容