最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

如何实现eSATA接口的热插拔

IT圈 admin 34浏览 0评论

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接口。

发布评论

评论列表 (0)

  1. 暂无评论