외장 USB 하드 드라이브에 크기 제한이 있습니까?


14

내장 SATA 하드 드라이브는 2TB의 많은 마더 보드에 제한이 있으며 3TB HDD를 얻으려면 PCI 카드를 사용하여 연결하거나 새 마더 보드를 가져와야합니다.

그러나 3TB 하드 드라이브를 외부 USB 인클로저에 연결하면 작동합니까? VANTEC 인클로저 내가 사고 싶은는 3TB HDD를 지원합니다라고하지만 난 있는지 확인하려면.


항상 크기 제한이 있습니다. 기간. 컴퓨터의 주소 공간이 한계입니다. 하드웨어 및 소프트웨어에 따라 다르지만 항상 제한이 있습니다. 온보드 USB 컨트롤러의 주소 크기는 온보드 SATA 컨트롤러와 동일합니다.
bahamat

그래도 한계가 있지만 USB 인클로저의 3TB hdd가 sata에 연결되어있는 동안이 동일한 하드 디스크가 작동하지 않는 PC에서 작동하는지 묻습니다.이 한계가 500TB와 같은 경우 우리는 그러한 하드 디스크를 보지 못할 것입니다. 다음 10 년.
Karim

내가 말했듯이, 둘 다 온보드 컨트롤러라면 같은 한계를 가질 것입니다.
bahamat

@bahamat : 필요하지 않습니다. sata와 usb는 다릅니다. KCotreau
Karim

1
제한이 마더 보드에 전혀 적용된다는 것을 믿지 않지만 아래 @David C. 답변에 표시된 USB 인클로저. 내 OS와 마더 보드가 인클로저 내부에 32 비트 LBA 주소를 사용하여 2TB 제한을 기반으로 4TB 드라이브 (내부 있음)를 지원하더라도 4TB 드라이브가 USB 인클로저에서 작동하지 않는다는 것을 알았습니다.
DarrenMB

답변:


25

나는이 질문이 2 년 전에 요청되었다는 것을 알고 있지만 여기에있는 답변 중 어느 것도 완전한 것으로 생각하지 않으므로 어쨌든 그 질문에 대한 답을 줄 것입니다.

제목에 응답하기 위해 USB의 한계는 MSC (mass-storage class) 사양의 한계입니다. 이 사양은 차례로 SCSI 투명 명령 세트를 기반으로합니다. ( http://en.wikipedia.org/wiki/USB_mass_storage_device_class#Device_access 참조 ) SCSI 읽기 명령 ( http://en.wikipedia.org/wiki/SCSI_Read_Commands#Read_.286.29 )을 보면 여러 버전의 API가 있음을 알 수 있습니다. 가장 오래된 버전은 21 비트 블록 주소 (1GiB 제한)를 지원하고 최신 버전은 32 비트 LBA (현재 2TiB 제한을 부과 함)를 지원하며 최신 버전에는 64 비트 LBA가있어 8ZiB 제한 ( 8 기가 바이트입니다!).

최신 USB 케이스는 64 비트 LBA를 지원하며 찾을 가능성이있는 모든 드라이브를 지원해야합니다. 오래된 경우에는이 기능이 지원되지 않으며 2TiB보다 큰 드라이브에 연결된 경우 오작동합니다.

USB 케이스가 드라이브를 지원한다고 가정하면 드라이브 파티션 문제가 있습니다. MBR 파티션 구성표 (MS-DOS 이후 다양한 형식으로 사용)는 32 비트 블록 인덱스를 사용합니다. 따라서 2TiB로 제한됩니다. 오늘날 사용되는 솔루션은 64 비트 블록 번호를 사용하는 GUID 파티션 테이블 (GPT) 형식으로 전환하는 것입니다.

모든 최신 운영 체제 (Windows, Mac OS X 및 Linux 포함)는 GUID 파티션 테이블을 지원하며> 2TiB 드라이브를 데이터 디스크로 지원할 수 있어야합니다.

Mac 또는 Linux 사용자 인 경우 드라이브에서도 부팅 할 수 있어야합니다. Mac에는 EFI 펌웨어가 있으며 GPT 볼륨 부팅을 지원합니다. 현대 리눅스 시스템은 GRUB 부트 로더에 코드를 가지고 있는데, EFI 펌웨어없이 GUID 드라이브에서 리눅스를 부팅 할 수 있습니다.

그러나 Windows를 실행하는 경우 드라이브에서 부팅하거나 부팅하지 못할 수 있습니다. 마더 보드에 EFI 펌웨어가 필요하며 64 비트 버전의 Windows를 실행해야합니다. 모든 크기의 GPT 드라이브에서 부팅하려면 Microsoft가 모두 필요합니다. 즉, 32 비트 Windows를 실행 중이거나 BIOS 전용 펌웨어 (EFI 제외)가있는 경우 부팅 디스크가 2TiB 이하인지 확인하여 MBR 파티션을 적용 할 수 있습니다.


답변 주셔서 감사합니다. 그러나 나는 무언가를 묻고 싶다. Windows XP 32가 최신 운영 체제 목록에 포함되어 있습니까? 아니면 승리 7이 필요합니까?
Karim

2
Windows XP는 2TB보다 큰 GPT 파티션 및 디스크를 기본적으로 지원하지 않지만 타사 소프트웨어를 다운로드하여 부팅 할 수없는 볼륨에 대한 지원을 추가 할 수 있다고 생각합니다. 기본 제공 지원을 위해서는 Vista 이상이 필요합니다. (Seagate의 DiskWizard는 XP에서 대용량 드라이브 용 소프트웨어를 포함한다고 주장합니다.이 문제에 대한 개인적인 경험은 없습니다. knowledge.seagate.com/articles/en_US/FAQ/218619en )
David C.

1

실제로는 마더 보드에 표시되지만 걱정되는 대부분의 문제는 직접 연결된 SATA 드라이브와 관련이 있습니다. 사례처럼 USB 드라이버가 아닌 SATA 드라이버를 사용하는 직접 연결된 SATA 드라이브와 관련이 있습니다. 이러한 SATA 문제는 최신 마더 보드에서 해결되고 있습니다.

검색하면서 3TB 외장 드라이브에 문제가있는 사람을 찾을 수 없었지만 테스트 할 특정 하드웨어가 없기 때문에 100 % 말할 수는 없습니다. 이것은 일반적인 논문으로 흥미 롭습니다 (주석 번호 10, 질문과 직접적으로 관련됨).

2TB 미만의 파티션을 만들거나 2TB보다 큰 GPT 파티션을 만들 수 있습니다. Windows 백업 및 작은 블록 크기와 같은 일부 프로그램에 알려진 문제가 있으므로 형식을 지정할 때 가능한 최대 블록 크기를 선택하십시오. 공간이 충분하면 조금 잃을 수 있지만 상대적으로 말하지는 않습니다.


멋진 asnwer,> 2TB 파티션에 소프트웨어 문제가 있다는 것을 몰랐습니다 :)
Karim

> 2TB가 Windows XP 32에서 작동하지 않는 것 같습니다. 이것은 제가 직면하고있는 또 다른 문제입니다 :(
Karim

내 경험상 4TB HDD는 2TB 제한 (32 비트 LBA) 만 가능한 USB 챔버에서 작동하지 않습니다. "미디어 없음"으로 표시됩니다. 제한을 초과하는 모든 드라이브, 심지어 가장 작은 용량이라도 USB 인클로저 SATA 어댑터에 완전히 보이지 않을 것으로 기대합니다.
DarrenMB

1

2TB 문제는 주로 BIOS에서 이해하는 데 문제가 있으므로 큰 드라이브에서 부팅해야하는 컴퓨터에서 발생합니다. 카드 나 추가 애드온이 없어도 부팅에 표준 하단 드라이브를 사용하고 데이터에 2TB 드라이브를 사용하는 것이 좋습니다 (적어도 몇 번 시도했습니다).

USB-SATA 인클로저는 일반적으로 하드 드라이브 컨트롤러를 에뮬레이트합니다. 오래된 것들 중 일부는 매우 거칠고 몇 가지 문제가 있었지만 최근의 문제로 인해 지금까지 어떤 문제가있을 것이라고 생각하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.