本文内容来自网易论坛
【IT168 应用】新买了个存储巴士E280硬盘盒,本来想用ESATA高速接口插电脑上拷点东西,结果发现在我都SB700的主机上,开机时插入硬盘没一点反应,只能重启电脑才认得到,晕掉!以为是ESATA接口坏了,后来百度查资料+捣鼓了半天,才搞定了这个硬盘盒ESATA接口热插拔的问题,第一次用ESATA盒子,还没摸熟,汗!
晒图三张:
存储巴士E280硬盘盒
硬盘盒的外观设计
背面的接口设计
吓我一跳,以为盒子刚买就坏了,差点拿到元谷售后保修了。老实说摸索的过程还挺花时间的,相信不少新手可能也会遇到和我一样的问题,关于ESATA硬盘盒热插拔,把我的心得分享一下
AHCI驱动是实现热插拔的必要条
不能热插拔,Why?:查了下资料,主板BIOS默认把SATA硬盘映射成IDE模式了,只有SATA模式才支持热插拔,NND,难怪我插上去一点反应都没有,非得重启才行!要实现即插即用,必须得让硬盘工作在AHCI模式下,重启,在BIOS中直接把IDE模式改成AHIC模式,我拷,蓝屏!看了下英文代码,原来是缺少AHCI驱动,找到关键点了,AHCI驱动才是实现热插拔的必要条件。
解决办法:
一,先说VISTA/WIN7系统,因为自带AHCI驱动,不管是重装还是原来已经装好了系统,要做的就是在BIOS里面把硬盘模式设为AHCI模式,不会蓝屏的,放心,进系统再补上AHIC驱动就可以实现热插拔了。
二,XP系统要实现热插拔,就比较复杂了,并且还要看不同主板芯片组而定
1,NV芯片组最省心,只要支持SATA2(注:SATA1不支持热插拔),并且安装主板驱动自带的磁盘驱动即可。
安装了磁盘驱动以后,设备管理器就会出现NVIDIA的SATA硬盘控制器
系统托盘处,也多出了一个类似U盘点图标,这个时候NVIDIA磁盘控制器已经把SATA硬盘当成一个移动硬盘了,不想用的时候可以删除硬件,实现热插拔。(当然系统盘是没办法删除硬件的)
2,INTEL和AMD的芯片组
INTEL和AMD没有NVIDIA那个特异功能,只能老老实实手动安装AHCI驱动,没后门可走。如果之前已经在IDE模式下安装了XP系统,想补上AHCI驱动,就非常麻烦了,这种情况,可能有的大师,会想到偏门的方法,或者通过第三方磁盘芯片组搞定,这些高难度动作也许高手觉得很简单,可能菜鸟会急的直流汗,个人建议用直接重装系统的方法。
古董办法是在装系统过程中出现蓝画面时按F6,然后用软驱加载AHCI驱动
这个年代,已经没人用软驱了,针对菜鸟级别来说最简单的方法就是用集成AHCI驱动的XP光盘重装系统,装系统之前,先在BIOS里把硬盘模式改成AHCI,再进行安装。
细节就讲到这,至于接下来XP系统的安装就不用我多嘴了,都是傻瓜式,大家都懂的。
以下是我的AMD SB700芯片组安装AHCI驱动的前后对比:
安装AHCI驱动前
没装驱动的情况,设备管理器可以看出硬盘工作在IDE模式,并且在开机的状态下插入存储巴士E280,认不出里面的硬盘,只能重启之后才可以。
安装AHCI驱动后
用集成AHCI驱动的XP系统盘重装以后,设备管理器中多了个SCSI和RAID控制器,并且在子项中看到此时的硬盘已经工作在AHCI模式了,开机状态通过ESATA接口插入存储巴士E280时,磁盘控制器中也认出了硬盘盒里的160G希捷硬盘。说明ESATA硬盘盒热插拔成功。
注:可能有人会问,为什么AHCI会出现在“SCSI和RAID控制器”下面,很简单,因为AHCI就是RAID的一种低级模式。
这是我AMD SB700主板的一个示例,INTEL的芯片组也是同样道理,总之很简单,要实现热插拔,就得让操作系统包含AHCI驱动。另外INTEL和AMD的芯片组没有NV芯片组那个删除硬件的图标,热插拔ESATA硬盘盒的时候,直接关电再拔数据线就可以了。