• Windows Vista支援AHCI,不小心用了sata怎么办?

    2019-02-08 16:02

    导读: Windows Vista支援AHCI,不小心用了sata怎么办?在2000年首次公布的SATA(Serial ATA)至今也超过18个年头了,相信各位科科不会不知道个人电脑机壳内,那条用来连接硬碟和主机板的「细细一条线」 ,而且因NVMe的普及,甚至早已被视为「落伍规格」的象征。 但

    Windows Vista支援AHCI,不小心用了sata怎么办?在2000年首次公布的SATA(Serial ATA)至今也超过18个年头了,相信各位科科不会不知道个人电脑机壳内,那条用来连接硬碟和主机板的「细细一条线」 ,而且因NVMe的普及,甚至早已被视为「落伍规格」的象征。

    但难道科科们不会好奇,SATA在问世之初,究竟是企?#21363;?#32473;世人何种形象,又被赋予哪些在今天看来有点不切?#23548;?#30340;期待吗?我们就启动浮出于头顶的妄想萤幕,幻想自己拿着一把西瓜刀,挟持倒楣的多拉A梦,搭上时光机,回到2000年春季IDF(英特尔信息技术峰会)的现场,瞧瞧最早的SATA?#26469;?#35268;划长的是什么德性。

    首先,代表资料传输率的?#26469;?/span>

    第1代:1.5Gb / s(8B / 10B编码),150MB / s

    第2代:3.0Gb / s(8B / 10B编码),300MB / s

    其次,以下还有三个魔术英文字母:

     

    I:代表内接,这个不难理解。

    米:短距离外接,定义的eSATA的规范。

    x:长距离外接,用来作“Box-to-Box”的应用,这看来有点刺激。

    串行ATA,接口,并行ATA,PHY,信息技术,串行通信,串行端口,文本,信息,计算机字体,信息技术,文本,字体

     

    简而言之,SATA的规格制定组织,打从一开始,就充满取代昔日SCSI外接应用的野心,说的好听一点就是「提升泛用性」,应用场景不再只局限在电脑的机壳内。

     

    内接应用的发展亦不遑多让,连最多可1对15的Port Multipler都登场了。可是真的会有人妄想1条SATA排线的频宽,可以撑住这么多嗷嗷待撒的SATA装置?就算?#19988;?#38382;,也只能打10个,这样硬搞对SATA的未来妥当吗?

     

    甚至连?#34987;?#20102;一张卡或断了一条线,用来进行损?#24403;?#25588;的Port Selector都出现了,为「ATA介面的双控企业储存」踏出伟大的第一步,哈雷?#36153;牽?/span>

     

    这些规格看起来好像“让ATA更加伟大(东施效颦川普?#19981;?#30340;语气)”,但是,然后呢?在今天,什么都没有了,连eSATA都被USB 3.0打垮,打从2017年中期,就少有电脑支援,搞不好连科科们都快没有印象了。别说外接装置,连SATA理论上具备的「热插拔」恐怕都?#27426;?#23569;人敢以身试险。

     

    但这不代表SATA除了「排线比较不占?#21344;洹?#22806;就一无可取,根据在?#25490;?#19978;的实体资料位置而最佳化命令排序?#20040;?#21462;路径更加的「顺路」,号称可加速30%?#21015;?#29983;能,并减少硬碟机构运作损耗的NCQ(原生指令伫列,Native Command Queuing),就是二十世纪初期的SATA萌?#31185;?#20013;,最重要也最受瞩目的新功能,?#20204;?#20154;的ATA也能享有富人的SCSI的TCQ(Tagged Command Queuing)非循序磁碟存取。

     

    其实命令排队早已出现于1998年的ATA-4,但因为当时的命令排序主要由ATA介面控制器或介面卡处理,加上缺乏完整配套措施,例如原始ATA规格受制于ISA汇流排而缺少Party DMA(要传输资料时,设备可以主动掌握汇流排的控制权,无须打断CPU的工作,再启动DMA控制器,所以你会看到CPU利用率会?#24067;?#39129;高),自然也难以克竟全功。完善的NCQ有赖磁碟介面规格的配合,像缩短命令延迟,更高效的资料传输,与更快的回报命令执行?#21050;?#31561;,这些也是序列化(Serial)的介面带来的额外优势。

     

    英特尔特此在2004年颁布AHCI(进阶主机控制器介面,高级主机控制器接口)介面规格,为硬体制造商定义了如何在系统?#19988;?#20307;和SATA装置之间传输资料的?#19988;?#20307;架构规范,作为软体和SATA装置之间的沟通机制,并可启用SATA储存装置启动NCQ和热插拔等进阶功能。

     

    事实上,NCQ与热插拔,跟AHCI是牢?#20255;?#22312;一起的,在AHCI 1.0规范中被正式引进,透过硬碟竞体,晶片组的SATA控制器和作业系统三者之间的相互配合,才是真正的「完全体」。

     

     

    要享受NCQ和热插拔,不外乎满足以下条件:

     

    支援NCQ和热插拔的SATA硬碟。

    支援NCQ和热插拔的主机板南桥晶片组或SATA磁碟介面控制器,以一般的英特尔晶片组来说,在ICH8前,须支援RAID组态,或须压榨出单颗硬碟最多效能的笔电版本,才会拥有AHCI.ICH9和ICH10的原厂数据表则是宣称?#23500;究?#26377;提供硬体功能,但官方故意假装不支援,请自?#21512;?#21150;法去找「?#23454;?#30828;体配置」和「合用驱动程式(当通过?#23454;?#30340;系?#25745;?#32622;和软件驱动程序启用时,为AHCI功能提供?#24067;?#25903;持。)。

    讲的更白话一点,就是BIOS能够打开的话就能用,看主机板厂商想不想干这件事。不是笔者要讲,英特尔实在很不干脆。笔者很不幸的经历过1张?#38480;问?#26399;的主机板.GIGABYTE GA-EP43-DS3(P43 + ICH10)

     

    微软从Windows Vista原生支援AHCI,Linux始于系统核心2.6.19版,FreeBSD则起于8.0。较旧的作业系统,像Windows XP,则须硬体制造商提供驱动程式,如某些有点年纪的科技可能经历过的回忆,使用光碟开机,安装作业系统,必须先按下F6,使用软碟机预先载入具备AHCI功能的SATA驱动程序(如最新版本的Intel Matrix Storage Manager),否则根本找不到可以安装作业系统的AHCI硬碟。

     

    或着当个懒到不行的废人,索性不启动主机板BIOS的AHCI选项,沿用相容模式,但这就无从发挥新?#26469;鶶ATA的潜力。至于如何将已经采用相容模式安装完毕的作业系统,原封不动的转移到AHCI,那又是另一门高深的?#23478;?#20102;。

     

    行文至此,字数再度破表,这里就来顺便谈谈今日少人提及的Matrix RAID好了,这是英特尔在ICH6R首度推出的特殊RAID模式,可以想成RAID 10的变形:2颗硬RAID 1,适合安装需要高可靠度的作业系统,而其余部分组成RAID 0,用来加速资料存取。

     

    但是笔者从?#21050;?#38395;任何认识的人使用过如此诡异的RAID,而英特尔日后也不再沿用矩阵这个让人第一时间联想到骇客任务的名称,后来被纳入所谓“快速储存技术”技术)」的一部分,并与其他技术行销名词送作堆,现在大概也没剩多少人记得这玩意了,让人不胜唏嘘。

     

    说到最后,不只SCSI难缠,原来使用SATA这档事,也曾经让人觉得难搞啊。真的是太让人科科了。

    福建36选7开奖公告