Por que minha unidade USB mostra dados corrompidos quando conectado como uma unidade SATA interna?


34

Eu tenho uma unidade USB 3.0 Seagate Backup Plus Desktop de 3 TB, que funciona bem quando está no gabinete, mas quando a retiro e a conecto diretamente como uma unidade SATA interna, ela não é reconhecida adequadamente (funciona novamente quando usada em gabinete).
A placa-mãe dos meus sistemas é uma ASUS P8P67 LE , que possui duas portas SATA 6.0 Gb / se quatro portas SATA 3.0 Gb / s.

Quando usado como uma unidade SATA interna, o Windows 7 pergunta se eu quero formatar a unidade, como se ela não tivesse um sistema de arquivos adequado e se eu usar a DISKMGMT.MSCferramenta (digitando isso no menu Iniciar), recebo informações completamente erradas sobre o dirigir.

Ele diz que a unidade possui 3 partições (349,31 GB de RAWdados e duas partições não atribuídas de 1698,68 GB e 746,52 GB). Essas informações estão completamente erradas, pois a unidade, quando usada no gabinete USB, funciona como uma única partição NTFS (2794,52GB). Como é mostrado como 3 partições sem sistema de arquivos quando conectado através de SATA ?!

A Seagate está usando alguma maneira proprietária de armazenar os dados ao usar a unidade em seu gabinete USB 3.0 fornecido? Não usei nenhum tipo de criptografia. Acabei de conectar a unidade com USB 3.0 e comecei a usá-la imediatamente, pois ela aparentemente veio pré-formatada com um sistema de arquivos NTFS.


6
O gabinete provavelmente está fazendo a conversão de 512e para 4Kn para compatibilidade com os sistemas Windows XP , o que está fazendo com que a tabela de partição seja estranha.
bwDraco

8
É um problema de tabela de partição causado pela ausência da conversão do gabinete em 4Kn. goughlui.com/2013/10/02/...
bwDraco

Respostas:


40

O gabinete expõe a unidade ao computador como um dispositivo 4Kn de formato avançado, permitindo o uso de MBR para compatibilidade com os sistemas Windows XP. Quando a unidade é removida do gabinete, a alteração no formato do setor lógico resulta em uma tabela de partição inválida.

  • Discos rígidos externos com capacidade superior a 2 TiB geralmente expõem setores 4K diretamente ao sistema operacional. O limite de 2 TiB comumente associado ao MBR está vinculado ao tamanho tradicional do setor de 512 bytes; Os setores de 4K são oito vezes maiores e, portanto, estendem o limite de MBR para 16 TiB. Isso permite o uso de MBR em discos com capacidade superior a 2 TiB, permitindo o uso no Windows XP e outros sistemas que não suportam GPT.

  • O disco rígido subjacente usa emulação de setor de 512 bytes para compatibilidade com sistemas legados. Isso significa que, enquanto o disco possui fisicamente setores 4K, o dispositivo host imediato (neste caso, o gabinete) vê setores de 512 bytes. No entanto, para executar a expansão MBR acima mencionada e ativar a compatibilidade com o Windows XP, o gabinete faz com que a unidade apareça no computador como tendo setores nativos de 4K.

  • Quando a unidade é removida do gabinete, os setores lógicos de 512 bytes do disco 512e subjacente são expostos. Isso resulta em uma tabela de partição inválida que não pode ser interpretada corretamente. O valor de 746,52 GiB que você forneceu para a última "partição" quando a unidade é conectada diretamente é precisamente a quantidade de espaço que está além do limite de 2 TiB para unidades MBR com setores de 512 bytes.

Mais detalhes sobre as implicações dessa conversão estão disponíveis nesta postagem do blog .


+1 Obrigado por explicar isso! Existe um gabinete USB que não faz isso?
JakeGould

Minha estação Thermaltake BlacX, pelo menos via eSATA, não mostra o meu 512e 3 TB WD Green como 4Kn.
bwDraco

Obrigado pela sua explicação detalhada! Eu acho que gabinetes fora da marca geralmente não fazem isso, não fazem? Eu tenho um gabinete "Intenso" que (AFAIK) não faz isso (ele incluía um disco rígido de 2 TB da Seagate quando comprado). BTW, adicionei o modelo da minha placa-mãe à postagem original para o caso de ser útil.
OTA

11
Por padrão, todos os gabinetes USB não fazem isso, os que fazem (como o acima, fornecido com uma unidade específica) são a exceção.
qasdfdsaq

11
Os gabinetes @OMA genéricos não se comportam dessa maneira, uma vez que são feitos para pessoas que fazem você mesmo que saberiam verificar as especificações e que não precisam de coisas estranhas para o Windows XP funcionar. Os gabinetes que fabricantes de discos como Seagate e Toshiba fabricam são projetados dessa maneira para tornar suas unidades mais atraentes para os usuários não técnicos médios que não têm idéia de que podem abrir o gabinete para obter um disco rígido vazio. Portanto, a longo prazo, para alguém como você, pode valer a pena encontrar um gabinete USB genérico que possa lidar com unidades maiores que 2 TB.
JakeGould

2

Ele diz que a unidade possui 3 partições (349,31 GB de dados RAW e duas partições não atribuídas de 1698,68 GB e 746,52 GB). Essas informações estão totalmente erradas, pois a unidade, quando usada no gabinete USB, funciona como uma única partição NTFS (2794,52 GB). Como é mostrado como 3 partições sem sistema de arquivos quando conectado através de SATA ?!

A Seagate está usando alguma maneira proprietária de armazenar os dados ao usar a unidade em seu gabinete USB 3.0 fornecido?

Dois pensamentos baseados na minha experiência pessoal:

  1. Na minha experiência, o velho truque de copiar dados para uma unidade SATA externa em um gabinete USB externo e depois usá-los sem problemas com uma conexão SATA interna não funciona com unidades com tamanho superior a 2 TB.

    Significa que o formato usado pelo gabinete para transferência de dados é "oddball" ou formato de particionamento proprietário que não permitirá uma troca simples. Ou talvez algo mais esteja acontecendo? Talvez esteja sendo formatado como RAID em um nível baixo por algum motivo? Talvez até LVM? Não sei, porque eu nunca verifiquei isso em profundidade.

    Lembre-se de que esse não é o caso de todos os gabinetes SATA externos, mas, nos meus testes casuais, os gabinetes específicos do fabricante - como os da Toshiba e Seagate - um disco formatado em tal gabinete não serão legíveis pelo sistema se estiverem conectados diretamente.

  2. Não está claro qual placa-mãe você pode estar usando, mas nem todas as conexões SATA permitirão unidades com tamanho superior a 2 TB. Eu verificaria as especificações do sistema para ver se esse poderia ser o caso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.