[ 2009/04/19 20:02 | by 孤城浪子 ]
|
未开启NCQ 读取图上4个区域中数据需要硬盘转两圈多 开启NCQ 读取图上4个区域中数据只需要硬盘转一圈多
一般硬盘使用的硬盘格式通常为Windows 98核心所使用的FAT32系列,或是Windows NT所使用的NTFS,此种硬盘格式在存放资料时,时常会出现散乱的情况,导致一个档案分散成许多区段于磁盘上面,时间长久之后,由于档案散乱的程度日趋 严重,便会导致硬盘读取效能逐渐下降。一旦发生这样的问题,解决方案便是使用硬盘重组软件重组硬盘,将散乱的档案重新排列为连续的区块。有鉴于此,NCQ 原本的概念其实是应用在服务器中的SCSI接口上, 不过NCQ可以说是专门提供给SATA接口使用。传统的硬盘读取方式,会从档案的开头依序读取到结尾;换句话说,如果档案的开头在磁盘最外圈,而结尾在磁 盘的最内圈时,机械臂便会先移动到最外圈,再移至最内圈读取,若档案散乱的程度愈严重,则机械臂需要移动的距离就越长。而启用NCQ技术的硬盘,在读取档 案时,会依照档案在硬盘上的分布,将存取的顺序作最有效率的排序,以减少机械臂移动的距离,进而达到省时以及延长硬盘寿命的效果。
开启NCQ的必要条件
开启NCQ,除硬盘本身必须支援NCQ外,操作系统(OS) 与接口控制器(controller) 的支援也是不可或缺的条件。举例说,在Microsoft Windows平台上,从Windows Vista开始才支援NCQ,而Windows XP若要使用NCQ,则要额外安装支援软件。小