规格摘录

规格摘录

我在网上发现了关于此问题的不同说明。

回顾一下:带有 4 针 Molex(白色)电源插头的 SATA 不可热插拔,但宽连接器或单独的(15 针电源和 7 针数据)连接器可以。

但是,我应该按照什么顺序插入电缆?Asrock 说先将数据线连接到主板,然后按此顺序连接电源线、数据线和驱动器。另一个硬件指南说先连接数据线。

令人惊讶的是,这个问题很难找到明确的答案。

答案1

在 SATA 规范中,这被称为hot plughot removal,它们是两个独立的事件。虽然电气层和通信层都支持热插拔和热移除,但请检查您的驱动器控制器、操作系统和驱动程序是否支持它们。

请注意,以下所有仅有的适用于主机和设备(即驱动器控制器和驱动器)两个都声明它们具有热插拔功能。

如果您的驱动控制器有具体说明,请按照说明操作。如果没有,请继续阅读。

先连接哪个插头并不重要。SATA 驱动器可以在没有电源的情况下连接数据,也可以在没有数据的情况下连接电源。它们的设计使得当没有电源连接数据时,仍然可以获取一些有限的驱动器信息(这主要用于 RAID 和备份设置,在这些设置中,您希望使某些磁盘处于离线状态以减少磨损,但仍需要知道安装了什么)。

因此,如果您先插入电源,驱动器就会打开,识别没有数据线,并等待数据线连接。

如果您先插入数据,计算机就会识别驱动器附件,并知道驱动器尚未准备好,并等待驱动器发出可用信号。

不过,如果你碰巧拿到了一根同时带电源线和数据的电缆,你会发现数据针脚比其他针脚靠后。针脚排列如下:

  • 接地和预充电浪涌功率
  • 力量
  • 数据

这表明,虽然驱动器和控制器应该支持以任何顺序插入电缆,当他们能够控制电缆的连接方式时,他们优先考虑电源而不是数据。

因此,如果你想要吹毛求疵,偏爱其中一种顺序,那么最好的办法就是按照他们的做法,最后连接数据线。请注意,在移除驱动器时,先断开数据,然后断开电源,这样驱动器才能检测到移除,并可能在电源完全切断之前执行最后几毫秒的日常维护任务。

但是,规范再次允许以任何顺序进行连接,并且应该可以以任何顺序正常工作。

规格摘录

SATA 修订版 3.0 2009 年 6 月 2 日黄金版

4.1.60 热插拔

将 SATA 设备连接到已通电的主机系统。SATA 设备已通电或在插入/连接时通电。有关热插拔场景的详细信息,请参阅第 7.2.5.1 节。

您可能认为上述内容表明应首先或同时应用电源,但这在 7.2.5.1 中已澄清:

7.2.5.1 热插拔概述

本节旨在提供串行 ATA 主机或设备声明为“支持热插拔”所需的最低标准要求。由于存在各种热插拔事件,因此每种类型的事件都有相关的电气和操作限制。事件定义如下,热插拔功能进一步分为:

a) 支持意外热插拔
b) 支持操作系统感知热插拔

当主机或设备被声明为具有热插拔功能且无任何限定符时,这暗示 SATA 接口具有意外热插拔功能。

出于本规范的目的,热插拔操作定义为在接口两侧通电时,SATA 主机和设备之间的插入或移除操作。

...

具有热插拔功能的主机/设备不得遭受任何电气损坏或永久性电气性能下降,并且应在热插拔事件发生后,在适用的 OOB 操作之后恢复合规的 Tx/Rx 操作。

这是您感兴趣的规范的关键部分。以下所有情况都不会损坏设备或主机,并且设备和主机在发生以下任何事件后都应恢复正常的 TX/RX 通信。虽然这些讨论了特定的架构(例如背板),但驱动器和主机本身在电气和其他方面是相同的 - 这些只是连接方法,它们与您的个人电缆方案之间没有实际区别:

插入/拔出数据时电源保持连接

  • 异步信号热插拔:信号线可随时插入/拔出。主机/设备的电源保持开启,因为它是通过与信号线无关的备用机制供电的。这适用于外部单通道和多通道有线应用。

在没有电源的地方连接数据

  • 无电源 OS 感知热插拔:这被定义为将设备插入/从电源已关闭的背板连接器(组合信号和电源)中移除。移除之前,主机处于静止状态(此处未定义),并且从背板连接器到设备的电源被移除。插入后,背板通电;设备和主机都初始化然后正常运行。此处未定义打开/关闭背板电源以及将主机转换到/退出“静止”状态的机制。在 OS 感知事件期间,主机通电。这适用于“短”和“长”背板应用。

这里还有另外两种情况不适用于此问题。请阅读规范以了解更多信息。

但是,他们确实在规范中提供了以下警告:

注意:这并不意味着透明地恢复系统级操作,因为数据可能会丢失,设备可能必须重新发现和初始化等。无论上述定义如何,都不建议移除仍在旋转的设备,并且系统设计人员应防止这种情况发生。

换句话说,热移除功能是系统设计人员的责任,他们应确保在热移除之前停止驱动器。在这种情况下,您是系统设计人员。如果您的操作系统和驱动程序没有允许您在拔下驱动器之前关闭驱动器的机制,那么您没有提供足够的热移除支持,并且不应该在系统上执行热移除。制造商通过提供锁定或带手柄的驱动器笼来解决这个问题,其中移除它们的锁会告诉操作系统执行驱动器关闭,或者将手柄拉出一小段即可完成此操作。然后指示用户等待可以移除驱动器的通知(通常是驱动器托架本身上的 LED)。

答案2

从理论上讲,最好将电源线连接到硬盘驱动器,以便让硬盘驱动器在短短的几秒钟内初始化,但这真的只是一个短暂的“瞬间”。如果您查看 SATA 15 针电源线上的电源连接器和 7 针数据连接器,您会注意到一些迹线略微伸出,这允许供电连接在数据连接之前接触。

以下是一个例子:http://www.satacables.com/assets/images/sata-power-cable-extension-8-inch.jpg

长话短说,你先插入哪条物理电缆并没有多大区别因为 SATA 连接器已经为您考虑好了这个问题。从技术上讲,您可以同时插入它们,并获得完全正常的结果(就像插入热插拔驱动器托架时的情况一样)。

答案3

这个问题将在超级用户部分得到更多的回答和关注。

对于您的问题,我会按照主板 (asrock) 上的手册操作。通常,插入硬盘时硬盘会预热,因此在插入数据线之前和之后插入交流电更合乎逻辑,但老实说,我认为没有顺序,因为硬盘托架确实会在您滑动它们时同时插入它们。

SATA 规范通过为设备使用交错引脚提供对热插拔的固有支持,从而确保电源信号以正确的顺序连接,以便驱动器通电。交错引脚实现在以下 3 阶段连接中运行:首先,接地引脚连接以便进行静电放电,其次,预充电引脚连接以便限制设备插入期间的浪涌电流。最后,电源和数据引脚连接。(http://ask.adaptec.com/app/answers/detail/a_id/17175/~/principles-for-using-hot-swap-with-sas%2Fsata-systems

答案4

我一直认为先连接数据线是有意义的。当驱动器关闭时,连接数据线不会有任何噪音。(这是我的一点看法)。

相关内容