什么是磁盘碎片

实际上,磁盘碎片应该称为文件碎片,因为文件会分别保存到整个磁盘的不同位置,而不是连续保存在磁盘的连续群集中。

 

当应用程序所需的物理内存不足时,通常操作系统会在硬盘上生成临时交换文件。此临时交换文件占用的磁盘空间用于形成虚拟内存。虚拟内存的管理程序将经常在硬盘上读写并产生大量碎片。这是硬盘碎片化的主要原因。除此之外,系统中的临时文件会导致很多碎片。当IE浏览器浏览信息或用户直接设置它们时生成临时文件。频繁的磁盘碎片整理可以提高计算机硬盘的服务效率。

什么是磁盘碎片_第1张图片

  • 定义

 

磁盘碎片是指在读写硬盘过程中产生的不连续文件。写在硬盘上的非连续文件可能会产生碎片,碎片会延长硬盘寻道时间并影响系统性能。例如,如果虚拟内存占用磁盘,则硬盘驱动器上将存在磁盘碎片。

 

  • 产生原因

 

在文件操作过程中,Windows系统可能会调用虚拟内存来同步管理程序。这将使许多程序在硬盘上频繁读写。另一种情况是,在删除中间的集群(由扇区组成)的内容之后,将较小的新文件写入磁盘。这两个文件的两侧都会有一些空间。此时,写入另一个文件,但这两个空间的任何部分都无法保存此文件。该文件将分为两部分。碎片再次产生。

 

下载像电影这样的大文件是最常见的。在下载过程中,人们通常会处理其他事情。下载的电影文件被强制分成几个片段并存储在硬盘上。因此,下载是碎片化的重要原因。更重要的是,频繁删除和添加文件也是碎片化的原因。如果保存这些文件的空间不够大,将生成大量磁盘碎片。随着频繁删除文件,这种情况将变得越来越严重。

 

虽然磁盘碎片不会影响正常工作,但它会显着降低硬盘的运行速度。这主要是因为硬盘在读取文件时需要在多个部分之间跳转。等待盘旋转到指定扇区并寻找头切换轨道时间的延迟增加。

 

计算机使用很长时间后,磁盘会保存很多文件。这些文件不会保存在连续的磁盘空间中,而是单独保存在某些位置。这些碎片文件称为“磁盘碎片”。这些部分将降低Windows的整体性能。每次读取和写入文件时,磁盘联系都需要来回移动。这是浪费时间。因此,Windows提供了一个碎片整理程序。

 

  • 运营原则

 

在了解磁盘碎片的原因后,我们还需要在程序运行时知道磁盘读写操作。通常,当我们运行一个程序时,磁盘驱动程序的头部将执行以下工作:搜索运行此程序所需的文件,读取数据,执行读取处理以及将数据传输到磁盘缓存和内存。搜索时间称为硬盘性能指标的平均搜索时间。它以毫秒(ms)为单位指定。磁盘的平均查找时间小于9.5毫秒。如果应用程序的相关文档可以放在连续的磁盘空间中,则磁头的搜索时间会减少很多。阅读也一样。磁盘读取磁头下方扇区所需的时间仅为将磁头移动到另一个位置然后读取相同数据所需时间的1/5。读取磁盘时,系统将检查数据是否在缓存中。如果是,他们将被直接阅读;如果没有,将访问磁盘。这称为读取磁盘。当需要多次读取相同的数据时,缓存起着很大的作用。但是如果第一次读取文件,缓存就无法做任何事情。搜索时间和读取时间很大程度上影响程序执行的效率。

 

我们为什么要对磁盘进行碎片整理?我们进行磁盘碎片整理,因为Windows系统不能按照减少磁头搜索时间的原则将每个文件放在磁盘的适当位置。因此,Microsoft将“磁盘碎片整理”添加到Windows,并提供“任务监视器”来跟踪程序启动期间的磁盘活动。跟踪磁盘活动使“磁盘碎片整理”有效工作。

 

任务监视器仅在程序加载过程中搜索文件信息。它将根据程序的加载频率调整和优化顺序。这意味着最常使用的软件将得到最佳优化。但是,如果用户更改常用软件,例如将WinZip更改为ZipMagic,那么很长一段时间,磁盘碎片整理仍会将与WinZip相关的文件而不是ZipMagic移动到连续空间。除非ZipMagic的加载时间超过WinZip的加载时间。要解决此问题,用户可以删除“Winzip32.lgx”。如果日志文件不存在,则磁盘碎片整理不会对其进行优化。

 

  • 外部碎片和内部碎片

 

很多人会对文件碎片和集群的概念感到困惑。实际上,对于Windows系统,硬盘上的每个分区都由最小的存储单元 - 集群组成。这就像是通过转动一个街区组成一面墙。格式化分区时,用户可以定义群集的大小。它通常是几KB的大小,例如8 KB。例如,我有一个文件,其大小为800 MB点1 KB(1 MB = 1000 KB)。 800 MB等于80,001 KB。其中80,000 KB占用10,000个集群。其余的1 KB也必须占用1个集群。但是,没有使用7 KB的空间。并且其他文件不能占用未充分使用的此群集。这会造成一点浪费的空间。许多人称浪费7 KB空间作为磁盘上的内部碎片。但是,用户可以更改群集大小以充分利用磁盘空间。

 

外部碎片(通常称为磁盘碎片。磁盘碎片整理工具只能清除硬盘上的外部碎片。除非你更改硬盘上的分配单元,即文件系统的簇大小使其成为文件大小的整数倍)表示一个文件占用的非连续簇。这相当于文件被分割并分别保存在不连续的簇段上。根据文件分成的部分数量将有几个部分。因此,碎片实际上是指文件碎片。这可以理解为文件已被分解成碎片。有时,文件片段之间的序列是无序的。例如,有时在硬盘上由“后向文件片段”占用的簇段可能位于“前文件片段”簇段的前排。结果,文件将以混乱的顺序存储在硬盘上。

 

  • 破坏硬盘

 

必要性

 

实际上,毫无疑问我们需要定期对硬盘进行碎片整理。如果硬盘碎片整理真的会损坏硬盘驱动器,经过多次碎片整理后会损坏它。如果硬盘已经使用了很长时间,文件的存储位置将变得碎片化——文件内容将分散在硬盘上的不同位置。这些碎片文件的存在将降低磁盘的工作效率,并增加数据丢失和数据损坏的可能性。碎片整理程序收集这些碎片并将它们作为一个整体保存在磁盘上。

 

整理周期

 

个人用户每三个月一次。

 

企业用户和政府用户每月一次。

 

执行磁盘碎片整理时,必须关闭屏幕保护程序,不得在计算机上执行其他操作,例如听音乐和玩游戏。您应该让计算机仅运行磁盘碎片整理程序以防止丢失数据。同时,不建议频繁对硬盘进行碎片整理,因为在这种情况下,硬盘不会停止读写。这会影响硬盘的使用寿命。

你可能感兴趣的:(什么是磁盘碎片)