Por que minha unidade USB está exibindo dados corrompidos quando conectada como uma unidade SATA interna?

33

Eu tenho uma unidade USB 3.0 de 3TB Seagate Backup Plus Desktop, que funciona bem quando está em seu gabinete, mas quando eu a retiro do gabinete e a conecto diretamente como uma unidade SATA interna, ela não é reconhecida corretamente (funciona novamente quando usado no recinto).
A placa-mãe de meus sistemas é uma ASUS P8P67 LE , que possui duas portas SATA de 6,0 Gb / se quatro portas SATA de 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 usasse a ferramenta DISKMGMT.MSC (digitando isso no menu Iniciar) obter informações completamente erradas sobre a unidade.

Ele diz que a unidade possui 3 partições (349,31 GB de RAW data e duas partições não atribuídas de 1698,68 GB e 746,52 GB). Esta informação está totalmente errada, já que a unidade, quando usada no compartimento USB, funciona como uma única partição NTFS (2794,52 GB). Por que isso é mostrado como três partições sem sistema de arquivos quando conectado por meio do SATA?!

A Seagate usa algum modo proprietário de armazenar os dados ao usar a unidade em seu compartimento USB 3.0 fornecido? Eu não usei nenhum tipo de criptografia. Eu apenas conectei o drive com o USB 3.0 e comecei a usá-lo imediatamente, já que aparentemente ele veio pré-formatado com um sistema de arquivos NTFS.

    
por OMA 12.10.2015 / 02:21

2 respostas

38

O compartimento expõe a unidade ao computador como um dispositivo Advanced Format 4Kn, permitindo o uso do MBR para compatibilidade com 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 mais de 2 TiB de capacidade geralmente expõem setores de 4K diretamente ao sistema operacional. O limite de 2 TiB normalmente 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 mais de 2 TiB de capacidade, permitindo o uso no Windows XP e em 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, embora o disco tenha fisicamente setores de 4K, o dispositivo host imediato (nesse caso, o gabinete) vê setores de 512 bytes. No entanto, para executar a expansão MBR mencionada acima e habilitar a compatibilidade com o Windows XP, o gabinete faz a unidade parecer ao computador como tendo setores nativos 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ê deu para a última "partição" quando o drive está conectado diretamente é precisamente a quantidade de espaço que está além do limite de 2 TiB para drives MBR com setores de 512 bytes.

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

    
por 12.10.2015 / 03:41
2

It says the drive has 3 partitions (349,31 GB of RAW data and two unassigned partitions of 1698,68 GB and 746,52 GB). This information is plain wrong, since the drive, when used in the USB enclosure, works as a single NTFS partition (2794,52 GB). How come it’s shown as 3 partitions without filesystem when connected through SATA?!

Is Seagate using some proprietary way of storing the data when using the drive in its provided USB 3.0 enclosure?

Dois pensamentos baseados na minha experiência pessoal:

  1. Na minha experiência, o antigo 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 maiores que 2 TB.

    Isso significa que o formato que o gabinete usa para transferência de dados é "excêntrico" ou formato de particionamento proprietário que não permite 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 desde que eu nunca verifiquei isso em profundidade.

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

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

por 12.10.2015 / 02:29