当前位置:三九宝宝网 → 宝宝百科 → 宝宝知识 → 正文

硬盘碎片是怎么产生的

更新:02-28 整理:39baobao.com
字体:

[读写的原理和磁盘碎片的产生]1、 硬盘的组成硬盘大家一定不会陌生,我们可以把它比喻成是我们电脑储存数据和信息的大仓库。一般说来,无论哪种硬盘,都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数...+阅读

其实磁盘碎片应该称为文件碎片,是因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的簇中形成的。 当应用程序所需的物理内存不足时,一般操作系统会在硬盘中产生临时交换文件,用该文件所占用的硬盘空间虚拟成内存。虚拟内存管理程序会对硬盘频繁读写,产生大量的碎片,这是产生硬盘碎片的主要原因。 其他如IE浏览器浏览信息时生成的临时文件或临时文件目录的设置也会造成系统中形成大量的碎片。磁盘碎片是怎么产生的? 又因为在文件操作过程中,Windows系统可能会调用虚拟内存来同步管理程序,这样就会导致各个程序对硬盘频繁读写,从而产生磁盘碎片。 还有一种情况就是当中间的一个扇区内容被删除后,新写入一个较小的文件,这样在这个文件两边就会出现一些空间,这时候再写入一个文件,两段空间的任意一部分都不能容纳该文件,这时候就需要将文件分割成两个部分,碎片再次产生了。

最常见的就是下载电影之类的大文件,这期间大家一半都会处理一下其它事情,而下载下来的电影文件被迫分割成若干个碎片存储于硬盘中。因此下载是产生碎片的一个重要源头。还有就是经常删除、添加文件,这时候如果文件空间不够大,就会产生大量的磁盘碎片,随着文件的删改频繁,这种情况会日益严重。 虽然说磁盘碎片对于正常工作影响并不大,但是会显著降低硬盘的运行速度,这主要是硬盘读取文件需要在多个碎片之间跳转,增加了等待盘片旋转到指定扇区的潜伏期和磁头切换磁道所需的寻道时间。 电脑使用久了,磁盘上保存了大量的文件,这些文件并非保存在一个连续的磁盘空间上,而是把一个文件分散的放在许多地方,这些零散的文件被称作“磁盘碎片”,这些碎片会降低整个windows的性能,每次读写文件磁盘触头都要来回移动,浪费了时间。

于是windows中都提供一个整理磁盘碎片的程序。编辑本段磁盘读写操作的原理 知道了磁盘碎片的产生原因之后,我们还有必要了解一下程序运行时磁盘的读写动作。一般运行一个程序时,磁盘驱动器的磁头所做的工作是先搜索该程序运行必需的文件,然后读取数据,最后做读后处理——将数据传送至磁盘高速缓存(Cache)和内存中。搜索时间在硬盘性能指标中被称为平均寻道时间(Average seek time),单位为毫秒(ms),目前主流硬盘的平均寻道时间小于9.5ms。如果能将应用程序的相关文件放在磁盘的连续空间内,磁头搜索的时间将会减少很多。读取时也是如此,磁盘读取位于磁头下方扇区的数据所需时间仅为将磁头移到另一地点再读取相同数据所需时间的五分之一。读盘时,系统先检查数据是否在高速缓存中,如果有则直接读取;如果没有则访问磁盘,也就是读盘。

当需要多次读取同一份数据时,Cache的作用很大,但对于第一次读取某个文件,Cache就无能为力了。于是搜索时间和读取时间在很大程度上影响着程序执行的效率。 为何要整理磁盘 Windows系统并不能自动将每个文件按照最大程度减少磁头搜索时间的原则放到磁盘上最合适的位置。于是Microsoft在Windows中加入了“Disk Defragment”(磁盘碎片整理程序),并提供了“TaskMonitor”(任务监视器)来跟踪程序启动过程中的磁盘活动,以利于“Disk Defragment”能够更有效地工作。“TaskMonitor”是随Windows启动而自动运行的(当然要在“启动”中选中“TaskMonitor”)。当加载某个应用程序时,它通过监视磁盘的访问动作来了解该程序启动时搜索和调用的文件,对所需文件进行定位,并将监视结果储存在“C:\Windows\Applog”隐藏目录中。

这个目录中的大多数文件以“.lgx”为扩展名,其中“lg”代表记录文件(Log File),“x”表示盘符,如D盘程序就以“.lgd”为扩展名;记录文件的文件名为TaskMonitor所监视的应用程序的文件名,如E盘上的WinZip程序记为“Winzip32.lge”。用户进行磁盘碎片整理时,该程序会根据Applog目录中的信息把应用程序的相关文件移动到磁盘上的连续空间内。 TaskMonitor仅在程序加载过程中对文件信息进行搜索,并且根据程序的加载频率调整优化的顺序,也就是说使用次数最多的软件可获得最多的关照。Applog目录中的APPLOG.ind文件就记录了应用程序运行的次数。用户需要将常用软件多次启动,接受TaskMonitor的监视和记录,再使用Disk Defragment进行整理,才能真正实现程序启动速度的提高。但如果用户中途改变了常用软件,比如以前常用WinZip,现在改用ZipMagic,那么在相当长的时间内Disk Defragment还是先把与WinZip相关的文件移到连续的空间内,而不是ZipMagic,除非ZipMagic的加载次数超过WinZip。

要解决这个问题,用户可将“Winzip32.lgx”文件删除,记录文件不存在了,Disk Defragment也就不会去优化它了。编辑本段该不该定期整理硬盘? 实际上,定期整理硬盘应该是毫无疑问的。如果说硬盘碎片整理真的会损害硬盘的话,那也将是在对硬盘进行近乎天文数字般次数的整理之后。 硬盘使用的时间长了,文件的存放位置就会变得支离破碎——文件内容将会散布在硬盘的不同位置上。这些“碎片文件”的存在会降低硬...

磁盘的碎片是如何引起的

"碎片"的定义:电脑使用一段时间后,由于文件的存贮和删除操作,磁盘上文件和可用空间会变得比较零散,这儿一片,那儿一片,我们称它为"碎片"。如果这种情况不加整理,磁盘的存取效率会下降。而磁盘碎片整理程序正可以帮您这个忙,将存贮的文件放在连续的空间上,令可用空间变成整块,不再处处是"碎片"。一,碎片的产生:碎片是由于创建和删除文件及文件夹、安装新软件、从 Internet 下载文件所致。计算机不必在硬盘的一个空间中保存整个文件和文件夹,它们保存在首先可用的空间中。在大部分硬盘空间使用后,多数后续的文件和文件夹将在整个卷中保存为几段。(在此论述中,术语磁盘和卷经常互换使用。) 当删除文件或文件夹后,随后空出的空间被新储存的文件随机填充。

这就是碎片产生的过程。卷的碎片越多,计算机文件的输入和输出性能就会越低。二,磁盘碎片主要有两种类型: 文件碎片和可用空间碎片。 1,文件碎片 文件的所有部分储存在磁盘的一个位置中称为“连续”。如果一个文件不是连续的,则被分散到磁盘各处形成多块碎片。所有 Windows NT 和 Windows 2000 文件类型(文件分配表 (FAT) 和 NTFS 文件系统 (NTFS))都容易产生碎片。产生文件碎片后,由于磁头在读取分散的文件部分时需要花费更多的时间在磁盘不同点来回移 动,从而降低了磁盘的性能。这是系统性能逐渐降低的主要原因—也是读取和重新开机时间延长的特定原因。 2,可用空间碎片 一个局部充满的磁盘包含有未使用的空间,即我们所说的可用空间。理想情况下,此空间应为硬盘上的一些连续可用部分。

我们有可用空间是件好事,但是若被分割成碎片就不怎么样了。可用空间碎片指文件空间被分为多段,而没有连接在一起。对此碎片类型,由于磁头要在硬盘上不同的点进行移 动来查找可用空间,然后写入文件,从而降低了硬盘性能。产生碎片的可用空间在文件大于要写入的硬盘空间时,还会增加文件破碎(形成文件碎片)的可能性。 三,碎片整理注意事项 碎片整理是将非连续文件重新写到硬盘连续扇区的过程,其结果可以增加数据存取和检索的速度。由于 FAT 和 NTFS 磁盘可能随着时间的流逝而退化并产生更多的碎片,因此进行碎片整理来优化系统性能非常重要。但磁盘碎片整理不同于电脑的其他操作,在碎片整理过程中,硬盘会高速连续旋转,并进行频繁磁盘读写操作,每次整理碎片都可能导致硬盘寿命下降,所以不要经常进行,建议一个月左右整理一次。

每次整理前,通过“分析”看看是否有必要进行磁盘碎片整理工作。 因为磁盘碎片整理可能会直接关系到磁盘的操作,从整理的步骤看似简单,其实其中还需要注意不少问题,因为稍不留神,导致的结果是比较可怕的。为了确保程序正常工作,在使用磁盘碎片整理程序之前,最好把所有打开的应用程序都关闭,因为一些程序在运行的过程中可能要反复地读取硬盘中的数据,这样有可能会影响碎片整理程序的正常工作。还有就是整理碎片之前,关闭屏幕保护程序,否则碎片整理程序会反复地重新整理,这样导致的结果就是浪费时间。在磁盘碎片程序运行前,如果硬盘的剩余空间太小的话,运行应用程序的速度将会变慢,磁盘碎片整理也很难进行。所以,最好在磁盘碎片整理前保证分区中的剩余空间保持在15%以上。

特别是系统主分区,剩余空间越大,整理过程会更加顺利。另外,在碎片整理前还得及时释放占用的磁盘空间,例如清空回收站、删除上网后的历史记录以及删除临时文件夹和文件等。最后建议在安全模式下整理碎片,因为,安全模式,只是加载系统必要的软件,整理起碎片来比较快,并且整理碎片还比较彻底。

电脑的磁盘碎片究竟是怎么形成的

磁盘碎片整理 就比如说 房间 走道 垃圾东西太多.. 走路都困难 整理下会不会觉的顺畅 空气好..路好走 .. 放更多东西 磁盘里的文件都是按存储时间先后来排列的,依次类推,理论上文件之间都是紧凑排列而没有空隙的。 但是,我们往往会对文件进行修改,那么,新的内容并不是直接加到原文件的位置的,而是放在磁盘储存空间的最末尾,系统会在这两段之间加上联系标识。 当有多个文件被修改后,磁盘里就会有很多不连续的文件。 一旦文件被删除,所占用的不连续空间就会空着,并不会被自动填满,而且,新保存的文件也不会放在这些地方,这些空着的磁盘空间,就被称作“磁盘碎片”。 由上所知,硬盘的每个分区里都会有碎片的。 碎片太多,其它的不连续文件相应也多,系统在执行文件操作时就会因反复寻找联系文件,使的效率大大降低,直接的反映就是感觉慢! 知道了磁盘碎片的基本原理,那么,我想你应该知道解决的方法了。

一般,Windows系统的所有版本里,都有一个“磁盘碎片整理程序”,都在“程序”、“附件”、“系统工具”下,执行这个命令时,硬盘将会大量的进行读写操作,将大量的分散文件放在磁盘的最末尾,再写入与其联系的文件中,最终,使得磁盘里基本没有分散的文件,这样,对系统的运行速度将会有明显的提升! 所以,每个磁盘的剩余空间不能小于15%,否则,碎片整理无法进行! 但是,我们也知道,磁盘碎片整理对硬盘的影响是相当大的,是最频繁的硬盘读写操作! 所以,有必要对硬盘整理吗?以XP系统为例,它的碎片整理程序有一个“分析”的功能,分析一下,会给你报告,如果它提示:需要对该磁盘进行整理,那么,真的需要整理了。 最后,关于磁盘碎片整理的软件,非Windows自带的也有很多,都号称速度快、效果好,著名的Vopt就是一个,但是,实际上,Vopt之类的碎片整理软件并不是真正的对磁盘进行了物理上的整理,只是加了一些超级链接而已,经它整理后,表面上速度可能快了,但很快,又会恢复到原先混乱的状态。

如果Vopt好的话,Microsoft为什么不把它集成在新版本中呢? 所以,最好的磁盘碎片整理软件,还是Windows自带的,它是真正意义上对磁盘进行了物理整理操作,因此,运行时,速度非常慢,通常要几个小时。 而且,在进行碎片整理时,不要运行任何程序,最好也关闭一切自动运行的、驻留在内存中的程序,关闭屏幕保护等,否则,会导致碎片整理异常缓慢,甚至重新开始整理

本文地址:https://www.39baobao.com/show/39_331632.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

简述磁盘碎片产生的原因什么是磁盘碎片?】 其实磁盘碎片应该称为文件碎片,是因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的簇中形成的。 [Blocked Ads] 当应用程序所需的物理...

磁盘碎片是怎么回事磁盘里的文件都是按存储时间先后来排列的,依次类推,理论上文件之间都是紧凑排列而没有空隙的。 但是,我们往往会对文件进行修改,那么,新的内容并不是直接加到原文件的位置的,而是...

磁盘为什么那么容易产生碎片可以把磁盘比如成如图,每个小方格比作磁盘的最小单位。数据在磁盘储存时会被电脑是按照一个一个单位来分配的。假如初始时,你磁盘是装满东西的(像第一排方格),又假设ACF和BDEG分...

电脑硬盘为什么会产生文件碎片1.问题是我仅仅是往里面传文件,基本上也不删除文件(曾有过删除操作,但所删内容总容量不超过5G),为什么会有碎片产生呢? 2.另外,我查看过分析结果中提到的碎片文件,这些碎片文件都是...

磁盘为什么会出现碎片碎片又能产生什么影响楼主首先清楚一点 我们说的碎片只是 一些文件不连续 而系统把它们搬到一起 让它们可以连接在一起的工作而已,这个虽然叫碎片 但是 一般是我们看不到摸不着的哦。。 更别提手...

硬盘容易产生坏道有哪些原因呢1、非法关机导致硬盘坏。 硬盘在工作时是不能突然断电和非法关机的,这点大家要切记,这也是使硬盘最容易产生坏道的重要原因之一。原因很简单:当硬盘在工作中是,盘片处于高速运转...

什么是逻辑硬盘物理硬盘虚拟硬盘1、逻辑硬盘是指是硬盘上一块连续的区域,不同之处在于,每个主分区只能分成一个驱动器,每个主分区都有各自独立的引导块,可以用fdisk设定为启动区。一个硬盘上最多可以有4个主分...

如何清理硬盘碎片主机内会发响声的有: 1和CPU电扇 2和电源电扇 3和显卡电扇 4和硬盘电扇 5和机箱电扇 6和光驱 7和硬盘 你可以慢慢检查一下上面的电扇假如是硬盘的问题你日常平凡用电脑卡吗吗...

火箭发射时经常能看到上面有碎片落下那些碎片是什么呀神舟六号飞船发射升空的壮观景象吸引着众多关注的目光。然而,如果稍加留心,人们也许不难从电视画面或是摄影图像中发现,火箭在托举飞船飞离发射塔架腾空而起时,身上在不断地掉落...