O Gerenciamento de Disco do Windows detecta incorretamente unidades USB 3 acima de 2 TB

0

Problema: O Gerenciamento de Disco do Windows 10 não detecta corretamente unidades com mais de 2 TB conectadas via USB 3.0 ao adaptador SATA. Em vez do tamanho correto, ele mostra 16380 GB (também conhecido como 16 TB), não importa em qual unidade eu me conecte. Nenhuma letra de unidade pode ser atribuída e todas as opções de partição estão em cinza.

Estou usando a seguinte configuração:

  • Página inicial do Windows 10 x64 em um notebook Acer Predator

  • Adaptador LogiLink USB 3.0 para SATA (AU0013)

  • Maior que as unidades de 2 TB, formatadas anteriormente no GPT no Windows 7

  • Todos os drivers atualizados, todos os drivers verificados novamente para atualização forçada

Outros detalhes:

  • Eu tenho 2 adaptadores que testei e eles se comportam da mesma forma (simultaneamente também).

  • Eu testei com HDD antigo de 3 TB da Seagate e WDD HD de 8 TB. O mesmo tamanho é mostrado incorretamente: 16384 GB.

  • Eu testei unidades menores que 2TB e elas foram detectadas corretamente.

  • Eu verifiquei o diskpart e ele mostra o tamanho correto para cada unidade.

  • Gerenciamento de disco lista as partições como "partição de proteção GPT"

  • Eu assumo que o problema está na tradução da bridge, mas como faço para corrigir isso?

por Overmind 21.07.2017 / 17:43

1 resposta

0

Esta foi uma questão muito mais complexa do que eu esperava. Vou explicar o que está errado aqui, para que os outros saibam o que fazer caso o problema seja encontrado.

A causa raiz real desse problema é que os controladores SATA nos adaptadores USB-SATA não são controladores de hardware, mas emuladores de software de controladores SATA.

Isso causa o seguinte comportamento:

  • Um HDD com mais de 2TB inicializado e formatado em um controlador SATA PC / Server normal não será detectado corretamente pelo controlador de software falso do adaptador SATA-USB.

  • Um HDD com mais de 2 TB inicializado e formatado no controlador de software falso do adaptador não será detectado corretamente por nenhuma porta SATA padrão.

A solução real para o problema é usar um adaptador SATA-USB que tenha um controlador SATA de hardware. Por exemplo, o adaptador feito pela Anker tem um controlador de hardware e funcionará corretamente com unidades SATA acima de 2 TB inicializadas em uma porta SATA normal.

Tecnicamente, esse problema tem a ver com o modo como o controlador de software interpreta os setores da unidade. De alguma forma, o controlador ignora o fato de que o drive tem 4k setores e assume que ele é baseado em setores 512b, fazendo com que o software contorne os setores físicos do HDD.

Praticamente, todos os adaptadores com controladores de software são incompatíveis com as especificações SATA reais e perdem a tradução das informações do setor.

    
por 19.08.2017 / 17:56