您现在的位置: 星云电脑教程 >> 电脑教程 >> 电脑DIY >> 基础知识 >> 正文

优化硬盘 从整理磁盘碎片开始

星云电脑教程 文章来源:网络 作者:星云整理 更新时间:2005-1-27 14:25:56 点击数有问必答

磁盘碎片产生的典型过程 (例二)

  例一中的硬盘经过一段时间的使用之后,内部储存的文件发生了一些变化:一个新文件“西瓜”被写入到了硬盘当中,之后文件“葡萄”被删除了。

  这时,硬盘接到了写入文件“橘子”的命令,“橘子”需要占用3个扇区的储存空间。如图,现在硬盘中共有两段不连续的可用空间,但任何一段单独的可用空间都不足以容纳整个“橘子”文件,不得已,“橘子”被拆分为两部分写入硬盘剩余的可用空间中,从而产生了磁盘碎片。

  例一中的情况在下载大文件时十分常见,因为下载文件的过程不需要人为干预,所以一般人在下载文件的过程中都会做一些其它的事情。

  如:浏览网页、玩游戏等等。浏览网页的过程中浏览器会产生大量的“Internet 临时文件”,玩游戏的过程中游戏程序也可能会产生临时文件,或因内存不足导致操作系统改变了页面文件的大小,这些情况都可能如例一般影响下载中的文件,产生磁盘碎片。实际使用中往往一部电影文件被下载到硬盘中之后会有数千个磁盘碎片。

  例二中的情况是在删除了旧文件、添加新文件时发生的。通常情况下,系统会在对文件来说足够大的第一个连续可用空间上存储文件。如果没有足够大的可用空间,系统会将尽可能多的文件保存在最大的可用空间上,然后将剩余数据保存在下一个可用空间上。

  因此,除非拥有容量无限大的硬盘,否则,在有限的硬盘空间中进行添加和删除文件的操作就必然会有例二这种产生磁盘碎片的情况发生。当然,较实际需求大的硬盘空间可以减少这种情况的发生。

磁盘碎片的危害

  通常,磁盘碎片并不影响硬盘的正常工作,它的主要危害在于会降低硬盘的读写速度,不过当大量磁盘碎片存在于windows的重要文件中时,也可能导致系统崩溃或数据丢失。磁盘碎片会降低硬盘读写速度的原因来自两个方面。

  第一方面,观察上图,当硬盘读取文件“橘子”时,磁头需划过图中的阴影区域,但其中有一部分并不是“橘子”所在的扇区,因此,和读取连续的文件比起来,读取碎片“橘子”时,硬盘增加了等待盘片旋转到指定扇区的潜伏期和磁头切换磁道所需的寻道时间。

  同理,在写入数据时,也会因无法将数据写入到连续的扇区中而降低速度。

上一页  [1] [2] [3] [4] [5] [6] 下一页

>>