求助编辑百科名片
其实磁盘碎片应该称为文件碎片,是因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的 簇中形成的。 当应用程序所需的物理内存不足时,一般操作系统会在硬盘中产生临时交换文件,用该文件所占用的硬盘空间虚拟 成内存。虚拟内存管理程序会对硬盘频繁读写,产生大量的碎片,这是产生硬盘碎片的主要原因。 其他如IE浏览器浏览信息时生成的临时文件或临时文件目录的设置也会造成系统中形成大量的碎片 。
目录
定义磁盘碎片的产生磁盘读写操作的原理定期整理硬盘必要性周期整理前的准备工作1、垃圾清理2、检查并修复 硬盘中的错误。整理方法及注意磁盘扫描程序的命令参数运行过其他文件整理程序怎么办如何快速地整理磁盘碎片 方法一:方法二:用Ghost来为硬盘进行磁盘碎片整理原理一、 使用ghost进行系统备份二、 使用ghost系统还原系统 定义 磁盘碎片指的是硬盘读写过程中产生的不连续文件。磁盘碎片的产生 因为在文件操作过程中,Win dows系统可能会调用虚拟内存来同步管理程序,这样就会导致各个程序对硬盘频繁读写,从而产生磁盘碎 片。 还有一种情况就是当中间的一个扇区内容被删除后,新写入一个较小的文件,这样在这个文件两边就会出现一 些空间,这时候再写入一个文件,两段空间的任意一部分都不能容纳该文件,这时候就需要将文件分割成两个部分 ,碎片再次产生了。 最常见的就是下载电影之类的大文件,这期间大家一半都会处理一下其它事情,而下载下来的电影文件被迫分 割成若干个碎片存储于硬盘中。因此下载是产生碎片的一个重要源头。还有就是经常删除、添加文件,这时候如果 文件空间不够大,就会产生大量的磁盘碎片,随着文件的删改频繁,这种情况会日益严重。 虽然说磁盘碎片对于正常工作影响并不大,但是会显著降低硬盘的运行速度,这主要是硬盘读取文件需要在多 个碎片之间跳转,增加了等待盘片旋转到指定扇区的潜伏期和磁头切换磁道所需的寻道时间。 电脑使用久了,磁盘上保存了大量的文件,这些文件并非保存在一个连续的磁盘空间上,而是把一个文件分散 的放在许多地方,这些零散的文件被称作“磁盘碎片”,这些碎片会降低整个windows的性能,每次读写文 件磁盘触头都要来回移动,浪费了时间。于是windows中都提供一个整理磁盘碎片的程序。磁盘读写操作的 原理 知道了磁盘碎片的产生原因之后,我们还有必要了解一下程序运行时磁盘的读写动作。一般运行一个程序 时,磁盘驱动器的磁头所做的工作是先搜索该程序运行必需的文件,然后读取数据,最后做读后处理――将数据传 送至磁盘高速缓存(Cache)和内存中。搜索时间在硬盘性能指标中被称为平均寻道时间(Av erage seek time),单位为毫秒(ms),目前主流硬盘的平均寻道时间小于9.5ms。如果能将应用程序的相关文件 放在磁盘的连续空间内,磁头搜索的时间将会减少很多。读取时也是如此,磁盘读取位于磁头下方扇区的数据所需 时间仅为将磁头移到另一地点再读取相同数据所需时间的五分之一。读盘时,系统先检查数据是否在高速缓存中, 如果有则直接读取;如果没有则访问磁盘,也就是读盘。当需要多次读取同一份数据时,Cache的作用很大, 但对于第一次读取某个文件,Cache就无能为力了。于是搜索时间和读取时间在很大程度上影响着程序执行的 效率。 为何要整理磁盘 Windows系统并不能自动将每个文件按照最大程度减少磁头搜索时间的原则放到磁盘上最合适的位置。于是 Microsoft在Windows中加入了“Disk Defragment”(磁盘碎片整理程序),
六合彩现场开奖直播,并提供了“TaskMonitor”(任务监视器)来跟踪程序启动过程中的磁盘活动,以利于 “Disk Defragment”能够更有效地工作。“TaskMonitor”是随Windows启动而自动运行的 (当然要在“启动”中选中“TaskMonitor”)。当加载某个应用程序时,它通过监视磁盘的访问动作 来了解该程序启动时搜索和调用的文件,对所需文件进行定位,并将监视结果储存在“C:\Windows\A pplog”隐藏目录中。这个目录中的大多数文件以“.lgx”为扩展名,其中“lg”代表记录文件(Lo g File),“x”表示盘符,如D盘程序就以“.lgd”为扩展名;记录文件的文件名为TaskMonit or所监视的应用程序的文件名,如E盘上的WinZip程序记为“Winzip32.lge”。用户进行磁 盘碎片整理时,该程序会根据Applog目录中的信息把应用程序的相关文件移动到磁盘上的连续 空间内。 TaskMonitor仅在程序加载过程中对文件信息进行搜索,并且根据程序的加载频率调整优化的顺序 ,也就是说使用次数最多的软件可获得最多的关照。Applog目录中的APPLOG.ind文件就记录了应 用程序运行的次数。用户需要将常用软件多次启动,接受TaskMonitor的监视和记录,再 使用Disk Defragment进行整理,才能真正实现程序启动速度的提高。但如果用户中途改变了常用软件,比如以前 常用WinZip,现在改用ZipMagic,那么在相当长的时间内Disk Defragment还是先把与WinZip相关的文件移到连续的空间内,而不是ZipMagic,除非Z ipMagic的加载次数超过WinZip。要解决这个问题,用户可将“Winzip32.lgx”文件删 除,记录文件不存在了,Disk Defragment也就不会去优化它了。定期整理硬盘必要性 实际上,定期整理硬盘应该是毫无疑问的。 如果说硬盘碎片整理真的会损害硬盘的话,那也将是在对硬盘进行近乎天文数字般次数的整理之后。硬盘使用的时 间长了,文件的存放位置就会变得支离破碎――文件内容将会散布在硬盘的不同位置上。这些碎片文件的存在会降 低硬盘的工作效率,还会增加数据丢失和数据损坏的可能性。碎片整理程序把这些碎片收集在一起,并把它们作为 一个连续的整体存放在硬盘上。Windows自带有这样的程序:磁盘碎片整理程序(DiskDefragm enter),但在工具软件NortonUtilities和Nuts&Bolts中有更好的此类程序。周 期 个人电脑3个月一次 商业用户、企业用户、政府部门用户1个月一次。 磁盘碎片整理时,必须屏幕保护程序,并且不要在电脑上干其他的事情,如听音乐,玩游戏等。让电脑只运行 磁盘碎片整理程序,以防出现数据丢失 同时建议不要很频繁的整理硬盘,因为那样的话硬盘不停的进行读写,会影响寿命整理前的准备工作 我们 在整理硬盘前一般都要对它清理垃圾信息,检查有无错误,最后才能谈到碎片的整理和优化。因此,我们在整理硬 盘前,应该首先做好这些工作:1、垃圾清理 系统工作一段时间后,垃圾文件就会非常之多,有程序安装时产 生的临时文件、上网时留下的缓存文件、删除软件时剩下的DLL文件或强行关机时产生的错误文件等,建议“菜 鸟”朋友还是使用微软的“磁盘清理程序”代劳,“老鸟”当然可以使用一些功能更强的软件或手工清理。2、检 查并修复硬盘中的错误。 首选的仍然是微软的“磁盘扫描程序”,虽然它的速度实在不怎么样,但只要你有足 够的耐心,经过这个程序对磁盘完整而详细的扫描后,相信系统中的绝大多数错误已经被修复了。当然你也可以尝 试一下其他工具,如扁鹊神医“Norton WinDoctor”,它的速度可比Windows中的“磁盘扫描工具”快多了。整理方法及注意 在Wi ndows里,用户可以从“开始”菜单中选择“程序/附件/系统工具/磁盘碎片整理程序”,弹出选择驱动器窗口,选择要整理的分区,然后点击[确定]即可开始整理,但此方法碎片 整理过程非常耗时,一般2GB左右的分区需要1个小时以上,所以建议读者: 1、整理磁盘碎片的时候,要关闭其他所有的应用程序,包括屏幕保护程序,最好将虚拟内存的大小设置为固 定值。不要对磁盘进行读写操作,一旦Disk Defragment发现磁盘的文件有改变,它将重新开始整理。 2、整理磁盘碎片的频率要控制合适,过于频繁的整理也会缩短磁盘的寿命。一般经常读写的磁盘分区一周整 理一次。磁盘扫描程序的命令参数 命令参数在 DOS时代可以说是一项基本的技能,很多程序都要靠命令参数来启动,而到了图形化界面时代,已很难再见到其 踪迹,但它却实实在在地存在着,而且发挥着不小的作用。如很多 Windows游戏的设置程序就是用 /Setup 参数来实现的。通常我们不会太留意某些程序的命令参数,但他们往往包含着某些隐秘的功能,如果运用适当对你 很有帮助。 Windows 中的磁盘扫描程序就包含着许多命令参数,你可以在MS_DOS方式下或在“运行”对话框中实现,如果需要经 常用命令参数,还可以建立一个快捷方式。 /SILENT 启动磁盘扫描程序不允许作任何选项设置和高级设置。 /A 检查所有的本地硬盘 /N 自动启动和退出磁盘扫描程序 /P 防止磁盘扫描程序修复所发现的错误 X: X 表示指定要检查的驱动器号(不需要 / 的命令参数) 举例: 1)检查驱动器 E 并自动启动和退出磁盘扫描程序 SCANDSKW E: /N 2)检查所有的硬盘并防止磁盘扫描程序修复发现的任何错误 SCANDSKW /A /P运行过其他文件整理程序怎么办 当运行了其他磁盘文件整理程序(如WinAlign)后,它可能扰乱了 TaskMon记录的数据,若此时直接进行碎片整理,可能会得不偿失,达不到优化性能的目的。解决的办法是 在进行碎片整理之前,多次运行Windows和自己最常用的程序,这样可以让TaskMon重新收集到正确 的统计数据,指导进行磁盘优化。 最后,当启动Windows98的磁盘碎片整理程序时,可能会诧异界面中的Intel标志。为什么处理 器的生产厂商会参与编写这个优化磁盘的软件呢?这是因为硬盘寻道时间的缓慢会导致系统整体性能的下降,这样 会有损CPU超级计算能力的形象,让人误以为是CPU性能的低下。Microsoft的一个测试表明,在奔 腾233的机器上启动Windows仅仅比奔腾150快3%,也就是说,快速的CPU并不能克服磁盘延迟的 缺点。于是,在共同利益的驱动下,Intel和Microsoft联合开发了Windows98的磁盘碎片 整理程序,用来消除硬盘寻道缓慢的瓶颈。如何快速地整理磁盘碎片 每次需要整理磁盘碎片时都需要选择“开 始”*“程序”*“附件”*“系统工具”*“磁盘碎片整理程序”,然后再指定驱动器,很麻烦。能否有简单的 方法完成这一系列操作?方法一: 在Windows资源管理器中,选择“查看”*“文件夹选项”(或“查 看”*“选项”),选择“文件类型”选项卡,并在“已注册的文件类型”列表中选择“驱动器”。单击“编辑” 按钮,打开“编辑文件类型”对话框,选择“新建”,在“操作”栏中,键入“快速整理磁盘碎片”。在“用于执 行操作的应用程序”栏中键入“C:\Windows\defrag.exe "%1" \noprompt”。 单击“确定”,然后“关闭”,回到“文件类型”选项卡,然后单击“关闭”。现在,打开“我的电脑”,右 键单击想要整理磁盘碎片的驱动器,在弹出的快捷菜单中选择“快速整理磁盘碎片”即可。方法二: 使用第三 方软件进行碎片整理 例如Windows优化大师或者O&O Defrag,个人推荐使用O&O Defrag.原因是在整理碎片的过程中笔者遇到过无法将碎片整理的情况,也只能将磁盘进行格式化. 为避免出现类似情况,最好的办法就是使用O&O Defrag,对目标盘选择"整理/合并未使用空间"这项就可以对你无法用方法一清理的碎片进行很好的清理. 使用Windows优化大师的好处在于你可以对磁盘的错误进行恢复,不过缺点也是有时无法将很难清理的 碎片进行处理.用Ghost来为硬盘进行磁盘碎片整理原理 此方法的原理是:使用备份再还原,实现数据块 恢复到初始时的连续状态,就好比桌面打乱的版,我们直接划拉到一起重新洗牌,而不是一张一张地 捡起。一、 使用ghost进行系统备份 首先运行ghost软件,选择要进行磁盘整理的分区,选择卷标window s XP的分区,然后点击OK,选择备份文件的存放路径,在filename栏中输入备份的文件名,然后点击s ave保存。弹出选择压缩比的对话框,选择fast,开始备份系统。二、 使用ghost系统还原系统 备份完系统后,再依次选择Local/partition/From image。选择刚才备份的back.gho文件,然后弹出select source partitiong from image file,点击LK,选择要还原的分区,也就是刚才卷标为xp的分区,确认,执行还原任务。 还原完后重启计算机,打开“磁盘磁片整理程序”选择刚才还原的分区,单击分析按钮,看看是不是数据块全 是连续的了?这个速度比传统的要快上千倍吧。 [1] [2] 参考资料 1
用Ghost来为硬盘进行磁盘碎片整理
http://article.wxiu.com/yjwx/disk/200907/15-5991.html
2
6招加快磁盘碎片整理速度
http://article.wxiu.com/system/winxp/200906/29-5792.html
开放分类: 电脑,操作系统 我来完善 “磁盘碎片”相关词条: