SATA 핫 플러그 ​​비활성화


20

개별 포트에서 핫 플러그를 활성화하는 옵션이있는 BIOS가 있습니다. 나는 물리적으로 움직이기 전에 드라이브의 전원을 차단할 수있는 HDD 및 SSD 용 슬라이딩 인클로저 (통과 용 통과 통로 및 SATA 포트를 제외)를 가지고 있습니다.

매번 컴퓨터를 종료하지 않고 HDD / SSD를 삽입하고 제거하는 편리함을 원합니다.

그러나 값 비싼 엔터프라이즈 솔루션 중에서 SATA 핫스왑에 대해 연구하는 동안 신뢰할 수있는 정보없습니다 . 나는 심지어 특허를 보려고 노력했다. 소비자 세계에서 얼마나 신뢰할 수 있고 신뢰할 수 없는지를 알려주는 신뢰할 수있는 단일 소스를 찾을 수 없습니다.

그래서 저는 바이오스, 마더 보드 및 인클로저를 지원합니다. 내가 본 적이없는 드라이버는 사양, 심지어 기업용 드라이버에서도 핫 플러그 ​​가능 기능을 언급했습니다. 이 편의를 위해 데이터 손실 위험이 얼마나됩니까?

그런 다음 하드웨어를 제외하고 소프트웨어 문제가 있습니다. OS에서 지원이 필요합니까? 그리고 반드시 발행해야하는 드라이브를 분리하라는 AT 명령이 있습니까? 아니면 자동으로 전원이 꺼진 상태입니까? 소프트웨어 측면에 대한 약간의 정보가있는 토론이 있습니다.


편집 : 핫 플러그 ​​가능에 관한 추가 정보를 찾았습니다. Western Digital : 표준에 따라 SATA를 지원하는 모든 드라이버는 이미 핫 플러깅을 지원한다고 말합니다.

따라서 SATA 호환 장치는 핫 플러그 ​​가능하도록 추가로 수정하지 않아도되고 강력한 핫 플러그 ​​솔루션에 필요한 빌딩 블록을 제공합니다. 일반적으로 다음을 포함합니다.

드라이브 삽입 중 돌입 전류를 수동으로 제한하는 사전 충전 저항

드라이브 삽입 중 돌입 전류를 능동적으로 제한하는 핫 플러그 ​​컨트롤러

출처 : http://wdc.custhelp.com/app/answers/detail/a_id/941/~/hot-swap-or-hot-plug-wd-sata-drives


그러나 위의 또 다른 의심을 시작합니다. 그것은 말한다 :

직렬 ATA 하드 드라이브의 핫 플러그 ​​기능을 이용하려면 레거시 (Molex) 전원 연결이 아니라 직렬 ATA 전원 연결을 사용해야합니다. 레거시 (Molex) 전원 연결은 핫 플러깅을 지원하지 않습니다.

내 드라이버 중 일부는 PSU의 SATA 전원 포트가 부족하기 때문에 molex-> sata 전원으로 연결되어 있습니다. 내가 추적 할 수있는 것으로부터, 일부 molex 및 Sata 전력은 동일한 12V 레일에서 나옵니다. SATA 플러그에는 논리가 없습니다. 그것은 단지 멍청한 플라스틱입니다. 그것은 내가 안전하고 의사가 sata와 molex를 모두 지원하는 드라이버를 언급한다는 것을 의미합니까?


1
파일 시스템 / 볼륨을 올바르게 마운트 해제하면 데이터 위험이 최소화되어야합니다. 단순히 드라이브를 망치지 마십시오. 그렇지 않으면 데이터가 손실 될 수 있습니다. BTW 10 년 전 포럼 게시물의 정보에 대한 링크는 고대 컴퓨터가없는 한 현재 SATA 지원 상태와 관련이 없습니다.
Zoredache

2
Windows는 USB 썸 드라이브 등을 표시하는 것과 같은 방식으로 핫 플러그 ​​가능 (또는 다소 착탈식) 내장 드라이브를 표시합니다. 꺼내면 드라이브 전원도 꺼집니다.
Daniel B

3
여섯 대의 다른 컴퓨터 / 마더 보드에 대한 일화적인 경험은 핫 플러그를 제대로 마운트 해제하는 한 완벽하게 작동한다는 것입니다.
Zoredache

2
관련 : 핫 플러그 ​​용 SATA 전원 및 데이터 케이블을 어떤 순서로 연결합니까? 서버 오류 . 허용 된 답변에는 실제 SATA 표준의 몇 가지 관련 스 니펫과 SAS 케이블 비교가 있습니다.
CVn

@ MichaelKjörling 나는 전에 그것을 발견했다. 사양이 극도로 암호화 된 방식과 수용된 답변이 "기능은 시스템 디자이너의 책임이며, 핫 제거가 발생하기 전에 드라이브가 중지되었는지 확인해야합니다."라는 메시지가 표시됩니다. 시스템 디자이너. " 그것은 결정적인 대답이 아닙니다 :)
gcb

답변:


12

SATA 플러그에는 논리가 없습니다. 그것은 단지 멍청한 플라스틱입니다.

그건 잘못이야 sata 전원 플러그에 포함 된 로직은 수동 로직이지만 여전히 존재합니다. 하드 드라이브 핀의 그림에서 쉽게 볼 수 있지만 전원 공급 장치 커넥터에도 있습니다. 아래의 핀 중 일부는 다른 핀보다 얼마나 짧습니까? 이것은 핀이 특정 순서로 연결되도록하기위한 것입니다. (어떤 순서를 기억하지는 않지만 더 긴 핀이 접지되어 먼저 연결되는 전원 와이어를 믿습니다.) 데이터 핀도 같은 방식으로 설정됩니다.

Wikipedia SATA 핀


2
권리. USB와 같은 엇갈린 접지 핀. 네. 적절한 sata 커넥터에는 12V 및 5V 외에 3V도 있습니다. 옵션 주황색 케이블입니다. 이제 드라이버에 주황색 케이블이 필요한 정보가 전혀 없습니다. 기본 케이블이 부족한 드라이브)
gcb

1
나는 다른 길이가 이야기를 전한다고 믿는다. 일부는 다른 것보다 먼저 연결해야합니다. SCSI를 사용하면 데이터 이전에 전원이 필요하다는 것입니다. 그러나 SATA는 두 세트 모두에 이것을 가지고 있습니다. 매우 흥미로운. 사진을 게시 해 주셔서 감사합니다.
SDsolar 2016 년

5

이 편의를 위해 데이터 손실 위험이 얼마나됩니까? 드라이브가 죽지 않으면 데이터 손실의 위험이별로 없습니다. HDD는 예상치 못한 전력 손실을 처리 할 수있어 매우 안정적입니다. SSD는 예상치 못한 전력 손실에 대해 신뢰할 수 없습니다. 즉, 드라이브에 아무런 활동이 없으면 핫 플러깅은 매우 안전합니다. 나는 거의 매일 이것을한다.

OS에서 지원이 필요합니까? 아냐, 드라이브는 OS를 신경 쓰지 않는다. OS가 핫 플러그를 지원하지 않는 경우, 드라이브를 감지하기 위해 OS를 다시 시작해야 할 수 있으며보다 정상적인 종료를 위해 드라이브에 명령을 보내지 않습니다. 최악의 시나리오는 OS 충돌이지만 드라이브는 정상입니다. 드라이브에 활동이 없으면 플러그를 뽑아도 안전합니다.

발급해야하는 드라이브를 분리하라는 AT 명령이 있습니까? 아니면 자동으로 전원이 꺼진 상태로 주차합니까? 드라이브가 헤드를 파킹하도록하는 명령이 있지만 드라이브에 활동이없는 경우에도 그렇게합니다. 전원을 껐을 때 자동으로 헤드를 고정시킬 수는 없습니다. 충분한 전력이 있다고 보장 할 수 없기 때문입니다.

오, 여기에 경고가 있습니다. 일부 OS는 드라이브로 데이터 전송 또는 파일 시스템 정보 저장을 지연시킬 수 있습니다. "안전하게 제거"또는 "마운트 해제"기능을 사용해야 할 때입니다. 이것은 새로 작성된 데이터에만 적용됩니다.


1
지난 10-15 년 동안 만들어진 어떤 드라이브도 치명적인 고장없이 전원을 끌 수 없기 때문에 현대식 드라이브가 자동으로 전원 차단시 자동으로 헤드를 고정시킬 수 있습니다. 드라이브에는 실제로 필요한 경우 플래터 회전으로 인한 잔여 전력이 사용되지만 일부 엔터프라이즈 드라이브에는 추가 데이터 손실 방지를위한 수퍼 커패시터가 있습니다.
qasdfdsaq

무심코 조언. 매번 OS의 꺼내기 명령을 사용하십시오.
Aleksandr Dubinsky

1
나는 그것을 언급했다고 생각합니다.
tchau.dev

1

내 2 센트가 도움이됩니다 ... 몰 렉스 파워에 대해 이야기 할 때 디스크를 핫 스왑 할 수 없게 만드는 것은 디스크 자체에있는 몰 렉스 Conector를 사용하여 디스크에 전원을 공급하는 것입니다.

다시 말해, 전원에서 몰 렉스가있는 몰 렉스 전원 컨덕터를 사타 전원 어댑터로 사용하는 경우 디스크 자체는 자체 전원 커넥터로 전원이 공급되므로 핫 스왑이 가능할 수 있지만 이러한 몰 렉스 전원이 몰 렉스에 도달하면 디스크의 전원 연결기 (또한 몰 렉스 전원 어댑터에 sata 전원을 사용함) 디스크는 위험없이 핫 스왑 할 수 없습니다 (연결 및 불일치의 전기 피크).

아주 명확하게하기 위해서 :

몰 렉스 전원 컨덕터가있는 일부 디스크의 경우 이러한 컨덕터를 통해 전원을 공급하지 마십시오. 몰 렉스 컨덕터는 핫 스왑에 안전하지 않습니다

사용되는 디스크의 전원 장치가 sata 전원 장치 인 경우 전원이 공급되는 위치와 관계가 없습니다. 디스크는 sata 전원 커넥터로 전원이 공급되므로 molex를 사용하여 전원 어댑터를 sata 할 수 있습니다.

위험은 일부 디스크에있는 몰 렉스 회선을 사용하는 것입니다. 모든 sata 드라이브에 디스크에 몰 렉스 회선이있는 것은 아닙니다.

또한 molex 대 sata 전원 어댑터로 전원이 공급되는 sata 전원 커넥터로 전원이 공급되는 디스크는 그러한 molex 연결이 확실하지 않거나 molex 부품을 분리하면 죽을 수 있습니다.

다시 시작 : 몰 렉스 전원 커넥터를 분리하지 마십시오.

지금은 분명하길 바랍니다.

2º 포인트 : 핫 스왑 지원. SATA 드라이브가 아니라 SATA 포트에서 지원 (더 나은 말, 구현)되어야합니다. 또한 운영 체제에서도 지원되어야합니다.

OS는 연결을 끊기 전에 sata 포트의 드라이브 연결이 끊어졌을 때를 알아야합니다 (현대 OS는 엄청나게 단절을 감지하고 여전히 작동하고 다른 OS는 정지됨). 따라서 사용자 (또는 소프트웨어 앱)는 OS에게 디스크가 제거 될 예정입니다 (Linux에서는 꺼내기, Windows에서는 안전하게 제거하기 등).

OS가 핫 스왑 용으로 설계되지 않은 경우 다른 디스크를 연결하면 오래된 디스크가 다시 살아날 것이라고 생각하는 OS와 같이 이상한 일이 발생할 수 있습니다. OS는 하드웨어 변경을 감지하지만 다른 OS는 감지하지 않습니다.

예, sata 핫 스왑은 sata 컨트롤러 하드웨어와 OS에서 구현되어야하지만 디스크는 아닙니다. 디스크 자체는 핫 스왑과 관련이 없습니다.

디스크를 핫 스왑하려면 OS가 모든 데이터를 플러시하고 디스크에 모든 내부 캐시를 플러시하고 스핀 다운해야한다는 명령을 디스크에 전송 한 후 OS가 sata 드라이버에 데이터 포트 연결을 끊도록 지시합니다. 잘 디자인 된 전원 포트, 사용자는 safaly 디스크를 안전하게 제거 할 수 있습니다 (데이터를 보낼 수없고, 전기 피크가 발생할 수있는 전력 없음 등), sata 하드웨어는 sata 데이터 포트에서 무한 임피던스 (드라이브가 연결되지 않음)를 감지해야합니다 sata 전원 포트, 새 드라이브 준비, 무한한 비 임피던스 수신, 다른 드라이브가 연결 되 자마자 전원 및 데이터 포트를 다시 일치시킵니다. 그러면 OS에 새 하드웨어가 연결되었음을 알려야합니다. OS는 그것이 무엇인지보고 드라이버 등을로드해야합니다.

Sata 핫 스왑은 하드웨어에서 구현되어야합니다. 예, 그래야합니다 ... 일부 제조업체는 약간 게으 르며 Sata 사양을 따르지 않으며 핫 플러그, 핫 스왑 등을 구현하지 않습니다.

때로는 시스템 전원이 켜진 상태에서 드라이브를 연결할 때 사망 한 SataIII 포트를 발견했습니다.

OS 가로 드 된 상태에서 테스트하기 전에 하나의 테스트를 권장합니다 ... 드라이브가 SATA에 연결되지 않은 상태에서 BIOS로 부팅하고 BIOS가 드라이브를 감지하지 못하는 것을 확인한 다음 BIOS를 종료하지 않고 드라이브를 매우 조심스럽게 꽂고 바이오스를 다시 확인하십시오. 디스크를 감지합니다 ... 처리하지 않으면 BIOS를 종료하지 않고 즉시 PC의 전원을 끕니다.

바이오스가 핫 플러그 ​​후 디스크를 볼 수 있다면, 핫 플러그라는 것을 알지만, 아직 핫스왑인지는 알지 못합니다 ... 다른 모델의 디스크가 필요합니다 (동일한 모델이 아님) / brand / capacity)하고 바이오스 내부에서 테스트를 계속하십시오 ... 이제 디스크를 분리하고 바이오스가 멈추는 지 또는 디스크가 없는지를 감지해야합니다 ... 멈 추면 즉시 전원을 끄십시오. 핫스왑이 아님 ... 디스크가없는 것으로 감지되면 테스트를 계속하여 핫스왑인지 확인하십시오.

연결이 끊긴 후 BIOS에서 디스크를 감지하지 못하면 이제 다른 디스크를 점검해야합니다. 필요하지 않은 디스크를 사용하십시오. 필요하지 않은 디스크를 사용하면 연결 되 자마자 죽을 수 있습니다. 경고 메시지가 표시됩니다! 그렇지 않으면 즉시 전원을 끄지 않으면 핫 스왑이 구현되지 않습니다. ... 디스크가 이전 디스크가있는 곳에서 디스크가 꺼지는 것처럼 핫 스왑이없는 것처럼 디스크를 보는 경우 ... 하나, 당신은 매우 운이 좋으며 하드웨어에는 핫 스왑을 구현했습니다.

그러한 테스트에서 하드웨어가 완전히 핫스왑이 아님을 보여 주면 OS가 무엇이든 핫 스왑 절차는 전혀 불가능하지는 않지만 매우 위험합니다. 그리고 전혀 사용하지 않는 것이 좋습니다. 스왑하기 전에.

그러나 당신의 바이오스가 당신에게 드라이브가 보이고, 당신이 그것을 뽑았다 고, 다른 디스크가 막힌 것을 본다면, 당신은 그 sata 포트에서 핫 플러그를위한 하드웨어 지원을 가지고 있습니다 ... 나는 반복합니다 : 그 sata 포트에서. 아, 그래, 친구, 일부 게으른 제조업체는 일부 포트에서만 핫 스왑을 구현하지만 모든 포트에서 핫 스왑을 구현하지는 않습니다.

이 테스트의 위험은 반드시 지원해야합니다. BIOS 포트에 드라이브를 꽂을 때 드라이브가 죽으면 OS를 실행하는 경우 사망 할 수 있으며 OS를 실행하면 다른 포트도 손상 될 수 있기 때문에 SATA 포트를 잃어 버리기 때문에 SATA 포트.

최악의 시나리오 : Sata 루트 컨트롤러는 핫스왑 기능이 없기 때문에 사망했습니다. 바이오스의 경우 데이터가 위험에 노출되지 않으면 OS를 실행하는 경우 모든 데이터를 잃을 수 있으며 그래픽 카드, 램, efc.

바이오스에있는 동안 테스트를하는 것이 가장 안전합니다 ... 그리고 포트에 손상이 발생하는 경우 mosy 시간은 한 포트만 죽습니다 ... 어쨌든, 보증이 적용되는 경우, 법률 규정에 따라 올바른 방식으로 회의 / 해체로 인한 손상을 유발하지 않습니다.

다시 말하지만 디스크에 고정 된 몰 렉스 커넥터로 디스크에 전원이 공급되는 경우 핫 플러시, 핫 제거, 핫 스왑을 시도하지 마십시오 (모든 드라이브에 몰 렉스 전원 커넥터가있는 것은 아니며 대부분). 몰 렉스 대 SATA 전원 어댑터의 몰 렉스 부품을 분리하지 마십시오.

Molex Conector는 핫 플러그, 핫 제거, 핫 스왑 용으로 설계되지 않았으며 전기 피크를 유발합니다.

PD : 일부 몰 렉스 핀에서 통과하는 전류는 3.5A 이상이 될 수 있으며, 사람을 죽일 수 있습니다 (일반적이지는 않지만 가능합니다), 전압 (12V)은 사람들을 죽이는 것이 아니며 암페어입니다 (> 0.3A는 전압에 관계없이 죽일 수 있습니다.


12V를 사용하여 하나를 죽일 수있는 가능성에 대한 마지막 단락에 관해서는 : 이제 삭제 된 답변에서 사용자 comnutscienceabc.com/humans/how-many-volts-amps-kill-you-human.html 을 참조하여 .
Arjan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.