Existe um limite de tamanho em discos rígidos USB externos?

14

Os discos rígidos internos SATA têm um limite em várias placas-mãe de 2TB e se eu quiser um disco rígido de 3TB, preciso conectá-lo usando uma placa PCI (ou adquirir uma nova placa-mãe).

Mas eu queria perguntar: Se eu conectar um disco rígido de 3 TB a um gabinete USB externo, funcionará? O gabinete Vantec que eu quero comprar diz que suporta até 3 TB de HDD, mas eu quero ter certeza. / p>     

por Karim 09.07.2011 / 17:34

3 respostas

24

Eu percebo que essa pergunta foi feita há dois anos, mas não acho que nenhuma das respostas está completa, então vou dar uma chance mesmo assim.

Para responder a linha de assunto, o limite de USB é o limite de sua especificação de classe de armazenamento em massa (MSC). Essa especificação, por sua vez, é baseada no conjunto de comandos transparentes SCSI. (Veja também link ). Observando os comandos de leitura SCSI ( link ), você pode ver que existem várias versões da API. O mais antigo suporta endereços de bloco de 21 bits (e um limite de 1GiB), uma versão posterior suporta LBAs de 32 bits (impondo o limite de 2TiB que muitos casos têm hoje) e o mais recente possui um LBA de 64 bits que imporá um limite de 8ZiB ( são 8 gigabytes!).

Os gabinetes USB modernos suportam LBAs de 64 bits e devem suportar qualquer unidade que você possa encontrar. Os casos mais antigos não suportam isso e se comportarão mal se forem anexados a uma unidade maior que 2TiB.

Assumindo que o seu case USB suporta a unidade, existe o problema de particionar a unidade. O esquema de partição MBR (usado em vários formulários desde o MS-DOS) usa um índice de bloco de 32 bits. Então tem um limite de 2TiB. A solução usada hoje é alternar para o formato de tabela de partição GUID (GPT), que usa números de bloco de 64 bits.

Todos os sistemas operacionais modernos (incluindo Windows, Mac OS X e Linux) suportam tabelas de partição GUID e devem ser capazes de suportar uma unidade > 2TiB como um disco de dados.

Se você é um usuário de Mac ou Linux, então você deve ser capaz de inicializar a partir da unidade também. Os Macs têm firmware EFI e suportam a inicialização de volumes GPT. Sistemas Linux modernos têm código no bootloader do GRUB que, segundo me disseram, permitirão inicializar o Linux a partir de uma unidade GUID sem o firmware EFI.

Se você estiver executando o Windows, no entanto, você pode ou não ser capaz de inicializar a partir da unidade. Você precisará do firmware EFI em sua placa-mãe, e você precisará estar executando uma versão de 64 bits do Windows. A Microsoft exige ambos para inicializar a partir de uma unidade GPT de qualquer tamanho. Isso significa que, se você estiver executando o Windows de 32 bits ou tiver firmware somente do BIOS (sem o EFI), será necessário certificar-se de que seu disco de inicialização seja de 2TiB ou menor, para aplicar uma partição MBR.

    
por 22.07.2013 / 23:03
1

Ele realmente se conectará à sua placa-mãe, mas a maioria dos problemas com os quais você está preocupado está relacionada a unidades SATA conectadas diretamente, que usam um driver SATA, não um driver USB como no seu caso. Esses problemas de SATA estão sendo abordados em placas-mãe mais novas.

Ao fazer uma pesquisa, não consegui encontrar uma pessoa, que teve problemas com uma unidade externa de 3 TB, mas é claro, não posso dizer 100%, pois não tenho seu hardware específico para testar. Este é interessante como um artigo geral (Nota 10, que é diretamente relevante para sua pergunta).

Você pode criar algumas partições < 2TB ou criar partições GPT > 2TB. Selecione o maior tamanho de bloco possível ao formatar, pois há problemas conhecidos em alguns programas, como o Backup do Windows e pequenos tamanhos de bloco. Com tanto espaço, você pode perder um pouco, mas não muito em termos relativos.

    
por 09.07.2011 / 18:06
1

O problema de 2 TB é principalmente com computadores que precisam inicializar a partir de uma unidade grande, pois a BIOS tem problemas para entendê-los. Mesmo sem um cartão ou addon extra, usar uma unidade inferior padrão para inicialização e uma unidade de 2 TB para dados funciona bem (pelo menos nas poucas vezes que tentei).

Gabinetes USB para SATA normalmente apenas emulam um controlador de disco rígido. Alguns dos mais antigos eram muito rudes e tinham alguns problemas, mas com qualquer um recente, eu não acho que você terá quaisquer problemas como sempre.

    
por 09.07.2011 / 21:57