笔记本Sata硬盘为何发挥不出Sata性能

互联网 | 编辑: 2007-04-04 12:00:00转载 返回原文

多数人在选购笔记本时候,一般只关心硬盘的容量,少数硬件发烧友可能还会关注硬盘的转数、缓存,接口等。从NAPA平台开始,笔记本上使用的2.5寸硬盘基本上全面使用了SATA接口(见下图),传统的PATA接口硬盘只有部分低端笔记本上才能见到。

新建网页 1

主流笔记本都配置Sata硬盘

多数人在选购笔记本时候,一般只关心硬盘的容量,少数硬件发烧友可能还会关注硬盘的转数、缓存,接口等。从NAPA平台开始,笔记本上使用的2.5寸硬盘基本上全面使用了SATA接口(见下图),传统的PATA接口硬盘只有部分低端笔记本上才能见到。

注:本文首发在本友会论坛,点击这里查看原帖并与作者交流!

SATA是速度更高的硬盘机接口标准,相较于它的上一代接口标准-PATA,后者只有到133MB/s的传输率,而SATA第一代的标准就已达到150MB/s。而两者最大的不同在于连接技术,SATA是串行式连接(Serial Connections),这种连接技术除了可以增加传输速率外,也可以减少缆线的使用,并缩小计算机的大小。

就像本图中某品牌配置表这样,现在的主流笔记本多采用了Sata硬盘。

然而,虽然绝对多数笔记本采用了Sata硬盘,但根据笔者所了解到的,大部分本友会网友发现自己标称SATA硬盘的笔记本,在BIOS中并无SATA相关的设置选项。使用软件测试自己的笔记本硬盘接口传输标准,往往会看到一个意想不到的结果——硬盘工作于UDMA状态,也就是传统意义上的PATA状态!

也就是说,你的笔记本使用了Sata硬盘,却没有发挥出Sata硬盘的性能!

软件测试鉴别真伪Sata

以下是笔者的测试结果,先看几张测试软件截图。

HD tune检测结果,显示的是 SATA技术标准,却是UDMA的传输模式!



换成Everest,完全相反的结果:一口咬定是SATA硬盘

究竟是软件显示错误!还是厂商忽悠?笔者接着做测试!

如上图,笔者试着在这台笔记本上试图安装Intel Matrix Storage Manager(SATA ACHI驱动)的时候,提示找不到SATA ACHI控制器设备,安装失败。重复几次依然如此!

这台笔记本使用的到底是不是Sata硬盘,看来软件的测试结果也说不清,只能拆机看硬盘实物了!

硬盘确实是Sata硬盘

不入虎穴,焉得虎子,看来我们只有拆开笔记本才能知道事情的真相了。



打开笔记本的硬盘挡板,我们可以看见上的串口Logo



拆下硬盘跟普通并口笔记本硬盘比较一下

脚设计明显不相同

我们继续拿来跟台式机的SATA硬盘比较一下。接口看起来一样的,那么这个硬盘是否真的就是SATA接口呢?我们插上台式机的SATA数据线测试一下吧。

还真的识别出来SATA接口硬盘!

但是,上面的实验只是说明这个硬盘具备有SATA的“形”,也就是电子工程师所说的:电气接口兼容。但是并不能传输协议和规范并不符合真正的SATA I 1.5G/II 3.0G标准。因为SATA技术除了接口的定义以外,还包括一系列高级特性。

Sata技术解析

Sata技术其中最重要的技术就是ACHI传输模式。高级主机控制器接口(AHCI)是一种接口技术指标,它允许存储驱动程序启用高级串行ATA功能,如本机命令队列和热插拔!

本机命令队列(NCQ)是由高级主机控制器接口(AHCI)支持的一项功能。它可使ATA驱动器一次性接受一个以上的命令,并动态重新排序命令以获得最大效率。当与支持NCQ的硬盘驱动器一起使用时,NCQ可提高随机负载的存储性能。

热替换(也称为热插拔)是由高级主机控制器接口(AHCI)和英特尔矩阵存储技术支持的一种功能,热交换可在系统运行时插入并移除设备。当然只是指非系统盘或者带冗余功能的RAID磁盘。

笔记本上面SATA磁盘工作在两种模式 Compatibility(IDE映射)模式和 ACHI (高级主机控制器接口)模式

IDE映射:SATA设备报告给操作系统自己是 UDMA 5/ATA 100设备,系统按照UDMA 5/ATA 100的指令方式执行IO操作,优点是兼容性极佳,不需要特殊处理 Windows安装盘 Windows下面不需要单独安装SATA ACHI控制器驱动。缺点是没法实现 SATA RAID和NCQ (原生指令序列)

ACHI 模式:这时候SATA设备对于计算机来说工作状态类似SCSI设备,大部分系统下面都需要专门的驱动才能正常访问,无论是 纯DOS模式,还是没处理过的Windows 2000/XP/2003安装程序会提示找不到硬盘,需要安装时候按下 F6插入驱动软盘或者用SATA驱动集成的 Windows安装光盘才能正常安装系统。Windows下面需要单独安装 Intel 矩阵存储管理器或者NFForceware。ACHI 模式支持SATA RAID和NCQ,理论爆发传输速率最高可达 300M/S

支持ACHI模式需要以下条件:主板芯片组南桥(或磁盘控制器)、SATA硬盘和驱动程序三者的配合

目前支持SATA ACHI的笔记本芯片组南桥主要有 Intel ICH6M,ICH7M,ATI SB600M,VIA VT8251,SiS966,NVIDIA nForce Go 430。而市面上零售的笔记本硬盘都支持ACHI模式

但是笔记本方面就没有那么乐观了,目前绝大多数笔记本SATA固定工作在IDE映射模式,BIOS中也看不到相关设置。只有极少数高端笔记本,可以自由在BIOS中选择是Compatibility模式还是ACHI模式。

厂商为何不愿实现Sata ACHI

为什么这些笔记本厂商在明明技术上可以实现 SATA ACHI (高级主机控制器接口)模式的情况下,却把 BIOS 里面的 SATA ACHI 模式设置选项关闭,把设置状态锁定在Compatibility(兼容)模式呢?

笔者认为有以下三方面的原因:

1、提高机器的兼容性和稳定性。因为ACHI还是新兴技术,不够成熟。

在某品牌笔记本电脑客服论坛,我们能找到这样的回答:“你的SATA硬盘,现在运行在PATA模式。因为如果以后你想享受大容量硬盘的话,传统的硬盘已经满足不了你的要求了,只能使用SATA硬盘。不是不允许你开启SATA模式,是因为,现在的操作系统不支持SATA硬盘,必须在安装操作系统时加载驱动,而一般驱动是在软盘上的,而现在的本本都取消了软驱,所以你没有办法加载驱动,为了不影响使用,统一在BIOS里映射为PATA了。现在市面上使用SATA硬盘的都是映射为PATA了。”

笔记本厂商的目的由此一目了然:减少兼容性问题出现的可能性。因为假如允许客户自己折腾这个选项,将会在安装Windows,使用旧版操作系统的时候,带来很大的困扰,用户找不到硬盘之类的求助电话会急剧增加,所以屏蔽了事,乐得耳根清净

2、研发周期缩短,新品推出加快,只能尽量简化BIOS系统。

笔记本设计过程中,有两个环节是要求技术含量比较高的:模具设计和BIOS设计。模具设计大家都知道,只有少数几个笔记本大代工厂和几个研发能力很强的欧美厂商能做到自行设计,其实BIOS设计也类似,笔记本厂商在Phoenix等厂商购买架构,很多东西都是要自己加入的。只有研发能力较强的厂商,才有能力才BIOS中加入SATA模式设置,而购买公用模具的厂商一般没有这个技术实力,所以上游BIOS提供商提供给他们什么样的BIOS,它们最多做一点Logo和主板厂商DMI信息的小改动。并没有能力增加原本没有的设置选项。所以除了等待上游厂商更新BIOS之外,并无特别理想的解决办法。

但是很不幸的是,由于Intel推出新迅驰平台的速度从原来的2年缩短到一年半甚至一年时间,笔记本电脑的研发周期也不得不由原来的2-3年缩短到了一年、半年甚至到四五个月,以至于一款笔记本从诞生到销售结束,BIOS都来不及做大的调整,更新也基本局限在修补已知的Bug,支持新款CPU硬件上。

3、性能方面,不启用也没有太大损失。

因为现在笔记本顶级7200转硬盘持续读取读取速度只有 40M/s,主流5400转硬盘速度还是30M/S附近,距离PATA的极限 100M/S 还有很遥远的距离。经过实际测试表明,开启和关闭SATA ACHI模式,对笔记本硬盘性能并无明显影响,微弱的差距甚至可以认为是测试误差。正因为笔记本硬盘上SATA的速度优势还极其微弱,所以厂商才敢于无视这个选项,将其置于关闭状态。

ThinkPad T60上的日立7K100硬盘 关闭ACHI

ThinkPad T60上的日立7K100硬盘 开启ACHI

对比上面两图,开启ACHI对笔记本硬盘性能影响不大

类似的情况,笔者已经不是一次两次见到了,大家都知道Intel 部分高端酷睿/酷睿 2 CPU是支持 虚拟化技术的,笔者的机器原来采用的 Intel Core 2 duo T7400 CPU,也是硬件上支持 Intel Virtualization Technology(Intel VT)。通过这项技术,可以在32位系统下允许 64位虚拟机,模拟出64位系统环境。虽然CPU支持,可是BIOS里面没有开启也没有选项, VMWare也只能无奈的报告:您的计算机支持 VT技术,但是BIOS里面没有启用,所以虚拟机无法启动。毕竟VT技术,目前只有少数商用机才有设置选项,一般家庭用户,笔记本厂商认为用途不大,故而也跟SATA ACHI选项一样“忽略“不计。

完全支持Sata的笔记本测试截图

最后,给大家看看,真正启用了SATA II ACHI 模式和 NCQ的软件和驱动程序检测截图

大家可以看到,这样的硬盘,HD Tune 2.53是完全显示不出传输模式



驱动程序里面也可以清楚的表示出硬盘是否开启了ACHI 模式



Intel Matrix Storage Managemer控制台与NVIDIA Forceware SW驱动属性

结尾语:虽然现在SATA在笔记本电脑平台上还不能发挥出全部威力,但是硬件进化的脚步是永不停止的,SATA ACHI模式在SATA II,以及以后的 SATA 2.5规范中必然起到突破固有瓶颈的作用。

希望笔记本厂商能正视用户需求,给出更完美的SATA硬盘设置解决方案,令用户轻松使用的同时,更惬意的享受新技术的带来的快乐。

点击获取更多笔记本资讯

想知道更多关于移动办公方面的内容请访问移动办公频道。随时随地移动办公让您与工作零距离接触!

如果大家对本文有任何意见或者建议,可以在下面的意见提交区参与讨论。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑