科学

磁盘碎片

硬盘读写过程中产生的不连续文件

中文名:磁盘碎片 外文名: 适用领域: 所属学科: 别名:文件碎片 形成:文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的簇中 释义:硬盘读写过程中产生的不连续文件
磁盘碎片介绍
在磁盘分区中,文件会被分散保存到磁盘的不同地方,而不是连续地保存在磁盘连续的簇中。又因为在文件操作过程中,Windows系统可能会调用虚拟内存来同步管理程序,这样就会导致各个程序对硬盘频繁读写,从而产生磁盘碎片。实际上,磁盘碎片应该称为文件碎片,因为文件会分别保存到整个磁盘的不同位置,而不是连续保存在磁盘的连续群集中。[1]

定义

磁盘碎片指的是硬盘读写过程中产生的不连续文件。

产生

在文件操作过程中,Windows系统可能会调用虚拟内存来同步管理程序。最常见的就是下载电影之类的大文件,这期间大家一般都会处理一下其它事情,而下载下来的电影文件被迫分割成若干个碎片存储于硬盘中。因此下载是产生碎片的一个重要源头。还有就是经常删除、添加文件,这时候如果文件空间不够大,就会产生大量的磁盘碎片,随着文件的删改频繁,这种情况会日益严重。

虽然说磁盘碎片对于正常工作影响并不大,但是会显著降低硬盘的运行速度,这主要是硬盘读取文件需要在多个碎片之间跳转,增加了等待盘片旋转到指定扇区的潜伏期和磁头切换磁道所需的寻道时间。

电脑使用久了,磁盘上保存了大量的文件,这些文件并非保存在一个连续的磁盘空间上,而是把一个文件分散的放在许多地方,这些零散的文件被称作“磁盘碎片”,这些碎片会降低整个windows的性能,每次读写文件磁盘触头都要来回移动,浪费了时间。于是windows中都提供一个整理磁盘碎片的程序。

整理硬盘

必要性

实际上,定期整理硬盘应该是毫无疑问的。如果说硬盘碎片整理真的会损害硬盘的话,那也将是在对硬盘进行近乎天文数字般次数的整理之后。硬盘使用的时间长了,文件的存放位置就会变得支离破碎——文件内容将会散布在硬盘的不同位置上。这些碎片文件的存在会降低硬盘的工作效率,还会增加数据丢失和数据损坏的可能性。碎片整理程序把这些碎片收集在一起,并把它们作为一个连续的整体存放在硬盘上。Windows自带有这样的程序:磁盘碎片整理程序(DiskDefragmenter),磁盘碎片整理程序一种用于分析本地卷以及查找和修复碎片文件和文件夹的系统实用程序。但在工具软件NortonUtilities和Nuts&Bolts中有更好的此类程序。

周期

个人电脑3个月一次

商业用户、企业用户、政府部门用户1个月一次。

磁盘碎片整理时,必须关闭屏幕保护程序,并且不要在电脑上干其他的事情,如听音乐,玩游戏等。让电脑只运行磁盘碎片整理程序,以防出现数据丢失,同时建议不要很频繁的整理硬盘,因为那样的话硬盘不停的进行读写,会影响寿命

准备工作

简介

在整理硬盘前一般都要对它清理垃圾信息,检查有无错误,最后才能谈到碎片的整理和优化。因此,我们在整理硬盘前,应该首先做好这些工作:

垃圾清理

系统工作一段时间后,垃圾文件就会非常之多,有程序安装时产生的临时文件、上网时留下的缓存文件、删除软件时剩下的DLL文件或强行关机时产生的错误文件等,建议“菜鸟”朋友还是使用微软的“磁盘清理程序”代劳,“老鸟”当然可以使用一些功能更强的软件或手工清理。

检查并修复硬盘中的错误

首选的仍然是微软的“磁盘扫描程序”,虽然它的速度实在不怎么样,但只要你有足够的耐心,经过这个程序对磁盘完整而详细的扫描后,相信系统中的绝大多数错误已经被修复了。当然你也可以尝试一下其他工具,如扁鹊神医“Norton WinDoctor”,它的速度可比Windows中的“磁盘扫描工具”快多了。

整理方法

在Windows里,用户可以从“开始”菜单中选择“程序/附件/系统工具/磁盘碎片整理程序”,弹出选择驱动器窗口,选择要整理的分区,然后点击[确定]即可开始整理,但此方法碎片整理过程非常耗时,一般2GB左右的分区需要1个小时以上,所以建议读者:

1、整理磁盘碎片的时候,要关闭其他所有的应用程序,包括屏幕保护程序,最好将虚拟内存的大小设置为固定值。不要对磁盘进行读写操作,一旦Disk Defragment发现磁盘的文件有改变,它将重新开始整理。

2、整理磁盘碎片的频率要控制合适,过于频繁的整理也会缩短磁盘的寿命。一般经常读写的磁盘分区一周整理一次。

命令参数

命令参数在DOS时代可以说是一项基本的技能,很多程序都要靠命令参数来启动,而到了图形化界面时代,已很难再见到其踪迹,但它却实实在在地存在着,而且发挥着不小的作用。如很多Windows游戏的设置程序就是用/Setup参数来实现的。通常我们不会太留意某些程序的命令参数,但他们往往包含着某些隐秘的功能,如果运用适当对你很有帮助。

Windows中的磁盘扫描程序就包含着许多命令参数,你可以在MS_DOS方式下或在“运行”对话框中实现,如果需要经常用命令参数,还可以建立一个快捷方式。

/SILENT启动磁盘扫描程序不允许作任何选项设置和高级设置。

/A检查所有的本地硬盘

/N自动启动和退出磁盘扫描程序

/P止磁盘扫描程序修复所发现的错误

X: 示指定要检查的驱动器号(不需要/的命令参数)

举例:

1)检查驱动器E并自动启动和退出磁盘扫描程序

SCANDSKWE:/N

2)检查所有的硬盘并防止磁盘扫描程序修复发现的任何错误

SCANDSKW/A/P

其他

当运行了其他磁盘文件整理程序(如WinAlign)后,它可能扰乱了TaskMon记录的数据,若此时直接进行碎片整理,可能会得不偿失,达不到优化性能的目的。解决的办法是在进行碎片整理之前,多次运行Windows和自己最常用的程序,这样可以让TaskMon重新收集到正确的统计数据,指导进行磁盘优化。

最后,当启动Windows98的磁盘碎片整理程序时,可能会诧异界面中的Intel标志。为什么处理器的生产厂商会参与编写这个优化磁盘的软件呢?这是因为硬盘寻道时间的缓慢会导致系统整体性能的下降,这样会有损CPU超级计算能力的形象,让人误以为是CPU性能的低下。Microsoft的一个测试表明,在奔腾233的机器上启动Windows仅仅比奔腾150快3%,也就是说,快速的CPU并不能克服磁盘延迟的缺点。于是,在共同利益的驱动下,Intel和Microsoft联合开发了Windows98的磁盘碎片整理程序,用来消除硬盘寻道缓慢的瓶颈。

如何整理

简介

每次需要整理磁盘碎片时都需要选择“开始”*“程序”*“附件”*“系统工具”*“磁盘碎片整理程序”,然后再指定驱动器,很麻烦。能否有简单的方法完成这一系列操作?

方法一

在Windows资源管理器中,选择“查看”*“文件夹选项”(或“查看”*“选项”),选择“文件类型”选项卡,并在“已注册的文件类型”列表中选择“驱动器”。单击“编辑”按钮,打开“编辑文件类型”对话框,选择“新建”,在“操作”栏中,键入“快速整理磁盘碎片”。在“用于执行操作的应用程序”栏中键入“C:Windowsdefrag.exe"%1"noprompt”。

单击“确定”,然后“关闭”,回到“文件类型”选项卡,然后单击“关闭”。现在,打开“我的电脑”,右键单击想要整理磁盘碎片的驱动器,在弹出的快捷菜单中选择“快速整理磁盘碎片”即可。

方法二

使用第三方软件进行碎片整理

例如Windows优化大师或者O&O Defrag,个人推荐使用O&O Defrag.原因是在整理碎片的过程中笔者遇到过无法将碎片整理的情况,也只能将磁盘进行格式化。

为避免出现类似情况,最好的办法就是使用O&O Defrag,对目标盘选择"整理/合并未使用空间"这项就可以对你无法用方法一清理的碎片进行很好的清理。

使用Windows优化大师的好处在于你可以对磁盘的错误进行恢复,不过缺点也是有时无法将很难清理的碎片进行处理。

借助Ghost巧整理

此方法的原理是:使用备份再还原,实现数据块恢复到初始时的连续状态,就好比桌面打乱的牌,我们直接划拉到一起重新洗牌,而不是一张一张地捡起。

首先运行ghost软件,选择要进行磁盘整理的分区,选择卷标windowsXP的分区,然后点击OK,选择备份文件的存放路径,在filename栏中输入备份的文件名,然后点击save保存。弹出选择压缩比的对话框,选择fast,开始备份系统。

备份完系统后,再依次选择Local/partition/From image。选择刚才备份的back.gho文件,然后弹出select source partitiong from image file,点击LK,选择要还原的分区,也就是刚才卷标为xp的分区,确认,执行还原任务。

还原完后重启计算机,打开“磁盘磁片整理程序”选择刚才还原的分区,单击分析按钮,看看是不是数据块全是连续的了?这个速度比传统的要快上千倍吧。

内容声明

1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。

2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。

Copyright © 趣爱秀