SATA 사양에서이 같이이라고 hot plug
하고 hot removal
그들은 두 개의 별도의 이벤트입니다. 전기 및 통신 계층은 핫 플러그 및 핫 제거를 모두 지원하지만 드라이브 컨트롤러, 운영 체제 및 드라이버가이를 지원하는지 확인하십시오.
참고 모든 아래에 있다고 만 호스트와 장치 있음 (즉, 드라이브 컨트롤러 및 드라이브)에 적용 BOTH 선언 그들이 핫 플러그가 가능하다.
드라이브 컨트롤러에 특정 지침이있는 경우 지침을 따르십시오. 그렇지 않은 경우 계속 읽으십시오.
어떤 플러그를 먼저 연결해야하는지는 중요하지 않습니다. SATA 드라이브는 전원없이 데이터에 연결하고 데이터없이 전원을 공급할 수 있습니다. 데이터가 전원없이 연결될 때 일부 제한된 드라이브 정보를 얻을 수 있도록 설계되었습니다 (이 정보는 대부분 디스크를 오프라인 상태로 유지하여 마모를 줄이려고하지만 여전히 설치된 항목을 알아야하는 RAID 및 백업 설정에서 사용됨). ).
따라서 먼저 전원을 연결하면 드라이브가 켜지고 데이터 케이블이 없음을 인식하고 데이터 케이블이 연결될 때까지 기다립니다.
데이터를 먼저 연결하면 컴퓨터가 드라이브 연결을 인식하고 드라이브가 준비되지 않았으며 드라이브가 사용 가능함을 알릴 때까지 기다립니다.
그러나 전원과 데이터가 모두 포함 된 단일 케이블을 사용하는 경우 데이터 핀이 나머지 부분보다 더 뒤에 있음을 알 수 있습니다. 핀은 다음과 같이 준비됩니다.
이는 드라이브와 컨트롤러 가 어떤 순서로든 케이블 연결 을 지원 해야 하지만 케이블 연결 방법을 제어 할 때는 데이터보다 전력을 선호한다는 것을 나타냅니다.
따라서 pedantic하고 싶어하고 다른 순서보다 하나의 주문을 선호하는 경우 가장 좋은 방법은 데이터 케이블을 수행하고 데이터 케이블을 마지막에 연결하는 것입니다. 드라이브를 제거 할 때 데이터를 먼저 분리 한 다음 전원을 차단하면 드라이브가 제거를 감지하고 전원이 완전히 제거되기 전에 마지막 밀리 초 유지 보수 작업을 수행 할 수 있습니다.
그러나이 사양은 어떤 순서로든 연결을 허용하며 어떤 순서로든 잘 작동해야합니다.
사양 발췌
에서 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) OS 인식 핫 플러그 가능
한정자없이 호스트 또는 장치를 핫 플러그 가능으로 선언 한 경우 SATA 인터페이스가 Surprise Hot-Plug Capable임을 나타냅니다.
이 사양의 목적을 위해 핫 플러그 작업은 인터페이스의 어느 한쪽에 전원이 공급 될 때 SATA 호스트와 장치 간의 삽입 또는 제거 작업으로 정의됩니다.
...
핫 플러그 가능 호스트 / 장치는 전기 손상 또는 영구적 인 전기 성능 저하를 겪지 않아야하며, 핫 플러그 이벤트에 따라 해당 OOB 작동 후 준수 Tx / Rx 작동을 재개해야합니다.
다음은 모든 상황에서 장치 나 호스트를 손상시키지 않으며, 다음과 같은 경우 장치와 호스트 모두 정상적인 TX / RX 통신을 재개해야합니다. 여기에서는 특정 아키텍처 (예 : 백플레인)에 대해 설명하지만 드라이브와 호스트 자체는 전기적으로 또는 동일합니다. 이들은 단순히 연결 방법 일 뿐이며 개별 케이블 시나리오와 실질적인 차이는 없습니다.
데이터를 꽂거나 뽑을 때 전원은 계속 연결되어 있습니다
- 비동기 신호 핫 플러그 / 제거 : 신호 케이블은 언제든지 꽂거나 뽑습니다. 신호 케이블과 관련이없는 대체 메커니즘을 통해 전원이 공급되므로 호스트 / 장치의 전원은 계속 켜져 있습니다. 이는 외부 단일 레인 및 다중 레인 케이블 응용 프로그램에 적용됩니다.
전원이 공급되지 않는 데이터가 연결되었습니다
- 전원이 공급되지 않는 OS 인식 핫 플러그 / 제거 : 이것은 전원이 차단 된 후면 판 커넥터 (결합 된 신호 및 전원)에 장치를 삽입 / 제거하는 것으로 정의됩니다. 제거하기 전에 호스트는 대기 상태 (여기서는 정의되지 않음)로 설정되고 후면 판 커넥터에서 장치의 전원이 제거됩니다. 삽입 후 후면 판에 전원이 공급됩니다. 장치와 호스트가 모두 초기화 된 다음 정상적으로 작동합니다. 백플레인의 전원을 켜고 끄고 호스트를 "대기"상태로 전환하거나 전환하는 메커니즘은 여기에 정의되어 있지 않습니다. OS 인식 이벤트 중에 호스트에 전원이 공급됩니다. 이것은 "짧은"및 "긴"백플레인 응용 프로그램에 적용됩니다.
이 질문에 적용되지 않는 두 가지 다른 상황이 있습니다. 자세한 내용은 사양을 읽으십시오.
그러나 사양에서 다음 경고를 제공합니다.
참고 : 데이터가 유실되거나 장치를 다시 검색하고 초기화해야 할 수 있으므로 시스템 수준 작업의 재개를 투명하게 재 시도하지는 않습니다. 위의 정의에 관계없이 여전히 회전중인 장치 제거 시스템 설계자는이를 권장하지 않으며 방지해야합니다.
다시 말해, 핫 제거 기능은 시스템 설계자가 담당하며, 핫 제거가 발생하기 전에 드라이브가 중지되었는지 확인해야합니다. 이 경우 시스템 디자이너입니다. OS 및 드라이버에 드라이브를 분리하기 전에 드라이브를 끌 수있는 메커니즘이없는 경우 적절한 핫 제거 지원을 제공하지 않으며 시스템에서 핫 제거를 수행하지 않아야합니다. 잠금 장치 또는 처리 된 드라이브 케이지를 제공하여 잠금 장치를 제거하면 OS가 드라이브 종료를 수행하도록 지시하거나 핸들을 짧게 잡아 당깁니다. 그런 다음 드라이브를 제거 할 수 있다는 알림 (대개 드라이브 캐리어 자체의 LED)을 기다리라는 메시지가 표시됩니다.