USB 드라이브를 내부 SATA 드라이브로 연결하면 손상된 데이터가 표시되는 이유는 무엇입니까?

USB 드라이브를 내부 SATA 드라이브로 연결하면 손상된 데이터가 표시되는 이유는 무엇입니까?

3TB Seagate Backup Plus Desktop USB 3.0 드라이브가 있는데 인클로저에 넣어두면 제대로 작동하지만 인클로저에서 꺼내서 내부 SATA 드라이브로 직접 연결하면 제대로 인식되지 않습니다. 인클로저).
내 시스템의 마더보드는아수스 P8P67 LE2개의 SATA 6.0Gb/s 포트와 4개의 SATA 3.0Gb/s 포트가 있습니다.

내부 SATA 드라이브로 사용하면 Windows 7에서 드라이브에 적절한 파일 시스템이 없는 것처럼 드라이브를 포맷할지 묻고, 도구를 사용하면 DISKMGMT.MSC(시작 메뉴에 입력) 드라이브에 대한 완전히 잘못된 정보를 얻게 됩니다. 운전하다.

드라이브에는 3개의 파티션(349,31GB RAW데이터와 2개의 할당되지 않은 파티션 1698,68GB 및 746,52GB)이 있다고 나와 있습니다. 드라이브가 USB 인클로저에서 사용될 때 단일 NTFS 파티션(2794,52GB)으로 작동하기 때문에 이 정보는 완전히 잘못된 것입니다. SATA를 통해 연결했을 때 파일 시스템이 없는 3개의 파티션으로 표시되는 이유는 무엇입니까?!

Seagate는 제공된 USB 3.0 인클로저에서 드라이브를 사용할 때 데이터를 저장하는 독점 방식을 사용하고 있습니까? 어떤 종류의 암호화도 사용하지 않았습니다. USB 3.0으로 드라이브를 연결하고 곧바로 사용하기 시작했습니다. 분명히 NTFS 파일 시스템으로 사전 포맷되어 제공되었기 때문입니다.

답변1

인클로저는 드라이브를 컴퓨터에 노출시킵니다.고급 형식4Kn 장치를 사용하면 Windows XP 시스템과의 호환성을 위해 MBR을 사용할 수 있습니다. 인클로저에서 드라이브를 제거하면 논리 섹터 형식이 변경되어 잘못된 파티션 테이블이 생성됩니다.

  • 용량이 2TiB보다 큰 외장 하드 드라이브는 종종 4K 섹터를 운영 체제에 직접 노출합니다.일반적으로 MBR과 관련된 2TiB 제한은 기존 512바이트 섹터 크기와 연결되어 있습니다. 4K 섹터는 8배 크기 때문에 MBR 제한이 16TiB로 확장됩니다. 이를 통해 용량이 2TiB보다 큰 디스크에서 MBR을 사용할 수 있으므로 Windows XP 및 GPT를 지원하지 않는 기타 시스템에서 사용할 수 있습니다.

  • 기본 하드 드라이브는 레거시 시스템과의 호환성을 위해 512바이트 섹터 에뮬레이션을 사용합니다. 즉, 디스크에는 물리적으로 4K 섹터가 있지만 직접 호스트 장치(이 경우 엔클로저)에는 512바이트 섹터가 표시됩니다. 그러나 앞서 언급한 MBR 확장을 수행하고 Windows XP 호환성을 활성화하기 위해 인클로저는 드라이브가 컴퓨터에 4K 기본 섹터가 있는 것처럼 보이도록 만듭니다.

  • 인클로저에서 드라이브를 제거하면 기본 512e 디스크의 512바이트 논리 섹터가 노출됩니다. 이로 인해 올바르게 해석할 수 없는 잘못된 파티션 테이블이 생성됩니다. 드라이브가 직접 연결된 경우 마지막 "파티션"에 대해 제공한 746.52 GiB 값은 정확히 512바이트 섹터가 있는 MBR 드라이브의 2TiB 제한을 초과하는 공간의 양입니다.

이 변환의 의미에 대한 자세한 내용은 다음에서 확인할 수 있습니다.이 블로그 게시물.

답변2

드라이브에는 3개의 파티션(RAW 데이터 349,31GB와 1698,68GB 및 746,52GB의 할당되지 않은 파티션 2개)이 있다고 나와 있습니다. 드라이브가 USB 인클로저에서 사용될 때 단일 NTFS 파티션(2794,52GB)으로 작동하므로 이 정보는 완전히 잘못된 것입니다. SATA를 통해 연결했을 때 파일 시스템이 없는 3개의 파티션으로 표시되는 이유는 무엇입니까?!

Seagate는 제공된 USB 3.0 인클로저에서 드라이브를 사용할 때 데이터를 저장하는 독점 방식을 사용하고 있습니까?

내 개인적인 경험을 바탕으로 한 두 가지 생각:

  1. 내 경험에 따르면 외부 USB 인클로저의 외부 SATA 드라이브에 데이터를 복사한 다음 내부 SATA 연결에서 문제 없이 사용하는 오래된 방법은 크기가 2TB보다 큰 드라이브에서는 작동하지 않습니다.

    이는 인클로저가 데이터 전송에 사용하는 형식이 "이상한" 형식이거나 간단한 교환을 허용하지 않는 독점 파티셔닝 형식임을 의미합니다. 아니면 다른 일이 일어나고 있는 걸까요? 아마도 어떤 이유로 낮은 수준에서 RAID로 포맷되고 있는 것일까요? 어쩌면 LVM이라도 될까요? 이 부분은 제가 깊게 확인해본 적이 없어서 잘 모르겠습니다.

    이것이 모든 외부 SATA 인클로저의 경우는 아니지만, Toshiba 및 Seagate의 인클로저와 같은 제조업체별 인클로저에 대한 일반적인 테스트에서 이러한 인클로저로 포맷된 디스크는 직접 연결된 경우 시스템에서 읽을 수 없습니다.

  2. 어떤 마더보드를 사용하고 있는지 확실하지 않지만 모든 SATA 연결이 2TB보다 큰 드라이브를 허용하는 것은 아닙니다. 시스템 사양을 확인하여 이것이 사실인지 확인하겠습니다.

관련 정보