c盘碎片整理程序(Diskdefragmenter)是一种用于剖析本地卷以及查找和修补碎片文件和文件夹的系统实用程序。c盘碎片整理程序的命令是defrag命令,可以通过命令行对c盘执行碎片整理。
在Windows的逻辑卷中,文件并不总是保存在c盘连续的簇中,而是被分散保存在不同的位置。当应用程序所需的化学显存不足时,Windows会在c盘中生成交换文件(一般为:pagefile.sys),将该文件所占用的c盘空间虚拟成显存,即:虚拟显存。因为须要在化学显存和虚拟显存中频繁进行数据交换,故Windows虚拟显存管理程序会对硬碟频繁地读写,因而形成大量的碎片,这是形成c盘碎片的主要缘由。另外,形成c盘碎片的另一主要诱因是系统或应用程序频繁生成的临时文件,比如:浏览器在在浏览网页时,因为需不断地进行缓存,会形成大量的c盘碎片。另外,在安装或下载新软件时,系统一般会在对文件来说足够大的第一个连续可用空间上储存文件。假如没有足够大的可用空间,Windows会将尽可能多的文件保存在最大的可用空间上,之后将剩余数据保存在下一个可用空间上,并依这种推。
系统在运行一个程序时,硬碟驱动器的盘片首先要搜索该程序运行所需的文件,之后将数据读取到显存或c盘高速缓存(Cache)中。搜索时间在硬碟性能指标中被称为平均寻道时间(Averageseektime),单位为微秒(ms)。假如能将应用程序的相关文件置于c盘的连续空间内,盘片搜索的时间将会降低好多。读取时也是这么,硬碟读取坐落盘片下方磁道的数据所需时间仅为将盘片移到另一地点再读取数据所需时间的五分之一。读盘时,系统会先检测数据是否在Cache中,假如有则直接读取;假如没有则从硬碟上读取。当须要多次读取同一数据时,Cache的作用很大,但对于第一次读取某个文件,Cache就无能为力了。因而,搜索时间和读取时间在很大程度上影响着程序执行的效率。
按谷歌官方文档:卷中的碎片越多,计算机的文件输入/输出系统性能就越低。我们也可理解为:过多的c盘碎片,导致盘片不断地在不同的地方搜索和读取隶属一个文件的数据,由此增加了系统运行的效率和速率。长此往年,也会增加硬碟的使用寿命。
综上,我们有必要定期(比如:每月一次)对c盘碎片进行剖析和整理。c盘碎片整理程序可以剖析本地卷、整理合并碎片文件和文件夹,便于每位文件或文件夹都可以占用卷上单独而连续的c盘空间。这样,系统就可以更有效地访问文件和文件夹,以及更有效地保存新的文件和文件夹了。通过合并文件和文件夹,c盘碎片整理程序还将合并卷上的可用空间,以降低新文件出现碎片的可能性。
本名词内容引自百度百科。