磁盘碎片应该称为
文件碎片,是因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的簇中形成的。文件碎片一般不会在系统中引起问题,但文件碎片过多会使系统在读文件的时候来回寻找,引起系统性能下降,严重的还要缩短硬盘寿命。
内容简介
硬盘在使用一段时间后,由于反复写入和删除文件,磁盘中的空闲
扇区会分散到整个磁盘中
不连续的物理位置上,从而使文件不能存在连续的扇区里。这样,再读写文件时就需要到不同的地方去读取,增加了
磁头的来回移动,降低了磁盘的访问速度。
一般家庭用户1个月整理一次,商业用户以及服务器半个月整理一次。但要根据碎片比例来考虑,如在windows7中,碎片超过10%,则需整理,否则不必,如 果频繁的对磁盘进行整理反而有损硬盘的寿命。
碎片产生原因
主要原因
当
应用程序所需的物理内存不足时,一般操作系统会在硬盘中产生临时交换文件,用该文件所占用的硬盘空间虚拟成内存。
虚拟内存管理程序会对硬盘频繁读写,产生大量的碎片,这是产生硬盘碎片的主要原因。
其他原因
其他如
IE浏览器浏览信息时生成的
临时文件或临时
文件目录的设置也会造成系统中形成大量的碎片。
文件碎片一般不会在系统中引起问题,但文件碎片过多会使系统在读文件的时候来回寻找,引起硬盘性能下降,严重的还要缩短硬盘寿命。
整理方式
系统自带
常见的有
Windows XP 碎片整理,Windows Vista 碎片整理,
Windows 7碎片整理,如图2。
桌面右键点击“我的电脑”,左键单击“管理”,在出现的对话框里的左边左键单击“
磁盘碎片整理程序”,然后在右边选择你要整理的磁盘。
常见工具
首先说明一下,有的碎片整理软件整理很快,那是因为在
Vista以上系统中,小于64MB的
碎片文件不被整理,所以很快。
Diskeeper
Diskeeper是有史以来的第一次也是任何
软件程序的计算历史的第一次具备新的InvisiTasking技术的Diskeeper完全
自动操作,不干扰任何
系统资源。文件
系统性能几乎立即开始增强,而且无需计划。Diskeeper2011设计为在需要时实时工作。由于它透明运行,不干扰系统资源,所以无需由IT人员进行计划。碎片整理几乎立即开始。如同日落日出那样自动 化,Diskeeper始终保持系统以
最佳速度和可靠性运行。
Diskeeper 2008主要新特性:
1.即使空闲空间只有1%也照样可以进行碎片整理,以满足用户最苛刻的需求。
2.最繁重的任务等级里可以整理数百万个碎片。
3.Frag Shield 2.0可以自动防止关键
系统文件产生碎片,从而提高
系统可靠性。4.
卷影拷贝服务(VSS)兼容模式可以改善VSS
数据保护能力。
5.管理员版本中的
网络磁盘性能分析器可以根据需要提供性能图表,也可通过
电子邮件发送。
6.智能文件访问加速顺序技术
I-FAAST2.0最高可将最常用
文件的访问速度提高80%(平均10%~20%)。
7.后台碎片整理无需用户干预。
8.实时碎片整理可以监控磁盘,一旦产生碎片就进行整理,最大程度地保证
系统稳定性和速度。
无论您之前是否使用过Diskeeper,您都可能已经熟悉了它的某些功能,但Diskeeper 对这些功能进行了改进,并增加了一些其它核心的增强功能。新用户会发现 Diskeeper 不仅便于使用,而且功能强大。有经验的 Diskeeper 用户会看到熟悉的功能,而且还会看到 Diskeeper(及其系统)性能的改善。
Diskeeper是
磁盘碎片整理技术的领导厂商,不仅长期为
微软开发Windows自带的碎片
整理工具,而且是
宇瞻等SSD厂商指定的碎片整理方案,其价格不菲的独立版软件,适用于从
家用机到服务器的所有Windows平台。
Diskeeper会常驻后台并自动决定最佳的整理方案,只占用很少的
系统资源。
新功能摘要
IntelliWrite– 防止碎片化IntelliWrite;是一项颠覆性的革新技术,可从根本上防止大部分碎片的产生,显著改善Windows系统性能。
有一小部分碎片无法阻止,将由“自动碎片整理”来消除。结合使用IntelliWrite和“自动碎片整理”将以可能的最有效和最高效的方式,让您的系统保持运转在最佳性能水平。
使用IntelliWrite防止碎片化比任何其它碎片整理方法更为有效。IntelliWrite减少了磁盘
磁头移动的需要,因此降低了
系统资源使用和电源消耗。
VoptXP是一款可以节省很多时间的磁盘整理工具,它一直以高速整理称霸于磁盘整理类软件,而它的性能也完全不落人后,并且重要的是它的安全性完全能够让人放心并且与Windows自带的磁盘整理工具完全兼容。
软件介绍:硬盘长时间安装软件或者删除文件变的凌乱,这样不仅硬盘存取资料速度
变慢也会影响系统效率,虽可以利用Windows内附的磁盘整理程序来整理硬盘,但速度并不是很快,想找其它Windows用的磁盘整理程序取代,除了Norton SpeedDisk外,Vopt可将分裂在硬盘上不同扇区的文件快速和安全的重整,节省更多时间,支持
FAT16和
FAT32格式及中文
长文件名。
它是一个轻量级的整理工具,支持NTFS和FAT32,支持
Windows Vista系统,程序总大小不超过1MB。
软件介绍:
Piriform公司出品的
磁盘碎片整理工具,
Defraggler是一个轻量级的整理工具,但它可以快速高效的整理某个磁盘、文件夹甚至一个文件。也可以对硬盘进行查错,类似 Windows 的 CheckDisk
命令。自带一个独立的
控制台程序,可以通过
命令行操作,方便 DIY欲望比较强的用户做到
任务计划里面。而且还是免费的。支持NTFS和FAT32,支持
WindowsXP、Viata、Win 7新版本全面支持32位和64位操作系统。
Defraggler的命令行版对
系统资源占用极小、无需添加
系统服务,用起来也实在是太简单。
O&O Defrag pro是一款专为 NT/2000/XP 开发的
磁盘工具,可以适用于工作站、服务器和高级服务器等各种版本,支持几乎所有的
文件系统,包含FAT16、FAT32、NTFS、NTFS5、FS(Encrypted File System)等,是一款不可多得的好工具。可设定时间自动重整硬盘,支持中文
长文件名及需先安装 Windows NT Service Pack4或是
Windows 2000。软件对
硬件环境要求并不高,486 的机器、最少 16MB 内存、
VGA 显示卡。Defrag 只能执行在Win NT/2000/XP 下,在Win 98/95下安装时会提示错误讯息:unsupported operating system。因为Win NT/2000 是多使用者的操作系统,所以在安装软件前,必须确认有在操作系统上安装软件的权限。据研发公司表示O&ODefrag Pro是个最佳化NT4/2000/XP
专业版、
伺服器版等平台的磁碟重组工具。它可加装在
微软的ManagementConsole中,成为
Windows2000的一个标准磁碟重组软体。可以强化磁碟空间重组的能力,并将空间最佳化。
磁区可以以“faded”模式标示起来,可以以任何深色系统的颜色表示此磁区是否有资料。使用磁碟检查可以检视的档案是否正常。
O&O Defrag Server Edition 支持的操作系统为:
+
Windows NT 4.0Workstation(SP6)
+
Windows 2000 Professional
+ Windows NT 4.0 Terminal Server Edition
+ Windows 2000 Advanced Server
+ Windows 2003 (所有版本)
+ Windowsvista
准备工作
当磁盘碎片整理程序在对磁盘进行碎片整理时,计算机可以执行其他任务,但此时计算机将运行得较慢,磁盘碎片整理程序也要花费更长的时间。在碎片整理过程中,每当其他程序写磁盘后磁盘碎片整理程序必须重新启动。为避免磁盘碎片整理程序重新启动太频繁,一定要在整理磁盘碎片时关闭其他程序。
在整理磁盘碎片前应该先对驱动器进行“磁盘错误扫描”。这样可以防止系统将某些文件误认作
逻辑错误而造成文件丢失。具体操作是(以
Windows XP为例):在“我的电脑”中选择要整理的驱动器,单击鼠标右键,在弹出的菜单中选择“属性”,进入“工具”
选项卡,点击“查错”栏中的“开始查错”按钮,然后按提示操作即可。
推荐设置
优化方面的设置
部分软件提供优化设置。用户可以选择快速优化、完全优化。通常家庭用户可以选择快速优化,每半年一次完全优化最好,优化指的是将频繁使用的文件移到
驱动器的高性能区,加快读取速度。
文件间隙设置
部分软件提供了设置是否保留文件间隙的设置。建议不要保留,如果保留文件间隙则很快就会产生大量碎片。
部分软件提供此类设置,如果将移动目录 靠近主
文件分配表则会大大加快文件读取速度。
相关常识
如果文件存储在不同的碎片上,那么打开文件时,计算机必须搜索硬盘,以便将碎片重新拼凑在一起。
响应时间可能明显变长。
磁盘碎片整理程序是一个 Windows 实用工具,用于合并计算机硬盘上存储在不同碎片上的
文件和文件夹,从而使这些文件和文件夹中的任意一个都只占据磁盘上的一块空间。将文件首尾相接整齐存储而没有碎片时,磁盘读写速度将加快。
除定期(最好每月一次)运行磁盘碎片整理程序外,在通常每月一次的惯例之外,如果发生了某些特定的事件也可以运行该实用工具。
在以下情况下,应该运行磁盘碎片整理程序:
· 增加了大量文件。
· 安装了新程序或 Windows 的新版本
此处是在此范畴下对
Linux文件系统有针对性的简单介绍,更多内容详见
Ext2。
Linux的文件系统可大致分为两块,
inode区域和block区域,分别存着称为inode和block的不同的块。
inode中存着很多条记录,每条记录用于存放文件除实际内容之外的所有信息,包括权限、修改日期、名称等,一个文件的实际内容可能散落于block区域的不同位置,这些位置的信息也全部记录在inode的一条记录里。
block区域中是一个个大小固定的块,负责存文件的实际内容。
二者的关系是,inode相当于索引,block中是实际内容。
Linux与Windows对比
假设要读取一个文件,
Linux的处理方式是:
1.在inode区域中找到对应文件
2.得出文件所在的不同的block
3.设计出最佳路径在硬盘上得到(读出)这些block。
Windows的处理方式是:
2.根据记录的下一个簇的位置,移动到下一个位置并读取。
3,重复第二步直到读完文件。
这样区别在于,如果文件在磁盘上比较零散,Windows需要绕更多圈寻找,而Linux可以制定读取顺序,一次全部读出。所以,对于Windows,文件摆放的集中有利于提高读取效率,这就是Windows需要磁盘碎片整理的原因。