Windows에 연결된 MTP 장치를 "꺼내기"해야합니까?

0
628

USB- 플러그-온 -MTTP 장치 연결-윈도우 -00에 간단히 연결 가능

우리는 모두 컴퓨터에서 USB 대용량 저장 장치를 분리하는 올바른 방법과 잘못된 방법이 있다는 것을 알고 있지만 MTP 장치에도 동일한 원칙이 적용됩니까? 오늘의 수퍼 유저 Q & A 게시물에는 궁금한 독자의 질문에 대한 답변이 있습니다.

오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser에 의해 제공됩니다.

질문

수퍼 유저 리더 RockPaperLizard는 Windows에 연결된 MTP 장치에서 USB 플러그를 간단히 뽑을 수 있는지 알고 싶어합니다.

일반적인 USB 대용량 저장 장치를 Windows에 연결 한 후에는 데이터를 잃을 가능성을 피하기 위해 플러그를 뽑기 전에 장치를 올바르게 마운트 해제하는 것이 중요하다는 것을 알고 있습니다. 그러나 USB를 통해 Windows 컴퓨터에 연결된 MTP 장치 (예 : 많은 Android 장치)의 경우 USB 케이블을 분리하기 전에 특별한 절차 나 특정 절차를 수행해야합니까?

모든 버전의 Windows (XP 이상)에서이 기능을 이해하고 싶습니다. 답에 해당 Windows 버전을 포함 시키십시오.

Windows에 연결된 MTP 장치에서 USB 플러그를 간단히 뽑을 수 있습니까?

대답

수퍼 유저 기고자 Carrein은 다음과 같은 답변을 제공합니다.

USB 대용량 저장 장치를 연결하면 호스트 컴퓨터가 대용량 저장 장치에 미분화 된 액세스를 제공합니다. 하드 드라이브의 파일 시스템과 유사한 파일 시스템을 완전히 제어한다고 가정합니다.

따라서 장치간에 연결을 끊도록 호스트 시스템에서 명시 적으로 명령하지 않으면 호스트 컴퓨터가 파일 시스템을 손상시킬 수 있습니다. 따라서 “하드웨어 안전하게 제거 및 미디어 꺼내기”메시지가 나타납니다.

그러나 MTP 또는 미디어 전송 프로토콜은 블록 수준의 대용량 대용량 저장소가 아니라 파일 수준에서 작동합니다. MTP 장치와 같은 장치를 연결하면 호스트 시스템은 장치의 파일을 쿼리합니다.

이것은 종종 MTP 장치의 루트 파일 시스템에서 데이터베이스 또는 인덱스로 유지 관리됩니다. MTP 장치의 시스템은 내용이 수정 될 때 전체 장치를 다시 스캔 할 필요가 없습니다. 데이터베이스 / 인덱스 만 업데이트하면됩니다.

그런 다음 호스트 시스템은 파일 다운로드를 요청하는 메시지를 장치에 보낼 수 있으며,이 파일은 신호를 확인한 후 장치에 의해 전송됩니다. 파일 삭제는 거의 같은 방식으로 작동합니다. 호스트 시스템은 메시지를 장치에 전송하여 파일을 삭제하도록 표시 한 다음 신호를 확인하면 파일을 제거합니다.

이것은 파일이 수정되거나 수정되지 않은 트랜잭션 파일 시스템과 매우 유사하게 작동합니다. 스토리지는 전송 실패로 인해 영향을받지 않습니다. 이것은 또한 MTP가 한 번에 하나의 파일 전송 만 허용하는 이유 (원자 파일 전송)이므로 작업이 순차적으로 실행될 때 손상이 발생할 수 없습니다.

예, 장치의 USB 플러그를 뽑기 만하면됩니다.

추가 자료 : 미디어 전송 프로토콜 (Wikipedia)


설명에 추가 할 것이 있습니까? 주석에서 소리를냅니다. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 원하십니까? 여기에서 전체 토론 스레드를 확인하십시오.

이미지 크레디트 : Jeremy Keith (Flickr)