Windows Vista支援AHCI,不小心用了sata怎么办?
2019-02-08 16:02
Windows Vista支援AHCI,不小心用了sata怎么办?在2000年首次公布的SATA(Serial ATA)至今也超过18个年头了,相信各位科科不会不知道个人电脑机壳内,那条用来连接硬碟和主机板的「细细一条线」 ,而且因NVMe的普及,甚至早已被视为「落伍规格」的象征。
但难道科科们不会好奇,SATA在问世之初,究竟是企图带给世人何种形象,又被赋予哪些在今天看来有点不切实际的期待吗?我们就启动浮出于头顶的妄想萤幕,幻想自己拿着一把西瓜刀,挟持倒楣的多拉A梦,搭上时光机,回到2000年春季IDF(英特尔信息技术峰会)的现场,瞧瞧最早的SATA世代规划长的是什么德性。
首先,代表资料传输率的世代:
第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装置?就算是叶问,也只能打10个,这样硬搞对SATA的未来妥当吗?
甚至连当坏了一张卡或断了一条线,用来进行损坏备援的Port Selector都出现了,为「ATA介面的双控企业储存」踏出伟大的第一步,哈雷路亚!
这些规格看起来好像“让ATA更加伟大(东施效颦川普讲话的语气)”,但是,然后呢?在今天,什么都没有了,连eSATA都被USB 3.0打垮,打从2017年中期,就少有电脑支援,搞不好连科科们都快没有印象了。别说外接装置,连SATA理论上具备的「热插拔」恐怕都没多少人敢以身试险。
但这不代表SATA除了「排线比较不占空间」外就一无可取,根据在磁盘上的实体资料位置而最佳化命令排序让存取路径更加的「顺路」,号称可加速30%读写生能,并减少硬碟机构运作损耗的NCQ(原生指令伫列,Native Command Queuing),就是二十世纪初期的SATA萌芽期中,最重要也最受瞩目的新功能,让穷人的ATA也能享有富人的SCSI的TCQ(Tagged Command Queuing)非循序磁碟存取。
其实命令排队早已出现于1998年的ATA-4,但因为当时的命令排序主要由ATA介面控制器或介面卡处理,加上缺乏完整配套措施,例如原始ATA规格受制于ISA汇流排而缺少Party DMA(要传输资料时,设备可以主动掌握汇流排的控制权,无须打断CPU的工作,再启动DMA控制器,所以你会看到CPU利用率会瞬间飙高),自然也难以克竟全功。完善的NCQ有赖磁碟介面规格的配合,像缩短命令延迟,更高效的资料传输,与更快的回报命令执行状态等,这些也是序列化(Serial)的介面带来的额外优势。
英特尔特此在2004年颁布AHCI(进阶主机控制器介面,高级主机控制器接口)介面规格,为硬体制造商定义了如何在系统记忆体和SATA装置之间传输资料的记忆体架构规范,作为软体和SATA装置之间的沟通机制,并可启用SATA储存装置启动NCQ和热插拔等进阶功能。
事实上,NCQ与热插拔,跟AHCI是牢牢绑在一起的,在AHCI 1.0规范中被正式引进,透过硬碟竞体,晶片组的SATA控制器和作业系统三者之间的相互配合,才是真正的「完全体」。
要享受NCQ和热插拔,不外乎满足以下条件:
支援NCQ和热插拔的SATA硬碟。
支援NCQ和热插拔的主机板南桥晶片组或SATA磁碟介面控制器,以一般的英特尔晶片组来说,在ICH8前,须支援RAID组态,或须压榨出单颗硬碟最多效能的笔电版本,才会拥有AHCI.ICH9和ICH10的原厂数据表则是宣称「基本款有提供硬体功能,但官方故意假装不支援,请自己想办法去找「适当硬体配置」和「合用驱动程式(当通过适当的系统配置和软件驱动程序启用时,为AHCI功能提供硬件支持。)。
讲的更白话一点,就是BIOS能够打开的话就能用,看主机板厂商想不想干这件事。不是笔者要讲,英特尔实在很不干脆。笔者很不幸的经历过1张尴尬时期的主机板.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选项,沿用相容模式,但这就无从发挥新世代SATA的潜力。至于如何将已经采用相容模式安装完毕的作业系统,原封不动的转移到AHCI,那又是另一门高深的技艺了。
行文至此,字数再度破表,这里就来顺便谈谈今日少人提及的Matrix RAID好了,这是英特尔在ICH6R首度推出的特殊RAID模式,可以想成RAID 10的变形:2颗硬RAID 1,适合安装需要高可靠度的作业系统,而其余部分组成RAID 0,用来加速资料存取。
但是笔者从未听闻任何认识的人使用过如此诡异的RAID,而英特尔日后也不再沿用矩阵这个让人第一时间联想到骇客任务的名称,后来被纳入所谓“快速储存技术”技术)」的一部分,并与其他技术行销名词送作堆,现在大概也没剩多少人记得这玩意了,让人不胜唏嘘。
说到最后,不只SCSI难缠,原来使用SATA这档事,也曾经让人觉得难搞啊。真的是太让人科科了。
相关文章
- 鐜嬪仴鏋楄瀹跺嵃娓歌墖鏇濆厜 缃戝弸锛氳繖娆$湡鏄传绌烽檺鍒朵簡鎴戜滑鐨勬兂鍍忓姏
2018-04-16 16:32
- 涓夊搴﹀叏鐞冨彲绌挎埓璁惧鍑鸿揣閲忎笂娑94.6%锛岃嫻鏋滅ǔ鈥
2019-12-10 17:52
- Samsung鏂颁笓鍒╂洕鍏夊叏闈㈠睆娌℃湁鍒樻捣
2018-05-13 13:33
- 鍏ㄥ箙楂橀熻繛鎷岰anon1DX鍗曟満鍞28800鍏
2018-04-09 17:32
- 鍗庝负Mate X棰勮渚涜揣20涓囧彴宸﹀彸
2019-06-30 15:50
- 杞婚噺绾у叆闂ㄦ満锛欶ujifilmX-M1鏃犲弽鐧诲満
2018-01-03 12:00
- 闂厜鐏珶鏈夎繖涔堝鑺辨牱榄呰摑E2璇勬祴
2018-05-29 19:33
- 涓寰幆缁忔祹鐮旂┒闄㈠湪娌у窞鎴愮珛
2020-12-28 16:52
- 2018鏄ヨ妭绗竴鏂版満 榄呰摑E3鑳岄潰璁捐鎹夌溂
2019-02-19 05:37
- iPhone6Plus鎼滀笉鍒癢iFi 鎵嬫満搴楁病淇ソ 澶х鎬濊矾娓呮櫚涓鎷涙悶瀹
2018-05-02 14:31
- 闃块噷YunOS鍗冲皢鍒版潵 鐩墠宸叉湁鍥戒骇鎵嬫満鏀寔 鏈熷緟鍚楋紵
2018-04-29 20:31
- 闇稿睆浜嗭紒闂嵎缃戝叓鍛ㄥ勾鎰熸仼鍥為娲诲姩鐏儹杩涜涓紒
2021-07-22 19:46
- 360鎽勫儚鏈3C浜戝彴鐢垫睜鐗堝紑鍚鍞 鍒涙柊鈥滀笉鎻掔數鈥
2021-03-20 09:54
- 澶栧獟鎶ラ亾锛歀G姝g爺鍙戞柊娆剧炕鐩栧紡鍙姌鍙犳墜鏈
2018-07-06 05:31
- 鎵庡厠浼牸澶绾︿細缁欏瀛愯█浼犺韩鏁 鎵庡厠浼牸瀹堕娆℃洕鍏
2019-12-05 18:53
- 5799鍏冭捣 涓夋槦GalaxyS9/S9锛嬪媰鑹绾㈢増鍙戝竷 涓夊ぇ濂崇浠h█
2018-05-08 17:32
- 鍗板害閫爄Phone缁堜簬涓婂競 浣嗘灉绮変緷鏃у緢澶辨湜
2018-09-22 00:32
- 鏇寸敓琛岃柂閰珽TC锛氭櫤鑳借柂閰競鍦虹殑棰嗚窇鑰
2019-08-20 11:55
- 榄斿吔浜夐湼锛氬畧鍩庡叧鍗$殑璁惧畾鍗佸垎缁忓吀 閭d箞鎴樺焦涓渶缁忓吀鐨勬槸鍝叧锛焈甯屽皵鐡﹀鏂
2019-06-30 14:46
- 鑴戞礊椋樺嚭澶╅檯鐨勭鐮旈槦浼嶅紑鍙戝嚭3D鎵撳嵃姘磋川妫娴嬪櫒
2018-08-05 18:31