2024年4月8日发(作者:迟鸿祯)
如何实现eSATA接口的热插拔
首先要说明一下什么是eSATA接口?eSATA仅仅是一种扩展SATA接口,是
用来连接外部而不是内部SATA设备的。简单的说就是通过eSATA技术,让外部
I/O接口使用SATA2功能,再简单点说其实就是放在外边的SATA2接口,只不过
插口形状不一样,我们可以把它看成是接口形状不一样的SATA2接口(如同USB
接口,有小头的MINI USB接口,有大头的标准USB接口一样,但他们的功能却
是一摸一样的)!有些主板已经开始集成eSATA接口,比如P35 PLATINUM。
目前市面上的eSATA硬盘盒
很多人都说eSATA接口支持热插拔,这个说法是正确的,但不够准确,因为上边
说过了,eSATA其实就是SATA2接口,严格来说是SATA2支持热插拔技术,这
也是SATA2接口其中功能之一,那么我们如何实现这个热插拔功能呢?
我们先来回顾一下,早先的VIA VT8237南桥在使用SATA硬盘安装系统的时
候,需要在安装操作系统的时候按F6加载SATA的驱动,因为这种SATA技术是
原生的,但INTEL的ICH5为什么就不用呢?为了方便普通客户安装操作系统,在
正常默认的情况下,INTEL是将SATA接口通过BIOS映射成IDE模式了,就是
将SATA设备变成ATA设备使用,所以也就不需要安装任何驱动。后来的VIA新
南桥8237R、NV的芯片组也都是如此。
那么SATA接口都已经被映射成IDE接口了,还能支持热插拔吗?当然不能,
想要支持SATA2的热插拔技术当然要让SATA设备重新工作在真正的SATA模式
才可以。
进入正题,下面我就介绍一下,如何让SATA设备工作在真正的SATA模式
下。
首先说下NV芯片组,非常简单,支持SATA2的芯片组,只要安装主板驱动自带
的NVIDIA IDE SE驱动即可,下图是没有安装IDE SW驱动前的和安装后的 设备
管理器里IDE ATA/ATAPI控制器情况
在上边那张图片的右下方可以看到可以安全删除设备的选项,安装过IDE SW驱
动之后所有的SATA设备会被认成即插即用设备,现在我们的SATA硬盘和设备
就可以随意热插拔了,方法同使用U盘与USB移动硬盘一样。
在说下INTEL芯片的主板,这个相对要麻烦一些,首先要支持SATA2、
AHCI或RAID的南桥,(AHCI,全称为Serial ATA Advanced Host Controller
Interface,串行ATA高级主控接口)。然后成功开启AHCI或搭建RAID之后就
可实现SATA设备的热插拔功能。
已知ICH7R/ICH8R/ICH9R是肯定支持AHCI功能的,其他南桥需要到
INTEL网站去查询是否支持AHCI功能,或在BIOS里直接查看SATA模式可否改
成AHCI,一般默认为IDE模式。
如何开启AHCI ?首先确认您的芯片组支持AHCI,然后到BIOS里边开启这
项功能。在下图的选项里选择AHCI,然后需要重新安装操作系统,必须正常安
装,不要使用GHOST,因为在一开始安装操作系统的时候需要按F6加载AHCI
的驱动,方法同安装RAID和SCSI硬盘一样,AHCI的驱动一般在该南桥芯片的
软盘版RAID驱动里就有。最好是全部使用NTFS格式分区,因为在成功开启
AHCI之后,只要您的系统是NTFS分区格式,就可以使用到另外一个SATA2的
技术,那就是NCQ技术,可以提高磁盘性能。
这样安装完操作系统之后就可以随意热插拔SATA设备了。跟NV芯片有所
不同,INTEL在热插拔SATA设备的时候直接插拔就可以,不用像使用U盘一样
安全删除设备。
如果没有按上述方法操作,那么我们的eSATA肯定无法支持热插拔(这时热
插拔不会有任何反应,只能通过重启来识别),只能当作外接的SATA接口。
2024年4月8日发(作者:迟鸿祯)
如何实现eSATA接口的热插拔
首先要说明一下什么是eSATA接口?eSATA仅仅是一种扩展SATA接口,是
用来连接外部而不是内部SATA设备的。简单的说就是通过eSATA技术,让外部
I/O接口使用SATA2功能,再简单点说其实就是放在外边的SATA2接口,只不过
插口形状不一样,我们可以把它看成是接口形状不一样的SATA2接口(如同USB
接口,有小头的MINI USB接口,有大头的标准USB接口一样,但他们的功能却
是一摸一样的)!有些主板已经开始集成eSATA接口,比如P35 PLATINUM。
目前市面上的eSATA硬盘盒
很多人都说eSATA接口支持热插拔,这个说法是正确的,但不够准确,因为上边
说过了,eSATA其实就是SATA2接口,严格来说是SATA2支持热插拔技术,这
也是SATA2接口其中功能之一,那么我们如何实现这个热插拔功能呢?
我们先来回顾一下,早先的VIA VT8237南桥在使用SATA硬盘安装系统的时
候,需要在安装操作系统的时候按F6加载SATA的驱动,因为这种SATA技术是
原生的,但INTEL的ICH5为什么就不用呢?为了方便普通客户安装操作系统,在
正常默认的情况下,INTEL是将SATA接口通过BIOS映射成IDE模式了,就是
将SATA设备变成ATA设备使用,所以也就不需要安装任何驱动。后来的VIA新
南桥8237R、NV的芯片组也都是如此。
那么SATA接口都已经被映射成IDE接口了,还能支持热插拔吗?当然不能,
想要支持SATA2的热插拔技术当然要让SATA设备重新工作在真正的SATA模式
才可以。
进入正题,下面我就介绍一下,如何让SATA设备工作在真正的SATA模式
下。
首先说下NV芯片组,非常简单,支持SATA2的芯片组,只要安装主板驱动自带
的NVIDIA IDE SE驱动即可,下图是没有安装IDE SW驱动前的和安装后的 设备
管理器里IDE ATA/ATAPI控制器情况
在上边那张图片的右下方可以看到可以安全删除设备的选项,安装过IDE SW驱
动之后所有的SATA设备会被认成即插即用设备,现在我们的SATA硬盘和设备
就可以随意热插拔了,方法同使用U盘与USB移动硬盘一样。
在说下INTEL芯片的主板,这个相对要麻烦一些,首先要支持SATA2、
AHCI或RAID的南桥,(AHCI,全称为Serial ATA Advanced Host Controller
Interface,串行ATA高级主控接口)。然后成功开启AHCI或搭建RAID之后就
可实现SATA设备的热插拔功能。
已知ICH7R/ICH8R/ICH9R是肯定支持AHCI功能的,其他南桥需要到
INTEL网站去查询是否支持AHCI功能,或在BIOS里直接查看SATA模式可否改
成AHCI,一般默认为IDE模式。
如何开启AHCI ?首先确认您的芯片组支持AHCI,然后到BIOS里边开启这
项功能。在下图的选项里选择AHCI,然后需要重新安装操作系统,必须正常安
装,不要使用GHOST,因为在一开始安装操作系统的时候需要按F6加载AHCI
的驱动,方法同安装RAID和SCSI硬盘一样,AHCI的驱动一般在该南桥芯片的
软盘版RAID驱动里就有。最好是全部使用NTFS格式分区,因为在成功开启
AHCI之后,只要您的系统是NTFS分区格式,就可以使用到另外一个SATA2的
技术,那就是NCQ技术,可以提高磁盘性能。
这样安装完操作系统之后就可以随意热插拔SATA设备了。跟NV芯片有所
不同,INTEL在热插拔SATA设备的时候直接插拔就可以,不用像使用U盘一样
安全删除设备。
如果没有按上述方法操作,那么我们的eSATA肯定无法支持热插拔(这时热
插拔不会有任何反应,只能通过重启来识别),只能当作外接的SATA接口。