硬盘速度慢
From upnb游本网--笔记本电脑知识库(笔记本wiki)--您身边的电脑词典
| 电脑速度慢 | CPU占用率100% | 杀毒软件拖慢电脑 | 硬盘速度慢 | 系统进程慢 | 网页打开速度慢 | 系统还原 |
| 开机速度慢 | 关机速度慢 | 上网速度慢 | bt下载速度慢 | 下载速度慢 | 文件夹打开速度慢 | ghost备份 |
硬盘速度慢,有几方面的可能:
目录 |
[编辑]
硬盘使用不当造成速度低下
[编辑]
硬盘操作过多造成严重性能瓶颈
相比CPU能够快速在多个程序间迅速切换(零点几毫秒级别),硬盘对不同读写请求的切换速度显得“极其漫长”(十毫秒级别),磁头的移动成为瓶颈所在。
当多个程序发出读写请求时,硬盘就需要频繁移动磁头的位置,不仅真实数据读写位置需要切换,而且它还要为额外的目录数据读写付出大量时间。如果系统中再有杀毒软件进行实时监控,那又增加了大量磁盘读取操作;当内存不足时,操作系统还要进行虚拟内存操作,情况就更是雪上加霜了。
在多个程序抢硬盘资源的情况下,一个程序几秒钟甚至十几秒钟才有响应的情形很常见。这其中,硬盘磁头可能移动了数百次甚至几千次,不仅严重影响了整机性能,还对硬盘寿命造成了一定影响。
对于这个问题,有以下处理方法来减少硬盘读写的并发和磁头移动次数:
- 优化杀毒软件
- 进行扫描内容优化,减少对无谓文件的磁盘读取。参见杀毒软件拖慢电脑的处理。
- 下载工具优化
- 如需使用BT、迅雷、电驴等大量硬盘读写的软件,
- ①一定要将它们的缓冲区开的足够大(至少几MB)!
- ②如果有写入设置,最好能设置为几百KB集中写入一次。
- ③如果你是分享数据爱好者,限制上传线程的数量到(这并不一定导致整体上传速度的大幅下降),越少对磁盘影响越小。
- 内存管理
- ①减少系统中同时存在的程序,随用随关,以避免使用其他程序时抢硬盘,同时也保持了内存良好的负荷;
- ②如果内存不足,建议扩容!在windows xp系统下,256MB很容易占满(系统就占了一百多MB),扩充到512MB以上会有良好的效果(哪怕扩到384MB都是好的)。
- ③虚拟内存管理:指定虚拟内存的最大值与最小值相同。
- 双硬盘
- 如果你有双硬盘,那么你就有两个可以同时移动的磁头了。如果分配得当,对硬盘读写的并发请求阻塞会有良好的效果。与磁头移动相比,第二硬盘的硬盘传输率并没有太大影响。
- 建议将操作系统和大型程序装在主盘上,虚拟内存和体积很小的工具放到另外一个硬盘上(更多方案的效果有待继续尝试比较)。
- 内存盘
- 如果你的内存非常大(512MB或更多),那么开辟出虚拟盘并把系统临时目录指向虚拟盘,会对系统性能有良好的提升。
- (windows xp上的内存盘软件使用希望大家补充)
[编辑]
磁盘碎片影响性能
windows系统在长期使用之后,硬盘上会产生大量磁盘碎片,从而导致使读写过程中产生大量的额外磁头运动降低性能。
通常,每一两个月整理一次硬盘就可以了。详细介绍请参见硬盘碎片整理。
[编辑]
系统配置不当
- 磁盘的DMA模式:如果操作系统中使用了PIO而非DMA模式来读写硬盘,那硬盘的性能很受到严重阻碍。参见windows系统优化——硬盘模式。
- windows系统缓冲:当内存不是太小时(384MB或更多),建议在系统属性的性能设置高级选项重将内存使用设为“系统缓冲”模式,这会减少一些系统性的磁盘读写操作,从而提高性能。对于256MB内存的机器,仅当日常运行程序很少时才可以这样设置,否则会影响程序程序运行效率。
- 虚拟内存设置:参见windows的虚拟内存设置优化。
[编辑]
硬盘故障导致性能变差
- 盘片损坏:如果硬盘盘片受损,或者盘片局部老化即将失效,那么在受损区域中读取数据时就非常吃力甚至读不出来。硬盘个别区域损坏的现象很常见,使用scandisk工具避开就行。如果出错区域很多,建议您尽早更换,以避免惨痛的数据损失。
- 分区数据坏:当硬盘某个盘符莫名其妙的慢下来,而又不是盘片时,可能是分区数据出了故障。建议备份数据,重新分区、格式化。
- 硬盘线插接不良、插针损坏:重插,修复插针
- 硬盘线受折损伤:更换数据线
- 数据线接错:
- ①80pin的DMA66数据线有方向,插错了会影响速度。80pin硬盘数据线上有三个插头,其中两个靠得近的有黑色、灰色之分,黑色的接主IDE设备,灰色的接副IDE设备,另一个离的比较远的蓝色插头接主板。
- ②40pin的硬盘数据线无法支持DMA 66
[编辑]
