首页 > 编程知识 正文

服务器磁盘空间满了该如何处理,碎片整理和优化驱动器

时间:2023-05-03 07:46:06 阅读:57414 作者:4902

推荐的磁盘碎片整理工具: http://www.90qh.com/html_29.html

一、磁盘碎片是什么?

其实,磁盘碎片应该称为文件碎片,因为文件不是连续存储在磁盘的连续群集上,而是分散存储在整个磁盘的不同位置。

如果APP应用程序所需的物理内存不足,典型的操作系统会在硬盘上生成临时交换文件,并将该文件占用的硬盘空间虚拟化到内存中。 虚拟内存管理器经常读写硬盘,从而导致大量碎片。 这是造成硬盘碎片的主要原因。

IE浏览器浏览信息时生成的临时文件和临时文件目录等设置可能会在系统中产生大量碎片。 虽然文件碎片一般不会对系统造成问题,但过多的文件碎片会导致系统在读取文件时来回移动,从而降低系统性能,缩短硬盘寿命。 另外,如果磁盘碎片过多,存储文件也可能丢失。

二、磁盘碎片如何产生?

在磁盘分区中,文件分散存储在磁盘的不同位置,而不是磁盘的连续群集。 此外,由于Windows系统在文件操作过程中可能会调用虚拟内存来同步管理器,因此每个程序可能会频繁读写硬盘,从而导致磁盘碎片。

三.光盘读写操作原理

在知道磁盘碎片发生的原因后,需要理解程序运行时磁盘的读写动作。 通常,在运行程序时,磁盘驱动器的磁头会搜索执行程序所需的文件,然后读取数据,最后进行后处理——,将数据传输到磁盘缓存(Cache )和内存中。 搜索时间是硬盘性能指标,称为平均寻道时间(Average seek time ),单位为毫秒,目前主流硬盘的平均寻道时间小于9.5ms。 如果可以将APP应用程序的相关文件放置在磁盘的连续空间中,则磁头搜索时间将大大缩短。 读取时也是如此,磁盘读取磁头下方扇区的数据所需的时间只有将磁头移动到其他位置读取同一数据所需时间的五分之一。 读取磁盘时,系统首先检查数据是否在缓存中,如果有,直接读取; 如果没有,则访问磁盘,即读取磁盘。 如果需要多次读取同一数据,Cache的作用很大,但第一次读取某个文件时,Cache无能为力。 因此,检索时间和读取时间对程序的执行效率有很大的影响。

为什么Windows系统不能自动将每个文件放在磁盘上的最佳位置以整理磁盘,从而最大限度地减少磁头寻道时间? 因此,在Windows中添加了“磁盘碎片整理工具”,提供“任务监视器”以跟踪程序启动中的磁盘活动,从而使“磁盘碎片整理”更高效地工作。 “任务监视器”将在Windows启动时自动运行。 当然,请在“启动”下检查“任务监视器”。 加载APP应用程序后,通过监视对磁盘的访问行为,可以在程序启动时搜索并调用文件,搜索所需文件,并将监视结果保存在“C:WindowsApplog '隐藏目录”中。 此目录中的大多数文件的扩展名为“. lgx”,“lg”表示日志文件(Log File ),“x”表示驱动器盘符,而对于d驱动器程序,扩展名为“. lgd” 日志文件的文件名是任务监视器监视的APP应用程序的文件名,例如,e-disc的WinZip程序记载为" Winzip32.lge "。 当使用者对磁碟进行碎片整理时,程式会根据Applog目录中的资讯,将APP应用程式的相关档案移动到磁碟上的连续区域。

任务监视器仅在程序加载期间搜索文件信息,并根据程序加载频率调整优化顺序。 也就是说,使用次数最多的软件可以得到最多的照顾。 Applog目录中的APPLOG.ind文件记录APP应用程序的执行次数。 用户必须多次启动常用软件,接受任务监视器的监视和记录,然后使用磁盘碎片整理,才能真正提高程序的启动速度。 但是,如果用户以前经常使用WinZip,但现在正在迁移到ZipMagic等,并且中途更改了常见软件,则磁盘配置将首先在WinZip中进行更改,除非ZipMagic的加载次数超过WinZip 要解决此问题,用户删除Winzip32.lgx文件,如果记录文件不存在,磁盘碎片整理将不会对其进行碎片整理。

四.不应该定期整理硬盘吗?

事实上,定期整理硬盘应该没错。 如果硬盘碎片整理真的会损害硬盘,那也是在进行了天文数字次数的硬盘整理之后。

硬盘使用时间越长,文件的保存位置就越分散。 ——文件的内容分布在硬盘的不同位置。 这些“碎片文件”的存在会降低硬盘的工作效率,并增加数据丢失和数据损坏的可能性。 碎片整理程序将这些碎片组合在一起,并作为连续的整体存储在硬盘上。 Windows附带了一个名为磁盘碎片整理程序(磁盘碎片整理程序)的程序,但工具软件NortonUtilitIEs和NutsBolts提供了更好的程序。

但是,碎片整理对于硬盘中的运行部件来说确实是一项巨大的工作。 如果硬盘到达生命的最后阶段,碎片整理可能是自杀行为。 但是,在这种情况下,即使不进行碎片整理,硬盘也会立即崩溃。

实际上,定期硬盘碎片整理通常会减少硬盘磨损。 无论如何,从一个位置读取硬盘磁头上的文件要比从八个位置读取容易得多。 因此,一

个每两周或四周整理一次的硬盘的寿命应当比一个永远不整理的硬盘长。

五、整理前的准备工作

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

1、应该把硬盘中的垃圾文件和垃圾信息清理干净。系统工作一段时间后,垃圾文件就会非常之多,有程序安装时产生的临时文件、上网时留下的缓冲文件、删除软件时剩下的DLL文件或强行关机时产生的错误文件等,建议“菜鸟"朋友还是使用微软的“磁盘清理程序"代劳,“奋斗的音响"当然可以使用一些功能更强的软件或手工清理。

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

六、整理方法及注意

在Windows里,用户可以从“开始"菜单中选择“程序/附件/系统工具/磁盘碎片整理程序",弹出选择驱动器窗口,选择要整理的分区,然后点击[确定]即可开始整理,但此方法碎片整理过程非常耗时,一般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:Windowsdefrag.exe "%1" noprompt"。

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

整理方法及注意

在Windows里,用户可以从“开始"菜单中选择“程序/附件/系统工具/磁盘碎片整理程序",弹出选择驱动器窗口,选择要整理的分区,然后点击[确定]即可开始整理,但此方法碎片整理过程非常耗时,一般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:Windowsdefrag.exe "%1" noprompt"。

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。