2023年11月29日发(作者:)
龙源期刊网
磁盘碎片的起因和修复
作者:陈金华
来源:《商情》2010年第12期
[摘要]本文对磁盘碎片产生的原因及危害、磁盘读写操作的原理进行了讲解,并详细介绍了
磁盘碎片整理的几种方法和注意点。
[关键词]磁盘碎片 磁盘读写 整理
一、磁盘碎片产生的原因及危害
使用磁盘保存数据所面临的一个实际问题就是数据经常会产生碎片。也就是说本来是存放
在一起的数据变得杂乱无章了。对磁盘进行整理就能保证相关的数据存放在相邻的扇区中。磁
盘碎片又称为文件碎片,是因为系统文件和应用文件被分散保存到磁盘的不同地方,而不是连续
地保存在磁盘连续的簇中形成的。当应用程序运行时,如所需的物理内存不足,一般操作系统会
在硬盘中产生临时交换文件,用该文件所占用的硬盘空间虚拟成内存。虚拟内存管理程序会对
硬盘频繁读写,产生大量的碎片,这是产生硬盘碎片的主要原因。在日常使用期间,用户总是接二
连三地创建、删除、更新磁盘上的文件,久而久之,磁盘上就会累积众多的文件碎片。
通常,磁盘碎片并不影响硬盘的正常工作,它的主要危害在于会降低硬盘的读写速度,不过当
大量磁盘碎片存在于Windows的重要文件中时,也可能导致系统崩溃或数据丢失。
二、磁盘读写操作的原理
知道了磁盘碎片的产生原因之后,我们还有必要了解一下程序运行时磁盘的读写操作原
理。磁盘可以长期存储数据。各类磁盘尽管有许多不同点,但在数据存取的基本原理和过程上
都是相似的。信息存于磁盘前,必须先将磁盘格式化。一般运行程序时,磁盘驱动器的磁头所做
的工作第一步是先搜索该程序运行必需的文件,然后读取数据。读取文件首先是发出读取命令,
待操作系统接收读取指令后,检查FAT,在其显存目录中搜索,确认多检索的文件名是否列于其
中。如果没有,则发出错误信息;如果有,则向操作系统提供有关该文件存储的详细地址信息。
BIOS一旦得到详细地址信息,就向磁盘驱动器发出指令,正确读出文件,由BIOS将其置于内存
中。读取出文件后,最后做读后处理,将数据传送至磁盘高速缓存和内存中。读盘时,系统先检查
数据是否在高速缓存中,如果有则直接读取;如果没有则访问磁盘,也就是读盘。
三、磁盘碎片的整理
1.使用GHOST的方法


发布评论