Keep on going, never give up.

关于硬盘优化的几点建议 + 使用误区说明

昨天threepi在留言中提到硬盘优化问题,这里特别向threepi表示感谢,天缘今天就这个问题特别写一篇文章供threepi参考,当然了,文中的一些看法都系天缘本人的使用心得,亦可能存在一些不合理的地方,希望大家一起交流指出,如果天缘网友希望了解某一方面的文章,都可以在文章后面留言(其它文章后也可以),天缘会第一时间看到,只要天缘的能力许可一定会满足大家。感谢各位对天缘博客的支持。

一、关于硬盘速度、优化相关的基本知识

1、磁盘的转速问题

一般来讲,在其它条件相同下,磁盘的转速越快寻址会越快,也就是说读写数据会越快,所以大家在购买硬盘的时候,硬盘的转速非常重要(目前主流台式机硬盘7200转/分,笔记本5400转/分),当然现在也有10000转/分,但是价格太贵了。

2、SATA硬盘的传输端口速率问题

端口的传输速率当然是越快越好,早期的IDE相比现在的SATA就要慢的多,而SCSI硬盘的外部传输速率更高,三者关系是SCSI最高速度是320MB/s,SATA是150MB/s,IED 133MB/s。SCSI一般用在服务器上,因为转的太快,声音也有点大,呵呵。所以大家在选择SATA硬盘肯定速率快要好一点,反正现在IDE硬盘也很少了。并且SATA的安装及其方便,引脚都少了很多。,

3、硬盘缓存的重要作用

在同等条件下,硬盘的缓存越大对硬盘读取速度越快,目前硬盘缓存从2M-64M都有,主流缓存32M,已经比天缘机子上高多啦,天缘的机子硬盘还是早期的2M的。

4、硬盘的单碟容量问题

在同等条件下,单碟容量越大,说明单碟上的磁道密度会越大,相对单碟容量小的硬碟来讲磁头的物理移动位移会越小。读取速度也会越高。但该速率的衡量约束条件也比较严谨,比如必须在跨磁道、同转速等等条件才能这么讲。

二、关于磁盘优化的软件方面问题

1、开启硬盘的DMA传输模式

天缘估计应该是05年以后的硬盘和主板一般都是支持DMA传输的,一般在BIOS设置里可以看到Ultra DMA Mode的字样,当然如果能开启最好开启,DMA模式的开启会对系统运行有很大的促进作用,操作系统上的设置位置如下图(Windows XP示例):控制面板——管理工具——计算机管理,依次点选设备管理器——主要IDE通道。

然后,双击主要IDE通道并选中高级设置选项卡,如下图。

这里可以看到天缘的机子(IDE硬盘)是启动了DMA,传送模式Ultra DMA Mode 4(DMA33为2,DMA66为4,DMA100为5、DMA133为6),当然是越高越好,但是DMA的模式选择,是同时需要硬盘和主板以及操作系统三方面的配合才能发挥出来。DMA模式的作用很简单就是为了加快速度,让主板的DMA控制器直接跟硬盘交互数据,传统的PIO模式是需要CPU参与读取硬盘数据,这一点上在大文件传输的时候作用和效果极其明显,如果各位在拷贝上百M上G文件感觉非常慢(要几分钟)的时候就看一下自己的硬盘传输模式是否正确。

当然要调整DMA模式的工作,还有点麻烦,默认XP在安装的时候都会开启DMA模式的,但是如果总是出现读取数据失败或CRC校验错误,那么系统(DMA控制器、操作系统)都会主动的降低DMA速度级别,如果仍然出现读取错误(当然这个错误未必能察觉到,纯属硬件底层的自适应过程),最终就把DMA传输模式关闭掉,使用传统的PIO模式传输,也就是“硬盘跟DMA控制器不合拍,还是你CPU自己来吧”。

如果上图中的传送模式为PIO模式,可以先考虑在上图中的驱动程序选项卡中把硬盘控制器的驱动卸载掉,之后重启机子看能否自动复原,要注意如果启动不起来,仍然是PIO模式,可能有些主板的IDE口模式支持有问题,可以考虑切换一些硬盘的IDE口或SATA口再次尝试一下。

2、磁盘碎片、垃圾问题和硬盘压缩

磁盘碎片整理和磁盘垃圾问题,这一点大家都很熟悉,天缘不多讲了,打个比方,磁盘碎片同连续文件就好比“撒了一地的谷子同一箱谷子的差别”,当然是一箱谷子的盘点更为方便一点。磁盘碎片是需要定期清理的,频度跟大家使用该驱动器的频度有关系,比如如果大家把BT下载放在该驱动器,那么对碎片的影响是相当大的,不管现在的BT软件声称设计的多么合理,它们的下载原理就决定肯定会有大量的碎片产生。

磁盘垃圾一般是频繁的安装、卸载软件造成的,还有一部分操作系统自身带来的,可以使用系统优化软件进行清理。但是也要注意,很多网上的优化大师、专家很可能把你的系统给优化过度了,可能会导致启动、网络问题,最常见的还有软件卸载问题。

硬盘压缩一般大家很少用到,硬盘压缩就是把不常用的软件使用系统的压缩功能放到一起,节约硬盘空间,效果不是太明显,而且这种压缩如果用户再次重装系统,可能会有问题,日常使用起来也很慢。天缘不推荐使用,反正现在大家基本都不缺硬盘空间。

3、磁盘分区会不会影响到读取速度、虚拟内存问题

首先声明的您的系统分区肯定不能太小,还有虚拟内存不能太小,太小肯定影响到系统运行速度。除此外,我们主要是看分区的合理性,最重要的就是软件安装到哪个驱动器问题,也就是threepi在天缘博客的留言中提到的“寻址速度”问题。

实际上寻址速度是指硬盘底层的物理的寻址时间问题,我们知道现在的硬盘单碟都可以做到500G+,就是说大家买的320G、500G的硬盘大部分都是单碟的单磁头(物理)。所以大家在单碟320G的硬盘上不管你分几个区,在硬盘上都是一个单面磁碟而已。而且计算机的磁盘寻址是按照LBA统一编址方式进行的,所以谁(指哪个文件)离当前磁头的位置更近(单任务下),哪个肯定读的最快。在磁盘碎片分布均匀的条件下,C盘跟D盘读取速度是相同的(假设都在一个磁盘上,当然理论上外圈要比内圈快一点点,内圈需要频繁切换柱面)。

所以天缘在《关于硬盘分区容量和分区数选择的几点参考意见》一文中主张大家把软件安装到C盘的Soft目录下也是这个原因,在实际使用中,大家安装的软件一般也不会超过10个,实际常用不过2-5个,所以根本没必要独立驱动器安装,管理上更加方便一点,但是如果使用BT等类型的软件,最好把下载目录放到其它驱动器去,减少系统盘盘碎片的增长进程。而且把软件安装到单独的目录,这样Program files目录有哪几个是必须的,哪几个是特色软件卸载后留下的一看便知。

可能会有网友说,如果系统盘坏了,那所有软件不是需要重装?这里天缘回答一下,大部分的软件安装都是需要跟注册表和SYSTEM32打交道的,并非绿色的软件,系统都坏了,即使把软件安装到D盘,仍然需要重新安装。如果是绿色软件也没必要非得拷贝到系统盘,随便放到后面的软件盘,然后在桌面上建个快捷方式就OK了。

这里补充一个问题,就是双硬盘的读取速度问题(本文暂不讨论RAID,只说普通的双硬盘搭配),有很多服务器配置上一般是按照双硬盘方式安装(更多是出于安全方面考虑),然后把软件和操作系统或数据和操作系统分别独立于不同的硬盘上,在操作系统上也是不同的分区上。但这一点的确可以改善运行存取速度,因为两个硬盘都是独立运行,操作系统硬盘的磁头只负责系统文件的访问,另一个硬盘只负责数据存取,本来一个人干的事两个人分担效果不必多说。

4、AHCI的优点体现

这里我们不得不提到SATA硬盘的AHCI(串行ATA高级主控接口)功能,实际上AHCI的最大优点就是在多任务下寻址优化最明显,比如大家同时拷贝N个超大文件,速度优越性相当明显。AHCI的寻址方式把传统的同心圆跳跃方式转变为尽可能的阿基米德螺旋线方式,减少磁头的来回移动,缩短读取时间。但这与上文的驱动器关系并不大。

三、磁盘的使用注意事项

1、避免震动,震动对硬盘的伤害非常大,大家看一下硬盘的结构就知道,最怕你震它了*——*。

2、避免高温、灰尘等其它恶劣环境,比如湿度太高、酸碱度等等。

4、读写时候勿断电,突然断电,会导致磁头未着陆(泊在停泊区),还有可能直接导致坏道甚至损坏硬盘。

5、喜欢BT的朋友最好之间驱动器定期更换一下,保证磁头位置不产生“惰性”(天缘称法*_*)。

6、还是天缘一贯提到的,切记备份、备份、备份!

 

参考文章:

关于硬盘分区容量和分区数选择的几点参考意见

BIOS基本知识及几种常用设置方法问答

如何养成让您电脑更安全的使用习惯

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.